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

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

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

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

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

实践项目需求文档

文档编号

项目代号

项目名称

图书管理系统

产品版本

1.0

文档名称

需求规格说明书

项目负责人

开发单位

页数

密级

软件需求规格说明书

(仅供参考)

编制

日期

审核

日期

批准

日期

目录

1引言 1

1.1编写目的 1

1.2项目背景 1

1.3产品范围 1

1.4参考资料 1

2综合描述 1

2.1产品功能 1

2.2用用户类和特征 2

2.3运行环境 2

2.4设计和实现上的限制 5

3外部接口需求 3

3.1硬件接口 3

3.2软件接口 3

4功能需求 3

5数据描述 4

5.1数据字典 4

5.2数据实体结构描述 7

6其它非功能需求 11

6.1性能需求 11

6.2业务规则 12

6.3其他需求 12

附录A:

分析模型 12

2022/10/7

1引言

1.1编写目的

编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

1.2项目背景

开发软件名称:

图书管理系统。

项目开发者:

××学院计算机科学系“图书管理系统”开发小组:

×××(×号,组长),×××(×号),……

用户单位:

××学院

1.3产品范围

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。

本系统除了图书馆内管理的一般功能,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。

目标包括:

减少人力与管理费用;

提高信息准确度;

改进管理和服务;

建立高效的信息传输和服务平台,提高信息处理速度和利用率;

系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;

1.4参考资料

[1]钱乐秋等.软件工程.清华大学出版社

[2]张害藩.软件工程导论(第四版).清华大学出版社

[3]王珊等.数据库原理及设计.清华大学出版社

[4]赵池龙等,软件工程实践教程,电子工业出版社

2综合描述

2.1产品功能

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。

本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。

2.2用户类和特征

本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

管理员和读者都是经常性用户。

系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

维护人员为间隔性用户。

2.3运行环境

2.3.1硬件环境

²服务器

(1)处理器(CPU):

Pentium900M(推荐Pentium41.2G)

(2)内存容量(RAM):

至少256M(推荐512M)

²客户端

(1)处理器(CPU):

Pentium133M或更高

(2)内存容量(RAM):

64M或更高

2.3.2软件环境

²数据库服务器端

(1)操作系统:

MicrosoftWindows2000

(2)数据库管理系统:

Oracle,配置TCP/IP协议

²Web服务器端

(1)操作系统:

MicrosoftWindows2000

(2)Internet信息服务(IIS)6.0管理器

(3)VisualStudio.NET2003,配置TCP/IP协议

²客户端

(1)操作系统:

Windows98/2000/2003/XP

(2)Web浏览器:

InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议

2.4设计和实现上的限制

3外部接口需求

3.1硬件接口

考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

3.2软件接口

这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。

考虑到文档处理时有可能需要较常用的办公软件。

例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。

4功能需求

(1)书籍管理

Ø书籍类别管理:

增、删除、改等管理。

Ø书籍信息管理:

新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。

书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。

管理员按不同方式查询、统计,读者按不同方式查询。

Ø出版社信息管理:

增、删除、改等管理。

Ø图书注销:

某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。

即从书籍信息表中删去此书籍记录。

(2)读者管理

Ø读者类别信息管理:

增、删除、改等管理。

Ø读者信息管理:

办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。

(3)借阅管理

Ø续借管理:

提供读者在符合规定的情况下网上续借。

Ø还书管理:

根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表)。

根据违反规定情况计算和登记罚款记录。

Ø借书管理:

根据借阅卡编号和图书编号,进行借书登记。

在借阅信息表中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。

把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。

提供读者网上查询自己的借阅情况(包括超期提示)

5数据描述

5.1数据字典

1、数据流条目

(1)数据流名:

管理工作请求单

说明:

管理请求单是系统根据工作人员或者管理人员的输入情况自动形成的,通过这个单子,来决定系统的行为:

进行一些管理工作。

数据流来源:

图书馆管理工作人员。

数据流去向:

图书管理系统

数据流定义:

管理工作请求单=[购入新书|学生借书|学生还书|图书注销]

(2)数据流名:

查询信息请求单

说明:

查询信息请求单是系统根据工作人员或者管理人员或者学生的输入情况自动形成的,通过这个单子,来决定系统的行为:

进行一些查询工作。

数据流来源:

图书馆管理工作人员,学生。

数据流去向:

图书馆管理系统

数据流定义:

查询信息请求单=[查询学生请求信息|查询图书请求信息]

(3)数据流名:

图书信息

说明:

图书信息是系统经过图书信息查询之后产生的一组信息;

数据流来源:

图书馆管理系统。

数据流去向:

