教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

毕业论文 图书管理系统程序分析及设计 概要设计说明书

来源:网络收集 时间:2026-01-30
导读: 毕业论文 图书管理系统程序分析及设计 文档编号: LMS—2 版 本 号: V1.0 文档名称: 概要设计说明书 项目名称: 图书管理系统 项目负责人: XXX、XXX、XXX 编写: XXXX年XX月XX日 校对: XXXX年XX月XX日 审核: XXXX年XX月XX日 批准: XXXX年XX月XX日 开发单

毕业论文 图书管理系统程序分析及设计

文档编号: LMS—2

版 本 号: V1.0

文档名称: 概要设计说明书 项目名称: 图书管理系统 项目负责人: XXX、XXX、XXX

编写: XXXX年XX月XX日 校对: XXXX年XX月XX日 审核: XXXX年XX月XX日 批准: XXXX年XX月XX日 开发单位:

毕业论文 图书管理系统程序分析及设计

1.

引言

1.1 编写目的

根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《图书管理系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。

1.2 项目背景

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

图书管理系统软件LMS V1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。除此以外,LMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。

1.3 定义

文档中采用的专门术语的定义及缩略词简要如下:

LMS:Library Management System,图书管理系统。

1.4 参考资料

[1] 郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,

1997。

[2] 金勇华,曲俊生。《JAVA网络高级编程》。北京:人民邮电出版社,2001。 [3] Borland Software Corporation。《JBUILDER培训教程》北京:机械工业出版社,

2002。

2.

任务概述

2.1 目标

《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。相应的需求有: 1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:

1) 图书信息的录入、删除及修改。 2) 图书信息的多关键字检索查询。 3) 图书的出借、返还和资料统计。

2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1) 读者信息的登记、删除及修改。

毕业论文 图书管理系统程序分析及设计

2) 读者资料的统计与查询。

3.能够对需要的统计结果提供列表显示输出。

4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。

2.2 运行环境

Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑; 运行时占用内存:≤1MB; 所需硬盘空间:≤5MB;

软件平台:中文Windows95/98/NT 4.0或更高版本并装有JAVA虚拟机的操作系统;

2.3 条件与限制

一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3.

总体设计

3.1 处理流程 1. 图书流通流程

毕业论文 图书管理系统程序分析及设计

启动系统

输入口令

查验 YES 显示主菜单

NO 退出系统

用户选择

选择项

出借

还书

退出

用户输入读者证 号 查验

读入书号

过期

NO YES

出错信息 NO

用户输入书

罚款

确认 YES 更新数据库

更新数据库

YES 继续 NO YES

继续 NO

毕业论文 图书管理系统程序分析及设计

2.图书查询流程

毕业论文 图书管理系统程序分析及设计

3.系统管理流程

毕业论文 图书管理系统程序分析及设计

3.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. 退出模块:

输入:退 …… 此处隐藏:2373字,全部文档内容请下载后查看。喜欢就下载吧 ……

毕业论文 图书管理系统程序分析及设计 概要设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/49205.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)