探讨JSP技术与电力财务预控管理

2012-06-04 01:30王国威
城市建设理论研究 2012年13期

王国威

中图分类号:C39

摘要:基于Web的财务预控管理系统使相关人员可以在系统的任何节点通过浏览器实现财务报销流程,同时对公司的财务计划和报销进行一些预先的控制。简要介绍了Servlet和JSP技术,提出了使用JSP技术开发财务成本预控管理系统工的方案,并介绍了该方案的总体设计,系统框架,安全性自由诗以及工作流程。

关键词:JSP; Servlet; Web;电力财务;预控管理

0 引言

财务成本预控管理系统是针对供电公司需要管理和控制各项成本指标的消耗及流向,合理安排各项指标的预算支出,有效避免成本消耗中存在的浪费及资源管理不善,以及管理预算支出及定额等问题而设计开发的,以达到降低全局成本消耗,明确各项成本指标的消耗

流向,提高财务管理水平的目的。

基于Web的财务预控管理系统使相关人员可以在系统的任何节点通过浏览器实现财务报销流程,同时对公司的财务计划和报销进行一些预先的控制而JSP技术的平台无关性、可重用性 及应用内容和页面显示分离的特性,使之成为十分强大的Web开发工具。

1 相关技术简介

选择的Web服务器为Apache开发的Tomcat 3.1不仅使用免费,而且支持JSP1.1和Servlet2.2规范。

1.1 Servlet

Servlet是用Java编写的Server端程序,它与弥议和平台无关。Servlet运行于Java—enaNed WebServer中。Java Servlet可动惫地扩展Server的能力并采用请求一响应模式提供Web服务。一个称为Servlet引辇的运行环境管理Servlet的载人和载出.并结合Web服务器将请求导向Servlet,并把输出发回Web客户端。Servlet有以下几个关键优点:

(1)性能 当第一次请求被发送时,Servlet被载人井长久驻留在内存.Servlet引擎装载Servlet类的一个单一实例,并使用一个可利用的线程池向其发送请求,这样使性能得到了显著提高。

(2)简化。因为Servlet运行于受控服务器环境下的虚拟机中,只需要基本的HTTP与其客户端通信,不需要指定的客户端软件.大大简化了处理流程

(3)HTTP会话。由于HTTP服务器不能记住来自同一客户端以前的会话,而Servlet API提供了一个HttpSession类,克服了这一缺陷。

(4)Java的强火支持。对Java的所有特性可以直接访问,如线程,网络访问和数据库连接等。

1.2 JSP

JSP(java Server Pages)是Sun公司出品的创建动态网页的技术,它运行于服务器端的组件称为JSP容器,JSP容器将JSP转换成等价的Java Servlet,因此Servlet和JSP页面最终是相关的,JSP页面具有Servlet的所有优点。

同时,JSP还有自身的优点 比如:需要时能够自动重新编译,与Web~@其他开发工具有更大的兼容性等。

2 总体设计与其体实现

2.1系统结构

根据项目总体目标,供电公司财务成本预控管理系统由申请单流程、指标计划、综台查询,系统功能、基本设置和报表指南等几个子模块构成,其中申请单流程、指标计划 综台查询是系统的核心业务模块,如图1所示。

2.2 系统框架

系统采用了三层结构:浏览器层、Web服务器层和企业信息系统层(数据库)如图2所示

图2系统框架

(1)页面显示。一方面接收用户的输人井将用户的数据传递给各个功能块;另一方面接收各个功能模块的显示数据并呈现给最终用户。该模块的关键在于提供良好的用户界面。

(2)系统管理。使系统管理员完成用户的权限分配管理(安全)、日志管理等功能。

(3)申请单管理。主要完成用户提交的申请单的合理性检查以及状态和流程的管理。

(4)指标管理。用来进行财务报销系统中的报销指标的分配、修改和删除管理。

(5)查询分析管理。用户可使用该功能来检查自己的报销流程进行到哪一步,以及是否能够走正常的报销流程。管理员也可 通过该功能实现对当前帐务和历史帐务的查询分析。

{6)数据库支持。用来持久化财务报销系统的各个过程和历史帐务,便于新流程的继续进行和历史帐务的查询舒析。

2.3 系统的安垒性设计

确保Web 服务的完整性、机密性和安全性对供电公司来说至关重要。但由于web应用的平台独立性和地理无关性使得任何人从任何地方都可能访问web服务器,因此安全性设计成为在整个设计中的关键问题。

系统设计了不同操作权限的用户组中包含1个或多个用户ID。当用户登陆系统时,系统用安全传输SSL打开与Web服务器的连接,发送自已的请求并在请求中包含进一个含有其用户名和密码的消息。服务对这消息进行信息进行认证,判断所属的用户组,并赋予不同的权限。

2.4财务成本预控流程

财务成本的预控主要是通过财务报销时建立多层审查机制,对撤销的合理性进行相关的检查,合理则通过,不合理则拒绝报销,流程如图3

图3财务成本预控流程

所示。

供电公司提出了在整个报销流程中加入“独立审核人”来审核各项指标合理性的管理理念,独立审核人主要适用于领导指派的个别人,针对金额较大且不易控制的指标提出独立专业意见,若有意见给出警示标志对独立审核人意见为不同意的单据可以查询,财务初审3天后,若独立审核人未管理则自动通过。此外,根据供电公司对“财务成本预控管理系统”软件的相关要求,该系统以信息共享为基础,做到业务流程化、管理工作规范化、决策信息化,将指标流向、指标计划贯穿整个业务环节,切实提高财务管理水平,有效的控制成本,避免工作中容易出现的人为因素。

参考文献:

1, 阮彤,李京,冯东雷.基于Java的应用服务器的设计与实现[J].计算机研究与发展.2001, 38(8).

2,李木金,王光兴.一种基于web 的网络管理模型及实现[J]。计算机研究与发展1999.36(10)。

注:文章内所有公式及图表请用PDF形式查看。