好文档 - 专业文书写作范文服务资料分享网站

图书管理系统概要设计说明书

天下 分享 时间: 加入收藏 我要投稿 点赞

图书管理信息系统概要设

计说明书

目录

1引言………………………………………………………………………………….3

1.1编写目的…………………………………………………………………………………..3 1.2背景………………………………………………………………………………………..3 1.3定义………………………………………………………………………………………..4 1.4参考资料…………………………………………………………………………………..4

2总体设计…………………………………………………………………………….5

2.1需求规定………………………………………………………………………………...5-6 2.2运行环境…………………………………………………………………………………..6 2.3基本设计概念和处理流程……………………………………………………………...6-7 2.4结构……………………………………………………………………………………...7-8 2.5功能器求与程序关系……………………………………………………………………..8 2.6人工处理过程……………………………………………………………………………..9 2.7尚未解决的问题…………………………………………………………………………..9

3接口设计…………………………………………………………………………….9

3.1用户接口…………………………………………………………………………………..9 3.2外部接口…………………………………………………………………………………..9 3.3内部接口…………………………………………………………………………………..9

4运行设计…………………………………………………………………………...10

4.1运行模块组合……………………………………………………………………………10 4.2运行控制………………………………………………………………………………....10 4.3运行时间…………………………………………………………………………………10

5系统数据结构设计………………………………………………………………..10

5.1逻辑结构设计要点…………………………………………………………………...10-11 5.2物理结构设计要点………………………………………………………………………11 5.3数据结构与程序的关系…………………………………………………………………11

6系统出错程序设计………………………………………………………………..12

6.1出错信息…………………………………………………………………………………12 6.2补救措施…………………………………………………………………………………12 6.3系统维护设计……………………………………………………………………………12

概要设计说明书

1引言

1.1编写目的

随着电子计算机硬软的高速发展和信息时代中日益暴涨的信息,以前的人工处理信息方式及简单的计算机处理是日益不能满足要求,实用、高效、安全的计算机管理信息系统正是如日中天,如火如荼。使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。譬如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等优点。图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。具体目标如下:

? 提高图书管理的效率,节约相关的管理成本。 ? 增强图书管理的安全性。

? 为图书管理部门提供系统、规范的图书管理手段。

? 满足借阅人、图书信息管理人员和部门管理人员的不同层次和不同方面的需要。 ? 为含有图书管理部门的组织的整体信息化建设提供必要的支持。

总之,通过该系统的建设来优化学校和企业的图书管理系统,提高管理效率,为学校和企业的进一步发展提供有力的支持。

1.2背景

说明:

? 待开发的软件系统的名称: 图书管理信息系统。 ? 本项目的任务: 完成图书的一般管理。 ? 本项目的提出者及开发者是:周磊。

? 本项目的用户: 企业或学校等拥有图书支部门的单位。 ? 本项目的开发平台:Windows Server 2000。 ? 本项目的开发语言:Visual C++。

? 本项目的数据库支持:Microsoft SQL Server2000。

1.3定义

本文件中用到的专门术语的定义和外文首字母组词的原词组: MFC:Microsoft Foundation Class。

Windows API:Windows Application Programming Interface。 COM:Component Object Model。 ADO:ActiveX Data Object。 ODBC:Open Database Connectivity。 SQL:Structure Query Language。 DBMS:Database Management System。

1.4参考资料

在收集、设计、编写本系统过程中用到的或是部分引用的文件或资料如下: 1. Visual C++信息系统设计开发实例 ISBN 7-111-16161-0 机械工业出版社 2. 实用软件工程基础 ISBN 7-302-05546-7 陈明 清华大学出版社

3. Visual C++ +SQL Sever数据库应用系统开发与实例 ISBN 7-115-12355-1 启明星

工作室 人民邮电出版社

4. Visual C++6.0基础教程ISBN 7-302-11151-0 阮宇 清华大学出版社

5. Visual C++数据库编程技术与实例 ISBN 7-115-13024-8 四维科技 沈炜 徐慧 人民

邮电出版社

6. Visual C++6.0数据库开发技术与工程实践 ISBN 7-115-11703-9 求是科技 人民邮

