软件工程系统软件需求说明书.docx

上传人:b****7 文档编号:8809360 上传时间:2023-02-01 格式:DOCX 页数:26 大小:210.60KB
下载 相关 举报
软件工程系统软件需求说明书.docx_第1页
第1页 / 共26页
软件工程系统软件需求说明书.docx_第2页
第2页 / 共26页
软件工程系统软件需求说明书.docx_第3页
第3页 / 共26页
软件工程系统软件需求说明书.docx_第4页
第4页 / 共26页
软件工程系统软件需求说明书.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

软件工程系统软件需求说明书.docx

《软件工程系统软件需求说明书.docx》由会员分享,可在线阅读,更多相关《软件工程系统软件需求说明书.docx(26页珍藏版)》请在冰豆网上搜索。

软件工程系统软件需求说明书.docx

软件工程系统软件需求说明书

 

图书馆借还书管理系统

软件需求说明书

 

作者:

诸葛烤鱼

日期:

2013/06/27

1需求分析概述

部分中小型图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。

现开发一图书馆管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。

并且方便管理人员还查阅某位读者、某本图书的借阅情况。

并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。

图书馆管理也是每一个高校都必须切实面对的工作,随着科学技术的发展尤其是计算机的迅速发展,图书馆管理系统在检索速度,查找方便度,可靠性,存储量,保密性,寿命,成本等方面有了显著地提高,这些优点能够极大地提高图书馆里的效率。

就像我校图书馆系统虽然发展的相对完善,但是还存在着一些不足的地方,如图书到期前没有信息通知、图书到期后没有信息警告、拖欠过期书籍费用等,因此,现开发一套带有能够为用户提供充足的信息和快捷的查询功能的图书管理系统将是非常必要的手段。

废除人工控制,使图书管理系统控制精度提高,管理信息服务的改进;系统中使用了计算机能够实现自动决策系统的改进,可以减少人员,提高工作效率,借还书处理速度的提高并且花费的人力与设备费用减少。

需要硬件、外部设备(高性能计算机、普通计算机、打印机、条形码扫描仪、网络设备和布线、不间断电源、工作台)等的辅助;还需要WINDOWSSERVER2008、SQLSERVER、JAVA环境ROSE建模软件辅助等。

2数据流图

2.1顶层数据流图

2.2分层数据流图

2.2.1一层数据流图

2.2.2二层数据流图

1、读者信息管理

2、图书信息管理

3、图书借还管理

4、信息统计

5、系统设置

3数据字典

3.1数据元素

名称

姓名

别名

Name

取值类型

Varchar

长度

18

描述

读者姓名

位置

读者信息表、借阅记录、罚款记录

名称

性别

别名

Sex

取值类型

Char

长度

2

描述

读者性别标示

位置

读者信息表、借阅记录、罚款记录

名称

借阅证号

别名

Card

取值类型

Char

长度

18

描述

借阅证号便于查询,是借阅关键字

位置

读者信息表、借阅记录、罚款记录

名称

借书期限

别名

Date

取值类型

Date

长度

2

描述

查看借书时间

位置

读者信息表、借阅记录、罚款记录

名称

可借数量

别名

Count

取值类型

Char

长度

2

描述

查看借书数量

位置

读者信息表、借阅记录、罚款记录

名称

书号

别名

ID

取值类型

Char

长度

8

描述

书籍的唯一标识

位置

读者信息表、借阅记录、图书信息

名称

书名

别名

BName

取值类型

Varchar

长度

100

描述

书籍名

位置

读者信息表、借阅记录、图书信息

名称

作者

别名

Author

取值类型

Varchar

长度

50

描述

书籍作者

位置

读者信息表、借阅记录、图书信息

名称

价格

别名

Price

取值类型

Char

长度

4

描述

书籍定价

位置

借阅记录、图书信息

名称

破损情况

别名

Damage

取值类型

Varchar

长度

15

描述

书籍破坏度

位置

借阅记录、图书信息、罚款信息

名称

文献类型

别名

Style

取值类型

Varchar

长度

15

描述

文献所述类别

位置

借阅记录、图书信息

名称

借阅状态

别名

Lending

取值类型

Char

长度

2

描述

书籍是否被借阅

位置

借阅记录、图书信息

名称

借书日

别名

BorDay

取值类型

Date

长度

10

描述

借书日期

位置

借阅记录、读者信息表

名称

到期日

别名

DueDay

取值类型

Date

长度

10

描述

已借图书到期日期

位置

借阅记录、读者信息表

名称

归还日

别名

RetDay

取值类型

Date

长度

10

描述

图书归还日期

位置

借阅记录、读者信息表

名称

罚款情况

别名

Fine

取值类型

Char

长度

3

描述

对读者的罚款

位置

读者信息、借阅记录

名称

逾期情况

别名

Late

取值类型

Varchar

长度

20

描述

书籍逾期情况

位置

读者信息、借阅记录

3.2数据流

名称

填写借阅记录

描述

