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