图书管理系统案例分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中原工学院信息商务学院图书管理系统案例分析
课程名称:信息系统案例分析
*名:***
专业班级: ZB信管162
学号: ************
指导老师:巨筱
2016年12月
目录
1.1 项目开发背景 (3)
1.1.1开发背景 (3)
1.1.2现行系统状况分析 (3)
1.2 系统需求分析 (3)
1.2.1领导者的需求 (3)
1.2.2图书管理员的需求 (4)
1.2.3借阅功能需求 (4)
1.3 系统可行性分析 (4)
1.3.1技术可行性 (4)
1.3.2经济可行性 (4)
1.3.3社会可行性 (4)
1.4 结构化系统分析 (5)
1.4.1图书管理系统的功能分析 (5)
1.4.2数据流图 (5)
1.4.3数据字典 (8)
1.5结构化系统设计 (8)
1.5.1本系统的主要功能模块 (8)
1.5.2功能结构图 (9)
1.5.3开发与运行环境 (9)
1.5.4数据库设计 (10)
1.5.5输入输出设计 (12)
1.5.6用户界面设计 (12)
1.5.7报表的设计 (12)
1.6 系统实施 (13)
1.6.1图书管理系统程序代码的编写 (13)
1.6.2系统测试评价及维护 (13)
1.6.3系统安全保障 (13)
1.7 个人总结 (14)
参考文献 (15)
随着计算机技术、网络技术的发展,计算机的使用越来越普及,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
1.1 项目开发背景
1.1.1开发背景
如今人们的生活水平不断提高,图书事业的发展成为精神文明进步的一个动力。很多学校和单位都有自己的图书馆或阅览室,需要管理大量的图书资料和期刊杂志, 图书信息管理系统正是随着这种需求出现的,它可以有效地管理图书资源,控制借书、还书的流程,对图书馆或阅览室的管理有很大的益处,直接关系到图书的借用率,所以图书管理系统应该能够为管理员和读者提供充足的信息和快捷的查询手段。
1.1.2现行系统状况分析
图书馆现行的手工流程具体分析如下:
(1)图书登记:对上级分配、购入和社会捐赠的图书进行图书信息登记。(2)借阅者登记:图书管理员根据借阅者提供的有效证件进行登记,填发借书证。
(3)借书管理:借阅者持借书证到图书室借书,图书管理员将其所借的书籍,借书日期填在纸质卡片上,夹在借书证中存放在图书室,归还后返还借书证或另借其他书籍。
1.2 系统需求分析
1.2.1领导者的需求
使用图书管理系统后,可以降低管理人员的数量,能及时了解图书馆的藏书情况和借书情况,以及各种书受欢迎的程度。
1.2.2图书管理员的需求
可以快捷地添加、修改、查询图书分类信息和图书信息。能及时掌握图书馆的藏书数量及种类,方便迅速盘点图书库存。快捷地添加、修改、查询借书证信息,且具有借书证挂失功能。图书的借出、归还、续借、挂失、催还手续简便,效率高。
1.2.3借阅功能需求
图书借阅者需要查看图书馆图书情况,还需要进行本人借书情况的查询和个信息维护,通过图书信息管理系统这些功能得以实现。
1.3 系统可行性分析
1.3.1技术可行性
本系统准备采用C/S结构模式,C/S结构的最大优势在于广泛采用了网络技术,将系统中的各部分任务分布在网络上担任不同角色的计算机。这使数据的准确性与安全性得到了很大的提高,极大的改善了人员工作的效率,在技术上是可行的。
1.3.2经济可行性
系统是为了改善人工处理的工作负荷重,需求多等方面来设计的,开发人员都拥有各自的办公设备,只需要负担开发人员的工资,这在经济上是可行的。
1.3.3社会可行性
图书事业的发展是精神文明进步的动力,本系统根据借阅功能需求及管理功
能需求进行设计,满足了图书管理的新特点,具有显著的优越性,顺应了社会需求。
综上所述,本系统技术可行,经济合理,符合需求。因此,本系统的开发是可行的。
1.4 结构化系统分析
1.4.1图书管理系统的功能分析
在图书管理系统中,主要有三类外部实体:图书管理员、读者、领导。图书管理系统大部分功能是为图书管理员设置的。经调查分析,此次开发的图书管理系统应具有以下功能:
①查询和维护读者基本信息,包括读者信息的增加、修改、删除等。
②管理读者借书证,包括借书证的办理、挂失和注销等。
③登记新书,主要是对上级分配、购入和社会捐赠的图书进行登记,即记载图书信息,若图书室有十本同样的图书,在图书信息表中只记载1条信息,同时副本数记为10。
④图书编目,即对登记的新书进行编码后入总书目表,总书目表中记载了图书室每一本书的信息,若图书室中有十本相同的图书,在总书目表中对应有十条记录。
⑤图书的流通处理,即借书、还书处理。
1.4.2数据流图
绘制数据流图时,只考虑管理员和借阅者两个外部实体,顶层数据流图如图1所示。
图1
0层数据流图如图2所示。由于1层图么有完整绘制,0层图中只属于一个加工的文件(例如权限表)也在0层图上出现。
0层数据流图通过反映整个系统中不同的数据流向,来揭示系统的组成结构以及各组成部门之间的关系,这种关系主要体现在对数据的操作和处理上。
图2
借阅管理的1层数据流图如图3所示。
图3
借阅管理的2层数据流图如图4和图5所示。
图4