图书借阅管理系统规格说明书

 

 

1引言

1.1编写目的

图书管理系统需求说明书是为了让系统的涉众就该系统的需求达成一致认可,明确该系统的需求,为后续的开发工作提供依据。通常,该需求规格说明可以作为产品设计的主要依据,并作为工程师编码时了解软件实际需求的主要参考资料。同时,需求规格说明是产品实现后用于检验的主要考察依据,是测试人员编写测试用例时的主要参考文件。另外,本文档还可以为其他需要了解系统需求的人员提供产品需求的详细说明。

1.2背景

软件系统的名称;图书管理系统  随着计算机产业的发展,计算机在各个行业的应用也越来越普遍.采用计算机软件来管理代替了以前的人工操作。现有的系统不够人性化,所以重新设计。

项目名称:图书管理系统

项目主负责人:王维

项目组成员: 王维

产品用户者: 所在学校注册用户;

 

1.3参考资料

CSDN及网上资料(CSDN博主「IT学无止境」)

2任务概述

2.1目标

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除、缴纳罚款和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

 

2.2用户的特点

 为本校学生或老师持有本图书馆借书卡且为本系统注册用户

(1) 读者相关的用例

a. 登陆系统

b. 查询自己的借阅信息;

c. 查询书籍信息;

d. 借阅书籍;

e 归还书籍;

(2) 图书管理员

a. 处理书籍借阅

b. 处理书籍归还

C. 处理缴纳超期费用 

(3) 系统管理员

a. 查询借阅者信息

b. 查询书籍信息

c. 书目 增删 更新

d. 书籍 增删

e. 借阅者账户 增删改

3需求规定

3.1.1对功能的规定

• 1,借阅系统用例图:

• 

 

 

•  用例04:图书管理员

 

 

                                         

 

 

• 借阅系统类图

                              

借阅系统活动图 

                             

 

 

 

 

借阅系统顺序图

图书借阅系统状态图

 借阅系统组件图

 

 

 

 

 3.1.2用例说明

(1)

用例:图书借阅管理系统。

目标:用户点击登陆进入系统,通过用户名密码验证,登录成功时本用例开始执行,用户推出时本用例结束。

事件流:

基本流程:用户通过自己有效的用户名与密码验证,登陆到系统进行其他正常管理操作。

可选流程:(1)用户名填写错误,提示错误信息。

            (2)用户密码填写错误,提示错误信息。

            (3)用户进行不属于自己权限的操作,提示错误信息。

特殊需求:无

前提条件:系统正常运行,用户信息正确

后置条件:选择其他功能操作或者退出系统

(2)

用例:管理员管理

目标:系统管理员(青院图书馆馆长)点击登陆系统时本用例开始执行,退出时本用例结束

事件流

基本流程:系统管理员通过自己合法的管理员用户与密码登录到管理员管理系统,进行其他合法的管理操作

可选流程:(1)管理员用户名填写错误,提示错误信息

        (2)管理员密码填写错误,提示错误信息

        (3)管理员信息错误或者不存在,提示错误信息

前提条件:系统正常运行,管理员身份合法有效

后置条件:进行其他合法的对子系统模块的管理操作

(3)

用例:图书管理

目标:当图书管理员点击进行图书管理操作时本用例开始执行,退出图书管理时本用例结束

事件流:

基本流程:图书管理员通过自己合法的用户名与密码登录到图书管理系统,进行对图书的其他合法管理操作

可选流程:(1)图书管理员用户名错误,提示错误信息

        (2)图书管理员密码填写错误,提示错误信息

        (3)进行图书管理员权限之外的操作,提示错误信息

        (4)操作的图书不存在,提示添加该图书的信息

        (5)正在操作的图书信息错误,提示错误信息

前提条件:系统正常运行,图书管理员密码身份都合法

后置条件:进行其他合法的图书管理操作,管理图书

(4)

用例:读者

目标:读者用户通过自己合法的用户名密码验证,登录到客户端时本用例开始执行,点击退出时本用例结束

事件流:

基本流程:读者登录到读者客户端,进行查询等属于读者操作权限的操作

可选流程:(1)读者用户名填写错误,提示错误信息

        (2)读者密码填写错误,提示错误信息

        (3)读者进行其他不属于自己权限的操作,提示错误信息

前提条件:系统运行正常,读者信息合法

后置条件:进行其他读者客户端操作

3.2对性能的规定

3.2.1精度

. 该系统的所有输入输出的数据精确到小数点后两位。货币金额数据类型均按实数保存,在显示处理时保留小数点后4位。

3.2.2时间特性要求

