摘要:对于当前的财务系统来说,基于网络通信技术,实施网络化财务信息系统是提升工作效率与升级服务方式的重要方法。基于手机短信、电子邮件与Web Service技术,设计开发了一套多模式人机交互的财务信息查询系统m-FWSP。用户可以利用手机短信、E-mail及Web页面与系统进行交互,方便快捷地获取相关的财力信息,同时,系统采用信息推送技术将相关信息播发给相关人员。
关键词:移动技术;电子政务;财务管理;Web 服务?
随着我国教育事业的快速发展,高校财务系统的工作压力越来越大。工资管理、项目经费管理等任务量大大增加,因而财务管理与服务人员的工作压力也越来越大,日复一日重复性的账务管理工作也使工作人员产生厌倦情绪,从而引起服务质量与工作效率的下降。另外,在日常的财务管理与服务工作中,信息查询量大而且频繁;广大教职员工希望对其工资、科研费用等信息有一个透彻的了解。在当前的网络信息技术飞速发展的时代,高效实用的财务信息管理系统可以为此类问题的解决提供良好的帮助,有助于提高财务管理人员的工作效率,减轻其工作压力,提高用户的满意度;同时提高财务信息发布与获取的及时性。?
另外,电子政务在我国开展已经有些年了[1~3]。基于Web浏览器的办公方式已经比较普及。在高校的财务部门提供基于Web的财务信息服务已经相当普遍。然而,近年来随着通信技术、网络信息技术的快速发展,基于Web的财务信息服务已经显得相对落后。用户需要更多的即时信息及更方便快捷的互动服务。尤其是随着电子邮件系统、手机短信用量的增加,基于分布式移动短信的服务模式已成为一种时尚。它将更有助于提高工作效率。因而,本文以宁波大学的工资管理、科研项目经费管理为着眼点,基于网络与移动通信技术开发了一套财务信息查询系统m-FWSP(Mobile Finance Web Service Platform)。通过该系统用户可以采用Web浏览器、手机短信、电子邮件等多种人机交互方式,在安全策略控制下进行相关信息的获取与发布。增加信息传输的效率与信息的准确性,改变Web页面死板的服务模式,同时提供更贴近用户的即时信息服务,减轻财务部门的工作负担,提高服务质量。?
1系统的体系结构框架?
手机短信是基于移动通信技术的现代信息传播手段[4]。由于其用户量的宠大及其操作的方便性、低成本性、即时性,使其成为重要的人机交互手段之一。本文开发的m-FWSP系统的特色是通过手机短信、电子邮件、Web浏览器三种方式同步地向用户发布信息,并提供信息检索服务。例如,通过手机短信向教师发送其月工资单;教师可利用手机短信查询其公积金账号等。用户不必坐在电脑前或直接到财务部门就可以获取其想要的信息。通过手机短信的交互功能,用户可以在异地与财务系统进行交互,不仅可以接收系统发布的信息,还可以通过发送相应的指令进行信息查询等操作。例如,发送“S GZ 2005-8”到62788查询自己2005年8月的工资信息。系统的结构框架如图1所示。?
m-FWSP系统的体系结构如图2所示。这是一个比较典型的多层次网络系统结构,包括以下六大部分:?
(1) 多模式人机交互层。基于移动通信技术的快速发展与手机短信沟通方式的普及,m-FWSP将手机设备作为人机交互的方式之一。另外,由于Web网页与电子邮件在电子办公工作中的广泛应用,基于电子邮件与Web页面的人机交互模式也被集成到系统之中。从而形成了多模式的人机交互客户层。在权限控制之下,用户可以通过手机设备、Web浏览器、电子邮件三种方式接收与检索财务信息。有助于增强用户获取信息的灵活性与便捷性,提高用户的满意度。Web客户端采用HTML、JSP结合Web服务层的Java Bean进行开发,对于手机短信与电子邮件交互模式,系统定义了交互的协议,由应用服务层的相应功能模块进行响应。?
(2) 安全与控制层。对于网络应用系统,其安全性始终备受关注;对于财务应用系统,其安全性更为重要。因而系统设立单独的安全模块进行用户权限与系统访问约束的控制。它是用户进出财务系统的安全屏障。用户或系统与后台账务管理系统及财务数据系统的交互,首先需要通过安全与控制层的检验,并在其监控下才能进行。m-FWSP采用的是多层次的安全保护措施。采用的主要安全技术包括:①SSL加密通道的访问(保证网络连接通道的安全性);②认证中心的密钥访问(保证传送的数据未被中途修改);③用户名与密码验证(保证操作者合法);④访问策略控制(限制对高级与敏感的财务数据系统的访问,根据访问情景的不同而设定不同的访问级别)。例如,财务部门的系统管理员拥有最高的访问权限;一般用户只拥有数据检索权限。另外,为了防止对财务系统的干扰或破坏,系统限制对主财务数据库的访问,而采用对财务数据库的镜像数据库进行访问的方式来保护主财务数据系统的安全。?
(3) Web服务层。该层为Web浏览器用户提供信息服务,由其处理用户经Web浏览器发送的请求。同时,此Web服务器也作为后台Java Bean及JSP的运作环境,由其加载相应的Web功能模块。本系统采用的是Apache之上加载Tomcat的方法搭建Web服务器结构。另外,Web服务层某些Java Bean需要与应用服务层的功能模块进行交互才能实现其功能。例如,财务数据读写操作需要通过应用服务层的数据库读写模块实现。?
(4) 应用服务层。从系统功能划分的角度,应用服务层主要包括三部分,分别对应于手机短信响应、电子邮件响应、对财务数据库的读写操作。这一层的关键是交互协议的定义。在此协议的基础上用户端就可以与应用服务层的相应功能模块进行交互。应用服务层的不同功能模块间也基于此协议进行功能的相互调用与协作。例如,手机短信响应模块及电子邮件响应模块,通过协议信息调用财务数据库读写操作模块,向后台的财务数据库读取财务数据。该层采用Java Application与模块化技术进行开发,利用Socket连接实现模块间通信及对用户端的响应。(5) 财务管理系统层。某些系统功能的实现需要后台的财务管理系统的支持,如为信息查询生成一定格式的报表等。但这种对后台财务管理系统的访问是在安全权限的严格控制下进行的,并对访问的权限进行约束。通常只有m-FWSP的管理员才可以进行此类操作,且通常只支持对某些财务数据的读取,而不能进行财务数据的修改、删除等操作,保证财务管理系统的安全。在m-FWSP系统中开发了相应的访问操作模块,通过协议交互的方式,完成此功能。 (6) 数据库层。Web服务层及手机响应模块、邮件响应模块的后台数据均保存在系统数据库中。m-FWSP的数据库管理系统采用Microsoft SQL Server 2000。对于财务数据,为保障财务系统的安全,本系统采用镜像的方式,建立独立于财务管理系统的镜像服务器。m-FWSP中开发了与财务数据库间进行数据同步的功能模块。m-FWSP系统对数据库的操作采用的是标准的SQL语言。另外,系统采用数据库连接池技术提高数据库的响应能力,即同时创建多个数据库连接对象的实例,可以同时响应多个数据库操作的请求。?
2m-FWSP的主要功能?
本文原文
m-FWSP系统的设计目的是要提高财务信息服务的及时性、方便性、快捷性,提高师生对财务部门服务的满意度。因而系统在功能设计上,一方面通过Web页面、手机短信及电子邮件等多模式的服务通道,提高信息服务的方便与快捷性;另外,通过信息预订、多模式信息检索等手段增强系统的智能性,提高人机交互的方便与快捷性。m-FWSP系统的服务器端工作界面如图3所示。m-FWSP的主要功能包括四大类:?
(1) 信息的多模式发布。首先m-FWSP将信息的发布作为主要内容。第一阶段向用户开放的财务信息包括教师的月工资账单、公积金、岗位津贴发放情况。同时发布相关的财务管理文件以及教师关心的财务处理工作流程信息。一方面,m-FWSP将信息发布在Web网站上,教师通过其认证的用户名与密码进行安全浏览;另一方面,教师可以通过在m-FWSP中绑定的手机与电子信箱接收这些财务信息。省去了工资条打印、发放等工作,方便信息的保存与将来查询。?