期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 经济论文 >

企业财务数据管理平台设计探索

摘要:针对企业财务数据量大、复杂度高等特点,提出了一种基于B/S框架的企业财务数据管理平台,该平台通过抽取企业日常数据系统建立财务数据库Mysql,并结合Spring框架和ORM框架实现数据平台的分析功能,最后利用SqlMap映射将财务数据信息展现在网页上。通过实验模拟该财务数据管理平台,结果表明:数据映射集可以有效的实现抽样财务数据的合并且误差率随着数据包的增加而逐渐降低,同时数据库系统映射Map中读取数据缓存操作使得页面响应速度提升了5倍。

关键词:财务数据;B/S框架;SqlMap映射;Mysql数据库;财务分析

随着经济与技术的快速发展,信息网络化和企业的财务数据多样化的趋势逐渐增加,财务数据的复杂度和数据量日益增加[1-3]。同时,在企业与业务需求快速变化的形势下,财务数据也呈现出了动态变化的心特征[4]。然而,现有的企业数据库仅提供了通用的信息记录与信息查询,并未考虑到财务数据的深层挖掘[5-6]。例如,文献[7]从财务数据库对象的物理存储位置,即业务对象的放置策略方面提出了财务数据管理上的信息优化。但是这些优化措施在财务数据管理中并没有将数据信息利用到实际的业务管理中,进而未能实现企业财务数据的管理与利用。本研究提出了基于B/S构架的企业财务数据管理平台,该平台数据库Mysql筛选出企业数据库系统数据信息,并结合Spring框架和ORM框架分别建立业务层和访问层,以实现财务数据信息的整合功能,最后通过建立Webx框架实现财务信息的网页呈现。

1技术方案

1.1技术架构

根据企业财务数据管理满足日常的需求[8],财务数据管理平台可以帮助企业在运营过程中,分析产品和财务数据在业务系统中的查询、管理和分析财务状况。本研究设计的企业财务数据管理平台可利用于企业管理系统的内部应用,数据源自企业内部数据系统。因此,其基本架构仍然使用企业管理系统B/S架构,数据库为Mysql[9]。为了更加直观的显示出财务管理系统,方便员工使用和查询,会话层选用基于Webx框架[10]。同时,为了实现财务数据的分析功能,业务层和访问层分别选用基于Spring框架和ORM框架的组合框架技术[11-12]。该平台技术框架如图1所示。

1.2平台模块设计

本研究所开发的企业财务数据管理平台采用系统管理、信息查询和财务分析3个模块部分。其中,每个部分又细分为若干个功能,如图2所示。本平台的系统管理模块分为3个子模块:分类管理、业务管理和风险管理。其中,分类管理子模块应用层设计采用C/S架构[13],能方便地向企业财务人员提供不同财务类型的信息分类;业务管理子模块采用企业管理系统B/S架构,能够对财务信息添加、删除、修改和查询操作;风险管理子模块基于TCP/IP协议将系统的运行数据及时传输给系统开发维护人员[14]。本平台的信息查询模块分为两个子模块:识别查询和信息图示。其中,识别查询是基于Mysql数据库系统,对财务数据进行数据访问和管理服务;而信息图示主要对不同财务数据的关系分类进行图示展示,更加直观地显示出财务数据的详细信息。本平台的财务分析模块分为3个子模块:聚类分析、判别分析和回归分析。其中,这3个子模块主要是建立在多元分析的基础上,对财务数据进行不同的分析。聚类分析是为了方便企业财务人员通过不同财务数据信息,筛选出企业所关心的财务信息;判别分析在设置筛选条件的基础上制定出不同业务带来的财务信息变动;而回归分析主要帮助企业对财务信息进行预测,实现财务管理的发展以服务于企业的正常运营。

1.3Mysql财务数据库设计

本研究主要面向企业财务管理人员,其财务数据连接企业数据库系统,因此,从企业数据库系统抽取Mysql财务数据,以建立财务数据库。根据功能模块的需求与财务数据之间的关系设计财务数据库:客户ID、识别信息、分类信息、基本信息、表格信息和抽样信息。其中,财务数据的抽样与表格信息构成客户财务数据信息的框架,识别信息构成分类信息和基本信息的基础,最终汇集到企业ID信息中。财务数据的分类、管理、分析均是以实体作为数据库的粒度。结合财务数据特征与功能需求,数据库设计如图3所示。

