第1章 管理信息系统概述 1
1.1 信息的基本概念 1
1.1.1 数据与信息 1
1.1.2 信息的基本特征 3
1.1.3 信息的生命周期 4
1.2 系统与信息系统 6
1.2.1 系统的概念 6
1.2.2 信息系统的概念 10
1.2.3 计算机信息系统的层次 12
1.3 管理信息系统 16
1.3.1 管理信息系统的定义 16
1.3.2 管理信息系统的功能、分类与特点 18
1.3.3 管理信息系统的战略地位和作用 20
1.3.4 管理信息系统和现代管理方法 22
1.3.5 管理信息系统面临的挑战 24
1.4 案例讨论 25
案例1 各种主要信息系统的例子 25
案例2 Mr Sweeper商店 26
本章小结 26
习题一 27
第2章 管理信息系统技术基础 29
2.1 计算机系统的组成 29
2.1.1 计算机硬件系统 29
2.1.2 计算机软件系统 32
2.1.3 操作系统 33
2.2 计算机网络技术 34
2.2.1 计算机网络概述 34
2.2.2 计算机网络的组成与结构 35
2.2.3 数据通信基础 37
2.2.4 典型的计算机网络应用 39
2.3 数据库技术 42
2.3.1 数据库技术概述 42
2.3.2 关系数据库的规范化 46
2.3.3 关系数据库语言SQL 50
2.3.4 数据库技术的新发展 51
2.4 案例讨论 52
本章小结 54
习题二 55
第3章 管理信息系统开发方法 57
3.1 管理信息系统开发概述 57
3.1.1 管理信息系统开发的任务和原则 57
3.1.2 管理信息系统开发的方式 60
3.1.3 管理信息系统开发中的人员分工 62
3.1.4 管理信息系统开发的方法 63
3.2 结构化生命周期法 64
3.2.1 管理信息系统开发的生命周期 64
3.2.2 结构化方法的基本思想与特点 65
3.2.3 结构化方法的五大阶段 66
3.2.4 结构化方法的优缺点 67
3.3 原型法 69
3.3.1 原型法的基本思想 69
3.3.2 原型法的开发过程 69
3.3.3 原型的种类和构造方法 70
3.3.4 原型法的优缺点 72
3.4.1 面向对象的基本概念 73
3.4 面向对象开发方法 73
3.4.2 面向对象方法的产生和发展 75
3.4.3 面向对象的开发过程 76
3.4.4 面向对象分析 77
3.4.5 面向对象设计 79
3.5 计算机辅助开发方法 80
3.5.1 CASE方法的基本思路 80
3.5.2 CASE工具 81
3.5.3 常用CASE工具介绍 82
3.6 案例讨论——中国海洋石油总公司信息系统建设之路 83
3.6.1 公司及信息系统的背景 83
3.6.2 管理信息系统开发进程 85
3.6.3 信息系统开发的方案策略与部门设置 87
3.6.4 开发信息系统的要素和原则 89
本章小结 91
习题三 91
第4章 管理信息系统总体规划 93
4.1 总体规划概述 93
4.1.1 信息系统规划的必要性 93
4.1.2 管理信息系统规划的任务、特点和原则 94
4.1.3 信息系统规划的内容 95
4.1.4 信息系统规划的基本步骤 95
4.2 管理信息系统规划方法 96
4.2.1 关键成功因素法 96
4.2.2 战略目标集转化法 97
4.2.3 企业系统规划法 98
4.3.1 总体规划的准备工作 99
4.3 企业系统规划法 99
4.3.2 组织结构调查 101
4.3.3 确定管理目标 101
4.3.4 定义管理功能 101
4.3.5 定义数据类 104
4.3.6 定义信息系统结构 106
4.3.7 计算机逻辑配置方案 109
4.4 可行性研究 109
4.4.1 可行性研究的内容 110
4.4.2 可行性研究报告 111
4.4.3 系统开发计划书 112
4.5 可行性分析报告实例 112
4.5.1 引言 112
4.5.3 对现有系统的分析 114
4.5.2 可行性研究的前提 114
4.5.4 所建议的系统 116
4.5.5 可行性研究 117
4.5.6 结论 118
4.5.7 项目开发计划 118
本章小结 118
习题四 119
第5章 系统分析 121
5.1 系统分析概述 121
5.1.1 系统分析的目的 121
5.1.2 系统分析的主要任务 121
5.1.3 系统分析的步骤 122
5.2.2 详细调查的方法 123
5.2.1 系统调查的原则 123
5.2 需求分析 123
5.2.3 系统详细调查的范围 124
5.2.4 常用系统调查表格的编制 125
5.3 组织结构与功能分析 126
5.3.1 组织结构分析 127
5.3.2 业务功能调查与分析 127
5.3.3 组织/业务关系分析 128
5.4 业务流程分析 129
5.5 数据与数据流程分析 130
5.5.1 调查数据的汇总分析 131
5.5.2 数据流程分析 132
5.5.3 数据字典 137
5.6 新系统逻辑模型的建立 143
5.7 系统分析报告 147
5.8 系统分析报告实例 148
5.8.1 概述 148
5.8.2 现行系统概况 148
5.8.3 系统需求说明 151
5.8.4 新系统的逻辑模型 152
本章小结 153
习题五 154
第6章 系统设计 156
6.1 系统设计概述 156
6.1.1 系统设计的任务 156
6.1.2 系统设计的原则 156
6.1.3 系统设计的内容 156
6.2 系统总体结构设计 157
6.1.4 系统评估的标准 157
6.2.1 子系统与功能模块的划分 158
6.2.2 模块结构图 159
6.2.3 模块结构图设计方法 160
6.3 系统结构框架设计 163
6.3.1 系统总体布局设计 163
6.3.2 系统的硬件配置设计 164
6.3.3 系统的软件平台设计 165
6.3.4 系统结构模式设计 166
6.4 代码设计 169
6.4.1 代码的作用 170
6.4.2 代码设计的原则 170
6.4.3 代码的种类 170
6.4.5 代码的分类 173
6.4.4 代码的类型 173
6.4.6 代码校验方法 175
6.4.7 代码设计的步骤 175
6.5 数据库设计 177
6.5.1 数据库设计的步骤 177
6.5.2 用户需求分析 177
6.5.3 概念结构设计 178
6.5.4 逻辑结构设计 178
6.5.5 物理结构设计 180
6.6 输入/输出及人机界面设计 180
6.6.1 输入设计 180
6.6.2 人机界面设计 183
6.6.3 输出设计 184
6.7 模块处理过程设计 186
6.9 系统设计报告实例 189
6.8 系统设计报告 189
6.9.1 概述 190
6.9.2 系统结构设计 190
6.9.3 模块说明书 191
6.9.4 计算机系统配置 191
6.9.5 数据库设计 192
6.9.6 编码设计 194
6.9.7 输入输出设计 194
6.9.8 用户界面设计 194
6.9.9 网络设计与安全设计 194
本章小结 195
习题六 195
7.1 系统实施概述 197
第7章 系统实施 197
7.2 程序设计 199
7.2.1 程序设计的任务 199
7.2.2 程序设计过程 201
7.3 系统测试 209
7.3.1 基本概念 210
7.3.2 系统测试的方法与技术 212
7.3.3 系统测试的步骤 215
7.3.4 测试用例设计 217
7.4 系统转换 222
本章小结 224
习题七 224
8.1.1 系统运行的日常管理 226
8.1 信息系统的运行与管理 226
第8章 系统运行管理与评价 226
8.1.2 系统维护管理 227
8.1.3 系统的安全保密措施 233
8.2 信息系统的评价 236
8.2.1 系统评价的目的 236
8.2.2 系统评价的指标 236
8.2.3 系统评价报告 237
本章小结 238
习题八 238
第9章 管理信息系统开发实例 240
9.1 进销存管理信息系统 240
9.1.1 问题定义与项目开发背景 240
9.1.2 可行性分析 240
9.1.3 系统分析 241
9.1.4 系统设计 245
9.1.5 系统实施与测试 247
9.1.6 系统评价 247
9.1.7 安全保障措施 248
9.2 工资管理系统 249
9.2.1 引言 249
9.2.2 工资管理系统分析 249
9.2.3 系统设计 252
9.3 课程设计要求 255
9.3.1 课程设计大纲 255
9.3.2 课程设计计划 256
9.3.3 课程设计指导书 257
参考文献 258