第1章 管理信息系统概述 1
1.1 信息与信息系统 1
1.1.1 数据与信息 1
1.1.2 信息的定义和基本特性 1
目录 1
1.1.3 信息系统的概念和功能 2
1.2 管理信息系统 3
1.2.1 管理信息系统的概念及其作用 3
1.2.2 管理信息与信息管理 4
1.2.3 管理系统、信息系统与管理信息系统 4
1.2.4 管理信息系统的特征 6
1.2.5 管理信息系统的基本功能 6
1.2.6 管理信息系统的发展 6
1.2.7 管理信息系统的结构 7
习题 9
2.1 管理信息系统的开发方法 10
2.1.1 结构化方法的原理和特征 10
第2章 管理信息系统开发综述 10
2.1.2 生命周期开发方法 11
2.1.3 原型法 14
2.1.4 计算机辅助开发方法 15
2.1.5 面向对象开发方法与可视化开发方法 16
2.1.6 各种开发方法的比较 19
2.2 管理信息系统的开发方式 20
2.2.1 购买现有的管理信息系统软件 20
2.2.2 自行开发 20
2.3 管理信息系统的结构模式 21
2.3.1 单机模式 21
2.2.3 委托开发 21
2.2.4 联合开发 21
2.3.2 中央集中模式 22
2.3.3 C/S结构模式 22
2.3.4 B/S结构模式 23
2.3.5 B/S与C/S的混合结构模式 23
2.4 管理信息系统开发的人员分工 24
2.5.1 管理信息系统开发的规范 25
2.5.2 软件开发的工程化 25
2.5 管理信息系统开发的规范和标准 25
2.5.3 正确处理MIS工程规范与软件工程规范的关系 26
2.5.4 MIS开发的标准化问题 26
2.6 管理信息系统开发过程概况 27
2.7 管理信息系统开发的条件与原则 29
2.7.1 管理信息系统开发的基本条件 30
2.7.2 管理信息系统建立过程可能遇到的问题 30
2.7.3 管理信息系统开发的指导原则 31
习题 32
3.1.1 总体规划的重要性 33
3.1.2 总体规划的内容 33
第3章 管理信息系统的总体规划 33
3.1 管理信息系统的总体规划概述 33
3.1.3 总体规划的特点 34
3.1.4 总体规划的原则 34
3.2 管理信息系统的开发策略 35
3.3 管理信息系统总体规划的主要方法 35
3.3.1 企业系统规划法 35
3.3.3 战略目标集转化法 36
3.3.2 关键成功因素法 36
3.4.1 管理信息系统总体规划的主要阶段和任务 37
3.4.2 现行系统的初步调查分析 37
3.4 管理信息系统总体规划的实施步骤 37
3.4.3 可行性研究与分析 38
3.4.4 编写系统规划阶段的有关文档 39
习题 41
4.1 管理信息系统的系统分析概述 42
4.1.1 系统分析的主要任务 42
第4章 管理信息系统的系统分析 42
4.1.2 系统分析的步骤 43
4.1.3 系统分析的基本方法 43
4.2 系统的详细调查概述 44
4.2.1 详细调查的项目和内容 44
4.2.2 系统调查的方法 45
4.3 组织机构和业务流程的调查与分析 45
4.3.1 组织结构的调查分析 45
4.3.2 业务流程调查与分析 46
4.4.1 收集数据 48
4.4.2 数据分析与汇总 48
4.4 数据与数据流程的调查与分析 48
4.4.3 数据流分析 49
4.5 薄弱环节调查与分析 59
4.6 用户需求分析 60
4.7 新系统逻辑模型的建立 60
4.8 编制系统分析阶段的文档 61
4.8.1 需求分析说明书 61
4.8.2 系统分析报告 62
习题 63
第5章 管理信息系统的系统设计 64
5.1 系统设计概述 64
5.1.1 系统设计的主要内容 64
5.1.2 系统设计的基本原则 65
5.1.3 系统设计的主要方法 66
5.2 系统总体结构设计 66
5.2.1 功能模块设计概述 66
5.2.2 功能结构图 67
5.2.3 系统流程图 67
5.2.4 子系统与功能模块的划分 69
5.2.5 模块之间的联系 71
5.2.6 模块结构图的设计方法 72
5.3 系统配置方案设计 72
5.3.1 系统配置方案设计的基本原则 72
5.3.2 硬件设备的选择 73
5.3.3 网络设计 73
5.3.4 管理信息系统系统平台的选择 74
5.3.5 开发工具与程序设计语言的选用 75
5.4 输出设计 76
5.5 输入设计 77
5.6 编写系统设计报告 81
习题 81
第6章 编码与数据库设计 83
6.1 编码设计 83
6.1.1 编码的作用 83
6.1.2 编码的类型 83
6.1.3 编码的校验 84
6.1.4 编码设计的原则 85
6.2 条形码应用技术 86
6.1.6 编码设计的实例 86
6.1.5 编码设计的步骤 86
6.3 数据库概述 88
6.3.1 数据库的基本概念 88
6.3.2 关系型数据库的基本概念 89
6.3.3 关系数据库的规范化与范式 90
6.3.4 结构化查询语言(SQL) 91
6.4 数据库设计的步骤 91
6.4.1 用户需求分析 91
6.4.2 概念结构设计 92
6.4.5 数据库设计举例 93
6.4.3 逻辑结构设计 93
6.4.4 物理结构设计 93
6.5 数据库管理系统的类型及选用 96
6.6 数据安全与保密 97
6.7 编写数据库设计说明书 98
习题 98
第7章 管理信息系统的系统实施与测试 99
7.1 系统实施阶段的工作内容 99
7.3 程序设计 100
7.2.2 网络环境的建立 100
7.2.1 计算机系统的安装与调试 100
7.2 物理系统的实施 100
7.3.1 程序设计步骤及要求 101
7.3.2 程序设计方法 101
7.3.3 软件开发工具 102
7.3.4 程序模块处理过程的详细描述 103
7.3.5 优良程序的性能指标 104
7.3.6 良好的编程风格 104
7.4 系统测试 106
7.3.7 程序调试 106
7.5 系统的转换 109
7.6 系统的运行管理 110
7.7 系统实施阶段的文档 111
习题 112
第8章 管理信息系统的系统评价与维护 113
8.1 系统的评价 113
8.1.1 系统评价的目的 113
8.1.2 系统评价的内容 113
8.2.1 系统维护的需求来源 114
8.2 系统的维护 114
8.2.2 系统维护的类型 115
8.2.3 系统维护的内容 115
8.3 系统评价与维护阶段的文档 116
8.3.1 系统评价报告 116
8.3.2 系统开发总结报告 116
习题 116
第9章 管理信息系统的管理 118
9.1 管理信息系统开发的项目管理 118
9.1.1 项目管理概述 118
9.1.2 项目管理的主要任务 119
9.1.3 管理信息系统项目管理的内容 120
9.2 管理信息系统的文档管理 122
9.3 管理信息系统的质量管理 123
9.4 管理信息系统的行为管理 124
9.5 管理信息系统的运行管理 125
习题 126
10.1 管理信息系统的安全隐患 127
第10章 管理信息系统的安全保障 127
10.2 管理信息系统的安全保障措施 128
10.2.1 系统开发过程的安全保障措施 129
10.2.2 系统运行过程的安全保障措施 131
习题 133
第11章 管理信息系统开发的关键技术 134
11.1 构建应用程序框架技术 134
11.1.1 Visual FoxPro开发环境中,应用程序框架的构建技术 134
11.1.2 Visual Basic开发环境中,应用程序框架的构建技术 135
11.2.2 用户身份窗体的外观与布局 142
11.2 用户身份验证技术 142
11.2.1 用户身份窗体中控件组成及属性设置 142
11.2.3 在用户身份窗体中添加代码 143
11.3 错误验证技术 146
11.3.1 编写程序时,验证用户输入要遵循的指导原则 147
11.3.2 常见的验证任务 147
11.3.3 以VB的TextBox控件为例说明内建错误验证的实现方法 147
11.3.4 验证域数据 147
11.4 容错技术 148
11.4.1 Visual FoxPro开发环境的容错技术 148
11.3.5 验证窗体数据 148
11.4.2 Visual Basic开发环境的容错技术 149
11.5 界面设计技术 150
11.5.1 用户界面的类型 150
11.5.2 友好用户界面的一般要求 150
11.5.3 用户界面的基本组成元素 151
11.5.4 用户界面的设计 152
11.6.2 在VB开发环境下,使用ADO对象访问Access数据库的方法 153
11.6.1 在VB开发环境下,使用ADO对象访问SQL Server的方法 153
11.6 访问数据库技术 153
11.6.3 在VB开发环境下,使用ADO对象访问FoxPro数据库的方法 154
11.6.4 在VB开发环境下,使用ADO对象访问Oracle数据库的方法 154
11.7 数据绑定技术 154
11.7.1 在VFP开发环境下的数据绑定技术 154
11.7.2 在VB开发环境下的数据绑定技术 155
11.8 数据查询、插入、修改、更新技术 155
11.9 复杂流程图、结构图的绘制技术 156
11.9.1 使用Visio创建图的方法 156
习题 157
11.9.2 使用Visio创建数据库模型图的方法 157
第12章 管理信息系统开发的实例分析 158
12.1 图书管理系统 158
12.1.1 系统规划 158
12.1.2 系统分析 159
12.1.3 系统设计 163
12.1.4 系统实施与测试 168
12.1.5 系统评价与维护 179
12.1.6 安全保障措施 179
12.2.2 系统分析 180
12.2 教务管理信息系统 180
12.2.1 系统规划 180
12.2.3 系统设计 182
12.2.4 系统实施 184
12.2.5 安全保障措施 202
12.3 进销存管理信息系统 203
12.3.1 问题定义与项目开发背景 203
12.3.2 可行性分析 203
12.3.3 现行系统的业务流程调查与分析 204
12.3.5 需求分析 205
12.3.4 开发新系统应实现的目标 205
12.3.6 新系统逻辑模型的建立 206
12.3.7 系统设计 208
12.3.8 系统实施与测试 209
12.3.9 系统评价 210
12.3.10 安全保障措施 211
12.4 物业管理系统 211
12.4.1 问题定义与项目开发背景 211
12.4.4 需求分析 212
12.4.3 开发新系统应实现的目标 212
12.4.2 现行系统的组织机构和业务流程的调查 212
12.4.5 建立新系统的逻辑模型 213
12.4.6 系统设计 213
12.4.7 主要界面设计 216
12.4.8 系统评价 217
12.5 物资管理系统 217
12.5.1 问题定义与项目开发背景 217
12.5.2 现行系统的组织机构和业务流程的调查 218
12.5.5 新系统逻辑模型的建立 219
12.5.4 需求分析 219
12.5.3 开发新系统应实现的目标 219
12.5.6 系统设计 221
12.6 工资管理信息系统 223
12.6.1 问题定义与项目开发背景 223
12.6.2 可行性分析 223
12.6.3 需求分析 224
12.6.4 新系统逻辑模型的建立 225
12.6.5 系统设计 226
12.7.2 可行性分析 228
12.7.3 需求分析 228
12.7 设备管理系统 228
12.7.1 问题定义与项目开发背景 228
12.7.4 系统设计 229
12.8 人力资源管理系统 230
12.8.1 问题定义与项目开发背景 230
12.8.2 可行性分析 230
12.8.3 需求分析 230
12.8.4 系统设计 230
习题 231
第13章 管理信息系统的应用与发展 232
13.1 办公自动化系统 232
13.2 决策支持系统 232
13.2.1 决策支持系统的基本概念 233
13.2.2 决策支持系统的主要特征 233
13.2.3 DSS与MIS的区别 233
13.2.4 决策支持系统的结构与运行过程 234
13.3 MRP和MRPⅡ 235
13.3.3 MRPⅡ系统的工作原理 236
13.3.2 MRPⅡ系统的组成 236
13.3.1 MRP的基本原理 236
13.3.4 MRPⅡ的功用 237
13.4 ERP系统 238
13.5 计算机集成制造系统(CIMS) 239
13.6 专家系统 239
13.6.1 专家系统的基本概念 239
13.6.2 专家系统的构成 240
13.6.3 专家系统的特征 240
13.8 客户关系管理系统 241
13.7 供应链管理系统 241
13.10 销售点实时处理系统 242
13.9 电子商务系统 242
习题 243
第14章 管理信息系统应用与开发实训 245
14.1 实训意义 245
14.2 实训目的 245
14.3 实训要求 246
14.4 实训过程安排 246
14.6 教学组织设计 248
14.5 实训课时分配 248
14.7 实训报告的内容 249
14.8 考核方式与评分标准 249
14.9 实训参考题 250
附录1 企业系统规划法的工作过程 251
附录2 模块结构图的设计方法 259
附录3 软件开发工具和数据库管理系统 264
参考文献 268