- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《图书管理系统》需求分析
学院:数学与计算机科学学院
专业:计算机科学与技术(软件工程方向)
班级:…..
姓名:…….
学号:10606……
组员:ABC
《图书管理系统》需求分析规格说明书
1 引言
1.1 编写目的
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。编写该报告的目的是明确该系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
1.2 背景分析
该项目的名称:图书管理系统开发软件。
该项目的任务:提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。
该产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3 定义
数据流程图(DFD)为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。
数据字典是对数据流程图中的数据,变换等进行精确的定义。
1.4 参考资料
[1]张俊兰,王文发,等.软件工程[M].西安:西安交通大学出版社,2009,4
[2]杨小兵,狄国强.软件实验工程[M].北京:清华大学出版社,2008,2
[3]王珊.数据库系统概论[M].高等教育出版社,2006,5
[4]张海藩.软件工程导论[M].北京:清华大学出版社,2003,11
2 任务概述
2.1 目标
本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:
1)减少人力成本和管理费用;
2)提高信息的准确性和信息的安全;
3)改进管理和服务;
4)良好的人机交互界面,操作简便。
2.2 运行环境
WindowXP,/7 Microsoft Visual C++, SQLSerevr2000.
2.3 条件与限制
开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程。
3 需求概述
对于本系统划分为:图书管理子系统、读者管理子系统和借还书管理子系统三个主题。
各个主题的功能层次图如下:
图书管理系统
图书管理系统
3.借 还 书
3.借
还
书
管
理
2.
读
者
管
理
1.
图
书
管
理
借书超期处理还书手续办理借书记录查询及续签借书登记借书卡信息查询修改注销借书卡办理借书卡图书查询修改图书下架图书录入
借书超期处理
还书手续办理
借书记录查询及续签
借书登记
借书卡信息查询修改
注销借书卡
办理借书卡
图书查询修改
图书下架
图书录入
图1、系统功能结构图
3.1 图书管理?
图书录入:添加新增图书的基本信息。?
图书下架:将已下架图书的数量归零。?
图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。当图书馆已有图书有变动时,管理员可通过该系统对图书信息进行更新。
图2、?图书管理子系统
(1)业务流程分析
管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对图书信息的录入、查询、更新及删除操作。其流程如图3所示。
图3、管理员登录系统及操作流程图
(2)用例分析?
在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图4所示。
图4、图书管理员登陆系统
3.2 读者管理?
添加读者信息:添加新增读者的信息。?
读者查询及修改:输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。
?删除读者信息:输入读者姓名删除读者信息。
图5、读者管理子系统
(1)业务流程分析
管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对读者信息的录入、查询、更新及删除操作。其流程如图3所示。
(2)用例分析?
在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图6所示。
图6、?图书管理员登录系统
3.3 借还书服务?
借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。?
借书记录查询及续签:输入借记卡号或书号可获得其相关信息并可办理续签手续。?还书手续办理:输入借记卡号及书号,在借书记录添加还书时间。?
借书超期超量处理:该功能在读者还书时检
原创力文档


文档评论(0)