职工培训管理系统软件需求分析报告资料.docx
- 文档编号:13330412
- 上传时间:2023-06-13
- 格式:DOCX
- 页数:19
- 大小:138.21KB
职工培训管理系统软件需求分析报告资料.docx
《职工培训管理系统软件需求分析报告资料.docx》由会员分享,可在线阅读,更多相关《职工培训管理系统软件需求分析报告资料.docx(19页珍藏版)》请在冰点文库上搜索。
职工培训管理系统软件需求分析报告资料
<职工培训管理系统>软件需求分析报告
XX大学XX学院的资料管理与检索系统是一个相对独立的系统。
它本身作为软件工程的项目,同样经历了软件的四个生命周期和八个阶段:
四个生命周期:
软件定义及分析,软件设计,编码与测试,运行与维护;八个阶段:
问题定义,可行性研究,需求分析,总体设计,详细设计,编码与单元测试,综合测试,维护。
本部分详细分析了该软件系统的需求分析阶段。
软件的需求分析阶段是软件计划与分析的最后阶段,它的任务仍然不是解决问题,而是准确回答“系统必须做什么”。
通过需求分析,必须将软件的功能和性能的总体需求描述成具体的规格说明,这些规格说明是以后软件设计的基础。
下面是由我们软件工程小组组编制的需求分析说明书。
一、引言
编写目的:
清楚地记录资料管理与检索系统的功能、性能要求。
背景:
本系统是资料室实现自动化管理的一个系统。
定义:
在借书时系统要根据输入的借书证信息和图书信息自动完成借书手续,还书时要根据图书信息自动完成还书手续;为借书证提借方便的管理;对用户提供资料检索服务。
参考资料:
①[美]WattsS.Humphre袁昱译《小组软件开发过程》人民邮电出版社
②吴钦藩《软件工程――原理、方法与应用》人民交通出版社
二、任务概述
1.目的:
为资料室实现借书、还书的自动管理,借书证的管理和对用户提供资料检索服务。
2.用户特点:
主要用户为该学院的教职工和学生。
3.条件与约束:
①图书的采购由人工管理,阅览室资料的借阅由人工管理,只为本学院的用户提供服务。
②每个读者所借的书不能超过其最大借书数,借书时间不能超过其最长期限,否则每超期一天就罚款0.1元。
若读者有过期图书,则不能再借新书直到所有的书都归还为止。
三、需求规定
1.对功能的规定:
资料室管理员能够通过本系统方便高效的管理本资料室。
2.对性能的规定:
用户界面友好,易于使用,具有提示自助能力,一般具有计算机基础的人员都可通过培训很快掌握系统的使用。
3.输入输出规定:
所有信息都集中由资料室数据库管理。
4.运行环境:
设备:
Windows98/NT/2000
支持软件:
MicrosoftSQLServer(7.0或以上版本)
5.数据流分析:
①数据流图:
②数据字典
文件名:
图书总表
别名:
无
编号:
D1
简述:
存储所有图书的信息
组成:
{图书编号+图书分类号+书名+作者+出版社+出版时间+书架号}
组织方式:
按图书编号递增顺序排列
存取要求:
以图书编号为主键
注释:
文件名:
借出图书文件
别名:
无
编号:
D2
简述:
存储已经借出的图书的信息
组成:
{图书编号+借书证号+借出日期}
组织方式:
按图书编号递增顺序排列
存取要求:
以图书编号为主键
注释:
文件名:
图书分类表
别名:
无
编号:
D3
简述:
存储图书的分类情况
组成:
{图书分类号+书名+作者+出版社+出版时间+购买时间+购买地点+购买单价+购买数量+图书定价+采购员报销费用+购买总价}
组织方式:
按图书分类号递增顺序排列
存取要求:
以图书分类号和购买时间为主键
注释:
购买总价=购买单价×购买数量+采购员报销费用
文件名:
期刊总表
别名:
无
编号:
D4
简述:
存储所有期刊的信息
组成:
{期刊编号+发行代号+书架号+发行期数+发行时间}
组织方式:
按期刊编号递增顺序排列
存取要求:
以期刊编号为主键
注释:
文件名:
期刊分类表
别名:
无
编号:
D5
简述:
存储期刊的分类情况
组成:
{期刊名+发行待号+发行方式+订阅单价+订阅数量+订阅期数+开始订阅时间+终止订阅时间+订购员报销费用+订阅总价}
组织方式:
按发行待号递增顺序排列
存取要求:
以发行待号和订阅有效期为主键
注释:
订阅总价=订阅单价×订阅数量×订阅期数+订购员报销费用
文件名:
借书证文件
别名:
无
编号:
D6
简述:
存储借书证的所有信息
组成:
{借书证号+姓名+单位+性别+出生年月+联系电话+联系地址+电子邮箱+借书证种类+最大借书数+借书期限+有效期}
组织方式:
按借书证号递增顺序排列
存取要求:
以借书证号为主键
注释:
数据流名:
不能借书原因
别名:
无
编号:
F1
简述:
向读者解释不能借书的原因
组成:
[已达到了借书的最大数|有过期图书]
来源:
检查借书条件
去向:
读者
注释:
数据流名:
罚款信息
别名:
无
编号:
F2
简述:
向有过期图书的读者发送的有关罚款的详细信息
组成:
借书证号+{图书编号+书名+借出日期+过期天数+罚款额}+罚款总额
来源:
还书并判断是否有过期图书
去向:
读者
注释:
数据流名:
检索输入信息
别名:
无
编号:
F3
简述:
读者要求检索的内容
组成:
检索内容+检索方式+检索范围
来源:
读者
去向:
资料检索
注释:
数据流名:
图书检索结果
别名:
无
编号:
F4
简述:
读者检索图书信息时所得到的结果
组成:
{图书编号+作者+书名+出版社+出版时间+状态+书架号}
来源:
资料检索
去向:
CRT显示器
注释:
数据流名:
期刊检索结果
别名:
无
编号:
F5
简述:
读者检索期刊信息时所得到的结果
组成:
{期刊名+发行待号+发行方式+书架号+发行期数+发行时间}
来源:
资料检索
去向:
CRT显示器
注释:
数据流名:
申请表
别名:
无
编号:
F6
简述:
读者申请借书证时要填的资料
组成:
姓名+单位+有效证件号+性别+出生年月+联系电话+联系地址+电子邮箱+借书证种类+有效期
来源:
读者
去向:
审查有效性
注释:
数据流名:
借书证信息
别名:
无
编号:
F7
简述:
有关借书证的所有详细信息
组成:
借书证号+姓名+单位+性别+出生年月+联系电话+联系地址+电子邮箱
+借书证种类+最大借书数+借书期限+有效期
来源:
把申请表的信息输入电脑
去向:
更新借书证文件
注释:
数据项名:
图书编号
简述:
每一本图书的唯一编号
别名:
无
值类型:
整型
取值范围:
000001~999999
字长:
6位
注释:
数据项名:
图书分类号
简述:
每一类图书的分类编号
别名:
无
值类型:
字符型
取值范围:
该书的商品条码号
字长:
13位
注释:
数据项名:
书架号
简述:
资料室的书架的编号
别名:
无
值类型:
字符型
取值范围:
字长:
6位
注释:
书架号的值由资料室管理员给出
数据项名:
借书证号
简述:
每个借书证的唯一编号
别名:
无
值类型:
整型
取值范围:
对于学生,取值为学生证号;对于教职工,取值为教职工号
字长:
12位
注释:
借书证号的值由学生或教职工申请借书证时在“有效证件号”栏中填入
数据项名:
借出日期
简述:
读者借出图书的日期
别名:
无
值类型:
日期型
取值范围:
借书时的系统日期
字长:
由数据库管理系统决定
注释:
数据项名:
购买单价
简述:
购买图书时的实际单价
别名:
无
值类型:
浮点型
取值范围:
0.00~999.99
字长:
5位
精度:
2位
注释:
数据项名:
图书定价
简述:
每一本图书的零售价
别名:
无
值类型:
浮点型
取值范围:
0.00~999.99
字长:
5位
精度:
2位
注释:
数据项名:
购买总价
简述:
购买一类图书时所付出的资金代价
别名:
无
值类型:
浮点型
取值范围:
100.00~10000.00
字长:
7位
精度:
2位
注释:
购买总价=购买单价×购买数量+采购员报销费用
数据项名:
期刊编号
简述:
每一本期刊的唯一编号
别名:
无
值类型:
整型
取值范围:
000001~999999
字长:
6位
注释:
数据项名:
发行期数
简述:
记录该本期刊是第几期的
别名:
无
值类型:
字符型
取值范围:
字长:
最多10位
注释:
数据项名:
发行方式
简述:
该期刊是以什么方式发行的
别名:
无
值类型:
字符型
取值范围:
[日报|周刊|半月刊|月刊|双月刊|季刊|年报|其它]
字长:
3位
注释:
凡是一周发行一期的属周刊类,依此类推
数据项名:
订阅期数
简述:
一共订阅了多少期该期刊
别名:
无
值类型:
整型
取值范围:
0~9999
字长:
4位
注释:
数据项名:
订阅总价
简述:
订阅该期刊所付出的资金代价
别名:
无
值类型:
浮点型
取值范围:
0.00~9999.99
字长:
6位
精度:
2位
注释:
订阅总价=订阅单价×订阅数量×订阅期数+订购员报销费用
数据项名:
有效证件号
简述:
申请借书证时填写的一项内容
别名:
无
值类型:
整型
取值范围:
如果是学生,刚取值为学生证号;如果是教职工,则是教职工号
字长:
12位
注释:
数据项名:
借书证种类
简述:
借书证的分类
别名:
无
值类型:
字符型
取值范围:
[本专科|研究生|硕士|博士|一般教职工|教授]
字长:
5位
注释:
数据项名:
最大借书数
简述:
借出图书的最大数量
别名:
无
值类型:
整型
取值范围:
由借书证种类决定,本专科为5本,研究生为7本,硕士为8本,博士为8本,一般教职工为8本,教授为10本
字长:
2位
注释:
数据项名:
借书期限
简述:
借出图书的最长时间
别名:
无
值类型:
整型
取值范围:
由借书证种类决定,本专科为60天,研究生为60天,硕士为80天,博士为80天,一般教职工为80天,教授为100天
字长:
3位
注释:
数据项名:
有效期
简述:
借书证的有效日期
别名:
无
值类型:
字符型
取值范围:
起始时间为办理借书证时的时间,对于学生,终止时间为他的毕业时间;对于教职工(包括教授),终止时间为起始时间加上3年。
字长:
15位
注释:
如果某位学生于1999年3月办理借书证,他将于2003年毕业,则有效期为1999.03~2003.03;如果某位教职工在2001年11月办理借书证,则他的有效期为2001.11~2004.11。
数据项名:
检索范围
简述:
是检索图书信息还是检索期刊信息
别名:
无
值类型:
字符型
取值范围:
[图书|期刊]
字长:
2位
注释:
数据项名:
检索方式
简述:
按照那一种方式进行检索
别名:
无
值类型:
字符型
取值范围:
根据检索范围而定,
如果是检索图书,则取值为:
[图书编号|作者|书名|出版社|出版时间]
如果是检索期刊,则取值为:
[期刊名|发行待号|发行方式|发行期数|发行时间]
字长:
4位
注释:
数据项名:
检索内容
简述:
读者要检索的内容
别名:
无
值类型:
字符型
取值范围:
字长:
50位
注释:
数据项名:
状态
简述:
用以示识图书是被借出,还是在资料室内
别名:
无
值类型:
字符型
取值范围:
[借出|在资料室内]
字长:
5
注释:
处理名:
更新借出图书文件
编号:
1.3
简述:
读者借出了一本书,要更新文件
输入:
借书证号+图书编号
输出:
处理逻辑:
将当前系统时期、借书证号和图书编号组成一条记录写入借出图书文件
注释:
处理名:
资料检索
编号:
2.1
简述:
根据读者的要求检索相关的信息
输入:
检索输入信息
输出:
[图书检索结果|期刊检索结果]
处理逻辑:
根据输入的信息,在数据库中查找符合条件的记录,并将结果显示出来
注释:
处理名:
审查有效性
编号:
3.1
简述:
审查读者递交来的申请表是否有效
注释:
这是一个手工处理过程
处理名:
把申请表的信息输入电脑
编号:
3.2
简述:
将有效的申请表的信息输入电脑
注释:
这是一个手工处理过程
数据流名:
注销申请表
编号:
F8
简述:
读者要求注销借书证的申请表
组成:
借书证号+姓名+单位+有效证件复印件
来源:
读者
去向:
审查有效性
注释:
数据流名:
还书通知单
编号:
F9
简述:
读者注销借书证时,如果有未还的图书,则要根据此通知单将图书还清,然后再办理注销手续。
组成:
借书证号+姓名+{图书编号+书名+借出日期}
来源:
打印还书通知单
去向:
读者
注释:
处理名:
审查借书条件
编号:
1.1.3
简述:
判断该读者是否可以借出图书
输入:
最大借书数+借书期限+借书证号+{借出日期}n
输出:
[不能借书原因|借书证号+图书编号]
处理逻辑:
如果n=最大借书数,拒绝借书并给出提示。
如果在该读者所借的n本书中,有一本过期,拒绝借书,并给出提示。
过期判断:
当前日期-借出日期>借书期限
注释:
6.进度计划:
2001年10月~2001年10月中旬
定义问题,完成可行性研究和需求分析
2001年10月中旬~11月中旬
完成总体设计和详细设计
2001年11月中旬~2002年1月
完成软件的编码,组装测试版本,完成测试工作
2002年1月~2002年4月
交用户试用,修改维护,完成正式版本。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工 培训 管理 系统软件 需求 分析 报告 资料