数据库课程设计报告---图书管理系统

数据库课程设计报告---图书管理系统

ID:12487310

大小:655.00 KB

页数:14页

时间:2018-07-17

数据库课程设计报告---图书管理系统_第1页
数据库课程设计报告---图书管理系统_第2页
数据库课程设计报告---图书管理系统_第3页
数据库课程设计报告---图书管理系统_第4页
数据库课程设计报告---图书管理系统_第5页
资源描述:

《数据库课程设计报告---图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、青岛理工大学琴岛学院设计报告课题名称:图书管理系统学院:青岛理工大学琴岛学院专业班级:计算机科学与技术10-2学号:20100301049学生:徐为指导教师:于燕丽青岛理工大学琴岛学院教务处2011年12月30日学生徐为指导教师于燕丽课题名称图书管理系统设计时间2011.12.19-2011.12.30设计地点7-A-104设计目的通过本次课程设计使自己能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题能力和解决问题的能力以及动手能力,在理论和实验教学基础上进一步巩

2、固已学基本理论及应用知识并加以综合提高,为以后工作打下必要基础。一、设计目的创建一个图书管理系统,实现图书信息的维护(包括录入,修改和删除),读者信息的维护(包括录入,修改和删除),借阅信息的维护等功能(包括录入,修改和删除)。二、数据库功能分析所设计的图书馆里系统具有以下功能:1.图书信息的维护(包括录入,修改和删除);2.读者信息的维护(包括录入,修改和删除);3.借阅(借,还)信息的维护(包括借,还信息录入,修改和删除);4.罚款信息的维护(包括录入,修改和删除);5.管理员信息的查询;三、数据库设计3.1需求分析1.信息需求随着社会的发展,人们的

3、文化水平和教育程度普遍提高,人们对知识的渴望也大大增加,图书馆的读者和图书数量也越来越多,因而图书管理工作量越来越大,人工处理变得更加困难。图书管理系统借助于计算机强大的处理能力,可以减轻管理人员的工作负担,并提高处理的准确性,给管理者提供了一个准确、清晰、轻松的成绩管理环境。2.功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能有:(1)图书信息的维护(包括录入,修改和删除);(2)读者信息的维护(包括录入,修改和删除);(3)借阅(借,还)信息的维护(包括借,还信息录入,修改和删除);(4)罚款信息的

4、维护(包括录入,修改和删除);(5)管理员信息的查询;3.系统数据流图。(1)经分析,得到系统的数据流图如下:(2)系统数据字典system_readers(读者信息表)名称数据类型大小是否可为空说明reader_idvarchar10notnull(主键)读者借书证号reader_namevarchar10notnull读者姓名reg_datedatetimenull登记日期book_totalintnull可借书数borrowed_numintnull已借书数system_adminstrator(管理员信息表)名称数据类型大小是否可为空说明admi

5、nistrator_idvarchar10notnull(主键)管理员编号administrator_namevarchar10notnull管理员姓名system_books(图书信息表)名称数据类型大小是否可为空说明book_idvarchar10notnull(主键)图书编号book_namevarchar30notnull图书名称book_authorvarchar20notnull图书作者book_updatedatetimenull出版日期book_indatedatetimenull登记日期book_pubvarchar30null出版社名

6、称book_stylevarchar20notnull图书类别reader_fee(罚款信息表)名称数据类型大小是否可为空说明reader_idvarchar10notnull(主键)读者借书证号reader_namevarchar10notnull读者姓名book_idvarchar10notnull(主键)图书编号book_namevarchar30notnull图书名称reader_feevarchar10notnull罚款金额borrow_datedatetimenotnull借书时间return_datedatetimenotnull还书时间s

7、ystem_borrowed(借阅信息表)名称数据类型大小是否可为空说明borrow_idvarchar10notnull(主键)借书记录序列号reader_idvarchar10notnull(外主键)读者借书证号reader_namevarchar10notnull读者姓名book_idvarchar10notnull(外主键)图书编号book_namevarchar30notnull图书名称borrow_datedatetimenotnull读者借书时间return_datedatetimenotnull读者还书时间3.2概念结构设计阶段通过需求分

8、析,得到系统中的实体有图书管理员、读者、图书、图书借阅、罚款。以下分别给出上述实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。