仓库管理系统概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统概要设计
1.引言 (4)
1.1编写目的 (4)
1.2项目背景 (4)
1.2.1软件的开发名称 (4)
1.2.2项目需求单位............................................................................... 错误!未定义书签。
1.2.3项目开发单位............................................................................... 错误!未定义书签。
1.2.4用户及实现软件的单位 ............................................................... 错误!未定义书签。
1.2.5本项目与其它软件或系统的关系 (4)
1.3术语定义 (5)
1.4参考资料 (6)
1.4.1项目计划任务书 (6)
1.4.2合同书 (6)
1.4.3上级机关批文 (6)
1.4.4项目开发计划 (6)
1.4.5需求规格说明书 (6)
1.4.6测试计划(初稿) (6)
1.4.7用户操作手册(初稿) (7)
1.4.8本文档中引用的资料 (7)
1.4.9所采用的软件标准或规范 ........................................................... 错误!未定义书签。2.任务概述 . (8)
2.1目标 (8)
2.2运行环境 ............................................................................................... 错误!未定义书签。
2.3需求概述 (8)
2.4条件与限制 ........................................................................................... 错误!未定义书签。3.总体设计 .. (10)
3.1处理流程 (12)
3.2用例图 (12)
3.3总体结构设计 (14)
3.4模块功能 (15)
3.5功能分配 (20)
4.接口设计 (21)
4.1外部接口 (21)
4.2内部接口 (21)
5.数据结构设计 (22)
5.1概念结构设计 (22)
5.2逻辑结构设计 (22)
5.3物理结构设计 (23)
5.4数据结构与程序的关系 (27)
6.运行设计 (28)
6.1运行控制 (28)
6.2运行时间 (28)
7.出错处理设计 (29)
7.1出错输出信息 (29)
7.2出错处理对策 (29)
8.安全保密设计 (30)
9.维护设计 (31)
1.引言
1.1编写目的
在本仓库管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求规格说明书中得到详尽的叙述及阐明。
本阶段是在系统的需求分析的基础上,对仓库管理系统做一个概要设计,主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分为若干个模块、决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对本阶段中对系统所在的概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对仓库管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也参考此说明书,以便于了解概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段的不足或错误。
1.2项目背景
1.2.1软件的开发名称
仓库管理系统
1.2.2本项目与其它软件或系统的关系
本系统与超市的收银系统中商品的编码必须保持一致。
1.3术语定义
表1-1 术语定义或解释表
术语术语定义
软件架构软件系统的总体逻辑结构。按照不同的设计方法,有
不同的总体逻辑结构。若采用面向功能或面向数据的设计
方法,总体逻辑结构为一树形的功能模块结构图。若采用
面向对象或面向部件(构件)的设计方法,总体逻辑结构
为部件(构件)的组装图。
外部接口本软件系统与其他软件系统之间的接口,接口设施可
以是中间件。接口描述包括:传输方式、带宽、数据结构、
传输频率、传输量、传输协议
数据结构数据结构包括:数据库表的结构、其他数据结构等
概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。主
要包括一张逻辑E-R图及相应的数据字典
物理数据模型关系数据库的物理设计模型,叫做物理数据模型。主
要包括一张物理表关系图及相应的数据字典
视图在基本表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用角色数据库中享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现
用例用例是系统、子系统或类和外部参与者交互的动作序列的说明, 包括可选的动作序列和会出现异常的动作序列。
子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块
或多个部件组成
模块具有功能独立,能被调用的信息单元叫做模块。模块是结构化设计中的概念
内部接口软件系统内部各子系统之间、各部件之间、各模板之