标题：管理信息系统基础与开发技术
基本信息
书名:
管理信息系统基础与开发技术
书号:
13103
作者:
陈承欢彭勇
图书简介
本书详细阐述管理信息系统的基本概念、基本原理以及最新的开发方法、开发技术，结合实例比较全面、系统地介绍如何应用这些原理、方法和技术完成管理信息系统的规划、分析、设计、实施和维护。本书共分为14章。其中第1章、第2章介绍管理信息系统与管理信息系统开发的基本概念和基本方法；第3章～第6章介绍管理信息系统的规划、分析与设计的方法；第7章～第9章介绍管理信息系统的实施、测试、评价、维护的技术与方法；第10章介绍管理信息系统的安全保障措施；第11章介绍管理信息系统开发的关键技术；第12章重点分析管理信息系统开发的典型实例，还结合编者开发管理信息系统的经验，分析8个实用、典型的管理信息系统的开发过程与方法；第13章介绍管理信息系统的应用与发展概况；第14章介绍管理信息系统应用与开发实训的过程与方法。
本书内容丰富、选材适当、结构合理、强调实用，力求理论与实际相结合，突出综合性、系统性和可操作性，注重培养学生在理论指导下解决实际问题的能力。
本书可作为高职高专计算机信息管理、电子商务、物业管理、计算机应用、经济信息管理等专业的教材，也可以
目录
第1章管理信息系统概述 1
1.1信息与信息系统 1
1.1.1数据与信息 1
1.1.2信息的定义和基本特性 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章管理信息系统开发综述 10
2.1管理信息系统的开发方法 10
2.1.1结构化方法的原理和特征 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.2.3委托开发 21
2.2.4联合开发 21
2.3管理信息系统的结构模式 21
2.3.1单机模式 21
2.3.2中央集中模式 22
2.3.3c/s结构模式 22
2.3.4b/s结构模式 23
2.3.5b/s与c/s的混合结构模式 23
2.4管理信息系统开发的人员分工 24
2.5管理信息系统开发的规范和标准 25
2.5.1管理信息系统开发的规范 25
2.5.2软件开发的工程化 25
2.5.3正确处理mis工程规范与软件工程规范的关系 26
2.5.4mis开发的标准化问题 26
2.6管理信息系统开发过程概况 27
2.7管理信息系统开发的条件与原则 29
2.7.1管理信息系统开发的基本条件 30
2.7.2管理信息系统建立过程可能遇到的问题 30
2.7.3管理信息系统开发的指导原则 31
习题 32
第3章管理信息系统的总体规划 33
3.1管理信息系统的总体规划概述 33
3.1.1总体规划的重要性 33
3.1.2总体规划的内容 33
3.1.3总体规划的特点 34
3.1.4总体规划的原则 34
3.2管理信息系统的开发策略 35
3.3管理信息系统总体规划的主要方法 35
3.3.1企业系统规划法 35
3.3.2关键成功因素法 36
3.3.3战略目标集转化法 36
3.4管理信息系统总体规划的实施步骤 37
3.4.1管理信息系统总体规划的主要阶段和任务 37
3.4.2现行系统的初步调查分析 37
3.4.3可行性研究与分析 38
3.4.4编写系统规划阶段的有关文档 39
习题 41
第4章管理信息系统的系统分析 42
4.1管理信息系统的系统分析概述 42
4.1.1系统分析的主要任务 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数据与数据流程的调查与分析 48
4.4.1收集数据 48
4.4.2数据分析与汇总 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.1.5编码设计的步骤 86
6.1.6编码设计的实例 86
6.2条形码应用技术 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.3逻辑结构设计 93
6.4.4物理结构设计 93
6.4.5数据库设计举例 93
6.5数据库管理系统的类型及选用 96
6.6数据安全与保密 97
6.7编写数据库设计说明书 98
习题 98
第7章管理信息系统的系统实施与测试 99
7.1系统实施阶段的工作内容 99
7.2物理系统的实施 100
7.2.1计算机系统的安装与调试 100
7.2.2网络环境的建立 100
7.3程序设计 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.3.7程序调试 106
7.4系统测试 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系统的维护 114
8.2.1系统维护的需求来源 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章管理信息系统的安全保障 127
10.1管理信息系统的安全隐患 127
10.2管理信息系统的安全保障措施 128
10.2.1系统开发过程的安全保障措施 129
10.2.2系统运行过程的安全保障措施 131
习题 133
第11章管理信息系统开发的关键技术 134
11.1构建应用程序框架技术 134
11.1.1visualfoxpro开发环境中，应用程序框架的构建技术 134
11.1.2visualbasic开发环境中，应用程序框架的构建技术 135
11.2用户身份验证技术 142
11.2.1用户身份窗体中控件组成及属性设置 142
11.2.2用户身份窗体的外观与布局 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.3.5验证窗体数据 148
11.4容错技术 148
11.4.1visualfoxpro开发环境的容错技术 148
11.4.2visualbasic开发环境的容错技术 149
11.5界面设计技术 150
11.5.1用户界面的类型 150
11.5.2友好用户界面的一般要求 150
11.5.3用户界面的基本组成元素 151
11.5.4用户界面的设计 152
11.6访问数据库技术 153
11.6.1在vb开发环境下，使用ado对象访问sqlserver的方法 153
11.6.2在vb开发环境下，使用ado对象访问access数据库的方法 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
11.9.2使用visio创建数据库模型图的方法 157
习题 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教务管理信息系统 180
12.2.1系统规划 180
12.2.2系统分析 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.4开发新系统应实现的目标 205
12.3.5需求分析 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.2现行系统的组织机构和业务流程的调查 212
12.4.3开发新系统应实现的目标 212
12.4.4需求分析 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.3开发新系统应实现的目标 219
12.5.4需求分析 219
12.5.5新系统逻辑模型的建立 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设备管理系统 228
12.7.1问题定义与项目开发背景 228
12.7.2可行性分析 228
12.7.3需求分析 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.3dss与mis的区别 233
13.2.4决策支持系统的结构与运行过程 234
13.3mrp和mrpii 235
13.3.1mrp的基本原理 236
13.3.2mrpii系统的组成 236
13.3.3mrpii系统的工作原理 236
13.3.4mrpii的功用 237
13.4erp系统 238
13.5计算机集成制造系统（cims） 239
13.6专家系统 239
13.6.1专家系统的基本概念 239
13.6.2专家系统的构成 240
13.6.3专家系统的特征 240
13.7供应链管理系统 241
13.8客户关系管理系统 241
13.9电子商务系统 242
13.10销售点实时处理系统 242
习题 243
第14章管理信息系统应用与开发实训 245
14.1实训意义 245
14.2实训目的 245
14.3实训要求 246
14.4实训过程安排 246
14.5实训课时分配 248
14.6教学组织设计 248
14.7实训报告的内容 249
14.8考核方式与评分标准 249
14.9实训参考题 250
附录1企业系统规划法的工作过程 251
附录2模块结构图的设计方法 259
附录3软件开发工具和数据库管理系统 264
参考文献 268[1]