摘要:对于当前的财务系统来说,基于网络通信技术,实施网络化财务信息系统是提升工作效率与升级服务方式的重要方法。基于手机短信、电子邮件与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将信息的发布作为主要内容。 论文检测天使-免费论文检测软件http://www.jiancetianshi.com
第一阶段向用户开放的财务信息包括教师的月工资账单、公积金、岗位津贴发放情况。同时发布相关的财务管理文件以及教师关心的财务处理工作流程信息。一方面,m-FWSP将信息发布在Web网站上,教师通过其认证的用户名与密码进行安全浏览;另一方面,教师可以通过在m-FWSP中绑定的手机与电子信箱接收这些财务信息。省去了工资条打印、发放等工作,方便信息的保存与将来查询。
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr /> (2) 信息检索。检索服务模式也包括三种模式:①基于Web页面的检索。用户通过在检索页面中输入要检索的关键词即可从服务器获得相关的信息。此部分采用J2EE技术框架开发[5]。②用户通过其手机设备向m-FWSP服务器发送相应的检索指令。m-FWSP会把相应的信息内容回复到用户的手机设备上。这些检索指令是由m-FWSP定义开发的。③通过电子邮件检索信息。用户在其邮件的标题与内容中,按照系统协议的定义输入相应的检索内容,并将邮件发送到服务器指定的信箱中。m-FWSP接收到检索邮件后,将检索的结果以电子邮件的形式回复给用户。后面这两种信息检索服务方式,为用户提供了较大的自由空间,用户不需要被束缚在计算机前面。用户可以利用其手机或PDA等移动设备通过短信或移动上网、手机邮件等多种方式获取其需要的信息。这对于工作环境不固定的人员来说是非常有价值的,如销售与采购人员。
(3) 信息预订与取消订阅。用户可以利用m-FWSP的预约功能订阅某些信息,如用户订阅其某个科研项目经费使用情况的月报表、订阅其每个月的工资账单等。这些信息将在约定时间或满足用户指定的条件时以手机短信及电子邮件的形式发放给用户。用户可以在Web页面上或通过手机及邮件方式完成信息的预订及订阅的取消等操作。
(4) 多模式定向信息发布。由于财务数据可能是比较敏感的个人信息。因而,对发布信息的接收可能需要身份的识别。因而m-FWSP发布的信息具有定向性。在进行信息的发布时,可能需要指定信息的接收人。信息发出后,只有被指定的用户才可以从其手机设备、电子信箱中获取该信息。这类信息在Web页面上被访问时,需要进行访问身份与权限的认证,确保信息传送给正确的人。
3m-FWSP的关键技术
(1) 协同协议。在m-FWSP中,系统自定义了一个协同协议NCP(Network based Collaborative Protocol)。 NCP是定义在TCP/IP之上的应用协议。其主要内容是定义了系统的客户端(包括浏览器层代码、手机设备、电子邮件客户端系统)与后台的m-FWSP应用服务器进行信息交换的信息编码规则,如信息发布命令的编码规则,信息检索命令的编码方式等。通过定义规范的协同协议为m-FWSP与其他系统的集成及进一步的扩展提供了良好的保障机制。NCP对信息的编码采用的是字段组合的方式,通过把一条交互信息的几个参数进行组合,构造一个指令串,然后再对指令串进行加密后提交给通信模块进行传输。NCP对不同用途的信息定义了不同的编码规则。NCP中定义的信息编码主要有以下几大类:①Web信息交互协议,即规范Web客户端与应用服务器间的信息交换;②手机短信信息交互协议,即定义手机设备与应用服务器间的信息交换规划;③电子邮件信息交互协议,即定义电子邮件工具与应用服务器端的信息交互规则。NCP编码规则的示例如表1所示。
(2) 安全保障。m-FWSP中的安全保障措施主要包括以下三方面:
①权限控制问题(即哪些用户有何种权利进行何等级别的操作、可取得哪些数据或知识等)。保护资源不被非法使用。m-FWSP采用身份识别结合权限控制的安全策略,监控所有对m-FWSP系统的操作与访问。
②通信安全问题(即如何防止数据资料在传输中等被非法窃取或破坏)。m-FWSP系统的解决方案是对敏感数据先加密再通过SSL加密通道进行传输。采用的加密算法是3DES。但由于加密与解密也会占用CPU的开销,建立SSL连接也会占用系统资源,因而加密数据或进行加密传输只是针对敏感数据有选择地进行,减少不必要的延时。另外在财务主系统与Web访问功能之间设置防火墙控制,保护主系统安全。
③安全认证中心(对敏感性的数据,m-FWSP采用认证证书验证的方式加强安全保障)。只有持有有效安全证书的用户才可以进行相关的机密操作。系统采用Java语言开发了安全中心的证书产生、发放、审核与检验等功能。用户要取得高级操作权限,先要向安全中心申请证书,证书申请由管理员确认后,安全中心为用户生成新的证书,并发放给用户保存。当用户使用证书时,安全中心负责对其证书的检验。
4结束语
随着网络信息与通信技术的飞速发展及其应用的不断深入,人们生活与工作的方式也在发生着深刻的变化。人们已经不再满足于简单地通过Web网页获得所需的信息。手机设备与电子邮件等沟通方式给人们提供了较大的自由空间。本文即基于这种需求,设计开发了手机短信、电子邮件、Web页面多模式财务信息服务系统。本系统目前处于内部测试阶段。通过本系统可以大大提高信息获取的效率,提高用户的满意度,同时减轻财务人员的工作压力,担高工作效率。本系统的开发技术也可应用于教学管理、学生课程与成绩管理等网络应用系统的设计开发。
参考文献:
〔1〕区分:电子政务与电子政府[EB/OL].[2005-12-14].http://www.ii.gov.cn/news/zsyd/20051214110625.htm.
〔2〕美国电子政务考察报告[EB/OL].[2006-01-27].http://www.e-gov.org.cn/news/news004/2006-01-27/16915.html.
〔3〕电子政务的功能及其构架[EB/OL].[2006-03-07].http://www.lw999.cn/lunwen/lw31-lw9998492/.
〔4〕罗翔宇. 手机短信的传播学分析[J]. 现代传播, 2003(1):30-32.
〔5〕JOSEPH L W.Java2编程详解·Special Edition Using Java 2[M].卜照斌,段来盛,赖伶,等译.北京:电子工业出版社,1999:1-12.
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr />
相关文章:
百度信誉——产品04-26
中西医结合护理04-26
世界医学杂志《新英格兰医学杂志》中文电子周刊《NEJM04-26
医学论文摘要怎么写?04-26
临床医学方面论文的范文04-26
临床医学类毕业论文04-26
四大医学杂志是那些04-26
回归学术初心把论文写在祖国大地上04-26