最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

[概要设计]+图书管理系统概要设计说明书

来源:动视网 责编:小OO 时间:2025-09-23 14:27:39
文档

[概要设计]+图书管理系统概要设计说明书

图书管理系统概要设计说明书概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2背景本项目的名称:图
推荐度:
导读图书管理系统概要设计说明书概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2背景本项目的名称:图
图书管理系统概要设计说明书

概要设计说明书

1引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。

1.1编写目的

本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。

1.2背景

本项目的名称:图书管理系统开发软件。

本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。

本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。 

1.3定义

开发(develop):不是单纯指开发活动,还包括维护活动。

项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。

项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。

产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。

1.4参考文献

《CMMI软件过程改进与评估》  罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京

《软件工程导论》(第四版)    张海藩编著,清华大学出版社,2006年10月版,北京

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

2.3基本设计概念和处理流程

2.4结构

2.5功能需求与程序的关系

各项功能需求的实现同各块程序的分配关系:

创建查找修改删除
维护图书资料(管理员)
维护用户信息(管理员)
更新个人资料(用户)
归还图书 (用户)

借阅图书 (用户)

检索图书 (用户)

2.6人工处理过程

1.创建用户(注册新用户):用户信息需要手工输入计算机。

2.用户充值:需要将现金将付于管理员,并手工输入充值金额到计算机。

3接口设计

3.1用户接口

向用户提供命令软件回答信息
检索书目匹配检索关键字的书目信息
修改用户资料修改后新的用户资料
借阅图书借阅成功的图书信息
归还图书归还成功的图书信息
3.2外部接口

接口传递信息
硬件接口与打印机接口图书信息,用户信息,借阅信息
与读条码机接口图书ISBN,借阅号

软件接口与数据库接口图书信息,用户信息,借阅信息
3.3内部接口

接口传递信息
维护图书资料添加图书图书信息(书名,ISBN,定价,出版社,数量,是否可借)

维护图书资料修改图书信息图书信息(书名,ISBN,定价,出版社,数量,是否可借)

维护图书资料删除图书信息图书信息(书名,ISBN,定价,出版社,数量,是否可借)

维护用户资料添加新用户用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额)

维护用户资料修改用户资料用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额)

维护用户资料删除用户资料用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额)

用户主模块更新用户资料用户信息:(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累记金额)

用户主模块用户充值金额
用户主模块借阅图书借阅信息:(ID,ISBN,数量,借出日期,押金)

用户主模块归还图书借阅信息:(ID,ISBN,数量,借出日期,押金)

4运行设计

4.1运行模块组合

施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:

创建模块查找模块修改模块删除模块
管理员添加图书信息
管理员修改书目信息
管理员删除书目信息
管理员添加新用户
管理员修改用户信息
管理员注销用户
用户更新个人资料
用户充值
用户检索图书
用户借阅图书
用户归还图书
4.2运行控制

运行控制控制方法
管理员添加图书信息管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项

管理员修改书目信息管理员通过检索找到要修改的书目信息并修改,系统在书目信息表中写入修改后信息
管理员删除书目信息管理员通过检索找到要删除的书目信息并删除,系统在书目信息表中删除该数据项。
管理员添加新用户管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项

管理员修改用户信息管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息
管理员注销用户管理员通过检索找到要销户的用户并注销,系统在用户资料表中删除该用户的信息

用户更新个人资料用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项
用户充值用户告之管理员充值金额,并付现金,管理员检索到该用户,填写充值金额,系统在用户资料表中该用户的数据项中更新余额一项
用户检索图书用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目
用户借阅图书用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息
用户归还图书用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项
5系统数据结构设计

5.1逻辑结构设计要点

数据结构数据项类型长度备注
图书信息书名CHAR20
ISBNCHAR20唯一标识书目
定价FLOAT6
出版社CHAR20
数量INT4
是否可借BOOL1
用户信息IDCHAR10唯一标识读者
姓名CHAR8
年龄INT2
性别CHAR4
开户时间DATA
余额MONEY
是否VIP

BOOL1
累记金额MONEY8
借阅信息IDCHAR10
ISBNCHAR20
数量INT2
借出日期DATA
押金MONEY
6系统出错处理设计

6.1出错信息

1.输入用户名不存在:说明数据库没无此用户名,需开户。

2.密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。

3.由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。

6.2补救措施

故障出现后可能采取的变通措施,包括:

a.后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。

b.恢复及再启动:如果数据造成丢失,可使用备份数据还原。

文档

[概要设计]+图书管理系统概要设计说明书

图书管理系统概要设计说明书概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2背景本项目的名称:图
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top