计算机软件是控制计算机系统运行的计算机程序和文档资料的统称。计算机软件一般可分为系统软件和应用软件。系统软件是指支持、管理、控制计算机系统资源的软件,主要有操作系统、语言系统、数据库管理系统等。系统软件一般是由计算机厂家提供的、为了管理和充分利用计算机资源、方便用户使用和维护、发挥和扩展计算机功能、提高使用效率的通用软件。用户通常都要使用它们,但一般不应修改它们。应用软件是指由计算机技术人员开发的、用于解决某一方面问题或辅助人工完成某一类业务处理的软件系统,如各类办公软件、某种工程设计软件、文献检索软件、人事管理软件、财务管理软件、管理信息系统、决策支持系统等。
1.1.1 财务软件的概念
财务软件是指专门用于完成财务工作的计算机应用软件,包括采用各种计算机语言编制的一系列指挥计算机完成财务工作的程序代码和有关的技术文档资料。
从软件的功能与任务的角度看,财务软件是以会计制度为依据,以计算机及其应用技术为技术基础,以会计理论和会计方法为核心,以会计数据为处理对象,以提供会计信息为目标,将计算机技术应用于财务工作的软件系统。
1.1.2 财务软件的分类
财务软件按照不同的分类标准可以划分为不同的类型。目前,对财务软件分类的主要有以下几种:
1.按软件适用范围划分
财务软件按适用范围划分可分为通用财务软件和专用财务软件。通用财务软件是指在某一特定范围内普遍适用的财务软件,通常又分为适用于各行各业的全通用财务软件和适用于某一行业的行业通用财务软件。这类软件的共同特点是,它可以满足不同营运状况的企业或其他单位的需要,可让用户进行适合于自身情况的初始化设置,使软件适应于处理个别的业务,因而突破了空间和时间上的局限,这也正是它的优点。但使用这类软件来处理财务业务时,很难兼顾个别单位财务核算工作的细节,针对性差,并且使系统初始化的工作量变得很大,这是它的缺点。
专用财务软件也叫定点开发财务软件,是指仅适用于处理个别单位财务业务的财务软件。由于这种软件把适合某单位特点的会计核算规则与管理方法编入软件程序之中,因此,这类软件具有适合使用单位的具体情况并方便用户操作的优点。但这类软件会受到空间和时间的限制,即只能在个别单位的一定时期内使用。当会计核算规则或企业管理对会计信息的需求发生变化时,需要由系统开发人员对软件做技术性升级处理。
2.按软件提供方式划分
财务软件按提供方式可分为商品化财务软件和非商品化财务软件。商品化财务软件是指为销售而开发的财务软件,它是以商品形式提供给用户的。商品化财务软件具有通用性强、初始化工作量大、系统庞大、对硬软件环境的要求高等特点。而非商品化财务软件则是用户为满足自己业务处理的需要而开发的财务软件,或由业务主管部门开发后提供给下属单位使用的财务软件。从软件的通用性来看,商品化财务软件一定是通用财务软件,而非商品化财务软件一般属于专用财务软件或小范围通用软件。
3.按提供信息的层次划分
财务软件按提供信息的层次可分为核算型财务软件和管理型财务软件。
(1)核算型财务软件是指专门用于完成财务核算工作的应用软件,主要功能包括对账务、工资、固定资产、成本、应收款、应付款、存货、往来账款等内容的核算以及会计报表处理等。
(2)管理型财务软件是对核算型财务软件功能的延伸,它是在全面核算的基础上突出或强化了会计在管理中的监督控制作用的财务软件。具体地说,管理型财务软件是指用于完成会计业务处理过程中的事前、事中、事后三个阶段的管理工作,融会计核算与监督、分析与控制、预测与决策为一体的多功能财务软件,在功能上特别强调对资金进行管理,如资金需要量预测、资金筹集与管理、投资管理、成本控制与分析等。其主要功能可以包括全面会计核算、财务业务一体化的购销存(或供应链)管理、财务分析与财务监控等方面。
4.按软件所采用的应用框架结构划分
财务软件按应用框架可分为单机结构财务软件、文件/服务器(F/S)结构财务软件、用户机/服务器(C/S)结构财务软件和浏览器/服务器(B/S)结构财务软件。其中客户机/服务器(C/S)结构财务软件又有两层客户机/服务器(两层C/S)结构和三层客户机/服务器(三层C/S)结构等形式。
单机结构财务软件又称为单用户财务软件,它是指将财务软件安装在一台或几台计算机上,每台计算机中的财务软件单独运行,不支持对会计数据的并发处理,生成的数据也只存储在本台计算机中。F/S结构、两层C/S结构以及三层C/S结构的财务软件实际上属于不同数据库处理模式的应用,而B/S结构则是Web技术的具体应用,它们与单机结构财务软件间的最大区别在于其支持会计数据的并发处理,并允许通过网络访问执行会计功能的程序。
5.按软件适用的规模或层次划分
财务软件按适用规模或层次可分为部门级财务软件、企业级财务软件和集团级财务软件。
(1)部门级财务软件。这类财务软件主要是指从财务部门单方面需求的角度开发形成的财务软件。它属于传统财务软件的范畴,其主要目标是在满足用户单位财务核算要求的基础上,借助计算机技术,扩大财务核算的范围,细化财务核算的功能,提高会计核算的效率和质量。部门级财务软件通过其核心模块(账务处理模块和报表处理模块)完成一般财务核算工作,通过各类专项核算模块(工资、固定资产、应收、应付、存货等模块)来完成各类专项核算工作。
(2)企业级财务软件。企业管理的进步对财务软件提出了更高的要求,特别是ERP软件推广,进一步扩大了财务软件的视野和功能范围,使财务软件的开发设计从单方面以企业财务部门需求为出发点,转为面对企业全方位整合财务会计信息。典型的ERP系统以企业计划为核心,在各层次计划的指导和控制下,通过整合企业内部的物流、信息流和资金流,实现了对企业的产供销资源、资金资源和人力资源的合理组织、控制、协调与配置。
企业级财务软件的核心目标是通过合理地组织企业内部的资金流和控制企业的成本费用,支持企业的全面经营管理工作。它不仅引入了新的业务模式和业务流程,以确保健康的资金流对企业生产经营活动的有效支持,还进一步将财务的监控职能向前延伸到生产、销售和采购的各个环节,在财务业务一体化运作的基础上,实现了对企业内部成本费用和资金的有效控制。
(3)集团级财务软件。集团化企业经营管理的复杂性,对集团财务管理提出了更高的要求。传统的分散财务管理模式已不能适应集团化企业管理的需求,而网络技术的发展和普及,为集团级财务软件产品的成功开发与应用奠定了技术基础。
作为集团级的会计与管理,要求对集团内部的各种资源进行集中管理、控制和配置,并能迅速地对各种财务、管理方案作出科学的、符合企业价值最大化目标的决策。因此,集团级财务软件系统在达到企业级财务软件系统目标的基础上,还特别强调帮助集团化企业建立完善的全面计划预算管理体系,对集团资金实施统一调配、管理以及对资金运作进行集中监控,并建立集团内全面的成本费用管理体系和全面、完整、及时、灵活的财务分析、财务评价和财务预测体系。财务管理系统作为企业信息系统的中心环节,通过多部门一体化的应用模式,企业采购、销售、生产制造、库存系统等业务系统处理后的数据自动传递到财务管理系统,并进行进一步的财务核算,保证了财务和业务数据的完整性和及时性,便于对企业经营活动过程的全程监督和控制,全面实现财务、业务一体化。会计信息系统在企业信息系统中的地位。