1、 1 1引言引言 1.11.1 编写目的编写目的 根据需求规格说明书 、 概要设计说明书 ,在仔细考虑讨论之后,我们 对图书管理系统软件的功能划分、数据结构、软件总体结构的实现有了进一 步的想法。 我们将这些想法记录下来, 作为详细设计说明书, 为进一步设计软件、 编写代码打下基础。 1.21.2 项目背景项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书, 数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要 使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对 个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便 许多,这也充分应用硬件资
2、源;对图书管理部门而言,以前单一的手工检 索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书 管理软件。 图书管理系统软件 LMS V1.0 是一功能比较完善的数据管理软件,具 有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发 工具进行开发,具有很好的可移植性,可在应用范围较广的 DOS,WINDOWS 系列等操作系统上使用。除此以外,LMS V1.0 可通过访问权限控制以及数 据备份功能,确保数据的安全性。 1.31.3 定义定义 文档中采用的专门术语的定义及缩略词简要如下: LMS:Library Management System,图书管理系统。 1.41.
3、4 参考资料参考资料 11 郑人杰,殷人昆,陶永雷。 实用软件工程 (第二版) 。北京:清华大学 出版社,1997。 22 金勇华,曲俊生。 JAVA 网络高级编程 。北京:人民邮电出版社,2001。 33 Borland Software Corporation。 JBUILDER 培训教程北京:机械工 业出版社,2002。 2 2 总体设计总体设计 1. 软件结构 主 模 块 用户界面 子模块调度 用户输入 图书查询 还 书 输 出 借 书 系统操作 借 书 模 块 读者身份查验 用户界面 图书查验 输入 输入 获取相 关信息 输出 数据库查询 借书登记 操作命 令生成 数据库操作 还 书
4、 模 块 借书记录查验 记录还书信息 数据库查询 还书登记 操作命 令生成 数据库操作 用户界面 输入 获取相 关信息 输出 计算超期 系 统 操 作 模 块 系统 设置 系统操作 权限查验 更改 口令 子 模 块 调 度 读者库 操作 数据 统计 用户 界面 输 入 输 出 图书库 操作 数据 备份 数据 恢复 获取记录 图 书 库 操 作 模 块 用户界面 输 入 更新 显示 输 出 事 务 处 理 移动 至上 一个 记录 移动 至下 一个 记录 移动 至 最后 记录 移动 至第 一个 记录 加 入 记 录 删 除 记 录 移动 至 指定 ID 数据统计 / 图书查询 用户界面 查询命令生成 数据库查询 结果显示 输入 输出 生成结 果列表 输入 排序 结果列 表显示 数据库查询 数据库操作 更新当前记录 输入 ID ID 查验 获取记录 读 者 库 操 作 模 块 事 务 处 理 移动 至下 一个 记录 移动 至 最后 记录 移动 至第 一个 记录 移动 至上 一个 记录 移动 至 指定 ID 删 除 记 录