18组概要设计说明书.docx
- 文档编号:29414676
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:20
- 大小:442.87KB
18组概要设计说明书.docx
《18组概要设计说明书.docx》由会员分享,可在线阅读,更多相关《18组概要设计说明书.docx(20页珍藏版)》请在冰豆网上搜索。
18组概要设计说明书
木材进存销管理系统
概要设计说明书
项目名称:
木材进存销管理系统
项目负责人:
姚伟赵廷文
目录
1引言-1-
1.1编写目的-1-
1.2背景-1-
1.3定义-1-
1.4参考资料-1-
2定义-1-
3任务概述-1-
3.1目标-1-
3.2运行环境-1-
3.3需求概述-2-
3.4条件与限制-2-
4总体设计-2-
4.1系统功能模块图-2-
4.2处理流程-2-
4.2.1系统的总体处理数据流程如下图:
-2-
4.2.2登录处理流程图-3-
4.2.3客户订单处理流程图-4-
4.2.4木材入库处理流程图-4-
4.2.5木材采购处理流程图-5-
4.2.6木材销售处理流程图-6-
5结构图设计-6-
5.1仓库管理-6-
5.2物控管理-7-
5.3销售管理-7-
6程序流程图-8-
6.1客户输入-8-
6.2查询功能-9-
6.3木材入库-10-
7数据结构设计-11-
7.1数据字典-11-
7.1.1仓库表-11-
7.1.2供应商表-11-
7.1.3入库表-11-
7.1.4出库表-11-
7.1.5木材表-11-
7.1.6用户表-12-
7.1.7盘点表-12-
8接口设计-12-
8.1用户接口-12-
8.2外部接口-12-
8.3内部接口-12-
9运行设计-13-
9.1运行模块的组合-13-
9.2运行控制-13-
9.3运行时间-13-
10出错处理设计-13-
10.1出错输出信息-13-
10.2出错处理对策-14-
11维护设计-14-
1引言
为了提高公司的工作效率,我们提出了做一个系统来管理该公司。
1.1编写目的
本文档主要针对进存销的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。
1.2背景
说明
A.待开发软件名称:
木材进存销管理系统
B.本文档的读者范围:
1.需求提供方具体负责人。
2.开发方的项目经理、系统分析设计员、测试人员。
1.3定义
关键字:
木材进存销管理、关系数据库
SQLSERVER:
系统服务器所使用的数据库管理系统(DBMS)。
SQL:
一种用于访问查询数据库的语言。
事务流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库表中的关键域,值互不相同。
主键:
数据库表中的关键域,值互不相同。
外部主键:
数据库表中与其他表主键关联的域。
1.4参考资料
《软件工程导论》(第5版)张海藩清华大学出版社
《数据库系统概论》(第4版)王珊萨师煊高等教育出版社
2定义
在该说明书中的专业名词
总体设计
接口设计
数据结构设计
运行设计
出错设计
3任务概述
3.1目标
该阶段在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义。
各个软件模块的功能说明,数据结构的细节以及具体的装备要求。
3.2运行环境
Windows系统
3.3需求概述
本系统主要的任务就是能对木材的进货量,销售量,库存量进行管理。
3.4条件与限制
为了评价该设计阶段的设计表示的优劣程度,必须遵循以下几个准则:
软件设计应当表现出层次结构,它应该巧妙的利用各干软件部件之间的控制关系。
设计应当是模块化的,即该软件应当从逻辑上划分为成几个模块,分别实现各种特定功能与子功能。
设计最终应当给出具体的模块,这些模块就具有独立的功能特性。
应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。
4总体设计
4.1系统功能模块图
系统总体功能模块图如下:
图1-系统整体模块图
4.2处理流程
4.2.1系统的总体处理数据流程如下图:
图2-系统总体处理数据流程图
4.2.2登录处理流程图
图3-登录系统处理流程图
4.2.3客户订单处理流程图
图4-客户订单处理流程图
4.2.4木材入库处理流程图
图5-木材入库处理流程图
4.2.5木材采购处理流程图
图6-木材采购处理流程图
4.2.6木材销售处理流程图
图7-销售木材处理流程图
5结构图设计
5.1仓库管理
图8-仓库管理结构图
5.2物控管理
图9-物控管理结构图
5.3销售管理
图10-销售管理结构图
6程序流程图
6.1客户输入
图11-客户输入程序流程图
6.2查询功能
图12-查询功能结构图
6.3木材入库
图13-木材入库结构图
7数据结构设计
7.1数据字典
7.1.1仓库表
名字:
仓库表
别名:
tb_仓库
描述:
用来存贮木材
定义:
仓库表=仓库编号+仓库名称+负责人+电话+|所属单位+建库日期+备注+修改人+修改日期
位置:
磁盘
7.1.2供应商表
名字:
供应商表
别名:
tb_供应商
描述:
供应商供应木材的信息
定义:
供应商表=供应商编号+供应商名称+负责人+电话+传真+备注+修改人+修改日期
位置:
仓库
7.1.3入库表
名字:
入库表
别名:
tb_入库
描述:
入库的木材信息
定义:
入库表=入库编号+仓库编号+供应商编号+木材编号+木材规格+计量单位+入库数量+进货价格+总金额+入库日期+备注+库存管理编号+备注
位置:
仓库
7.1.4出库表
名字:
出库表
别名:
tb_出库
描述:
出库的木材信息
定义:
出库表=出库编号+仓库编号+木材编号+规格+计量单位+出库数量+价格+总金额+出库日期+提货单位+顾客编号+销售员编号+备注
位置:
打印机
7.1.5木材表
名字:
木材表
别名:
tb_木材
描述:
木材的基本信息
定义:
木材表=木材编号+木材名称+仓库编号+木材规格+计量单位+数量+进价+售价+最低存贮+最高存贮+修改人+修改日期+备注
位置:
仓库
7.1.6用户表
名字:
用户表
别名:
tb_用户
描述:
用户的基本信息
定义:
用户表=用户编号+用户名称+用户密码+用户权限
位置:
磁盘
7.1.7盘点表
名字:
盘点表
别名:
tb_盘点
描述:
盘点木材的基本信息
定义:
盘点表=盘点编号+仓库编号+木材编号+计量单位+盘点数量+盈亏数量+盘点日期+盘点人+备注+修改人+修改日期
位置:
仓库
8接口设计
8.1用户接口
用来说明将用户提供的命令和它们的语法结构,以及软件的回答信息。
8.2外部接口
用来说明系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。
操作系统:
Windows系统。
数据库管理系统:
SQL2008数据库系统。
8.3内部接口
本系统与外部环境要素之间的接口信息如下:
硬件接口:
本平台支持Win32的处理器和操作系统,端口号为8080,通信协议为TCP/IP协议。
后台服务器的配置软件接口:
本平台使用SQLSever2008作为数据库系统,Windows7操作系统作为测试平台的操作系统。
系统用户通过公司局域网和登陆器就可以访问本系统,除此之外无别的特殊要求。
通讯接口:
本平台使用TCP/IP协议,所有数据传输不进行加密以提高访问速度,页面符合超文本协议,数据传输率依网络情况不定。
9运行设计
9.1运行模块的组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并输入进进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据同过网络送到服务器返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态,接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
9.2运行控制
行控制将严格按照各模块间函数调用关系实现,在各个事物中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传方面,客户机在发送数据后,将等待服务器的确认接收信号,收到后,再次等待服务器回答数据,然后对数据进行确认。
服务器在接收到数据后发送确认信号,在对数据处理,访问数据库后,将返回信号送回客户机,并等待确认。
9.3运行时间
在木材进销存管理系统需求分析中,对运行时间的要求必须对做出的操作有较快的反应。
数据库缓存存对运行时间有最大影响,当数据操作负荷最大时,对操作反应将受到很大的影响,所以将采用高速DDR三代缓存存储器,实现高速缓存,以减少数据操作的反应时间,其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用IntelCOREi5处理器,硬件对本系统的速度影响将会大于软件的影响。
10出错处理设计
10.1出错输出信息
木材进销存管理系统提供出错信息提示,运行本系统时由于操作错误或添加数据类型不匹配时,系统会出现提示信息。
如下表:
数据为空错误
输入的数据不能为空
为提示数据位置输入一个数据
编号重复错误
已存在请重新输入
重新在指定位置输入不重复的编号
日期格式错误
请按提示日期格式输入日期
按正确的格式输入日期
数据库连接问题
数据库连接错误,请重试
由于数据库安装或数据库连接部分程序未设计好,应重新安装数据库或调试数据库接口部分代码
10.2出错处理对策
1、磁盘媒体后备技术:
周期性地把磁盘信息记录到磁带上。
系统管理员对应用数据库定期进行文件备份,保证历史数据的完整性。
2、降效技术:
手工操作数据和数据的人工记录。
3、恢复及在启动技术:
从软件的故障点恢复执行或使软件重新运行。
11维护设计
木材进销存管理系统运行过程中需要安排人员岗位,会出现职务的调整、工作流程的改变。
本系统设计一个单独的维护模块,说明为了系统维护的方便而在程序设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测的和专用模块。
各个程序之间的对应关系,可采用如下的循环图的形式:
图8-系统维护图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 概要 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)