首页 理论教育 计算机会计信息系统

计算机会计信息系统

时间:2022-11-22 理论教育 版权反馈
【摘要】:会计信息系统从整个组织的角度来综合考虑会计信息系统的结构。会计信息系统的功能结构是基于业务过程和事件驱动,它必须将原始数据与会计处理方法相互分离,以保证会计处理的灵活性。从总体功能结构来看,会计信息系统一般划分为七个主要功能模块,如图1-2所示。会计信息系统的初始化模块的主要功能结构由初始类别、事件(事项)类别、组织设计、工作流设计和基础数据等组成。

5.计算机会计信息系统主要包括哪些基本功能模块?系统模块划分的基本原则包括哪些?

答:(1)计算机会计信息系统的基本功能模块

会计信息系统从整个组织的角度来综合考虑会计信息系统的结构。会计信息系统的功能结构是基于业务过程和事件驱动,它必须将原始数据与会计处理方法相互分离,以保证会计处理的灵活性。从总体功能结构来看,会计信息系统一般划分为七个主要功能模块,如图1-2所示。

img2

图1-2 计算机会计信息系统的基本功能模块

①初始化模块。会计信息系统的初始化模块的主要功能结构由初始类别、事件(事项)类别、组织设计、工作流设计和基础数据等组成。

系统的初始化对于整个系统的成败起着举足轻重的作用。现行的会计信息系统之所以难以满足不同用户的信息需求,就是因为它把许多内容固化在系统中。要想实时支持业务过程变更及组织形态转换,就必须将相关内容动态地融入系统。因此,在初始化模块中,实行“初始类别”管理有助于在系统运行中实施各种变更,同时某一“初始类别”就是事件(事项)类别、组织设计、工作流设计的具体化。使用者根据不同的需求可随时选择不同的初始类别。

A.事件(事项)类别。将会改变现行的会计软件设计基础,以原子事项和事件驱动为基础来架构软件功能结构,因而在系统进行日常业务处理前必须分清有哪些事项和事件,这是以后采集、处理、传递、输出数据的载体和动力。例如销售/收款过程的事件类别主要有营销事件、接受订单事件、发货事件、装运事件、收款事件等。

B.组织设计。一般有两种:一个是企业实际的运行架构,如直线制、职能制、事业部制等;另一个是财务分析和控制用的组织,它包括有经营范围、业务区域、控制区域、利润中心和成本中心等,它和实际的企业组织可以不同,而且它是一种灵活的虚拟结构。在初始化模块中的组织设计更注重于后者。

C.工作流设计。是指将多个原子事件首尾相连,形成一个事件流,即工作流。基础数据主要包括与事项有关的各种属性的值,如代码、名称、数量、单价、体积、供应商、客户、部门、业务员、业务发生时间、保质期、生产厂商、生产日期、批次、事件类型等。

②业务事件数据采集模块。业务事件数据采集模块主要包括事件的数据输入、数据修改、数据删除与数据确认。由于事项会计是面向业务过程,以事件驱动为基础,所以它的数据来源一定是最明细的事项数据。如果不是最明细的数据,则说明进入系统的数据本身就已经汇总或综合,其含有的信息量不是“原汁原味”的,不符合将数据处理权留给使用者的事项会计基本思想。此模块中是特指将现实世界的数据引入机器世界。其中事件数据确认是关键功能。

③数据仓库集成模块。系统在采集业务事件数据时,一般存储在操作型数据库。操作型数据库的数据肯定存在数据不一致和重复存储等问题。为了解决这些问题,须采用数据仓库。数据仓库用上述模块所采集的数据为数据源,对其进行抽取、整理、更新等处理,将数据以主题(如事件、资源)来集成,为后续的视图模块作准备。

④视图模块。视图模块是对数据仓库中的数据按使用者需求的一种再现,这种再现应该是全方位的,根据用户所需,不能只提供财务报表等主要视图。从内部机制来说,视图是事件驱动程序运行的结果。视图模块包括查询工具、报表工具、数据分析工具、数据挖掘工具和自定义工具等。其中自定义工具就是选择由会计语言所编制的个性化业务事件驱动程序,从而产生使用者自己所需的视图。视图可分为货币视图与非货币视图。

⑤系统维护模块。系统维护模块主要包括企业门户、财务分工、数据备份、数据恢复和数据使用权功能。企业门户是外界(客户、投资者、员工、合作伙伴、供应商和其他信息使用者)与系统的通道,提供基于各种应用角色的功能环境设置。财务分工一般包括操作员管理和权限设置两部分。操作员管理又可细分为工作组设置和操作员设置。权限管理是针对操作系统的员工的一种权限约束,从而保证系统数据安全的一种手段。数据使用权是对除员工以外的信息使用者的数据限制。因为目前企业数据,除对外公布的数据外,仍是一种商业秘密,不是所有的使用者都可获取的。而事项会计又强调信息使用者拥有数据处理权,所以可采用一种有偿服务方式来调节,这种有偿服务方式就通过数据使用权来控制。数据恢复与备份是保证数据安全的一种基本手段。

⑥会计语言。会计语言模块是为信息使用者编制自己个性化处理驱动程序而设置的。目前的会计软件往往把处理程序固化在软件中,信息是由企业提供,使用者更多的是接受信息;而事项会计强调企业只是数据采集者,大量的信息是使用者个性化处理的结果。所以事项会计的许多内容(包括初始化设置)处于变动之中,可以想象,没有强有力的开发工具(会计语言)是难以适应《会计法》的。一般来说,在软件中难以把所有的方法都事先设计并编程,这样会计语言正好可以补充,做到即需即编,即编即用。它应与数据仓库和视图有内在的接口

⑦打印模块。打印模块是将各种视图输出。不过与现行软件的“固定格式”打印模块相比,会计信息系统对打印模块的设计提出更高要求。它必须具有“柔性”,因为各个信息使用者所需要的视图可能不同,所以该模块应能为每个使用者定制的信息输出提供方便。

(2)模块划分的基本原则

模块划分的基本原则包括:

①一个系统是一个多层次的模块结构。上层模块比下层模块功能笼统、抽象;反之,下层模块功能具体、单纯。它们共同配合,才能完成一个子系统或整个系统的功能。

②具有相对独立性。绝大多数模块只有一个入口和一个出口。内部细节尽可能掩盖,模块间的连接尽可能简单。

③模块只控制本分支下层的模块调用数(公用模块除外)。

④对整个系统的层次结构和功能模块有明确的说明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