1 管理信息系统概述 1
1.1 数据、信息、系统 1
1.2 管理信息系统(MIS) 3
1.3 现代技术的应用 6
1.4 基于MIS的实用系统 12
思考题 23
2 分布式信息系统 24
2.1 分布式系统概述 24
2.2 分布式信息系统模式结构 25
2.3 基于Web的信息系统 29
2.4 浏览器/服务器结构应用示例 34
2.5 多层应用程序解决方案——J2EE 36
2.6 软件复用和构件技术 42
思考题 45
3.1 文件系统 46
3 系统数据环境 46
3.2 数据库系统 49
3.3 数据仓库 66
思考题 76
4 系统分析 77
4.1 MIS开发方法 77
4.2 系统可行性分析 90
4.3 系统需求分析 93
4.4 功能分析 102
4.5 数据分析 105
4.6 数据分析工具——数据流程图 107
4.7 数据分析工具——数据字典 115
4.8 系统分析说明书 119
思考题 120
5 系统设计 121
5.1 结构化系统设计概述 121
5.2 系统总体设计 129
5.3 数据库设计 138
5.4 计算机处理过程设计 141
5.5 代码设计 147
5.6 输入/输出设计 151
5.7 界面设计 154
5.8 系统设计说明书 158
思考题 160
6 系统实施与维护、评价 162
6.1 系统实施 162
6.2 系统维护 173
6.3 系统评价 175
思考题 177
7 信息系统管理 179
7.1 信息系统组织 179
7.2 项目规划 181
7.3 项目管理 184
7.4 软件质量保证 195
7.5 软件能力成熟度模型CMM 201
7.6 MIS文档 205
思考题 212
8 系统建模与统一建模语言UML 213
8.1 信息系统建模 213
8.2 系统建模方法 216
8.3 面向对象建模 219
8.4 一个航空公司订票系统的分析 232
8.5 数据建模 237
8.6 统一建模语言UML 238
思考题 249
9 信息系统实例 250
9.1 某电力企业Intranet应用的设计与构造 250
9.2 某省电力工程建设管理信息系统需求分析 256
9.3 某电厂实时信息管理系统的分析与设计 282
参考文献 292