图书管理系统概要设计说明书资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书
1 引言
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型
租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量
的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作
人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
1.1 编写目的
本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间
高效的开发图书管理系统。
1.2 背景
本项目的名称:图书管理系统开发软件。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机
构。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3 定义
开发(develop):不是单纯指开发活动,还包括维护活动。
项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资
源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划
通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进
度,一个项目可能有若干项目组成。
项目开发计划(project development plan):是一种把项目一定一过程与项目如何推
进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。
2 总体设计
2.1需求规定
主要输入输出项目:
图书信息:(书名,ISBN,定价,出版社,数量,是否可借)
用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否 VIP,累记金额)借阅信息:(ID,ISBN,数量,借出日期,押金)
2.2运行环境
硬件环境:
最低配置:CPU:Pentium3 800 以上或其它兼容规格,内存:256M 以上,硬盘:20GB 以上空间
推荐配置:CPU:Pentium4 1.6G,内存:512M 以上,硬盘:100GB 以上空间。软件环境:Windows 9x/2000/XP
SQL Server 2000
.NET Framework 2.0
2.3基本设计概念和处理流程
读者借还图书处理流程
用户提示
信息
身份确认程序用户资料数据库
图书检索程序图书信息数据库
图书借还程序图书借阅数据库.
更新图书资料处理流程
管理
提示
身份确认程管理员数据
图书更新程序图书信息数据库
2.4 结构
插1.1.
维护图书资1.删1.1.
修1.1.
管理员模1.
创建 1.2.3
维护用户资料 1.2修改 1.2.3
注销 1.3.3
图书管理系统
更新个人资料 2.1
用户模块归还图书 2.22.0
借阅图书 2.3
检索图书 2.4.
序的关系需求与程2.5 功能
各项功能需求的实现同各块程序的分配关系:
3 接口设计3.1 用户接口
3.2 外部接口
3.3 内部接口
用户主模块更新用户资用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否料 VIP,累记金额)
金额用户主模块用户充值
借阅图书用户主模块,数量,借出日期,押借阅信息:(ID,ISBN 金)
用户主模块归还图书借阅信息:(ID,ISBN,数量,借出日期,押金)
4 运行设计
4.1运行模块组合
施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:
创建模块查找模块修改模块删除模块
管理员添加图书信息√
管理员修改书目信息√√
管理员删除书目信息√√
管理员添加新用户√
管理员修改用户信息√√
管理员注销用户√√
用户更新个人资料√
用户充值√
用户检索图书√
用户借阅图书√√
用户归还图书√√
4.2运行控制
运行控制控制方法
管理员添加图书信息管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项管理员修改书目信息
管理员通过检索找到要修改的书目信息并修改,系统在书目信息表中
管理员删除书目信息写入修改后信息
管理员通过检索找到要删除的书目信息并删除,系统在书目信息表中管理员添加新用户
删除该数据项。管理员修改用户信息
管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项
管理员注销用户管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中
写入修改后的信息用户更新个人资料
管理员通过检索找到要销户的用户并注销,系统在用户资料表中删除
用户充值该用户的信息
用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写用户检索图书
入修改后的新数据项用户借阅图书
用户告之管理员充值金额,并付现金,管理员检索到该用户,填写充
用户归还图书值金额,系统在用户资料表中该用户的数据项中更新余额一项用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目
用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书
目剩余数量一项,并在图书借阅表中添加借阅信息
用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目
并修改图书信息表中该书的剩余数据一项
5 系统数据结构设计
5.1 逻辑结构设计要点