<职工培训管理系统 >软件需求分析报告
XX 大学 XX 学院的资料管理与检索系统是一个相对独立的系统。它本身作为软件工 程的项目,同样经历
了软件的四个生命周期和八个阶段:四个生命周期:软件定义及分析, 软件设计,编码与测试,运行与维护;八个阶段:问题定义,可行性研究,需求分析,总体 设计,详细设计,编码与单元测试,综合测试,维护。本部分详细分析了该软件系统的需求 分析阶段。
软件的需求分析阶段是软件计划与分析的最后阶段,它的任务仍然不是解决问题,而 是准确回答“系统必须做什么” 。通过需求分析,必须将软件的功能和性能的总体需求描述 成具体的规格说明, 这些规格说明是以后软件设计的基础。 下面是由我们软件工程小组组编 制的需求分析说明书。
一、引言 编写目的:清楚地记录资料管理与检索系统的功能、性能要求。 背景:本系统是资料室实现自动化管理的一个系统。 定义:在借书时系统要根据输入的借书证信息和图书信息自动完成借书手续, 还书时要根据 图书信息自动完成还书手续;为借书证提借方便的管理;对用户提供资料检索服务。 参考资料:
① [美]Watts S. Humphre 袁昱译《小组软件开发过程》
②
交通出版社 二、任务概述
人民邮电出版社
吴钦藩《软件工程一一原理、方法与应用》 人民
1. 目的:为资料室实现借书、 还书的自动管理, 借书证的管理和对用户提供资料检索服务。 2. 用户特点:主要用户为该学院的教职工和学生。 3. 条件与约束:
① 图书的采购由人工管理, 阅览室资料的借阅由人工管理, 只为本学院的用户提供服 务。 ② 每个读者所借的书不能超过其最大借书数,借书时间不能超过其最长期限,否则每
超期一天就罚款 0.1 元。若读者有过期图书,则不能再借新书直到所有的书都归还为止。
三、需求规定
1. 对功能的规定:资料室管理员能够通过本系统方便高效的管理本资料室。
2. 对性能的规定:用户界面友好,易于使用,具有提示自助能力,一般具有计算机基础的 人员都可通过培训很快
掌握系统的使用。
3. 输入输出规定:所有信息都集中由资料室数据库管理。 4. 运行环境:
设备: Windows98/NT/2000
支持软件: Microsoft SQL Server (7.0 或以上版本)
5. 数据流分析:
① 数据流图:
图1.1借书管理
借书证号 图书编号
1.3
图书编号
图1借书与还书管理
图1.2还书管理
图3申请新借书证
图2资料检索
D6借书证文件
F6申请表
、十
一!>. 读者 无效申请表
3.2
3.1
'审查 有效性
有效申请表
3.3
F7借书证信息
更新借书
把申请表 的信息输 入电脑
证文件并 打印借书 证
借书证号姓名 单位有效期
打印
图4注销借书证
②数据字典 文件名:图书总表 别名:无 编号:D1
简述:存储所有图书的信息
组成:{图书编号+图书分类号+书名+作者+出版社+出版时间+书架号} 组织方式: 按图书编号递增顺序排列 存取要求:
以图书编号为主键
注释: 文件名:借出图书文件 别名:无 编号:D2
简述:存储已经借出的图书的信息
组成:{图书编号+借书证号+借出日期} 组织方式:按图书编号递增顺序排列 存取要求:以图书编号为主键 注释:
文件名:图书分类表 别名:无