第1章 绪论 1
1.1概述 1
1.1.1开展计算机辅助审计的必要性 1
1.1.2相关术语分析 1
1.2国内计算机辅助审计的研究与应用情况 4
1.2.1金审工程 4
1.2.2联网审计 6
1.3国外计算机辅助审计的研究与应用情况 7
1.3.1计算机辅助审计的起源 7
1.3.2计算机辅助审计的研究近况 7
1.4计算机辅助审计技术分析 8
1.4.1计算机辅助审计技术的分类 8
1.4.2面向系统的计算机辅助审计技术 9
1.4.3面向数据的计算机辅助审计技术 11
1.4.4计算机辅助审计技术的优缺点分析 12
1.4.5对计算机辅助审计技术使用情况的调查研究 12
1.5面向数据的计算机辅助审计 13
1.5.1信息化环境下实施审计项目的主要流程 13
1.5.2面向数据的计算机辅助审计的原理 14
1.5.3开展面向数据的计算机辅助审计的步骤 14
1.6对审计人员的基本素质要求 15
思考题 17
第2章 计算机辅助审计基础 18
2.1概述 18
2.2信息技术与组织业务 18
2.3 SQL语言 20
2.3.1数据定义 20
2.3.2数据操纵 21
2.3.3数据查询 21
2.4常用数据库产品介绍 27
2.4.1 Access 27
2.4.2 SQL Server 32
2.4.3 Oracle 36
2.5数据访问技术 44
2.5.1常见数据访问技术分析 44
2.5.2 ODBC总体结构及其应用 45
思考题 48
第3章 审计软件 49
3.1概述 49
3.2国外审计软件概况 49
3.3国内审计软件概况 50
3.3.1审计软件的分类 50
3.3.2面向数据的审计软件的基本功能 51
3.4常用审计软件介绍 51
3.4.1国内审计软件 51
3.4.2国外审计软件 57
3.5国内外审计软件功能比较 63
思考题 63
第4章 审计数据采集 64
4.1概述 64
4.2审计数据采集理论分析 64
4.2.1审计数据采集的原理 64
4.2.2审计数据采集的特点 65
4.2.3审计数据采集的主要步骤 66
4.2.4审计数据采集的方法 68
4.3采用通用软件采集数据 70
4.3.1采用Excel采集数据 70
4.3.2采用FoxPro采集数据 77
4.3.3采用Access采集数据 82
4.3.4采用SQL Server采集数据 102
4.4采用审计软件采集数据 108
4.4.1 AO的数据采集功能 108
4.4.2 IDEA的数据采集功能 119
4.5审计数据验证 136
4.5.1审计数据验证的重要性 136
4.5.2审计数据验证的方法 136
4.5.3审计数据采集阶段的审计数据验证 138
思考题 139
第5章 审计数据预处理 140
5.1概述 140
5.2审计数据预处理理论分析 140
5.2.1数据质量 140
5.2.2单数据源数据质量问题 142
5.2.3多数据源集成时数据质量问题 143
5.2.4审计数据质量问题实例 144
5.2.5审计数据预处理的意义 147
5.2.6审计数据预处理的内容 148
5.3审计数据预处理应用实例 148
5.3.1采用Access 148
5.3.2采用AO 155
5.4审计数据预处理阶段的数据验证 160
5.4.1审计数据预处理阶段数据验证的重要性 160
5.4.2审计数据预处理阶段数据验证的内容和方法 160
5.5其他数据预处理方法介绍 160
5.5.1不完整数据清理 161
5.5.2相似重复记录清理 162
思考题 164
第6章 审计数据分析 165
6.1概述 165
6.2审计证据及审计取证 165
6.2.1审计证据 165
6.2.2电子审计证据 166
6.2.3审计取证 167
6.3常用审计数据分析方法 168
6.3.1账表分析 168
6.3.2数据查询 171
6.3.3审计抽样 184
6.3.4统计分析 190
6.3.5数值分析 200
6.3.6账龄分析 212
思考题 214
第7章 审计数据分析新方法 215
7.1概述 215
7.2基于业务规则的审计数据分析方法 215
7.2.1问题的提出 215
7.2.2业务规则 216
7.2.3基于业务规则的审计数据分析方法原理 217
7.2.4业务规则库的优化策略 218
7.2.5实例分析 218
7.2.6优缺点分析 219
7.3基于孤立点检测的审计数据分析方法 219
7.3.1问题的提出 219
7.3.2基于孤立点检测的审计数据分析方法原理 220
7.3.3关键问题分析 220
7.3.4优点分析 221
7.4基于可视化数据展现技术的审计数据分析方法 222
7.5基于数据匹配技术的审计数据分析方法 223
7.5.1原理分析 223
7.5.2关键步骤分析 224
7.5.3软件系统设计 229
7.5.4实例分析 229
7.5.5优点分析 239
7.6审计检测风险评价方法 240
思考题 241
第8章 持续审计 242
8.1概述 242
8.2持续审计的内涵及研究内容分类 242
8.2.1持续审计的内涵 242
8.2.2持续审计研究内容分类 243
8.3持续审计的技术实现方法 243
8.3.1嵌入式持续审计 243
8.3.2分离式持续审计 244
8.3.3两种实现方法的比较 247
8.3.4基于Agent的持续审计模型 247
8.3.5基于DBMS触发器的持续审计模型 250
8.4持续审计的相关理论研究 252
8.5应用于持续审计的关键技术研究 253
8.6实施持续审计的辅助方法 254
8.7持续审计未来的研究方向 256
思考题 256
第9章 联网审计 257
9.1概述 257
9.2联网审计原理 257
9.3实施联网审计的优缺点分析 258
9.3.1主要优点 258
9.3.2主要缺点 259
9.4联网审计系统的安全问题分析 260
9.5基于BCP视角的联网审计风险控制 261
9.5.1问题的提出 261
9.5.2 BCP原理 261
9.5.3联网审计系统的风险分析 262
9.5.4联网审计系统的风险控制方案 262
9.5.5联网审计风险控制制定需考虑的问题 264
9.6基于成本效益视角的联网审计可行性分析方法 265
9.6.1问题的提出 265
9.6.2实施联网审计的成本效益分析方法 265
9.6.3提高联网审计可行性的建议 269
9.7联网审计绩效评价 270
9.7.1问题的提出 270
9.7.2开展联网审计绩效评价的步骤 271
9.7.3联网审计绩效评价指标体系的构建 271
9.7.4实例:基于AHP的联网审计绩效评价方法 275
9.8云计算环境下的联网审计实现方法探析 282
9.8.1问题的提出 282
9.8.2研究云计算环境下联网审计的必要性 282
9.8.3云计算环境下的联网审计实现方法 284
9.8.4云计算环境下实施联网审计存在的风险 289
9.8.5云计算环境下实施联网审计的建议 291
思考题 291
附录A实验课程设计 292
A.1实验教学理论探析 292
A.1.1本书教学内容分析 292
A.1.2实验教学内容设计 294
A.2实验模块一(以通用软件为工具) 295
A.2.1实验一 审计数据采集 295
A.2.2实验二 审计数据分析——基于Access的数据查询方法 296
A.2.3实验三 审计数据分析——基于Excel的应用 296
A.2.4实验四 审计数据分析——基于Access的重号分析方法 297
A.3实验模块二(以AO为工具) 297
A.3.1实验一 AO软件入门 297
A.3.2实验二 审计数据采集 298
A.3.3实验三 应用AO软件审计税收征收数据 298
A.3.4实验四 应用AO软件审计失业金发放数据 301
A.3.5实验五 AO软件的其他功能练习 303
A.4实验模块三(以IDEA为工具) 303
A.4.1实验一 IDEA软件入门 303
A.4.2实验二 审计数据采集 305
A.4.3实验三 审计数据分析——数据查询 305
A.4.4实验四 审计数据分析——数值分析 307
A.4.5实验五 审计数据分析——统计分析 313
A.4.6实验六 审计数据分析——审计抽样 317
A.4.7实验七 审计数据分析——其他功能 318
A.4.8实验八 审计多文件数据操作 320
A.5实验所用数据 321
A.5.1某税收征收数据 321
A.5.2某劳动局失业保险数据 323
A.5.3某凭证数据 323
A.5.4某商品数据 325
附录B名词术语中英文对照 326
主要参考文献 328