2022年图书管理系统概要设计说明书.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年图书管理系统概要设计说明书.pdf》由会员分享,可在线阅读,更多相关《2022年图书管理系统概要设计说明书.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统概要设计说明书概要设计说明书1 引言随着计算机技术的不断应用与提高, 计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法, 不仅效率低、易出错、手续繁琐, 而且耗费大量的人力。为了满足其管理人员对图书馆书籍, 读者资料 , 借还书等进行高效的管理, 在工作人员具备一定的计算机操作能力的前提下, 此图书管理系统软件力求提高其管理效率。1、1 编写目的本文档的编写就是为了完善图书管理系统软件的开发途径与应用方法。以求在最短的时间高效的开发图书管理系统。1、2 背景本项目的名称 : 图书管理系统开发软件。本项目的任务提出者及开发者就是图书管理系统软件开发小组
2、, 用户就是中小型租、 借书机构。本产品就是针对电脑管理图书的需求设计的, 可以完成读者登记、 购入新书、读者借还书、等主要功能。1、3 定义开发(develop):不就是单纯指开发活动 , 还包括维护活动。项目 (project):该词指的就是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点与终点, 并且一般就是按照某项计划运行。这种计划通常会形成文件 , 并且说明要交付或实现的产品、 所用的资源与经费、 要做的工作与工作进度 ,一个项目可能有若干项目组成。项目开发计划 (project development plan):就是一种把项目一定一过程与项目
3、如何推进精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书连接起来的方案。产品生命周期 (product life cycle):就是产品从构思到不可以再使用的持续时间。2 总体设计2、1 需求规定主要输入输出项目 : 图书信息 :( 书名,ISBN, 定价, 出版社 , 数量, 就是否可借 ) 用户信息 :(ID, 姓名, 年龄, 性别, 开户时间 , 余额, 就是否 VIP, 累记金额 ) 借阅信息 :(ID,ISB
4、N,数量, 借出日期 , 押金) 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 基本设计概念与处理流程用户提示信息图书检索程序图书信息数据库身份确认程序用户资料数据库图书借还程序图书借阅数据库读者借还图书处理流程精品资料 - - - 欢迎下载 - - - - - - - -
5、- - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书2、4 结构图书管理系统管理员模块1、 0 维护图书资料1、维护用户资料1、借阅图书2、更新个人资料2、归还图书2、插入 1、 1、删除 1、 1、修改 1、 1、创建 1、 2、修改 1、 2、注销 1、 3、用户模块2、 0 检索图书2、管 理 员提 示 信图书更新程序图书信息数据库身份确认程序管理员数据库更新图书资料处理流程精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - -
6、 - - - - - - -第 3 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书2、5 功能需求与程序的关系各项功能需求的实现同各块程序的分配关系: 创建查找修改删除维护图书资料( 管理员) 维护用户信息( 管理员) 更新个人资料 ( 用户) 归还图书 (用户) 借阅图书 (用户) 检索图书 (用户) 3 接口设计3、1 用户接口向用户提供命令软件回答信息检索书目匹配检索关键字的书目信息修改用户资料修改后新的用户资料借阅图书借阅成功的图书信息归还图书归还成功的图书信息3、2 外部接口接口传递信息硬件接口与打印机接口图书信息 , 用户信息 , 借阅信息与读
7、条码机接口图书 ISBN,借阅号软件接口与数据库接口图书信息 , 用户信息 , 借阅精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书信息3、3 内部接口接口传递信息维护图书资料添加图书图书信息 ( 书名 ,ISBN, 定价 , 出版社 , 数量, 就是否可借 ) 维护图书资料修 改 图 书 信息图书信息 ( 书名 ,ISBN, 定价 , 出版社 , 数量, 就是否可借 ) 维护图书资料删 除 图 书 信息图书信息 (
8、书名 ,ISBN, 定价 , 出版社 , 数量, 就是否可借 ) 维护用户资料添加新用户用户信息 :(ID,姓名 , 年龄 , 性别 , 开户时间 , 余额, 就是否 VIP, 累记金额 ) 维护用户资料修 改 用 户 资料用户信息 :(ID,姓名 , 年龄 , 性别 , 开户时间 , 余额, 就是否 VIP, 累记金额 ) 维护用户资料删 除 用 户 资料用户信息 :(ID,姓名 , 年龄 , 性别 , 开户时间 , 余额, 就是否 VIP, 累记金额 ) 用户主模块更 新 用 户 资料用户信息 :(ID,姓名 , 年龄 , 性别 , 开户时间 , 余额, 就是否 VIP, 累记金额 ) 用
9、户主模块用户充值金额用户主模块借阅图书借阅信息 :(ID,ISBN,数量, 借出日期 , 押金) 用户主模块归还图书借阅信息 :(ID,ISBN,数量, 借出日期 , 押金) 4 运行设计4、1 运行模块组合施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示: 创建模块查找模块修改模块删除模块精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书管理员添加图书信息管理员修改书目信息管理员删除书目信息管理员添加新
10、用户管理员修改用户信息管理员注销用户用户更新个人资料用户充值用户检索图书用户借阅图书用户归还图书4、2 运行控制运行控制控制方法管理员添加图书信息管理员填写书目信息并提交, 系统在书目信息表中创建一个新数据项管理员修改书目信息管理员通过检索找到要修改的书目信息并修改, 系统在书目信息表写入修改后信息管理员删除书目信息管理员通过检索找到要删除的书目信息并删除, 系统在书目信息表删除该数据项。管理员添加新用户管理员填写新用户资料提交, 系统在用户资料表中创建一个新数据项管理员修改用户信息管理员通过检索找到要修改的用户信息并修改, 系统在用户资料表写入修改后的信息管理员注销用户管理员通过检索找到要销
11、户的用户并注销, 系统在用户资料表中删该用户的信息用户更新个人资料用户重新填写可修改的用户资料部分并修改, 系统在用户资料表中入修改后的新数据项用户充值用户告之管理员充值金额, 并付现金 , 管理员检索到该用户, 填写充精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书金额, 系统在用户资料表中该用户的数据项中更新余额一项用户检索图书用户填写要检索图书的关键字, 系统检索图书信息表 , 输出匹配条目用户借阅图书用户通过检
12、索找到要借阅的图书并借阅, 系统修改图书信息表中该目剩余数量一项 , 并在图书借阅表中添加借阅信息用户归还图书用户归还图书 , 系统删除图书借阅表中该用户对该书的借阅信息条目并修改图书信息表中该书的剩余数据一项5 系统数据结构设计5、1 逻辑结构设计要点数据结构数据项类型长度备注图书信息书名CHAR 20 ISBN CHAR 20 唯一标识书目定价FLOAT 6 出版社CHAR 20 数量INT 4 就是否可借BOOL 1 用户信息ID CHAR 10 唯一标识读者姓名CHAR 8 年龄INT 2 性别CHAR 4 开户时间DATA 余额MONEY 就是否 VIP BOOL 1 累记金额MON
13、EY 8 借阅信息ID CHAR 10 ISBN CHAR 20 数量INT 2 借出日期DATA 押金MONEY 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - - 图书管理系统概要设计说明书6 系统出错处理设计6、1 出错信息1.输入用户名不存在 : 说明数据库没无此用户名 , 需开户。2.密码错误 : 说明用户名与密码不匹配。 弹出警告信息后需重新输入密码, 一天内输入十次错误密码 , 将对此帐户进行冻结 , 需持身份证解冻。3.由于管理员没
14、有及时保存数据造成的数据丢失: 可通过数据还原 , 还原成最近的数据备份。6、2 补救措施故障出现后可能采取的变通措施, 包括: a. 后备: 使用附加存储设备备份数据。备份频率为每日一次。需手动备份。b. 恢复及再启动 : 如果数据造成丢失 , 可使用备份数据还原。详细设计说明书1 引言1、1 编写目的图书管理系统详细设计阶段的主要任务就是在图书管理系统概要设计书基础上, 对概要设计中产生的功能模块进行过程描述, 设计功能模块的内部细节, 包括算法与详细数据结构,为编写源代码提供必要的说明。概要设计解决了软件系统总体结构设计的问题, 包括整个软件系统的结构、模块划分、模块功能与模块间的联系等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 图书 管理 系统 概要 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内