图书管理信息系统详细设计报告.docx

上传人:b****6 文档编号:4069012 上传时间:2022-11-27 格式:DOCX 页数:16 大小:463.62KB
下载 相关 举报
图书管理信息系统详细设计报告.docx_第1页
第1页 / 共16页
图书管理信息系统详细设计报告.docx_第2页
第2页 / 共16页
图书管理信息系统详细设计报告.docx_第3页
第3页 / 共16页
图书管理信息系统详细设计报告.docx_第4页
第4页 / 共16页
图书管理信息系统详细设计报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

图书管理信息系统详细设计报告.docx

《图书管理信息系统详细设计报告.docx》由会员分享,可在线阅读,更多相关《图书管理信息系统详细设计报告.docx(16页珍藏版)》请在冰豆网上搜索。

图书管理信息系统详细设计报告.docx

图书管理信息系统详细设计报告

 

图书管理信息系统

详细设计报告

 

1.引言

1.1编写目的

随着社会的不断发展,人们对知识的追求不断增加,从而对书籍的需求也越来越大。

但是人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,必须开发图书管理系统。

随着计算机技术的不断提高以及对其应用的广泛,计算机已经深入到社会生活的各个角落。

而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

1.2项目背景

项目名称初步定为:

图书管理信息系统。

分为四个子功能模块:

用户管理、图书管理(添加、删除、修改、删除等)、图书浏览、图书查询(精确查询、模糊查询)等。

本项目的任务提出者为:

XXX软件开发有限公司,开发者和主管部门为XXX软件开发研制中心。

2.总体设计

2.1需求概述

本软件主要有以下几个方面的功能。

(1)用户注册登录功能。

可以允许使用者进行注册登录,方便使用者。

(2)书库信息浏览功能。

注册用户可以在书库浏览信息(图书编号、书名、作者、分类、简介、出版社)。

(3)图书详细查找功能。

可以根据注册用户的要求(图书编号、书名、作者、分类、简介、出版社)查找图书,并显示图书详细信息及预览。

(4)借书功能。

注册用户可以借书。

(5)还书功能。

注册用户可以还书。

(6)图书删除功能。

管理员可以指定删除一个、多个或全部图书。

(7)添加图书功能。

管理员可以添加图书。

(8)修改图书功能。

管理员可以修改图书信息。

(9)账户管理功能。

注册用户可以管理其账号,比如:

密码、名称等。

管理员可以删除账号。

(10)打印功能。

可以根据用户要求,打印图书信息。

(11)帮助功能。

为用户的使用提供帮助。

2.2软件结构

本软件总体结构图:

本软件顶层数据流图:

3.程序设计说明

3.1模块描述

本软件的详细模块图:

3.2登录模块

功能:

对用户进行验证,通过验证则登录系统界面进行关于账户和图书的

各项操作。

输入项目:

输入用户的账号和密码。

输出项目:

如果用户输错密码,提示。

存储分配:

程序运行需要占用内存约为1MB左右。

模块的界面:

控件

功能

用户-组合框控件

输入或选择登录用户名称

密码-编辑控件

输入登录用户密码

登录-控件

登录到图书管理信息系统

注册-控件

注册账号

登录模块流程图:

3.3初始化模块

功能:

初始化系统显示欢迎界面,并使系统进入正常工作状态。

输入项目:

配置文件,数据库文件。

输出项目:

设置全局变量,浏览区和基本资料区。

存储分配:

程序运行需要占用内存约1MB左右。

3.4关闭系统模块

功能:

关闭并退出系统,保留相应状态数据。

输入项目:

全局变量。

输出项目:

更新后的数据库文件和配置文件。

3.5系统功能模块

功能:

选择各种系统功能。

输入项目:

鼠标或键盘事件。

输出项目:

无。

3.6查找图书模块

功能:

根据用户的要求,把搜索结果以列表的方式显示在浏览区内,并维护窗口中浏览区中信息的更改和刷新。

可以打印图书信息。

性能:

用户使用频率较高,要求查找快速,精确。

输入项目:

鼠标、键盘事件。

输出项目:

重新设计的浏览区中的信息。

本模块界面(省略介绍):

控件

功能

查找-编辑控件

输入用户要查找图书的关键字

查询-按钮

查询符合条件的图书信息

浏览-列表框

显示查询的图书信息

查找图书模块流程图:

3.7借书还书模块

功能:

管理用户借还的图书。

性能:

用户使用频率较高,要求信息存储快速,精确,错误率降到最小。

输入项目:

鼠标或键盘事件。

输出项目:

显示用户借还图书的信息。

借书还书模块流程图:

3.8添加图书模块

功能:

便于管理员添加一本、一类或多本、多类图书。

性能:

要求此功能出错率小。

输入项目:

鼠标或键盘事件。

输出项目:

更新数据库文件和配置文件。

添加图书模块流程图:

3.9修改图书模块

功能:

管理员修改图书信息。

性能:

要求反应时间快速,更新数据库快速。

输入项目:

鼠标或键盘事件。

输出项目:

更新数据库文件。

本模块界面(省略介绍):

控件

功能

修改-按钮

打开图书信息的修改界面

信息修改-编辑文本框

编辑修改图书信息

确定-按钮

确定修改的信息并保存

修改图书模块流程图:

3.10图书删除模块

功能:

管理员删除图书信息。

输入项目:

鼠标或键盘事件。

输出项目:

更新数据库文件。

本模块界面(省略介绍):

控件

功能

选择-复选框

选择要删除的图书

删除-按钮

删除选择的图书

 

图书删除模块流程图

注册模块流程图

3.11注册模块

功能:

提供用户账号的注册。

输入项目:

鼠标或键盘事件。

输出项目:

更新数据库文件和配置文件。

3.12修改密码模块

功能:

提供用户修改密码服务。

输入项目:

鼠标或键盘事件。

输出项目:

更新数据库文件和配置文件。

本模块界面(省略介绍):

控件

功能

修改-按钮

打开修改密码界面

输入密码-文本框

输入旧密码

输入新密码-文本框

输入新密码

修改密码模块流程图

删除账户模块流程图

3.13删除账户模块

功能:

删除用户账户。

输入模块:

鼠标或键盘事件。

输出模块:

更新数据库文件和配置文件。

3.14打印模块

功能:

完成打印功能。

输入项目:

图书信息。

输出项目:

无。

3.15帮助

功能:

提供本系统的使用帮助功能。

输入项目:

鼠标或键盘事件。

输出项目:

无。

本模块界面(省略介绍):

控件

功能

帮助索引-标签控件

显示目录标签

显示-按钮

显示所选内容

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

当前位置:首页 > 初中教育 > 政史地

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

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