图书管理系统分析与设计报告
图书管理系统是指学校用于对图书进行有效管理的IT系统。通过图书管理系统,学校就可以记录所有书籍当前的状态,了解图书是否在馆,书籍的基本信息;同时针对学生的需求,为其提供优质的个性化服务;图书管理系统还能为学校的书籍采购、图书馆发展提供可靠的市场调研数据,是图书馆有效运作不可或缺的一个工具。图书管理系统的第一阶段是实现对书籍信息、分类的管理,为学生提供有效的信息,快速查找。现在广泛被使用的图书管理系统普遍是第一阶段。随着互联网技术的出现,新一代的图书管理系统不仅能实现管理和查询,而且开始在互联网上提供更个性化的服务,如个人图书信息查询,网上续借等优质便利服务。优化系统的功能,减轻图书馆工作人员负担
1系统分析系统分析
11用户需求分析
用户的需求可分为以下3方面:(1)图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;(2)图书馆工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借阅记录;
f(3)读者能通过计算机查询浏览图书馆中的图书,确定自己需要的书籍,实施借阅。
12功能分析
图书管理系统是为了方便管理人员对图书的管理,读者的管理,以及读者对图书的借阅归还等。为了提高大家的时间和工作效率,节约运行费用而设计的。所以图书管理系统的主要功能如下:(1)图书管理图书管理包括图书的添加,图书的修改和删除。用户还能按图书编号、图书名称等查询条件进行图书查询。(2)读者管理读者管理包括读者基本信息的添加、修改和删除。还可以根据读者编号或者读者姓名等条件,查询出某个读者的信息。(3)借阅管理管理员通过借阅管理能完成读者的图书借阅、续借以及图书退还工作。
13数据流程分析
对于图书管理系统的数据流程简单描述如下:
f1
读者管理
D1
读者信息表
3
借阅图书
图书
管理员
D2图书信息表
D2
借阅信息表读者
3
归还图书
2
结果
4
图书管理
查询管理
2系统设计
21功能模块设计
依据需求分析阶段得到的数据流程图,在保证系统基本功能要求的前提下,给出图书管理系统的功能模块图。
f图书管理系统
图书管理读者管理查询管理借阅归还
图书添加
图书删除
图书修改
读者添加
读者删除
信息修改
图书查询
借阅查询
借阅服务
归还服务
22数据库设计
221数据库
(1)数据库的概念设计下面给出概念结构设计的Er