图书管理系统系统需求规格说明书最终稿邹会明.docx

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

图书管理系统系统需求规格说明书最终稿邹会明.docx

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

图书管理系统系统需求规格说明书最终稿邹会明.docx

图书管理系统系统需求规格说明书最终稿邹会明

 

图书管理系统

需求分析说明书

 

设计题目:

图书管理系统

学生姓名:

邹会明

专业:

石油软件工程

班级:

软工(实)11001

指导教师:

钟宝荣老师

向华老师

 

目录

1、引言4

1.1编写目的4

1.2项目背景4

1.3参考资料4

2、任务概述5

2.1目标5

2.1.1开发意图5

2.1.2应用目标5

2.1.3作用及范围5

2.1.4用户的特点5

2.2运行环境5

2.2.1硬件环境5

2.2.2软件环境5

2.3条件和限制6

3、数据描述6

3.1静态数据6

3.2动态数据6

3.3数据库描述6

3.4数据流图6

3.4.1借书证生成6

3.4.2借书证注销7

3.4.3添加图书8

3.4.4读者借书8

3.4.5读者还书9

3.4.6图书查询10

3.5数据词典10

4、功能需求11

4.1功能划分11

4.2功能描述12

4.3功能模块图13

5、性能需求14

5.1数据精确度14

5.2时间特性14

5.3适应性14

6、运行需求14

6.1用户界面14

6.2硬件接口14

6.3软件接口14

6.4故障处理14

1、引言

1.1编写目的

在完成了针对《图书管理》软件市场的前期调查(网上查找资料),同时对学校图书管理系统进行一定测试和分析的基础上,项目小组提出了这份软件需求规格说明书。

此需求规格说明书对《图书管理》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

1.2项目背景

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。

另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

图书馆管理信息系统就是能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。

它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。

同时,世界的信息化的趋势也让我们的生活不得不进入信息化与模范化,软件产业更是如此,大力推进信息化发展,已成为我国经济社会发展新阶段重要而紧迫的战略任务。

所以,图书管理系统的制作是急迫的和必须的。

1.3参考资料

[1]郑人杰,殷人昆,陶永雷,《实用软件工程》,清华大学出版社,1997.

[2]KarlE.Wiegers名著,《软件需求》(重排本)

2、任务概述

2.1目标

2.1.1开发意图

1)完善图书管理系统;

2)使学校图书馆对图书的管理更方便;

3)减轻图书管理人员的工作负担,同时减少图书管理人力和物力的消耗。

2.1.2应用目标

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

另外,可以方便借阅书籍的人在网上自主查询图书信息及个人借阅信息。

2.1.3作用及范围

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

2.1.4用户的特点

本软件的使用对象是学校图书馆的管理人员以及书籍借阅者。

会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。

2.2运行环境

2.2.1硬件环境

486或更高档PC台式机,笔记本电脑,或WindowsCE;

运行时占用内存:

1MB;

安装所需硬盘:

50MB;

打印机:

可选。

2.2.2软件环境

中文Windows95,Windows95、WindowsXP、Windows7、WindowsNT4.0或更高版本+中文之星2.0,WindowsCE+中文平台。

2.3条件和限制

1)建议软件寿命:

10年;

2)进行系统方案选择比较的时间:

10天;

3)法律和政策方面的限制:

不可以违反国家法律和学校的相关规定;

4)硬件、软件、运行环境和开发环境的条件及限制:

客户端运行于基于Windows平台的PC机服务器端运行于WindowsServer平台的服务器;

3、数据描述

3.1静态数据

图书:

书籍编号,书籍名称,索书号,类别代码,作者名称,出版社,书籍价格,书籍页码,登记日期,是否借出,库存总量

管理员:

用户名,密码,姓名,性别,联系方式,权限,单位

读者:

读者编号,姓名,性别,联系方式,读者类型,所属单位(院系、专业、班级),已借册数,办证日期

3.2动态数据

输入数据:

鼠标对按钮的点击,查询方式,查询关键字,添加图书,新建读者,新建管理员,图书、读者、管理员信息的修改,图书借还及注销操作时的输入信息,受限操作所需的密码等。

输出数据:

查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还及注销操作时的结果信息。

3.3数据库描述

数据库采用MicrosoftSQLServer2005数据库

3.4数据流图

3.4.1借书证生成

1)顶层图

2)一层图

3)二层图

3.4.2借书证注销

1)顶层图

2)一层图

3)二层图

3.4.3添加图书

1)顶层图

2)一层图

3.4.4读者借书

1)顶层图

2)一层图

3)二层图

3.4.5读者还书

1)顶层图

2)一层图

3)二层图

