目 录 1
第1篇理论篇 1
第1章管理信息系统概述 1
1.1管理、信息与系统 1
1.1.1管理的概念 1
1.1.2信息与数据 2
1.1.3系统的概念 3
1.2信息系统 4
1.2.1信息系统的概念 4
1.2.2信息系统的处理方式 5
1.3管理信息系统(MIS) 6
1.3.1管理信息系统的概念 6
1.3.2管理信息系统的功能结构 8
1.4建立管理信息系统的社会基础和技术基础 9
1.4.1建立管理信息系统的社会基础 9
1.4.2建立管理信息系统的技术基础 10
1.5 小结 13
习题 13
第2章管理信息系统的开发方法 14
2.1生命周期法 14
2.2原型开发法 17
2.2.1原型的建立过程 17
2.2.2原型法开发系统的特点 18
2.2.3原型法开发系统的局限性 18
2.2.4原型法对环境的要求 19
2.3.2对象及特性 20
2.3.1 面向对象方法的基本思想 20
2.3面向对象的开发方法 20
2.3.3面向对象方法的开发阶段 21
2.3.4面向对象方法开发信息系统的优越性 22
2.3.5面向对象开发工具 23
2.4小结 24
习题 24
第3章管理信息系统的系统规划与分析 25
3.1 系统调查与系统规划 25
3.1.1 系统调查 25
3.1.2系统规划的内容 26
3.1.3 系统规划的方法 26
3.2可行性研究 28
3.3.1数据流程图符号 31
3.3数据流程图 31
3.3.2数据流程图的绘制 33
3.3.3数据流程图的用途 34
3.3.4实例 34
3.4数据字典 36
3.4.1数据字典的概念及组成 36
3.4.2数据字典的用途 40
3.4.3 实例 41
3.5数据存储的规范化方法 42
3.5.1规范化形式 42
3.5.2规范化的作用 44
3.5.3实例 44
3.6处理逻辑的表达方法 46
3.6.1决策树 46
3.6.2判定表 48
3.6.3结构式语言 49
3.7小结 51
习题 52
第4章管理信息系统的系统设计 53
4.1系统划分和模块设计的原则 53
4.1.1 子系统(或模块)划分的原则 53
4.1.2模块的辅助设计原则 56
4.2结构化设计方法 57
4.2.1变换分析 57
4.2.2事务分析 58
4.2.3混合分析 58
4.3.2代码设计的基本原则 59
4.3.1代码的功能 59
4.3代码设计 59
4.3.3代码的分类 60
4.3.4代码校验的方法 61
4.3.5代码设计的步骤 61
4.3.6代码设计举例 62
4.4数据库设计 62
4.4.1数据库设计的要求 62
4.4.2数据库设计的步骤 63
4.4.3概念结构设计及E-R图 63
4.4.4逻辑结构设计 65
4.4.5数据库设计举例 66
4.5界面设计(输出与输入设计) 67
4.5.1用户界面设计 67
4.5.2输入设计 68
4.5.3输出设计 70
4.6 靠性设计 72
4.6.1数据校验方法 72
4.6.2数据校验实例 73
4.7处理设计 79
4.8小结 81
习题 81
第5章管理信息系统的系统实施 83
5.1程序设计 83
5.1.1对程序设计的要求 83
5.1.2结构化程序设计 84
5.1.3编写程序 84
5.2系统调试 84
5.2.1 程序调试的步骤与内容 85
5.2.2程序运行说明书 86
5.2.3系统原理说明书 86
5.3系统安装 86
5.3.1数据的整理与录入 86
5.3.2系统切换 86
5.4系统维护 87
5.5系统评价 88
5.6小结 89
习题 89
第6章管理信息系统的发展趋势 90
6.1决策支持系统(DSS) 90
6.1.1决策支持系统概念 90
6.1.2决策支持系统的特点 91
6.1.3决策支持系统与管理信息系统的联系和区别 92
6.1.4决策支持系统的发展 93
6.1.5决策支持系统的框架结构 94
6.2数据仓库与数据挖掘 94
6.2.1数据仓库的定义和特征 94
6.2.2数据仓库的结构 95
6.2.3数据的流程 96
6.2.4数据仓库的使用 96
6.2.5数据挖掘技术及其应用 97
6.2.6基于数据仓库的决策支持系统的结构 99
6.3人工智能技术(AI) 102
6.3.1专家系统(Expert Systems,ES) 102
6.3.2神经网络 103
6.3.3 遗传算法 104
6.5企业资源计划(ERP) 105
6.4计算机集成制造系统(CIMS) 105
6.6企业流程再造(BPR) 108
6.7小结 109
习题 110
第2篇分析设计篇 111
第7章购销存管理信息系统分析与设计 111
7.1销售管理信息系统分析与设计 111
7.1.1销售管理业务分析 111
7.1.2销售管理业务数据流程图 113
7.1.3实体关系设计 114
7.1.4模块功能设计 114
7.2.4模块功能设计 116
7.2.3实体关系设计 116
7.2.2采购管理业务数据流程图 116
7.2采购管理信息系统分析与设计 116
7.2.1采购管理业务分析 116
7.3库存管理信息系统分析与设计 120
7.3.1库存管理业务分析 120
7.3.2 库存管理业务数据流程图 120
7.3.3实体关系设计 122
7.3.4模块功能设计 123
7.4 中小企业购销存管理信息系统的实现 124
7.5小结 127
习题 127
8.1账务处理与报表管理信息系统开发概述 128
8.1.2账务处理与报表的计算机数据流图 128
8.1.1账务处理与报表的任务 128
第8章用Visual FoxPro与Excel开发账务处理与报表管理信息系统 128
第3篇开发应用篇 128
8.1.3模块结构图 129
8.1.4数据表规划设计 130
8.2系统初始化 130
8.3记账凭证及其相关处理 133
8.4登记总账处理 135
8.5损益表数据的自动生成及输出 138
8.6开发账务处理与报表管理信息系统的实战操作 140
8.6.1会计科目与期初数据的准备 140
8.6.2凭证数据的准备 140
8.6.3用Visual FoxPro 6.0开发账务处理与报表系统实战步骤 141
8.7用Excel实现账务处理与报表管理信息系统 141
习题 149
8.8小结 149
第9章用Visual Basic 6.0开发账务处理与报表管理信息系统 150
9.1系统初始化 150
9.2凭证管理Visual Basic 6.0程序设计 151
9.2.1功能简介 152
9.2.2实现数据浏览功能 152
9.2.3建立命令按钮 156
9.2.4实现增加记录的功能 156
9.2.5实现查询功能 160
9.2.6实现修改操作 161
9.2.7实现删除功能 161
9.2.8结束运行 162
9.3.1基本情况 165
9.3使用DBGrid控制进行凭证处理设计 165
9.3.2运行界面 166
9.3.3建立窗体与模块 167
9.3.4建立窗体Form2的处理过程 169
9.4登记总账的Visual Basic 6.0代码设计 172
9.5登记现金日记账Visual Basic 6.0代码设计 174
9.6登记银行存款日记账Visual Basic 6.0代码设计 176
9.7登记明细账Visual Basic 6.0代码设计 177
9.8生成损益表数据Visual Basic 6.0代码设计 180
9.9 小结 182
习题 182
第10章账务处理与报表管理信息系统的C++实现 183
10.1系统功能 183
10.2开发工具和运行环境 183
10.3系统总体技术方案 184
10.4模块具体设计说明 185
10.4.1会计科目(系统初始化)模块实现功能 185
10.4.2凭证模块 186
10.4.3账簿模块 186
10.4.4报表模块 186
10.4.5结转模块 186
10.5用户口令设置 187
10.6科目设置 189
10.7凭证处理 197
10.8账簿处理 208
10.9损益生成 218
10.10资负生成 228
习题 236
10.11小结 236
第4篇案例分析篇 237
第11章企业实施管理信息系统(MIS)案例 237
11.1 中小企业Intranet网络建设 237
11.2新中大成功实施吉通公司财务管理信息系统 240
11.3金蝶软件K/3工业版在广州深港富豪直通巴士有限公司的应用 243
11.4 Anyi 2000让“水钢”实现管理升级 245
11.5大众保险实施用友iERP网络财务分析 247
11.6联想通过实施ERP系统疏通企业经络 248
11.7青岛海信集团财务管理信息系统 252
11.8营造协作的分销管理系统 254
11.9小结 257
习题 257
参考书目 258