
预算管理已经成为保障企业经营有序进行的重要管理行为,预算于每年定期启动,并在一定的时期内完成,预算报表填制往往要经历预算目标确定----预算报表下发----预算报表上报----预算目标审核----预算调整----预算报表再次上报等多个环节,涉及多个部门,花费时间多达数月。很多企业还结合本单位管理需要,设计了很多内部预算表格,这些表格以Excel电子表格格式为主,下发、汇总需要的时间更长,在此背景下,如何利用WEB模式,在线填制预算报表,无疑对缩减预算编报时间有很大的帮助,更重要的是,利用相关软件,可以实现对以往手工控制的预算项目在线实时控制,更可以进行多层次的数据分析,推动预算管理效率的提高。
一、ASP.NET应用于预算报表设计的可行性
随着信息技术的快速发展,很多企业已经在建立了内部局域网,分布在不同部门的计算机已经在硬件上实现了联通,近年来,财务软件也已在很多企业得到广泛的应用,部分企业甚至在集团公司内部实现了财务部门数据的互通,单位内部管理事项也通过建立OA系统实现了无纸化办公。采用WEB模式的预算报表填报,仅需要再设置一台网络服务器,在服务器上设置统一的预算报表格式及内容,并辅以相应权限即可实现。从这个角度分析,采取WEB模式的预算报表填制有了现实的物质基础。
在WEB环境下,预算报表的处理流程如下图1所示。
在Web环境下,用户预算报表的填制均在WEB服务器上处理,所有报表组件均驻留在服务器上并可以集中过呢个性。随着互联网的发展,目前的管理信息系统已经逐渐从C/S模式向浏览器/服务器(B/S)模式转变。由于B/S模式的特殊性,使得在C/S下难以实行的很多报表功能得以实现。
.NET框架是一种新的计算平台,它是在“追求互操作”战略目标下推出的一种用于构建、配置、运行网页服务和应用程序的多语言环境。.NET框架代表了视窗环境下网络开发工具的未来,它简化了在高度分布式Internet环境中的应用程序开发,也预示了工业界计算机辅助发展道路的前进目标。.NET框架实际上封装了操作系统,使应用程序与操作系统的具体工作相隔离,同时,.NET框架高度集成跨平台的接口技术、组件技术和数据库等,使得在其环境下开发的应用程序可以在多种硬件和操作系统之间转移和协作。
微软公司自2002年4月推出.NET以后,由于其快速、方便等特性,使得ASP.NET成为开发B/S系统的首选。同时,利用SQL SERVER等数据库,可以开发出大量的应用程序,由于WEB界面使用起来较容易,经过相应培训后, 利用ASP.NET还可以与EXCEL等OFFICE工具集成,各部门预算编制人员都能够轻松输入数据,并随时查看预算与实际的偏差,以快速调整纠正。财务计划与预算编制也变得以紧密结合,在各部门录入完预算数据后,预算系统就会自动汇总上来,甚至可以完成自动生成预算报表。而财务人员的工作时间也重新得以分配--原来80%的时间用于数据,20%用于分析,现在则完全相反,财务人员可以用更多时间来进行相关分析工作,为单位管理决策提供更有效的信息。
二、ASP.NET报表设计具体案例分析
本文以某企业为例,选择该企业的日常公用经费预算报表,使用ASP.NET来实现WEB环境下的预算报表编制。
下表1为某企业的公用经费预算表表样,由差旅费、会议费、资料费及其他费用等四项组成,该单位共有20个部门(科室),此份预算报表每月28日之前由各部门预算填报人员将下月预算填制完毕后报送财务部门,每个部门负责填报该报表中的“本月支出”及“本月预算”项目,其余项目在年初填报后汇总填报。预算报表报送前须经各部门领导审核通过,财务部门在收集完所有预算报表后,进行汇总报送,经预算管理机构审批后下发预算指标。
在ASP.NET环境下,设计程序如下图2所示。
如上图2所示,在ASP.NET环境下,日常公用经费预算报表由“录入”、“查询”、“汇总”、“审批”和“系统管理”五个模块组成。其中录入模块由各部门预算编制人员根据系统分配其的用户名设置密码后登陆,进行填制报表,在填制完毕后,由部门领导审批,审批通过后自动进入到预算管理机构,企业预算管理人员登录系统后,可以选择汇总所有部门预算报表,也可以进行相关部门的预算审批工作。各部门领导可以随时登录预算系统,查询本部门本年及本月预算的执行情况,同时,财务部门预算管理人员日常的报表数据收集、汇总及审批等过程时间大大减少,可以用更多的时间进行预算分析工作等。
在本套预算系统中,“系统管理”模块用于对系统备份,同时,本模块还有设置操作人员并分配权限功能,一般来说,预算编制人员和审批人员应单独设置。还应注意的是,本模块中设置了报表新增功能,以便于单位预算软件的再次开发。
三、值得关注的几个问题
数据安全问题:在整个系统的实现过程中,由于涉及到多个部门,用户较多,如何分配用户权限是系统设计应该考虑的一个非常重要的问题,在具体设计过程中,一个是应考虑用户和预算报表的对应关系,即某一部门的员工只能看到相应部门的预算报表,同时,某一权限的用户只能拥有某一单一的权限(录入、查询或审批)。
财务核算软件的结合:在案例中,预算软件的报表填制处于一个独立的系统中,在预算执行过程中,大量数据要依赖于财务核算系统产生,在软件的设计中,并未考虑如何从财务核算软件中提取历史数据,造成了核算和预算的不同步,需要依靠手工从核算软件中统计数据后填报到预算报表中,在未来软件的设计中,可以考虑将费用项目和会计科目进行映射,可以定期从财务软件中根据映射关系提取相对应的数据。
报表系统的开放性:在本文中,仅仅列示了企业日常经费的预算报表问题,而在实际管理中,更多是企业产品收支的预算,就此而言,其预算报表的编报及控制更有重要的意义,可以在上述研究的基础上,进一步扩充预算报表类型,研究预算报送流程,提高预算软件的作用。
主要参考文献
[1]欧歌,赵恒永.ASP_NET环境下的报表研究[J].计算机与现代化.2005(6):76-82.
[2]李云亮,李相枢.NET环境下两种Web报表解决方案的对比分析[J].计算机应用研究.2004(6):212-214.
[3]李涛,屈展.基于.NET的Web动态报表研究与实现[J].科技资讯.2008(3):95.
[4]潘琼,陈英德.基于.NET的高校科研项目管理系统的设计与实现[J].教育信息化.2004(10):17-20.
[5]陈传波,黄刚,刘清惠.一种基于ASP.NET的自定义报表的设计与实现[J].计算机工程与科学.2006(6):112-114.
[6]刘晓艳,基于.NET技术的医药费报销管理系统的设计与实现[J].南京广播电视大学学报.2008(2):70-73.
[7]李琳.基于ASP_NET的开发区报表系统[J].常州工程职业技术学院学报.2008(02):70-72.