第1章 管理信息系统概述 1
1.1管理、信息与系统 1
1.1.1管理与管理科学 1
1.1.2信息与数据 2
1.1.3系统 5
1.2信息系统 8
1.2.1信息系统的概念 8
1.2.2信息系统的特征 9
1.2.3信息系统的处理方式 10
1.2.4信息系统的类型 11
1.2.5信息系统与决策支持 14
1.2.6信息系统的发展 17
1.3管理信息系统 18
1.3.1管理信息系统的概念 18
1.3.2管理信息系统的特点 19
1.3.3管理信息系统的结构 20
1.3.4管理信息系统的平台模式 25
1.3.5管理信息系统面临的挑战与对策 30
本章思考题 31
第2章 管理信息系统的开发方法 32
2.1结构化生命周期法 32
2.1.1管理信息系统开发的生命周期 32
2.1.2结构化生命周期法的基本思想与特点 34
2.1.3结构化生命周期法的优缺点与适用范围 35
2.2原型法 36
2.2.1原型的建立 37
2.2.2原型法对环境的要求 38
2.2.3原型法的特点和注意事项 39
2.2.4原型法的优缺点和适用范围 39
2.3软件包法 41
2.4面向对象方法 42
2.4.1面向对象方法的基本思想与基本概念 42
2.4.2面向对象方法的系统开发过程 47
2.4.3面向对象方法的优越性及面向对象的开发工具 50
本章思考题 51
第3章 管理信息系统的系统规划与分析 52
3.1系统规划 52
3.1.1系统规划的内容、步骤与特点 52
3.1.2系统规划的方法 53
3.2可行性分析 62
3.2.1管理信息系统开发的可行性分析 62
3.2.2拟订开发计划 64
3.2.3可行性分析报告 66
3.3系统分析的任务、步骤和方法 67
3.4组织结构与业务流程分析 68
3.4.1组织结构与管理功能分析 68
3.4.2管理业务流程分析 69
3.5数据流程分析 71
3.5.1数据流程图 71
3.5.2数据字典 74
3.5.3处理逻辑的描述工具 82
3.6系统分析说明书 86
本章思考题 87
第4章 管理信息系统的系统设计 89
4.1系统设计的任务与目标 89
4.2系统划分和模块设计原则 90
4.2.1模块与模块的调用 90
4.2.2模块耦合 91
4.2.3模块聚合 92
4.2.4子系统与模块划分的原则 94
4.3结构化设计 96
4.4代码设计 101
4.4.1代码的概念与功能 101
4.4.2代码设计的基本原则与步骤 102
4.4.3代码的分类 103
4.4.4代码校验的方法 105
4.5数据库设计 108
4.5.1数据库设计的要求与步骤 108
4.5.2数据存储的规范化方法 109
4.5.3数据库概念结构设计 113
4.5.4数据库逻辑结构设计 116
4.5.5数据库物理结构设计 118
4.6输入输出设计 120
4.6.1输出设计 120
4.6.2输入设计 122
4.6.3输入输出界面设计 126
4.7处理过程设计 128
4.7.1流程图(FC) 128
4.7.2 NS图 129
4.7.3问题分析图(PAD) 130
4.7.4过程设计语言(PDL) 130
4.7.5 Jackson图 131
4.7.6 Warnier图 132
4.7.7 IPO图 133
4.8系统设计说明书 134
本章思考题 136
第5章 管理信息系统的系统实施与维护 137
5.1系统实施与维护的主要内容 137
5.2程序设计 138
5.3系统测试与调试 140
5.3.1系统调试的步骤与内容 140
5.3.2系统测试的方法 141
5.3.3系统说明文档 146
5.4系统切换 146
5.5系统运行管理和维护 149
5.6系统评价 150
本章思考题 152
第6章 账务处理与报表系统的设计与实现 153
6.1账务处理与报表系统设计概述 153
6.1.1账务处理与报表系统的任务与功能目标 153
6.1.2系统开发环境的设置与相关操作 155
6.2会计科目设置 158
6.2.1科目输入 158
6.2.2科目查询与修改 167
6.2.3科目删除 175
6.2.4记录定位 180
6.2.5信息提示框的运用与表示 185
6.3记账凭证输入处理 186
6.3.1设计与建立数据表 187
6.3.2设计与建立用户输入界面 187
6.3.3输入功能的实现 191
6.3.4其他相关功能的实现 197
6.4登记现金日记账 201
6.4.1现金日记账的登账依据与基本假设 201
6.4.2相关数据库、数据表与视图的建立 202
6.4.3现金日记账的登账处理过程 203
6.4.4登记现金日记账的VFP程序代码 207
6.5登记总账 215
6.5.1登记总账的基本思路与信源数据表 215
6.5.2总账表和记账凭证视图的设计 215
6.5.3登记总账流程 216
6.5.4登记总账的VFP程序代码 217
6.5.5进一步说明 219
6.6损益表数据的自动生成与输出 220
6.6.1数据表及其结构设计 220
6.6.2编制损益表的基本原理 221
6.6.3编制损益表的实现方法 222
6.7账务处理与报表系统的菜单设计 229
6.7.1账务处理与报表系统的功能模块 229
6.7.2账务处理与报表系统的菜单规划 230
6.7.3菜单功能的实现方法 231
6.7.4报表设计与查询设计方法 235
6.7.5进一步说明 236
6.8管理信息系统操作维护的设计与实现 236
6.8.1建立密码数据库表 236
6.8.2“增加操作员”模块的设计与实现 237
6.8.3“删除操作员”模块的设计与实现 240
6.8.4“修改密码”模块的设计与实现 243
6.8.5关于密码表中记录的维护问题 246
6.9管理信息系统用户登录的设计与实现 246
6.9.1设计思想 246
6.9.2实现方法 247
6.9.3系统开发相关事项 252
本章思考题 253
参考文献 257