第一章 管理信息系统的概念与结构 1
1.1 信息 1
1.1.1 信息的定义 1
1.1.2 信息运动的基本形式 2
1.1.3 信息与数据 2
1.1.4 信息内容的四个层次 3
1.1.5 信息的类型 3
1.1.6 信息的主要特性 3
1.2 信息化 4
1.2.1 信息科学和信息技术 4
1.2.2 信息资源 4
1.2.3 信息化 5
1.3 管理信息 7
1.3.1 管理与信息 7
1.3.2 企业中的物流和信息流 7
1.3.3 管理信息的特点 8
1.3.4 管理信息的分类 9
1.3.5 对管理信息处理的要求 10
1.4 计算机辅助管理概述 11
1.4.1 计算机和人 11
1.4.2 计算机辅助管理的发展概况 12
1.4.3 各发展阶段的关系 16
1.5 管理信息系统的结构 16
1.5.1 概述 16
1.5.3 管理信息系统的功能结构 17
1.5.2 管理信息系统的物理组成 17
1.5.4 管理信息系统的层次结构 19
1.5.5 管理信息系统的职能结构 20
1.5.6 管理信息系统的综合结构 22
1.5.7 管理信息系统的空间分布结构 22
思考题与习题 25
第二章 管理信息系统建设导论 27
2.1 管理信息系统建设的复杂性 27
2.1.1 建设环境的复杂性 27
2.1.2 用户需求的多样性 27
2.1.3 建设内容的复杂性 27
2.1.4 技术手段的复杂性 27
2.2.1 概述 28
2.1.5 建设需用资源的密集性 28
2.2 管理信息系统的生命周期 28
2.2.2 管理信息系统建设的生命周期 31
2.2.3 系统开发的生命周期 32
2.3 结构化方法 33
2.3.1 早期的管理信息系统开发方法存在的主要问题 33
2.3.2 结构化方法的基本思路和主要原则 34
2.4 系统建设方法的发展概述 37
思考题与习题 38
第三章 系统规划 39
3.1 系统规划的目标和工作内容 39
3.1.1 管理信息系统建设中的主要问题 39
3.1.2 系统规划的目标、任务和主要工作内容 39
3.1.3 系统规划工作的特点和关键问题 40
3.2.1 概述 41
3.2 MIS的战略规划 41
3.2.2 MIS战略规划的目标和内容 42
3.2.3 战略集合转移法 42
3.3 关键成功因素法(CSF) 45
3.3.1 基本概念 45
3.3.2 形成关键成功因素的缘由 46
3.3.3 相同的组织,不同的CSF 47
3.4 企业系统规划法 48
3.4.1 BSP的基本概念 48
3.3.5 CSF方法的步骤 48
3.3.4 中层管理人员的CSF 48
3.4.2 定义企业过程 51
3.4.3 定义数据类 57
3.4.4 定义信息系统的总体结构 60
3.5 资源分配 66
3.5.1 概述 66
3.5.2 成本或效益比较法 67
3.5.3 全面评审法 67
3.5.4 收费法 68
3.5.5 指导委员会法 68
思考题与习题 68
4.1.1 系统分析的含义 69
4.1.2 系统分析的目标和主要活动 69
4.1 系统分析的基本概念 69
第四章 系统分析 69
4.1.3 系统分析工作的特点 70
4.1.4 结构化系统分析方法 72
4.2 系统分析的主要工具 72
4.2.1 数据流图(DFD:Data Flow Diagram) 72
4.2.2 数据词典(DD:Data Dictionary) 81
4.2.3 基本加工的描述 86
4.2.4 结构化语言 87
4.2.5 决策树(decision tree) 88
4.2.6 决策表(decision table) 89
4.2.7 其他工具 90
4.3.1 概述 91
4.3 系统分析中的信息收集 91
4.3.2 系统分析需用信息的类型 93
4.3.3 信息来源和收集方法 94
4.4 系统分析阶段各项活动的内容 96
4.4.1 系统的初步调查 96
4.4.2 可行性研究 97
4.4.3 现行系统详细调查 98
4.4.4 新系统逻辑方案的提出 100
思考题与习题 103
第五章 系统设计 105
5.1 系统设计概述 105
5.1.1 目的与任务 105
5.1.2 系统设计的依据 105
5.1.3 系统设计阶段的主要活动 105
5.2 系统设计的方法和工具 106
5.2.1 结构化设计方法概述 106
5.1.4 系统设计工作的特点 106
5.2.2 系统流程图 107
5.2.3 HIPO(分层和输入-处理-输出)技术 108
5.2.4 控制结构图 111
5.3 系统总体结构设计 112
5.3.1 系统的总体布局 112
5.3.2 软件系统总体结构设计的原则 114
5.3.3 模块结构设计 114
5.3.4 数据存储的总体结构设计 127
5.3.5 计算机系统方案的选择 128
5.4 系统详细设计 129
5.4.1 代码设计 129
5.4.2 数据库设计 134
5.4.3 用户界面设计 138
5.4.4 处理过程设计 146
5.4.5 编写系统设计说明书 148
思考题与习题 153
第六章 系统实施 155
6.1 系统实施阶段的主要活动 155
6.1.1 系统实施在管理信息系统建设中的作用与地位 155
6.1.2 系统实施的主要活动 155
6.2 程序设计 156
6.2.1 程序设计的基本概念 156
6.2.2 程序设计语言 157
6.2.3 结构化程序设计 161
6.2.4 程序设计的风格 166
6.3.1 系统测试的基本概念 170
6.3 系统测试 170
6.3.2 系统测试的方法 173
6.3.3 系统测试的步骤 174
6.3.4 测试用例设计技术 180
6.3.5 排错 184
6.4 系统转换 186
6.4.1 系统转换的任务 186
6.4.2 系统转换的方式 186
6.4.3 系统转换的主要工作 187
思考题与习题 188
7.1.1 系统维护的基本概念 189
7.1.2 系统维护工作的内容和类型 189
7.1 系统维护 189
第七章 系统维护与管理 189
7.1.3 系统维护工作的特点 190
7.1.4 系统的可维护性 191
7.1.5 系统维护的组织与管理 192
7.2 系统评价 195
7.2.1 系统评价的概念和特点 195
7.2.2 系统的技术评价 195
7.2.3 系统的经济效益评价 196
7.3 系统的可靠性和安全性 198
7.3.1 系统的可靠性 199
7.3.2 系统的安全性 200
7.4.1 系统开发的组织与管理工作 205
7.4.2 系统开发计划 205
7.4 系统开发和运行的组织与管理 205
7.4.3 组织机构和人员的配备与培训 206
7.4.4 系统开发计划与进度控制的方法和工具 209
7.5 信息资源管理 212
7.5.1 概述 212
7.5.2 信息资源管理的内容和方式 213
7.5.3 信息资源管理的组织机构形式 214
思考题 216
第八章 系统开发方法的发展 217
8.1 概述 217
8.2 用户开发应用系统和原型法 217
8.2.1 结构化生命周期法存在的问题 217
8.2.3 用户开发的主要手段 219
8.2.2 用户开发应用系统的途径 219
8.2.4 原型法(prototyping approach) 220
8.3 面向对象的方法 223
8.3.1 基本概念 223
8.3.2 面向对象分析(OOA) 226
8.3.3 面向对象设计(OOD) 235
8.3.4 面向对象的程序设计(OOP) 237
8.4 计算机辅助软件工程(CASE) 240
8.4.1 概述 240
8.4.2 CASE软件平台 241
8.4.3 CASE硬件平台 246
8.4.4 CASE同其他软件技术的关系 248
思考题 250
9.2.1 系统初步调查 251
9.2 系统分析 251
第九章 系统开发实例 251
9.1 概述 251
9.2.2 系统的可行性研究 253
9.2.3 现行系统的详细调查 253
9.2.4 新系统逻辑模型的提出 258
9.3 系统设计 263
9.3.1 系统总体结构设计 263
9.3.2 系统详细设计 266
9.4 系统的实施、维护与管理 270
信息系统开发自学考试大纲 272
出版前言 272
一、课程的性质、地位与设置要求 273
第一章 管理信息系统的概念与结构 274
二、考核内容与考核目标 274
第二章 管理信息系统建设导论 275
第三章 系统规划 276
第四章 系统分析 277
第五章 系统设计 279
第六章 系统实施 280
第七章 系统维护与管理 281
第八章 系统开发方法的发展 283
第九章 管理信息系统开发实例 283
三、有关说明与实施要求 284
附录:题型举例 286
后记 288
参考文献 289