项目一 对信息的认识及信息资源的处理 1
1.1 信息 1
1.1.1 信息和数据 1
1.1.2 信息量 4
1.1.3 信息的处理过程 5
1.1.4 信息资源在管理中发挥的作用 8
1.2 管理和管理学 10
1.2.1 管理 10
1.2.2 主要管理科学家的论点 11
1.2.3 企业管理中的新的管理理念 12
1.3 系统和管理信息系统 20
1.3.1 系统 20
1.3.2 管理信息系统 20
1.3.3 管理信息系统的发展历程 23
1.4 全球化信息管理形式——电子商务 26
1.4.1 电子商务的内涵及特点 26
1.4.2 电子商务的概念模型 26
1.4.3 电子商务的分类 27
1.4.4 电子商务的工作流程 28
1.4.5 电子商务的特点 28
1.4.6 电子商务的发展过程 28
技能实训:相关主题信息的搜索、收集、加工、存储和传输 29
思考题 31
项目二 管理信息系统中的技术支撑 32
2.1 信息资源管理技术 32
2.1.1 数据库技术的发展历程及对管理信息系统的影响 32
2.1.2 数据库技术基本理论 36
2.1.3 结构化查询语言 43
2.1.4 数据库技术在管理领域中的应用及发挥的主要作用 46
2.2 信息传输技术 46
2.2.1 数据通信技术 47
2.2.2 计算机网络技术 50
2.3 信息安全技术 54
2.3.1 引起管理信息系统中信息的不安全因素的分析 55
2.3.2 管理信息系统中所面临的主要信息安全问题的讨论 55
2.3.3 管理信息系统中信息安全技术讨论 56
2.3.4 管理信息系统中信息安全解决方案 64
技能实训:密钥的计算及给定信息的加密和解密 64
思考题 65
项目三 常用的系统开发方法 66
3.1 系统开发方法的分类 66
3.1.1 系统开发的任务、特点及指导原则 66
3.1.2 系统开发方法概述 67
3.1.3 系统开发方法的分类 69
3.2 结构化系统分析与设计方法 69
3.2.1 SSA&D基本思想 70
3.2.2 结构化系统分析的思想和描述 71
3.2.3 SSA&D的优、缺点 72
3.3 原型方法 73
3.3.1 原型法基本思想 73
3.3.2 原型法开发过程 74
3.3.3 原型法的特点 76
3.3.4 从原型向最终系统的转换 76
3.3.5 原型法的优、缺点和适用范围 77
3.4 面向对象的开发方法 77
3.4.1 面向对象方法的基本思想 77
3.4.2 面向对象方法的开发过程 80
3.4.3 面向对象的分析、设计和实现 80
3.4.4 面向对象方法的特点和优、缺点 90
3.4.5 UML面向对象建模与设计 91
3.5 计算机辅助开发方法 95
3.5.1 CASE方法的基本思想 95
3.5.2 CASE环境的特点 95
3.5.3 CASE环境介绍 96
3.5.4 CASE方法的特点及优、缺点 97
技能实训:以商品的网上订购及订单业务管理的工作流程为例,对UML面向对象建模的用例图及活动图进行设计 97
思考题 101
项目四 管理信息系统规划及可行性分析 102
4.1 信息系统发展的阶段论 102
4.1.1 诺兰模型 102
4.1.2 西诺特模型 104
4.1.3 米切模型 105
4.2 系统规划 105
4.2.1 信息系统规划的必要性 105
4.2.2 规划的内容 106
4.2.3 规划的主要方法 106
4.3 系统的可行性研究 112
4.3.1 可行性研究的概念 112
4.3.2 可行性研究的内容 113
4.3.3 可行性分析报告 113
4.4 案例分析 114
4.4.1 选题背景 114
4.4.2 选题的意义 115
4.4.3 系统的目标 116
4.4.4 系统开发前主要业务内容及实施形式介绍 117
4.4.5 系统开发原因 117
4.4.6 系统将实现的功能 118
4.4.7 系统开发的意义 119
技能实训:完成给定管理信息系统可行性分析报告的编写 119
思考题 122
项目五 管理信息系统分析 123
5.1 企业现行系统调查 123
5.1.1 常用的调查方法 123
5.1.2 调查的主要内容 127
5.2 描述系统逻辑模型的工具 131
5.2.1 数据流程分析的工具 132
5.2.2 数据分析的工具 136
5.2.3 加工分析的工具 139
5.2.4 功能/数据分析的工具 143
5.3 系统逻辑模型建立(用户需求分析) 145
5.3.1 现行系统逻辑模型的建立 145
5.3.2 用户新需求 146
5.3.3 新系统逻辑模型的建立 146
5.4 系统分析报告的编写 147
5.4.1 系统概述 147
5.4.2 现行系统概况 147
5.4.3 新系统逻辑模型设计 147
5.4.4 系统设计与实施的初步计划 148
5.4.5 用户领导审批意见 148
5.5 案例分析 148
5.5.1 现有系统介绍 148
5.5.2 业务功能分析 149
5.5.3 数据流程图 161
5.5.4 数据字典 164
技能实训:完成给定管理信息系统分析报告的编写 164
思考题 169
项目六 管理信息系统总体设计 170
6.1 系统总体结构设计 170
6.1.1 系统设计的任务 170
6.1.2 系统设计原则 171
6.1.3 系统设计的方法 172
6.1.4 总体结构的设计 174
6.2 数据库设计 180
6.2.1 数据库设计的必要性 181
6.2.2 数据库的设计过程 183
6.3 计算机及系统配置方案设计 187
6.3.1 设计计算机物理系统配置方案的方法 187
6.3.2 计算机物理系统配置方案报告的具体内容 188
6.3.3 设计计算机物理系统配置方案时应该注意的问题 189
6.3.4 对计算机物理系统配置方案的评价 189
6.3.5 系统设备配置与机器选型 190
6.4 案例分析 192
6.4.1 系统设计思想 192
6.4.2 系统的设计原则 193
6.4.3 系统总体设计 193
技能实训:完成给定管理信息系统总体设计 206
思考题 211
项目七 管理信息系统详细设计 212
7.1 系统详细设计任务 212
7.1.1 代码设计 212
7.1.2 接口设计 214
7.1.3 输入/输出设计 214
7.1.4 处理过程设计 219
7.2 系统设计说明书 221
7.2.1 编写系统设计说明书的具体要求 221
7.2.2 系统设计说明书包含的主要内容 222
7.3 案例分析 222
7.3.1 表单设计 222
7.3.2 菜单设计 226
7.3.3 主体界面设计 226
技能实训:完成给定管理信息系统设计说明书的编写 228
思考题 233
项目八 基于B/S结构的管理信息系统开发环境配置及关键技术分析 234
8.1 ASP语言概述 234
8.1.1 ASP语言 234
8.1.2 ASP的主要特点 234
8.1.3 ASP内置对象简介 235
8.2 IIS的安装和配置 235
8.2.1 安装Intemet信息服务系统版本要求 235
8.2.2 IIS的安装 235
8.2.3 启动Internet信息服务(IIS) 236
8.2.4 IIS的配置管理和运用 237
8.3 ASP语言基础知识 241
8.3.1 ASP基础 241
8.3.2 VBScript脚本语言 242
8.3.3 ASP的内置对象 248
8.4 数据库创建及链接 257
8.4.1 数据库基础 257
8.4.2 ASP连接数据库 262
技能实训:开发环境的准备及作品设计与实现——留言板 264
思考题 268
项目九 管理信息系统实施与评价 269
9.1 系统实施概述 269
9.1.1 系统实施的目标 269
9.1.2 系统实施的主要任务 269
9.2 程序设计与调试 270
9.2.1 程序设计的任务与基本要求 270
9.2.2 程序设计方法 270
9.2.3 程序设计的风格 271
9.2.4 管理信息系统的基本程序模块 272
9.2.5 衡量编程工作指标 273
9.2.6 常用的编程工具 273
9.2.7 程序调试 275
9.3 新旧系统切换 281
9.3.1 数据准备 281
9.3.2 系统文档准备 281
9.3.3 人员培训 282
9.3.4 设备安装 283
9.3.5 系统切换 283
9.4 系统运行与维护 285
9.4.1 系统运行 285
9.4.2 系统维护 286
9.4.3 系统的可维护性 286
9.4.4 系统维护的内容和类型 288
9.4.5 系统维护的步骤、组织和管理 289
9.5 系统评价 293
9.5.1 系统评价的概念 293
9.5.2 技术评价 294
9.5.3 经济效益评价 294
9.5.4 综合评价 296
9.5.5 系统评价报告 296
9.6 系统运行环境的管理 297
9.6.1 系统运行环境的管理 297
9.6.2 系统信息资源的管理 297
9.7 案例分析 298
9.7.1 系统开发工具介绍 298
9.7.2 核心程序设计 298
9.7.3 系统的实现 303
9.7.4 系统的部署 313
技能实训 314
思考题 319
参考文献 320