图书管理系统
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
与设计报告
1.系统分析
1.1 用户需求分析
用户的需求可分为以下3方面:
(1)图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;
(2)图书馆工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借阅记录;
(3)读者能通过计算机查询浏览图书馆中的图书,确定自己需要的书籍,实施借阅。
1.2 功能分析
图书管理系统是为了方便管理人员对图书的管理,读者的管理,以及读者对图书的借阅归还等。为了提高大家的时间和工作效率,节约运行费用而设计的。所以图书管理系统的主要功能如下:
(1)图书管理
图书管理包括图书的添加,图书的修改和删除。用户还能按图书编号、图书名称等查询条件进行图书查询。
(2)读者管理
读者管理包括读者基本信息的添加、修改和删除。还可以根据读者编号或者读者姓名等条件,查询出某个读者的信息。
(3)借阅管理
管理员通过借阅管理能完成读者的图书借阅、续借以及图书退还工作。
1.3 数据流程分析
对于图书管理系统的数据流程简单描述如下:
2 系统设计
2.1 功能模块设计
依据需求分析阶段得到的数据流程图,在保证系统基本功能要求的前提下,给出图书管理系统的功能模块图。
2.2 数据库设计
(1)数据库的概念设计
下面给出概念结构设计的E-R图。
归还
其中联系借阅(图书编号,读者编号,借阅日期,归还日期,借阅情况)
(2)数据库的物理设计
建立表如下:
表一 book 图书信息表
分别有
图书ID 是否借阅 录入时间 ISBN编号 图书名称 图书编号 出版社 价格 作者
表二 user 读者信息表
分别有
用户ID 是否借阅 提交时间 用户编号 用户姓名 性别 班级
表三 to_book 借阅信息表
ID 是否归还 借阅时间 图书名称 借阅人 是否过期 到期时间
2.3 主要代码
添加图信息:
添加用户信息
借阅管理