《管理信息系统(第3版)》阐述了管理信息系统的基本知识,详细介绍了管理信息系统总体规划、可行性分析、系统分析、系统设计、系统实施等开发阶段的任务、开发步骤、工具和文档资料,介绍了管理信息系统的常用开发方法、基于UML2.0的面向对象分析与设计以及软件质量管理与控制等。开发过程均结合实例讲解,每章都有一个实例,还有一章结合不同的开发方法讲解一个完整的开发实例。
《管理信息系统(第3版)》重视学生实践能力的培养,实例丰富,内容深入浅出,既可作为高等院校计算机、信息管理与信息系统及相近专业研究生、本科生教材或教学参考书,又可作为管理人员培训班教材,还可供从事信息化工作的技术人员、管理人员以及广大计算机软件开发人员和用户阅读、参考。
第三版前言
第二版前言
第一版前言
第1章 管理信息系统基础知识
1.1 管理信息与信息管理
1.1.1 数据、信息和管理信息
1.1.2 信息的生命周期
1.1.3 信息管理
1.2 信息系统
1.2.1 系统
1.2.2 信息系统的概念
1.2.3 信息系统的功能
1.2.4 信息系统的类型
1.2.5 信息系统的发展历程
1.3 管理信息系统
1.3.1 管理信息系统的概念
1.3.2 管理信息系统的生命周期
1.3.3 管理信息系统的发展阶段
1.3.4 管理信息系统的结构
1.3.5 管理信息系统的分类
1.3.6 管理信息系统的功能与特点
小结
复习思考题
第2章 总体规划与可行性分析
2.1 系统调查
2.1.1 系统调查的原则
2.1.2 系统调查的步骤
2.1.3 系统调查的内容
2.1.4 系统调查的方法
2.1.5 系统组织结构调查
2.2 信息系统总体规划
2.2.1 总体规划概述
2.2.2 总体规划方法
2.2.3 总体规划方案
2.3 可行性分析
2.3.1 可行性分析的概念与任务
2.3.2 可行性分析的内容
2.3.3 可行性分析的结论
2.3.4 可行性分析报告
2.4 可行性分析实例
2.4.1 引言
2.4.2 系统开发的必要性和意义
2.4.3 现行系统调查研究与分析
2.4.4 新系统候选方案介绍
2.4.5 几种候选方案的可行性分析
2.4.6 结论
小结
复习思考题
第3章 系统分析
3.1 系统分析概述
3.1.1 信息系统分析的方法与任务
3.1.2 系统分析的原则
3.1.3 系统分析的工作步骤
3.1.4 结构化系统分析的工具
3.2 信息系统业务流程分析
3.2.1 业务流程图的组成及符号
3.2.2 业务流程调查与分析
3.3 信息系统数据流程抽取
3.3.1 数据流程图的组成与符号
3.3.2 典型数据流程图的绘制步骤
3.3.3 数据流程图绘制技巧
3.3.4 数据流程图绘制实例
3.3.5 数据流程图的检验
3.4 数据分析及实体结构规范化
3.4.1 数据分析
3.4.2 概念数据模型设计
3.4.3 实体结构规范化
3.5 数据字典
3.5.1 数据字典概述
3.5.2 数据字典构建
3.5.3 数据字典的作用
3.6 信息系统处理功能的分析与描述
3.6.1 处理功能表达概述
3.6.2 结构式语言
3.6.3 判断树
3.6.4 判断表
3.6.5 3种表达工具的比较
3.7 新系统逻辑模型的构建
3.7.1 新系统逻辑模型的建立
3.7.2 新系统逻辑模型的审查
3.8 信息系统分析报告
3.9 信息系统分析实例
3.9.1 现行系统简介
3.9.2 系统调查
3.9.3 系统业务流程分析
3.9.4 系统数据流程分析
3.9.5 新系统逻辑模型的构建
3.9.6 数据分析与实体规范化
小结
复习思考题
第4章 系统设计
4.1 信息系统设计概述
4.1.1 结构化系统设计的原理
4.1.2 系统设计的任务
4.1.3 系统设计的目标和质量评价标准
4.1.4 系统设计使用的工具
4.2 总体结构设计
4.2.1 模块结构设计
4.2.2 模块结构设计优化
4.2.3 计算机物理系统配置方案设计
4.3 信息系统处理流程设计
4.4 信息系统代码设计
4.4.1 代码的概念与作用
4.4.2 代码的种类
4.4.3 代码的校验
4.4.4 代码的设计原则
4.4.5 代码的设计步骤
4.4.6 代码的设计实例
4.5 信息系统数据库结构设计
4.5.1 数据库设计
4.5.2 数据仓库的设计
4.6 信息系统输入/输出与界面设计
4.6.1 信息系统输出设计
4.6.2 信息系统输入设计
4.6.3 信息系统界面设计
4.7 信息系统网络设计
4.7.1 信息系统网络设计概述
4.7.2 信息系统网络设计内容
4.7.3 信息系统网络模式设计
4.8 信息系统设计说明书
4.9 信息系统设计实例
小结
复习思考题
第5章 系统实施
5.1 系统实施概述
5.1.1 系统实施的任务
5.1.2 系统实施的计划
5.2 程序设计
5.2.1 程序设计语言的选择
5.2.2 程序设计的基本要求
5.2.3 程序设计的基本方法
5.2.4 程序设计的基本特点
5.3 信息系统的测试
5.3.1 信息系统测试概述
5.3.2 软件测试的方法
5.3.3 静态测试方案设计
5.3.4 动态测试方案设计
5.3.5 软件测试的步骤
5.3.6 软件正确性证明
5.4 信息系统的调试
5.4.1 调试的步骤
5.4.2 调试的技术
5.4.3 系统调试的方法
5.5 信息系统的转换
5.5.1 系统转换前的准备
5.5.2 系统转换
小结
复习思考题
第6章 信息系统运行管理与评价
6.1 信息系统的运行管理
6.1.1 信息系统日常运行的管理
6.1.2 信息系统的维护
6.1.3 信息系统的安全与保密
6.2 信息系统评价
6.2.1 系统评价的目的
6.2.2 信息系统评价指标
6.2.3 信息系统评价方法
小结
复习思考题
第7章 管理信息系统的开发
7.1 管理信息系统的开发方式与策略
7.1.1 管理信息系统的开发方式
7.1.2 管理信息系统的开发策略
7.1.3 管理信息系统开发中存在的主要问题
7.2 管理信息系统开发方法
7.2.1 结构化开发方法
7.2.2 原型化开发方法
7.2.3 面向对象开发方法
7.2.4 管理信息系统开发方法的选择
小结
复习思考题
第8章 面向对象开发方法
8.1 面向对象开发方法概述
8.1.1 对象、属性、方法和封装
8.1.2 类、概化和特化
8.1.3 对象/类的关系
8.1.4 消息和消息发送
8.1.5 多态性
8.2 使用uML进行面向对象分析与建模
8.2.1 UML介绍
8.2.2 面向对象分析
8.2.3 用例建模
8.2.4 用例活动建模
8.2.5 教学管理的类图
8.3 使用uML进行面向对象设计与行为建模
8.3.1 面向对象设计的准则
8.3.2 面向对象设计的内容
8.3.3 系统行为模型的设计
8.3.4 系统体系架构设计
8.4 使用UML进行面向对象开发实例
8.4.1 系统分析与建模
8.4.2 面向对象设计
小结
复习思考题
第9章 管理信息系统开发案例
9.1 可行性研究
9.1.1 概述
9.1.2 系统开发的背景、必要性和意义
9.1.3 现行系统调查
9.1.4 建议的新系统
9.1.5 可行性研究
9.1.6 结论
9.2 结构化方法分析与设计
9.2.1 结构化分析
9.2.2 结构化系统设计
9.3 面向对象方法分析与设计
9.3.1 需求分析
9.3.2 面向对象分析
9.3.3 面向对象设计
小结
复习思考题
第10章 信息系统的质量管理与控制
10.1 信息资源管理
10.2 管理信息系统质量模型
10.2.1 信息系统质量的含义
10.2.2 信息系统的质量模型
10.3 信息系统质量影响因素
10.3.1 信息系统质量影响因素分析
10.3.2 信息系统质量评价准则
10.4 信息系统质量控制
10.4.1 信息系统质量控制的原则
10.4.2 信息系统质量控制模型
10.4.3 控制信息系统质量的主要措施
10.5 信息系统质量管理
小结
复习思考题
参考文献