3.4.6图书查询

1)顶层图

2)一层图

3.5数据词典

1、读者信息表

字段名称

类型

备注

读者姓名

文本

字段大小为12

读者编号

文本

必添字段,不允许为空,主键

性别

文本

字段大小为4

读者类别

文本

字段大小为10

单位部门

文本

字段大小为30

联系电话

文本

字段大小为12

办证日期

日期时间

已借册数

数字

2、图书信息表

字段名称

类型

备注

书籍编号

文本

必添字段,不允许为空,主键

书籍名称

文本

必添字段,不允许为空

索书号

文本

字段大小为30

类别代码

文本

字段大小为15

作者名称

文本

字段大小为20

出版社

文本

字段大小为30

书籍价格

货币

书籍页码

数字

登记日期

日期时间

是否借出

文本

字段大小为6

库存总量

数字

备注

文本

字段大小为50

3、借阅信息表

字段名称

类型

备注

书籍编号

文本

主键

读者编号

文本

字段大小为10

借书日期

日期时间

最长日期

日期时间

是否超期

文本

字段大小为10

4、还书信息表

字段名称

类型

备注

书籍编号

文本

字段大小为10

读者编号

文本

字段大小为10

还书日期

日期时间

5、罚款信息表

字段名称

类型

备注

天数

数字

书籍编号

文本

字段大小为10

读者编号

文本

字段大小为10

罚款数额

货币

罚款日期

日期时间

4、功能需求

4.1功能划分

1)书籍管理

包括书籍类别管理和书籍信息管理两部分。

其中,书籍类别管理包括添加书籍类别、修改书籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修书籍信息的查询、书籍信息的删除等。

2)读者管理

包括读者类别管理和读者信息管理两部分。

其中,读者类别管理包括添加读者类别、修改读者类别等;读者信息管理包括添加读者信息、修改读者信息、读者信息、查询读者信息等。

3)借阅管理

包括借书信息管理和还书信息管理两部分。

其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书的添加、还书信息的修改、还书信息的查询等;

4)系统管理

包括修改系统用户密码、增加新用户以及退出系统等。

以及数据库的维护和备份

4.2功能描述

1)书籍管理

书籍管理部分包括书籍信息管理和书籍分类管理,其功能是实现对各部分数据内容的添加、修改、删除等操作。

各管理功能的明细如下:

(1)书籍信息管理:

包括书籍信息的添加、书籍信息的修改;书籍信息的查询和书籍息的删除4部分功能。

其中,书籍信息包括图书编号、书名、图书类别、作者、出版社、版日期、登记日期以及是否已被借出。

(2)书籍类别管理:

包括书籍类别的添加、书籍类别的修改、书籍类别的删除3部分能。

其中,书籍类别包括类别名称和类别编号两部分。

2)读者管理

读者管理部分包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的加、修改、删除等操作。

各管理部分的明细如下:

(1)读者信息管理:

包括读者信息的添加、读者信息的修改、读者信息的查询和读者息的删除4部分功能。

其中,读者信息包括读者姓名、读者编号、性别、读者类别、工作单位、家庭住址、电话号码、登记日期和已借书数量。

(2)读者类别管理:

包括读者类别的添加、读者类别的修改、读者类别的删除3部分功能。

其中,读者类别包括种类名称、借书数量、借书期限和有效期限4部分。

3)借阅管理

借阅管理部分包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询操作。

各管理部分的明细如下:

(1)借书管理:

包括添加借书信息和查询借书信息两部分功能。

其中,借书信息包括借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期和还书日期。

(2)还书管理:

实现添加还书信息功能。

其中,还书信息与借书信息各部分明细相同。

4)系统管理部分

设置操作人员。

系统初始设置一个管理员用户名和密码,操作人员可以利用这个超级用户登录,之后,可以设置其他的操作人员名称。

另外,在系统登录界面中输入密码与用户名不符3次将自动退出登录。

4.3功能模块图

 

5、性能需求

5.1数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常的ISCDS规模在几十到几百项记录,以查全率为标准所带来的对查准率的影响并不大。

5.2时间特性

一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。

5.3适应性

满足个人使用的需求(记录量控制在1000项内)。

对前面提到的运行环境要求不应存在困难。

6、运行需求

6.1用户界面

采用菜单界面驱动方式,对用户友好。

必须对鼠标和键盘单独支持(WindowsCE可能以没有鼠标的配置运行)。

6.2硬件接口

支持一般x86系列微机和WindowsCE。

6.3软件接口

运行于Windows95及更高版本具有WIN32API的操作系统之上。

6.4故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

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

当前位置:首页 > 外语学习 > 其它语言学习

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

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