77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-01-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

复、更改口令、返回。

图书库操作对话框:

图书书号编辑框:用于显示图书书号; 书名编辑框:用于显示编辑图书书名; 作者编辑框:用于显示编辑作者; 单价编辑框:用于显示编辑图书单价; 出版社编辑框:用于显示编辑出版社;

出版年月编辑框:用于显示编辑图书出版的年月;

图书状态单选框:用于显示编辑图书状态(在库、借出、异常); 纪录总数显示:用于显示图书记录的总数;

当前记录序号显示:用于显示当前记录在记录集中的位置; “前一个”按钮:显示和编辑前一个记录; “后一个”按钮:显示和编辑后一个记录; “移动到”按钮:显示和编辑指定图书书号的记录; “加入”按钮:增加图书记录; “删除”按钮:删除当前的图书记录; “退出”按钮:退出图书库操作对话框。 读者库操作对话框:

读者证号编辑框:用于显示读者证号; 读者姓名编辑框:用于显示编辑读者姓名; 联系方法编辑框:用于显示编辑读者联系方法; 读者电话号码编辑框:用于显示编辑读者电话号码; 读者电子邮件编辑框: 用于显示编辑读者电子邮件; 纪录总数显示:用于显示读者记录的总数;

当前记录序号显示:用于显示当前记录在记录集中的位置; “前一个”按钮:显示和编辑前一个记录; “后一个”按钮:显示和编辑后一个记录; “第一个”按钮:显示和编辑第一个记录; “最后一个”按钮:显示和编辑最后一个记录;

“移动到”按钮:显示和编辑指定读者证号的记录; “加入”按钮:增加读者记录; “删除”按钮:删除当前的读者记录; “退出”按钮:退出图书库操作对话框。 数据统计对话框:

统计条件单选框:用于选择统计条件类别(图书、读者、借书情

况);

图书统计条件复选框:用于指定统计条件包含的相关项(图书书

号、书名、作者、单价、出版社、出版时间、图书状态);

读者统计条件复选框:用于指定统计条件包含的相关项(读者证

号、读者姓名、联系方法);

借书情况统计条件复选框:用于指定统计条件包含的相关性(图

书相关、读者相关、出借日期);

统计输出设置单选框:用于选择统计结果的输出类别; 图书统计输出设置复选框:用于指定输出项(图书书号、书名、

作者、单价、出版社、出版时间、状态);

读者统计输出设置复选框:用于指定输出项(读者证号、姓名、

联系方法);

借书情况统计输出设置复选框:用于指定输出项(图书相关、读

者相关、出借日期);

条件选择下拉列表栏(数字项):用于指定具体统计条件(>、<、

=);

条件选择下拉列表栏(字符项):用于指定具体统计条件(=、包

含);

条件选择下拉列表栏(日期项):用于指定具体统计条件(先于、

后于、介于);

条件选择下拉列表栏(图书状态项):用于指定具体统计条件(在

库、出借、异常);

关键字编辑框:用于输入编辑统计关键字; “开始统计”按钮:提交统计请求; “返回”按钮:退出数据统计对话框。 数据备份对话框

路径编辑框:用于输入编辑备份路径。 BROWSE按钮:用于选择路径 确定按钮: 确定数据备份

退出按钮: 退出数据备份系统 数据恢复对话框

确认按钮: 确定此项操作 文件对话框:用于输入存数据的路径

更改口令对话框

原始口令编辑框:用于输入原始口令 新口令编辑框: 用于输入新口令 确定按钮: 确定此项操作

2)、软件接口:使用Access数据库的驱动程序,通过COM接口访问。 3)、硬件接口:鼠标。 (2)、内部接口

模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。

5、数据结构设计

(1)、逻辑结构设计

图书表:由多个图书记录构成 图书记录的数据结构如下: 图书编号(BookID) 图书书名(BookName) 图书作者(Author)

整数(唯一标示符)

变长字符串

变长字符串 变长字符串 实数

图书出版社(Publisher) 图书单价(BookPrice)

图书状态(BookStatus)

读者表:由多个读者记录构成

读者记录的数据结构如下:

读者证号(ReaderID)

整数

整数(唯一标示符)

读者姓名(ReaderName) 读者联系方法(Address)

变长字符串

变长字符串

读者电话号码(TelephoneNumber) 整数 读者电子邮件(Email) 变长字符串

借书记录表:由若干个借书记录构成 借书记录的数据结构如下:

借阅图书(BookID) 整数(与图书库中的图书编号对应)(唯一标示

符)

借阅者(ReaderID) 整数(与读者库中的图书编号对应) 借阅时间(BorrowDate)

日期

系统设置表:有单个系统设置记录构成

系统设置记录的数据结构如下: 记录号(id)

整数(系统自动生成,唯一标示符)

整数

最多可借图书数(MaxBLNum)

最多借书天数(MaxBLDays) 整数

系统操作员记录表:由若干个系统操作员记录构成

系统操作员记录的数据结构如下:

记录序号(id) 整数(系统自动生成,唯一标示符) 账号(Addminister) 口令(Password) 权限级别(Level)

(2)、 物理结构设计

采用链表结构

(3)、 数据结构与程序的关系 主模块:连接数据库

变长字符串 变长字符串 整数(0-7)

借书模块:

读者查验模块:读入读者号,对应输出读者姓名,读者联系方法,

读者电话号码以及电子邮件。

图书查验模块:读入图书号,对应输出图书书名,图书作者,图书

出版社,图书单价和状态。

借书登记模块:读入图书号,修改图书状态,在借书记录表中加入读

者号,图书号,借书时间。

还书模块:

借书记录查验模块:读入图书号,对应输出借书记录表中的读者号,

借书时间。

还书登记模块:读入图书号,修改图书状态,删除借书记录表中的读

者号,图书号,借书时间。

图书查询模块:指定图书查询条件,对应输出相应的图书信息,如图

书书名,图书作者,图书出版社 ,图书单价等。

系统操作模块:

系统操作权限查验模块:读入帐号,口令,输出相应的信息。 图书库操作模块:增加,修改,删除图书表中的信息。 读者库操作模块:增加,修改,删除读者表中的信息。 数据统计模块:指定统计条件,输出相应的信息。

数据备份模块:复制图书表,读者表,借书记录表,系统设置表,系

统操作员记录表。

数据恢复模块:读取图书表,读者表,借书记录表,系统设置表,系

统操作员记录表。

系统设置模块:增加,修改,删除系统操作员记录表中的信息,修改

系统设置表中的最多可借图书数,最多借书天数。

6、运行设计

(1)、运行模块的组合

程序启动后,进入主模块,用户的单击对话框按钮事件触发主模

块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这

些模块调用其下层模块,完成相应操作。 (2)、运行控制

本软件控制流程:主程序运行,等待用户的输入,根据用户的输入

调用各子模块 (3)、运行时间

检索业务响应时间<2s; 运行响应时间<1s; 7、出错处理

(1)、 出错输出信息

根据不同的出错情况给出不同的出错信息,一般用对话框给出。 (2)、 出错处理对策

对一般错误,给用户提示信息,让用户重新输入或退出。 对于严重错误,启动备份文件恢复,建议使用帮助文件。 8、安全保密设计

为每个操作人员设置账号及口令,规定每一级操作人员的权限。 9、维护设计

由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书管理系统概要设计说明书(3)在线全文阅读。

图书管理系统概要设计说明书(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/415263.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: