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

上传人:b****6 文档编号:6026953 上传时间:2023-01-03 格式:DOCX 页数:12 大小:99.29KB
下载 相关 举报
图书馆信息管理系统需求说明书.docx_第1页
第1页 / 共12页
图书馆信息管理系统需求说明书.docx_第2页
第2页 / 共12页
图书馆信息管理系统需求说明书.docx_第3页
第3页 / 共12页
图书馆信息管理系统需求说明书.docx_第4页
第4页 / 共12页
图书馆信息管理系统需求说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

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

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

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

图书馆信息管理系统需求说明书

 

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

V2.0

修改记录

时间

版本

描述

作者

审核

2010-11-01

1.0

新建

Tom

Michael

2010-12-02

2.0

增加预约功能

Tom

Michael

 

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

第一部分引言

1.1编写目的

需求说明书有时候也被称为规格说明书,本规格说明描述了LIMS系统案例研究项目的要求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。

并且作为各方面沟通的依据,也为下一步工作提供基准。

软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。

经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。

1.2背景

说明:

A、软件系统的名称:

LIMS

B、任务提出者:

图书馆

开发者:

08级计算机软件

实现完成的系统将在图书馆的技术支持、流通管理等部门使用,基于B/S模式,用户可通过互联网访问LIMS。

C、本系统将是独立的系统,目前不与山师的其它办公系统提供接口,所产生的输出都是独立的。

本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000企业版将由图书馆自行购买。

1.3术语、定义和缩写

LIMS:

LibraryInformationManagementSystem(图书馆信息管理系统);

B/S:

Browser/Server

1.4参考资料

相关的文件包括:

A、图书馆的内部文件《图书管理业务介绍》;

B、图书馆信息管理系统项目分析会议备忘录;

C、《图书馆信息管理系统项目可行性分析》;

参考资料:

A、国家标准《软件需求说明书(GB856T——88)》;

B、某公司的人力资源管理项目的软件需求说明;

合同:

A、《图书馆信息管理项目合同20101202-1》;

第二部分任务概述

2.1目标

总体上,该项软件开发为解决图书管理频繁及工作量大;原有的手工作业耗时费力,又不能保证数据的正确性,迫切需要实现计算机信息化管理,用现代化管理手段实现对数据的录入、查询、借阅等业务的管理。

2.2用户的特点

本软件的用户需求可分为三个方面:

一方面是图书馆工作人员通过图书馆管理系统来管理各类图书,使得图书馆的各项工作能够有序地进行,从而满足学生的需求;二方面是学生们能通过该系统来查询图书馆中的各类图书,来确定自已需要的书籍的借阅情况,为借阅做好准备;三方面是对图书馆数据库维护的需求。

各类用户在计算机的应用、使用上不存在障碍,他们以往有使用过类似系统的经验,并且都在计算机的操作和使用方面得到过相关的培训。

根据业务的频繁程度,系统每天操作完成一个功能点应该在50-1000次之间。

2.3假定和约束

根据合同的规定,已经有的约束条件包括:

A、本系统的预算在10万元(人民币);

B、本系统的最后的交付日期是2010年12月1日,并且包括安装、培训,系统要求在2011年1月1日正常投入使用;

假设:

A、图书馆能够提供交付测试的环境;

B、图书馆能够参与到需求的核准工作;

设计和实现上的限制:

1.基于.NET架构进行开发。

2.SQLServer数据库

第三部分、需求规定

3.1对功能的规定

该项目主要功能为:

信息查询(馆藏图书资料查询,书目检索,读者资料查询,图书借阅信息查询等),人员管理(包括新图书管理员的信息录入,及就现有图书管理员信息的修改、删除,新读者信息入库,及现有注册读者信息的修改、删除等),图书借阅管理(记录借阅图书的信息,以及对应读者的编号,借阅日期等,记录归还图书的信息,对应读者的编号,归还日期等,追加图书超期罚款功能,自动计算罚款金额等),图书库存管理(包括新书的入库,旧书注销,修改,以及各类图书的统计,图书借阅情况的统计),系统维护(数据库的维护、备份,图书管理员权限管理等)

1图书查询功能

