图书管理系统软件需求规格说明书.docx

上传人:b****2 文档编号:1333008 上传时间:2022-10-20 格式:DOCX 页数:20 大小:46.35KB
下载 相关 举报
图书管理系统软件需求规格说明书.docx_第1页
第1页 / 共20页
图书管理系统软件需求规格说明书.docx_第2页
第2页 / 共20页
图书管理系统软件需求规格说明书.docx_第3页
第3页 / 共20页
图书管理系统软件需求规格说明书.docx_第4页
第4页 / 共20页
图书管理系统软件需求规格说明书.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

图书管理系统软件需求规格说明书.docx

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

图书管理系统软件需求规格说明书.docx

图书管理系统软件需求规格说明书

软件需求规格说明书

1.引言

1.1编写目的

本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。

1.2项目背景

该项目的委托单位为清华大学计算机系;

开发单位为IceWindDale工作室;

主管部门为信息产业部第15研究所。

该软件与其他系统不存在关系。

1.3参考资料:

名称

作者

编号

发布日期

出版单位或资料来源

太极计算机公司程序文件

太极计算机公司质量部

JL-4.2.3-04

2002-5

内部资料

计算机系统软件产品文件编制指南

华北计算技术研究所

2001-1

《计算机与信息处理标准化》编辑部

Sw00.ppt

殷人昆

2002-5

清华大学工程硕士研究生班讲义

SQLServer2000系统管理员宝典

MarciFrohockGarcia;

JamieReding;

EdwardWhalen;

SteveAdrienDeLuca

ISBN:

7-900635-84-X

2001-7

清华大学出版社

2.任务概述

2.1目标

图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。

要求:

∙能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;

∙能够对一定数量的读者进行相应的信息存储与管理;

∙能够对要求的统计结果打印输出;

∙能够提供一定的安全机制;

2.2运行环境

Window9x、NT4、2000、XP;Office2000、XP;IE5.0、6.0

2.3条件与限制

由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。

3.数据描述

3.1静态数据

1.书籍:

1)书号;

2)书名;

3)作者;

4)分类;

5)出版社;

6)出版日期;

7)页数;

8)价格;

9)语种;

10)借阅否;

11)预约否;

12)损坏程度;

13)备注;

2.期刊:

1)期刊号;

2)期刊名;

3)编辑部;

4)周期;

5)总期数;

6)年;

7)年内期号;

8)价格;

9)语种;

10)借阅否;

11)预约否;

12)损坏程度;

3.读者:

1)读者编号;

2)姓名;

3)单位;

4)电话;

5)身份证号;

4.图书管理员:

1)管理员编号;

2)管理员姓名;

3)管理员单位;

4)管理员身份;

5)密码;

5.书籍借阅关系:

1)记录号;

2)读者编号;

3)书号;

4)借阅日期;

5)归还日期;

6)续借次数;

7)本次损坏情况;

6.期刊借阅关系:

1)记录号;

2)读者编号;

3)期刊号;

4)借阅日期;

5)归还日期;

6)续借次数;

7)本次损坏情况;

3.2动态数据

1.输入数据:

1)登录所需的密码;

2)鼠标对按钮的点击

3)查询方式、查询关键字;

4)新建图书项、读者项;

5)图书项、读者项相应纪录更改;

6)备份数据;

7)恢复所需的数据备份文件;

8)借阅、返还、丢失注销时的图书序号、读者借阅证号;

2.输出数据:

1)查询关键字确定的数据库记录的子集;

2)统计结果;

3)图书借阅、返还、丢失注销等操作结果;

4)数据备份输出的数据备份文件;

5)内部数据:

查询操作建立的索引;

3.3数据库描述

  数据库采用MicrosoftAccess2000数据库。

3.4数据词典

1.读者借书过程:

(1):

数据流图:

A:

图书信息;

B:

读者信息;

C:

图书访问记录;

D:

日期;

(2):

数据词典:

●数据源点及汇点描述:

1名称:

读者

简要描述:

借书、还书、查询及登记注册

有关数据流:

借书证;所借书本

数目:

2名称:

日历

简要描述:

当日日期

有关数据流:

年月日

数目:

●加工逻辑词条描述:

1加工名:

借书检验

加工编号:

简要描述:

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

输入数据流:

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

输出数据流:

借书错误信息,借书信息

加工逻辑:

IF 借书证未登记入库 THEN

        发出“借书错误”

     ELSE IF 图书未登记入库 THEN

          发出“借书错误”

         ELSE IF 读者已借图书和现借图书多于限制数N THEN

              发出“借书错误”

            ELSE IF 读者已借图书中有超期  THEN

                发出“借书错误”

               ELSE 发出“借书信息”

               ENDIF

            ENDIF

         ENDIF

      ENDIF

2加工名:

借书登记

加工编号:

简要描述:

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

输入数据流:

借书信息,日期

输出数据流:

图书访问记录,图书

加工逻辑:

将借书信息及日期写入图书访问记录;

     将图书递交读者

●数据流名词条描述:

1数据流名:

借书证

说明:

用以携带读者的唯一识别标识

数据流来源:

读者

数据流去向:

借书检验

数据流组成:

借书证=借书证号+姓名+联系方法

      借书证号=“000000001”..“999999999”

      姓名=2{字母}24

      联系方法=4{字母}50

每个数据量流通量:

2数据流名:

图书

说明:

记录图书的主要相关信息

数据流来源:

读者

数据流去向:

借书检验

数据流组成:

图书=书号+书名+作者+出版社+价格+摘要+状态

      书号=“000000001”..“999999999”

      书名=2{字母}24

      作者=2{字母}24

      出版社=2{字母}24

      价格=“000.01”..“999.99”

      摘要=10{字母}200

      状态=1{字母}

每个数据量流通量:

3数据流名:

检验错误

说明:

用于指示读者借书错误信息

数据流来源:

借书检验

数据流去向:

读者

数据流组成:

检验错误=2{字母}40

每个数据量流通量:

4数据流名:

借书信息

说明:

用于传递读者号和图书号

数据流来源:

借书检验

数据流去向:

借书登记

数据流组成:

借书信息=借书证号+书号

每个数据量流通量:

5数据流名:

日期

说明:

提供当前日期信息

数据流来源:

日历

数据流去向:

借书检验,借书登记

数据流组成:

日期=年+月+日

      年=“0000”..“9999”

      月=“01”..“12”

      日=“01”..“31”

每个数据量流通量:

6数据流名:

图书访问记录

说明:

用于记录读者借书信息

数据流来源:

图书访问记录库,借书登记

数据流去向:

借书检验

数据流组成:

图书访问记录=书号+借阅证号+借书日期

      借书日期=日期

每个数据量流通量:

7数据流名:

读者信息

说明:

用于记录登记入库的读者信息

数据流来源:

读者库

数据流去向:

借书检验

数据流组成:

读者信息=借书证号+姓名+联系方法

每个数据量流通量:

8数据流名:

图书信息

说明:

用于记录登记入库的图书信息

数据流来源:

图书库

数据流去向:

借书检验

数据流组成:

图书信息=书号+书名+作者+出版社+价格+摘要+状态

每个数据量流通量:

●数据文件词条描述:

1数据文件名:

读者库

简述:

存放读者信息

输入数据:

输出数据:

读者信息

数据文件组成:

读者库由“读者信息”组成

存储方式:

关键码

存取频率:

2数据文件名:

图书库

简述:

存放图书信息

输入数据:

输出数据:

图书信息

数据文件组成:

图书库由“图书信息”组成

存储方式:

关键码

存取频率:

3数据文件名:

图书访问记录库

简述:

存放图书访问记录信息

输入数据:

图书访问记录

输出数据:

图书访问记录

数据文件组成:

图书访问记录库由“图书访问记录”组成

存储方式:

关键码

存取频率:

1.

读者

3还书

检验

4还书

登记

检验错误

图书

还书信息

图书访问记录

日历

D

还书返回信息

读者还书过程:

 

●数据源点及汇点描述:

●加工逻辑词条描述:

1加工名:

还书检验

 加工编号:

3

 简要描述:

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

 输入数据流:

图书,图书访问记录

 输出数据流:

检验错误,还书信息

 加工逻辑:

IF 书号与数据库数据不符 THEN

        发出“检验错误”

      ELSE 发出“还书信息”

      ENDIF

2加工名:

还书登记

 加工编号:

4

 简要描述:

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

 输入数据流:

还书信息,日期

 输出数据流:

图书访问纪录,还书成功

 加工逻辑:

IF 所还图书超期 THEN

        统计超期天数

生成含警告的返回信息

      ELSE 删除图书访问记录库中相应的借书记录

生成成功信息

      ENDIF

给出还书返回信息

●数据流名词条描述:

1数据流名:

还书信息

说明:

用于传递图书书号

数据流来源:

还书检验

数据流去向:

还书登记

数据流组成:

还书信息=书号

每个数据量流通量:

2数据流名:

还书成功

说明:

用于通知还书成功

数据流来源:

还书登记

数据流去向:

读者

数据流组成:

还书成功=2{字母}10

每个数据量流通量:

●数据文件词条描述:

2.读者查询浏览过程:

D

读者

5

查询许可检验

6

数据

查询

图书访问记录

读者库

图书库

检验错误

查询信息

借书证

查询信息

日历

A

查询结果

C

B

 

●数据源点及汇点描述:

●加工逻辑词条描述:

1加工名:

查询许可检验

加工编号:

简要描述:

检验读者身份是否有效

输入数据流:

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

输出数据流:

检验错误,查询信息

加工逻辑:

IF 借书证在读者库中不存在 THEN

         发出“检验错误”

       ELSE 发出“查询信息”

       ENDIF

2加工名:

数据查询

加工编号:

简要描述:

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

输入数据流:

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

输出数据流:

查询结果

加工逻辑:

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

●数据流名词条描述:

1数据流名:

查询信息

说明:

用于传递查询关键字段

数据流来源:

读者,查询许可检验

数据流去向:

查询许可检验,数据查询

数据流组成:

查询信息=1{字母}50

每个数据量流通量:

2数据流名:

查询结果

说明:

用于显示读者查询的结果

数据流来源:

数据查询

数据流去向:

读者

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

当前位置:首页 > 经管营销 > 人力资源管理

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

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