填入借阅表的记录

来源

检查合格的借阅图书信息录入到借阅库中

去处

借阅库

组成

借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等

流程量

名称

借阅修改在库

描述

修改的借阅记录

来源

将借阅的图书的记录录入到图书库

去处

图书库

组成

借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等

流程量

名称

还书记录

描述

所还图书进行入库记录

来源

图书馆管理板块

去处

图书馆归还处理模块

组成

图书编号+图书名+借阅证号等

流程量

名称

填写归还记录

描述

管理员填写归还图书馆的图书记录

来源

图书馆归还处理模块

去处

读者库模块

组成

图书编号+图书名+管理员编号+日期等

流程量

名称

归还修改在库数量

描述

图书归还后该书在读者库的记录

来源

图书馆归还处理模块

去处

读者库模块

组成

图书编号+图书名+管理员编号+日期等

流程量

 

名称

图书维护需求

描述

对目前读者库图书进行维护

来源

图书管理模块

去处

图书维护模块

组成

管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等

流程量

名称

库存图书统计

描述

对目前读者库内存书进行统计

来源

图书管理模块

去处

图书维护模块

组成

图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等

流程量

名称

图书检索要求

描述

读者要求求得图书检索信息

来源

读者输入的检索要求

去处

图书库以及检索处理系统

组成

图书名+图书编号等

流程量

名称

读者情况统计

描述

对借阅者进行统计

来源

图书管理模块

去处

图书维护模块

组成

借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等

流程量

名称

图书检索结果

描述

读者经过在检索系统终端输入检索信息后由检索系统返回的结果

来源

检索系统

去处

读者

组成

图书名+图书编号+图书索引号+图书所在的书架编号等

流程量

名称

读者登陆信息

描述

图书管理员对读者登陆信息进行检查

来源

图书管理模块

去处

检查读者登陆模块

组成

管理员编号+借阅证号等

流程量

名称

读者信息

描述

图书管理员对读者登陆信息进行记录

来源

检查读者登陆模块

去处

读者表

组成

借阅证号等

流程量

名称

读者查询

描述

借阅管理员输入的读者登录信息

来源

借阅管理员

去处

读者登录检查系统

组成

读者姓名+读者编号等

流程量

名称

读者查询结果

描述

登录系统在检查读者输入的读者信息后返回个借阅管理员的结果

来源

登录系统

去处

借阅管理员

组成

读者姓名+编号等

流程量

名称

借阅情况统计

描述

对目前外借的、不在读者库的图书进行统计

来源

图书管理模块

去处

图书维护模块

组成

图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等

流程量

3.3数据存储

名称

书籍信息

输入数据流

书籍相关信息

输出数据流

读取书籍信息、查询书籍

描述

书籍采编信息

组成

图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍

组织方式

数据文件,以书名为关键字进行索引

名称

读者信息

输入数据流

读取信息

输出数据流

读取借书证

描述

读者相关的信息

组成

学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片

组织方式

按学号编号,以学号作为关键字进行索引

名称

借阅记录

输入数据流

借书

输出数据流

是否借阅

描述

借阅相关的记录

组成

图书编号、学生编号、是否归还、书名、姓名、学号、书号、系别、班级、已借图书、出版社、作者、借阅日期、图书类别、是否续借

组织方式

数据文件

名称

收款纪录

输入数据流

罚款处理

输出数据流

记录信息

描述

相应的罚款

组成

流水号、罚款原因、罚款金额、日期

组织方式

数据文件

4加工逻辑描述

名称

借书检验

编号

jsjy

输入

借书证;所借图书,读者信息,图书信息,图书访问记录,日期

输出

借书错误信息,借书信息

功能描述

查看读者能否借书

加工处理

检验读者身份、图书是否入库、读者还能接多少书、判定读者是否能借书

名称

借书登记

编号

jsdj

输入

结束日期,日期

输出

图书访问记录,图书

功能描述

登记后借给读者

加工处理

将借书信息登记到图书访问记录库图书访问记录中,完成后将书本递交读者

 

名称

还书检验

编号

hsjy

输入

图书,图书访问记录

输出

检验错误,还书信息

功能描述

检验图书是否图书馆外借图书

加工处理

检验图书是否图书馆外借图书

名称

还书登记

编号

hsdj

输入

还书信息,日期

输出

图书访问记录,还书成功

功能描述

删除读者对该图书的借书信息,如果超期给出警告及天数

加工处理

删除借书信息

名称

查询许可检验

编号

cxxkjy

输入

借书证,查询信息,读者信息

输出

检验错误,查询信息

功能描述

检验读者身份是否有效

加工处理

检验读者身份

名称

数据查询

编号

sjcx

输入

查询信息,图书信息,图书访问记录,日期

输出

查询结果

功能描述

根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果

加工处理

查询图书信息

名称

身份验证

编号

sfyz

输入

管理员信息,图书

输出

操作信息,检验错误

功能描述

根据所读入的管理员信息,检索管理员库,验证该人身份

