论文部分内容阅读
IT部门不了解企业财务流程,而财务部门信息处理能力低下,这种矛盾如何解决?
实施企业级财务管理过程,一方面需要管理会计信息的及时提供,另一方面又需要财务信息的共享、安全保护。这些都需要在网络数据库基础上完成。面对企业级别预算,标准成本控制等海量数据,一般的电了表格诸如EXCEL早已经无能为力或者说完全落后了。而另一方面,企业的IT从业人员对于每个企业的财务工作很难深入把握,比如间接费用管理。更为关键的是,管理会计工作会伴随企业的业务转型而不断更新。外购财务管理解决方案很难满足企业长期信息需求。这也就是现在所谓的企业内部信息系统的持续发展问题。
诸如以上形成了财务与IT的信息不对称,解决这种矛盾在于两个方面:
作为财务人员其工作重点应当适时将工作重点转换为财务分析管理,以及风险预测。
通过建立企业服务器/客户端网络数据库系统,财务人员对财务系统的实施自主研发,自行建立公司内部自己的管理会计解决方案。
这里的研发不是指低层次的EXCEL的表格公式,而是專业的面向对象理论构筑的数据库系统,要求实现管理会计信息的安全、共享,具有有的放矢、应用性强的优势。特别是客户端c++代码的模块化开发,技术处理先进,运行效率高,维护拓展方便。依此通过数据库系统实现财务预算,标准成本控制以及分析模拟等效果非常理想。
因此,如何理解新型的现代财务管理模式,如何让数据库系统替代低端的电子表格担当财务管理的核心作用,成为一个现实的难题。
自主研发——功能与角色的重合

