信息化条件下的审计工作接触最多,作用最大的是反映被审计单位业务情况的各种数据,这些数据通过不同的网站、数据库、业务软件系统管理并存储,分散在不同的单位、地点,其形式也多种多样。面对复杂的数据,审计人员缺乏有效方法迅速理清数据之间的关系和流向,审计工作质量和效率均受到影响。军队审计对象数据模型将审计需要的各种数据纳入模型描述范畴,通过定义模型表示图符和明确数据约束条件,实现以规范化的方式描述业务数据的组成及其关联关系,以期为信息化条件下审计数据采集与分析工作提供帮助。 一、军队审计对象数据模型构建方法 军队审计所针对的主要是被审计单位的全体业务,对象是反映单位业务情况的各种数据,这些业务数据到底有哪些,数据与数据的关系如何,需要一种有效的方式进行整体描述。目前常用的数据建模方法,如ER、UML、多维等都是从某个角度看待数据,形成概念体系,分析概念与实际的对应关系,之后再采用图形的方式表达,这些方法专业程度高,适合于专业人员在开发信息系统时使用,对于非专业人员则显得过于复杂。基于此,立足于满足审计工作需要,确保非信息化专业审计人员能够从整体上理解数据,审计对象数据模型从被审计单位财务部门数据出发,将业务数据层层分解,并以图形方式表达数据的组成和关系,对于具体的技术细节则不涉及。 (一)模型表示图符的定义 审计对象数据模型以图形方式直观表达,为此,定义表示图符如表1所示。
除上述表示图符以外,还可以扩展数据类及数据的表示,将数据所处的部门、位置以及管理使用的软件系统和数据库一一标注,这样从整体上形成数据的逻辑总体组成,为理清数据的具体情况提供支持。 (二)数据模型构建的约束 为确保审计对象数据模型表达的规范性、通用性,明确模型构建约束如下: 1.数据模型整体上形成分层结构,即数据类中可以包含子数据类,表明数据的组成。 2.数据仅用于说明数据的存在和形式(表、文、图等),与具体的技术实现无关,可以在数据中填写标识文本,但不允许在数据中嵌套数据。 3.数据可以包含在数据类中,也可以独立存在。 4.数据包含关系允许在数据类与数据类之间连接,也可以在数据类与数据之间连接,必要时可以在连线上附简洁文字。 5.数据依赖关系允许在数据类与数据类之间连接,也可以在数据类与数据之间连接,必要时可以在连线上附简洁文字。 6.图符可以附加在数据类和数据中,表明数据的结构形式。其中,表格类属于结构化数据,混排报表、网页、XML属于半结构化数据,文本、图片、声音以及视频属于非结构化数据。 二、军队审计对象数据模型构建示例 本文以某科研单位财经管理审计为背景,构建一个概要的数据模型,此模型基本涵盖财经管理审计业务所需的所有数据。 首先绘出第0层,以甲单位财务数据为中心,上下级单位数据和单位部门数据为内部数据,可以在相关单位或部门直接获取。外部数据含银行、商户以及外协合同单位数据与甲单位数据有密切的关系,如图1所示。
将各个数据类展开,可以得到详细的数据模型,这里仅展开1节点,如图2所示。
分别展开各个节点可以得到第一层数据模型。显然,仍有部分节点的数据颗粒度较大,需要进一步分解。这里将1.1部分进一步展开,得到如图3所示简化模型。 图3模型中,以科研财务数据为核心涵盖所有的业务处理及其流程的数据(实线框),也包含了与业务相关的其他部门、单位关联的数据以及外部业务往来的关联数据(虚线框),所有数据之间存在业务和数据联系,可以互为印证。 审计中针对审计对象的业务数据和审计需要,通过建立上述层次的数据模型,可以将与审计工作相关的所有数据描述清楚,最终形成的总模型可以反映数据的总体情况及数据相互之间的联系,为审计工作提供支撑。 三、军队审计对象数据模型的作用 (一)为全面准确采集数据提供支持 审计工作所需数据多种多样,既有审计期间内业务部门数据,也有上下级单位数据、军外相关单位数据、具有可比较意义的历史数据等等。军队审计对象数据模型能够直观、明确地描述与审计对象相关的数据构成和相互关系,在数据采集阶段,通过数据模型提供的完整结构,从中准确节选数据结构和数据要求,以详细清单的方式通知被审计单位按照清单所列数据要求,提交真实、可信的数据,避免数据采集的重复或遗漏。