1 / 30
文档名称:

图书管理系统.doc

格式:doc   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统.doc

上传人:janny 2011/5/12 文件大小:0 KB

下载得到文件列表

图书管理系统.doc

文档介绍

文档介绍:编号:1
版本:
需求分析说明书
项目名称: 图书管理系统
委托单位: 清华大学计算机系软件教研组
开发单位: 中国科学院计算技术研究所
项目负责人: 郑红霞
编写:郑红霞 2000年12月
校对:张榕 2000年12月
审核:李春漫 2000年12月
目录
1. 引言 1
编写目的 1
项目背景 1
术语 1
参考资料 2
2. 任务概述 2
目标 2
软件功能概述 2
开发工具 3
运行环境 3
用户特点 3
3. 功能需求 3
功能划分 3
功能描述 3
用户管理 3
图书管理 4
图书流通 4
查询和统计 4
数据维护 4
4. 数据描述 4
静态数据 4
动态数据 4
数据库描述 4
数据流图及数据词典 5
数据流图符号说明 5
顶层数据流图 5
8
12
5. 运行需求 26
用户界面 26
硬件接口 26
软件接口 26
故障处理 26
6. 软件属性需求 27
正确性 27
健壮性 27
易使用性 27
可理解性 27
安全保密性 27
引言
编写目的
本文档的编制是为了使用户和软件开发人员双方对软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个软件开发工作的基础,并为概要设计提供需求分析。
项目背景
软件产品名为:图书管理系统。
图书管理系统旨在用计算机对图书进行管理,本项目针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。相应的需求有:
能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
图书信息的录入、删除及修改。
图书信息的多关键字检索查询。
图书的出借、返还和资料统计。
图书的远程预约和续借。
馆际互借(通过电子邮件或现场录入)
能够对一定数量的读者进行相应的信息存储与管理,这其中包括:
读者信息的登记、删除及修改。
读者资料的统计与查询。
能够对需要的统计结果提供打印输出。
能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
术语
1. 数据流图(Data Flow Graph)
是描述数据处理过程的工具。从数据传递和加工的角度,以图形方式刻画数据流从输入到输出的移动变换过程,包括四种基本图形元素:数据流,加工,文件,数据源点或汇点。
2. 数据词典(Data Dictionary)
与数据流图密切配合,能清楚的表达数据处理的需求。
参考资料
郑人杰、殷人昆、陶永雷《实用软件工程》,清华大学出版社。
张海藩《软件工程导论》,清华大学出版社。
王立福、张世琨、朱冰编著《软件工程—技术、方法与环境》,北京大学出版社。
任务概述
目标
本软件是为了方便用户对图书的管理开发的。要求系统界面友好,使用简单,提供对图书信息、读者信息和图书流通情况的编辑、查询、统计报表等全面的数据管理功能,同时使用户能方便的进行图书的出借、返还等操作,并提供远程预约、续借,馆际互借等功能。此外系统还具有一定的安全性和可维护性。
软件功能概述
系统协助中型图书馆管理员实现各种日常事务的管理。系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。利用这些数据,系统可协助管理员进行本馆职工和馆际互借认可的读者的图书出借、返还、(远程)预约和续借等操作,读者身份认证和借书权限认证等都可由系统承担,大大减轻了管理员的工作量。此外,对于系统本身的维护,系统具备一定的安全机制和信息备份机制,对用户分级管理,设置用户权限,保证系统安全性;提供数据库文件的备份功能,按用户要求备份,防止意外数据丢失影响系统工作。
开发工具
Visual Basic
运行环境
硬件环境:PC486以上机型,要求配有鼠标和打印机。
软件环境:支持中文的Windows95、98或NT平台,电子邮件。
用户特点
要求用户具有最基本的计算机和Windows环境的操作技能,会使用鼠标。
功能需求
功能划分
系统主要实现以下功能:
用户管理
图书管理
图书流通
查询和统计