第1章 计算机基本知识 1
1.1 计算机系统的组成及应用领域 1
1.1.1 计算机硬件组成 1
1.1.2 计算机软件系统 4
1.1.3 计算机系统的主要技术指标 6
1.1.4 计算机的应用领域 7
1.2 操作系统 8
1.2.1 操作系统的概念 8
1.2.2 操作系统的硬件支持 12
1.2.3 操作系统的主要功能 14
1.3 计算机网络及应用基础 21
1.3.1 计算机网络的基本概念 21
1.3.2 广域网、局域网和城域网 24
1.3.3 Internet应用 31
1.4 信息的安全与保护 38
1.4.1 影响信息安全的因素 39
1.4.2 信息安全保护的策略和技术 40
1.5 例题解析 44
1.6 练习题 50
第2章 软件工程 54
2.1 软件工程的基本概念 54
2.1.1 软件的概念 54
2.1.2 软件危机 55
2.1.3 软件工程 56
2.1.4 软件工程环境 57
2.1.5 软件生命周期 58
2.2 问题的定义和可行性研究 61
2.2.1 问题的定义 61
2.2.2 可行性研究 62
2.3 需求分析 64
2.3.1 需求分析的任务 64
2.3.2 结构化分析方法(SA方法) 64
2.3.3 需求分析的步骤 69
2.4 系统设计 70
2.4.1 结构化系统设计的概念 70
2.3.4 软件需求规格说明 70
2.4.2 总体设计技术 74
2.4.3 详细设计 77
2.5 结构化程序设计 82
2.5.1 编码阶段的任务 82
2.5.2 选择一种程序设计语言 82
2.5.3 程序设计的途径 83
2.6 软件测试 85
2.6.1 软件测试的基本任务 85
2.6.2 软件测试技术和方法 85
2.6.3 软件测试的实施 86
2.7 软件维护 89
2.7.1 软件的可维护性 89
2.7.2 软件维护技术 90
2.7.3 软件维护的管理 91
2.8.1 软件质量量度 92
2.8.2 保证软件质量的手段 92
2.8 软件质量控制 92
2.8.3 软件文档 93
2.9 软件工程新技术 94
2.9.1 计算机辅助软件工程(CASE) 94
2.9.2 面向对象技术 95
2.9.3 软件重用技术 96
2.10 例题解析 97
2.11 练习题 102
3.1.1 数据、信息、信息处理 106
3.1 数据库基础知识 106
第3章 数据库技术 106
3.1.2 数据管理技术的发展 107
3.1.3 数据库、数据库管理系统和数据库系统 108
3.1.4 数据库的三级模式结构 109
3.1.5 数据模型 111
3.2 关系数据库 112
3.2.1 关系数据库的结构 113
3.2.2 关系代数 114
3.2.3 关系运算 114
3.2.4 关系模式的规范化 116
3.3 结构化查询语言SQL 118
3.3.1 SQL概述及其基本结构 118
3.3.2 SQL的数据定义功能 119
3.3.3 SQL的数据操作功能 121
3.3.4 SQL的数据库控制功能 127
3.3.5 嵌入式SQL 128
3.4 关系数据库设计 130
3.4.1 数据库设计的内容、方法和步骤 130
3.4.2 需求分析 132
3.4.3 概念设计(E-R模型) 132
3.4.4 逻辑设计 134
3.4.5 物理设计 135
3.4.6 实施与维护 136
3.5 面向对象数据库设计 137
3.5.1 面向对象的数据模型 137
3.5.2 对象-关系数据库 142
3.5.4 数据仓库和数据集市 144
3.5.3 面向对象程序设计 144
3.5.5 联机分析处理和数据挖掘 146
3.6 数据库管理系统 147
3.7 例题解析 148
3.8 练习题 152
第4章 信息管理的基本概念 156
4.1 信息与信息资源的概念 156
4.1.1 数据与信息 156
4.1.2 信息资源 160
4.2.1 信息组织 162
4.2 信息组织与管理的概念 162
4.2.2 信息管理 164
4.2.3 信息资源管理 167
4.3 计算机信息管理的发展过程 169
4.4 例题解析 171
4.5 练习题 174
第5章 信息系统 176
5.1 事务处理系统 181
5.2.1 管理信息系统概述 184
5.2 管理信息系统 184
5.2.2 管理信息系统的结构和组成 190
5.2.3 管理信息系统的辅助决策功能 198
5.3 决策支持系统 200
5.3.1 决策支持系统的概念 200
5.3.2 决策支持系统的结构 202
5.3.3 决策模式的分类 209
5.4 办公信息系统 211
5.4.1 办公信息系统的概念 211
5.4.2 办公信息系统的功能 213
5.4.3 办公信息系统的构成 214
5.5 信息管理技术的新发展 215
5.5.1 MRPⅡ 215
5.5.2 ERP 218
5.5.3 CIMS 220
5.6 例题解析 221
5.7 练习题 227
第6章 信息系统的开发 230
6.1 信息系统开发的基本内容 232
6.2 信息系统的开发步骤和策略 233
6.3 信息系统的开发方法 238
6.3.1 结构化生命周期方法 239
6.3.2 原型化方法 244
6.3.3 企业系统规划方法 247
6.3.4 战略数据规划方法 259
6.3.5 面向对象方法 268
6.4 信息系统的维护和评价 280
6.5 例题解析 285
6.6 练习题 289
第7章 上机考试指导 292
7.1 上机考试系统简介 292
7.2 上机考试内容及评分规则 297
7.3 例题解析 299
7.4 练习题 305
第8章 模拟试题 308
附录A 练习题答案 316