仓库管理系统概要设计
1.
引言
1.1编写目的
在本仓库管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求规格说明书中得到详尽的叙述及阐明.
本阶段是在系统的需求分析的基础上,对仓库管理系统做一个概要设计,主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分为若干个模块、决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对本阶段中对系统所在的概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对仓库管理系统所
做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也参考此说明书,以便于了解概要设计过程中所完成的各模块设计结构,或在修改时出在本阶段的不足或错误。
1.2项目背景
1.2.1软件的开发名称
仓库管理系统
1.2.2本项目与其它软件或系统的关系
仓库管理系统免费软件      本系统与超市的收银系统中商品的编码必须保持一致.
1.3术语定义
                    表1—1  术语定义或解释表
术语
术语定义
软件架构
软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用面向功能或面向数据的设计方法,总体逻辑结构为一树形的功能模块结构图.若采用面向对象或面向部件(构件)的设计方法,总体逻辑结构为部件(构件)的组装图。
外部接口
本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议
数据结构
数据结构包括:数据库表的结构、其他数据结构等
概念数据模型
关系数据库的逻辑设计模型,叫做概念数据模型。主要包括一张逻辑E—R图及相应的数据字典
物理数据模型
关系数据库的物理设计模型,叫做物理数据模型.主要包括一张物理表关系图及相应的数据字典
视图
在基本表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用
数据库中享有某些特权操作的用户,叫做角。角的权利通过授权来实现
用例
用例是系统、子系统或类和外部参与者交互的动作序列的说明, 包括可选的动作序列和会出现异常的动作序列.
子系统
具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成
模块
具有功能独立,能被调用的信息单元叫做模块。模块是结构化设计中的概念
内部接口
软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等。
相关文件
相关文件是指当文本内容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试计划、用户手册
参考资料
参考资料是指本文件书写时用刀的其他资料。如各种有关规范、模板、标准、准则