图书馆管理系统
概要设计说明书
小组成员
学号
王丽萍
伍凯珍
刘静芳
吴凡
徐月利
顾光梅
201419302
201419307
201419308
201419312
201419326
201419329
目录
1.引言........................................................................................................1
1.1 编写目的.......................................................................................... 2
1.2 项目背景.......................................................................................... 3
1.3 术语说明.......................................................................................... 2
1.4 参考资料.......................................................................................... 3
2.任务概述............................................................................................... 4
2.1 目标.................................................................................................. 5
2.2 运行环境.......................................................................................... 5
2.3 需求概述.......................................................................................... 5
3.总体设计............................................................................................... 1
3.1 处理流程.......................................................................................... 2
3.2 总体结构与模块外部设计..............................................................3
3.3 功能分配.......................................................................................... 3
4.数据结构设计....................................................................................... 1
4.1 逻辑结构设计.................................................................................. 2
4.2 物理结构设计.................................................................................. 3
4.3 数据结构与程序的关系..................................................................3
5.接口设计............................................................................................... 1
5.1 外部接口.......................................................................................... 2
5.2 内部接口.......................................................................................... 3
6.运行设计............................................................................................... 1
6.1 运行模块的组合.............................................................................. 2
6.2 运行控制.......................................................................................... 3
6.3 运行时间.......................................................................................... 3
7.出错处理设计....................................................................................... 1
7.1 出错输出信息.................................................................................. 2
7.2 出错处理对策.................................................................................. 3
8.安全保密设计....................................................................................... 1
9.维护设计............................................................................................... 1
1.引言
1.1 编写目的
总体设计说明书是进行系统编码的依据,编写本文档的目的在于为程序员的
编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。本文
档的读者对象为程序员,系统设计人员,图书馆管理人员以及参加评审的专家
们。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计
并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开
发的速度,提高软件开发的质量,降低项目综合成本。
1.2 项目背景
设计本系统,预想是将其提供给图书馆工作人员使用,以提高工作效率。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该系统以
提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种
图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,
以便全面掌握图书的流通情况,且可以对读者所需要的新图书进行管理登记。
现在的图书馆为人工管理,效率低,易出错,耗费人力.是不理想的管理手段,所以
需要一个图书管理系统,设计这个系统是符合人们的需求的,而且,效率高了,人力
耗费少,正是一个合理,有效的图书馆管理系统.
1.3 术语说明
DB---database:数据库
DBConnectionPool:数据库连接池
Query:查询
UI :用户界面
Table:表
Access:数据库管理软件
DBMS:数据库管理系统
Windows 2003/2007/XP:运行环境
Visual Basic:软件开发语言
1.4 参考资料
李爱萍 崔东华 李东升,《软件工程》,人民邮电出版社
王晟 韩泽坤,《Access 数据库开发经典案例解析》,清华大学出版社
武新华,《Visual Basic 管理信息系统开发案例》,西安电子科技大学出版社
李建中,《数据库系统原理》,电子工业出版社出版
严蔚敏 吴伟民,《数据结构》,清华大学出版社
2.任务概述
2.1 目标
通过这次的系统设计,使图书馆的管理能够很方便的借书,还书,以及借书还
书情况,个人信息列表,以达到准确,有效的实施,并减少出错,和提高效率的目的.
2.2 运行环境
数据库管理系统软件:MySQL
运行平台 Windows 2007/ Windows 2008
2.3 需求概述
通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询的
管理功能,并且可以对读者需要的新书进行登记入库,记录读者对图书的评价
3. 总体设计
本系统包括图书馆内图书信息, 学校在校学生的信息以及学生的借阅信息。
此系统功能分为面向学生和面向管理员两个部分,其中学生可以进行借阅、续
借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改
以及对学生,借阅、续借、归还的确认,以及对学生评价的整理,对学生荐书
信息的入库以及及时购买并取消其入库信息。
3.1 处理流程
整体流程
第 0 层: