收藏 分销(赏)

图书管理信息系统需求规格说明书.doc

上传人:快乐****生活 文档编号:2221094 上传时间:2024-05-23 格式:DOC 页数:21 大小:349.04KB
下载 相关 举报
图书管理信息系统需求规格说明书.doc_第1页
第1页 / 共21页
图书管理信息系统需求规格说明书.doc_第2页
第2页 / 共21页
图书管理信息系统需求规格说明书.doc_第3页
第3页 / 共21页
图书管理信息系统需求规格说明书.doc_第4页
第4页 / 共21页
图书管理信息系统需求规格说明书.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、图书管理信息系统需求规格说明书 作者: 日期:2 个人收集整理 勿做商业用途图书管理系统需求规格说明书小组成员: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适

2、应性186运行需求186.1用户界面186.2硬件接口186.3软件接口196.4故障处理19附注191 引言一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工.一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了.还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完

3、成了。以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的.利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力.我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况.需求规格说明书是需求分析的产物,他是软件系统生存期中

4、软件定义阶段的最后一个步骤。作为整个软件开发过程的指南,他也是软件开发人员开发出符合用户要求的软件的基础。1。1编写目的软件需求说明书是根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,能够让软件开发人员和使用者对该软件的初始规定有一个共同的理解,让开发人员能够根据需求规格说明书来开发项目,使之成为整个开发工作的基础。1。2项目背景(1)本系统的名称是:图书馆信息管理系统(2)本项目目的是为了是同学们更加了解图书馆信息管理系统,加深对软件需求的了解以及掌握软件需求说明书的方法,对软件工程的需求设计有更深的了解.(3)本系统为其他的体统提供各种图书、读者、借阅数据。1

5、。3定义数据字典:关于数据的信息的集合,也是对数据流图中包含的元素的定义的集合。Microsoft Office Visio:Office Visio 2010 便于 IT 和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流。使用具有专业外观的 Office Visio 2010 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策.更多的术语定义不再一一列出。1.4参考资料软件工程导论第5版 张海藩编著 清华大学出版社软件工程实验 狄国强 杨小平 杜宾 编著 清华大学出版社 北京交通大学出版社2 任务概述2。1 目标图书馆管理系统是当代大学图书馆管理

6、中的重要内容,也是图书馆书籍借阅管理的支持系统。图书馆管理在信息化之前,在借书处理、还书处理、罚款处理、新书上架、旧书淘汰、读者查询、读者更新、借阅查询,以及图书馆管理人员变动等方面存在诸多不利于管理的的地方,不适应现代的图书馆管理以及书籍的统计使用工作.开发图书馆管理信息系统使图书馆的图书馆管理工作实现了信息化、规范化,不仅使图书馆 能够高效的完成图书馆管理的日常工作,还使得图书馆高效利用图书资源成为可能。2.2 用户特点本系统的最终用户使图书馆的管理工作者和图书借阅者。图书馆设有图书馆管理员专门负责数据录入与维护,具有一定的计算机操作知识;系统的维护人员对网络和数据库的操作比较熟悉,对软件

7、编程有一定的经验;数据录入人员负责书籍、读者等数据的录入及日常更新,信息维护人员负责数据库系统的备份和其他管理工作。图书的借阅及人员编导能够数据量较大.3 需求分析3。1总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,减少图书馆管理人员的工作量。“图书借阅管理系统需要具有界面友好,功能强大, 使用方便,安全可靠等优点.图书馆管理系统应包括以下几点:1。馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个是从图书管理系统的

8、总体需求考虑的.2.馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。这个是对数据的安全考虑的。3.管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。这个是从数据的整理角度考虑。详细分析后,可以对系统管理业务的流程进行详细的描述,如下图:注:图书馆管理系统的管理流程注:在这个图中应该还需要学生信息查询,而这个查询系统可以作为外系统使用,即作为图书馆管理系统的子系统:图书信息查询和学生信息查询共同组成一个信息查询子系统3。2详细需求分析对于图书馆管理系统,由于硬件部分的

