内容简介
第一章 管理信息系统概论
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.3 管理信息系统
1.3.1 MIS的定义
1.3.2 MIS的功能
1.3.2.1 MIS的管理功能
1.3.2.2 MIS的数据处理功能
1.3.3 MIS的基本模式
1.3.3.1 执行控制子系统(下层)
1.3.3.2 管理控制子系统(中层)
1.3.3.3 战略决策和计划子系统(高层)
1.3.4 MIS的逻辑结构
1.3.5 MIS的物理结构
1.4 MIS开发的有关问题
1.4.1 MIS与数学模型
1.4.2 MIS开发的困难因素
1.4.3 开发管理系统应具备的条件
1.5 MIS的发展历史
1.6 决策支持系统、办公自动化系统和专家系统
1.6.1 决策支持系统
1.6.2 办公自动化系统
1.6.3 专家系统
1.7 智能信息管理系统
1.7.1 智能化
1.7.1.1 智能化MIS的MIS(IMIS)
1.7.1.2 智能化的OAS(I0AS)
1.7.1.3 智能化的DSS(IDSS)
1.7.2 集成化
小结一
习题一
第二章 管理信息系统的开发工程概述
2.1 MIS的生命周期
2.2 MIS工程的步骤
2.2.1 各阶段简述
2.2.1.1 系统规划阶段
2.2.1.2 系统分析阶段
2.2.1.3 系统设计阶段
2.2.1.4 系统实现阶段
2.2.1.5 系统评价阶段
2.2.1.6 系统运行与维护阶段
2.2.2 MIS工程的基本原则
2.3 系统开发中的各类人员
2.4 MIS工程的标准化
2.4.1 标准化的内容
2.4.2 制订标准化的原则
2.5 MIS工程的管理
小结二
习题二
第三章 系统规划
3.1 对当前系统的初步调查
3.1.1 初步调查的内容
3.1.2 初步调查要领
3.2 可行性分析
3.2.1 可行性分析的内容
3.2.2 投资效益分析
3.2.3 投资决策分析
3.2.4 风险评估技术
3.3 系统开发形式的选择
3.4 系统开发策略的选择
3.5 可行性分析报告
小结三
习题三
第四章 系统分析概论
4.1 系统分析的目的和任务
4.1.1 目的和任务
4.1.2 结构化系统分析的七条原则
4.2 对当前系统的详细调查
4.2.1 详细调查的目的和任务
4.2.2 详细调查的方法
4.2.3 调查要领
4.2.4 详细调查常用的图表工具
4.3 结构化系统分析方法
4.3.1 分解和抽象
4.3.2 结构化系统分析的描述
小结四
习题四
第五章 数据流图
5.1 DFD的构成
5.1.1 DFD使用的符号
5.1.2 数据流(Data Flow)
5.1.3 加工
5.1.4 文件
5.1.5 外部项
5.2 DFD的画法
5.2.1 画DFD的步骤
5.2.2 画DFD的指导性原则
5.3 画DFD举例
5.4 DFD的作用
小结五
习题五
第六章 数据词典
6.1 定义数据流
6.1.1 数据流的定义
6.1.2 数据结构的定义
6.1.3 数据元素的定义
6.2 定义文件
6.3 定义外部项
6.4 数据定义的其它表示方法
6.5 定义的加工
6.5.1 结构化语言(Structred Language)
6.5.1.1 结构化语言使用的词汇和语句
6.5.1.2 顺序结构
6.5.1.3 选择结构
6.5.1.4 循环结构
6.5.1.5 使用结构化语言的注意事项
6.5.2 判定树(Decision Tree)
6.5.3 判定表(Decision Table)
6.5.3.1 初始判定表
6.5.3.2 判定表的优化
6.5.4 三种描述工具的比较
6.5.5 加工定义的格式
小结六
习题六
第七章 系统设计
7.1 系统设计概述
7.1.1 系统设计阶段的任务
7.1.2 系统设计的原则
7.1.3 结构化系统设计方法
7.1.4 模块的概念
7.2 模块独立性原则
7.2.1 块内联系
7.2.2 模块内聚类型的判断方法
7.2.3 块间联系
7.2.4 减小块间联系的措施:模块去耦
7.3 系统的结构与系统模块结构图
7.3.1 系统的结构
7.3.2 模块结构图
7.3.2.1 MSC使用的基本符号
7.3.2.2 模块调用的有关规定
7.3.2.3 MSC的基本结构
7.4 从数据流图转换得到模块结构图
7.4.1 DFD与MSC间关系分析
7.4.2 DFD的类型
7.4.3 中心提升法的实施步骤
7.4.3.1 变换型DFD的转换
7.4.3.2 事务型DFD的转换
7.4.3.3 复合型DFD的转换
7.5 MSC的优化
小结七
习题七
第八章 数据存储设计
8.1 关系规范化理论
8.1.1 规范化的基本目的
8.1.2 第一范式(1NF)
8.1.3 第二范式(2NF)
8.1.4 第三范式(3NF)
8.1.5 更高层次的规范化
8.2 关系规范化的几点讨论
8.2.1 关系分解的原则
8.2.2 关系规范化改造的程度
8.3 数据库结构的设计
8.3.1 组织数据库时考虑的因素
8.3.2 数据库字段设计的进一步考虑
8.4 数据结构的概念
小结八
习题八
第九章 总体设计的其它任务
9.1 硬件、系统软件的配置设计
9.1.1 硬件的配置
9.1.2 系统软件的选择
9.1.3 局域网的选择
9.2 代码设计
9.2.1 代码设计的原则
9.2.2 代码的分类
9.2.3 代码设计在实践中的考虑
9.3 输入设计
9.3.1 输入设计的原则与输入类型
9.3.2 输入设计的任务
9.3.3 输入设备和介质
9.3.4 输入信息的校验
9.4 输出设计
9.4.1 输出类型与输出内容
9.4.2 表格设计
9.5 对话设计
9.5.1 对话方式
9.5.2 对话设计的原则
9.6 系统设计说明书
小结九
习题九
第十章 系统详细设计
10.1 算法的概念
10.2 算法的性质
10.3 算法描述工具
10.3.1 流程图(FC)
10.3.2 Warnier图
10.3.3 PAD图
10.3.4 N-S图
10.3.5 PDL语言
10.3.6 IPO图
10.3.7 几种算法描述工具的比较
10.4 算法设计实例
小结十
习题十
第十一章 系统实现及程序设计
11.1 程序设计的基本概念
11.1.1 程序设计的特点
11.1.2 程序的质量标准
11.1.3 程序质量评价
11.2 程序设计的基本原理
11.2.1 抽象
11.2.1.1 数据的抽象
11.2.1.2 控制的抽象
11.2.1.3 抽象与模型
11.2.1.4 抽象与程序设计方法学
11.2.2 子目标
11.2.3 模块化
11.2.3.1 模块化的必要性
11.2.3.2 模块的划分
11.2.4 局部化与信息隐藏
11.2.5 一致性、完整性和可验证性
11.3 结构化程序设计
11.3.1 模块化程序设计(Module Programming)
11.3.2 自顶向下、逐步求精(Top—Down Programming)
11.3.3 结构化编码
11.3.4 编码原则
11.4 程序结构的设计
11.4.1 顺序结构
11.4.2 选择结构
11.4.3 循环结构
11.4.4 子程序
11.5 程序的优化
11.5.1 程序的效率
11.5.2 程序的优化
11.5.2.1 不同层次的优化
11.5.2.2 不同范围的优化
11.5.3 程序的优化实例
11.5.3.1 时间优化
11.5.3.2 空间优化
11.6 程序的风格
11.6.1 什么是程序的风格
11.6.2 设计的风格
11.6.3 语言运用的风格
11.6.4 程序正文表示的风格
11.6.4.1 程序的注释
11.6.4.2 一致性与助记
11.6.4.3 正文编排格式
11.6.5 关于程序的输出
11.6.6 怎样阅读可读性不好的程序
小结十一
习题十一
第十二章 程序及程序系统的调试
12.1 程序调试概述
12.1.1 程序调试原则
12.1.1.1 找错原则
12.1.1.2 分析错误
12.1.1.3 修改错误的原则
12.1.2 错误分类
12.2 程序调试的基本技术
12.2.1 断点输出
12.2.2 打开系统执行命令的报告
12.2.3 设置计算机为单步工作方式
12.2.4 设置进程显示工作方式
12.2.5 把调试过程记录在打印机上
12.2.6 预埋技术
12.2.7 修补法
12.2.8 分块调试技术
12.2.9 综合排错技术
12.3 程序系统的调试技术
12.3.1 分调
12.3.2 联调
12.3.3 总调
12.4 dBASE程序调试举例
12.4.1 dBASE常见错误分析
12.4.2 程序逻辑错误分析
12.5 测试与排错工具
小结十二
习题十二
第十三章 系统评价、转换、运行维护
13.1 系统评价
13.1.1 系统评价的目的
13.1.2 系统评价的步骤
13.2 软件测试技术
13.2.1 测试的基本原则
13.2.2 不同层次的测试
13.2.3 程序测试的策略
13.3 系统转换
13.4 运行管理
13.5 系统维护
13.5.1 维护的内容
13.5.2 系统维护要考虑的因素
13.5.3 维护的管理
13.5.4 维护的副作用
13.5.5 维护工具
小结十三
习题十三
第十四章 管理信息系统工程的管理
14.1 MIS工程管理的内容
14.1.1 人员
14.1.2 组织
14.1.3 计划
14.1.4 控制
14.1.5 用户
14.1.6 文档
14.1.7 规范
14.2 成本控制
14.2.1 MIS工程的成本构成
14.2.2 MIS工程的成本性态
14.3 系统的审计
14.3.1 系统运行管理和维护
14.3.2 系统审计的目的
14.3.3 系统审计的内容
14.4 数据安全与保密
14.4.1 系统故障对策概述
14.4.2 基本的保密措施
14.5 MIS-E程管理技术
14.5.1 计划评审技术简介
14.5.2 计划评审技术实施步骤
14.6 管理者的风格
14.7 小项目软件的开发
14.7.1 计划和分析
14.7.2 设计、编码和测试
14.7.3 维护和管理
小结十四
第十五章 系统开发的其它方法
15.1 原型法
15.1.1 什么是原型法
15.1.2 原型定义策略
15.1.3 原型法工作阶段的划分
15.1.4 原型化方法的实施
15.1.4.1 原型化方法的开发环境
15.1.4.2 原型法的实施原则
15.2 企业系统规划——BSP法
15.2.1 定义企业过程
15.2.1.1 企业资源
15.2.1.2 资源的生命周期
15.2.1.3 过程/组织矩阵的建立
15.2.2 定义数据类
15.2.2.1 企业数据的四种类型
15.2.2.2 过程/数据类矩阵的建立
15.2.3 设计系统总体结构
15.2.3.1 确定第一级子系统
15.2.3.2 建立信息系统结构
15.2.3.3 下级子系统的划分
15.3 Jackson方法
15.3.1 数据结构的表示
15.3.2 Jackson结构设计方法
15.3.3 一个实例