标号(Ref#)

功能

R1.1

按照出版社查询

R1.2

按照书名查询

R1.3

按照作者查询

R1.4

显示图书的详细信息

2图书借阅功能

标号(Ref#)

功能

R2.1

选择图书

R2.2

借阅资格核查

R2.3

执行借阅

3用户管理功能

标号(Ref#)

功能

R3.1

用户注册

R3.2

用户信息查询

R3.3

用户资料修改

R3.4

用户注销

4图书预约功能

标号(Ref#)

功能

R3.1

选择图书

R3.2

预约检查

R3.3

执行预约

3.1.2系统功能概述

3.1.2.1系统用例图:

3.1.2.2需求功能清单:

功能编号

功能名称

文中标题编号

备注

01

图书查询

3.1.3

0101

按照出版社查询

3.1.3.1

0102

按照书名查询

3.1.3.2

0103

按照作者查询

3.1.3.3

0104

显示图书的详细信息

3.1.3.4

02

图书借阅

3.1.4

03

用户管理

3.1.5

04

图书预约

3.1.6

3.1.3图书查询

图书查询用例包括:

按照出版社查询、按照书名查询、按照作者查询、显示图书的详细信息。

3.1.3.1按照出版社查询

功能描述:

系统为用户提供根据出版社名称查询图书的功能。

用例描述:

参与者:

各类用户

前置条件:

参与者访问系统;

后置条件:

用户获得要查询的图书信息

基本路径:

1.参与者提供“出版社名称”;

2.系统列出满足条件的图书书目列表;

3.参与者选择一本具体的图书

4、系统列出该图书的具体信息

分支流程:

1a满足条件的图书的存在性

1a1系统根据条件从数据库中读取满足条件的图书,若没有满足条件的图书,则返回错误页面;

补充说明:

数据格式说明:

3.1.3.2按照书名查询

3.1.3.3按照作者查询

3.1.3.4显示图书的详细信息

3.1.4图书借阅

3.1.5用户管理

3.1.6图书预约

功能描述:

系统为借阅者提供预约图书的功能。

用例描述:

名称

借阅者预约图书

标识

UC003

描述

借阅者通过系统预定图书

前提

借阅者已经登录

结果

预定图书结果成功或失败

扩展

N/A

包含

N/A

继承自

N/A

3.2对性能的规定

3.2.1精度

1、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;

2、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;

3、数据的修改也要求保持对应的准确性;

3.2.2时间特性要求

在单用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。

返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。

多人操作时候,时间和相应的要求同上。

3.2.3灵活性

A、操作方式

程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。

B、运行环境

程序在通常的条件下,在WinXP上安装运行,但是,还要求能够在Vista,Win7的操作系统上运行。

C、同其他软件的接口的变化

(不适用)

C、精度和有效时限的变化

(不适用)

D、计划的变化或改进

由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。

3.2.4系统容量

支持3万用户。

支持GB级数据。

3.3故障处理要求

A、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;

B、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;

C、数据库要求有灾难备份机制,以防止数据的全部丢失。

3.4其他专门要求

A、安全性

网络安全:

能经受来自互联网的一般性恶意攻击。

如病毒(包括木马)攻击、口令猜测攻击、黑客入侵等。

因此,必须配备较强的网络安全防范、响应能力,为应用系统提供安全可靠的网络统计平台。

数据库安全:

数据库级备份和恢复。

数据库级用户进行角色和权限授权。

使得在异常情况发生时,系统可以得以快速恢复,避免数据的丢失或将其影响降到最低限度。

同样,要保证存储过程中数据不被非法访问和篡改。

数据保密:

网络传递数据经过加密。

需要保证数据在采集、传输和处理过程中不被偷窥、窃取、篡改。

应用系统的安全:

通过对用户的身份鉴别,并实施相应的访问控制策略后,使用户只能完成得到系统授权的数据访问功能操作。

用户只有经授权后才可以更新程序,避免因错误程序更新而影响系统的正常运行。

其他安全方面的要求,请参考合同的说明。

B、可扩充性

系统在开发完毕以后,应允许在后续的合同中进行功能的扩展或者功能的重新解释和实现。

C、健壮性

系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。

可靠性指标:

在连续运行情况下,系统可靠性99.9999%。

提供应用服务器集群技术和组件技术支持高可靠性和伸缩性。

D、易用性

易学易用、符合标准浏览器操作风格,丰富的联机帮助,人性化的操作界面。

E、可维护性

系统从设计上尽量考虑少做二次开发或者不做二次开发,直接通过系统配置搭建系统,从功能上具有通用性,易修改和扩展。

软件开发使用组件技术,保证了可维护性高。

3.5文档需求

与软件一同发行的用户文档有:

用户手册、操作指南、管理指南、在线帮助。

3.6测试需求

单元测试:

对单一的组件的测试。

集成测试:

组件组装成子系统后,测试子系统。

系统测试:

对整个系统进行测试。

压力测试:

测试系统的可靠性和伸缩性。

第四部分运行环境规定

4.1设备

客户程序硬件要求:

具有PentiumIII处理器且满足以下要求的计算机:

最低256MB内存

最小8GB硬盘

鼠标

键盘

服务器硬件需求:

具有PentiumIII处理器且满足以下要求的计算机:

最低2G内存

最小200GB硬盘

鼠标

键盘

4.2支持软件

浏览器客户端:

操作系统:

WindowsXP,Vista,Win7或更高版本

浏览器:

IE6.0以上或Netscape同等版本以上;

数据库服务器软件:

操作系统:

Windows2003Server或更高版本

Web服务器:

IIS7.0等;

应用服务器:

IIS7.0,COM+;

数据库产品:

SQLServer2005

4.3接口

4.3.1硬件接口

本系统通过操作系统的支持对硬件进行操作。

4.3.2软件接口

采用.NET框架进行编程

4.3.3通信接口

系统采用HTTP和FTP协议支持远程用户对系统的访问。

4.4控制

(不适用)。

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

当前位置:首页 > PPT模板 > 自然景观

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

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