图书馆管理人员

数据流定义:

图书信息=图书编号+ISBN+作者+出版社+价格+书架号+{借阅情况}

(4)数据流名:

学生信息

说明:

学生信息是系统经过学生信息查询之后产生的一组信息;

数据流来源:

图书馆管理系统。

数据流去向:

图书馆管理人员和学生

数据流定义:

学生信息=学生编号+姓名+性别+有效证件号码+联系方式+{借书情况}

(5)数据流名:

提示信息

说明:

提示信息是系统根据一些非法操作,非法请求信息,或者合理操作,合理信息的来提示操作者对系统的操作情况;

数据流来源:

图书馆管理系统。

数据流去向:

图书馆管理人员和学生

(6)数据流名:

当前日期

说明:

当前日期是因为系统对人员操作某信息的跟踪的需要。

以便查询或维护。

数据流来源:

系统时钟。

数据流去向:

图书馆管理系统

数据流定义:

当前日期=年/月/日/小时/分/秒;

(7)数据流名:

罚款单

说明:

罚款单是系统经过根据学生的违规情况而产生的信息;

数据流来源:

图书馆管理系统。

数据流去向:

学生

数据流定义:

罚款单=罚款编号+图书编号+学生编号+罚款金额+罚款日期+备注;

2、文件条目

(1)数据文件名:

学生文件

简述:

存放的是学生基础信息数据。

数据文件组成:

表单形式存储

文件内容:

学生文件=学号+姓名+性别+出生日期+有效证件号码+联系方式+登记日期+有效期至;

存储方式:

以学生学号为记录关键字升序排列

(2)数据文件名:

借书文件

简述:

存放的是借书信息数据。

数据文件组成:

表单形式存储

文件内容:

借书文件=图书编号+学生编号+借阅日期+应还日期+状态

存储方式:

以图书编号和学生编号为记录关键字升序排列

(3)数据文件名:

入库单

简述:

存放的是入库新书的信息数据。

数据文件组成:

表单形式存储

文件内容:

入库单=新书编号+书名+ISBN+数量+入库时间;

存储方式:

以新书编号为记录关键字升序排列

(4)数据文件名:

图书目录文件

简述:

存放的是图书档案的信息数据。

数据文件组成:

表单形式存储

文件内容:

图书目录文件=图书编号+条形码+书名+类型+作者+译者+ISBN+出版社+价格+页码+书架名称+现存量+库存总量+入库时间+操作员+简介+借出次数+是否注销;

存储方式:

以图书编号为记录关键字升序排列

(5)数据文件名:

图书馆信息文件

简述:

存放的是图书馆的基础信息数据。

数据文件组成:

文档形式存储

文件内容:

图书馆信息文件=图书馆名称+图书馆馆长+负责人+电话+说明;

(6)数据文件名:

书架设置信息文件

简述:

存放的是设置书架的基础信息数据。

数据文件组成:

文档形式存储

文件内容:

书架设置信息文件=书架编号+书架名称;

(7)数据文件名:

图书词库设置文件

简述:

存放的是系统常有的词库数据。

数据文件组成:

文档形式存储

文件内容:

图书词库设置文件=供应商+分级+附件+尺寸+语系+印刷;

(8)数据文件名:

系统参数设置信息文件

简述:

存放的是系统参数设置信息数据。

数据文件组成:

文档形式存储

文件内容:

系统参数设置信息文件=办证费用+证件有效期+图书超期罚款金额;

3、加工条目

(1)加工1.2:

处理学生借书

加工逻辑:

BEGIN

读取学生借书请求信息和当前日期以及学生文件,图书目录文件

IF 在学生文件中找不到该学生或者图书目录文件中显示该图书属于注销图书或者该图书属于已借

THEN输出非法借书请求(相当于拒绝借书)

ELSE输出借书成功并将借书信息写入借书文件

END

(2)加工1.3:

处理学生还书

加工逻辑:

BEGIN

读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件

IF (在图书目录文找到该图书是未借出或者该图书是挂失)

THEN输出非法还书请求

ELSE IF 在借书文件中找到到当日为止,该书超期

THEN罚款

ELSE

输出还书成功并且更新借书文件

END

(3)加工1.4:

处理图书注销

加工逻辑:

BEGIN

读取注销图书请求信息,当前日期和图书目录文件

IF 在图书目录文件说明该图书已经注销

THEN输出非法注销请求信息(或者说重复注销)

ELSE注销成功并且更新图书目录文件

END

(4)加工2.1:

学生信息查询

加工逻辑:

BEGIN

读取查询学生信息请

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

当前位置:首页 > 考试认证 > IT认证

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

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