- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程大作业 图书馆管理信息系统
XXXX大学设计报告
《软件工程》
图书馆管理信息系统
学 号: 2010********
姓 名: ******
年 级: 2010级
学 院: **********学院
系 别: 信息管理与信息系统
专 业: 信息管理与信息系统
2012年12月
目 录
一、 需求分析 3
1、 需求概述 3
2、 性能需求 3
3、 功能需求 4
4、 旧系统业务流程概述 4
5、 数据需求及数据描述 5
6、 培训需求 8
二、 总体设计 8
1、 需求规定 8
2、 新的业务处理流程 9
3、 结构 11
4、 人工处理过程 12
三、 详细设计 12
1、 程序描述 13
2、 功能 15
3、 性能 15
4、 输人项 16
5、 输出项 16
6、 接口 16
7、 数据库设计 16
需求分析
需求概述
图书管理是每个图书馆必须的基础工作,目前传统的人工图书管理方式存在着许多问题,如效率低、保密性差且流程繁琐等问题。随着图书资料的增加,高校扩招导致的学生增多,借还数量呈指数上升,现有系统已经不能满足快速增长的需求,因此需要建设一个高效的图书管理信息系统。
新的图书管理系统应克服现有旧系统的缺点,新系统不能增加图书管理人员的工作量,新系统应具有以下特点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。还应提高新书入库效率,方便图书排查。应使图书馆的管理效率有较大的提高。
性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
系统处理的准确性和及时性
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
系统的可扩展性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性,以满足不断增长的用户需求和管理需求。
系统的易用性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的人机交互界面。
快速响应
图书馆日常处理数据量非常大,并且在不断增长,为保证良好的服务效果,系统的响应需达到秒级,以实现实时响应的要求。保证操作人员不会因为速度问题而影响工作效率。
功能需求
经过对图书馆流程的了解调研(手工模拟程序),总结归并出图书馆管理信息系统需要以下几个功能:
新书入库登记及旧有图书管理;
旧有图书管理;
读者管理;
图书馆人员管理;
借还书管理。
旧系统业务流程概述
经过对图书馆流程的了解调研(手工模拟程序),并经过小组讨论整理得到旧有系统主要业务流程抽象描述如下:
新图书购进,对读书进行分类编号;
新书编号上架对读书卡进行设置登记;
读者注册登记,并分类授权,建立读者档案袋;
读者借书,经图书管理员登记,凭借书证取走图书,并留下书背卡附件留存于档案袋;
借阅登记表上登记有读者信息及日期,根据权限推算过期时间利于排查;
定期进行图书排查,催还过期图书并进行财产登记,防止遗失。
根据以上调查分析,给出其现行业务模式下借阅过程的流程图,如图1.1所示。
图4.1.1图书馆系统业务流程图
数据需求及数据描述
根据对图书管理手工作业了解,分析可得出图书管理信息系统,借还管理部分的数据流。经过抽象分析后可得出图书馆管理系统借还管理的基本模型,如图1.2所示:
图 1.5.1基本系统模型
根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图1.3所示。
图 1.5.2图书馆管理信息系统功能级数据流图
对第1层DFD图中的借阅加工进一步进行展开,如图1.4。
图 1.3图书借阅DFD图
对第1层DFD图中的归还加工进一步进行展开,如图1.4。
图 1.5.3图书归还DFD图
除了上述数据流图描述的内容以外,系统内还有很多的数据需要进一步描述,而且系统由我们小组三人完成,为了数据的统一需要定义数据字典对数据进行统一描述,图1.4列出了系统所需主要的数据字典:
图1.4 图书馆管理信息系统数据字典
培训需求
本系统搭建完成后主要是由图书馆管理人员进行日常操作,系统的上线后对原先的业务流程进行再造,因此需对图书馆工作人员进行培训。
培训结果要求使工作人员掌握系统的日常使用操作,了解系统的功能,以及系统故障后如何处理。
总体设计
需求规定
图书馆管理系统借还管理部分主要的输入输出项目如下:
借书管理
输入项目:图书编号、读者编号
输出项目:相关学生信息、图书借阅信息
还
文档评论(0)