图书管理系统需求说明书.docx

上传人:b****0 文档编号:10114265 上传时间:2023-05-23 格式:DOCX 页数:9 大小:51.19KB
下载 相关 举报
图书管理系统需求说明书.docx_第1页
第1页 / 共9页
图书管理系统需求说明书.docx_第2页
第2页 / 共9页
图书管理系统需求说明书.docx_第3页
第3页 / 共9页
图书管理系统需求说明书.docx_第4页
第4页 / 共9页
图书管理系统需求说明书.docx_第5页
第5页 / 共9页
图书管理系统需求说明书.docx_第6页
第6页 / 共9页
图书管理系统需求说明书.docx_第7页
第7页 / 共9页
图书管理系统需求说明书.docx_第8页
第8页 / 共9页
图书管理系统需求说明书.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统需求说明书.docx

《图书管理系统需求说明书.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求说明书.docx(9页珍藏版)》请在冰点文库上搜索。

图书管理系统需求说明书.docx

图书管理系统需求说明书

图书管理系统需求说明书

1引言

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。

在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系统。

1.1编写说明

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

2目标

2.1信息系统目标

2.1.1总目标

建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

2.1.2功能目标

1.a.为了图书管理系统更完善;

b.为了学校图书馆对图书的管理更方便;

c.为了减轻图书管理人员的工作负担。

2.功能用例简约类图

3.功能逻辑设计

2.1.3性能目标

通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。

2.2作用及范围

本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。

3需求规定

3.1理解需求

理解需求是在问题及其最终解决方案之间架设桥梁的第一步。

开发者只有和用户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。

下面是对系统的终端用户和客户调研后得到的需求规格说明书:

(1)在启动系统后,首先是登陆界面,根据用户输入判断用户身份是否合法。

合法用户分为普通用户和系统管理员,其中,系统管理员拥有所有权限,而普通用户没有用户管理权限。

(2)进入读者信息维护界面,可以对读者信息进行添加、删除、修改和查询操作,并且可以便利记录。

(3)进入图书信息维护界面,可以对图书信息进行添加、删除、修改和查询操作,并且可以遍历记录。

(4)进入读者借还书界面,可以实现读者借书、还书和查阅读者借阅记录的功能,并在读者借还书时,对相应数据库数据进行修改。

(5)系统客户端运行在Windows平台下,服务器可以运行在Windows或Unix平台下。

系统还应该有一个较好的图形用户界面。

(6)系统应该有很好的可扩展性。

3.2需求分析

需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。

这个步骤是对理解需求的升华,直接关系到该系统的质量。

分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。

4系统功能模块划分

系统主要实现的功能是完成读者与图书管理员之间的借、还书管理工作。

因此根据开发者和客户的需求分析后,可以把系统功能分为两个大的子功能模块:

(1)读者管理模块

 包括:

读者登记,查询,借书,还书等功能

读者管理

读者管理:

读者登记、信息查询、借还书

编号:

0101

参与者:

图书管理员

功能:

1.管理员在信息管理下可“登记读者”、“删除读者”、“修改读者信息”;

2.管理员在信息查询窗口,输入查询条件,按照所需的条件可进行读者信息查询;

3.管理员在图书管理下可对读者进行借还书工作。

输入信息:

1.读者登记条件(如学号、姓名等);

2.查询条件(查询读者信息);

3.所借(还)书的相关信息,读者信息。

输出信息:

1.输出满足要求的读者信息;

2.输出所借(还)书以及读者的相关信息。

(2)图书管理模块

 包括:

图书添加,查询,读者信息查询,销毁等功能

图书管理

图书管理:

图书添加、查询、销毁

编号:

0102

参与者:

图书管理员

功能:

1.管理员在图书管理下按“图书添加”,然后输入相关数据,即可添加图书信息;

2.管理员在信息查询窗口,输入查询条件,按照所需的条件可进行图书信息查询;

3.管理员在图书管理下按“图书销毁”,即可删除要销毁图书的相关信息。

输入信息:

1.图书相关资料(如图书编号,书名、类型等);

2.所要查询书籍的相关条件(即可查询图书信息);

3.所要销毁书籍的编号、类型。

输出信息:

1.输出满足要求的图书信息;

2.输出成功删除所要销毁书籍的相关信息。

5.系统对性能的规定

5.1精度

在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。

如:

根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。

5.2时间特性要求

在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

5.3灵活性

当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

5.4输入输出要求

查询书目:

输入关键字为书名,作者,索引号,按照精确匹配为主,再索引关联字。

输出时列出索引到的所有书目信息,具体信息包括内容摘要、目录号、作者信息、书名、价格、流水号、购买日期等。

方便读者查找。

借阅图书:

通过设备识别图书和读者(借阅证)的流水号(条形码),向数据库传送信息,然后在数据库索引图书信息和读者信息是否符合要求,符合要求待图书管理员确认后再更新相关数据,并将这些数据存入借书文件,最后输出显示存储成功;否则报错。

查看读者的借阅信息:

进入读者借书信息管理系统,只需要输入读者个人信息即可,然后系统根据输入的信息,送图书馆管理系统索引查找相关信息,最后将读者借书的信息输出显示。

6.其他需求

6.1数据管理能力要求

定时整理数据:

系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。

查询库存量:

能随时查询书库中图书的库存量,以便准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。

6.2故障处理要求

a.内部故障处理

在开发阶段可以随即修改数据库里的相应内容。

b.外部故障处理

对编辑的程序进行重装载时,第一次装载认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

c.本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。

为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。

6.3其它专门要求

数据的安全性、完整性要求:

图书馆各项数据信息必须保证安全性和完整性。

网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2