书屋管理概要设计项目说明指导书Word格式文档下载.docx
- 文档编号:19127473
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:14
- 大小:99.54KB
书屋管理概要设计项目说明指导书Word格式文档下载.docx
《书屋管理概要设计项目说明指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《书屋管理概要设计项目说明指导书Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
《书屋管理系统》针正确用户是单个中小型书屋管理者或个人,藏书种类和数量较少,用户数量和起源受到一定限制。
对应需求有:
1.能够存放一定数量图书信息,并方便有效进行对应书籍数据操作和管理,这关键包含:
1)图书信息录入、删除及修改。
2)图书信息多关键字检索查询。
3)图书出借、返还和资料统计。
2.能够对一定数量读者进行对应信息存放和管理,这其中包含:
1)用户信息登记、删除及修改。
2)用户资料统计和查询。
3.能够对需要统计结果提供列表显示输出。
4.能够提供一定安全机制,提供数据信息授权访问,预防随意删改,同时提供信息备份服务。
2.2运行环境
Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;
运行时占用内存:
≤1MB;
所需硬盘空间:
≤5MB;
软件平台:
汉字Windows95/98/NT4.0或更高版本并装有JAVA虚拟机操作系统;
2.3条件和限制
一个更为完善书屋管理系统,应提供更为便捷和强大信息查询功效,如对应网络操作及服务,因为开发时间和计算机数量有限,该系统并未提供这一功效。
对信息保护手段仅限于设置用户等级,和提供数据文件备份,比较简单,不能预防恶意破坏,安全性能有待深入完善。
3.总体设计
3.1处理步骤
1.图书流通步骤
2.图书查询步骤
3.2.1总体结构
3.2.2模块外部设计
1.主模块:
输入:
操作系统传输至多种消息和用户输入数据
输出:
用户界面显示
2.图书流通模块:
用户口令
对应界面
3.图书查询模块:
用户输入
查询方法及对应查询关键字
4.系统操作模块:
各个对话框
5.借书模块:
用户证号、图书书号
读者信息、相关借书信息
6.还书模块:
图书书号
相关读者信息
7.图书查验模块:
图书许可/严禁出借标志
8.用户查验模块:
读者证号
正当\非法读者标志
9.借书统计查验模块
借书统计存在/不存在标志,借书统计
10.图书库操作模块:
和图书库操作子对话框相关用户输入及系统消息
操作结果显示.
11.用户库操作模块:
和用户库操作子对话框相关用户输入及系统消息
操作结果显示
12.数据统计模块:
统计方法及其关键字
统计结果视图显示
13.系统设置模块:
依据用户输入显示对应对话框
14.数据备份模块:
输入:
用户操作输入
输出:
15.数据恢复模块:
16.更改口令模块:
用户操作输入
操作结果显示
17.录入模块:
对应信息
对应结果
18.修改模块:
19.删除模块:
对应信息
对应结果
20.帮助模块:
无
帮助信息
21.退出模块:
退出命令
22.数据库操作模块:
数据操作命令
23.数据库查询模块:
数据查询命令
查询结果集
3.3功效分配
浏览功效:
图书库操作模块读者库操作模块
查询功效:
图书查询模块数据统计模块
读者查验模块
插入功效:
图书库操作模块读者库操作模块借书模块
修改功效:
借书模块还书模块
删除功效:
图书库操作模块读者库操作模块还书模块
4.接口设计
4.1外部接口
1.用户界面
按Windows应用软件用户界面规范来设计,使用以对话框为主用户界面,便于用户使用。
1)主对话框:
由五个功效按钮组成
图书流通、图书查询、系统操作、帮助、退出
2)借书对话框:
图书书号编辑框:
用于输入图书书号;
读者信息显示区:
用于显示读者信息(姓名);
读者已借图书信息显示区:
用于显示读者已借图书信息;
书号提交按钮:
提交借书请求;
退出按钮:
退出借书对话框。
3)还书对话框:
用于输入图书书号;
用于显示此次图书归还者信息(读者证号、读者姓名);
已还图书信息显示区:
用于显示读者此次已还图书信息(书名、超期天数);
未还图书信息显示区:
用于显示读者还未归还图书信息(书名、借书日期);
提交按钮:
用于提交还书请求;
返回按钮:
用于退出还书对话框。
4)图书查询对话框:
查询方法复选框:
用于选择查询所需满足条件(作者、书名、出版社、出版时间);
关键字编辑框:
用于输入查询关键字(作者、书名、出版社);
时间条件单选框:
用于选择出版时间所需满足条件类型;
时间编辑框:
用于编辑年和月;
开始查询按钮:
用于提交查询请求;
退出查询按钮:
用于退出图书查询对话框;
5)系统操作对话框:
由八个功效按钮组成
图书库操作、读者库操作、数据统计、系统设置、数据备份、数据恢复、更改口令、返回。
6)图书库操作对话框:
用于显示图书书号;
书名编辑框:
用于显示编辑图书书名;
作者编辑框:
用于显示编辑作者;
单价编辑框:
用于显示编辑图书单价;
出版社编辑框:
用于显示编辑出版社;
出版年月编辑框:
用于显示编辑图书出版年月;
图书状态单选框:
用于显示编辑图书状态(在库、借出、异常);
纪录总数显示:
用于显示图书统计总数;
目前统计序号显示:
用于显示目前统计在统计集中位置;
“前一个”按钮:
显示和编辑前一个统计;
“后一个”按钮:
显示和编辑后一个统计;
“移动到”按钮:
显示和编辑指定图书书号统计;
“加入”按钮:
增加图书统计;
“删除”按钮:
删除目前图书统计;
“退出”按钮:
退出图书库操作对话框。
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犯错处理对策
对通常错误,给用户提醒信息,让用户重新输入或退出。
对于严重错误,开启备份文件恢复,提议使用帮助文件。
8.安全保密设计
为每个操作人员设置账号及口令,要求每一级操作人员权限。
9.维护设计
因为此项目比较小,除了严格根据软件工程科学方法开发软件、认真建立文档、编码阶段写具体注释外,没有特殊维护设计,如:
设置维护模块等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书屋 管理 概要 设计 项目 说明 指导书