Page 154 - 经济时代下财务会计管理研究
P. 154
Research on Financial Accounting Management in the Economic Era
经济时代下财务会计管理研究
基于费控业务数据创建费用可视化场景分析,满足不同用户的使用需求:
(1) 员工可通过个人看板查询报销进度、费用发生情况和个人差旅费分析结果。
(2) 财务和审计人员可实时查询公司、部门及个人的费用预实分析和趋势分析,
便于及时发现问题并予以纠正。(3) 公司不仅能查询各维度的分析结果,而且
能通过设置的算法模型辅助资金管理者进行预测分析(如未来一段时间内的报销
费用资金流),辅助内控管理人评估报销费用的合规性(如差旅费与业务活动行
为是否匹配等)。若在查询过程中发现问题,可先通过结果查询到明细数据,再
分析数据的可行性。使用者获取分析数据之后,可根据使用效果和分析管理要求
不断优化并验证分析维度和模型,最大程度地发挥财务可视化处理数据的功能和
价值。
3. 应用架构设计
系统应用架构分为表现层、服务层、业务层和数据层等 4 层。第一,表现层:
为用户提供基于 vue 技术的前端数据操作界面,使用 Antdesign 基础组件为工作
流建模和业务操作提供丰富的增删改查控件,可采用 XML(Extensible Markup
Language)或 JSON(Java Script Object Notation)数据格式与服务层和业务层进
行数据交换。第二,服务层:相当于中间类的作用,中间的工厂类提供一个能让
调用者使用的通用接口。第三,业务层:包括业务逻辑实现和数据接口,当接收
到来自表现层的用户数据请求之后,通过调用不同的业务逻辑分支进行数据处理,
并将执行结果提交给数据层,进行持久化保存之后反馈至表现层展示。第四,数
据层:用于存储业务数据和数仓数据。
4. 技术架构设计
集团的费控管理业务较为复杂,终端用户较多,结合对系统的稳定性、可靠性、
高并发性和应用服务资源弹性配置的要求,该系统的技术架构采用基于 Spring
Cloud 的微服务架构。
微服务架构是一种将单体应用程序开发划分为一组小型服务开发的架构,每
个服务都运行在自己的进程中,各服务间的通信采用轻量级通信机制实现。相对
于复杂的单体应用,微服务架构具有以下优点:第一,将单个服务拆分为多个微
服务,解决了费控业务复杂的问题;第二,每个微服务只需关注自己的业务,降
低了开发的难度;第三,每个微服务都可独立部署,并根据自身需求精细化分配
物理资源;第四,可快速添加服务集群的实例,提升整个微服务集群的服务能力;
140

