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

发布 2019-08-11 01:52:35 阅读 6674

图书管理系统需求说明书。

目录。1 概述 1

1.1编写目的 1

1.2编写依据 2

2软件概要 2

2.1系统指导思想和建设目标 2

2.2总体功能设计 3

2.3功能目标 4

2.4功能目标 5

2.5 作用及范围 5

3 需求规定 5

3.1理解需求 5

3.2需求分析 6

4 系统功能模块划分 6

4.1读者管理模块 6

4.2图书管理模块 8

5系统对性能的规定 10

5.1精度 10

5.2时间特性要求 10

5.3灵活性 10

5.4输入输出要求 11

6.其他需求 11

6.1数据管理能力要求 11

6.2故障处理要求 12

7.参考文献 12

图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。

为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计**,以便全面掌握图书的流通情况。

图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:

读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。

以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。

系统指导思想

立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。

系统建设目标。

1)要解决的问题:(以某学校为参照) 随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。

2)系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

3)系统名称:图书管理系统。

系统要能实现如下功能:

l 登录系统:注销用户、系统退出。

l 管理:用户管理、图书管理、读者管理、借阅管理。

l 查询:图书查询、读者查询、借阅查询。

l 报表打印:所有图书、借出图书、库存图书、所有读者。

l 帮助:使用说明、关于。

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

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

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

2.功能用例简约类图。

3.功能逻辑设计。

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

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

理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和用户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。

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

1)在启动系统后,首先是登陆界面,根据用户输入判断用户身份是否合法。合法用户分为普通用户和系统管理员,其中,系统管理员拥有所有权限,而普通用户没有用户管理权限。

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

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

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

5)系统客户端运行在windows平台下,服务器可以运行在windows或unix平台下。系统还应该有一个较好的图形用户界面。

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

需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。

系统主要实现的功能是完成读者与图书管理员之间的借、还书管理工作因此根据开发者和客户的需求分析后,可以把系统功能分为两个大的子功能模块。

包括:读者登记,查询,借书,还书等功能。

读者管理。包括:图书添加,查询,读者信息查询,销毁等功能。

图书管理 在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。

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

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

查询书目:输入关键字为书名,作者,索引号,按照精确匹配为主,再索引关联字。输出时列出索引到的所有书目信息,具体信息包括内容摘要、目录号、作者信息、书名、**、流水号、购买日期等。

方便读者查找。

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

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

西安邮电大学 西安邮电大学。计算机学院 实验名称 需求规格说明书。专业名称网络工程 班级。学生姓名。学号 8位。一 引言。1 1编写目的。编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的...

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

图书管理系统。软件需求规格说明书。课程 软件需求分析 学院 电子与信息工程学院 班级 13软件本 一 姓名 杨祎。学号 130912012 老师 刘欢 井冈山大学。2015年 12 月 19 日。目录。目录 2 1.引言 4 1.1编写的目的 4 1.2背景 4 1.3定义 4 1.4参考资料 5 ...

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

拟订人 学号 拟订时间 2014年6 月。1.引言。1 1编写目的。编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2项目背景。开发软件名称 图书管理系统。项目开发者 黑龙江科技学院计算机科学系 图书管理系统 开发人 姚学...

需求规格说明书

1 引言 1 1.1编写目的 1 1.2项目背景 2 1.3定义 2 1.4参考资料 2 2 任务概述 2 2.1目标 2 2.2运行环境 2 2.3条件与限制 2 3 数据描述 3 3.1静态数据 3 3.2动态数据 3 3.3数据库介绍 3 3.4数据词典 3 3.5数据采集 3 4 功能需求 ...

企业车辆管理系统需求规格说明书

赣南师范学院商学院。课程名称 信息系统分析与设计。班级 2010信管班。学号 101104048 姓名 张文清。完成时间 2012 10 07 目录。1.引言 1 1.1 编写的目的 1 1.2背景 1 1.3定义 1 1.4参考资料 1 2.任务概述 1 2.1 目标 1 2.2用户的特点 2 2...

档案管理软件需求规格说明书

档案管理软件。需求规格说明书。目录。1 引言 3 1.1目的 3 1.2文档约定 3 1.3预期的读者和阅读建议 3 1.4产品的范围 4 1.5参考文献 4 2 综合描述 4 2.1产品的前景 4 2.2产品的功能 4 2.3运行环境 7 2.4设计和实现上的限制 8 2.5假设和依赖 8 3 外...

图书管理系统数据要求说明书

图书管理系统 数据要求说明书。题目 图书管理系统。学院 电子与信息工程学院。班级 10软件本 1 班。姓名 严俊琦陶珍珍李霞李玲芬 学号 xx 指导老师彭蕾。目录。1 引言 4 1.1编写目的 4 1.2 背景 4 1.3 定义 4 1.4 参考资料 4 2 数据的逻辑描述 5 2.1 静态数据 5...

图书管理系统需求分析

张祖凯20044096 一 可行性分析。1.1编写目的 此需求规格说明书对 图书管理系统 软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能 性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。1.2 项目背景 图...