基层审计机构数据库实验室建设设想_数据库服务器论文

基层审计机关数据库实验室建设设想,本文主要内容关键词为:基层论文,机关论文,数据库论文,实验室建设论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

      一、建设目的

      (一)为审计人员搭建学习平台。审计人员的电脑中一般只有SqlServer和Access数据库,审计人员所能够分析的数据也局限于文本、电子表格、Access和SqlServer数据,而被审计单位的数据存储格式却有很多种。例如常用于网站后台数据库的MySql,用于Web传输的XML、Html,Linux操作系统环境下的Oracle,Unix环境下的DB2等。遇到这些数据时,审计人员往往不能独立的获取数据进行分析。

      数据库实验室可以模拟上述的各种数据环境,以便审计人员的学习、研究,从而在实际工作中学以致用。

      (二)为审计分析提供原始信息。审计人员在采集被审计单位电子数据时,很多时候获取的并不是原始数据。例如对Oracle进行数据采集时,往往不是获取数据库备份,而是使用SqlServer对数据表进行转换采集。这样做有很大的弊端,因为Oracle的控制文件包含了很多重要信息,比如重做日志文件、日志文件信息、备份信息、检查点信息等。而这些信息往往包含重要的审计线索,比如人为修改数据、数据库非正常运行等。

      数据库实验室可以搭建Oracle、DB2、Sybase等数据库服务器,用于装载被审计单位的原始数据库备份文件,确保数据原始性。

      (三)为技术创新提供优良环境。计算机审计人员可以在模拟的数据环境下进行技术创新。例如,针对各种数据开发AO数据转换模块,编写数据采集程序,编写数据分析脚本,开发数据汇总工具等,以提高该局的信息化工作水平。

      二、建设可行性分析

      (一)硬件设备可行性。经过金审工程一期、二期的建设,基层审计机关的硬件设备配套基本齐全,有独立的计算机机房,AO联网审计系统所需的服务器及内部网络,每位审计人员均配备了笔记本或台式电脑且安装了AO现场审计实施系统。在现有的硬件基础上,稍作添加即可完成数据库实验室建设。

      (二)人才资源可行性。近年来,各基层审计机关陆续选派审计人员参加审计署举办的计算机审计中级培训,各局均有几名审计人员通过计算机中级培训考试,成为计算机审计能手,有些基层审计机关还配备了计算机专业人才,甚至引进了专业的软件工程师、数据库工程师,完全可以自行建设数据库实验室。

      三、建设实施方案

      数据库实验室的建设因地制宜,各基层审计机关可以根据自身的需要,在已有设备的基础上添置若干服务器和网络设备,构建模拟的数据库实验环境。

      (一)软硬件设备需求分析。目前基层审计机关基本已完成AO联网审计系统的布置,有一台装有SqlServer2008/2005数据库的服务器作为AO控制台,有若干台装有SqlServer2008/2005数据库的服务器作为AO前置机,有若干台装有Oracle、DB2、Sybase数据库的服务器用于AO前置机的数据采集,各个业务人员均装有SqlServer2008/2005数据库的AO客户端,已搭建了AO联网审计系统的内部网络。数据库实验室的建设可充分利用目前已有硬件、软件、网络设备,添置若干台独立的数据库服务器用于构建数据实验环境。

      (二)软硬件配置介绍

      1.服务器或性能较好的PC。Web服务器1台,数据库服务器4台,应用程序服务器1台。

      2.操作系统。WindowsServer2003,Linux,Unix。

      3.数据库软件。最新版SqlServer,最新版Oracle(Windows版和Linux版),DB2,Sybase。

      4.编程软件。VisualStudio2010,VC++6.0,VB6.0,NetBeans等。

      5.网络设备。交换机1台。

      (三)实验室网络构建。使用交换机,将各个服务器连接起来并入已有的AO联网审计系统内部网络。可以根据审计人员的学习、研究方向分配各个服务器系统登录权限和数据库访问权限,以便审计人员在自己电脑上就可以远程登录服务器进行相关的学习、研究、创新。下图为实验室的网络拓扑图。

      (四)软硬件配置详细说明。养老保险、医疗保险、税收征管等行业由于数据量较大,其信息系统数据库往往选择Oracle,数据库实验室需要一台独立的Oracle服务器。如果已经有了用于数据采集的Oracle服务器,需要将Oracle升级到最新版本。Oracle版本有向下兼容性,升级到最新版本可以加载以往版本的数据库备份,且有利于审计人员的知识更新。

      

      银行、信用社、基金管理公司等金融机构由于数据安全性要求很高且数据量大,往往使用Unix/Linux操作系统环境下的Oracle或者DB2,基层审计机关的审计人员由于自身计算机水平限制,往往不能独立的采集、分析这类数据。基层审计机关可以根据当地金融机构的实际情况,配置操作系统为Unix/Linux数据库为Oracle或者DB2的服务器用于模拟被审计单位数据环境,供审计人员的学习和研究。

      由于Web技术的发展,很多单位采用了Web应用系统用于业务管理。这种系统的使用带来很多新的数据格式,例如常用于网站后台数据库的MySql,用于Web传输的XML、Html,用于存放登录日志的Cookie文件等。而对于非计算机专业的审计人员来说,这些知识都是空白,无法适应这类数据的分析。数据库实验室需搭建一台Web服务器,依托内网形成一个Web应用环境,以便审计人员对这些数据格式的学习和实践。

      配置一台装有VS2010,VC++6.0,VB等编程软件的应用程序开发服务器,计算机审计人员可以对各种类型的数据开发一些采集、转换、汇总、分析的小软件、小工具。还可以扩展AO联网审计系统的功能,开发一些小模块。

      另外需一台SqlServer服务器,可以使用已有的AO前置机。审计人员目前最熟悉的仍然是SqlServer,AO系统依托的也是SqlServer。审计人员可以通过数据库实验室里练习SqlServer采集转换其他各种数据格式。

      数据库实验室需要纳入AO系统内网,设置各个服务器的远程访问权限和审计人员的数据库操作权限,让审计人员不用进机房就可使用数据库实验室。

      四、实验室使用方案

      (一)强化组织管理。为确保数据库实验室建成后得到充分的使用,有效的提升整体计算机审计能力与水平,充分调动审计人员的积极性和创造性,可以成立计算机审计攻关小组,并制定活动规范、奖惩措施。攻关小组人员组成以通过审计署计算机中级培训人员和计算机专业人员为主,其他人员也可报名参加,可以规定每周固定时间或业余时间开展小组活动。

      (二)集中讨论学习。在数据库实验室建设时,各种操作系统、数据库的安装与配置,Web服务器的搭建,被审计单位数据环境的模拟都要由攻关小组成员自行实施。自行实施的过程本身也是一个对新技术学习的过程。根据自身情况,可以聘请当地相关专业的大学老师或者是IT工程师来进行授课;也可以由攻关小组成员根据自己专长,钻研对应技术,然后相互教学。

      (三)扩展AO联网审计系统功能。实验室模拟被审单位数据环境,除了学习研究外,审计人员还可以尝试对AO联网审计系统功能的扩展。AO联网审计系统是一个大平台,可以在这个大平台上构建自己的小平台。

      1.扩大联网审计范围。通过模拟的数据环境,审计人员可以分析被审单位数据结构,从而自行开发AO的数据采集、预警模板。

      2.数据大集中。数据库实验室可以容纳所有被审计单位和延伸单位的原始备份数据,实现数据大集中。

      3.便于开发审计模型。审计范围的扩大和数据大集中,有利于多维数据分析和数据挖掘,在此基础上审计人员可以开发更完善的审计模型。

      (四)推行考核激励制度。为充分调动审计人员学习、创新的积极性,除了已有的AO审计案例和审计方法评选奖励外,还可以加入“计算机审计技术创新奖”。实验室的建设为计算机审计技术创新提供一个良好的平台,在模拟被审计单位各种数据环境下,攻关小组可以组织开发各种小工具、小软件、小模板。例如各种数据格式的采集工具,AO数据转换模板,数据预警脚本,数据汇总工具等。

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基层审计机构数据库实验室建设设想_数据库服务器论文
下载Doc文档

猜你喜欢