会计核算软件是指专门用于会计核算工作的计算机应用软件,包括采用各种计算机语言编制的用于会计核算工作的计算机程序。凡是具备相对独立完成会计数据输入、处理和输出功能模块的软件,如账务处理、固定资产核算、工资核算软件等,均可视为会计核算软件。
会计核算软件由一系列程序代码和文档技术资料组成。大型企业中使用的企业资源计划(ERP)软件中,用于处理会计核算数据部分的功能模块也属于会计核算软件的范畴。
(二)会计核算软件的演进
从会计核算软件的发展历程来看,主要经历了人工管理、文件管理系统和数据库系统三个阶段。
1.人工管理阶段
人工管理阶段也称为单项处理阶段,是会计核算软件发展的初级阶段,计算机在会计领域初步得到应用,主要用于会计业务的单项处理。此时的会计核算软件主要是模仿手工会计数据处理的方式和程序,着重解决那些数据量大、计算简便但重复次数多的单项会计业务,如工资计算、固定资产核算等,但是由于会计数据与会计核算软件程序之间的关系是一一对应的,也就是说,一组应用程序对应于一个数据集合,程序之间缺乏联系,数据共享程度差。
此阶段会计数据与会计核算软件程序的关系如图1-2所示。
图1-2 人工管理阶段的会计数据与程序的关系(www.daowen.com)
2.文件管理系统阶段
随着计算机技术的发展和会计电算化工作的深入发展,单项独立的用于某项会计业务的软件,造成了会计业务彼此不能连贯执行,会计信息不能共享,会计工作效率不高的状况,已不能适应企业管理的需要。因此,随后开发的会计核算软件都把会计部门内的所有单项软件进行有机的整合,形成一个处理会计业务的完整的会计信息系统(文件管理系统)。文件管理系统阶段比单项处理阶段进化了一步,由专门的软件即文件管理系统进行数据管理,文件管理系统可以将财务部门内部所有单项处理集中起来组织成相互独立的数据文件,利用“按文件名访问,按记录进行存取”的方式进行访问和存储。文件管理系统实现了记录内的结构性,但整体无结构。此阶段会计数据与会计核算软件的关系如图1-3所示。
图1-3 文件管理系统阶段的会计数据与程序的关系
3.数据库系统阶段
随着文件管理系统的发展和在企业应用的不断深入、会计电算化日益与企业管理活动相互渗透,逐渐形成了企业文件管理系统的一个重要子系统,此时文件管理系统的一个重要发展是ERP系统的推广和应用(数据库系统阶段)。
数据库系统比文件管理系统更为高级,它可以解决多用户、多应用共享数据的需求,使得数据尽可能面向更多的应用。数据库系统也是专门的数据管理软件,它与文件管理系统最大的差别在于数据的结构化。在数据库系统中,数据不再针对某一应用,而是面向整个组织,具有整体结构化。
目前企业常用的用友、金蝶、SAP等都运行在SQL Server数据库系统上。数据库系统阶段的会计数据与数据库的关系如图1-4所示。
图1-4 数据库系统阶段的会计数据与数据库的关系
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。