9、条件限制,还不能完全实现自动化,因此针对我校的基本情况,图书馆模块可分为6个大模块:用户管理、图书管理、图书借阅、图书归还、学生信息查询、图书信息查询。这些模块组成以下系统的各个部分图书馆管理系统查询系统管理系统图书管理图书还书图书借阅用户管理图书信息查询学生信息查询(1) 图书借阅管理:主要是对读者借阅归还图书进行管理,包括图书查询、图书借阅、图书归还及对超期图书进行罚款处理等。l 图书查询:读者通过客户端输入需要查询的书籍信息,图书查询系统链接图书库查询有关书籍资料并返回给客户端用户,显示出书籍索书号、库存余量,可借数量、借出书籍归还时间,若果用户需要预定,则通过登录用户个人账号进行书籍预

10、定,通过图书预订系统将信息反馈到图书库,预订成功或失败都将信息反馈给用户。l 图书借阅:用户将所需借阅书籍通过自助借阅系统进行扫描,借阅系统修改图书库中书籍状态信息,如果成功,返回所以借书籍信息及书籍归还时间并将书籍借阅信息填写到借阅文件中,失败则提醒用户重新操作.l 图书归还及过期图书罚款处理:用户通过自助借阅系统对所要归还书籍进行扫描,通过图书借阅系统检查并修改图书库中书籍信息,如果书籍超期,则在修改书籍状态前要将消息反馈给客户端,只有在图书馆管理员对超期图书进行罚款之后,修改书籍信息并提示用户归还成功。(2) 用户管理:主要包括读者的更新及注销、读者信息管理及图书馆管理人员变动等l 读者

11、更新及注销:当需要注册新的用户赋予其借阅图书的权利时,图书馆管理员通过读者管理系统为新用户进行注册,修改读者库,注册成功或失败将信息反馈给图书馆管理员。当用户不再需要借阅书籍时,图书馆管理员通过用户管理系统将用户注销,并修改读者库,成功或失败将信息反馈给图书馆管理员。l 读者信息管理:读者可以通过客户端登陆读者管理系统,通过读者管理系统对自身信息进行修改,提交后通过读者管理系统对读者库进行修改,修改成功或者失败都将消息反馈给读者用户.除此之外,读者可以通过读者管理系统查看所在借书籍、已借书籍及预定书籍的信息,可以通过留言板进行留言,对所借书籍进行评价等。l 图书馆管理人员变动:当图书馆管理人员

12、发生人员变动、职位变动时,有权限的图书馆管理员对通过管理系统对数据库进行修改,修改成功或失败都将信息返回给用户。(3) 图书管理:主要是新书上架、旧书注销。l 新书上架:采编室将所需上架书籍进行分类并分配条形码和索书号之后,如果新书使图书馆中不曾有的新书则,通过图书采编系统将新书书籍信息包括条形码、索书号、书籍分类、书名、出版社、责任者及书籍简介填写到书库中。如果所采购书籍是图书馆已有的新书,则通过图书采编系统对图书库中原有条形码的数目下增添索书号并修改图书数目。l 旧书注销:当图书馆中书籍已经不能再提供使用时,需要对书籍进行注销。如果所需注销书籍注销之后图书馆中仍存在相同的书籍,则通过图书采

13、编系统对书库中的图书数目进行修改并删除注销书籍的索书号.如果需注销书籍注销之后,图书馆内不再存在本书目,则通过图书采编系统对书库中所需注销书籍额的条形码进行删除并且一并删除和本书籍有关的所有信息.4 数据库设计4。1数据库设计的理论指导数据库设计的理论指导是范式理论,其主要内容如下:1)如果关系模式,其所有的域为单纯域则称是规范化的关系,或称第一范式 (1NF)2)如果关系模式为第一范式,且每个非主属性完全函数依赖于码,则模式为第二范式(2NF)。3) 如果关系模式为第二范式,且每个非主属性非传递依赖于码,则称关系模式为第三范式(3).4)关系模式为第一范式,满足函数依赖集合,和均为的属性集合

14、,且不包含,如果满足且必包含的码,称关系模式为范式。4。2实体关系图设计学生文件PK学生编号条形码姓名性别FK1 类型出生日期有效证件证件号码联系方法登记日期有限期至操作员备注图书借阅次数是否挂失 图6 图书馆管理系统E-R图 图书类型PK类型编号类型名称可借天数图书目录文件PK图书编号条形码书名FK1类型编号作者译者ISBN出版社价格书架名称现存量库存总量入库时间操作员简介借出次数是否注销借书文件PK 借阅编号FK2 图书编号FK1 学生编号 借阅时间 应还时间续借次数操作员状态罚款单PK借阅编号FK2图书编号FK1学生编号学生条形码罚款日前应罚金额实收金额是否交款备注学生类型类型图书册数续

