论文部分内容阅读
为控制财务开支风险,将财务管理制度和财务开支的主要风险点纳入系统管理控制,实行制度+机器的管理模式,采用预算控制、授权控制和费用开支逐笔控制的方法,实现财务开支合规、真实、完整,降低财务开支风险,农行山东省分行开发了财务控制系统。该系统采用先进的设计理念和开发技术,设计成以农行内部网络为依托,面向各级行内部人员,提供符合标准的财务控制应用系统。本文采用了农总行的Plantix开发平台,以统一建模语言(UML)为分析设计描述语言,对财务控制系统进行了需求分析和系统设计,并具体分析设计出了预算管理子系统、应收应付款管理子系统、租赁合同管理子系统、预警核销子系统和系统管理子系统等核心子系统,其中系统管理子系统主要承担整个财务控制系统的建设管理,包括系统初始化、参数维护等功能;预算管理子系统主要承担费用预算的交易处理,包括申请、审批、撤销等功能;应收应付款管理子系统主要是提供应收应付款的录入、收回及付款、审批和台账的查询及打印等功能;租赁合同管理子系统包括租赁收入的管理以及预警处理等功能;预警核销子系统主要承担了预警设置、风险点设置以及预警处理。同时文中又分析了农行财务控制系统开发的背景和国内外银行财务控制管理的发展现状,对系统的整体业务状况进行了描述,建立了系统的需求模型,对系统的需求分析和架构设计进行了详细的描述。在本文中对预算管理子系统和预警核销子系统的设计和开发做了重点介绍,对农行财务控制系统里使用的工作流配置、规则引擎的设计做了详细说明。整套财务控制系统开发设计上采用面向对象的设计思想,采用了MVC的体系架构,实现了表示和业务的分离以及流程和业务的分离,同时在设计层次上使用大量的设计模式进行设计,使用农总行的Plantix开发平台完成了系统的编写工作。目前该系统已完成测试,即将投产,测试结果符合设计目标,系统高效稳定,业务人员反映良好。该系统上线后将为FMIS系统的财务操作提供精细管理和控制,实现财务开支合规、真实、完整,与FMIS系统共同建立起一套完整的财务核算、管理体系,进而提升农业银行的综合实力。