1 / 29
文档名称:

SQL图书管理系统方案.doc

格式:doc   大小:242KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL图书管理系统方案.doc

上传人:799474576 2020/1/6 文件大小:242 KB

下载得到文件列表

SQL图书管理系统方案.doc

文档介绍

文档介绍:1、系统的功能模块图开始登录身份认证读者管理员借还图书预约图书图书信息查询系统维护预约信息管理借阅信息管理读者信息管理图书信息管理读者信息管理2、系统E-R图3、数据库逻辑结构设计关系模式表(红色表示主码,蓝色表示外码)读者类型表(读者类型,可借阅天数,可借阅数量,续借次数)读者(姓名,借阅证号,系别,读者类型,密码)管理员(姓名,工号,密码)书籍类型(书籍类型编号,书籍类型)某类书籍(ISBN,书名,作者,出版社编号,价格,出版时间,库存量,在馆数量,书籍类型编号)书籍(图书编号,ISBN,书名,书架编号,书籍状态,损坏程度)(ISBN相当于书籍类型编号)阅览室(阅览室编号,阅览室名称,阅览室位置)书架(书架编号,阅览室编号)预约(借阅证号,ISBN,预约时间,预约到期时间)借阅表(读者帐号,图书编号,借出日期,实际归还日期,到期时间,超出还书天数,续借次数,罚款金额,实缴金额)出版社(出版社编号,名称,联系人,地址,联系电话)管理员表管理员表(Administrator)名称别名数据类型取值范围默认值说明是否为空工号ANoChar(15)主键不为空姓名ANamevarChar(8)密码APwdChar(6)000000读者身份表读者身份(ReaderType)名称别名数据类型取值范围默认值说明是否为空读者类型ReaderTypeChar(4)“学生”,”老师”主码借书上限MaxBorNumTinyint0-106不为空最大续借次数MaxBorcountTinyInt0-22最长借书时间MaxBorTimeTinyint2单位是月不为空读者信息表读者信息(Reader)ountChar(8)主码读者类型ReaderTypeChar(4)“学生”,”老师”外码,外键参考读者身份表Readertype不为空读者姓名ReaderNamevarChar(8)读者密码ReaderPwdChar(6)000000读者系别ReaderSdeptvarChar(20)书籍类型表书籍类型(BookType)名称别名数据类型取值范围默认值说明是否为空书籍类型编号BookTypeIdvarChar(10)主键不为空书籍类型BookTypetext出版社表出版社(Press)名称别名数据类型取值范围默认值说明是否为空出版社编号PressNoChar(10)名称PressNameText联系人contactText联系电话TeleChar(12)地址addrtext某类书籍表(BookSeries)某类书籍表(BookSeries)列名数据类型空/非空约束条件表示含义ISBNchar(20)非空主键ISBNBookNametext可以为空无书名Authorvarchar(20)可以为空无作者PressNovarchar(20)可以为空外键,参考出版社表的PressNo字段出版社编号Pricesmallmoney可以为空无价格PublishTimedatetime可以为空无出版日期BookNumint可以为空无库存量BookInint可以为空无在馆数量SeriesIdvarchar(10)可以为空外键,参考书籍类型表SeriesId字段书籍类型编号阅览室表阅览室表(ReadingRoom)名称别名数据类型取值范围默认值说明是否为空阅览室编号RoomNumChar(20)主键不为空阅览室名称RoomNameText阅览室位置RoomLocaltext书架表书架表(Shelf)名称别名数据类型取值范围默认值说明是否为空书架编号ShelfnumChar(20)主键不为空阅览室编号roomnumChar(20)外键,参考阅览室表的RoomNum字段图书信息表图书信息(Book)名称别名数据类型取值范围默认值说明是否为空图书编号BookIdvarChar(20)主键不为空ISBNISBNChar(20)外键,参考某类书籍表