logo资料库

软件工程图书管理系统需求分析模板.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
1.1编写目的
1.2项目背景
1.3定义
1.4参考资料
2系统需求说明
2.1系统范围
〖图书管理系统〗需求分析 XXX 有限公司 2022 年 6 月
目录 1 引言................................................................................................................................................. 1 1.1 1.2 1.3 1.4 编写目的................................................................................................................................1 项目背景................................................................................................................................1 定义........................................................................................................................................1 参考资料................................................................................................................................1 2 任务概述....................................................................................................... 错误!未定义书签。 2.1 2.2 2.3 目标......................................................................................................错误!未定义书签。 运行环境..............................................................................................错误!未定义书签。 条件与限制..........................................................................................错误!未定义书签。 3 数据描述....................................................................................................... 错误!未定义书签。 3.1 3.2 3.3 3.4 3.5 静态数据..............................................................................................错误!未定义书签。 动态数据..............................................................................................错误!未定义书签。 数据库描述.....................................................................................错误!未定义书签。 数据词典......................................................................................... 错误!未定义书签。 数据采集......................................................................................... 错误!未定义书签。 4 功能需求....................................................................................................... 错误!未定义书签。 4.1 4.2 功能划分..............................................................................................错误!未定义书签。 功能描述..............................................................................................错误!未定义书签。 5 性能要求....................................................................................................... 错误!未定义书签。 5.1 5.2 5.3 数据精确度..........................................................................................错误!未定义书签。 时间特性..............................................................................................错误!未定义书签。 适应性............................................................................................. 错误!未定义书签。 6 运行需求....................................................................................................... 错误!未定义书签。 6.1 6.2 6.3 6.4 用户界面..............................................................................................错误!未定义书签。 硬件接口..............................................................................................错误!未定义书签。 软件接口..............................................................................................错误!未定义书签。 故障处理..............................................................................................错误!未定义书签。 7 其他需求....................................................................................................... 错误!未定义书签。 6/9/22
kk 1.1 编写目的 引言 根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析 规格说明书,让开发人员能够根据需求规格说明书来开发项目。 1.2 项目背景 根据 XX 学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展, 将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。 1.3 定义 无 1.4 参考资料 《软件工程导论——第 5 版》 张海藩编著 清华大学出版社 2 系统需求说明 2.1 系统范围 学生 数据库 数据库 图书等业务方面 图书 馆管理系统 导入 图书馆工作人员 信息 信息更新 图书 馆管理人员 其中,圆角的长方形表示我们要开发的图书馆管理系统,该系统与如下 4 个 外部产生联系。 首先,学生数据库:由于现在学校已经开通了一卡通,为此需要导入教务处 里面的学生信息,将一卡通作为借书的标记,图书馆管理系统应该有这样的一个 接口来识别一卡通的信息。 其次,图书等业五方面的数据库,这方面的数据库主要是对图书等方面的管 理,比如说是图书的购入,图书的借出,图书的归还等等。 再者,图书馆的管理员,可以通过图书馆管理系统来通知给休息在家或者在 第 1页 6/9/22
kk 外的工作人员。 最后,图书馆工作人员:他们可以通过图书馆管理系统来接受通知没可以随 时查询信息。 2.2 系统功能需求 2.2.1,总体需求分析 面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算 机来帮助解决,介绍图书馆管理人员的工作量。信捷图书馆管理系统采用符合有 关国际标准,具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用 软件,达到和办公自动化网络的连接,实现远程管理,异地续借等功能。“图书 借阅管理系统”需要具有界面友好,功能强大, 使用方便,安全可靠等优点。 通过图书馆管理工作人员对图书馆管理系统的理解: 1,图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时 准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以 打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个也是图书馆的总 体需求。 2, 图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三 级权限和口令管理,确保系统的安全。这个是对数据的安全考虑的。 3, 系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的 管理情况,书库的增减等均可由计算机执行,并将运行结果归档。这个是从数据的 整理角度考虑。 详细 调查后,可以对系统管 理业务的流程进行详细的描述,如下图: 第 2页 6/9/22
kk 注:图书馆管理系统的管理流程(转载) 注:在这个图中应该还需要学生信息查询,而这个查询系统可以作为外 系统使用,即作为图书馆管理系统的子系统:图书信息查询和学生信息查询 共同组成一个信息查询子系统 2.2.2,详细需求分析 对于图书馆管理系统,由于基于现在硬件的限制,学校设施的限制,图书馆 还没有达到全部自动化的程度,因而针对于现在学校的基本情况,对图书馆管理 系统的模块可分成:两大类和 7 模块:一,管理系统:1.1 基础信息设置;1.2 购 入新书;1.3 学生借书;1.4 学生还书;1.5 图书注销;二,查询系统:2.1 学生信 息查询;2.2 图书信息查询;这些模块可由下图看出: 图 书 馆 管 理 系 管 理 系 统 学 生 借 书 基 础 信 息 购 入 新 书 学 生 还 书 图 书 注 销 学生 信息 查询 查 询 系 统 图 书 信 息 1, 基础信息维护子系统 该模块主要是用于对图书馆信息,书籍信息,常用词库等项目进行初始化设置,这 些设置一般不会轻易的更改,所包含的功能模块如下图: 基础信息维护子系 图 书 馆 信 系 统 参 数 书 架 设 置 管 理 员 设 图 书 词 库 第 3页 6/9/22
kk 图书馆信息;主要勇于设置本图书馆的基础信息,包括图书馆的名称,馆长, 负责人,电话,说明等等; 系统参数设置:主要用于设置系统运行所需的参数,包括办证费用,证件有 效期,图书超期罚款金额,期刊超期罚款金额等等; 书架设置:主要用于设置书架的基础信息,内容包括书架编号,书架名称等 等; 管理员设置:主要勇于设置使用的人员及权限; 图书期刊词库设置:主要用于设置系统常用的词库,内容包括供应商,分级, 附件,尺寸,语系,印刷等等信息的预先设定数值; 2, 登陆 图书馆管理系统需要安全性的保证,需要管理员才能对系统进行管理 3, 入库管理 购入新书时候需要为该书编制入库单。入库单内容应该包括图书分类目录 号,书号,作者,价格,数量,和购书日期,将这些信息写入图书目录文件 并修改文件中的库存总量(表示到现在为止,购入此种图书的数量); 4, 学生借书 学生借书需要使用一卡通,系统首先要检查一卡通是否有效,若无效, 则拒绝借书;若有效,则进一步检查概学生已经借阅的图书是否超过最 大的限制数,若已经超了,则拒绝借书,否则接受借书,同时要将图书 分类目录号,学生号,和借阅日期等自动写入学生借书文件。 5, 学生还书: 对于学生还书,系统会自动根据学生号和图书分类号,从借书文件中读 出与该图书相关的借阅记录,表明还书日期,再写回结束文件中,若逾 期,那么处以相应的罚款。 6, 图书注销 通过工作人员填写的注销单,系统来修改图书目录文件中的库存总量。 7, 图书查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。 8, 学生信息查询 直接通过系统即可查询信息,不需要进行身份验证,面向所有的用户。 2.3 系统数据需求 2.3.1 图书馆管理系统的数据流程图 如下图: 顶层流程图: 第 4页 6/9/22
kk 第 5页 6/9/22 第 0 层图: 第一层图: (1):登陆子系统 (2):管理子系统
kk (3)查询子系统 第 6页 6/9/22
分享到:
收藏