图书管理系统系统需求分析说明书
发布时间:2024-10-12
发布时间:2024-10-12
基于C/S的图书管理系统
需求分析说明书
The Specification of Requirement Analysis
专 业: 班 级: 姓 名: 报告日期:
图书管理系统——需求分析说明书
1、引言
使用计算机软件对图书进行管理,是计算机应用的一部分。以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低等特点,能极大程度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。1.1 编写的目的
本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2 背景
本项目的名称:基于 本项目的任务提出者及开发者是图书管理系统软件开发小组 本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、借还书、图书注销等主要功能。1.3 定义
Access:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XPVisual Basic:软件开发语言C/S
同时它也是进
,用户是学校图书馆。 读者
的图书管理系统。
:运行环境
1.4 参考资料
[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003
[2]武新华 著,Visual Basic管理信息系统开发案例[M].北京:清华大学出版社,2006 [3]王晟.[4]杨选辉[5]李代平
2、任务概述2.1 目标 本项目的设计目标旨在方便图书管理员的操作,更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。 本系统的服务对象为图书馆流通部门的工作人员,用户界面友好,不需计算机专业的专门训练即可使用本系统。2.2 用户的特点 本软件的使用对象是学校图书馆的管理人员。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。2.3 假定和约束(1)经费、投资方面的来源和限制:学校拨款(2)硬件、软件、运行环境和开发环境方面:需要各方人士积极配合(3)可利用的信息和资源,相关人力和网络资源
著,Access 著,信息系统分析与设计.软件工程(第二版)
[M]北京:清华大学出版社,[M]北京:冶金工业出版社,
[M].减少图书管理员的工作量并使其能
2005 2006
2003 韩泽坤数据库开发经典案例解析北京:清华大学出版社,
3、需求规定
3.1 对功能的规定
产品完成的功能主要如下: 1)借书,还书
2)在图书馆中增加 3)按照作者名或专业领域检索一批书 4)找出某位读者借出的一批书 5)找出最近借走某本图书的读者
3.2 对性能的规定
3.2.1 精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。 3.2.2 时间特性要求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3.2.3 灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整
/删除一本书,
灵活性非常大。
3.3 输入输出要求
表3.3.1 bookinfo (图书信息)
表3.3.2 Publicinfo(出版社信息)
表3.3.3 Sborrowinfo(借还书信息)
表3.3.4 Register(图书管理员登陆信息)
表3.3.5 Borrow(借阅查看登陆信息)
3.4 数据管理能力要求(针对软件系统)
(1)支持的终端数为1台; (2)处理1个文件及20条记录;
3.5 故障处理要求
(1)内部故障处理
在开发阶段可以随即修改数据库里的相应内容。 (2)外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需 求调用时出错,有错误提示,重试。
3.6 其他专门要求
3.6.1可使用性
在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会 产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,装载,若仍有错,按照提示逐渐装载。3.6.2 保密性
本软件作为教学管理辅助设备程序中某些区域的规约,给不同的模块分配不同的功能。3.6.3 可维护性
本软件的组成程序为汉语成语设计语言,组构均较简单立。因此,给予电子化的所构成的硬件的简单可维护的特点可维护性。
3.6.4 可转移、可转换性
现在一般的计算机都可满足转移要求;不可修改任何部分;可用向上兼容的高版本的汉语编程系统。
4.1 设备
1)Windows XP Professional 2)用于各部门通信的联网设备。4.2 支持软件
用汉语程序设计语言作为系统的支持软件。
,它的规模比较小
重新 ,不需要保密技术;限定一个 ,直观意义上的较独 ,决定了该软件的简单 操作系统计算机。
4.3 接口
4.3.1用户接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。
4.3.2 软件接口
WIN9X/NT操作系统,汉语编程系统。 4.3.3硬件接口
系统采用客户机/服务器模式。
4.4 控制
以汉语程序设计语言的操作系统来控制软件运行。