图书馆()

更新时间:2024-11-08 02:45:02 阅读: 评论:0


2022年8月10日发
(作者:上海经济适用房申请条件)

1.需求分析:

业务需求:图书馆藏书量大,管理工作复杂,而且借书还书等操

作比较耗费人力物力,传统的手工管理方式已跟不上时代的潮流,为

了高效地管理图书馆,一个基于计算机的数字图书馆系统应运而生。

用户需求:读者的权限有:查询个人资料、图书续借、图书查询、

读者权限查看、预约查询及取消、缴费记录、我的书架、书单列表、

读者证挂失等;管理员的权限有:图书登记、用户管理、借阅信息管

理、公共信息管理、图书分类查询等。

功能需求:首页、我的图书馆、检索、新书通报、信息公告、书

目浏览、图书登记、用户管理等,详细内容参见需求规格说明书。

非功能需求:系统具有稳定性、安全性、高速性等,详细内容参

见需求规格说明书。

2.需求规格说明

2.1引言

2.1.1目的

数字图书馆(DigitalLibrary)是用数字技术处理和存储各种文献

的图书馆,实质上是一种多媒体制作的分布式信息系统,通俗的讲就

是虚拟的、没有围墙的图书馆,是基于网络环境下共建共享的可扩展

的知识网络系统,是超大规模的、分布式的、便于使用的、没有时空

限制的、可以实现跨库无缝链接与智能检索的知识中心。

1

撰写本规格说明的目的是为数字图书馆系统做出较为充分的需

求分析,明确该系统的具体需求,为后期系统的开发打下夯实的基础,

减少开发的复杂度。

2.1.2文档约定

使用MicrosoftOfficeWord文档编写需求规格说明书,按照

文字两端对齐、表格居中对齐的排版约定进行编写。

2.1.3产品范围

本系统的开发目的是为了方便图书馆的信息管理和读者的借阅

活动,分为前台和后台两部分,前台为用户提供了使用该系统的环境,

管理人员通过后台可以方便地对系统进行管理和维护。该系统的使用

者分为读者,图书馆管理人员和系统维护人员。

2.1.4参考文献

百度百科关键字:数字图书馆

《软件需求工程》毋国庆、梁正平等机械工业出版社2008

《软件工程导论》张海藩清华大出版社2008

《数据库系统概论》王珊高等教育出版社2006

2.2总体描述

2.2.1产品前景

随着信息技术的发展,传统的图书馆管理模式已经跟不上时代

的节奏,于是人们提出了数字图书馆的设想。数字图书馆是一个电子

化信息的仓库,能够存储大量各种形式的信息,用户可以通过网络方

2

便地访问它,以获得这些信息,并且其信息存储和用户访问不受地域

限制。数字图书馆是传统图书馆在信息时代的发展,它不但包含了传

统图书馆的功能,向社会公众提供相应的服务,还融合了其他信息资

源(如博物馆、档案馆等)的一些功能,提供综合的公共信息访问服

务。可以这样说,数字图书馆将成为未来社会的公共信息中心和枢纽。

信息化、网络化、数字化,这一连串的名词符号其根本点在于信息数

字化;同样电子图书馆、虚拟图书馆、数字图书馆,不管用什么样的

名词,数字化也是图书馆的发展方向。

2.2.2产品功能

该系统功能主要分为前台和后台两部分。

数字

图书

馆系

前台后台

我的

首页

图书

新书信息书目

检索通报公告浏览

图书用户借阅公共图书

登记管理

信息信息分类

管理管理查询

3

2.2.3用户类和特征

该系统拥有三类用户:读者、图书管理人员和系统维护人员。

对读者来说,要懂得普通的计算机操作和基本网络使用知识。

用户系统要具有简洁明快的界面设计,详细易懂的用户使用说明。

对图书管理人员来说,要能熟练操作计算机,具有专业的图书

馆业务知识,在管理该系统前已接收专门的系统管理培训。管理员系

统要具有简洁明快的界面设计,方便地业务操作。

对系统维护人员来说,要能熟练操作计算机,具有较高水平的

网络安全知识,熟悉系统配置,具有数据库维护能力。

2.2.4运行环境

硬件平台:IBM兼容PC机

操作系统:WindowsXP/7

数据库系统:SQLServer2005