2财务管理平台系统的实现

本平台从企业系统数据库中抽取财务相关数据建立Mysql财务数据库[15],采用B/S架构实现建立在框架功能基础上的财务信息整合。如图4所示。访问层作为财务数据库的数据访问层,专门用于数据库的访问,包括对数据库中表的增删改查等操作。本平台中,访问层采用ORM框架实现。ORM框架通过SqlMap映射文件将Java对象映射成SQL语句和将结果集再转化成Java对象[16]。既解决了Java对象与输入参数和结果集的映射,又能够让财务管理人员方便从企业数据库中抽取所使用的SQL语句。业务层将财务信息类与DAO类使用Spring框架实现。根据注入原理完成,在事务处理方面,利用Spring的面向切面功能[17],将数据的事务控制脱离数据访问接口。在与数据库交互方面,利用Spring对财务数据连接池的托管,可以提高对数据库的操作效率。在后台的系统管理模块中,将分类管理的InfoClassService通过财务数据建模来创建。系统完全以面向对象设计为中心,而不是以数据库为中心,达到系统与数据库耦合,大大增强了系统的可重用性与拓展性。会话层由Spring提供系统框架,内置Webx核心控制器。Webx建立在JavaServletAPI基础上的通用的、层次化、模块化的一个WEB框架,推崇页面驱动和约定胜于配置的理念。当一个Http请求过来时,WebxFrameworkFilter会托管给Webx控制器,进而激活pipeline机制。;利用analyzeURL分析抽取企业系统数据库中的财务数据信息的URL[18],取得target权限检查,执行action,处理完成后根据target先运行财务信息的分类处理,然后查找并渲染客户端,最后展现响应页面。

3实验与分析

3.1财务数据的SqlMap映射文件首先研究企业数据库系统中抽取财务数据包数目对系统平台的影响。本仿真中,设置抽取客户ID、电话、金额、经办人、时间和地区6类数据包,且每类数据包数目变化范围为[0,30]。则6类数据包的数目范围为[0,180]。评估这6类数据包的SqlMap映射文件的性能,即能及时被客户端所接收的数据包的数目。如图5所示。如图5所示,6类数据包包含180个数据通过SqlMap映射文件误差率随着数据包的增加而逐渐降低。因此,本研究的财务数据管理平台可以适应大量的数据信息抽取,并且在考虑并发数据访问时,减轻了并发访问效率低下的问题,以实现对不同类型财务信息数据包的优化处理。3.2缓存测试由于客户端通过Web[19-20]实现财务数据信息的详情页面,关于财务数据聚类、判别和回归分析处理利用实时数据,因此,每次加载页面同步数据对数据库的请求量大、操作频繁,导致页面加载缓慢,财务人员和系统管理人员需要等待较长时间。为了改进系统的缓存机制,使用内存ROM进行缓存时,在业务层的服务器分类中实现一个静态的映射map,页面所需的数据从企业数据库系统映射Map中读取数据,可以大大缩短页面响应时长。通过添加这一步缓存操作,财务数据详情页的页面响应时长从原来的154.93ms到现在的32.10ms,提升了约5倍的响应速度。同时在此财务数据管理平台中配置定时任务,即每天同步企业数据库的财务数据到Sqlmap中,做到数据的实时同步。

4结论

文中所提出的企业财务数据管理平台设计,整个系统建立在B/S架构之上,通过抽取企业日常数据库系统建立财务数据库Mysql,结合Spring框架和ORM框架分别建立业务层与访问层,考虑从到并发访问时,通过SqlMap映射文件对不同类型的财务数据包进行数据并行处理,因而提高了访问数据库的效率,进而也提升了客户端业务使用财务数据信息的体验。最后通过业务层的服务器分类中实现一个静态的映射map,内存ROM进行缓存,使得财务数据详情页的页面响应速度提升了5倍。由此可见,该企业财务数据管理平台在当今业务流程多变而数据模型不能随财务类型动态改变的背景下,是具有较大的实际应用意义的。

作者:葛江徽 单位:河海大学商学院


    更多经济论文论文详细信息: 企业财务数据管理平台设计探索
    http://www.400qikan.com/mflunwen/jjlw/114932.html

    相关专题:物流成本分析与控制 自贸区对接一带一路


    上一篇:高中化学教学问题及应对措施
    下一篇:小学体育课堂激励法调查研究

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