您的位置:百味书屋 > 学校教育 > 图书管理系统需求分析 正文 本文移动端:图书管理系统需求分析

图书管理系统需求分析

2017-05-03 05:47:53 来源网站: 百味书屋

篇一:图书管理系统需求分析

图书管理系统需求说明

目 录

1引言............................................................................................................................. 1

1.1编写目的........................................................................................................... 1

1.2背景................................................................................................................... 1

1.3定义................................................................................................................... 2

1.4参考资料........................................................................................................... 2

2任务概述..................................................................................................................... 3

2.1目标................................................................................................................... 3

2.2用户的特点....................................................................................................... 3

2.3假定和约束....................................................................................................... 3

3功能需求..................................................................................................................... 4

3.1功能划分.......................................................................................................... 4

3. 2功能描述........................................................................................................ 5

3.2.1 数据流图.............................................................. 错误!未定义书签。

3.2.2 数据字典................................................................................................ 5

4 非功能需求.............................................................................................................. 20

4.1对性能的规定................................................................................................. 20

4.1.1精度....................................................................................................... 20

4.1.2时间特性要求....................................................................................... 20

4.1.3灵活性................................................................................................... 20

4.2故障处理需求................................................................................................. 21

4.3数据管理能力要求......................................................................................... 21

4.4其他需求......................................................................................................... 22

5运行环境规定........................................................................................................... 24

5.1设备................................................................................................................. 24

5.2支持软件......................................................................................................... 24

5.3接口................................................................................................................. 24

1引言

浙江机电职业技术学院图书管理系统,集编目、借书、还书、查询、办证、预约等功能于一体的应用软件。

1.1编写目的

该需求规格说明书对图书管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,清楚的表达客户提出的需求,让客户看了你的文档后确认你的表达和描叙是符合它的需求。让开发人员与客户就最后的软件做成什么样子达成一致。为软件开发范围、业务处理范围提供依据,概要设计说明书和完成后续设计与编程工作将在此基础上进一步提出。此文档将成为最终验收的依据。

1.2背景

计算机网络:计算机都是P4以上芯片,安装的系统大都是Windows XP操作系统,有些是Windows 2000操作系统,服务器安装的是Windows 2000操作系统。安装的数据库是SQL Server 同时运行的计算机有10台。所有计算机都是联网。 传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。C/S结构只适用于局域网、客户端需要安装专用的客户端软件、对客户端的操作系统一般也会有限制。

根据我们现有的 c/s 结构的图书管理系统已经满足不了图书馆需求。应浙江机电职业技术学院要求特在原有的 c/s 基础上开发一个 B/S 结构的系统以应internet 访问的需要。图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维

护。以下对C/S 结构的系统与B/S 结构的系统作一个说明:

一. C/S 结构

C/S 结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到 Client 端和 Server 端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

二. B/S 结构

B/S结构,即 Browser/Server(浏览器/服务器)结构,是 随着Internet技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3tier结构。B/S 结构,主要是利用了不断成熟的WWW 浏览器技术,结合浏览器的多种Script 语言(VBScript、JavaScript?)和ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显 然B/S 结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S 结构采用星形拓扑结构建立企业内部通信网络或利用Internet 虚拟专网(VPN)

1.3定义

专门术语的定义和外文首字母组词的原词组。

1.4参考资料

篇二:图书管理系统需求分析文档

图书管理系统需求分析文档

一、概论

1、系统背景

(1)背景1

大学图书管理系统,图书借阅作为学生教育的培养的重要的一部分,目前越来越多的学校考虑图书馆图书借阅管理,因为图书借阅工作培养模式会让学生学到很多知识以及经验。因此图书借阅的管理也是非常重要且有必要的。所谓21世纪什么都离不开计算机,用自己所学知识,结合身边生活,来完善生活,解决生活问题,这是一个很好的想法。经小组的讨论思考及老师的指导,小组决定建立一个大学图书管理系统网站。

(2)背景2

目前图书馆图书借阅的管理很不完善,比如:就如江西师大软件学院为例:学校每天都需要相关值日老师管理图书借阅的工作,工作人员只知道借阅图书的大概情况,许多相关的图书管理等等一系列需要改善的例子。因为已经有学生做出来图书管理系统,但是主要功能是以工作室选方向功能和工作室出勤点到功能为主。因此我们需要一个更为完善的系统网站。

二、目标与规划

1、现状分析

大家都知道大学的学习对步入大学的学生来说是很重要的一个阶段。学生们的书刊阅读量反映了学生们的学习态

度。对于目前学校图书馆的管理,还是存在很多缺陷。就如江西师大软件学院为例:学校每天都需要相关值日老师管理图书借阅的工作,工作人员只知道借阅图书的大概情况,许多相关的图书管理等等一系列需要改善的例子。因为已经有学生做出来图书管理系统,但是主要功能是以工作室选方向功能和工作室出勤点到功能为主。因此我们需要一个更为完善的系统网站。