15、借次数限制图书图书馆管理系统ER图从图中可以知道:“学生编号”是唯一的,所以“证号”决定“姓名等其他属性;“图书编号是唯一的,所以“书号”决定“书名”、“馆内借阅分类、“作者”等属性; “借阅编号是唯一的,所以“借阅编号”决定“借阅时间”和“应还时间“等属性。4.3数据字典名字:学生文件别名:读者信息表描述:记录能借阅图书的学生的基本信息情况定义:学生文件=学生编号+条形码+姓名+性别+类型+出生日期+有效证件+有效证件号码+联系方法位置:学生文件数据库名字:图书目录文件别名:图书信息表描述:记录图书的基本信息定义:图书目录文件=图书编号+条形码+书名+类型编号+作者+ISBN+出版社+现存量

16、位置:图书目录文件数据库名字:借书文件别名:图书借阅情况表描述:描述读者借书的情况定义:借书文件=借阅编号+图书编号+学生编号+借阅时间+应还时间位置:借书文件数据库名字:罚款单别名:逾期罚款表描述:描述读者过期不还书的基本信息情况定义:罚款单=借阅编号+图书编号+学生编号+学生条形码+逾期日期+应罚金额位置:罚款单数据库4。3。1,文件条目1:数据文件名:学生文件 简述:存放的是学生基础信息数据. 数据文件组成:表单形式存储文件内容:学生文件=学生编号+条形码+姓名+性别+类型+出生日期+有效证件+有效证件号码+联系方法存储方式: 以学生学号为记录关键字升序排列 2:数据文件名:借书文件 简

17、述:存放的是借书信息数据。 数据文件组成:表单形式存储文件内容:借书文件=借阅编号+图书编号+学生编号+借阅时间+应还时间 存储方式: 以图书编号和学生编号为记录关键字升序排列3:数据文件名:入库单 简述:存放的是入库新书的信息数据。 数据文件组成:表单形式存储文件内容:入库单=新书编号+书名+ISBN+数量+入库时间; 存储方式: 以新书编号为记录关键字升序排列4:数据文件名:图书目录文件 简述:存放的是图书档案的信息数据。 数据文件组成:表单形式存储文件内容:图书目录文件=图书编号+条形码+书名+类型编号+作者+ISBN+出版社+现存量; 存储方式: 以图书编号为记录关键字升序排列5:数据

18、文件名:图书馆信息文件 简述:存放的是图书馆的基础信息数据。 数据文件组成:文档形式存储文件内容:图书馆信息文件=图书馆名称+图书馆馆长+负责人+电话+说明;6:数据文件名:书架设置信息文件 简述:存放的是设置书架的基础信息数据。 数据文件组成:文档形式存储文件内容:书架设置信息文件=书架编号+书架名称;7:数据文件名:图书词库设置文件 简述:存放的是系统常有的词库数据。 数据文件组成:文档形式存储文件内容:图书词库设置文件=供应商+分级+附件+尺寸+语系+印刷;8:数据文件名:系统参数设置信息文件 简述:存放的是系统参数设置信息数据。 数据文件组成:文档形式存储文件内容:系统参数设置信息文件

19、=办证费用+证件有效期+图书超期罚款金额;4。3.2,数据流图图书馆管理系统顶层据流图图书馆管理系统详细数据流图1: 数据流图名:图书管理系统详细数据流图 说明:系统根据工作人员或者管理人员或者读者的输入情况采用不同的处理系统满足用户的需求.读者管理系统:办公室人员通过次处理来添加一些新进的同学,删除已毕业的同学的信息和借阅权限。图书采编系统:图书馆管理人员通过次处理完成一些图书的上架和注销活动,并将信息同步更新到图书库。图书借阅系统:通过与图书库、借阅库、读者库数据间的输入,可以查看借书本数、应还时间等信息。管理工作数据流图2:数据流图名:管理工作数据流图说明:管理人员通过图书归还处理系统和

