网络报销系统的设计实现
2010-11-07戴慧敏湖南工学院计算机与信息科学系421002
戴慧敏 湖南工学院计算机与信息科学系 421002
网络报销系统的设计实现
戴慧敏 湖南工学院计算机与信息科学系 421002
通过对.NET框架开发技术、数字签名技术等方面的分析,对网络报销管理系统的报销业务过程以及数字签名等方面进行研究。最终给出了在互联网环境下报销管理系统的工作流程,按照不同角色分配不同权限,在每一环节都采用数字签名对申请交易所举行加密、验证、解密等确保系统安全性和可靠性。
.NET框架;网络报销系统;数字签名
1 引言
随着社会经济的不断变化以及日新月异的网络技术、通信技术和电子商务的发展,企业的财务报销模式也在渐渐的发生着由传统报销向网络报销的转变。网络报销是将电子商务的理念用于管理财务,是一项会计信息处理方式上的创新。网络报销系统将费用报销制度和流程固化,加强经费管理,降低了财务人员工作量,并提供多功能的、全方位的、现代化的经费管理系统,为普通员工、财务人员和部门领导之间协同工作环境。
2 关键技术
该系统采用了.NET架构与数字签名技术,发挥其在报销系统的优势,实现构建高效、安全的网络报销系统。
2.1.NET框架
NET Framework是用于创建和运行的Web服务器应用程序和Windows桌面应用程序平台,它可分为微软.N E T Framework类库以及CLR (公共语言运行库,公共语言运行库)两个部分。类库提供的是使应用程序可以读取和写入X M L数据、互联网、通信、数据库访问代码等。而基于微软.NET框架创建的应用程序在CLR的控制下运行。
2.2 数字签名
数字签名是附加到目标数据模块的一些数据,或是对目标数据单元进行的密码变换。这种数据和变换能够使目标数据单元的接收者确认目标数据单元的真实来源,能使各方确认目标数据单元的完整性,以防止任何一方对目标数据单元进行任何伪造和篡改。
3 系统功能与实现
系统的架构设计结构图如下(图1):
从功能实现的角度出发,将本系统划分为四个主要的模块组成部分:报销业务管理模块、数字签名模块、系统管理模块和数据库(图2)。
报销业务管理模块:从提供费用申请单、各种费用报销单的网上申报到业务领导对单据的报销审批,即以数字签名方式对员工申请、费用开支进行审批,支持驳回、转交等功能;再到财务人员对员工生成的原始凭证的合法性,以及是否与领导签批的报销申请单相符进行审核,依据报销单据能自动生成报销凭证。系统中可以按提前设置的多种模式进行单据查询,并针对不同的用户类别,设置了不同的查询模式。该模块主要是应用报销业务流技术,实现了系统中的报销功能。
图1
图2
数字签名管理模块:网络报销管理系统保存的财务数据,是属于机密信息,同时财务工作要通过网络实现,因此网络安全是重中之重。系统对于信息安全控制是通过SSL加密和数字签名进行。对于在报销过程中需要审批的申请单,以数字签名的形式进行审核,取代传统的手工签发。能对单据的保密性、完整性有效保障。该模块主要是应用数字签名技术,实现系统中的单据不可复制的功能。
系统管理:是系统管理员对基础数据、用户数据、用户角色及各种日志进行查询和管理的功能模块。基础数据是系统管理员对系统内的各项初始数据进行配置的功能模块。它包括报销审批系统配置,报销管理系统配置,资金管理系统配置,用户角色配置等内容。系统维护包括用户功能权限的分配、用户数据权限分配;报销科目、费用类型基础数据的维护、USBKEY信息安全设置等功能。
4 总结
网络报销是基于互联网的财务报销流程。用户可在任何时间、地点提交财务报销申请,领导则通过数字签名,实现网络财务审批。基于.NET框架的网络报销管理系统,通过认证,申请人进行网络单据申请,不再受到时间地点的限制。进行申请时,系统根据员工的不同角色和权限在线处理,通过数字签名,完成各项申请单据的提交。通过领导的审批,也可以在线实时审批相应的申请,通过数字签名,确保单据安全有效。通过认证的财会核算人员,选择待审核的单据,通过验证,完成申请单据的核算业务,实现完全网络化的报销管理。
[1] 管敏丽.电力企业网上报销系统的开发与应用.河北电力技术.2007
[2] 陈秀芬.浅析会计电算化系统环境下的内部控制.商业会计.2004
[3] 许超.浅论电算会计网络化对会计业务流程的影响.商情.2008
[4] 朱道才.Internet网络会计电算化安全问题探讨.中国会计电算化.2000
[5] 陈传波.基于ASP.NET技术及三层网络架构的权限管理系统模型.计算机工程.2003
10.3969/j.issn.1001-8972.2010.11036