如何撰写计算机审计方法_第1页
如何撰写计算机审计方法_第2页
如何撰写计算机审计方法_第3页
如何撰写计算机审计方法_第4页
如何撰写计算机审计方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何撰写计算机审计方法如何撰写计算机审计方法 计算机审计方法是审计人员在实践中运用计算机开展审计积累下来的重要经验和典型 案例,具有较强的实用性、针对性和可操作性,可在其他审计过程中被借鉴和引用。以下 九个环节助你写好计算机审计方法。 一、准备充分。一、准备充分。 撰写计算机方法前要收集国家审计署审计事项数据字典、审计数据规划及其版本号、计算机审 计方法体系基本规划、计算机审计方法流程图编制规范,下载并安装好流程图制作软件。 二、选题适当。二、选题适当。 这是写好方法的重要环节。所选的题材一般为被成功运行过的实例,具有一定的代表性,注意 不能和以前的经验重复。 三、思路清晰。三、思路清晰。 撰写计算机审计方法,审计目标清晰,重点内容、方法步骤详细且可操作性强。利用计算机审 计工具达到自己的审计目的并取得预期的效果。 四、数据适中。四、数据适中。 这是计算机审计的基础,一是采集数据前了解对方数据库的基本情况,如数据库的种类、结构、 容量的种类等等;二是力求采集的电子数据完整、准确并及时对电子数据进行清理,掌握相关的数据结构 和字段含义;三是找出所写审计方法需用到的相关数据表,对涉及业秘密等敏感问题的电子数据,应进行 适当处理,如姓名、身份证号码、摘要有关内容;四是数据量不能过大,否则在 AO 查询过程中速度缓慢。 五、流程图直观。五、流程图直观。 把审计思路和审计步骤用图形化的方式表现出来,力求简洁、准确、清楚,让人一目了然。 六、方法和语言简练。六、方法和语言简练。 这是计算机方法成败的关键,编写的 ASL 程序和 SQL 语句力求准确、精炼、实用、可运行。编 好的 SQL 语句可在 AO 查询分析器工具中运行,以验证实际效果。 七、文字材料通顺完整。七、文字材料通顺完整。 包括背景资料、审计效果、审计建议补充说明等相关文字材料,力求文字通顺、表述清晰完整。 八、引用法规准确。八、引用法规准确。 主要指所用的相关法规条目和内容要准确无误。 九、要素齐全。九、要素齐全。 计算机审计方法的十三项要素要齐全,包括方法代码(填写一级和二级分类码)、方法名称、 审计事项、目标功能、所需数据、分析步骤、流程图、方法语言、适用法规、延伸建议、作者单位、时间、 标志等 13 项内容。 在在 AO 中如何撰写审计方法中如何撰写审计方法 在审计过程中,审计人员对某类问题的审计思路、所使用的审计方法,是非常有价值 的,AO 提供了把这些思路和方法保存下来的功能。下面笔者简要介绍如何在 AO 中撰写 审计方法。 步骤一:以某用户名进入 AO,打开任一审计项目,使“审计分析”模块可用。单击“审计 分析”“审计方法”“审计方法管理”,弹出“审计方法管理”窗口,在左侧审计方法树上单 击审计师方法或审计师方法下的某个行业,单击“新增行业”,在弹出的对话框中输入行业 名称。新的行业添加成功后,审计人员可以在这个目录下新增审计方法,管理自己的审计 方法。 步骤二:选中新建的行业,右键点击后选中“创建审计方法”,在窗口的右侧可以修改此 方法的名称、创建人、创建日期,填入审计提示、审计目标、使用法规、方法说明等信息。 单击“方法保存”,保存所做操作。 步骤三:选中需要添加步骤的审计方法,右键单击后选中“创建审计步骤”,在窗口的右 侧可以修改步骤名称、创建日期,输入该步骤对应的 ASL 程序和步骤说明等内容。 该审计步骤如果运用到一个或若干个 SQL 语句,可以右键单击该审计步骤,选择“创建 SQL 语句”,单击该语句节点后可修改此节点名称,在窗口的右侧输入该 SQL 语句节点对 应的 SQL 语句和 SQL 说明。注意该过程要随时单击“方法保存”,保存所做操作。 SQL 语句创建成功后,返回到审计步骤窗口,鼠标在 ASL 程序中需要插入 SQL 语句的位 置单击,然后点击“添加 SQL 语句”右侧的下拉箭头,从下拉列表中选择要添加的 SQL 语 句,该语句就被加入光标所在的位置,单击“方法保存”,保存所做操作。 步骤四:加载演示数据和说明文档。右键点击该方法,选择“方法设置”,在弹出的对话 框中点击“附加数据库”,可以附加一个 ACCESS 数据库作为当前方法的演示数据库。同样 在“方法设置”窗口下,点击“附加文档”,将该方法的说明文档(.DOC 格式)与审计方法关 联起来。 步骤五:“编译”与“执行”。单击“编译”,系统会编译该审计步骤,审计人员可以初步判 定一下 ASL 程序和 SQL 语句的正确性。特别是在 SQL 语句较多的情况下,每在 ASL 程 序中插入一个 SQL 语句就可以“编译”一下。“执行”时系统会在当前电子数据中执行选中的 审计方法,执行结果和编译信息都显示在方法主窗口的右侧下方对应选项卡中。 步骤六:利用“方法导出”功能,可以将撰写的审计方法导出供其他审计人员共享。导出 的文件是*.func 格式。 如何编写如何编写 ASL 一直以来大家都问 ASL 怎么写,好难,其实 ASL 并不如大家想的那么难,在掌握 SQ L 语句之后,再写 ASL 就不是很难的了,有时候就是套用定式。大家仔细看看 AO 中行政 事业单位的 18 个审计方法,你会发现这 18 个方法的主要区别在于 SQL 语句不同,判断 标准不同,其他的都一样。其实,ASL 就是一个简单的编程语言,具有一般编程语言的特 征。 循环、判断和顺序执行。实际上,人挑问题是通过各种智能的分析的,而计算机挑问题就 是“穷举法”。就是把每一个数据全看一遍,因为它快,所以它就能解决问题。换到我们编 程上来,就是通过 SQL 语句从数据库中查出一个结果集(二维的表格),然后一行一行的 以一定的规则来筛选他们,有问题就记录下来,没问题就下一行。所以,简单得 ASL 编程 是有固定的模式的。 0、定义变量 1、打开表 2、设置标志(当前处理到那行的标志) 3、判断标志是否结束(就是是否处理完最后一行),如果 Y,跳到 9 4、取出当前行要分析的字段值 5、分析字段 6、符合条件记录(输出) 7、移动标志,下移一行 8、回到 3 9、程序结束 结合到实际的 ASL 例子我们来看。 使用 ASL 编写审计方法,审查银行存款科目,有贷方金额大于 1000000 元的记录到已落 实疑点中。(/后面的语句是注释) var CX,BZ,DFJE,YPZH; /0、定义变量 begin CX:=CreateQ(SELECT * FROM 凭证库 WHERE left(科目编码,3)=102,-1); /1 、打开表 BZ:=Qeof(CX); /2、设置标志 while BZ1000000 then /5、分析字段 begin YPZH:=QFDValue(CX,源凭证号); /符合条件记录(取出该行的源凭证号,唯一主键 ) AddVouDout(YPZH); /6、符合条件记录(输出) end; BZ:=Qmov(CX,1); /7、移动标志,下移一行 BZ:=Qeof(CX); /重新获得当前行标 end; /8、回到 3 end. /9、程序结束 我想这样你能明白了吧 如果你想实现其他的方法实际上在理解上面的程序的思路后你可以参照这个框架自己写。 其实,你只需要将第一步中的 SQL 语句,第四步中需要分析的字段,第五步中的判断条件 做相应的变更就是一个新的方法了。 ASL 程序出错原因对照表程序出错原因对照表 出错出错 IDID出错原因出错原因 1 常数说明中的“=“写成“:=“ 2 常数说明中的“=“后应是数字 3 常数说明中的标识符后应是“=“ 4 Const, var, procedure 后应为标识符 5 漏掉了“,“或“;“ 6 过程说明后的符号不正确 7 应是语句开始符 8 程序体内语句部分的后跟符不正确 9 程序结尾丢了句号 10 语句之间漏了“;“ 11 标识符未说明 12 赋值语句中,赋值好左部标识符属性应是变量 13 赋值语句左部标识符后应是赋值号“:=“ 14 Call 后应为标识符 15 Call 后标识符属性应为过程 16 条件语句中丢了“then“ 17 丢了“end“或“;“ 18 While 型循环语句中丢了“do“ 19 语句后的符号不正确 20 应为关系运算符 21表达式内标识符属性不能是过程 22 表达式中漏掉右括号“)“ 23 因子后的非法符号 24 表达式的开始符不能是此符号 30 数字长度越界 31 数越界 32 Read 语句括号中的标识符不是变量 33 函数名后应为“(“ 34 数组后应为“ 35 数组下标不正确(不是数字或表达式) 36 数组表达式中漏掉右括号“ 100 repeatuntil 语句后丢了“;“ 101 repeat 语句后丢了匹配的“until“ 审查现金科目,有借方金额大于审查现金科目,有借方金额大于 1000 元的记录到已落实疑点中。元的记录到已落实疑点中。 var CX,BZ,JFJE,YPZH; /定义变量 CX:查询,BZ:标志, / JFJE:金额,YPZH:源凭证号 begin CX:=CreateQ(SELECT * FROM 凭证库 WHERE 科目编码=101,-1); /打开表,把科目编码是 101 的打开 BZ:=Qeof(C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论