图书馆管理系统SRSWord文档格式.docx

上传人:b****0 文档编号:12950259 上传时间:2022-10-01 格式:DOCX 页数:17 大小:91.17KB
下载 相关 举报
图书馆管理系统SRSWord文档格式.docx_第1页
第1页 / 共17页
图书馆管理系统SRSWord文档格式.docx_第2页
第2页 / 共17页
图书馆管理系统SRSWord文档格式.docx_第3页
第3页 / 共17页
图书馆管理系统SRSWord文档格式.docx_第4页
第4页 / 共17页
图书馆管理系统SRSWord文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

图书馆管理系统SRSWord文档格式.docx

《图书馆管理系统SRSWord文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统SRSWord文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

图书馆管理系统SRSWord文档格式.docx

本学校图书馆随着图书馆的发展,当前使用的一个图书馆管理软件已经不能满足当前他们的需要。

现有一个C/S架构的管理软件已经使用好几年了,在软件的升级和外网的访问和管理上都存在一些缺陷,使用比较麻烦。

所以考虑设计一个以B/S架构的图书管理软件,来填补当前正在使用的系统的缺陷。

本项目的任务提出者:

开发者:

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出用得着的参考资料,如:

a.本项目的经核准的计划任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2任务概述

2.1目标

图书管理系统针对的用户是单个中小型图书室或者个人,藏书的种类和数量有限,读者的数量和来源受到一定的限制。

同时能建立一个全天候自动化图书管理系统,使图书管理工作规范化,系统化,程序化,自动化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

|

2.2用户的特点

借阅者:

主要包括学生和教师,使用该系统的借阅归还功能。

图书管理员:

使用图书管理系统的管理图书和读者管理以及维护功能,少数的管理员要完成图书以及读者管理的大量工作,他们每个人平均每天使用系统50-100次。

2.3假定和约束

为实现不同校区统一数据库管理,需提供网络连接;

为确保系统在短时间断电时能正常运作,应提供前台操作和后台数据库的UPS。

本系统原有一个C/S架构的版本正在使用。

要在不影响原有系统的基础上,新添加部分功能,达到图书馆管理员所预期的要求。

现有原系统的数据库部分资料。

3需求规定

3.1对功能的规定

《图书管理系统》的总体功能如下:

●l图书的外借;

●l图书的归还;

●l图书信息查询;

●l图书的增删改;

●l读者的增删改;

●l图书管理系统数据备份;

●l图书管理系统数据恢复;

3.1.1图书的外借过程

1.数据流图:

A:

图书信息;

B:

读者信息;

C:

图书访问记录;

D:

日期;

2.数据字典

(1)数据流词条:

通常使用扩充的BNF范式来描述。

对于基本的数据项,通常应明确其名称,类型,含义,度量单位,有效范围,精度等。

数据流名:

借书证

说明:

用以读者的唯一识别标识

数据流来源:

读者

数据流去向:

借书检验

数据流组成:

借书证=借书证号+姓名+读者其他信息

借书证号=“d/x00000001”..“d/x99999999”

姓名=2{字母}24

读者系他信息

每个数据量流通量:

图书

记录图书的主要相关信息

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

图书编号=“000000001”..“999999999”

书名=2{字母}24

作者=2{字母}24

出版社=2{字母}24

价格=“000.01”..“9999.99”

摘要=10{字母}200

状态=1{字母}

检验错误

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

检验错误=2{字母}40

借书信息

用于传递读者号和图书号

借书登记

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

每个数据量流通量:

提供当前日期信息

日历

借书检验,借书登记

日期=年+月+日

年=“0000”..“9999”

   月=“01”..“12”

   日=“01”..“31”:

图书访问记录

用于记录读者借书信息

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

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

  借书日期=日期

(2)数据文件词条描述:

说明文件的成分和组织形式(如记录排列顺序)等,基本数据项的说明同数据流。

数据文件名:

读者库

简述:

存放读者信息

输入数据:

输出数据:

读者信息

数据文件组成:

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

存储方式:

关键码

存取频率:

图书库

存放图书信息

图书信息

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

图书访问记录库

存放图书访问记录信息

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

(3)加工说明词条:

加工说明:

编号、加工名、输入、输出、加工逻辑等,加工逻辑通常使用自然语言或结构化自然语言(如判定树、判定表等)来描述。

加工名:

加工编号:

简要描述:

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

输入数据流:

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

输出数据流:

借书错误信息,借书信息

加工逻辑:

IF 借书证未登记入库 THEN

        发出“借书错误”

     ELSE IF 图书未登记入库 THEN

          发出“借书错误”

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

              发出“借书错误”

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

                发出“借书错误”

               ELSE 发出“借书信息”

               ENDIF

            ENDIF

         ENDIF

      ENDIF

2.0

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

借书信息,日期

图书访问记录,图书

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

     将图书递交读者

3.1.2图书的归还过程

1.数据流图

(1)数据流名词条

还书信息

用于传递图书书号

还书检验

还书登记

还书信息=书号

还书成功

用于通知还书成功

还书成功=2{字母}10

(2)加工说明词条

3

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

图书,图书访问记录

检验错误,还书信息

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

        发出“检验错误”

      ELSE 发出“还书信息”

4

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

还书信息,日期

图书访问纪录,还书成功

IF 所还图书超期 THEN

        统计超期天数

生成含警告的返回信息

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

生成成功信息

给出还书返回信息

3.1.3图书的查询过程

查询信息

用于传递查询关键字段

读者,查询许可检验

查询许可检验,数据查询

查询信息=1{字母}50

查询结果

用于显示读者查询的结果

数据查询

查询信息=读者信息+图书信息

查询许可检验

5

检验读者身份是否有效

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

检验错误,查询信息

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

         发出“检验错误”

    ELSE 发出“查询信息”

    ENDIF

6

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

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

3.1.4管理员的书籍和读者增删改过程

管理员信息

用于传递图书管理员的身份信息以备验证

图书管理员,管理员库

身份验证

管理员信息=口令+姓名

      口令=3{字符}8

      姓名=2{字母}24

操作信息

用于传递图书管理员的操作命令

增删改图书或读者

操作信息=2{字母}50

操作确认

用于传递增删改图书是否成功

图书管理员

操作确认=1{字母}50

(2)加工逻辑词条

7

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

管理员信息,读者或图书

检验错误,操作确认

8

根据所读入的操作信息,增删改读者库里的内容

操作信息,读

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

当前位置:首页 > 小学教育 > 其它课程

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

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