会计工作特别是管理会计工作是一门复杂的理论与实务结合得非常紧密的学科。也许我们掌握了更好的财务管理理论知识,例如风险分析、预算管理等。但是落到实际工作中,如果仅仅掌握电子表格工具,管理会计的信息提供功能仍然不能得到有效实施。例如,作业成本会计在理论上解决了传统的管理会计技法对于新经济环境的非适用性,为精准计算产品成本提供了理论依据。然而由于作业成本管理理论自身体系较为复杂,其核心要求大最复杂且精准的计算过程;另一方面,企业的财务人员普遍仅仅掌握电子表格一类简单且较低端数据处理工具,信息获取能力过于落后(如表1所示),与实施企业级管理会计的要求相差悬殊,因此尽管理论上提出了新的技法,但是由理论转向实际应用的环节上,如何克服管理会计信息提交的延迟性和非适用性等问题呢?
管理会计“适用性”丧失的实质是理论与实际的脱离。现在来看,它包含两层含义:一是管理会计理论本身的滞后;二是理论与实际结合过程中在会计信息处理环节管理会计报告提供者与使用者问信息的不对称。
会计学的实质是对企业经济信息的分类、汇总、反馈等的处理过程。由此,会计学的理论与实务发展必然对信息载体有极大的依赖性。信息技术兴起为管理会计变革提供了安全稳固的运行环境,管理会计的发展进入重要的阶段。JamesChampy指出“展望未来,让IT从属于财务是不恰当的,因为我认为在接下来的几年中,企业将会经历无数次流程变革,正是由于IT的发展才有了可能。企业要考虑怎样将自己的业务流程数字化,如何改变工作方式,使其更大程度由技术驱动。”关于管理会计信息化系统的建设,Caplan认为“只有将企业内全部分散的信息统一集成,才能够实现现代管理会计的潜在机能。向这种信息的统一集成必须由ERP完成。”
IT部门对企业财务流程的把握与财务部门对经济信息处理能力之间的差异构成了两者间信息的不对称
在ERP系统内构筑管理会计理论是管理会计发展的变革与突破,然而必须面对的又一严峻事实是,相当数量的企业实施ERP后仍然面临决策信息的非适合性。关于ERP失败主要的原因可以归结于供应商提供的解决方案无法适合每个企业自身的具体情况。其原因在于管理会计面对企业内部的决策者,其报告方式多种多样,理论上有执行方法的指导,没有强制性规则的限制。特别是现行的管理会计技法涉及较深的成本计算和财务管理的理论,同时企业间业务大相径庭,因此从事此类项目的开发人员依据需求工程实施项目开发时很难或者不可能理解和把握到这一深度的财务知识并灵活运用于解决方案中。从现有ERP产品看,其对于管理会计的理解基本只限于进销存货,应收账款等,成本管理也大多围绕直接费用,向在管理上难度较大同时在成本结构中所占比重逐渐增加的间接费则完全没有实施监控,更没有真正将“成本一预算一财务分析”统一,进而实现企业资源分配管理,而这些恰恰都是现代企业管理会计的核心内容。
IT部门对企业财务流程的把握与财务部门对经济信息处理能力之间的差异构成了两者间信息的不对称。如何在统一的信息系统内部构筑高效实用的管理会计解决方案是财务人员,系统开发人员共同面临的矛盾。作为一项新的观点,这一矛盾的最终解决途径应该是从财务人员的角度实施管理会计项目开发,即财务人员的自主研发。
财务人员自主研发是财务与IT的功能与角色的重合。其出发点是解决由于管理会计报告提供者与使用者间信息的不对称所导致的“适用性”丧失。根据“算法+数据结构=程序”的理论,在管理会计系统中,算法显然是制定成本预算,计算产品及客户成本,分析成本差异的各类计算方法;而数据结构则代表了数据库配置,关系型数据库的各数表间关系等逻辑结构和物理结构。两者有机结合形成了管理会计综合解决方案。
财务人员自主研发是构造专业、效率性解决方案的基础。财务人员可以根据成本管理的理论结合企业现在和未来对管理会计信息需求选择合理的数据结构,构造出时间复杂度最佳的算法。在实际研发过程中,依据流行的面向对象编程理论选择模块化开发理念,可以帮助财务人员更有效地创建分布式的应用系统。
自主研发在项目成本管理上的应用
理论基础
企业的管理会计体系是包含预算、成本计算、差异分析的综合会计体系。从管理会计为企业决策提供支持这一根本任务上看,衡量管理会计信息质量在于准确性和及时性。另一方面,在企业会计信息管理层面上,又要求信息的安全和共享。伴随企业经营战略的转变以及会计核算与监督职能的进一步强化,数据库这一会计信息新载体正在逐渐取代原有的信息载体形式,承担了会计学理论向具体实务转化的重要角色。因此作为高端财务人员以数据库系统为基础,自主设计开发成本会计解决方案是实施战略管理会计的根本前提。同时,在此基础上,设计建模阶段还必须把握两个原则。 原则一,贯彻面向对象构造的思想。将面向对象编程理论作用于作业基准成本会计,就是以模块化“搭建”的形式构造成本会计实施解决方案。模块化设计首先大大提高了早期系统构建以及维护过程的效率,节省了研发和工程再建的时间和费用。其次,模块化还意味着成本和技术上的灵活性。无论未来管理会计方法如何演变,财务人员总能有大量的功能模块选择。例如辅助作业分配方法可以定义出矩阵式,固定比率分配等,通过虚继承就可以灵活访问各种函数,达到编码的高效性。
财务部门人员的自主研发就是坚持模块化构造的原理,实现功能的迅速重组搭建,使系统再建过程的成本和时间投入始终保持最小量。
原则二,针对内部管理系统随着企业规模以及业务范围的扩充,对系统的信息需求会不断改变的主要特点,还必须引入“预先计划产品改进(Pre—p1anned ProductImprovement,P3I)”的理念,即在系统的设计阶段就预先考虑到为以后的系统改进提供方便。这些预设的条件是具有柔性的设计,它既增加了系统的可靠性,减少了系统的组建时间、投资强度,也延长了系统的有效寿命,使系统能够对技术的发展做出合理的反应。
模块化与通用性结合
今天的管理会计工作核心,已经是全面以信息化为平台实施的综合财务数据收集,传递以及分析的过程,财务信息的处理速度与质量直接决定了一个企业管理会计实施水平。以此作为基础,管理会计理论与技法才可以向计算、分析的复杂化和精准化的方向发展。因此在由理论向实务转化过程中,会计人员需要特别注意把握管理会计信息的及时性和适合性的本质,即会计人员必须掌握将无形的理论转为有形的解决方案的能力。
关于企业信息化建设相当多理论正在关注系统建设向可持续发展能力的评估问题。一套企业投资构建的信息系统如何最大效应并且长期保持适用性逐渐成为信息化评估体系的主要内容。
财务人员的自主研发是指依据自身从事的财务工作环境自主开发解决方案,强调系统的建模和研发技能,结合管理会计理论和企业的发展预测,将企业对管理会计信息的需求设计于系统中。其特点在于财会人员可以依据个人业务的不断变化,充分发挥模块化构造给予个体的创造优势,及时修改各功能模块数据运算函数,通过统一标准实现彼此衔接,从而使企业信息系統整体应用性始终符合对应企业最新信息需求,保证整体系统在财务管理职能上技术处理的长期领先性。
财务人员自身开发财务系统,其主要应注意的问题在于:
首先,在系统整体需求分析过程以及流程设计时,应当以复杂系统模块化构筑的理念为主要形式,实现自己从事的管理会计业务嵌入企业整体信息系统的效果。
其次,数据库接口应注意采用通用性设计,即所谓无缝连接的方式。从实际应用看,市场上数据库产品正趋于多样化,企业针对自身情况会选择不同产品,因此提供通用数据库接口设计具有非常实际的应用性。
从财会人员的角度论述进而实施管理会计项目开发是财务与IT最彻底的协作之路。如果财务人员信息处理能力仅仅停留在低端水平,而又得不到来自IT系统的适时支持,势必造成信息传递的延迟和低效,从而形成财务信息的“适用性”丧失。从需求分析工程的角度考虑,财务人员自身对自己的业务流程以及需求有深刻了解把握,在底层工程构架上更利于有的放矢,将会彻底解决现实中管理会计理论与实际脱节严重现象,并极大促进管理会计理论的再次发展。
本文作者:杨大钧 北京凯迪迪爱通信技术
有限公司 课长辅佐
联系方式:yangdj@kddi.com.cn
实例分析
北京××通信技术有限公司内部项目成本管理系统是内部财务人员依据本公司业务特点,以模块化构造原理自主研发的内部管理会计体系。
在此系统建设之前,公司财务部门的最大工作在于处理业务部门以及技术部门与财务部门的工作衔接问题。相当多的内部资料(例如项目申请、采购、付款以及税务发票申请等)由业务部门或者技术部门项目负责人起草,再经内部审批流程的层层签字确认后最终转移到财务部门。这样涉及两个大的问题点:
数据共享各个分部负责业务的项目负责人完全依据自己的电子表格(EXCEL形式)格式制作内部单据,处于下一步流程的工作者无法共享此类电子信息。例如采购货物的名称,价格,供应商名称,银行信息,以及税务发票传递等等。等到财务部门支付相关费用时,必须重新整理计算,这样造成重复性工作较大,效率较低。
系统维护原来外购的项目管理系统没有相应的处理模块,大量内部单据处理得不到系统支持。项目负责人可以说各自为战,彼此之间如果共同处理同一个项目往往造成设备重复采购或者遗漏。这类问题向系统开发公司提出要求完全没有得到重视,需求也就一直被搁置。
基于此,财务人员在确认财务报告体系没有重大问题下,将重点工作放在内部控制一项。采取的方法是自主研发,其最大优势是系统功能有的放矢,同时可以依据公司业务的发展及时对系统进行维护调整。其主要包含以下功能模块:*合同项目管理。包括:项目签订日,作业开始日,完工日,总金额(含各类税金),付款申请发出日,应收账款管理。*项目采购,包括采购成本计算,税金计算。*内部单据电子签字。*支付金额按供应商自动汇总。银行支付单据(电汇凭证等)自动打印。*月度项目成本收入计算汇总。*相关税金分项目查询。*人事信息管理,客户信息管理,供应商信息管理。与EXCEL相互连接。*数据安全性管理。
财务部门人员的自主研发就是坚持模块化构造的原理,实现功能的迅速重组搭建,使系统的再建过程的成本和时间投入始终保持最小量。这些都是外包开发以及购买其他软件所不具备的优势。例如,每月的财务收支工作会手工填制大量支付凭证,由此作为项目管理的功能衍生,财务人员利用数据库信息自主设计了连接到网络打印机,充分利用数据库客户关系管理信息,实现凭证打印的自动化处理的凭证打印模块,极大简便了重复作业,减低了成本。由于企业的财务人员本身对自己所从事的业务有最明确的认识,因此在P31阶段就已经预留了收支管理以及外文财务报告等模块接口,同时在数据库构建时也设计了相关的数据结构。因此在随后的业务拓展阶段可以灵活地对应各项信息需求。而相同问题如果请外包公司修改,往往会被拖延,最终结果造成系统功能与显示需求不一致。
在技术处理方面,模块化开发采用了VC++的动态链接库技术。系统维护过程可以最大限度发挥开发者的灵活性,保证系统的技术始终满足需求。另一方面,面对企业的海量数据,通过采用多线程技术处理并行计算,极大提高了运行效率。在数据库方面选择的是ACCESS,同时预留了升级到SQLSEVEB或者OBACLE等数据库的接口,实现对市场上主流数据库的无缝连接。在数据库连接技术上,以组件形式构造,实现了较为流行的数据库,中间件,客户端3层连接结构,保证了数据库连接的高效稳定。
从实际应用看,系统运行1年来,功能不断强化,系统正在扮演内部控制体系的支持作用,并且可以预计将在未来相当时间内始终保持高效运行状态。
实施企业级财务管理过程,一方面需要管理会计信息的及时提供,另一方面又需要财务信息的共享、安全保护。这些都需要在网络数据库基础上完成。面对企业级别预算,标准成本控制等海量数据,一般的电了表格诸如EXCEL早已经无能为力或者说完全落后了。而另一方面,企业的IT从业人员对于每个企业的财务工作很难深入把握,比如间接费用管理。更为关键的是,管理会计工作会伴随企业的业务转型而不断更新。外购财务管理解决方案很难满足企业长期信息需求。这也就是现在所谓的企业内部信息系统的持续发展问题。
诸如以上形成了财务与IT的信息不对称,解决这种矛盾在于两个方面:
作为财务人员其工作重点应当适时将工作重点转换为财务分析管理,以及风险预测。
通过建立企业服务器/客户端网络数据库系统,财务人员对财务系统的实施自主研发,自行建立公司内部自己的管理会计解决方案。
这里的研发不是指低层次的EXCEL的表格公式,而是專业的面向对象理论构筑的数据库系统,要求实现管理会计信息的安全、共享,具有有的放矢、应用性强的优势。特别是客户端c++代码的模块化开发,技术处理先进,运行效率高,维护拓展方便。依此通过数据库系统实现财务预算,标准成本控制以及分析模拟等效果非常理想。
因此,如何理解新型的现代财务管理模式,如何让数据库系统替代低端的电子表格担当财务管理的核心作用,成为一个现实的难题。
自主研发——功能与角色的重合

