杨凤云
摘 要:信息化建设是财务管理工作的重要改革方向,当前的财务快报系统数据上报过程繁琐、审核效率不高,不符合信息化需求。本文采用Java语言、B/S框架结合Orcale数据库设计了财务快报系统。结合帆软报表程序和PageOffice工具,实现了财务快报数据的自动计算、审核、图表分析以及报告生成功能。该系统功能完善、人机交互便捷、性能卓越,满足现代化财务管理的需求。
关键词: 财务快报系统; PageOffice工具; UML时序图; MVC+Hibernat框架
中图分类号: TG 409
文献标志码: A
Abstract: Information construction is an important reform direction of financial management. The current financial express system data reporting process is tedious, audit efficiency is not high, and does not meet the needs of information technology. This paper uses Java language, B / S framework and Oracle database to design a financial express system. Combined with the software report program and PageOffice tool, the functions of automatic calculation, audit, chart analysis and report generation of financial express report data are realized. The system has perfect functions, convenient human-computer interaction, excellent performance, and meets the needs of modern financial management.
Key words: financial express system; PageOffice tool; UML sequence diagram; MVC+hibernate framework
現有的财务快报系统存在用户上报财务数据效率低下、过程繁琐等问题,按照国资委对财务管理提出的精细化、规范化以及科学化的要求,必须从新设计一套具有先进技术、先进设计理念以及先进架构的财务快报系统,以满足财务信息化建设的需求。
1 系统总体设计
财务快报系统主要针对资产监管和用户需求进行开发。该系统的开发使得传统的资产数据人工采集转变为数据实时采集,从而提高了资产监管效率。本系统采用MVC层级架构设计,B/S体系结构,使用JEECG智能开发平台进行开发。系统后台采用ajax连接、MVC+Hibernat框架,前台使用Bootstrap框架,运用成熟的软件设计技术进行开发。系统结构,如图1所示。
基础设施层:包括机房设施、存储设施、网络设备、服务器等,该层是本系统的基础,为财务数据的计算、采集和存储功能提供底层支撑。
平台支撑层:该层包括应用支撑和数据采集管理两个部分。其中,应用支撑可为系统提供高效的应用和扩展集成,为系统提供可靠的支持环境和运行环境;数据采集管理平台
为本系统的数据采集单元,可将采集的资产数据经过校验、
审核后,报送至监管部门数据库,以便提供查询和决策。
数据层:该层可按照财务数据统一指标将数据存储到数据中心,为资产监管和系统提供数据支持。
业务应用层:包括财务系统、融资担保系统和数据中心,是在数据采集平台和应用支撑平台上搭建起来的业务管理层。
用户层:该层为用户提供了良好的交互界面,是该系统所有功能的入口,提供财务快报系统与用户交互的界面。
2 系统功能结构设计
财务快报系统主要将信息化管理理念融入到财务管理过程中,提供满足资产监管信息化的工作需求。按照国资委统一数据存管指标,根据用户需求进行功能设计。系统功能主要包括:财务数据录入、财务数据审核及汇总、财务数据自动计算、财务数据分析及报告生成。其中,财务数据分析功能主要是对单位财务快报按照地区、模式以及行业等指标进行分析,实现对国有资产以及财务数据的全面监管。系统总体功能结构,如图2所示。
3 关键功能模块的设计与实现
按照国资委的财务管理信息化及用户需求,本节对财务快报系统的关键功能模块进行详细设计,并利用工具集成方式和UML时序图对功能设计流程进行阐述。
3.1 数据自动计算模块
以财务快报当月对比数的自动计算为例,时序图如图3所示。用户登录财务快报系统后,进入业务办理界面,通过封面信息表可添加页面。首先,进行单位的年份、月份等数据的录入。保存单位信息页面后进入快报数据的填写,完成快报数据填写后进行保存,系统将数据封装成List对象,然后向系统后台发送。后台的会自动添加财务快报信息,成功后系统启动子线程,对单位当月财务快报数据进行自动计算。
如果该单位以前计算过当月财务快报数据,则子线程会删除就数据,并从新计算当月数据。
通过方法对当月快报数据进行查询;通过方法对快报类型指标进行查询;通过方法查询该单位上月快报数据。通过查询出的当月和上月财务快报数据,系统进行运行并得到本月财务快报计算结果。
3.2 数据审核功能模块
数据审核功能模块能够有效保障财务数据上报的质量,是对财务数据进行审核的功能。审核规则是根据系统中的指标关系进行设置的,如果出现错误指标,则修改后再次进行审核。数据审核程序流程图,如图4所示。用户填写完财务快报数据后,系统对数据进行审核,并筛选出财务快报中的错误数据或不符合规则的数据,以此保证上报数据的正确性。
用户在财务快报界面按照快报月份及单位名称,可查询出财务快报数据。确认审核后,的方法会接收到用户发出的审核请求,并进行数据审核。
系统通过执行方法对待审核的财务数据进行查询;通过方法可查询财务快报数据指标的审核规则;通过方法可对之前审核结果进行删除操作。利用不同的指标,通过for循环程序按照规则审核;审核结果产生后,执行方法将结果入库,完成该次数据审核。
3.3 生成图表分析模块
生成图表分析模块的设计,采用了工具集成方案,将帆软报表软件集成到财务快报系统中,实现可视化的财务快报数据图表。实现过程如下:
步骤一:建立连接。利用帆软报表软件与财务快报系统的数据库进行连接,得到财务数据源,建立数据连接,如图5所示。
步骤二:图表制作。首先在帆软中选择图表类型,然后编写SQL查询语言,如图6所示。查询数据源中的财务快报数据,最后配置数据属性,根据图表类型配备相应的数据源,并生成可预览的模板。
步骤三:程序集成。将财务快报系统与帆软生成的图表进行集成,并通过财务快报系统界面将图表展示。将访问网站设置到财务快报系统中,用户通过点击即可获取财务快报数据的图表页面。实现方法如图7所示。
3.4 财务报告生成模块
该模块集成了PageOffice工具,是国资委用户根据单位填报的财务快报数据,通过启动confirm子线程确认财务报告的生成,并根据财务快报图表及模板数据实现财务快报生成。其中,财务报告数据可根据指标数据依据存储生成,图表是由“生成图表分析模块”实现的。财务报告生成模块的实现过程如下:
步骤一:在系统配置文件中填入PageOffice工具配置;
步骤二:在页面中使用PageOffice工具提供的方法对财务数据标签进行定位,将填写光标定位至位置上,然后利用方法放入数据,实现自动财务数据的功能。关键代码如下:
DataTag deptTag=doc.openDataTag("{up Year}")
deptTag.setValue(cwbgCtl.getData(dataMap,
"up Year"))
系统将光标定位至书签位置,实现依据存储中财务数据的的自动填入,如图8所示。
步骤三:定义书签使用方法,并通过与帆软报表软件的集成实现图表的自动插入(关键代码如下),其中“pic1”是图片地址。
DataRegion data2=doc.openDataRegion("PO_p1")
data2.setValue("[image]"+dataMap.get("pic1"+
"[/image]"))
步骤四:财务快报系统封面操作中启动confirm子线程,使用Api工具生成图表,并调用依据存储过程的统计数据。图表信息存储到依据数据库可通过方方法实现,最终生成完整的财务快报报告,实现过程如图9所示。
4 总结
为满足国资委要求的财务管理信息化建设需求,本文设计了财务快报系统。该系统通过压力、负载以及功能测试,能够实现财务快报数据的分析、汇总、审核以及录入等功能。系统功能展示正确、完善,人机交互较为便捷,性能测试过程中,系统平均响应时间小于1 s。
参考文献
[1] 李立成,金翠霞,徐明一,等.基于XBRL的财务业务一体化模式构建[J].会计之友,2019(15):34-38.
[2] 刘洪渭,刘文楷,李奇凤.利益相关者信息需求差异与财务报告系统重构——一项基于问卷调查的实证研究[J].山东大学学报(哲学社会科学版),2019(3):58-67.
[3] 程平,代佳.基于RPA的财务共享服务中心总账管理优化研究——以ABC集团为例[J].会计之友,2018(16):141-146.
[4] 陆兴凤.基于业财融合的新型财务信息化系统构建思考——以新零售为例[J].财会月刊,2018(9):98-102.
[5] 陈虎,孙彦丛,常亮.财务运营系统:以电子发票应用和电子档案系统为例[J].财务与会计,2018(9):25-28.
[6] 郑思平,王春林,麦丰.灰色模型GM(1,1)在財务快报预测中的运用[J].电力信息化,2010,8(7):109-111.
(收稿日期: 2019.04.01)