作为学校的一个重要管理部门要求及时性。进行操作和查询时以秒为单位,以达到实时性;而进行增加,删除和修改等操作时,可以根据数据的多少分别以秒和分为单位,原则是操作人员不因时间而影响效率。

1)响应时间:统计、查询数据数据的相应时间控制在30秒内一卡通读卡时间控制在0.5秒之内,写卡时间控制在0.8秒之内

2)更新处理时间:局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5秒/条之内

3)数据的转换和传送时间:在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20分钟内

4)运行时间:程序启动和初始化时间控制在3秒之内

3.2.3灵活性

a. 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;

b. 该应用产品能在windos7/windows server/windows8/Liux操作系统平台环境下正常运行,并且在以后的需求变化时能方便的进行功能扩充和模块的增加;

c. 精度和有效时限基于安装的硬件的最低要求;

 

d. 改进可以通过本开发小组进行更新升级维护软件。

3.3输人输出要求

(1)图书信息输入输出:图书编号,每本图书都有一个唯一的编号,它是唯一有效区分图书的方式;图书名称,每本书的名称,是区分图书的的方法之一;作者,出版社,出版时间,图书定价,如果每本书的出版时间超过了七年,则需要图书管理员申请更新图书,是区分每本书是否为已过时很久需要更新图书的标准,图书定价是如果读者违章阅读还书时需要缴纳的罚金的额度标准;库存量,是图书馆一共有该图书的数量;已借数目,当前图书借出去的数量;可借数目,当前图书还剩余可借的数目,是图书管理员进行图书清点的最方便快捷的方法。

(2)用户输信息入输出:用户编号,每个用户都有一个唯一的编号,是有效区分用户的唯一标识;密码,使用户登录的必须前提,只有用户编号和密码都输入正确才能登陆系统开始使用;用户名,每个用户的真实姓名,是区分用户的方式之一;性别,年龄,院系,专业,电话,地址,是用户资料的组成部分,用来完善用户资料,方便管理员进行管理;入校时间,离校时间,是用户的有效期范围,只有在校用户才能使用该系统,用户从入学时分配用户编号,知道用户离校此编号作废,不能再使用;

(3)借书还书输入输出:读者的用户编号,用户姓名,图书编号,图书名称,是查看用户所借(所还)图书信息是否正确的方式;借书时间,结束时的日期;还书时间,还书时的日期;借阅时长,从借书成功开始算起,一直到还书的日期所经历的时间长度。

(4)罚金输入输出:若读者违章,则需要缴纳罚金,额度由系统管理员设定,由前台操作员代收。

3.4数据管理能力要求

要求能存储海量数据的能力,并且能够对大量数据处理有强大的功能和快的响应时间。

3.5故障处理要求

(1)本系统可能出错的情况:

 1. 身份认证时可能出错

 2. 信息输出出错

 3. 数据联机操作时出现数据的输入、输出错误

(2)出错处理方法及补救措施:

 1. 根据出错的种类提示身份认证重新输入

 2. 系统给出错误提示

 3. 系统给出正确的操作系列

3.6其他专门要求

如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4运行环境规定

4.1设备

为了达到本借阅系统要求,必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配lips(不间断供电系统),并合理接地,以便保障整套系统的正常运行。

 硬件环境:

 处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ

 内存:2GB 支持DDR2 

 硬盘:不少于80GB

 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用

4.2支持软件

 软件环境:JDK7.0

操作系统: Windows 7/8/server Liux

数据库系统:Sql Server 2008 /MySQL 6.0

编译程序: ecliples/My ecliples

4.3接口

5.3.1用户接口

本系统用户界面统一使用网页格式提供,使用Macromedia Dreamweaver 8所提供的标准控件。控件排列格式简洁整齐。菜单使用弹出式下拉菜单。输入输出时间使用“YYYY-MM-DD”。

5.3.2硬件接口

HI-1:采用基于超5类双绞的综合布线系统,同时支持语音和数字的传输。 

HI-2:对机器的指标是:Cpu2400转以上、显示器支持800*600分辨率、基本内存512M推荐2G、Windows兼容打印机。

 

 

 

5.3.3软件接口

操作系统:Windows XP或Windows 7 

网络应用程序服务器:Apache2.2 

底层运行环境:PHP5

数据库管理系统:SQL Server 2008/My SQL 6.0

浏览器:IE6.0以上版本 

开发软件:ecliples/My ecliples

5.3.4通信接口

网络通讯协议:HTTP协议

数据传输协议:TCP/IP协议

邮件服务协议:SMIP协议

5.4控制

启动操作系统,打开IIS服务,设定网站虚拟目录。

   信号来源:用户通过浏览器访问网站,发送HTTP请求。

 

  • 2
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白 小白菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值