人人范文网 范文大全

图书管理系统需求分析报告

发布时间:2020-03-02 15:12:50 来源:范文大全 收藏本文 下载本文 手机版

图书管理系统

1引言

1.1编写目的

本项目为图书管理系统;书写此文档是为了确定客户的真正需求,因此我们在可行性分析的基础上进一步了解、调查、明确用户对系统的综合要求、数据要求等;确定了一份完整、准确、清晰、具体的系统要求,从而得出系统必须完成什么样的功能。

此文档包含了用户对系统的具体要求,系统的功能需求等;可做为用户需求的确定书和总体设计的依据,也是验证和维护系统的依据。

1.2背景

社会的信息化带来了极大的信息量,而图书作为一种重要的信息交流传输载体,不管是在数量还是种类上都大大增加;因此我们迫切需要设计图书管理系统来满足日益增加的服务需求和管理需求。 图书管理信息化中的一个主要环节就是图书借阅和归还的管理,因此针对这个环节的就成为图书管理系统的一个重要组成部分,而且是必不可少的一部分,也是应用最广的一部分。 我们开发的系统正是为满足这一部分的需求,期望该系统能给管理者和借阅者都带来利益。

说明:

A.软件系统的名称:图书管理系统 B. 开发者:徐达、金振兴、叶雷、王鹏 C. 该软件系统同其他系统的关系

软件属于图书管理信息系统的一部分,应用中可能需要引用图书管理系统其它部分的数据内容,此处暂且使用自定义的数据表项

1.3定义

B/S:Browser/Server(浏览器/服务器)结构 SQL语言:用于数据库操纵的标准语言 .NET:MS提供的一种高效的开发以及运行平台

ASP:全称为Active Server Pages,是一套由微软公司开发的服务器端运行的脚本平台,可用于开发动态网页

1.4参考资料

a.《软件工程导论 》 清华大学出版社 张海潘编著

b.《软件工程学实验 》 科学出版社 苏正、王文等编著 c.《数据库系统概论 》 高等教育出版社 王珊、萨师煊等编著 d.《C#.NET程序设计基础教程》 清华大学出版社 王华秋主编

2任务概述

2.1目标

2.1目标

图书查询系统的初衷是:

(1).让用户在最快的时间内找到他所需要的书目

(2).让用户在最短的时间内了解新书的到馆的情况以及书刊在馆情况 (3).让用户最大限度的使用图书这种公共资源

(4).让用户了解自己的学习目标以及有哪些相应的图书与之配套 (5).让管理人员在尽可能短的时间内完成书刊的流通 (6).让管理人员在短时间内了解学生们的需要 (7).让管理人员及时更新在观书目

(8).让管理人员更好的控制书刊的流通

可以在广大的学校中或者小型图书馆推广这套系统,来提高图书管理的效率,解决人工管理的问题。 2.2用户的特点

(1).在校读书的学生有很强的适应性可以在很短的时间内完成对这套系统的适应在最短的时间内提高效率 (2).想不断加强自身学习的人可以在图书馆以外的地方使用客户端来完成自己想要借阅的书籍 (3).对新鲜事物有很强好奇心的用户可以用这套系统来在最快时间内充实自己让系统可以更好的适应自己 (4).有一定知识水平了解简单电脑操作的用户可以在熟悉系统的前提下深入的了解系统,使之更好的为自己服务 (5).管理人员要熟悉服务器的维护数据的更新以及备份工作这就要求管理人员要了解数据库的一些基本原理在出现问题的情况下可以简单的处理 (6).经过简单培训可以熟练使用该系统的服务人员

预计使用频度为平均一个5000人的学校为:大约平均500—1000人/天

