第1篇 管理信息系统的应用背景与基本概念第1章 管理信息系统概述 1
1.1 信息化社会的发展与面临的挑战 2
1.1.1 信息化社会的发展 2
1.1.2 信息化社会的特点 4
1.1.3 信息化社会的挑战 5
1.2 管理信息系统发展与现状 6
1.2.1 管理信息系统的发展 6
1.2.2 管理信息系统建设现状 7
第2章 管理信息系统的基本概念 9
2.1 信息的基本概念 10
2.1.1 信息的定义 10
2.1.2 信息的结构 10
2.1.3 信息的类型 11
2.1.4 信息的特性 12
2.2 信息系统的发展与含义 13
2.2.1 人基信息系统 13
2.2.2 人机信息系统 13
2.2.3 网基信息系统 15
2.2.4 未来的信息系统 16
2.2.5 信息系统的含义 17
2.3 管理信息系统的类型 18
2.3.1 面向业务处理的系统 19
2.3.2 面向管理控制的系统 20
2.3.3 面向战略决策的系统 20
2.4 管理信息系统的作用与组成 22
2.4.1 管理信息系统的作用 22
2.4.2 管理信息系统的组成 22
2.5 管理信息系统的结构 23
2.5.1 功能结构 23
2.5.2 空间分布结构 25
2.6 本章小结 29
习题2 30
第2篇 管理信息系统开发方法与技术第3章 信息系统建设与开发概述 32
3.1 信息系统的生命周期 33
3.1.1 系统规划阶段 33
3.1.2 系统开发阶段 33
3.1.3 系统运行与维护阶段 34
3.1.4 系统更新阶段 34
3.2 信息系统开发的方式 34
3.2.1 自主开发 34
3.2.2 委托开发 35
3.2.3 合作开发 35
3.2.4 购买现有软件 36
3.2.5 4种开发方式的比较 36
3.3 信息系统开发的过程模型 36
3.3.1 瀑布模型 36
3.3.2 演化模型 37
3.3.3 螺旋模型 38
3.4 信息系统开发的方法 39
3.4.1 结构化方法 39
3.4.2 原型法 41
3.4.3 面向对象方法 42
3.5 信息系统开发工具 44
3.5.1 软件开发工具 44
3.5.2 计算机辅助软件工程 45
3.5.3 开发工具的种类 45
3.6 信息系统开发实例——会计信息系统 46
3.6.1 会计信息系统的基本概念 46
3.6.2 会计信息系统的结构 49
3.6.3 用友财务会计软件——T3 50
3.7 本章小结 51
习题3 53
第4章 结构化系统分析方法 54
4.1 结构化系统分析概述 55
4.1.1 结构化系统分析的目标和主要活动 55
4.1.2 系统初步调查 56
4.1.3 可行性研究 57
4.2 现行系统详细调查 59
4.2.1 详细调查概述 59
4.2.2 绘制数据流图的步骤 61
4.2.3 现行系统详细调查实例——手工会计核算系统 62
4.3 新系统逻辑方案的提出 67
4.3.1 逻辑方案提出概述 67
4.3.2 数据字典 68
4.3.3 新系统逻辑模型方案实例——电算化会计核算系统 69
4.4 本章小结 72
习题4 73
第5章 结构化系统设计方法 74
5.1 结构化系统设计概述 75
5.1.1 结构化系统设计的任务 75
5.1.2 结构化系统设计的主要活动 75
5.2 系统总体设计 76
5.2.1 总体布局设计 76
5.2.2 软件系统的总体结构设计 77
5.2.3 数据存储的总体设计 87
5.2.4 计算机和网络系统方案的选择 88
5.2.5 系统总体设计实例——电算化会计信息系统 89
5.3 系统详细设计 90
5.3.1 代码设计 90
5.3.2 数据库设计 92
5.3.3 人-机界面设计 94
5.3.4 处理过程设计 96
5.3.5 信息系统详细设计实例——电算化会计信息系统 96
5.4 本章小结 99
习题5 100
第6章 系统的实施与运行管理 101
6.1 物理系统的实施 102
6.1.1 硬件设备的安装与调试 102
6.1.2 网络环境的准备和搭建 102
6.1.3 软件环境的安装部署 103
6.2 程序设计 103
6.2.1 程序设计的基本要求 103
6.2.2 程序设计方法 104
6.2.3 程序设计语言的选择 107
6.2.4 常用软件工具 108
6.2.5 管理信息系统的基本程序模块 109
6.3 系统调试与测试 110
6.3.1 系统调试与测试的目的 110
6.3.2 系统调试与测试的原则和方法 110
6.3.3 系统测试的内容 111
6.3.4 系统测试的流程 113
6.4 系统转换 117
6.4.1 系统转换的目的 117
6.4.2 系统转换的方式 117
6.4.3 系统转换的主要工作 118
6.5 系统的运行管理和维护 118
6.5.1 信息系统日常运行管理和维护的主要任务 119
6.5.2 信息系统日常运行管理和维护的组织 121
6.5.3 信息系统日常运行管理和维护的流程 122
6.6 本章小结 122
习题6 123
第7章 面向对象系统分析方法 124
7.1 面向对象方法概述 125
7.1.1 面向对象方法的基本概念 125
7.1.2 统一建模语言UML 127
7.1.3 UML建模工具 129
7.1.4 统一过程RUP 132
7.2 用例需求分析 134
7.2.1 用例驱动 134
7.2.2 用例建模过程 135
7.2.3 用例模型创建实例——会计信息系统中的账务处理子系统 140
7.3 面向对象分析 142
7.3.1 分析模型 142
7.3.2 分析建模过程 143
7.3.3 分析模型实例——会计信息系统中的账务处理子系统 151
7.4 本章小结 153
习题7 154
第8章 面向对象系统设计方法 156
8.1 面向对象设计概述 157
8.1.1 面向对象设计的任务和原则 157
8.1.2 UML图形描述 158
8.2 软件系统的体系结构设计 160
8.2.1 架构模式 160
8.2.2 分层模式 161
8.2.3 代理模式 162
8.2.4 MVC模式 163
8.3 设计类 165
8.3.1 设计包 165
8.3.2 设计用户界面 166
8.3.3 设计方法 166
8.3.4 设计关系 168
8.3.5 设计状态图和活动图 169
8.4 对象持久性设计 170
8.4.1 持久化方案 170
8.4.2 识别持久类和持久属性 171
8.4.3 对象-关系映射 171
8.4.4 持久化框架 172
8.5 本章小结 173
习题8 174
第3篇 信息系统应用 175
第9章 企业资源计划 175
9.1 现代企业管理方法 176
9.1.1 企业管理的概念 176
9.1.2 信息时代的管理思想变革 176
9.2 ERP的发展与基本思想 179
9.2.1 ERP的发展历史 180
9.2.2 MRP、MRPII、ERP原理及其扩展 182
9.3 ERP相关技术 185
9.3.1 BPR——业务流程重组 185
9.3.2 数据仓库 185
9.3.3 数据挖掘 186
9.3.4 OLAP 186
9.3.5 供应链管理 187
9.4 典型ERP系统介绍 187
9.4.1 国外ERP系统简介 188
9.4.2 国内ERP系统简介 188
9.4.3 国内外典型的ERP系统 190
9.5 本章小结 199
习题9 199
第10章 电子商务与电子政务 202
10.1 电子商务和电子商务系统 203
10.1.1 电子商务的定义 203
10.1.2 电子商务系统的定义和结构 204
10.1.3 电子商务系统的信息技术架构 207
10.2 电子商务系统分析设计实例——某企业网上销售系统 208
10.2.1 某企业网上销售系统的建设背景 208
10.2.2 某企业网上销售系统的分析 209
10.2.3 某企业网上销售系统的设计 213
10.3 电子政务和电子政务系统 216
10.3.1 电子政务的定义 216
10.3.2 电子政务系统的定义和结构 218
10.3.3 电子政务系统的信息技术架构 219
10.4 电子政务系统分析设计实例——非贸易外汇管理信息系统的“用汇审批”业务模块 220
10.4.1 “非贸易外汇管理信息系统”的分析 220
10.4.2 “非贸易外汇管理信息系统”的设计 222
10.5 本章小结 227
习题10 227
第4篇 信息系统安全 229
第11章 信息系统安全技术与管理 229
11.1 信息安全现状分析 230
11.1.1 信息安全现状 230
11.1.2 信息系统面临的主要安全威胁 232
11.2 信息安全目标与主要安全业务 233
11.2.1 信息安全的目标 233
11.2.2 主要安全业务 234
11.3 信息安全技术 234
11.3.1 密码技术 235
11.3.2 身份认证 237
11.3.3 访问控制 237
11.3.4 安全审计 238
11.3.5 防火墙技术 239
11.3.6 入侵检测技术 241
11.3.7 防病毒技术 242
11.4 信息系统安全设计 244
11.4.1 信息系统的安全保护等级 244
11.4.2 一种可生存的信息系统安全体系结构 245
11.5 信息系统安全风险的分析与控制 249
11.5.1 信息安全风险管理概述 249
11.5.2 信息系统安全风险分析与控制的实施 251
11.6 本章小结 253
习题11 253
参考文献 254