论文部分内容阅读
基于凭证进行实报实销是目前地市税务局财务管理的主要方法,相应的财务管理系统业务内容单一,对于政府内部的财务支出不能进行有效监控,导致财务赤字现象;在凭证的审核和监管上,现在财务管理系统仅能提供单纯的信息记录操作,主要工作还是依靠人工完成,对于行政活动中出现的非必要的,或者异常的财务支出不能进行有效的甄别,非必要的行政活动对政府预算造成了极大的困扰,异常支出中的财务多报和虚报现象时有发生,导致国家财政资金的流失。在此背景下,本文研究的面向地市税务局的智能财务管理系统,除了设计和实现了地市税务局基本的财务管理业务,还基于数据统计分析技术实现了财政预算和公务人员财务活动的监管。首先,基于分级规则提供预算超支预警服务;其次,基于SVM分类器识别财政支出中存在的非必要的,或者异常的财务支出,为过滤政府预算过程中的非必要预算项。以上功能的设计和实现是对未来智能化财务管理系统的挑战和尝试,促进了现在财务管理系统的智能化进程,为其他财务管理系统的研发提供了借鉴。在财务系统的需求分析阶段,对财务管理系统的功能性需求和非功能性需求进行了详细的建模,在功能性需求分析中,首先基于UML活动图描述了系统的整体业务流程,然后基于UML用例图对系统的各项业务活动进行建模,业务内容包括:基础信息管理、凭证管理、财务报表管理、预算预警和疑点分析。在非功能性需求分析中,以指标化的形式给出了系统的非功能性需求,非功能性需求包括:系统性能、可靠性和安全性三个方面。本文基于关系实体模型建模系统数据,在数据库的设计和实现中采用Oracle 12C作为后台数据库。在系统整体架构设计,从3个方面阐述了系统的架构,首先,给出了系统在B/S架构下的网络部署情况;在系统开发过程中,采用MVC开发框架,对系统的界面、业务逻辑和数据进行分层;最后,给出了系统的功能组成。系统业务设计和实现部分,项目采用J2EE开发环境,基于Structs2构建MVC开发框架,系统具体功能包括:基本信息管理、凭证管理、财务报表、预算预警以及疑点分析。疑点分析是在给定同一类财务活动前提下进行的,基于训练数据集构建特征向量训练SVM,基于训练获得的模型,分类未标记的财务活动记录,生成疑点,推送给财务监管人员。最后,对部署实施后的系统进行了全方位的测试,验证系统的正确性和稳定工作的能力。在功能测试中,采用黑盒测试方法,测试每一个功能模块的工作情况;然后采用压力测试软件测试系统的性能。测试结果表明,本文研发的面向地市税务局的财务管理系统能够适应现在地市税务局财务管理的需求,显著提高了单位的办公效率,分级预警功能可以帮助实现单位的财务支出监管,财政赤字明显下降,疑点分析功能能够为单位内部的资金监管提供有效的支持,达到了系统开发目标。