图书管理系统需求分析模版_第1页
图书管理系统需求分析模版_第2页
图书管理系统需求分析模版_第3页
图书管理系统需求分析模版_第4页
图书管理系统需求分析模版_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图书管理系统需求分析有限公司错误 ! 未指定开关参数目录1 引言 错 误!未指定书签1.1 编写目的 错 误!未指定书签1.2 项目背景 错 误!未指定书签1.3 定义 错 误!未指定书签1.4 参考资料 错 误!未指定书签2 任务概述 错 误!未指定书签2.1 目标 错 误!未指定书签2.2 运行环境 错 误!未指定书签2.3 条件与限制 错 误!未指定书签3 数据描述 错 误!未指定书签3.1 静态数据 错 误!未指定书签3.2 动态数据 错 误!未指定书签3.3 数据库描述 错 误!未指定书签3.4 数据词典 错 误!未指定书签3.5 数据采集 错 误!未指定书签4 功能需求 错 误!未

2、指定书签4.1 功能划分 错 误!未指定书签4.2 功能描述 错 误!未指定书签5 性能要求 错 误!未指定书签5.1 数据精确度 错 误!未指定书签5.2 时间特性 错 误!未指定书签5.3 适应性 错 误!未指定书签6 运行需求 错 误!未指定书签6.1 用户界面 错 误!未指定书签6.2 硬件接口 错 误!未指定书签6.3 软件接口 错 误!未指定书签6.4 故障处理 错 误!未指定书签7 其他需求 错 误!未指定书签ii / 13图书管理系统需求分析模版引言1.1编写目的根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析 规格说明书,让开发人员能够根据需求规格说明书来开

3、发项目。1.2项目背景根据学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将 一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。1.3定义无1.4参考资料软件工程导论一一第 5版张海藩编著清华大学岀版社2系统需求说明其中,圆角的长方形表示我们要开发的图书馆管理系统,该系统与如下4个外部产生联系。首先,学生数据库:由于现在学校已经开通了一卡通,为此需要导入教务处 里面的学生信息,将一卡通作为借书的标记,图书馆管理系统应该有这样的一个 接口来识别一通的信息。其次,图书等业五方面的数据库,这方面的数据库主要是对图书等方面的管

4、 理,比如说是图书的购入,图书的借出,图书的归还等等。再者,图书馆的管理员,可以通过图书馆管理系统来通知给休息在家或者在外的工作人员。最后,图书馆工作人员:他们可以通过图书馆管理系统来接受通知没可以随 时查询信息。2.2系统功能需求2.2.1,总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算 机来帮助解决,介绍图书馆管理人员的工作量。信捷图书馆管理系统采用符合有 关国际标准,具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自动化网络的连接,实现远程管理,异地续借等功能。“图书借阅管理系统”需要具有界面友好,功能强大,使用方便,安全可靠等优

5、点。通过图书馆管理工作人员对图书馆管理系统的理解:1,图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时 准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以 打印清单,浏览数据等,管理权限由系统管理员掌握分配。 这个也是图书馆的总 体需求。2,图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。这个是对数据的安全考虑的。3,系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的 管理情况,书库的增减等均可由计算机执行,并将运行结果归档。这个是从数据的 整理角度考虑。注:图书馆管理系统的管理流

6、程(转载)注:在这个图中应该还需要学生信息查询,而这个查询系统可以作为外 系统使用,即作为图书馆管理系统的子系统:图书信息查询和学生信息查询 共同组成一个信息查询子系统2.2.2,详细需求分析对于图书馆管理系统,由于基于现在硬件的限制,学校设施的限制,图书馆 还没有达到全部自动化的程度,因而针对于现在学校的基本情况, 对图书馆管理 系统的模块可分成:两大类和 7模块:一,管理系统:1.1基础信息设置;1.2购 入新书;1.3学生借书;1.4学生还书;1.5图书注销;二,查询系统:2.1学生信 息查询;2.2图书信息查询;这些模块可由下图看出:1,基础信息维护子系统该模块主要是用于对图书馆信息,

7、书籍信息,常用词库等项目进行初始化设置,这 些设置一般不会轻易的更改,所包含的功能模块如下图:图书馆信息; 主要勇于设置本图书馆的基础信息, 包括图书馆的名称, 馆长, 负责人,电话,说明等等;系统参数设置:主要用于设置系统运行所需的参数,包括办证费用,证件有 效期,图书超期罚款金额,期刊超期罚款金额等等;书架设置:主要用于设置书架的基础信息,内容包括书架编号,书架名称等 等;管理员设置:主要勇于设置使用的人员及权限;图书期刊词库设置: 主要用于设置系统常用的词库, 内容包括供应商, 分级, 附件,尺寸,语系,印刷等等信息的预先设定数值;2, 登陆 图书馆管理系统需要安全性的保证,需要管理员才

8、能对系统进行管理3, 入库管理 购入新书时候需要为该书编制入库单。入库单内容应该包括图书分类目录 号,书号,作者,价格,数量,和购书日期,将这些信息写入图书目录文件 并修改文件中的库存总量(表示到现在为止,购入此种图书的数量) ; 4, 学生借书 学生借书需要使用一卡通,系统首先要检查一卡通是否有效,若无效, 则拒绝借书;若有效,则进一步检查概学生已经借阅的图书是否超过最 大的限制数,若已经超了,则拒绝借书,否则接受借书,同时要将图书 分类目录号,学生号,和借阅日期等自动写入学生借书文件。5, 学生还书: 对于学生还书,系统会自动根据学生号和图书分类号,从借书文件中读 出与该图书相关的借阅记录