2.3假定和约束

 在开发中要考虑用户的可能出现的操作以及在出现问题后的处理:

 假定使用查询功能的人员出现登陆不了的情况及时的恢复对原有数据的备份可以由管理人员来完成。

 最大限度满足接受不同用户在同时发出的请求。例如可以有100人同时查询数据就可以有100人同时修改自己的数据

 如果用户的知识结构不是很好可以进行一下简单的培训。应该教会用户相应的操作以及应对紧急情况的手段。

 如果用户的密码丢失则需要重新验证,需要输入一个密码提示问题  管理人员对数据出现误操作则需要完成数据的恢复

 管理人员如果没有及时更改书目信息则该书不能被借出  管理人员需要良好的职业素质来保证图书更新的情况

 管理人员有良好的专业素养来应对突发事件如服务器操作系统的崩溃

3需求规定

3.1对功能的规定

用列表的方式,逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出。 3.2对性能的规定 3.2.1精度

该软件在使用中,对“按序列号查询”要求全数字外,其他查询方式并没有特殊要求,并且在按照书名查询时候支持“模糊查询”,如:你要查询的书名为“软件工程基础导论”,你可以在查询框里面输入“软件工程”,系统将把所有的书名含有“软件工程”字样的书名列出。

3.2.2时间特性要求

如果本系统使用局域网链接,网络速度较快,并且本系统只适应于中小型图书馆使用,不会造成数据拥塞的现象,所以查询时间、内容更新时间都是瞬间完成。如果使用互联网链接,则由于网络速度问题可能造成一定延迟。或者由于长期使用致使的软件老化或数据库负担增加也可能造成延时。

3.2.3灵活性

a. 可以使用多种查询方式查询,时间允许的前提下可以增加多重条件模糊查询功能。 b. 适用多种windows版本。

c. 适当整理数据库,或者增加网络传输速度可以提高速度。

d. 在时间允许的情况下可以适当增加读者留言板、图书推荐等模块,方便用户使用。

3.3输入输出要求

输出数据:如果添加成功,输出成功提示信息,失败则提示检查信息,重新输入。 3.4 数据字典

(1) 读者(帐号,姓名,班级,性别,组号)

名字:帐号简述:用以唯一标识用户的信 息。范围:长度:使用位置:用户登录时进行相应的判断核对。名字:姓名简述:对用户加以说明,修饰。不能标识具体用户。 范围:长度:使用位置:在进入系统时,显示相关的信息。名字:性别简述:对用户加以说明,修饰。不能标识具体用户。 范围:长度:使用位置:在进入系统时,显示相关的信息。

名字:班级简述:对用户加以说明,修饰。不能标识具体用户。 范围:长度:使用位置:在进入系统时,显示相关的信息。名字:组号简述:对用户的等级说明,并且管理最大借书量。 范围:”01\"„”05\"长度:使用位置:借书时对借书量进行限制。 (2) 管理员(帐号,姓名)

名字:帐号简述:用以唯一标识用户的信 息。范围:长度:使用位置:用户登录时进行相应的判断核对。名字:姓名简述:对用户加以说明,修饰。不能标识具体用户。 范围:长度:使用位置:在进入系统时,显示相关的信息。

(3)图书(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注)

