这一阶段的工作主要包括调查分析、建模、对模型进行评价和修改以及编写系统说明书。在对新新公司的业务流程进行认真分析和研究的基础上,经过和公司领导的反复协商、论证,最后确定了公司管理信息系统的逻辑模型。下面先以数据流程图和数据字典的方式来描述新系统的逻辑功能。
3.2 数据流图
数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。数据流图的符号说明如图3.3所示:
如此逐层细化下去,直到数据流程图中的每一处理成为一个容易理解的单一功能为止,且这个单一功能可以通过简单的逻辑表达方式在数据字典中予以说明。限于篇幅这里不能全部列出。
3.3 数据字典
上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。
数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。由于篇幅有限,所以仅各举一个例子来说明。
3.3.1 数据流
数据流是数据结构在系统内传输的路径。
目 录
摘 要... 4
第一章 引言... 5
1.1 组织机构概况... 5
1.2项目开发背景及信息系统目标... 5
1.3信息系统范围... 6
第二章 系统分析... 7
2.1 概述... 7
2.1.1 系统分析的含义和目标... 7
2.1.2 系统分析的任务... 7
2.1.3 系统分析的步骤... 7
2.2系统的初步调查... 8
2.2.1 组织机构图介绍... 8
2.3 现行系统主要问题分析... 8
2.4 可行性分析... 9
2.4.1 技术可行性分析... 9
2.4.2 经济可行性分析... 10
2.4.3 营运可行性分析... 10
2.5 现行系统的详细调查... 10
2.5.1 现行系统的总目标... 11
第三章 需求分析... 12
3.1业务流程分析... 12
3.2 数据流图... 14
3.2.1 系统关联图... 14
3.2.2 系统顶层图... 15
3.2.3 系统一层图... 15
3.3 数据字典... 17
3.3.1 数据流... 17
3.3.2 数据元素... 19
3.3.3 数据加工... 20
3.3.4 数据存储... 23
3.3.5 外部项... 24
3.4 基本加工说明... 25
3.4.1 基本加工分析... 25
第四章 系统概要设计... 26
4.1 软件模块结构设计... 26
4.1.1 HIPO分层图... 26
4.1.2 IPO图... 29
4.2 数据库设计... 32
4.2.1 实体描述... 33
4.2.2 联系描述... 33
4.2.3 E-R图... 34
第五章 系统详细设计... 35
5.1 数据库的逻辑设计... 35
[1] [2] 下一页