本书作为普通高等学校信息管理与信息系统本科专业核心课程“信息系统设计与实现”的教材,按照循序渐进、从基础到提高、理论与实践结合的原则,全面而深入地阐述了信息系统开发的基本理论与方法,主要内容包括信息系统的相关概念,信息系统开发的常用方法,信息系统结构化分析、设计与实现方法,UML建模,面向对象分析与设计方法,信息系统应用与发展等。
样章试读
目录
- 目录
前言
第1章 信息系统概述 1
1.1 信息和信息管理 1
1.1.1 数据与信息的定义 1
1.1.2 数据与信息的关系 2
1.1.3 信息属性 3
1.1.4 信息类型 4
1.1.5 信息生命周期 4
1.1.6 管理信息 5
1.1.7 信息管理 5
1.2 系统 5
1.2.1 系统的概念 5
1.2.2 系统的分类 6
1.3 信息系统与管理 6
1.4 管理信息系统 9
1.4.1 管理信息系统的定义 9
1.4.2 管理信息系统的分类 9
1.4.3 管理信息系统的结构 10
1.4.4 管理信息系统学科与其他学科的关系 13
应用与实践1 15
习题1 15
第2章 信息系统技术基础 17
2.1 计算机基础 17
2.1.1 计算机产生与发展 17
2.1.2 计算机系统基本结构 18
2.2 数据库技术 20
2.2.1 数据库技术的产生与发展 20
2.2.2 数据的独立性、冗余性和一致性 20
2.2.3 数据库定义与特点 20
2.2.4 数据库系统的构成 21
2.2.5 关系模型、关系规范化、基本操作和保护 21
2.2.6 数据库设计的主要内容 25
2.3 计算机网络 29
2.3.1 计算机网络的相关概念 29
2.3.2 计算机网络的类型 31
2.3.3 体系结构 32
2.4 云计算 35
2.4.1 云计算特点 35
2.4.2 云计算技术架构 36
2.5 商务智能 37
2.5.1 概念 37
2.5.2 OLAP基本操作和实现方法 37
2.5.3 架构 38
2.5.4 实施步骤 39
2.6 大数据技术 39
2.6.1 定义 39
2.6.2 特征 40
2.6.3 大数据技术体系以及平台 40
应用与实践2 42
习题2 42
第3章 信息系统开发概述 45
3.1 信息系统开发特点和组织 45
3.1.1 信息系统开发特点 45
3.1.2 信息系统开发的组织与管理 46
3.2 信息系统开发策略 46
3.3 信息系统开发方法 47
3.3.1 结构化系统开发方法 47
3.3.2 原型法 50
3.3.3 面向对象法 52
3.3.4 计算机辅助软件工程法 54
3.4 管理信息系统开发方式及选择 55
应用与实践3 59
习题3 60
第4章 信息系统规划 62
4.1 信息系统规划概述 62
4.1.1 信息系统规划的定义 62
4.1.2 信息系统规划的必要性 62
4.1.3 信息系统规划的任务 63
4.2 信息系统规划的内容和步骤 63
4.2.1 信息系统规划的内容 63
4.2.2 信息系统规划的步骤 64
4.3 信息系统规划的常用方法 65
4.3.1 信息系统规划方法概论 65
4.3.2 企业系统规划法 66
4.3.3 关键成功因素法 72
4.3.4 战略集转化法 73
4.3.5 三种方法比较 74
4.4 项目可行性分析 74
应用与实践4 76
习题4 76
第5章 信息系统分析 78
5.1 系统分析概述 78
5.1.1 系统分析任务 78
5.1.2 系统分析的原则 79
5.1.3 结构化分析方法 80
5.2 系统详细调查和用户需求分析 80
5.2.1 详细调查的目的和原则 81
5.2.2 详细调查的内容及方法 81
5.2.3 用户需求分析 84
5.3 系统调查工具 85
5.3.1 数据流程图 85
5.3.2 数据字典 88
5.3.3 描述处理逻辑的工具 90
5.4 新系统逻辑方案的建立 91
5.4.1 确定新系统的逻辑方案 91
5.4.2 系统分析报告编写 92
应用与实践5 94
习题5 95
第6章 信息系统设计 99
6.1 系统设计概述 99
6.1.1 系统设计内容 99
6.1.2 系统设计原则 101
6.2 功能结构图设计 102
6.2.1 结构化设计概述 102
6.2.2 模块结构图 103
6.2.3 模块结构的设计原则 107
6.2.4 信息系统流程图 110
6.3 系统物理配置方案设计 111
6.3.1 设计依据 111
6.3.2 系统物理配置 112
6.4 代码设计 113
6.4.1 代码设计的用途 113
6.4.2 代码设计原则 114
6.4.3 代码的总数 114
6.4.4 代码的种类 115
6.4.5 代码结构中的校验位 116
6.4.6 代码设计步骤 117
6.5 输出设计 117
6.5.1 输出设计的内容 117
6.5.2 输出的设备和方式 118
6.5.3 输出报告 120
6.6 输入设计 121
6.6.1 输入设计的原则 121
6.6.2 数据输入设备的选择 122
6.6.3 输入设计与校验方式 122
6.6.4 原始单据的格式设计 124
6.7 人-机界面设计 125
6.8 数据存储设计 127
6.8.1 文件分类 127
6.8.2 文件设计 128
6.8.3 数据库设计 129
6.9 系统的安全可靠性设计 130
6.9.1 系统的安全性及其设计 130
6.9.2 系统的保密性及其设计 131
6.10 系统设计说明书 131
应用与实践6 132
习题6 132
第7章 信息系统实施 137
7.1 系统实施的任务与工作内容 137
7.2 物理系统的实施 138
7.3 程序设计 139
7.3.1 程序设计的目标 139
7.3.2 程序设计语言的选择 140
7.3.3 结构化程序设计方法 141
7.4 系统测试 145
7.4.1 测试的主要内容 146
7.4.2 测试的基本过程 146
7.5 系统切换 150
7.5.1 数据的整理与录入 150
7.5.2 系统切换方式 150
7.6 系统评价与验收 152
7.6.1 系统评价 152
7.6.2 系统验收 152
应用与实践7 154
习题7 154
第8章 信息系统运行与管理 156
8.1 信息系统运行管理的组织机构 156
8.1.1 信息系统的组织 156
8.1.2 CIO设置 157
8.2 信息系统运行管理的主要内容 158
8.2.1 系统的制度建设 159
8.2.2 系统的日常管理 159
8.2.3 系统文档的管理 162
8.2.4 系统的安全保密 162
应用与实践8 164
习题8 165
第9章 UML 168
9.1 UML概述 168
9.2 UML构成 169
9.2.1 视图 169
9.2.2 图 170
9.2.3 模型元素 176
9.2.4 通用机制 176
9.3 RUP 177
应用与实践9 178
习题9 178
第10章 面向对象分析与设计 180
10.1 面向对象分析 180
10.1.1 需求分析阶段 180
10.1.2 系统分析阶段 182
10.2 面向对象设计 184
10.2.1 类设计 184
10.2.2 接口设计 184
10.3 案例分析 185
10.3.1 系统分析 185
10.3.2 系统设计 193
应用与实践10 196
习题10 197
第11章 信息系统的应用与发展 198
11.1 MRP、MPRⅡ与ERP 198
11.1.1 库存控制订货点理论 199
11.1.2 MRP系统 201
11.1.3 MRPⅡ系统 202
11.1.4 ERP系统 204
11.2 决策支持系统 205
11.2.1 决策支持系统的概念 205
11.2.2 决策支持系统的功能 207
11.2.3 决策支持系统的组成 208
11.3 经理信息系统和战略信息系统 209
11.3.1 经理信息系统 209
11.3.2 战略信息系统 210
11.4 电子商务系统和供应链管理系统 211
11.4.1 电子商务系统 211
11.4.2 供应链管理系统 213
11.5 管理信息系统的发展 215
11.5.1 电子数据处理系统阶段 216
11.5.2 管理信息系统阶段 216
11.5.3 决策支持系统阶段 217
应用与实践11 218
习题11 218
第12章 项目实用案例 220
12.1 “OA费用管理系统”项目简介 220
12.1.1 项目团队成员 220
12.1.2 ××公司概况 221
12.1.3 走访调研 222
12.1.4 问题整理结果 224
12.2 项目系统分析 224
12.2.1 系统分析 224
12.2.2 系统流程建模 227
12.2.3 编写系统说明书 228
12.3 项目系统设计与实现 230
12.3.1 系统功能模块体系 230
12.3.2 软件运行环境设计 231
12.3.3 数据库物理模型设计 231
12.3.4 系统代码设计 232
12.3.5 系统界面设计 233
12.3.6 网络环境设计 237
12.3.7 编写系统设计说明书 238
12.4 具体实施 239
应用与实践12 240
主要参考文献 241