四、概要设计说明书
软 件 工 程
课程设计
班 级 :
07 软 件 Y
课 题 : 在 线 图 书 管 理 系 统
组 员 : 蔡 云 燕 、 陈 巧 、 韩 华 、 韩 艳 稳 、 徐 彦 敏
文 档 : 概 要 需 求 说 明 书
姓 名 :
陈 巧
学 号 :
07120702
时间:2010.6.21 至 2010.7.2
地点:秋白楼 B720
四、概要设计说明书
四、概要设计说明书
1.引言.............................................................................................................................................. 3
1.1 编写目的 .............................................................................................................................. 3
1.2 项目背景 .............................................................................................................................. 3
1.3 定义 ...................................................................................................................................... 3
1.4 参考资料 .............................................................................................................................. 3
2.任务概述...................................................................................................................................... 4
2.1 目标 ...................................................................................................................................... 4
2.2 运行环境 .............................................................................................................................. 4
2.3 需求概述 .............................................................................................................................. 4
2.4 条件与限制 .......................................................................................................................... 4
3.总体设计...................................................................................................................................... 5
3.1 处理流程 .............................................................................................................................. 5
3.2 总体结构和模块外部设计 ................................................................................................ 11
3.3 功能分配 ............................................................................................................................ 12
4.接口设计.................................................................................................................................... 14
4.1 外部接口 ............................................................................................................................ 14
4.2 内部接口 ............................................................................................................................ 14
5.数据结构设计............................................................................................................................ 14
5.1 逻辑结构设计 .................................................................................................................... 14
5.2 物理结构设计 .................................................................................................................... 18
5.3 数据结构与程序的关系 ....................................................................................................22
6.运行设计.................................................................................................................................... 22
6.1 运行模块的组合 ................................................................................................................ 22
6.2 运行控制 ............................................................................................................................ 22
6.3 运行时间 ............................................................................................................................ 22
7.出错处理设计............................................................................................................................ 22
7.1 出错输出信息 .................................................................................................................... 22
7.2 出错处理对策 .................................................................................................................... 23
8.安全保密设计 ............................................................................................................................... 23
9.维护设计 ....................................................................................................................................... 24
四、概要设计说明书
1.引言
1.1 编写目的
由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需
要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定
对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的
初步设计。
读者:项目组长,系统分析员,数据库设计员,文档管理员,评审老师。
1.2 项目背景
根据常州工学院希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统
基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作
更加方便,工作效率也更加的高。
1.3 定义
•MYSQL:数据库管理软件
•DBMS:数据库管理系统
•Windows 2000/2003/XP:运行环境
•Java :软件开发语言
1.4 参考资料
《软件工程导论——第 5 版》
张海藩编著
清华大学出版社
《软件工程实践导论:有关方法、设计、实现、管理之三十六计》
金尊和编著
清华大学出版社
《实用软件工程》
Leszek A.Maciaszek
Bruc Lee Liong 著
机械工业出版社
四、概要设计说明书
2.任务概述
2.1 目标
通过该系统的实施,将图书馆管理等方面通过系统来实施,其中包括对学生借还读书信
息,员工信息,以及读书信息等等,使得图书馆借还等管理业务和查询业务运转周期缩短
50%上,来提高学校图书馆运转效率。
2.2 运行环境
数据库管理系统软件:VB+ACCESS
运行平台:Windows XP/Windows 2000/Windows 2003.
分辨率:最佳效果 1024x768 像素
2.3 需求概述
按照需求分析文档中的规格要求,使用条形码扫描器进书、借书、还书,使得信息传递
准确、流畅。同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可
靠。
2.4 条件与限制
一个更为完善的同时管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络
操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手
段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全
性能有待进一步完善。
四、概要设计说明书
3.总体设计
3.1 处理流程
顶层数据流图:
第 0 层图:
第一层图:
(1):登陆子系统
四、概要设计说明书
(2):管理子系统
四、概要设计说明书
(3)查询子系统
四、概要设计说明书
第二层图:
(1):入库管理
(2)处理学生借书