图书借阅管理系统课程设计报告书

上传人:xmg****18 文档编号:114682808 上传时间:2019-11-12 格式:DOC 页数:19 大小:188KB
返回 下载 相关 举报
图书借阅管理系统课程设计报告书_第1页
第1页 / 共19页
图书借阅管理系统课程设计报告书_第2页
第2页 / 共19页
图书借阅管理系统课程设计报告书_第3页
第3页 / 共19页
图书借阅管理系统课程设计报告书_第4页
第4页 / 共19页
图书借阅管理系统课程设计报告书_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《图书借阅管理系统课程设计报告书》由会员分享,可在线阅读,更多相关《图书借阅管理系统课程设计报告书(19页珍藏版)》请在金锄头文库上搜索。

1、. . . .SQL Server数据库课程设计题目:图书借阅管理系统系 别:计算机信息与技术系专 业: 软件工程 班 级: B1206/ 学 号: B120/ 学生姓名: / 指导教师: / 201 /年/ 月目录SQL Server数据库1课程设计11需求分析31.1数据需求32逻辑结构设计42.1关系模式42.2属性图52.3E-R图73物理结构设计84 创建数据库94.1创建数据库104.2书本类别建立 (书籍类别表)104.3创建书库表(表)104.4借书证表建立(表)114.5借书记录表建立(表)114.6还书记录表建立(表)114.7过期罚款表125访问数据库【数据库录入数据】1

2、25.1增加数据125.2增加图书库0135.3 有图书证的人145.4 借书记录 (借出书时标记为0)146查询数据【附查询结果】156.1表book_style中查询演示:156.2表system_books中查询演示:156.3将已有图书证的读者加入system_readers表中结果查询:157超期处理168借书流程168.1还书操作168.2借书操作178.3申请借书证:178.4取消借书188.5查询所有穿越小说类的书:穿越小说类别为218参考文献181需求分析本系统通过管理图书馆图书 , 管理读者从进图书馆到离开的整个过程,以供图书馆图书信息管理。本系统能够维护读者的图书信息、读

3、者信息,为图书借阅提供准确的资料,提高了人员的工作效率。1.1数据需求图书馆管理信息系统需要完成功能主要有:1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。2读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。3书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。4书籍类别信息的查询、修改,包括类别编号、类别名称。5书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。6书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。7借书信息的输入,包括读者借书证编号、书籍编

4、号、借书日期。8借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。9还书信息的输入,包括借书证编号、书籍编号、还书日期。 10还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。11超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。12超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等2逻辑结构设计2.1关系模式(一) 书籍类别(种类编号,种类名称)(二) 读者(借书证编号,读者姓名,读者性别,读者种类,登记时期)(三) 书籍(书籍编号,书籍名

5、称,书籍类别,书记作者,出版社名称,出版日期,登记日期)(四) 借阅(借书证编号,书籍编号,读者借书时间)(五) 还书(借书证编号,书籍编号,读者还书时间)(六) 罚款(借书证编号,读者姓名,还书时间,书籍编号,读者借书时间)2.2属性图图书实体及其属性图1添加图书图书查询借书还书图书馆管理系统图1读者信息实体属性图2:读者信息借书编号读者姓名读者性别读者种类登记日期图2书籍实体属性图3书籍书籍编号读者姓名书籍类别书籍作者出版社名称出版日期登记日期图3借阅实体属性图4借书证编号读者节约时间借阅图书书籍编号图4还书实体属性图5还书时间还书编号借书证编号还书时间图5罚款实体属性图6罚款读者姓名书籍

6、编号读者借书时间借书证编号读者还书时间图62.3E-R图7读者性别专业年级姓名学号电话借阅书籍编号书名类别借出日期书籍编号作者出版社出版日期种类编号应还日期归还日期读者编号借书总数分类书籍类别种类文字归还借的图书时间编号借书证编号图73物理结构设计book_sytle 书籍类别信息表1表中列名数据类型可否为空说明bookstylenovarcharnot null(主键)种类编号bookstyleVarcharnot null种类名称system_readers读者信息表格2表中列名数据类型可否为空说明readeridvarcharnot null(主键)读者借书证号readernamevar

7、charnot null读者姓名readersexvarcharnot null读者性别readertypevarcharnull读者种类regdatedatetimenull登记日期system_book书籍信息表3表中列名数据类型可否为空说明bookidVarcharNot null(主键)书籍编号booknameVarcharNot null书籍名称bookstyleVarcharNot null书籍类别bookauthorVarcharNot null书籍作者bookpubVarcharNull出版社名称bookpubdateDatetimeNull出版日期bookindateDate

8、timeNull登记日期isborrowedVarcharNot Null是否被借出borrow_record 借阅记录信息表4表中列名数据类型可否为空说明readeridVarcharNot null(外主键)读者借阅证编号bookidVarcharNot null(外主键)书籍编号borrowdateVarcharNot null读者借书时间return_record 借阅记录信息表5表中列名数据类型可否为空说明readernameVarcharNot null(外主键)读者借阅证编号readeridVarcharNot null(外主键)书籍编号returndatedatetimeNot

9、 null读者还书时间reader_fee 罚款记录信息表6readeridvarcharNot null读者借书证编号readernamevarcharNot null读者姓名bookidvarcharNot null(外主键)书籍编号booknamevarcharNot null书籍名称bookfeevarcharNot Null罚款金额borrowdatedatetimeNot Null借阅时间4 创建数据库4.1创建数据库USE mastergoCREATE DATABASE 图书管理系统ON ( NAME = librarysystem, FILENAME = c:tangzhang

10、senlibrary.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = library, FILENAME = c:tangzhangsenlibrary.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )go4.2书本类别建立 (书籍类别表)create table book_style( bookstyleno varchar(30) primary key, /书本类别编号 bookstyle varchar(30) / 书本类别)4.3创建书库表(表)create

11、 table system_books( bookid varchar(20) primary key, /书本编号 bookname varchar(30) Not null, /书籍名称 bookstyleno varchar(30) Not null, /书籍类别 bookauthor varchar(30), / 书籍作者 bookpub varchar(30) , /出版时间 bookpubdate datetime, /出版印刷 isborrowed varchar (2) , / 录入时间foreign key (bookstyleno) references book_styl

12、e (bookstyleno),) / 外码:书籍类别,参照书本类别表4.4借书证表建立(表)create table system_readers ( readerid varchar(9)primary key, / 读者编号 readername varchar(9)not null , /读者名称 readersex varchar(2) not null, /读者性别 readertype varchar(10), /读者类型 regdate datetime /借书日期)4.5借书记录表建立(表) create table borrow_record / 借书记录表( bookid v

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号