目前图书管理系统管理网站已有学生做出来了,但系统的侧重点是图书借阅功能。对于此类功能并不能满足用户的其他需求,但是对于已选工作室方向的同学们来说却并不实用。因为该系统未对已选工作室的学生进行需求分析。而我们的网站是针对已经选好方向的学生来说的,它能够更方便的让已选工作室方向的学生和老师进行沟通,更方便的让学生们知道其他工作的进展情况,能够很好的督促大家努力的去学习。

2、建设目标

我们的系统旨在方便学生们的借阅、在线阅读和学生们对各个阅读进度的了解以及老师对学生阅读情况的了解和老师对其他安排进度的了解等。

一个工程的完成,一个是不能够做到很完善的,则就需要小组一起完成,一起学习沟通合作,要让我们大家感到小组的快乐合作。并完成任务。

具体建设目标如下:

a.减少对图书管理工作的人力与费用;

b.提高处理图书的速度;

c.提高图书管理的精度;

d.促进教务工作信息化管理。

3、系统拓展

系统网站拓展至全省各大高校学院

三、系统功能需求功能分析

1、系统可行性分析

(1)、技术可行性:技术人员有c#语言做基础,学习采用asp.net语言,再加上PHP技术和CSS页面设计的方法来设计页面以及对数据库的链接,能够实现数据的保存与更新,从而对用户实现数据贡献,能够达到用户想要的效果,所以在技术上也是可行的。

(2)、经济可行性:本项目的开发,不需要什么花费,实现工具和技术都是开发人员已拥有的,不需要额外的费用。因此,经济可行性方面是完全是没问题的。

(3)、操作可行性:该网站的操作是很简易的,用户只需按照自己的需要输入相应的关键字以及一些简单的操作,软件系统都会有相应的索引,用户不必担心操作问题。而管理员的操作也是比较简单的,只要管理员能够对数据进行相应的识别及数据库的数据更新就可,所以该项目在操作上也是完全可行的。

(4)、其他方面的可行性:该项目有法律符合性,并且旨在供师生使用,为老师和学生能够了解各个图书借阅动态提供了很大的方便,用途比较很广泛、切合实际,所以对于该项目的开发是可行的。

2、系统功能叙述图

通过功能叙述图可以很明显的看出系统功能的归属,客户端可分为学生与老师,服务器端就是管理员的功能,学生跟老

师的功能基本相同,学生通过登入网站进行借书,然后能够个人信息管理,个人日志上传至指导老师;论坛交流;网站新闻以及学习资源可进行浏览及下载。老师的功能有个人信息管理;工作论坛交流;上传网站学习资源;浏览网站新闻。管理员登入后可得到学生的借书具体情况;可对网站进行更新,上传网站最新消息动态;学生与老师帐号的管理以及论坛的阅读管理。

3、系统总体概论

(一)系统业务流程分析

1、学生和老师用户功能分析:

1)、用户登录:用户通过系统的登录界面输入用户名和密码以及登入的身份(老师或学生),登录时密码正确则登陆成功,密码错误则不能进行登录。

2)、修改个人信息:用户登录进入该网站可以对用户进行个人信息管理,增删改后的信息只要用户确认提交即可保存。数据库会对用户最新的信息内容进行保存。

3)、个人日志功能:学生可利用这个功能填写自己上课或项目心得,进行提交后,好友可以查看并进行评分。

5)、图书管理功能:分为不同类别的图书,用户可以通过选取不同的类别的图书进入页面及时的了解每年每个学期各个各个类别的图书被借阅情况,可以随时在线阅读图书或者预定借书信息。

6)、论坛功能:该功能旨在方便学生和老师进行学术上的交流。学生们在做项目或者上课时遇到不懂或者很难解决的问题时可以通过该系统对老师或者学生们发帖求解,老师

或者学生们有什么好的建议或者解决方案可以对提问者进行回帖。所有的已注册的用户都可以使用该论坛功能。

7)、资源的下载:老师或学生可查看到相应方向的资源,对其中意的资源可点击下载,但不能上传资源。

8)、项目状况:属于学生与老师互动类型,学生描述自己的项目状况;老师查看学生的项目状况,然后可进行相应的反馈。

9)、网站留言:学生和老师可对网站进行留言,提出自己的看法和建议。

10)、学生和老师还可查看图书馆内的优秀图书并进入详细页面了解;网站还有图书推荐的功能以及学院动态功能,学生和老师都可以进入相应页面查看,但会打开只读模式。

