1 / 37
文档名称:

软件设计说明书-图书管理系统.doc

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

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

分享

预览

软件设计说明书-图书管理系统.doc

上传人:相惜 2021/10/26 文件大小:147 KB

下载得到文件列表

软件设计说明书-图书管理系统.doc

相关文档

文档介绍

文档介绍:精选doc最新版
精选doc最新版
.
.
精选doc最新版
.
图书管理系统
设计说明书
编写:
校对:
审核:
精选doc最新版
精选doc最新版
.
.
精选doc最新版
.
目录
1引言 1
2程序系统的结构 2
3程序(标识符)设计说明 2
4 还书模块 7
5 图书查询模块 11
6 系统操作模块 15
参考资料 36
精选doc最新版
精选doc最新版
.
.
精选doc最新版
.
1引言
1目的
根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《图书管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用

  文档中采用的专门术语的定义及缩略词简要如下:
LMS:Library Management System,图书管理系统
2程序系统的结构
系 统 操 作 模 块
系统
设置
图书查询
更改
口令
系统操作
读者库
操作
数据
统计
读者查询




图书库
操作
数据
备份
数据
恢复
精选doc最新版
精选doc最新版
.
.
精选doc最新版
.
3程序(标识符)设计说明

初始化
图书查询模块
还书模块
借书模块
系统查询模块
功能
建立与数据库连接
获取系统设置
运行主对话框
根据输入调用子模块
退出系统时断开与数据库的连接
输入项目
用户鼠标点击输入
程序逻辑
见右图
存储分配
内部数据: 数据库连接 m_pConnection _ConnectionPtr 数据库连接指针
m_IsConnected BOOL 数据库连接指示
系统设置 m_MaxLBNum int 可借图书数上限
m_MaxLBDay int 借书天数上限
子对话框 m_BookOutDlg CBookOutDlg 借书对话框
m_BookInDlg CBookInDlg 还书对话框
m_BookQuiryDlg CBookQuiryDlg 图书查询对话框
m_SysDlg CSysDlg 系统操作对话框
测试要点
数据库连接情况:正常情况,数据库文件缺少,外部系统异常。
系统设置获取:正常情况,外部系统异常。
对用户输入的响应: 合法输入,能够正常调用子模块;
非法输入,系统能否辨别,并作出响应(提出警告);
子模块的异常状况,系统能否及时做出响应。

功能
查验输入的读者证号
运行借书对话框
获取该读者的相关信息
查验输入的图书号
登记借书
输入项目
读者证号、图书书号(用户输入)
输出项目
读者信息(姓名);读者已借图书信息(书名、借书日期);
程序逻辑
精选doc最新版
精选doc最新版
.
.
精选doc最新版
.
对话框初始化
操作取消
输入不合理
点击返回
出错
输入读者证号
查 验
借书对话框
查验
借书登记
更新相关信息及显示
关闭对话框
接口
调用形式:void CBookDlg::LendBook(const _ConnectionPtr pConnection,
const int MaxLBNum)
传入参数:pC