20、借书系统来完成图书借阅和归还操作,并将信息更新到图书库和借阅库。图书归还处理系统:是通过此系统的处理查看图书的逾期情况,并进行相应的处理。系统维护数据流图图书检索数据流图3: 数据流图名:图书检索数据流图 说明:图书信息是系统经过图书信息查询之后产生的一组信息;通过检索信息读者可以查询相应的图书信息。数据流定义:图书信息=图书编号+ISBN+作者+出版社+价格+书架号+借阅情况4。3。3,加工说明1:处理学生借书加工逻辑: BEGIN读取学生借书请求信息和当前日期以及学生文件,图书目录文件IF 在学生文件中找不到该学生或者图书目录文件中显示该图书属于注销图书或者该图书属于已借 THEN 输出非

21、法借书请求(相当于拒绝借书)ELSE输出借书成功并将借书信息写入借书文件END 2:处理学生还书加工逻辑: BEGIN读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件IF(在图书目录文找到该图书是未借出或者该图书是挂失)THEN 输出非法还书请求ELSE IF在借书文件中找到到当日为止,该书超期THEN 罚款ELSE输出还书成功并且更新借书文件END 3:处理图书注销加工逻辑: BEGIN读取注销图书请求信息,当前日期和图书目录文件IF在图书目录文件说明该图书已经注销 THEN 输出非法注销请求信息(或者说重复注销)ELSE 注销成功并且更新图书目录文件END 4:学生信息查询

22、加工逻辑: BEGIN读取查询学生信息请求单,学生文件和借书文件IF在学生文件未找到该学生THEN 该学生不存在ELSE输出学生信息END 5:图书信息查询加工逻辑: BEGIN读取查询图书信息请求单,图书目录文件和借书文件IF在图书目录文件未找到该图书THEN 该书不存在ELSE输出图书信息END 4.3.4,外部实体1: 名称:图书馆管理人员描述:在图书馆管理系统中,属于主要操作对象,提供管理请求信息,查询请求信息,以及其他信息;2: 名称:学生描述:在图书馆管理系统中,属于次要操作对象,提供查询请求信息;3: 名称:系统时钟描述:在图书馆管理系统中,系统时钟主要是提供当前的时间;5性能要

23、求5。1数据精准度要按照严格的数据格式输入,否则系统不予响应进行处理。查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:精确查询和模糊查询。5.2时间特性一般操作的响应时间应在120ms内。5。3适应性满足网络业务平台的需求对前面提到的运行环境要求不应存在困难。6运行需求6。1用户界面人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好.6.2硬件接口本软件部需要特定的硬件或硬件接口进行支撑.586以上PC(基于Intel x86构架的第五款处理器,代

24、号Pentium(奔腾)。就是奔腾一代处理器主频从66MHz到200MHz)机均可运行此软件。6.3软件接口运行于Windows95及更高版本的操作系统之上。6。4故障处理在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出输入界面重新开始。附注:条形码的使用条形码具有唯一性和一次输入后就可反复使用的优点,利用条形码技术作为信息快速输入的手段可迅速且不易发生错误地处理图书管理业务。本系统使用条形码作为图书和读者的标识,实现标识的唯一性。使用条码后,能够使图书管理工作更加简单、快捷、不易出错。例如,当一本书具有唯一条形码标识,每位读者也具有唯一条形码标识时,图书的借阅、查询就十分便捷了。应用条形码取代了以往填写书袋卡、借书证,核对借阅时间等繁琐的手工劳动。读者在借书时只要将借书证给工作人员,工作人员只需登录借书系统,用条形码阅读器扫描读者借书证上的条形码,屏幕就会显示出该读者的信息,包括读者姓名、单位、可借几本书、已借几本书、是否过期、有无罚款等。如可以借书,工作人员只需用条形码阅读器扫描该读者所需借的书上的条形码符号后,该书的书名和条形码等信息都从数据库中调出显示在屏幕上,自动记录在该读者的借阅档案中,借书工作即告完成.一般借一本书仅需1至2秒钟.操作完后,计算机自动地将该借阅者和借阅的图书号码输入对应数据库中,并自动提示借阅期限。21

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服