白芸
(陕西职业技术学院 陕西 西安 710100)
基于A-CRM财务分析系统的设计
白芸
(陕西职业技术学院 陕西 西安 710100)
为了让企业的财务分析和管理能力跟上企业整体管理水平,满足企业现代化对财务工作的需求,提出了基于A-CRM的财务分析系统的设计。文中分析了当代财务管理工作中的不足之处和互联网形式下新型财务管理系统的特点,对A-CRM框架进行了简单的介绍,讨论了财务分析和管理系统的设计需求,在此基础上对基于A-CRM的财务分析系统进行了模块化的设计。文中采用J2EE开发平台进行系统的部署和模块的设计,理论和实践的应用表明,基于A-CRM的模块化财务分析和管理系统能很好的实现企业对财务数据的深度挖掘,提高企业的经营能力和竞争力。
A-CRM;模块化设计;财务系统;J2EE
科学技术在不断的进步,科技的进步不仅会产生更多的企业,而且会推动企业管理水平和运营能力的提高,使得市场的竞争日益激烈。对于企业来说,如果在现有的技术模式下采用传统的财务管理手段,明显不能满足企业发展对大量财务信息处理的需求,进而会影响企业的发展。基于网络的企业财务管理系统,能够做到及时准确的对企业的财务状况进行分析,判断在企业运营的过程中哪一个部门出现财务上的问题,甚至可以从财务上找出哪个部门在运作上的不足,然后帮企业制定针对性的改进政策,提高企业的管理能力,这些都是传统的手工式财务记账系统或者第二代的计算机财务管理系统所不能比拟的[1]。目前,国外的大型公司都在逐渐的引入互联网财务管理系统来进行财务工作的管理,而我国现在还处于计算机财务管理的水平,大多数企业对财务系统的开发力度远远不够,对财务管理的重视程度还停留在传统的手工式财务管理的水平,没有认识到财务管理对企业经营、管理等方面巨大的促进作用,对企业财务报表的分析也仅限于财务部门内部,还没有上升到企业整体运营的层面。因此,加快对基于互联网的财务管理系统的研发是一项迫在眉睫的工作。除此之外,开发基于互联网的财务管理系统还具有以下几点意义:1)传统的财务管理系统比较冗杂,不能让财务管理人员进行简单有效的操作,也不便于后续的开发和移植,基于J2EE架构方式的财务管理系统采用模块化的方法进行开发,将传统的财务管理系统转换为软件上的一个个模块,能够方便快捷的实现财务的计算、管理、核对和财务报表的生成;2)能够弥补基于B/S架构的缺陷,实现财务软件的自动化管理;3)由于大多数企业的管理平台都是基于J2EE开发的,因此采用J2EE平台去开发财务管理系统能够实现两者的兼容,向下可以提高企业财务处理的效率,向上则可以提高企业对财务系统的深度挖掘。因此,开发具有互联网管理水平的财务管理系统是十分必要的[2]。
1.1CRM的基本概念
CRM(客户关系管理)是伴随着管理理念的现代化而产生的,开始是企业用来对有业务往来的客户进行管理的一套系统,随着应用的广泛,客户的概念也越来越宽泛,在最新一代的CRM系统中,凡是与主业务模块有业务往来的模块都作为客户去进行管理。因此,采用CRM去构建财务管理系统可以清晰明确的划分模块,实现财务工作的分工明确和管理严格规范[3]。
CRM具有以下3个特点:1)CRM是一种营销管理理念,面向客户的营销管理理念完全以满足客户的需求为第一目标,客户推动型的理念支撑着现代企业的发展和竞争,因此,基于CRM的财务管理系统在设计层面,以各个财务模块的诉求为主要的问题对象,加快对财务系统的管理效率。2)CRM是一种管理机制,基于CRM的财务管理系统能通过信息的共享和对流程的简化来达到高效的管理水平,有效的降低企业的经营成本。3)CRM是一种管理软件和技术,CRM是信息技术、软硬件系统集成的管理方法和应用解决方案的综合。CRM集成了电子商务、数据仓库、多媒体技术、数据挖掘等现代最为先进的信息技术[4]。
CRM是一整套的管理解决方案,根据面向对象的不同,CRM的部署和实施有相当的差异,通常分为3类:1)运营型CRM,运营型CRM主要解决的问题是让各个工作模块能共享系统的资源,减少信息流动的滞留点。运营型CRM注重流程和操作,能实现前台和后台之间的平滑的链接。2)分析型CRM,即A-CRM,A-CRM侧重对模块数据的分析,能够做到对不同模块的数据进行融合和对比。应用在财务管理系统的设计上,能够做到对企业财务数据的深度挖掘,能够从整体层面去观察企业的财务状况。3)协作型CRM,即C-CRM,协作型CRM主要用来实现模块与系统之间、不同模块之间的多渠道接触和多渠道信息的集成和共享。本文采用分析型CRM去设计财务管理系统的设计。
1.2分析型CRM的特点
分析型CRM是基于大量的模块数据,按照不同的方向对数据进行分析,找出数据背后有价值的信息,然后利用信息实现对系统的应用。一个完整的A-CRM系统需要经过数据仓库建模、数据预处理和数据展现3个阶段。数据仓库建模是从各个模块取出杂乱的无规律的各种数据,然后对所有的数据进行主题分析和建模,数据仓库建模在A-CRM中占有很重要的地位,后续对数据的各种处理的水平完全取决于数据仓库模型的优劣。数据预处理 主要包括数据的抽取、转换和装载3个过程,剔除完全无用的数据,对优质数据进行分类等预处理。数据展现则是在前两者的基础上对各个模块的数据进行处理,包括切片、切块、旋转等各个过程。生成数据表格、直方图、网络图、企业报表等各种分析类数据模型,可以实现对财务数据的深度挖掘。A-CRM具有处理复杂数据的能力,具有自定义的建模方式和参数调整的功能[5]。
2.1财务系统的需求分析
财务管理模块的设计包括功能性设计和非功能性设计,功能性设计包括各个财务分析和管理等具体的模块,非功能性模块主要包括易用性和可移植性等系统模块。财务系统的功能性模块包括用户管理模块和具体的财务应用模块等9个模块,图1是财务系统模块化设计的总体结构图。
图1 财务管理系统模块结构图
在财务系统的设计中,主要需要考虑这9个模块的设计。由于非功能性模块不出现在设计的整体过程中,因此在进行模块化的设计过程中不考虑非功能性的模块[6]。
2.2模块开发的技术架构
技术架构设计主要是将系统的需求分析转换为系统开发的代码和数据结构,因此,在需求分析和数据分析之后,要进行开发平台的部署。考虑到财务系统的多模块和要对数据深度利用等特点,系统的开发采用企业平台部署常用的J2EE系统进行部署,同时采用B/S和C/S混合架构的模式对系统进行整体设计。J2EE主要采用分层设计的思想和分布式的体系构架设计,能完成财务系统完善的分工和合理的利用,除此之外,J2EE框架下企业的财务系统能完全兼容企业的管理系统[7]。图2是J2EE的系统架构图。
图2 J2EE系统架构图
2.3基础模块的功能设计
基础模块的功能设计是基于A-CRM的财务系统的设计主体,对基础模块的设计采用分层的设计思路进行设计,根据前面的需求分析,将财务系统的基础模块定义为4个模块:凭证管理、账簿报表、企业资料管理和系统管理4个部分,这4个模块是企业财务管理的核心基础内容,也是财务分析的支撑[7]。图3是财务系统基础功能模块图。
图3 财务系统基础功能模块图
2.3.1凭证管理
凭证管理主要是管理企业的财务收支企业的报表等相关的功能,主要有企业凭证的录入、查找、审核、对账和结账等相关的功能。在对凭证进行设计时,采用时序图对凭证管理的功能进行分析和描述,来实现相应的功能,会计凭证的时序图主要包括记账时序和查询的时序,采用时序图可以保证凭证的规范化管理,方便企业和银行等其他财务账户的对账管理[8]。图4是具体的凭证管理的定义类图的说明。
2.3.2企业资料管理
企业资料管理模块的主要功能是对企业经营的基础信息进行维护管理和分析,对数据进行处理和分析,以提高企业财务信息的有效性和高效性,企业财务部门和企业人事部门是紧密联系在一起的,所以企业财务信息的维护和管理还能对人事信息进行管理,在进行模块设计时,企业资料管理模块中要考虑到这一点,图5是企业财务系统人事管理数据流程图。
图4 具体的凭证管理的定义类图的说明
账簿报表主要是实现财务信息的查询和打印等功能,此外,该模块最重要的作用是对财务数据的深度分析,数据的深度分析一般结合企业的整体管理模块同时进行,因此该模块在系统调用manager类函数时实现的主要功能如图6所示。
2.4系统数据库设计
图5 企业财务系统人事管理数据流程图
图6 财务报表manager类定义说明
系统的数据库设计时系统开发的最重要的工作,也是系统的核心的工作,数据库的是否合理,直接关系到系统运行的稳定性和安全性。在对数据库记性设计时,首先要建立合理的数据库模型,其次要完善数据库的逻辑设计。数据库是由数据表构成的,因此好的数据库必须对数据表进行完善的分析和设计,财务系统的数据表包括以下类型:总分类账簿的数据表、日记账数据表、银行对账数据表、年度预算数据表等4种类型,图7给出了年度预算数据表的大致结构。
由于传统的财务分析和管理的理念和方式已经不能适应企业现代化的需求,而先进的财务分析管理系统能有效的对企业的经营状况进行指导。文中分析对比了几种常见的CRM的架构,由于采用A-CRM架构对企业的财务系统能进行高效的数据挖掘,因此采用A-CRM架构对企业的财务分析和管理系统进行了模块化的设计,并给出了关键模块的设计思路和关键数据库的设计。理论和实际应用表明,基于A-CRM的财务分析系统不仅能完成传统的财务管理,还能实现对财务数据的分析和挖掘,对提高企业的运营和管理具有很好的指导作用,能胜任企业在现代化的经营中对财务系统的需求。
图7 年度预算数据表的大致结构
[1]Powel D B.Real-Time UML:Developing efficient object for embedded systems,massachusetts[M].USA:Addison Wesley,2008:12-19.
[2]GiancarloG,Heinrich H,GerdW.Towards on foundations for UML conceptual models.confederated international conferencescoopIS,DOA,andODBASE2002proceedings[M]. Maryland,2009:1100-1117.
[3]Il-Kyu H,Byung W K.Meta-validation ofstructural diagrams and behavioraldiagrams with consistency rules[J].IEEE Pacific Rim Conference on Computers and Signal Processing,Victoria,2008:679-683P.
[4]周增国.基于UML的高校管理信息系统的分析与设计[D].哈尔滨:哈尔滨工程大学,2011.
[5]胡继东,杲跃景,刘广钟.基于Web Services的软件集成方法的研究与实现[J].计算机系统应用,2011(11):56-61.
[6]15.GCCRM研究所,中国 CRM行动指南[EB/OL].http:// www.greaterchinacrm.org.【相关参考文献链接】
[1]薛佳.电子商务财务系统设计[J].2015,23(11):45-47.
[2]乔静文.基于UML的财务信息管理系统研究 [J].2015,23 (15):60-61.
[3]史小英.基于装备制造企业财务风险预警系统软件设计[J].2015,23(18):50-52.
[4]乔静文.Excel财务软件系统设计研究[J].2015,23(18):53-55.
[5]陈谦.数据挖掘技术在企业财务分析中的应用[J].2015,23 (20):72-74.
[6]郑胜龙,姚铮,陈从华.基于Android的自定制CRM软件设计[J].2015,23(22):125-128.
[7]刘建芳,何伟娜.基于轻量级SSH架构的煤炭行业CRM系统开发[J].2015,23(5):41-43.
[8]杨静,张莉君.基于J2EE多层架构的特种设备技术服务信息管理系统设计[J].2014,22(10):131-133.
[9]李赵兴,贺利乐.基于J2EE的科研成果展示转化平台的设计与实现[J].2014,22(22):25-27.
[10]杨国有.合同管理信息系统数据库设计[J].2014,22(5):1-3.
[11]黄艳秀.B/S系统添加自定义字段功能的设计与实现[J]. 2014,22(12):53-55.
[12]刘彩利.基于C/S和B/S模式相结合的燃料管理信息系统[J].2015,23(12):166-168.
Design of financial analysis system based on A-CRM
BAI Yun
(Shaanxi Vocational and Technical College,Xi'an 710100,China)
In order to make the enterprise financial analysis and management ability to keep up with the overall management level of enterprises,to meet the needs of enterprise modernization of the financial work,the design of the financial analysis system based on A-CRM.This paper analyzes the characteristics of the new financial management system in the present financial management,and introduces the A-CRM framework,and discusses the design requirements of the financial analysis and management system.Based on this,the paper analyzes the design of the financial analysis system based on A-CRM.In this paper,the application of J2EE development platform for system deployment and module design,theory and practice show that the A-CRM based financial analysis and management system can be very good to achieve the depth of financial data mining,improve the business ability and competitiveness.
A-CRM;modular design;financial system;J2EE
TM933.4
A
1674-6236(2016)16-0031-04
2015-09-24稿件编号:201509173
白 芸(1973—),女,陕西神木人,硕士研究生,助教。研究方向:职业教育。