加工处理

进行身份验证

名称

增加图书

编号

zjts

输入

操作信息,图书信息

输出

图书信息,操作确认

功能描述

根据所读入的操作信息,增加图书库里的内容

加工处理

增加图书库里的内容

名称

减少图书

编号

jsts

输入

操作信息,图书信息

输出

图书信息,操作确认

功能描述

根据所读入的操作信息,减少图书库里的内容

加工处理

减少图书库里的内容

名称

身份验证

编号

sfyz

输入

管理员信息,读者

输出

检验错误,操作确认

功能描述

根据所读入的管理员信息,检索管理员库验证该人身份

加工处理

检验管理员身份

名称

输入功能

编号

srgn

输入

书籍信息和读者信息

输出

将输入信息保存至数据库中

功能描述

通过此功能管理员可以输入书籍和读者的详细信息

加工处理

管理员输入相关信息,只有管理员能进行该操作

名称

查询显示功能

编号

cxxs

输入

查询关键字

输出

与该关键字相符的一切信息

功能描述

通过此功能读者可以在该软件上查询书籍及读者信息

加工处理

读者在显示控件上输入关键字

名称

书籍借阅归还

编号

sjjyghh

输入

书籍信息

输出

书籍借阅记录

功能描述

通过此功能读者可以进行书籍的借阅和归还,预约功能

加工处理

读者将书籍交与管理员,管理员处理该书籍

名称

预约功能

编号

yygn

输入

书籍信息

输出

书籍借阅记录

功能描述

通过此功能读者可以进行书籍的借阅和归还,预约功能

加工处理

读者将书籍交与管理员,管理员处理该书籍

名称

登录功能

编号

dlgn

输入

读者编号和密码

输出

软件的操作界面

功能描述

通过此功能读者与管理员可以登录到该系统上

加工处理

根据收到的信息判断是读者还是管理员,分别登录至不同功能的页面

名称

权限功能

编号

qxgn

输入

个人信息

输出

不同权限的使用者信息

功能描述

通过此功能可以判断是管理员还是读者

加工处理

软件判断权限

名称

数据备份

编号

sjbf

输入

操作信息

输出

操作确认

功能描述

根据所读入的操作信息,备份数据库中的数据到文件

加工处理

根据所读入的操作信息,备份数据库中的数据到文件

名称

数据恢复

编号

sjhf

输入

操作信息

输出

操作确认

功能描述

根据所读入的操作信息,从文件向数据库恢复数据

加工处理

根据所读入的操作信息,从文件向数据库恢复数据

名称

增加联系方式

编号

zjlxfs

输入

读者的联系方式

输出

借书还书信息

功能描述

将书籍借阅信息发送给读者

加工处理

根据联系方式

名称

短信提醒

编号

dxtx

输入

读者所借图书

输出

书籍归还信息

功能描述

将图书信息提取出来发给读者

加工处理

书籍信息的整合与发送

名称

丢书申报

编号

dssb

输入

读者及所丢书籍信息

输出

丢书记录

功能描述

表示出丢失书籍

加工处理

将丢书信息整合修改

名称

借书警告

编号

jsjg

输入

借书信息

输出

借书注意事项

功能描述

警告读者借书注意事项

加工处理

警告信息显示给读者

名称

确认破损

编号

qrps

输入

书籍信息

输出

是否破损与破损情况

功能描述

确认图书是否破损

加工处理

确认破损后作出相应处理

名称

补办借书证

编号

Bbjsz

输入

借书证丢失

输出

丢失信息显示出来

功能描述

借书证丢失时重新办理

加工处理

申请办理借书证

名称

到期提醒

编号

dqtx

输入

书籍借阅信息

输出

书籍即将到期

功能描述

书籍到期前提醒读者

加工处理

书籍到期前将信息发给读者

名称

书籍续借

编号

sjxj

输入

书籍信息

输出

可以续借

功能描述

将已借图书再次借阅

加工处理

再次续借时可以网上进行

名称

借阅者自助功能

编号

jyzzgn

输入

书籍条形码

输出

书籍借阅信息和读者借阅信息

功能描述

通过此功能借阅者可以通过自动借还书机借书或者还书

加工处理

自助借书机进行自动处理

名称

赔书功能

编号

psgn

输入

书籍信息

输出

偿还图书

功能描述

通过此功能可以处理书籍丢失和借阅者过期未还操作

加工处理

将书籍借阅信息输出和书籍丢失信息显示

名称

过期罚款功能

编号

gqfkgn

输入

书籍信息

输出

应交罚金和丢失处理

功能描述

通过此功能可以处理书籍丢失和借阅者过期未还操作

加工处理

将书籍借阅信息输出和书籍丢失信息显示

名称

帮助功能

编号

bzgn

输入

帮助信息

输出

用图形和文字方式显示软件帮助操作

功能描述

详细解释该软件的操作规则及操作流程图

加工处理

根据输入激活帮助功能模块,进入帮助模式

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1