图2.1 企业设备管理系统TOP数据流图
图2.2 管理员子系统数据流图
图2.3 员工查询子系统数据流图
2.5 数据字典
所谓数据字典,其定义是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、独一无二的性质和说明方式为系统的分析、设计及文护提供了相关元素一致的定义和详细的描述。它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。数据字典的服务目的是为了帮助分析人员查找收流程图中的有关名字的详细定义,所以数据字典也想普通字典一样要将所有条目按一定的次序排列起来,来便于查阅。数据字典有以下四类条目:数据存储、数据流、处理逻辑、数据项。其中,数据项是组成数据流和数据存储的最小元素。
数据字典即可用于描述数据流的数据存储的详细逻辑内容,也可以用于描述外部项和处理逻辑的某些数据特性。通常数据字典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。数据字典是通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。
2.5.1 数据存储
数据存储是数据结构停留或保存的地方。也是数据流的必定需要的部分,既可以采取手工凭单或手工文档的方式,也可以采用计算机文档的方式。通常来说,具备:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式等内容。
2.5.2 数据处理
数据处理的具体处理逻辑过程通常体现在设计过程中判定表或判定树的描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流以及输出数据流。
3 总体设计
3.1 系统的总体设计描述
程序的总体设计可以说是软件开发人员开发程序时最好的指导书和说明书。一般来说根据方案的要求,需要使用一个结构化程序设计软件从顶部到底部划分成多个软件模块,每个模块都有一个单一的功能以及将这些单功能塑造成树形结构的呈现结构。在整体设计阶段还需要定义编码方案的设计软件的各个模块之间的数据传输,文件存储策略的输入和输出的格式,以及硬件和软件的系统配置,并最终编写大纲设计手册。
在经历过需求分析的阶段工作后,企业设备管理系统需要“做什么”是很明确的了,所以现在需要决定的是该“如何做”?总体设计的基本意义就是在这里明确定义“企业设备管理系统的功能的实现!” 具体任务就是设计方案的摘要来确定一个策略来解决这个问题,实现目标系统的各种功能的程序,并确定软件模块以及模块间的相互关系等等。
总体设计的主要工程可以分为两个阶段:1、功能设计,确定企业设备管理系统的实现方案;2、结构设计,确定此程序的结构:
1、功能设计是基于需求分析的基础上进行的,这里所说的“功能”是泛指的,不仅仅指问题定义中所列出的功能,还包括软件定义时确定的任何一个独立的数据加工或处理等步骤。
2、结构设计是将整个系统按照不同的层次和功能划分为一个个独立的项目(模块),让每个模块实现系统中的一项具体功能,自上而下,层层逐步细化。结构设计确定程序由哪些模块组成,并且确定了程序中模块之间的关系和功能。
按照软件工程的原则,采用模块式结构设计,我们应该遵循以下原则:
1、好的整体结构系统是建立在单个独立性高的模块和每个链接较弱的模块间上的。 ASP.net+sqlserver企业设备管理系统设计与开发(6):http://www.751com.cn/jisuanji/lunwen_3274.html