第1章 信息与信息系统 1
案例导入 1
1.1 信息的基本概念 7
1.1.1 实体、数据、信息 7
1.1.2 信息的基本属性 8
1.1.3 信息的生命周期 10
1.2 信息系统 16
1.2.1 系统与控制 16
1.2.2 信息系统的概念和功能 17
1.2.3 常用信息系统的类型 19
1.3 管理信息系统 21
1.3.1 管理的定义和性质 21
1.3.2 管理的组织结构 23
1.3.3 管理信息系统的结构 26
1.3.4 管理信息系统的定义及其作用 28
小结 29
习题 29
第2章 管理信息系统的规划与项目管理 30
案例导入 30
2.1 企业战略规划 34
2.1.1 什么是企业的规划 34
2.1.2 管理信息系统规划 36
2.2 管理信息系统规划实施的可行 40
性研究与分析 40
2.2.1 可行性研究的任务与过程 40
2.2.2 可行性研究报告的佐证材料 42
2.3 管理信息系统的项目管理 43
2.3.1 项目管理基础 43
2.3.2 项目计划管理 46
2.3.3 项目的文档管理 47
2.3.4 项目的成本管理与估算 49
小结 50
习题 50
第3章 系统分析 52
案例导入 52
3.1 需求分析 61
3.1.1 需求分析方法 61
3.1.2 系统调查 62
3.1.3 系统调查文档编制 64
3.2 组织结构与功能分析 64
3.2.1 组织结构分析 64
3.2.2 组织与业务关系的分析 65
3.2.3 管理业务流程分析 66
3.2.4 业务与功能的关系分析 68
3.3 数据与数据流分析 68
3.3.1 数据的收集与分析 68
3.3.2 数据流分析 69
3.3.3 数据与功能的联系分析 73
3.3.4 数据字典 74
3.4 新系统逻辑模型的建立 79
3.4.1 新系统的信息处理方式 80
3.4.2 新系统管理模型的建立 80
3.4.3 系统分析报告 81
小结 82
习题 82
第4章 系统设计 84
案例导入 84
4.1 系统设计模式概述 95
4.1.1 硬、软件系统环境的分析 95
4.1.2 系统设计模式的选择 96
4.2 模块设计 98
4.2.1 模块与模块化 98
4.2.2 模块设计原则 99
4.2.3 模块设计方法 101
4.3 资源的代码设计与编制 103
4.3.1 编码的目的与分类 103
4.3.2 数据编码的常用表示方法 105
4.3.3 实现代码数据的正确性 109
4.4 数据库设计 111
4.4.1 数据库逻辑结构的构建 111
4.4.2 规范化及优化数据库逻辑结构 115
4.4.3 物理数据库的建立 118
4.5 流程设计 119
4.5.1 业务流程的分析与表述 119
4.5.2 业务流程的划分 121
4.5.3 建立表述业务的对象库 122
4.6 用户界面 123
4.6.1 用户界面设计 123
4.6.2 输入设计 125
4.6.3 输出设计 127
4.7 编写系统设计报告 128
4.7.1 系统设计的成果 128
4.7.2 系统设计说明书的组成 129
小结 130
习题 130
第5章 系统实施 132
案例导入 132
5.1 硬、软件系统购置与程序设计 138
5.1.1 硬、软件系统的购置 138
5.1.2 程序设计 139
5.2 软件测试 140
5.2.1 软件测试的概念和原则 140
5.2.2 软件测试技术 140
5.2.3 软件测试步骤 143
5.2.4 编写测试报告 145
5.3 系统的安装与运行 146
5.3.1 系统的安装、调试和人员培训 146
5.3.2 系统的运行 148
5.4 系统维护与评价 149
5.4.1 系统维护 149
5.4.2 系统评价 150
小结 152
习题 153
第6章 管理信息系统分析与设计实例 154
案例导入 154
6.1 概述 154
6.2 ××企业销售管理信息系统开发案例 155
6.2.1 系统背景 155
6.2.2 系统分析 155
6.2.3 系统总体结构设计 167
6.2.4 系统详细设计 169
6.2.5 系统的实施、维护与管理 177
小结 179
习题 179
第7章 典型领域的管理信息系统 180
案例导入 180
7.1 财务管理信息系统 180
7.1.1 财务管理信息系统介绍 180
7.1.2 财务管理信息系统的主要输入信息 181
7.1.3 财务管理信息系统的主要子系统 184
7.1.4 财务管理信息系统的主要输出信息 185
7.2 制造业管理信息系统 189
7.2.1 制造业管理信息系统的主要输入信息 190
7.2.2 制造业管理信息系统的主要子系统 193
7.2.3 制造业管理信息系统的主要输出信息 194
7.3 营销管理信息系统 195
7.3.1 营销管理信息系统的主要输入信息 195
7.3.2 营销管理信息系统的主要子系统 198
7.3.3 营销管理信息系统的主要输出信息 198
小结 200
习题 200
第8章 管理信息系统其他分析与设计方法 201
案例导入 201
8.1 原型法 201
8.1.1 原型法的工作流程 201
8.1.2 原型法的特点 206
8.1.3 原型法的适用范围 208
8.2 Jackson方法 209
8.2.1 Jackson方法基本思想 209
8.2.2 Jackson方法的系统分析 210
8.2.3 Jackson方法的系统设计 211
8.3 面向对象的开发方法 212
8.3.1 面向对象的基本概念 212
8.3.2 面向对象分析 214
8.3.3 面向对象设计 216
8.3.4 面向对象的程序设计 217
8.3.5 统一建模语言 218
8.4 计算机辅助软件开发 221
8.4.1 CASE方法的基本思路 221
8.4.2 软件开发工具 222
8.4.3 软件开发环境 223
小结 224
习题 224
第9章 管理信息系统开发文档常用的两个工具软件 226
案例导入 226
9.1 Project 2010 226
9.1.1 Project 2010简介 226
9.1.2 Project的应用 228
9.2 Visio 2010 231
9.2.1 Visio 2010简介 231
9.2.2 创建简单的流程图 232
9.2.3 创建基本网络图 233
9.2.4 创建数据流图 235
9.2.5 创建实体-关系图 237
小结 239
第10章 基于B/S结构管理信息系统分析与设计实例 240
案例导入 240
10.1 项目介绍 240
10.1.1 项目范围 240
10.1.2 项目目标 241
10.1.3 项目的最迟期限 241
10.1.4 项目实施计划 241
10.1.5 约束 241
10.1.6 工作产品 241
10.2 项目过程定义 242
10.2.1 项目模型 242
10.2.2 方法与工具 242
10.2.3 角色与职责 243
10.2.4 项目开发费用估算 244
10.3 项目实施 245
10.3.1 计划制订 245
10.3.2 需求分析 245
10.3.3 系统设计 256
10.3.4 系统的实施、维护与管理 259
小结 263
习题 263
主要参考文献 264