图书借阅管理系统
- 格式:doc
- 大小:1.24 MB
- 文档页数:24
重庆文理学院
学校图书借阅管理系统
姓名:王崟丞
学号:201502334079
班级:2015级信息与计算科学指导老师:刘登刚
一、题目及要求说明。
题目:学校图书借阅管理系统
I、报告题目要求
(1)任选一个项目,调查分析一个具体的或模拟的实例;
(2)描述该实例的业务信息和管理工作的要求;
(3)列出实体、联系;
(4)指出实体和联系的属性;
(5)画出E-R图;
(6)将E-R图转换成关系模式,并注明主键和外键;
(7)建立数据字典;
(8)创建数据库;
(9)根据题目的要求写查询、存储过程、触发器等。
II、项目举例
功能要求:
实现图书信息、类别、出版社等信息的管理;
实现读者信息、借阅证信息的管理;
实现图书的借阅、续借、归还管理;
实现超期罚款管理、收款管理;
创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;
创建视图查询各种图书的书号、书名、总数和在册数;
创建存储过程查询指定读者借阅图书的情况;
建立数据库相关表之间的参照完整性约束。
二、说明书。
(I)问题的描述
图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书借阅信息的管理,主要功能为管理有关读者、图书、借阅、征订和管理员的信息等。图书借阅管理系统是一种
基于集中统一规划的数据库数据管理新模式。本系统主要实现对图书
借阅信息的管理,主要功能为管理有关读者、图书、借阅和管理员的
信息等。图书借阅管理系统是一种基于集中统一规划的数据库数据管
理新模式。
本系统结构分为基础信息维护,读者管理,图书管理,图书流通管理。读者管理可以浏览读者的信息,可以对读者信息进行维护。图
书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可
以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。
读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理
可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示
当前数据库中书籍借阅情况,可以对借阅信息进行维护。
(II)需求分析
(II.1)需求分析
(II.1.1)基础信息维护
在图书借阅管理系统中,基础信息包括:读者信息和图书信息。
这些信息可以在读者档案管理,图书档案管理中应用。在读者档案管
理中,读者的类别信息实现读者权限划分;在图书档案管理中,图书
类型信息实现图书类别的划分。
(II.1.2)读者管理
管理员对读者管理可以实现浏览,添加,修改操作,在添加读者信息时需一个读者证号对读者身份进行辨别,此编号必须唯一,还需要登记读者的详细
信息。
(II.1.3)图书管理
管理员对图书管理可实现添加,修改和删除操作,在添加图书信息时需给图书建立一个图书编号,编号唯一。还需要等级图书的详细
信息,在实现图书修改时,图书编号不可修改。实现图书信息的删除
时要验证图书是否归还,如没有归还,将不能实现图书的删改。
(II.1.4)图书流通管理
图书流通管理需要实现图书的借阅,归还功能。图书的借阅时要登记读者证号和图书编号,以及管借阅和归还的时间。图书归还要检
查是否逾期,若逾期将交罚款,否则正常返还。
(II.2)系统功能结构
(1) 更新图书:管理员可对图书信息进行录入、修改、查询、删除。
(2)查询图书:读者和管理员可随时查询图书的信息及最新入管图书。
(3)借阅图书:读者通过浏览图书信息确定要借阅的书籍,由管理员处理借阅信息,并进行借阅登记。
(4)归还图书:读者将已借阅的图书归还给图书馆,管理员检查图书并做相应的登记。
(5)读者注册:读者通过注册页面,填写个人信息,系统显示信息通过后,管理员给予读者借书卡一张。
(6)续借管理:读者想继续阅读已到归还日期的图书,可通过网上续借或当面续借。
(7)罚款处理:读者未按时归还图书也未办理续借或照成图书损坏,则按照书馆规定由管理员处罚相应金额的罚款。
(II.3)数据流图
①顶层数据流图
②中层数据流图
③底层数据流图
(A)注册管理数据流程底图。
(B)还书管理数据流程底图。
(C)借书管理数据流程底图。
(D)图书管理数据流程底图。
(III)逻辑结构设计
(III.1)局部E-R图。
(III.1.1)注册管理E-R图
(III.1.2)还书管理E-R图
(III.1.3)借书管理E-R图
(III.1.4)图书管理E-R图
(III.2)全局E-R图。
(III.3)数据字典。
(III.3.1)数据流条目
①注册申请数据流条目
数据流名称注册申请
简述读者第一次想图书馆借阅书籍时需要注册登记
别名无
组成注册申请=申请卡号+姓名+密码+注册时间+联系方式②图书借阅数据流条目
数据流名称图书借阅
简述读者向图书馆进行图书借阅是需要进行相应的登记别名无
组成图书借阅=借书卡号+密码+书名+借阅数量+借阅日期(III.3.2)存储条目
①读书信息文件条目
文件名读者信息
简述包括所有读者的信息
别名无