第1章 管理信息系统概述1
1.1 基本概念1
1.1.1 信息资源1
1.1.2 信息管理2
1.1.3 信息系统与管理信息系统3
1.2 信息系统的发展4
1.2.1 以信息处理工具为标志4
1.2.2 以处理功能和内容为标志5
1.2.3 信息系统在应用领域的发展7
1.3 信息系统的结构9
1.3.1 系统组成结构9
1.3.2 处理流程结构10
1.3.3 管理层次结构12
1.3.4 管理职能结构13
1.3.5 软件体系结构15
1.4 信息系统的建设17
1.4.1 信息系统建设面临的问题17
1.4.2 系统建设中的系统思想19
1.4.3 系统建设的工程化方法19
1.4.4 信息系统建设的结构化生命周期21
1.5 信息系统建设的其他方法22
1.5.1 原型法22
1.5.2 面向对象方法23
1.5.3 计算机辅助软件工程25
本章小结26
本章习题27
第2章 结构化系统开发过程28
2.1 系统规划28
2.1.1 系统规划的目标、内容和特点28
2.1.2 常用的系统规划方法30
2.1.3 制定信息系统逻辑结构方案32
2.2 系统分析38
2.2.1 系统分析的目标、内容和特点38
2.2.2 系统分析的主要方法和工具39
2.2.3 数据流图的绘制45
2.2.4 系统分析各阶段工作内容47
2.3 系统设计51
2.3.1 系统设计的目标、内容和特点51
2.3.2 软件系统总体结构设计的方法与工具52
2.3.3 系统设计各阶段工作内容56
2.4 系统实施64
2.4.1 系统实施的目标、内容和特点64
2.4.2 系统实施各阶段工作内容65
本章小结68
本章习题70
管理信息系统开发实务目录第3章 结构化开发案例71
3.1 概述71
3.2 系统分析72
3.2.1 可行性分析72
3.2.2 系统需求分析73
3.2.3 业务流程分析73
3.2.4 数据流程分析74
3.2.5 数据字典74
3.3 系统设计77
3.3.1 总体功能设计77
3.3.2 系统物理配置方案的设计78
3.3.3 数据库设计78
3.4 系统实施81
本章小结81
第4章 面向对象开发过程82
4.1 面向对象开发过程概述82
4.2 面向对象系统分析84
4.2.1 面向对象系统分析概述84
4.2.2 面向对象系统的需求分析85
4.2.3 面向对象的系统分析92
4.3 面向对象的系统设计与实施96
4.3.1 将分析类分组96
4.3.2 系统开发技术准备96
4.3.3 构建软件架构97
本章小结98
本章习题99
第5章 面向对象开发案例100
5.1 系统描述100
5.2 系统需求建模100
5.2.1 识别参与者100
5.2.2 确定用例100
5.2.3 绘制用例图104
5.3 系统分析建模104
5.3.1 识别候选类104
5.3.2 描述候选类间的交互105
5.4 系统设计建模108
5.4.1 将类分组108
5.4.2 技术展示109
本章小结110
第6章 管理信息系统的开发环境111
6.1 网络操作系统111
6.1.1 网络操作系统的概念111
6.1.2 Windows类网络操作系统112
6.1.3 Unix操作系统115
6.1.4 Linux操作系统117
6.2 数据库管理系统119
6.2.1 数据库管理系统的概念119
6.2.2 Oracle数据库管理系统120
6.2.3 Sybase数据库管理系统122
6.2.4 DB2数据库管理系统124
6.2.5 SQL Server数据库管理系统125
6.2.6 Informix数据库管理系统126
6.2.7 Access数据库管理系统128
6.2.8 MySQL数据库管理系统128
6.3 Web服务器130
6.3.1 Web服务器概述130
6.3.2 Apache服务器132
6.3.3 IIS服务器133
本章小结134
本章习题134
第7章 管理信息系统的开发平台135
7.1 .NET平台135
7.1.1 .NET平台概述135
7.1.2 .NET平台的搭建139
7.2 Java平台142
7.2.1 Java语言概述142
7.2.2 Java平台概述144
7.2.3 Java平台的搭建146
7.3 LAMP平台150
7.3.1 LAMP平台概述150
7.3.2 PHP语言151
7.3.3 LAMP平台的搭建153
本章小结176
本章习题177
参考文献178
