职工培训管理系统软件需求报告资料Word文件下载.docx
《职工培训管理系统软件需求报告资料Word文件下载.docx》由会员分享,可在线阅读,更多相关《职工培训管理系统软件需求报告资料Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
![职工培训管理系统软件需求报告资料Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-1/22/2adbf324-0992-4b3a-a2d2-3fc8763fdddc/2adbf324-0992-4b3a-a2d2-3fc8763fdddc1.gif)
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
读者检索期刊信息时所得到的结果
{期刊名+发行待号+发行方式+书架号+发行期数+发行时间}
申请表
F6
读者申请借书证时要填的资料
姓名+单位+有效证件号+性别+出生年月+联系电话+联系地址+电子邮箱+借书证种类+有效期
审查有效性
借书证信息
F7
有关借书证的所有详细信息
借书证号+姓名+单位+性别+出生年月+联系电话+联系地址+电子邮箱
+借书证种类+最大借书数+借书期限+有效期
把申请表的信息输入电脑
更新借书证文件
数据项名:
图书编号
每一本图书的唯一编号
值类型:
整型
取值范围:
000001~999999
字长:
6位
图书分类号
每一类图书的分类编号
字符型
该书的商品条码号
13位
书架号
资料室的书架的编号
书架号的值由资料室管理员给出
借书证号
每个借书证的唯一编号
对于学生,取值为学生证号;
对于教职工,取值为教职工号
12位
借书证号的值由学生或教职工申请借书证时在“有效证件号”栏中填入
借出日期
读者借出图书的日期
日期型
借书时的系统日期
由数据库管理系统决定
购买单价
购买图书时的实际单价
浮点型
0.00~999.99
5位
精度:
2位
图书定价
每一本图书的零售价
购买总价
购买一类图书时所付出的资金代价
100.00~10000.00
7位
期刊编号
每一本期刊的唯一编号
000001~999999
发行期数
记录该本期刊是第几期的
最多10位
发行方式
该期刊是以什么方式发行的
[日报|周刊|半月刊|月刊|双月刊|季刊|年报|其它]
3位
凡是一周发行一期的属周刊类,依此类推
订阅期数
一共订阅了多少期该期刊
0~9999
4位
订阅总价
订阅该期刊所付出的资金代价
0.00~9999.99
有效证件号
申请借书证时填写的一项内容
如果是学生,刚取值为学生证号;
如果是教职工,则是教职工号
借书证种类
借书证的分类
[本专科|研究生|硕士|博士|一般教职工|教授]
最大借书数
借出图书的最大数量
由借书证种类决定,本专科为5本,研究生为7本,硕士为8本,博士为8本,一般教职工为8本,教授为10本
借书期限
借出图书的最长时间
由借书证种类决定,本专科为60天,研究生为60天,硕士为80天,博士为80天,一般教职工为80天,教授为100天
有效期
借书证的有效日期
起始时间为办理借书证时的时间,对于学生,终止时间为他的毕业时间;
对于教职工(包括教授),终止时间为起始时间加上3年。
15位
如果某位学生于1999年3月办理借书证,他将于2003年毕业,则有效期为1999.03~2003.03;
如果某位教职工在2001年11月办理借书证,则他的有效期为2001.11~2004.11。
检索范围
是检索图书信息还是检索期刊信息
[图书|期刊]
注释:
检索方式
按照那一种方式进行检索
根据检索范围而定,
如果是检索图书,则取值为:
[图书编号|作者|书名|出版社|出版时间]
如果是检索期刊,则取值为:
[期刊名|发行待号|发行方式|发行期数|发行时间]
检索内容
读者要检索的内容
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月
交用户试用,修改维护,完成正式版本。