银行代理财政统发工资系统的分析与设计研究
2016-05-30杨媛
杨媛
摘 要:在社会发展新形势下,企业财政统发工资系统已经完全交由商业银行代理,它根据财政部门所传送的代发工资信息来实现对工资的实时代发。本文就基于UNIX操作系统、C语言以及Oracle数据库来为银行代理设计一套财政统发工资系统,并分析它的系统安全性。
关键词:财政统发工资系统 商业银行 工资实时代发 UNIX 安全性
财政统发工资业务是目前企业财政集中支付后对单位职工工资、奖金与津贴的新发放形式。它主要由企业在商业银行的财政账户直接发放到职工个人账户上,并对其中的所有代扣款项进行集中处理。它属于典型的商业银行代理委托业务。
一、现有商业银行工资代发业务实施背景与业务状况
1.背景。银行贷款业务在近年来存贷利差收入逐年下降的发展压力之下另辟蹊径,与社会各个企业联动实现新业务项目开发,特别是在全国企业统发工资改革政策出台以后,以工商银行为代表的商业银行企业积极与企业合作,提供实时工资代发配套服务,并纷纷获得企业独家代理权,这极大程度促进了银行向中间代理业务的发展革新进程。在此背景下,银行代理财政统发工资系统得以实现设计与开发进程,并逐渐崭露头角。
2.商业银行工资代发业务实施各部门职责及操作流程。首先,预算单位会为企业职工填报“职工个人工资明细”,并计算工资中的应扣除项目。这一环节就是通过代理财政统发工资系统来完成并上传到企业的人事管理部门计算机系统中。第二步,人事部门要负责审核和填报企业职工的基本信息、工作信息,看其是否正确,待核对无误后再传送给财政部门。第三步,企业所合作的代理商业银行根据职工状况来筹措资金,将所传送来的信息数据进行处理。最后,代理银行会根据具体的资金到账状况,基于数据信息来将企业职工工资发放到他们的个人账户当中。在此过程中,也完成相关的福利保险等代扣款项,最终将工资条打印一并发放给企业。
3.业务流程处理要求。按照我国的《行政单位财政统一发放工资暂行办法》中的第十四条规定“代理银行如果收到财政部门拨付工资款项后,要按照财政部门的《工资发放汇总清单》来面向企业职工实发工资数额。其中要根据其所列代扣款项来扣除职工个人的所得税部分、社会保障费用部分以及住房公积金部分,并将个人部门划入到财政部门制定账户中。最后还要面向企业出具《工资明细表》以及面向个人提供个人工资单。如果存在某些不能正常转入个人账户的个别问题,商业银行要及时将该部分信息反馈给企业,并商议解决办法。
二、银行代理财政统发工资系统的设计流程研究
基于上述企业与代理银行合作的财政统发工资背景、流程以及要求,下文将详细阐述代理银行所正在使用的财政统发工资系统基本设计流程。主要从系统的功能、网络架构、开发环境、模块设计来展开论述,最后分析系统整体运作的安全性。
1.代理银行财政统发工资系统设计流程。
1.1系统功能描述。如上文所述,代理银行财政统发工资系统的主要功能就是执行企业财政部门的工资代发及信息传送,将工资发放到每一位企业职工的个人工资账户上,同时设立专用表示,构建以企业员工群体为核心的“工资统发人员数据库”,实现工资实时代发功能。该统发人员数据库的更新时间以月为单位,每月都会新增及删除企业员工数据信息,以适应企业人员流动性需求。另一方面,工资代发还包括对企业职工薪酬所列代扣款项的细致划分,比如说职工的住房公积金、社保、个人所得税都会被划入到单位另外的指定账户中。同时它还会生成工资明细表并一式两份发放给企业单位和个人手中,一方面便于职工个人查证核对个人收入状况,一方面为企业汇总工资发放信息留下凭证。
1.2系统网络架构设计。该系统的网络架构主要是基于ISDN来建立网络线路的,具体来说就包括人事、组织、财政3条线路,另外商业银行独占一条线路,专门负责与企业之间传递财政信息。在路由选择方面,则主要利用CISCO路由,并同时提供BRI接口,形成以企业人事、财政与组织三线三单位的大局域网络。在该系统中还利用到了交换技术,配合交换机实现互连业务处理主机、工作站以及打印机设备设计。
1.3系统环境描述。该银行代理财政统发工资系统主要采用了UNIX操作系统,其数据库则采用的是Oracle作为技术支持,并同时依托中间业务平台展开开发流程。从整体来看,该系统环境相对安全可靠,具有一定的可扩展性。系统的银行端程序主要在IBM高档服务器上转发,并采用了TCP/IP协议中的SOCKET调用编写通讯软件,其灵活性与对C语言的规范性都很强,基本确保了系统的高效稳定,而且也拥有一定的可移植性。
2.系统模块设计。该统发工资系统在设计方面严格遵循软件生命周期法,专门采用了封闭式开发形式进行开发。具体来讲其设计流程主要囊括了以下4个模块:数据检查统计核对模块、工资代发代扣模块、信息返回处理查询模块、整体协调连接模块。以下对他们的设计与功能做出一一解析。
2.1数据检查统计核对模块的设计应用。该模块主要基于Oracle技术体系来构建,对传输数据进行相应的安全加密保护,同时还有解密功能。另外,它还能够实现对数据的核对、分类与统计,确保面向企业的统发工资数据完全准确没有误差。
2.2工资代发代扣模块的设计应用。该模块的主要功能应用就是负责面向“统发工资单位资料”来建立文档,并将资料归档到统发单位数据资料库当中。按照资料中的统发工资用户资料文件,再建立“统发人员工资信息库”,专门负责对工资账户的批量开户业务,另外还为该模块设计了“账号”、“职工姓名”等数据验证因素,主要对“代扣数据”文件中所涉及的各项应扣款项实施分类、统计以及划转设计。
2.3信息返回处理查询模块的设计应用。该模块中存在“代发工资数据”文件与“代扣数据”文件。这两大文件就能对职工工资代发状况进行统计,最终生成成功清单以及失败清单。另外还包括了“统发人员工资信息库”的维护功能实现,专门为企业职工提供工资具体明细查询平台,同时也为企业财务部门提供数据统计与开发选项,以便于企业实现职工薪资统筹管理。
2.4整体协调连接模块。该模块为过渡设计,是基于UNIX系统的基础设计模块。它专门负责系统各个模块之间的统一协调功能应用。
3.系统安全性论述。该银行代理财政统发工资系统的安全性非常重要,因为它直接涉及到企业人事组织部门、财政部门与银行之间的网络通信关系衔接,其安全保护功能实现非常关键。对于一般企业而言,它在该系统中所采用的安全性保护措施包括防火墙和批量数据传送密钥算法。其中防火墙主要用于隔离内外部网络,控制外部网络与用户对企业的访问,比如针对CISCO路由器所安装的CISCO PIX防火墙。而为了确保统发工资计算机网络在数据信息传输方面绝对安全保密,则专门使用了批量数据传送密钥算法,它是基于DES56位算法来实现的数据信息加密过程,在该线路上传输密文,就能够确保企业与商业银行之间有关财政统发工资信息的安全保密属性。
三、结语
本文简单介绍了目前比较常见的银行代理财政统发工资系统,它为企业人事组织与财政统发工資提供了便捷优质服务,也同时为银行对外服务另辟蹊径,增加了其对外收益,提高了银行市场占有率。这对银行与企业双方都是一举两得利好举措。
参考文献:
[1]林祝春.银行代理财政统发工资系统的分析与设计[J].电脑知识与技术(学术交流),2006(10):170-171.
[2]李岩,杨惠英.新形式下商业银行代理财政统发工资业务的解决方案探究[J].黑龙江科技信息,2007(13):72.
[3]李海霞.论财政统发工资工作中存在的问题与对策[J].经营者,2015(3):40-40.
[4]陶国丽.商业银行代理财政集中收付业务研究[D].上海财经大学,2008.31-33.