教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

毕业论文 图书管理系统程序分析及设计 概要设计说明书(2)

来源:网络收集 时间:2026-01-31
导读: 当前记录序号显示:用于显示当前记录在记录集中的位置; “前一个”按钮:显示和编辑前一个记录; “后一个”按钮:显示和编辑后一个记录; “移动到”按钮:显示和编辑指定图书书号的记录; “加入”按钮:增加图

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

“移动到”按钮:显示和编辑指定图书书号的记录; “加入”按钮:增加图书记录;

“删除”按钮:删除当前的图书记录; “退出”按钮:退出图书库操作对话框。

7) 读者库操作对话框:

读者证号编辑框:用于显示读者证号; 读者姓名编辑框:用于显示编辑读者姓名; 联系方法编辑框:用于显示编辑读者联系方法;

读者电话号码编辑框:用于显示编辑读者电话号码; 读者电子邮件编辑框: 用于显示编辑读者电子邮件; 纪录总数显示:用于显示读者记录的总数;

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

“移动到”按钮:显示和编辑指定读者证号的记录; “加入”按钮:增加读者记录;

“删除”按钮:删除当前的读者记录;

毕业论文 图书管理系统程序分析及设计

“退出”按钮:退出图书库操作对话框。

8) 数据统计对话框:

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

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

单价、出版社、出版时间、图书状态);

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

系方法);

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

出借日期);

统计输出设置单选框:用于选择统计结果的输出类别;

图书统计输出设置复选框:用于指定输出项(图书书号、书名、作者、单价、出版

社、出版时间、状态);

读者统计输出设置复选框:用于指定输出项(读者证号、姓名、联系方法); 借书情况统计输出设置复选框:用于指定输出项(图书相关、读者相关、出借日期); 条件选择下拉列表栏(数字项):用于指定具体统计条件(>、<、=); 条件选择下拉列表栏(字符项):用于指定具体统计条件(=、包含);

条件选择下拉列表栏(日期项):用于指定具体统计条件(先于、后于、介于); 条件选择下拉列表栏(图书状态项):用于指定具体统计条件(在库、出借、异常); 关键字编辑框:用于输入编辑统计关键字; “开始统计”按钮:提交统计请求; “返回”按钮:退出数据统计对话框。

9) 数据备份对话框

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

退出按钮: 退出数据备份系统

10)数据恢复对话框

确认按钮: 确定此项操作

文件对话框:用于输入存数据的路径

11)更改口令对话框

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

2.软件接口

使用Access数据库的驱动程序,通过COM接口访问。

3.硬件接口 鼠标。

毕业论文 图书管理系统程序分析及设计

4.2 内部接口

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

5.数据结构设计

5.1 逻辑结构设计

图书表:由多个图书记录构成

图书记录的数据结构如下:

图书编号(BookID) 整数(唯一标示符) 图书书名(BookName) 变长字符串 图书作者(Author) 变长字符串 图书出版社(Publisher) 变长字符串 图书单价(BookPrice) 实数 图书状态(BookStatus) 整数

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

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

读者证号(ReaderID) 整数(唯一标示符) 读者姓名(ReaderName) 变长字符串 读者联系方法(Address) 变长字符串 读者电话号码(TelephoneNumber) 整数

读者电子邮件(Email) 变长字符串

借书记录表:由若干个借书记录构成

借书记录的数据结构如下: 借阅图书(BookID) 整数(与图书库中的图书编号对应)(唯

一标示符)

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

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

系统设置记录的数据结构如下: 记录号(id) 整数(系统自动生成,唯一标示符) 最多可借图书数(MaxBLNum) 整数 最多借书天数(MaxBLDays) 整数

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

系统操作员记录的数据结构如下: 记录序号(id) 整数(系统自动生成,唯一标示符) 账号(Addminister) 变长字符串 口令(Password) 变长字符串 权限级别(Level) 整数(0-7)

毕业论文 图书管理系统程序分析及设计

5.2 物理结构设计 采用链表结构

5.3 数据结构与程序的关系

主模块:连接数据库 借书模块:

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

码,读者电子邮件。

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

书单价,图书状态。

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

书号,借书时间。

还书模块:

1) 借书记录查验模块:读入图书号,对应输出借书记录表中的读者号,借书时间。 2) 还书登记模块:读入图书号,修改图书状态,删除借书记录表中的读者号,图

书号,借书时间。

图书查询模块:

指定图书查询条件,对应输出相应的图书信息,如图书书名,图书作者,图书出

版社 ,图书单价等。 系统操作模块:

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

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

记录表。

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

记录表。

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

表中的最多可借图书数,最多借书天数。

6.运行设计

6.1 运行模块的组合

程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操作。

6.2 运行控制

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

6.3 运行时间

毕业论文 图书管理系统程序分析及设计

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

7.1 出错输出信息

根据不同的出错情况给出不同的出错信息,一般用对话框给出。

7.2 出错处理对策

对一般错误,给用户提示信息,让用户重新输入或退出。 对于严重错误,启动备份文 …… 此处隐藏:1328字,全部文档内容请下载后查看。喜欢就下载吧 ……

毕业论文 图书管理系统程序分析及设计 概要设计说明书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/49205.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)