基于WEB的高校费用预算管理模块的分析与设计
2016-09-10孙晓琳
孙晓琳
【摘要】当前,高校事业迅速发展与资金短缺方面的矛盾越来越突出。如何优化资源配置,科学化管理预算,已成为高校亟待解决的问题。本高校财务管理系统采用MVC开发模式,使用现今成熟的SSH框架技术,结合B/S架构,进行系统的开发实施。本文主要介绍了其中的费用预算管理模块依照标准软件工程思路进行系统需求分析和系统设计的过程,搭建了一个支持决策分析、具有精细化财务管理能力、多维度的财务预算分析能力、高效快捷的审批流程的财务预算管理体系。
【关键词】高校 费用预算管理模块 分析与设计
高校预算管理是高校实现事业发展目标的基础,是一项系统工程。当前高校由于办学规模不断扩大,学校事业发展与资金短缺方面的矛盾越来越突出。如何优化资源配置,科学化管理预算,已成为高校亟待解决的问题。
在预算管理辅助系统的研究方面,姜佩剑、江建蓬和岳喜马于2010年提出以高校预算管理体系为基础,根据高校发展的事前规划、事中控制与事后分析,建立起包括预算编制、预算执行、预算考核、预算分析在内的高校预算管理信息化平台。只有设计出的预算管理信息平台能够跟踪监控当期预算,对预算结果进行绩效评价,并能为下期预算的编制提供真实反馈,高校预算管理才能真正取得成效。
高校财务管理系统是依照“需求分析-系统总体设计-系统详细设计与实现—系统测试”的软件工程思路,进行高校财务管理系统的设计与实现。系统的开发流程完全遵循软件工程过程的各个阶段,具体包括问题的定义及规划、需求分析、软件设计、程序编码以及软件测试等几个阶段。鉴于高校预算管理在高校财务工作中的重要作用,本文主要介绍高校财务管理系统的重要组成部分高校预算管理模块的分析与设计。
一、模块的分析
(一)用户需求
费用预算管理模块面向主要两种用户:分别是各部门负责人、财务审核人员。
1.各部门负责人。系统管理员在费用预算管理模块给学校各二级部门负责人分配了用户的级别类型,他们拥有以下的权限:查询本部门预算分析情况、上报申请预算信息。
2.财务审核人员。根据财务工作岗位的设置,系统管理员能够将财务一般人员升级成为财务审核人员,财务审核人员在费用预算管理模块拥有的权限如下:查询并修改上报的申请预算信息、查询各部门预算分析情况、进行预算审批、预算日常执行管理。
(二)需求分析
费用预算管理模块需要实现四个功能:
1.预算上报:主要完成申请预算信息,包括预算金额、预算项目名称、涉及部门科室等信息;
2.预算审批:实现对待审批的预算申请的查看及审批,审批权限包括:批准、不批准和驳回到制单人三种;
3.日常执行:实现对会计凭证和报销单两个维度进行预算指标控制;
4.预算分析查询:主要完成输入查询条件得出查询结果。
(三)业务流程分析
1.预算控制。通过对会计输入会计凭证、报账人员填制报销单两个维度进行预算控制。根据实际需要设置不同的预算指标,并对预算指标进行控制(也可以预警)。在各维度中,单据保存时进行判断,如果预算方案为刚性控制,则超出预算则不允许进行保存;如果预算方案为预警,则在保存同时弹出预警对话框。
预算控制流程图见图1:
2.预算调整。每年预算期内,各部门的费用发生额如果在当年的预算额度之内,由各部门根据费用报销流程直接报销即可;如某费用发生额超过当年的预算额度,则必须走申请增加预算额度流程,由部门负责人报学校审批,在审批通过并追加了费用预算额度后才能列支。
二、系统设计
(一)总体设计
为了便于用户使用,本系统将采用B/S结构,即用户无需考虑终端操作系统安装相应的客户端,而是直接通过浏览器来访问本系统即可。本系统将采用MVC开发模式,使用现今成熟的SSH框架技术,结合B/S架构,进行系统的开发实施。鉴于高校财务信息数据规模和系统的复杂性,系统开发采用当今流行的JSP技术结合Mysql数据库来实现,JSP技术成熟,Mysql数据库的安全性,易用性和灵活性都是它最大的优点,这就为数据库编程提供了优越的条件[3]。在友好的操作界面方面:通过JAVASCRIPT脚本和AJAX技术实现,在网站的安全和高速访问策略方面:对内将通过MAC地址和用户权限双向控制,对外将通过将JSP动态页面技术实现。
系统设计将严格遵守各项工作的相关指标。如:对系统架构进行设计时充分考虑项目的服务能力及可扩展性等,在设计原型图时符合标准业界UI设计准则来保证用户体验,在设计数据库时保证各数据表之间的合理关联并满足数据库设计的三范式原则,在开发时保证软件功能的可扩展性及在多平台中的可移植性等。
(二)流程设计
费用预算管理的功能有:预算上报、预算审批、预算分析查询和日常执行。具体流程设计如下:
1.用户打开费用预算管理功能节点,系统会自动判断用户是否具备权限,若具备则自动打开费用预算管理功能首页;否则提示用户不具备该功能节点的权限需要自行联系管理员。
2.接下来因用户操作的不同将主要有三个分支:
(1)用户点击【预算上报】。在预算编辑界面录入预算金额、预算项目名称、涉及部门科室等信息。点击【提交】确认上报。点击【审批情况】可以查看目前的审批状况,以及下一级审批人。
(2)审单人登录系统,在待办事务中出现待审批的预算申请,双击某个预算申请,审单人可以查看也具备权限直接修改该信息;审单人审批权限包括:批准、不批准和驳回到制单人三种。
(3)用户点击【预算分析查询】。在预算分析查询界面输入查询条件。点击【查询】输出查询结果,可以以Excel文件的形式导出。
3.本功能操作完成,流程结束。为直观地说明本功能的流程,绘制了费用预算管理功能的流程图见图2。
三、结语
总体来说,高校财务管理系统主要提供财务管理的整体解决方案,实现财务操作的合理化和电子化,在提高工作效率的同时,将财务分析管理同高校战略发展紧密结合,借此达到增强高校整体竞争力的目的。预算管理作为高校财务管理工作的重要组成部分,本文主要介绍了按照标准软件工程思路对高校预算管理模块进行需求分析和系统设计的过程,搭建了精细化财务预算分析能力、高效快捷的审批流程的财务预算管理体系。
参考文献
[1]欧阳萍.高校预算管理存在的问题及解决对策[J].《江西广播电视大学学报》,2014(2):88-89.
[2]陆莹,钟惠骊.我国高校预算管理研究现状与展望[J].教育财会研究,2015(4):44-46.
[3]孙卫琴著.精通Struts基于MVC的JavaWeb设计与开发[J].电子工业出版社.2011;139-17.