浏览器:IE6.0及以上浏览器

2.3功能需求

前台:

功能名称

首页

功能详细描述

提供用户登录界面,显示网站最新消息,提

我的图书馆

包含个人资料、图书续借、图书查询、读者

权限查看、预约查询及取消、缴费记录、我

4

的书架、书单列表、读者证挂失、私人标签、

退出系统等功能

检索热门词、显示文献类型、限定分馆检索以及

书目查询提示

新书通报可以对时间、类型、分馆进行限制来查询最

新图书的上架

信息公告读者可获取图书馆的通知、公告、新闻等公

共信息

书目浏览

后台:

功能名称

图书登记

用户管理

功能详细描述

管理员对读者借阅书籍进行登记

对三类用户的信息、权限等进行管理,还可以

处理读者挂失情况

借阅信息管理

公共信息管理

图书分类查询

查看借书、还书、处理挂失和预约情况

发布公共信息,如新闻、通知等

分类排行、分类查询、生成报表和导出以及打

印功能

5

可以对类型、分馆进行限制浏览各类书籍

2.4接口需求

2.4.1用户界面

用户界面设计:最小分辨率为800*600,最大分辨率为1366*768.

界面在浏览器中居中全屏显示。该系统的报表向用户提供XML格式保

存及文本的打印预览。

2.4.2硬件接口

普通网线接口。

2.4.3软件接口

操作系统接口:WindowsXP/7接口

数据库系统接口:MicrosoftSQLSever2005接口

浏览器:IE6.0及以上接口

运行环境:.etFramework2.0以上接口

2.5非功能需求

2.5.1性能需求

数据的精度:读者卡号为,取一卡通的后6位,在前面补上4

个0,凑足10位。例如:一卡通号为P1012345,读者卡号为;

读者密码为身份证后6位,若身份证最后一位是X的,请去掉X后取

后6位。取回密码取回的密码将发到您的邮箱;系统数据为双精度

浮点数(最小小数位为两位)。

时间特性:在运行微软Windows7的2.5GHzi5-2450M的计算

机上,当系统至少有一半的空闲资源时,系统响应时间不能超过0.01

6

秒,系统更新处理时间不能超过0.005秒,系统可以每天24小时不

停运行,每周要检测一次系统状况。

2.5.2软件属性需求

正确性:系统能够正确处理用户请求,并返回正确结果。

可靠性:系统安全无故障运行时间需达到800小时。

可维护性:系统不仅要易于维护,而且维护成本可控。

安全性:系统需要有较高级的安全性,能够避免用户信息的泄

露而造成的损失。

2.5.3用户文档

编写在线系统帮助文档和用户手册,提供,方便用户

对改系统的使用,增加界面的友好性。

7

3.附录

用例图:

8

4.体会

经过这个学期的软件需求工程课程和实验,我从对软件需求工

程的一无所知到如今深刻了解这门课程的重要性,这于我而言是一个

蜕变的过程,一个可喜的过程。

学了这门课程,我了解了软件开发过程的几种模型,包括原始

的瀑布式模型、螺旋模型和面向对象的开发模型等,学会了如何对一

款软件进行系统地功能的分类和描述,掌握了对某系统进行需求获取

的方法以及需求分析,还有就是需求建模的两种典型方法:结构化的

需求建模方法和面向对象的需求建模方法,最后就是需求规格说明书

9

的撰写,它是软件设计和实现的基础,也是测试和用户验收软件系统

的重要依据。

最后想谈谈自己对软件需求工程过程的重要性。古语有云:工

欲善其事,必先利其器,我觉得软件需求工程的过程就是一个磨刀的

过程,只有刀锋利了,才能轻松地砍柴。一个软件项目的需求工程是

贯穿整个软件开发过程的,它在软件开发的前期起着至关重要的作

用。软件需求的获取和分析的好坏一定程度上决定了软件开发过程的

复杂度和后期软件维护的代价,只有将软件需求工程过程这把刀磨锋

利了,软件开发过程也将变得相对简单(不考虑技术人员等因素),

软件后期的维护的代价也会越小,所以说,通过对一款软件的需求过

程的判断也可以评价这款软件的好坏。

10


本文发布于:2022-08-10 14:24:55,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/falv/fa/78/68091.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:法律图书
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26