图书管理信息系统需求规格说明书(共19页).doc
《图书管理信息系统需求规格说明书(共19页).doc》由会员分享,可在线阅读,更多相关《图书管理信息系统需求规格说明书(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书管理系统需求规格说明书小组成员:xxxxxxxxxxxx2013年3月24日目录1引言41.1编写目的41.2项目背景41.3定义41.4参考资料52任务概述52.1目标52.2运行环境53需求分析53.1总体需求分析53.2详细需求分析84数据库设计94.1数据库设计的理论指导94.2实体关系图设计104.3数据词典114.3 .1 文件条目114.3.2数据流图134.3.3加工说明164.3.4外部实体184功能需求24.1功能划分24.2功能描述25性能要求185.1数据精确度185.2时间特性185.3适应性186运行需求186.1用户界面186.2硬件
2、接口186.3软件接口196.4故障处理19附注191 引言一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。以上所描述的手工过程的不足之处显而易见,首先
3、处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。需求规格说明书是需求分析的产物,他是软件系统生存期中软件定义阶段的最后一个步骤。作为整个软件开发过程的
4、指南,他也是软件开发人员开发出符合用户要求的软件的基础。1.1编写目的软件需求说明书是根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,能够让软件开发人员和使用者对该软件的初始规定有一个共同的理解,让开发人员能够根据需求规格说明书来开发项目,使之成为整个开发工作的基础。1.2项目背景(1)本系统的名称是:图书馆信息管理系统(2)本项目目的是为了是同学们更加了解图书馆信息管理系统,加深对软件需求的了解以及掌握软件需求说明书的方法,对软件工程的需求设计有更深的了解。(3)本系统为其他的体统提供各种图书、读者、借阅数据。1.3定义数据字典:关于数据的信息的集合,也是对数据
5、流图中包含的元素的定义的集合。Microsoft Office Visio:Office Visio 2010 便于 IT 和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流。使用具有专业外观的 Office Visio 2010 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。更多的术语定义不再一一列出。1.4参考资料软件工程导论第5版 张海藩编著 清华大学出版社软件工程实验 狄国强 杨小平 杜宾 编著 清华大学出版社 北京交通大学出版社2 任务概述2.1 目标图书馆管理系统是当代大学图书馆管理中的重要内容,也是图书馆书籍借阅管理的支持系统。图
6、书馆管理在信息化之前,在借书处理、还书处理、罚款处理、新书上架、旧书淘汰、读者查询、读者更新、借阅查询,以及图书馆管理人员变动等方面存在诸多不利于管理的的地方,不适应现代的图书馆管理以及书籍的统计使用工作。开发图书馆管理信息系统使图书馆的图书馆管理工作实现了信息化、规范化,不仅使图书馆 能够高效的完成图书馆管理的日常工作,还使得图书馆高效利用图书资源成为可能。2.2 用户特点本系统的最终用户使图书馆的管理工作者和图书借阅者。图书馆设有图书馆管理员专门负责数据录入与维护,具有一定的计算机操作知识;系统的维护人员对网络和数据库的操作比较熟悉,对软件编程有一定的经验;数据录入人员负责书籍、读者等数据
7、的录入及日常更新,信息维护人员负责数据库系统的备份和其他管理工作。图书的借阅及人员编导能够数据量较大。3 需求分析3.1总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,减少图书馆管理人员的工作量。“图书借阅管理系统”需要具有界面友好,功能强大, 使用方便,安全可靠等优点。图书馆管理系统应包括以下几点:1.馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个是从图书管理系统的总体需求考虑的。2.馆各项数据信息必须保证安全性
8、和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。这个是对数据的安全考虑的。3.管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。这个是从数据的整理角度考虑。详细分析后,可以对系统管理业务的流程进行详细的描述,如下图:注:图书馆管理系统的管理流程注:在这个图中应该还需要学生信息查询,而这个查询系统可以作为外系统使用,即作为图书馆管理系统的子系统:图书信息查询和学生信息查询共同组成一个信息查询子系统3.2详细需求分析对于图书馆管理系统,由于硬件部分的条件限制,还不能完全实现自动化,因此针对我校的基
9、本情况,图书馆模块可分为6个大模块:用户管理、图书管理、图书借阅、图书归还、学生信息查询、图书信息查询。这些模块组成以下系统的各个部分图书馆管理系统查询系统管理系统图书管理图书还书图书借阅用户管理图书信息查询学生信息查询(1) 图书借阅管理:主要是对读者借阅归还图书进行管理,包括图书查询、图书借阅、图书归还及对超期图书进行罚款处理等。l 图书查询:读者通过客户端输入需要查询的书籍信息,图书查询系统链接图书库查询有关书籍资料并返回给客户端用户,显示出书籍索书号、库存余量,可借数量、借出书籍归还时间,若果用户需要预定,则通过登录用户个人账号进行书籍预定,通过图书预订系统将信息反馈到图书库,预订成功
10、或失败都将信息反馈给用户。l 图书借阅:用户将所需借阅书籍通过自助借阅系统进行扫描,借阅系统修改图书库中书籍状态信息,如果成功,返回所以借书籍信息及书籍归还时间并将书籍借阅信息填写到借阅文件中,失败则提醒用户重新操作。l 图书归还及过期图书罚款处理:用户通过自助借阅系统对所要归还书籍进行扫描,通过图书借阅系统检查并修改图书库中书籍信息,如果书籍超期,则在修改书籍状态前要将消息反馈给客户端,只有在图书馆管理员对超期图书进行罚款之后,修改书籍信息并提示用户归还成功。(2) 用户管理:主要包括读者的更新及注销、读者信息管理及图书馆管理人员变动等l 读者更新及注销:当需要注册新的用户赋予其借阅图书的权
11、利时,图书馆管理员通过读者管理系统为新用户进行注册,修改读者库,注册成功或失败将信息反馈给图书馆管理员。当用户不再需要借阅书籍时,图书馆管理员通过用户管理系统将用户注销,并修改读者库,成功或失败将信息反馈给图书馆管理员。l 读者信息管理:读者可以通过客户端登陆读者管理系统,通过读者管理系统对自身信息进行修改,提交后通过读者管理系统对读者库进行修改,修改成功或者失败都将消息反馈给读者用户。除此之外,读者可以通过读者管理系统查看所在借书籍、已借书籍及预定书籍的信息,可以通过留言板进行留言,对所借书籍进行评价等。l 图书馆管理人员变动:当图书馆管理人员发生人员变动、职位变动时,有权限的图书馆管理员对
12、通过管理系统对数据库进行修改,修改成功或失败都将信息返回给用户。(3) 图书管理:主要是新书上架、旧书注销。l 新书上架:采编室将所需上架书籍进行分类并分配条形码和索书号之后,如果新书使图书馆中不曾有的新书则,通过图书采编系统将新书书籍信息包括条形码、索书号、书籍分类、书名、出版社、责任者及书籍简介填写到书库中。如果所采购书籍是图书馆已有的新书,则通过图书采编系统对图书库中原有条形码的数目下增添索书号并修改图书数目。l 旧书注销:当图书馆中书籍已经不能再提供使用时,需要对书籍进行注销。如果所需注销书籍注销之后图书馆中仍存在相同的书籍,则通过图书采编系统对书库中的图书数目进行修改并删除注销书籍的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理信息系统 需求 规格 说明书 19
限制150内