9、,表明还书日期,再写回结束文件中,若逾 期,那么处以相应的罚款。6, 图书注销 通过工作人员填写的注销单,系统来修改图书目录文件中的库存总量。7, 图书查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。8, 学生信息查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。2.3 系统数据需求2.3.1图书馆管理系统的数据流程图 如下图: 顶层流程图:12 / 13系统时钟第0层图:第一层图:(1):登陆子系统(2):管理子系统(3)查询子系统学生信息显示尺器1L注:1,图书馆管理系统总体上分两大模块:管理和查询。管理模块:对象 是图书馆的馆内人员。学生只能作为查询

10、子系统的对象。由于现在都实行了一卡通系统,所以需要从教务处将学生的数据导入学 生文件中。232图书馆管理系统图(见下页)2.3.3数据词典1,数据流项目1:数据流名:管理工作请求单说明:管理请求单是系统根据工作人员或者管理人员的输入情况自动形 成的,通过这个单子,来决定系统的行为:进行一些管理工作。数据流来源:图书馆管理工作人员。数据流去向:图书馆管理系统数据流定义:管理工作请求单=购入新书|学生借书|学生还书|图书注销 2:数据流名:查询信息请求单说明:查询信息请求单是系统根据工作人员或者管理人员或者学生的输 入情况自动形成的,通过这个单子,来决定系统的行为:进行一些查询工作。数据流来源:图

11、书馆管理工作人员,学生。数据流去向:图书馆管理系统数据流定义:查询信息请求单=查询学生请求信息|查询图书请求信息3:数据流名:图书信息说明:图书信息是系统经过图书信息查询之后产生的一组信息; 数据流来源:图书馆管理系统。数据流去向:图书馆管理人员数据流定义:图书信息=图书编号作者+出版社+价格+书架号+借阅情况4:数据流名:学生信息说明:学生信息是系统经过学生信息查询之后产生的一组信息; 数据流来源:图书馆管理系统。数据流去向:图书馆管理人员和学生数据流定义:学生信息=学生编号+姓名+性别+有效证件号码+联系方式 +借书情况5:数据流名:提示信息说明:提示信息是系统根据一些非法操作,非法请求信

12、息,或者合理操 作,合理信息的来提示操作者对系统的操作情况;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员和学生图6: 数据流名:当前日期 说明:当前日期是因为系统对人员操作某信息的跟踪的需要。以便查询 或维护。数据流来源:系统时钟。 数据流去向:图书馆管理系统 数据流定义:当前日期 =年/月 /日/小时/分/秒;7: 数据流名:罚款单 说明:罚款单是系统经过根据学生的违规情况而产生的信息; 数据流来源:图书馆管理系统。数据流去向:学生 数据流定义:罚款单 =罚款编号 +图书编号 +学生编号 +罚款金额 +罚款日 期+备注; 2,文件条目1: 数据文件名:学生文件 简述:存放的是学生基

13、础信息数据。 数据文件组成 :表单形式存储 文件内容:学生文件 =学号+姓名+性别+出生日期 +有效证件号码 +联系方 式 +登记日期 +有效期至;存储方式 : 以学生学号为记录关键字升序排列 2:数据文件名:借书文件简述:存放的是借书信息数据。 数据文件组成 :表单形式存储 文件内容:借书文件 =图书编号 +学生编号 +借阅日期 +应还日期 +状态 存储方式 : 以图书编号和学生编号为记录关键字升序排列3: 数据文件名:入库单 简述:存放的是入库新书的信息数据。 数据文件组成 :表单形式存储 文件内容:入库单 =新书编号 + 书名数量 +入库时间; 存储方式 : 以新书编号为记录关键字升序排

14、列4: 数据文件名:图书目录文件 简述:存放的是图书档案的信息数据。 数据文件组成 :表单形式存储 文件内容:图书目录文件 =图书编号 +条形码+书名+类型+作者+译者出版 社 +价格 + 页码 +书架名称 +现存量 + 库存总量 +入库时间 +操作员 +简介 +借出次数 +是否注销;存储方式 : 以图书编号为记录关键字升序排列5: 数据文件名:图书馆信息文件 简述:存放的是图书馆的基础信息数据。 数据文件组成 :文档形式存储 文件内容:图书馆信息文件 =图书馆名称 +图书馆馆长 +负责人 +电话 +说 明;6: 数据文件名:书架设置信息文件 简述:存放的是设置书架的基础信息数据。 数据文件组

15、成 :文档形式存储 文件内容:书架设置信息文件 =书架编号 +书架名称;7: 数据文件名:图书词库设置文件 简述:存放的是系统常有的词库数据。 数据文件组成 :文档形式存储 文件内容:图书词库设置文件 =供应商 +分级 +附件+尺寸+语系 +印刷;8: 数据文件名:系统参数设置信息文件 简述:存放的是系统参数设置信息数据。 数据文件组成 :文档形式存储 文件内容:系统参数设置信息文件 =办证费用 +证件有效期 +图书超期罚 款金额;3,加工说明1: 加工 1.2:处理学生借书 加工逻辑:读取学生借书请求信息和当前日期以及学生文件,图书目录文件 在学生文件中找不到该学生或者图书目录文件中显示该图

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论