图书管理系统需求分析模版.doc

上传人:F****n 文档编号:98869515 上传时间:2019-09-15 格式:DOC 页数:13 大小:400KB
返回 下载 相关 举报
图书管理系统需求分析模版.doc_第1页
第1页 / 共13页
图书管理系统需求分析模版.doc_第2页
第2页 / 共13页
图书管理系统需求分析模版.doc_第3页
第3页 / 共13页
图书管理系统需求分析模版.doc_第4页
第4页 / 共13页
图书管理系统需求分析模版.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《图书管理系统需求分析模版.doc》由会员分享,可在线阅读,更多相关《图书管理系统需求分析模版.doc(13页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统图书管理系统需求分析需求分析 XXX 有限公司有限公司 20192019 年年 9 9 月月 ii 目录目录 1引言引言2 1.1编写目的 2 1.2项目背景 2 1.3定义 2 1.4参考资料 2 2任务概述任务概述2 2.1目标 2 2.2运行环境 2 2.3条件与限制 2 3数据描述数据描述2 3.1静态数据 2 3.2动态数据 2 3.3数据库描述2 3.4数据词典2 3.5数据采集2 4功能需求功能需求2 4.1功能划分 2 4.2功能描述 2 5性能要求性能要求2 5.1数据精确度 2 5.2时间特性 2 5.3适应性2 6运行需求运行需求2 6.1用户界面 2 6.2

2、硬件接口 2 6.3软件接口 2 6.4故障处理 2 7其他需求其他需求2 xyl55 第1页2019/9/15 引言 1.1 编写目的 根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分 析规格说明书,让开发人员能够根据需求规格说明书来开发项目。 1.2 项目背景 根据 XX 学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩 展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加 的高。 1.3 定义 无 1.4 参考资料 软件工程导论第 5 版 张海藩编著 清华大学出版社 2系统需求说明 2.1 系统范围 其

3、中,圆角的长方形表示我们要开发的图书馆管理系统,该系统与如下 4 个外部产生联系。 首先,学生数据库:由于现在学校已经开通了一卡通,为此需要导入教务 处里面的学生信息,将一卡通作为借书的标记,图书馆管理系统应该有这样的 一个接口来识别一卡通的信息。 其次,图书等业五方面的数据库,这方面的数据库主要是对图书等方面的 管理,比如说是图书的购入,图书的借出,图书的归还等等。 学生 图书等业务方面 数据库 数据库 导入导入信息信息信息更新信息更新 业务通知业务通知 通知通知 业务查询业务查询 图书 馆管理系统 图书馆工作人员 图书 馆管理人员 2 再者,图书馆的管理员,可以通过图书馆管理系统来通知给休

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

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

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

7、息查询;这些模块可由下图看出: 图书馆管理系图书馆管理系 统统 学 生 还 书 管 理 系 统 图 书 注 销 学 生 借 书 学生 信息 查询 查 询 系 统 购 入 新 书 基 础 信 息设 置 4 1, 基础信息维护子系统基础信息维护子系统 该模块主要是用于对图书馆信息,书籍信息,常用词库等项目进行初始化设置,这 些设置一般不会轻易的更改,所包含的功能模块如下图: 图书馆信息;主要勇于设置本图书馆的基础信息,包括图书馆的名称,馆 长,负责人,电话,说明等等; 系统参数设置:主要用于设置系统运行所需的参数,包括办证费用,证件 有效期,图书超期罚款金额,期刊超期罚款金额等等; 书架设置:主要

8、用于设置书架的基础信息,内容包括书架编号,书架名称 等等; 管理员设置:主要勇于设置使用的人员及权限; 图书期刊词库设置:主要用于设置系统常用的词库,内容包括供应商,分 级,附件,尺寸,语系,印刷等等信息的预先设定数值; 2, 登陆登陆 图书馆管理系统需要安全性的保证,需要管理员才能对系统进行管理 3, 入库管理入库管理 购入新书时候需要为该书编制入库单。入库单内容应该包括图书分类目录 号,书号,作者,价格,数量,和购书日期,将这些信息写入图书目录文 件并修改文件中的库存总量(表示到现在为止,购入此种图书的数量) ; 4, 学生借书学生借书 学生借书需要使用一卡通,系统首先要检查一卡通是否有效

9、,若无效, 则拒绝借书;若有效,则进一步检查概学生已经借阅的图书是否超过最 大的限制数,若已经超了,则拒绝借书,否则接受借书,同时要将图书 分类目录号,学生号,和借阅日期等自动写入学生借书文件。 5, 学生还书:学生还书: 对于学生还书,系统会自动根据学生号和图书分类号,从借书文件中读 基础信息维护子系 统 图 书 馆 信 息 系 统 参 数 设 置 书 架 设 置 管 理 员 设 置 图 书 词 库 设 置 图 书 信 息 查 询 xyl55 第5页2019/9/15 出与该图书相关的借阅记录,表明还书日期,再写回结束文件中,若逾 期,那么处以相应的罚款。 6, 图书注销图书注销 通过工作人

10、员填写的注销单,系统来修改图书目录文件中的库存总量。 7, 图书查询图书查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。 8, 学生信息查询学生信息查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。 2.3 系统数据需求系统数据需求 2.3.1 图书馆管理系统的数据流程图图书馆管理系统的数据流程图 如下图: 顶层流程图: 用户图书馆管理系统输入数据显示器输出数据 系统时钟 当前日期 第 0 层图: 图书馆管理人员 1 登陆信息验证 用户名和密码 密码错误信息 管理员表 2 处理管理请求数据 输入管理请求数据显示器显示 系统时钟 当前日期 用户 3 处理查询

11、请求数据 输入查询信息 查询结果 当前日期 第一层图: 6 (1):登陆子系统 图书馆管理人员 1.1 密码验证 用户名和密码 登陆错误信息 管理员表 1.2 验证权限 用户名 1.3 显示可用的控件和 界面 权限 显示器 显示 (2):管理子系统 xyl55 第7页2019/9/15 图书馆管理人员 2.1 入库管理 输入购入新书数据 显示器 非法信息 退货单 2.2 处理学生借书 输入图书字段和学生字段 罚款单 非法信息 接受借书 2.3 处理学生还书 输入图书字段 非法信息 欠款金额信息 还书成功 2.4 图书注销 输入注销图书字段 非法信息 注销成功 系统时钟 当前日期 罚款单图书目录

12、文件 学生文件 借书文件 罚款单 入库单图书目录文件 当前日期 当前日期 当前日期 (3)查询子系统 8 图书馆管理人员| 学生 3.1 学生信息查询 输入学生查询关键字 显示器 学生信息 学生文件借书文件 3.2 图书信息查询 输入图书查询关键字 图书信息图书目录文件 注:注:1,图书馆管理系统总体上分两大模块:管理和查询。管理模块:对象,图书馆管理系统总体上分两大模块:管理和查询。管理模块:对象 是图书馆的馆内人员。学生只能作为查询子系统是图书馆的馆内人员。学生只能作为查询子系统 的对象。的对象。 由于现在都实行了一卡通系统,所以需要从教务处将学生的数据导入学由于现在都实行了一卡通系统,所

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

14、来决定系统的行为:进行一些查询工作。 数据流来源:图书馆管理工作人员,学生。 数据流去向:图书馆管理系统 数据流定义:查询信息请求单=查询学生请求信息|查询图书请求信息 3: 数据流名:图书信息 说明:图书信息是系统经过图书信息查询之后产生的一组信息; 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员 数据流定义:图书信息=图书编号+ISBN+作者+出版社+价格+书架号 +借阅情况 xyl55 第9页2019/9/15 4: 数据流名:学生信息 说明:学生信息是系统经过学生信息查询之后产生的一组信息; 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员和学生 数据流定义:学生信息

15、=学生编号+姓名+性别+有效证件号码+联系方式 +借书情况 5: 数据流名:提示信息 说明:提示信息是系统根据一些非法操作,非法请求信息,或者合理操 作,合理信息的来提示操作者对系统的操作情况; 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员和学生 E-R 图图 学生文件 PK学生编号 条形码 姓名 性别 FK1 类型 出生日期 有效证件 证件号码 联系方法 登记日期 有限期至 操作员 备注 图书借阅次 数 是否挂失 学生类型 类型 图书册数 续借次数 限制图书 图书目录文件 PK图书编号 条形码 书名 FK1 类型编号 作者 译者 ISBN 出版社 价格 书架名称 现存量 库存总量

16、 入库时间 操作员 简介 借出次数 是否注销 图书类型 PK类型编号 类型名称 可借天数 借书文件 PK 借阅编号 FK2 图书编号 FK1 学生编号 借阅时间 应还时间 续借次数 操作员 状态 罚款单 PK借阅编号 FK2 图书编号 FK1 学生编号 学生条形码 罚款日前 应罚金额 实收金额 是否交款 备注 10 6: 数据流名:当前日期 说明:当前日期是因为系统对人员操作某信息的跟踪的需要。以便查询 或维护。 数据流来源:系统时钟。 数据流去向:图书馆管理系统 数据流定义:当前日期=年/月/日/小时/分/秒; 7: 数据流名:罚款单 说明:罚款单是系统经过根据学生的违规情况而产生的信息; 数据流来源:图书馆管理系统。 数据流去向:学生 数据流定义:罚款单=罚款编号+图书编号+学生编号+罚款金额+罚款日 期+备注; 2,文件条目,文件条目 1: 数据文件名:学生文件 简述:存放的是学生基础信息数据。 数据文件组成:表单形式存储 文件内容:学生文件=学号+姓名+性别+出生日期+有效证件号码+联系 方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号