电出版社

7. Visual C++程序设计 ISBN 7-03-012561-4 徐晓梅 高丽 科学出版社 8. 面向对象程序设计ISBN 7-04-012008-9 房晓溪 高等教育出版社 9. 数据库基础与应用 ISBN 7-115-10318-6 王珊 李盛恩 人民邮电出版社 10. C程序设计 ISBN 7-302-038806-6 谭浩强 清华大学出版社 11. 精通Visual C++6.0 ISBN 7-5053-5538-4 王晖 电子工业出版社

2总体设计

2.1需求规定 2.11对系统的需求

图书管理系统需要满足来自三方面的需求,分别是图书借阅者,信息管理人员和图书管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;信息管理人员对图书借阅者的借阅及还书要求进行操作,同时对借书或还书信息进行查询和图书采购及验收编目入库,数据库的备份和恢复;系统管理员实现整体系统的维护,日志信息的管理和权限的管理。

在图书管理信息系统开发时应该满足以下具体的系统需求: ? 满足图书借阅管理的基本要求。 ? 满足图书书库管理的基本要求。 ? 满足图书借阅人管理的基本要求。

? 对操作人员的技能要求比较低,操作方便。 ? 能够使得人机交互,界面大方得体,实用。 ? 能够保障图书管理数据的安全,准确。

2.12对功能的需求

基于系统需求分析,该系统需要实现以下基本功能:

? 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的

操作需求的基础上,提高系统的安全性。

? 基础数据管理:维护图书管理相关的一些基础数据。它主要包括以下功能:

罚款设置:根据相应的规定设置图书超期归还的罚款金额。

图书类别设置:设置管理图书的类别信息,并设定各种类别图书能借出的天数。 读者类别设置:设置图书读者的类别信息,并设定各种类别读者能同时借阅图书的册数。

? 借阅管理:完成图书的借出登记,归还登记信息,以及借书信息和还书信息的查

询浏览等借阅相关的管理功能。

? 书库管理:维护书库中的图书信息,能够完成新书的入库登记,图书信息的查询,

更新以及图书丢失处理等功能。

? 读者管理:维护读者的相关信息,能够完成新读者信息的登记,读者信息的查询,

更新以及读者注销等功能。

? 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以及方便用户对

数据库的管理和维护工作,提高系统的数据安全性。

2.13对输入输出的要求

本图书管理系统对输入和输出的要求:

? 阿拉伯数字均为十进制且没有正负,主要包括图书的编号,读者编码,电话号码,

日期等。

? 货币为人民币,如罚款金额等。

2.2运行环境

运行该软件所需要的硬设备要求:

a. 处理器:AMD闪龙2400+;内存:256MB;显卡:七彩虹 Geforce4。 b. 硬盘:三星80G;主板:华硕A7V600-X。

c. 输入输出设备:显示器:飞利浦107s6;键盘及鼠标:罗技光电套件。

2.3基本设计概念和处理流程

企业或学校等拥有图书支部门的单位,他们的图书管理职能由图书馆独立完成,因此将本系统设计成一个相对封闭的单机运行系统,同时,也出于安全性考虑,该系统不提供与该单位其他系统的数据交互。系统应该界面美观,简单易用,实现图书管理基本业务的计算机处理。

本系统采用Visual C++6.0开发,采用SQL SERVER 2000作为后台数据库,在满足需求的前提下,将系统对运行环境的性能要求降到最低。

系统的基本流程:用户登录 主界面 选择各项功能。 系统业务处理流程:

基础 基础数据设置 生成

基础数据的录入 数据库

图书信息 图书管理 生成

图书信息的录入 数据库 生成

读者信息读者管理 读者信息的录入 数据库

图书管理系统概要设计说明书

图书管理信息系统概要设计说明书目录1引言………………………………………………………………………………….31.1编写目的…………………………………………………………………………………..31.2背景………………………………………………………………………………………..31.3定义……………………
推荐度:
点击下载文档文档为doc格式
6qoia0mj303ibqw7s1xb7s7tu43ow500tn0
领取福利

微信扫码领取福利

微信扫码分享