11)、休闲功能:网站提供两个小游戏(模拟节奏大师,和孤岛求生),学生老师点击相应的菜单即可进入游戏。适当的休闲有益于身心健康。

2、管理员功能分析:

1)、管理员的登录:管理员一般是登入后台功能。管理员通过登录程序输入用户名和密码,如果登陆信息与系统设置的管理员登陆信息一致则登陆成功,不一致则显示错误。

2)、管理员的个人信息功能:管理员登录进入管理员个人信息管理界面,可以对管理员的信息进行增删改,提交后系统会对管理员的信息进行保存并更新。

3)、管理员对学生和老师登陆以及注册数据库的管理:管理员应在学生和老师用户进行登陆前将学生和老师以及对应图书馆的信息录入到数据库中,当学生或者老师进行登陆或者注册的时候系统会自动验证登录或者注册的信息是否存在数据库中,若存在则登陆或者注册成功。反之,则失败。

篇三:图书管理系统需求分析

《高级程序设计语言》

图书管理系统需求分析

学 院:专 业: 测绘 工 程

成 员:指导教师: 黄云铠

日 期:2014年11月5日

1 引言

1.1 目的

完成高级程序语言设计课程作业,学习运用计算机语言和数据库知识,将所学运用于实践,独立开发图书管理系统,使软件基本满足开放式图书馆管理的要求,满足借阅者和图书馆管理员的基本需要。

1.2 背景

图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

为了满足开放式图书馆管理的要求,我们小组对SQL语言原理、Microsoft Visual C#语言,数据库技术进行了学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以基本满足借阅者和图书馆管理员的需要。

2 任务概述

2.1 目标

本软件的首要任务是通过对图书借阅信息查询和管理所需要信息进行全面、系统的收集、整理和分析,确定各种数据表及其相互关系、数据项及其相互的关系,从而为数据库的后续设计打下良好的基础,开发本软件主要是为了满足开放式图书馆管理的要求,满足借阅者和图书馆管理员的基本需要,节省人力物力,便于管理,方便用户。

2.2 特点

(1)系统安全、可靠;

(2)功能齐全;

(3)操作方便、界面友好;

(4)易于维护和扩充。

2.3数据关系E-R图

3需求规定

3.1 软件功能说明

主要功能

3.1.1 管理员功能

(1)管理用户:新增用户、删除用户、查看用户信息

(2)图书管理:录入书籍、删除书籍

(3)权限设置

(4)还书处理

(5)借阅处理

3.1.2 普通用户功能

(1)图书查询:支持模糊查询

(2)查询借阅信息:查询所借图书及借阅时长

(3)图书续借

(4)图书挂失

3.2 对性能的规定

3.2.1 精度

(1)个人信息:真实,准确。

(2)对图书和读者进行信息查询,应执行不完全匹配的模糊查询

3.2.2 时间特性要求

(1)用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操作响应时间应该在1.5s之内——用户不应感到系统有延迟的时间

(2)管理者对图书进行信息查询,返回记录在100行之内的响应时间应不超过2s,超过100行记录的情况应该进行分页显示结果信息

3.3数据库管理与维护

管理员操作界面可以对数据库进行的日常操作,包括对普通用户和书籍等相关数据表进行添加、修改和删除等操作,从而进行数据库的日常维护。

3.4 故障处理要求

(1)在数据访问、增改时,用户输入一些不合理的数据的时候,能够进行一些

合理的提示信息,不能因为输入错误而导致系统的错误或者窗口关闭

(2)数据库要求有备份机制以防止数据的全部丢失

4 运行环境规定

4.1 操作系统

操作系统:支持Windows 2000/2003/XP/Vista/Windows7,包括32位和64位版本。

4.2 用户程序硬件要求

(1)具有 Pentium II 处理器且满足以下要求的计算机

最低 64 MB 内存

最小 1 GB 硬盘

鼠标

键盘

(2)数据库服务器硬件需求

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

最低 256MB 内存

最小 20 GB 硬盘

鼠标

键盘

4.3数据采集方式

数据采集主要采用键盘输入的方式,书籍的节约和归还在有条件的情况下可以采用扫描图书编码的方式进行数据的录入,对于执行按钮,通常使用鼠标的点击完成。

4.4数据库管理系统

本软件采用的数据库为Microsoft SQL Server 2005

附录:软件基本信息

1、软件系统的名称:图书管理系统

2、开发者:小组全体成员(邢吉昌、张建柱、魏广宇、吴阳、袁清冽)

3、该软件系统同其他系统或其他机构的基本的相互来往关系:该系统可以联网运营,简单方便


图书管理系统需求分析》出自:百味书屋
链接地址:http://www.850500.com/news/142652.html
转载请保留,谢谢!
查看更多相关内容>>图书管理系统需求分析
相关文章
推荐范文