信息系统是基于计算机和通信技术对企业日常运营中的信息进行有效管理的信息管理系统,其目的是在处理企业日常运营信息的同时,为企业管理者的战略战术决策提供信息支持。本书从信息系统的概念、分类及应用入手,以信息系统开发过程为主线,全面系统地介绍了从信息系统规划、分析、设计到实施及运维与管理等各阶段的目标、任务、工作内容和方法,重点阐述了当前信息系统开发中结构化方法的原理、建模工具及建模思路,说明了开发信息系统的建模过程。本书可作为信息管理与信息系统专业、计算机专业、管理科学与工程专业、系统工程专业等本科生的教科书,也可作为有关学科的科技人员的参考书。
陈晨,工学博士,副教授,主讲《信息系统分析与设计》、《面向对象程序设计》、《管理信息系统》。主持完成国家自然科学基金项目、山东省自然科学基金项目、教育部产学合作协同育人项目,参与山东省教学建设类项目,发表相关教学科研论文。
目录
第1章 信息系统的基本概念 1
1.1 引言 1
1.2 组织中的信息处理 1
1.2.1 数据、信息和知识 1
1.2.2 组织数据管理 4
1.2.3 组织决策过程 8
1.2.4 组织决策层次 11
1.3 系统的概念 13
1.3.1 系统的组成要素 13
1.3.2 系统的特点 14
1.3.3 系统的分类 15
1.4 信息系统的概念与发展 17
1.4.1 信息系统的定义 17
1.4.2 信息系统的功能 18
1.4.3 信息系统的层次 22
1.4.4 信息系统的发展 27
1.5 小结 36
思考题 36
第2章 信息系统开发概述 37
2.1 引言 37
2.2 信息系统开发的生命周期 37
2.2.1 信息系统开发各阶段描述 38
2.2.2 信息系统生命周期开发方法的实施 45
2.3 信息系统开发方法 45
2.3.1 结构化开发方法 46
2.3.2 面向对象开发方法 48
2.3.3 其他开发方法 49
2.4 信息系统开发环境 52
2.4.1 开发及运行环境 52
2.4.2 信息系统架构比较 55
2.4.3 信息系统开发语言 58
2.4.4 信息系统开发方式 62
2.5 信息系统开发支持工具 63
2.5.1 开发环境支持工具 64
2.5.2 数据管理支持工具 65
2.5.3 开发管理支持工具 70
2.6 小结 73
思考题 73
第3章 信息系统规划 74
3.1 引言 74
3.2 信息系统规划的基本概念 75
3.2.1 信息系统规划的定义 75
3.2.2 信息系统规划的特点 75
3.2.3 信息系统规划的原则 76
3.2.4 信息系统规划的内容 77
3.3 信息系统规划方法 81
3.3.1 战略目标集转化法 82
3.3.2 关键成功因素法 83
3.3.3 企业系统规划法 85
3.4 信息系统规划的步骤 86
3.5 小结 92
思考题 92
第4章 信息系统需求分析 93
4.1 引言 93
4.2 需求分析定义和流程 93
4.2.1 需求分析定义 93
4.2.2 需求分析流程 93
4.3 需求调查分析 94
4.4 初步调查 95
4.4.1 初步调查目标 95
4.4.2 初步调查内容 95
4.5 信息系统可行性研究 96
4.5.1 可行性研究概述 96
4.5.2 可行性研究的步骤 96
4.5.3 可行性研究内容 97
4.5.4 可行性研究报告 100
4.6 详细调查 101
4.6.1 详细调查的对象 102
4.6.2 详细调查的范围 102
4.6.3 详细调查原则 102
4.6.4 详细调查内容 103
4.6.5 详细调查方法 104
4.7 需求分析报告 105
4.7.1 需求分析报告格式 105
4.7.2 需求分析注意事项 107
4.8 小结 108
思考题 108
第5章 结构化信息系统分析 109
5.1 引言 109
5.2 信息系统分析 109
5.2.1 信息系统分析的定义 109
5.2.2 信息系统分析的内容和流程 110
5.2.3 结构化信息系统分析 110
5.3 组织结构分析 111
5.3.1 组织结构调查 111
5.3.2 组织结构图 112
5.4 业务流程分析 113
5.5 数据流程分析 116
5.5.1 数据流程分析过程 116
5.5.2 数据流图的绘制 116
5.6 数据字典分析 120
5.6.1 数据项 121
5.6.2 数据结构 121
5.6.3 数据流 122
5.6.4 数据存储 123
5.6.5 数据处理 123
5.6.6 外部实体 124
5.7 处理逻辑说明 125
5.7.1 结构化语言 125
5.7.2 判定树 127
5.7.3 判定表 127
5.8 信息系统分析报告 129
5.9 小结 130
思考题 130
第6章 结构化信息系统设计 131
6.1 引言 131
6.2 信息系统设计概述 131
6.2.1 信息系统设计的目标及评价 131
6.2.2 信息系统设计的原则 132
6.2.3 信息系统设计的内容 132
6.3 信息系统架构设计 133
6.4 信息系统结构设计 134
6.4.1 子系统划分 134
6.4.2 功能模块划分 135
6.4.3 结构图设计 135
6.5 处理流程设计 137
6.5.1 信息系统流程图设计 137
6.5.2 算法流程设计 139
6.6 编码设计 141
6.6.1 编码概念及作用 141
6.6.2 编码设计的原则 142
6.6.3 编码的种类 142
6.6.4 编码设计步骤 143
6.7 输入/输出设计 144
6.7.1 输出设计 144
6.7.2 输入设计 145
6.7.3 用户界面设计 147
6.8 数据库设计 149
6.8.1 概念结构设计 150
6.8.2 逻辑结构设计 153
6.8.3 物理结构设计 155
6.9 物理配置方案设计 156
6.9.1 方案设计依据 156
6.9.2 软硬件选择及网络设计 156
6.10 系统设计报告 157
6.11 小结 158
思考题 159
第7章 信息系统实施 160
7.1 引言 160
7.2 信息系统实施概述 160
7.3 信息系统程序编程 161
7.3.1 程序编程语言选择 162
7.3.2 程序编程方法 162
7.4 信息系统测试 164
7.4.1 信息系统测试目的 165
7.4.2 信息系统测试流程 165
7.4.3 信息系统测试方法 165
7.5 信息系统安装部署 166
7.6 信息系统实施培训 167
7.7 信息系统切换与试运行 168
7.7.1 信息系统切换准备 168
7.7.2 信息系统试运行 169
7.8 小结 170
思考题 170
第8章 信息系统运维 171
8.1 引言 171
8.2 信息系统运维概述 171
8.2.1 信息系统运维组织 171
8.2.2 信息系统运维内容 173
8.3 信息系统监理与审计 175
8.3.1 信息系统监理 175
8.3.2 信息系统审计 178
8.4 信息系统评价 180
8.4.1 信息系统评价内容及指标 181
8.4.2 信息系统评价方法 181
8.4.3 信息系统评价报告 182
8.5 小结 182
思考题 183
参考文献 184