书屋管理概要设计项目说明指导书Word格式文档下载.docx

上传人:b****6 文档编号:19127473 上传时间:2023-01-04 格式:DOCX 页数:14 大小:99.54KB
下载 相关 举报
书屋管理概要设计项目说明指导书Word格式文档下载.docx_第1页
第1页 / 共14页
书屋管理概要设计项目说明指导书Word格式文档下载.docx_第2页
第2页 / 共14页
书屋管理概要设计项目说明指导书Word格式文档下载.docx_第3页
第3页 / 共14页
书屋管理概要设计项目说明指导书Word格式文档下载.docx_第4页
第4页 / 共14页
书屋管理概要设计项目说明指导书Word格式文档下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

书屋管理概要设计项目说明指导书Word格式文档下载.docx

《书屋管理概要设计项目说明指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《书屋管理概要设计项目说明指导书Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。

书屋管理概要设计项目说明指导书Word格式文档下载.docx

《书屋管理系统》针正确用户是单个中小型书屋管理者或个人,藏书种类和数量较少,用户数量和起源受到一定限制。

对应需求有:

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.维护设计

因为此项目比较小,除了严格根据软件工程科学方法开发软件、认真建立文档、编码阶段写具体注释外,没有特殊维护设计,如:

设置维护模块等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1