名字:图书编号简述:唯一标识每一本图书的关键域 范围:长度:使用位置:在新书入库,借阅登记,借阅查询,图书整理,超期提示中使用到名字:书名名字:类名简述:标识每一本图书的十简述:每一个图书有一个类几名字 别,用以管理员分类管理 范围:范围:长度:长度:使用位置:在在新书入库,借阅登记,借阅查询,使用位置:用户查找的时候图书整理,超期提示中使用可以对查找的项目进行限制到名字:作者简述:标识每一本图书的写作者 范围:长度:使用位置:在新书入库,借阅等级,图书整理中使用到 名字:定价名字:类别简述:每一个图书有一个类简述:标识每一本图书的实别,用以管理员分类管理际价格 范围:长度:使用位置:用户查找的时候使用位置:在新书入库,借可以对查找的项目进行限制阅等级,图书整理中使用到名字:类型名字:类名简述:每一个图书有一个类 简述:标识图书的分类种类别,用以管理员分类管理 范围:范围:长度:长度:使用位置:在新书入库,借使用位置:用户查找的时候阅等级,图书整理中使用到可以对查找的项目进行限制名字:图书库存数量简述:管理每一种图书的现存量 范围:长度:使用位置:在新书入库,借阅等级,图书整理中使用到 名字:出版社简述:标识每一个图书的出版处 范围:长度:使用位置:在新书入库,借阅等级,图书整理中使用到名字:出版日期 简述:标识每一本图书的出版日期范围:长度:使用位置:在新书入库,借阅等级,图书整理中使用到 (4)借还(用户帐号,图书编号,借书日期,到期日期,数量,还书日期) 名字:帐号简述:用以唯一标识用户的信 息。范围:长度:使用位置:用户登录时进行相应的判断核对。名字:图书编号简述:唯一标识每一本图书的关键域 范围:长度:使用位置:在新书入库,借阅登记,借阅查询,图书整理,超期提示中使用到名字:数量简述:管理每一种图书的现存量 范围:长度:使用位置:在新书入库,借阅等级,图书整理中使用到 名字:借书日期简述:标识用户在何时借书 范围:长度:使用位置:在借阅等级中使用名字:到期日期简述:标识用户应在何时还书 范围:长度:使用位置:借阅登记中使用名字:还书日期简述:标识用户在何时还书 范围:长度:使用位置:在借阅登记中使用

(5) 数据流图

a.新书入库

b.图书借阅

C.过期提示

d.借阅查询

e.还书处理

3.5数据管理能力要求

要求对两万左右的学生借阅信息和10万本以上的图书进行有效的管理,并且随着学生人数的增长和图书数量的增多,要能快速地查询出有效的信息,

3.6故障处理要求

对于任何硬件或软件系统来说,都不可避免的会存在问题,当机器或者软件出现故障的时候,就应要有可靠的办法来解决才行。我们做的系统是可以通过网络运行的,所以应该考虑当网络发生拥塞时的处理情况。这个图书查询系统当遇到上述情况时会自动重新发送数据给服务器,避免了使用者再次输入信息的麻烦,而如果机器遇到突然死机就可能造成数据丢失,我们也设置了系统自动恢复到操作前状态的功能,尽可能的降低拥护的损失。

3.6其他专门要求

对于此系统来说,为了维护读者的权利,防止数据在传输的过程中泄露个人信息,必须给传输的数据加密,而且本系统界面全由图象和文字组成,使用方便。

在用户登录操作界面的时候,密码采用了密文的形式,防止用户使用不当造成密码泄露。在系统内部,考虑到不同拥护的需求以及系统的维护需要和长期发展的要求,我们的设计使得系统的可补充性好,维护简单,易读易懂,对系统软件的适应性强

4运行环境规定

4.1设备

a. 为了使系统稳定的运行,硬件要求cpu达到奔腾3以上,内存至少为256MB。

b.外存可以不做要求,但建议应该在20GB以上。

c. 本系统要求在联机情况下使用,用户可以通过网络(局域网或者Internet)访问,但是为了便于使用,建议用户使用局域网。

4.2支持软件

建议使用windowos2000及以上的系统,测试环境为windows xp操作系统下使用asp.net.4.3接口

软件与其他软件之间应该有较好的接口和通信协议,实现相互之间的通信需要,增强本软件的实用性和功能。

4.4控制

当使用者通过图形界面进行操作时,用户输入相应信息后,点击相应按键,激发内部数据传输。软件自身对输入数据进行对照识别,判断数据类型(和格式)是否相符,做出相应处理,把结果输出给用户。

图书管理系统需求分析报告

图书管理系统需求分析报告

图书管理系统需求分析

《图书管理系统需求分析》

图书管理系统需求分析

图书管理系统需求分析

图书管理系统需求分析

图书管理系统需求分析

需求分析(图书管理系统)

图书管理系统需求分析

图书管理系统需求分析报告
《图书管理系统需求分析报告.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档