会计工作特别是管理会计工作是一门复杂的理论与实务结合得非常紧密的学科。也许我们掌握了更好的财务管理理论知识,例如风险分析、预算管理等。但是落到实际工作中,如果仅仅掌握电子表格工具,管理会计的信息提供功能仍然不能得到有效实施。例如,作业成本会计在理论上解决了传统的管理会计技法对于新经济环境的非适用性,为精准计算产品成本提供了理论依据。然而由于作业成本管理理论自身体系较为复杂,其核心要求大最复杂且精准的计算过程;另一方面,企业的财务人员普遍仅仅掌握电子表格一类简单且较低端数据处理工具,信息获取能力过于落后(如表1所示),与实施企业级管理会计的要求相差悬殊,因此尽管理论上提出了新的技法,但是由理论转向实际应用的环节上,如何克服管理会计信息提交的延迟性和非适用性等问题呢?
管理会计“适用性”丧失的实质是理论与实际的脱离。现在来看,它包含两层含义:一是管理会计理论本身的滞后;二是理论与实际结合过程中在会计信息处理环节管理会计报告提供者与使用者问信息的不对称。
会计学的实质是对企业经济信息的分类、汇总、反馈等的处理过程。由此,会计学的理论与实务发展必然对信息载体有极大的依赖性。信息技术兴起为管理会计变革提供了安全稳固的运行环境,管理会计的发展进入重要的阶段。JamesChampy指出“展望未来,让IT从属于财务是不恰当的,因为我认为在接下来的几年中,企业将会经历无数次流程变革,正是由于IT的发展才有了可能。企业要考虑怎样将自己的业务流程数字化,如何改变工作方式,使其更大程度由技术驱动。”关于管理会计信息化系统的建设,Caplan认为“只有将企业内全部分散的信息统一集成,才能够实现现代管理会计的潜在机能。向这种信息的统一集成必须由ERP完成。”
IT部门对企业财务流程的把握与财务部门对经济信息处理能力之间的差异构成了两者间信息的不对称
在ERP系统内构筑管理会计理论是管理会计发展的变革与突破,然而必须面对的又一严峻事实是,相当数量的企业实施ERP后仍然面临决策信息的非适合性。关于ERP失败主要的原因可以归结于供应商提供的解决方案无法适合每个企业自身的具体情况。其原因在于管理会计面对企业内部的决策者,其报告方式多种多样,理论上有执行方法的指导,没有强制性规则的限制。特别是现行的管理会计技法涉及较深的成本计算和财务管理的理论,同时企业间业务大相径庭,因此从事此类项目的开发人员依据需求工程实施项目开发时很难或者不可能理解和把握到这一深度的财务知识并灵活运用于解决方案中。从现有ERP产品看,其对于管理会计的理解基本只限于进销存货,应收账款等,成本管理也大多围绕直接费用,向在管理上难度较大同时在成本结构中所占比重逐渐增加的间接费则完全没有实施监控,更没有真正将“成本一预算一财务分析”统一,进而实现企业资源分配管理,而这些恰恰都是现代企业管理会计的核心内容。
IT部门对企业财务流程的把握与财务部门对经济信息处理能力之间的差异构成了两者间信息的不对称。如何在统一的信息系统内部构筑高效实用的管理会计解决方案是财务人员,系统开发人员共同面临的矛盾。作为一项新的观点,这一矛盾的最终解决途径应该是从财务人员的角度实施管理会计项目开发,即财务人员的自主研发。
财务人员自主研发是财务与IT的功能与角色的重合。其出发点是解决由于管理会计报告提供者与使用者间信息的不对称所导致的“适用性”丧失。根据“算法+数据结构=程序”的理论,在管理会计系统中,算法显然是制定成本预算,计算产品及客户成本,分析成本差异的各类计算方法;而数据结构则代表了数据库配置,关系型数据库的各数表间关系等逻辑结构和物理结构。两者有机结合形成了管理会计综合解决方案。
财务人员自主研发是构造专业、效率性解决方案的基础。财务人员可以根据成本管理的理论结合企业现在和未来对管理会计信息需求选择合理的数据结构,构造出时间复杂度最佳的算法。在实际研发过程中,依据流行的面向对象编程理论选择模块化开发理念,可以帮助财务人员更有效地创建分布式的应用系统。
自主研发在项目成本管理上的应用
理论基础
企业的管理会计体系是包含预算、成本计算、差异分析的综合会计体系。从管理会计为企业决策提供支持这一根本任务上看,衡量管理会计信息质量在于准确性和及时性。另一方面,在企业会计信息管理层面上,又要求信息的安全和共享。伴随企业经营战略的转变以及会计核算与监督职能的进一步强化,数据库这一会计信息新载体正在逐渐取代原有的信息载体形式,承担了会计学理论向具体实务转化的重要角色。因此作为高端财务人员以数据库系统为基础,自主设计开发成本会计解决方案是实施战略管理会计的根本前提。同时,在此基础上,设计建模阶段还必须把握两个原则。 原则一,贯彻面向对象构造的思想。将面向对象编程理论作用于作业基准成本会计,就是以模块化“搭建”的形式构造成本会计实施解决方案。模块化设计首先大大提高了早期系统构建以及维护过程的效率,节省了研发和工程再建的时间和费用。其次,模块化还意味着成本和技术上的灵活性。无论未来管理会计方法如何演变,财务人员总能有大量的功能模块选择。例如辅助作业分配方法可以定义出矩阵式,固定比率分配等,通过虚继承就可以灵活访问各种函数,达到编码的高效性。
财务部门人员的自主研发就是坚持模块化构造的原理,实现功能的迅速重组搭建,使系统再建过程的成本和时间投入始终保持最小量。
原则二,针对内部管理系统随着企业规模以及业务范围的扩充,对系统的信息需求会不断改变的主要特点,还必须引入“预先计划产品改进(Pre—p1anned ProductImprovement,P3I)”的理念,即在系统的设计阶段就预先考虑到为以后的系统改进提供方便。这些预设的条件是具有柔性的设计,它既增加了系统的可靠性,减少了系统的组建时间、投资强度,也延长了系统的有效寿命,使系统能够对技术的发展做出合理的反应。
模块化与通用性结合
今天的管理会计工作核心,已经是全面以信息化为平台实施的综合财务数据收集,传递以及分析的过程,财务信息的处理速度与质量直接决定了一个企业管理会计实施水平。以此作为基础,管理会计理论与技法才可以向计算、分析的复杂化和精准化的方向发展。因此在由理论向实务转化过程中,会计人员需要特别注意把握管理会计信息的及时性和适合性的本质,即会计人员必须掌握将无形的理论转为有形的解决方案的能力。
关于企业信息化建设相当多理论正在关注系统建设向可持续发展能力的评估问题。一套企业投资构建的信息系统如何最大效应并且长期保持适用性逐渐成为信息化评估体系的主要内容。
财务人员的自主研发是指依据自身从事的财务工作环境自主开发解决方案,强调系统的建模和研发技能,结合管理会计理论和企业的发展预测,将企业对管理会计信息的需求设计于系统中。其特点在于财会人员可以依据个人业务的不断变化,充分发挥模块化构造给予个体的创造优势,及时修改各功能模块数据运算函数,通过统一标准实现彼此衔接,从而使企业信息系統整体应用性始终符合对应企业最新信息需求,保证整体系统在财务管理职能上技术处理的长期领先性。
财务人员自身开发财务系统,其主要应注意的问题在于:
首先,在系统整体需求分析过程以及流程设计时,应当以复杂系统模块化构筑的理念为主要形式,实现自己从事的管理会计业务嵌入企业整体信息系统的效果。
其次,数据库接口应注意采用通用性设计,即所谓无缝连接的方式。从实际应用看,市场上数据库产品正趋于多样化,企业针对自身情况会选择不同产品,因此提供通用数据库接口设计具有非常实际的应用性。
从财会人员的角度论述进而实施管理会计项目开发是财务与IT最彻底的协作之路。如果财务人员信息处理能力仅仅停留在低端水平,而又得不到来自IT系统的适时支持,势必造成信息传递的延迟和低效,从而形成财务信息的“适用性”丧失。从需求分析工程的角度考虑,财务人员自身对自己的业务流程以及需求有深刻了解把握,在底层工程构架上更利于有的放矢,将会彻底解决现实中管理会计理论与实际脱节严重现象,并极大促进管理会计理论的再次发展。
本文作者:杨大钧 北京凯迪迪爱通信技术
有限公司 课长辅佐
联系方式:yangdj@kddi.com.cn
实例分析
北京××通信技术有限公司内部项目成本管理系统是内部财务人员依据本公司业务特点,以模块化构造原理自主研发的内部管理会计体系。
在此系统建设之前,公司财务部门的最大工作在于处理业务部门以及技术部门与财务部门的工作衔接问题。相当多的内部资料(例如项目申请、采购、付款以及税务发票申请等)由业务部门或者技术部门项目负责人起草,再经内部审批流程的层层签字确认后最终转移到财务部门。这样涉及两个大的问题点:
数据共享各个分部负责业务的项目负责人完全依据自己的电子表格(EXCEL形式)格式制作内部单据,处于下一步流程的工作者无法共享此类电子信息。例如采购货物的名称,价格,供应商名称,银行信息,以及税务发票传递等等。等到财务部门支付相关费用时,必须重新整理计算,这样造成重复性工作较大,效率较低。
系统维护原来外购的项目管理系统没有相应的处理模块,大量内部单据处理得不到系统支持。项目负责人可以说各自为战,彼此之间如果共同处理同一个项目往往造成设备重复采购或者遗漏。这类问题向系统开发公司提出要求完全没有得到重视,需求也就一直被搁置。
基于此,财务人员在确认财务报告体系没有重大问题下,将重点工作放在内部控制一项。采取的方法是自主研发,其最大优势是系统功能有的放矢,同时可以依据公司业务的发展及时对系统进行维护调整。其主要包含以下功能模块:*合同项目管理。包括:项目签订日,作业开始日,完工日,总金额(含各类税金),付款申请发出日,应收账款管理。*项目采购,包括采购成本计算,税金计算。*内部单据电子签字。*支付金额按供应商自动汇总。银行支付单据(电汇凭证等)自动打印。*月度项目成本收入计算汇总。*相关税金分项目查询。*人事信息管理,客户信息管理,供应商信息管理。与EXCEL相互连接。*数据安全性管理。
财务部门人员的自主研发就是坚持模块化构造的原理,实现功能的迅速重组搭建,使系统的再建过程的成本和时间投入始终保持最小量。这些都是外包开发以及购买其他软件所不具备的优势。例如,每月的财务收支工作会手工填制大量支付凭证,由此作为项目管理的功能衍生,财务人员利用数据库信息自主设计了连接到网络打印机,充分利用数据库客户关系管理信息,实现凭证打印的自动化处理的凭证打印模块,极大简便了重复作业,减低了成本。由于企业的财务人员本身对自己所从事的业务有最明确的认识,因此在P31阶段就已经预留了收支管理以及外文财务报告等模块接口,同时在数据库构建时也设计了相关的数据结构。因此在随后的业务拓展阶段可以灵活地对应各项信息需求。而相同问题如果请外包公司修改,往往会被拖延,最终结果造成系统功能与显示需求不一致。
在技术处理方面,模块化开发采用了VC++的动态链接库技术。系统维护过程可以最大限度发挥开发者的灵活性,保证系统的技术始终满足需求。另一方面,面对企业的海量数据,通过采用多线程技术处理并行计算,极大提高了运行效率。在数据库方面选择的是ACCESS,同时预留了升级到SQLSEVEB或者OBACLE等数据库的接口,实现对市场上主流数据库的无缝连接。在数据库连接技术上,以组件形式构造,实现了较为流行的数据库,中间件,客户端3层连接结构,保证了数据库连接的高效稳定。
从实际应用看,系统运行1年来,功能不断强化,系统正在扮演内部控制体系的支持作用,并且可以预计将在未来相当时间内始终保持高效运行状态。