图书管理系统需求分析书

图书管理系统需求分析书

ID:10687042

大小:493.50 KB

页数:13页

时间:2018-07-07

图书管理系统需求分析书_第1页
图书管理系统需求分析书_第2页
图书管理系统需求分析书_第3页
图书管理系统需求分析书_第4页
图书管理系统需求分析书_第5页
资源描述:

《图书管理系统需求分析书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《图书管理系统》需求分析学院:数学与计算机科学学院专业:计算机科学与技术(软件工程方向)班级:…..姓名:…….学号:10606……组员:ABC《图书管理系统》需求分析规格说明书1引言1.1编写目的随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员

2、具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。编写该报告的目的是明确该系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。1.2背景分析该项目的名称:图书管理系统开发软件。该项目的任务:提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。该产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主

3、要功能。1.3定义数据流程图(DFD)为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。数据字典是对数据流程图中的数据,变换等进行精确的定义。1.4参考资料[1]张俊兰,王文发,等.软件工程[M].西安:西安交通大学出版社,2009,4[2]杨小兵,狄国强.软件实验工程[M].北京:清华大学出版社,2008,2[3]王珊.数据库系统概论[M].高等教育出版社,2006,5[4]张海藩.软件工程导论[M].北京:清华

4、大学出版社,2003,112任务概述2.1目标本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:1)减少人力成本和管理费用;2)提高信息的准确性和信息的安全;3)改进管理和服务;4)良好的人机交互界面,操作简便。2.2运行环境WindowXP,/7MicrosoftVisualC++,SQLSerevr2000.2.3条件与限制开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程。3需求概述

5、对于本系统划分为:图书管理子系统、读者管理子系统和借还书管理子系统三个主题。各个主题的功能层次图如下:图书管理系统3.借还书管理2.读者管理1.图书管理借书超期处理还书手续办理借书记录查询及续签借书登记借书卡信息查询修改注销借书卡办理借书卡图书查询修改图书下架图书录入图1、系统功能结构图3.1图书管理 图书录入:添加新增图书的基本信息。 图书下架:将已下架图书的数量归零。 图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。当图书馆已有图书有变动时,管理员可通过该系统

6、对图书信息进行更新。图2、 图书管理子系统(1)业务流程分析管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对图书信息的录入、查询、更新及删除操作。其流程如图3所示。图3、管理员登录系统及操作流程图(2)用例分析 在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图4所示。图4、图书管理员登陆系统3.2读者管理 添加读者信息:添加新增读者的信息。 读者查询及修改:输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。 删除读者信息:输入读

7、者姓名删除读者信息。图5、读者管理子系统(1)业务流程分析管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。其中主要包括对读者信息的录入、查询、更新及删除操作。其流程如图3所示。(2)用例分析 在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图6所示。图6、 图书管理员登录系统3.3借还书服务 借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。 借书记录查询及续签:输入借记卡号或书号可获得其相关

8、信息并可办理续签手续。 还书手续办理:输入借记卡号及书号,在借书记录添加还书时间。 借书超期超量处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。图7、借还书管理子系统(1)业务流程分析该流程是读者在进行自己相关信息查询及操作时进行的用户身份验证的过程。其流程图如图8所示。图8、借还书活动图(2)用例分析 该流程涉及,读者和系统之间的交互,其用例图如图9所示。图9、读者登录验证1)借书登记(1)业务流程分析该流程是管理员通过与系统的交互将读者的借阅信息录入数据库的操作。其流程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。