文档介绍:文档编号:WD_BMS_HLD
版本号:
图书管理系统
概要设计说明书
项目名称: 图书管理系统
编写人: 邵帅
审核人: 开发小组全体成员
项目开发单位: 图书管理系统开发小组
2010年6月9日
目录
引言
1、编写目的
2、背景
3、定义
4、参考资料
总体设计
1、需求规定
2、运行环境
3、基本设计概念和处理流程
4、系统结构框架
5、功能需求与程序的关系
接口设计
1、用户接口
2、外部接口
3、内部接口
系统数据结构设计
五、数据结构与程序的关系
六、系统出错处理设计
1、出错信息
2、补救措施
一、引言
1、编写目的
编写这份概要设计说明书,是基于可行性研究报告和软件需求规格说明书的基础上,目的是从整体上对客户的需求作出一个完整的规划,为以后所编写的详细设计说明书奠定基础。
2、背景
开发的软件系统名称:图书管理系统
本项目的任务提出者:软件工程课程设计
软件开发者: 苏鑫德、卲帅、戴怀斌、王坚、吕杨炯
软件使用单位:中小型图书企业
3、定义
本文件中用到的专门术语的定义和外文首字母词组的原词组。
静态数据:系统固化在内的实现系统功能的一部分数据。
动态数据:软件运行过程中使用者输入和系统输出的数据。
实体—联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。
状态转换图:通过描绘系统的状态及引起系统的状态转换的事件来表示系统的行为。提供行为建模机制。
层次方框图:用树形结构的一系列多层次矩形框描绘数据的层次结构。
输入-处理-输出图(IPO图):方便描绘输入数据、对数据的处理和输出数据之间的关系。
4、参考资料
《软件工程导论》张海藩编著,清华大学出版社,2008年。
《实用软件文档写作》肖刚,古辉编著,北京大学出版社,2008年。
《Visual C++项目开发全程实录》李言等编著,清华大学出版社,2008年。
《零基础学Visual C++》郑慧等编著,***出版社,2008年。
二、总体设计
1、需求规定
此系统需要完成的功能如下:
(1)实现图书的入库与入库退货管理
(2)实现图书的库存盘点管理
(3)实现图书的定价、调价管理
(4)实现图书的销售、销售退货管理
(5)实现图书的入库查询、入库退货查询等信息查询
2、运行环境
Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;
运行时占用内存:≤1MB;
所需硬盘空间:≤5MB;
数据库管理系统软件:SQL Server 2000/2005
软件平台:中文Windows95/98/2000/NT ;
3、基本设计概念和处理流程
这个系统的基本设计概念是:通过基本信息管理,库存管理,价格管理,销售管理和查询管理来实现图书管理系统所需要完成的功能。
处理流程图如图1所示:
图1 流程图
4、系统结构框架
该系统分为五大模块:基础信息管理,库存管理,价格管理,销售管理,查询管理。结构框架图如下图2所示:
图2 系统功能结构总图
基础信息管理模块:用于记录操作员,图书,供应商,仓库和柜台的实时信息,方便管理者的管理