楊媛
摘 要:在社會(huì)發(fā)展新形勢(shì)下,企業(yè)財(cái)政統(tǒng)發(fā)工資系統(tǒng)已經(jīng)完全交由商業(yè)銀行代理,它根據(jù)財(cái)政部門所傳送的代發(fā)工資信息來實(shí)現(xiàn)對(duì)工資的實(shí)時(shí)代發(fā)。本文就基于UNIX操作系統(tǒng)、C語言以及Oracle數(shù)據(jù)庫來為銀行代理設(shè)計(jì)一套財(cái)政統(tǒng)發(fā)工資系統(tǒng),并分析它的系統(tǒng)安全性。
關(guān)鍵詞:財(cái)政統(tǒng)發(fā)工資系統(tǒng) 商業(yè)銀行 工資實(shí)時(shí)代發(fā) UNIX 安全性
財(cái)政統(tǒng)發(fā)工資業(yè)務(wù)是目前企業(yè)財(cái)政集中支付后對(duì)單位職工工資、獎(jiǎng)金與津貼的新發(fā)放形式。它主要由企業(yè)在商業(yè)銀行的財(cái)政賬戶直接發(fā)放到職工個(gè)人賬戶上,并對(duì)其中的所有代扣款項(xiàng)進(jìn)行集中處理。它屬于典型的商業(yè)銀行代理委托業(yè)務(wù)。
一、現(xiàn)有商業(yè)銀行工資代發(fā)業(yè)務(wù)實(shí)施背景與業(yè)務(wù)狀況
1.背景。銀行貸款業(yè)務(wù)在近年來存貸利差收入逐年下降的發(fā)展壓力之下另辟蹊徑,與社會(huì)各個(gè)企業(yè)聯(lián)動(dòng)實(shí)現(xiàn)新業(yè)務(wù)項(xiàng)目開發(fā),特別是在全國企業(yè)統(tǒng)發(fā)工資改革政策出臺(tái)以后,以工商銀行為代表的商業(yè)銀行企業(yè)積極與企業(yè)合作,提供實(shí)時(shí)工資代發(fā)配套服務(wù),并紛紛獲得企業(yè)獨(dú)家代理權(quán),這極大程度促進(jìn)了銀行向中間代理業(yè)務(wù)的發(fā)展革新進(jìn)程。在此背景下,銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)得以實(shí)現(xiàn)設(shè)計(jì)與開發(fā)進(jìn)程,并逐漸嶄露頭角。
2.商業(yè)銀行工資代發(fā)業(yè)務(wù)實(shí)施各部門職責(zé)及操作流程。首先,預(yù)算單位會(huì)為企業(yè)職工填報(bào)“職工個(gè)人工資明細(xì)”,并計(jì)算工資中的應(yīng)扣除項(xiàng)目。這一環(huán)節(jié)就是通過代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)來完成并上傳到企業(yè)的人事管理部門計(jì)算機(jī)系統(tǒng)中。第二步,人事部門要負(fù)責(zé)審核和填報(bào)企業(yè)職工的基本信息、工作信息,看其是否正確,待核對(duì)無誤后再傳送給財(cái)政部門。第三步,企業(yè)所合作的代理商業(yè)銀行根據(jù)職工狀況來籌措資金,將所傳送來的信息數(shù)據(jù)進(jìn)行處理。最后,代理銀行會(huì)根據(jù)具體的資金到賬狀況,基于數(shù)據(jù)信息來將企業(yè)職工工資發(fā)放到他們的個(gè)人賬戶當(dāng)中。在此過程中,也完成相關(guān)的福利保險(xiǎn)等代扣款項(xiàng),最終將工資條打印一并發(fā)放給企業(yè)。
3.業(yè)務(wù)流程處理要求。按照我國的《行政單位財(cái)政統(tǒng)一發(fā)放工資暫行辦法》中的第十四條規(guī)定“代理銀行如果收到財(cái)政部門撥付工資款項(xiàng)后,要按照財(cái)政部門的《工資發(fā)放匯總清單》來面向企業(yè)職工實(shí)發(fā)工資數(shù)額。其中要根據(jù)其所列代扣款項(xiàng)來扣除職工個(gè)人的所得稅部分、社會(huì)保障費(fèi)用部分以及住房公積金部分,并將個(gè)人部門劃入到財(cái)政部門制定賬戶中。最后還要面向企業(yè)出具《工資明細(xì)表》以及面向個(gè)人提供個(gè)人工資單。如果存在某些不能正常轉(zhuǎn)入個(gè)人賬戶的個(gè)別問題,商業(yè)銀行要及時(shí)將該部分信息反饋給企業(yè),并商議解決辦法。
二、銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)的設(shè)計(jì)流程研究
基于上述企業(yè)與代理銀行合作的財(cái)政統(tǒng)發(fā)工資背景、流程以及要求,下文將詳細(xì)闡述代理銀行所正在使用的財(cái)政統(tǒng)發(fā)工資系統(tǒng)基本設(shè)計(jì)流程。主要從系統(tǒng)的功能、網(wǎng)絡(luò)架構(gòu)、開發(fā)環(huán)境、模塊設(shè)計(jì)來展開論述,最后分析系統(tǒng)整體運(yùn)作的安全性。
1.代理銀行財(cái)政統(tǒng)發(fā)工資系統(tǒng)設(shè)計(jì)流程。
1.1系統(tǒng)功能描述。如上文所述,代理銀行財(cái)政統(tǒng)發(fā)工資系統(tǒng)的主要功能就是執(zhí)行企業(yè)財(cái)政部門的工資代發(fā)及信息傳送,將工資發(fā)放到每一位企業(yè)職工的個(gè)人工資賬戶上,同時(shí)設(shè)立專用表示,構(gòu)建以企業(yè)員工群體為核心的“工資統(tǒng)發(fā)人員數(shù)據(jù)庫”,實(shí)現(xiàn)工資實(shí)時(shí)代發(fā)功能。該統(tǒng)發(fā)人員數(shù)據(jù)庫的更新時(shí)間以月為單位,每月都會(huì)新增及刪除企業(yè)員工數(shù)據(jù)信息,以適應(yīng)企業(yè)人員流動(dòng)性需求。另一方面,工資代發(fā)還包括對(duì)企業(yè)職工薪酬所列代扣款項(xiàng)的細(xì)致劃分,比如說職工的住房公積金、社保、個(gè)人所得稅都會(huì)被劃入到單位另外的指定賬戶中。同時(shí)它還會(huì)生成工資明細(xì)表并一式兩份發(fā)放給企業(yè)單位和個(gè)人手中,一方面便于職工個(gè)人查證核對(duì)個(gè)人收入狀況,一方面為企業(yè)匯總工資發(fā)放信息留下憑證。
1.2系統(tǒng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)。該系統(tǒng)的網(wǎng)絡(luò)架構(gòu)主要是基于ISDN來建立網(wǎng)絡(luò)線路的,具體來說就包括人事、組織、財(cái)政3條線路,另外商業(yè)銀行獨(dú)占一條線路,專門負(fù)責(zé)與企業(yè)之間傳遞財(cái)政信息。在路由選擇方面,則主要利用CISCO路由,并同時(shí)提供BRI接口,形成以企業(yè)人事、財(cái)政與組織三線三單位的大局域網(wǎng)絡(luò)。在該系統(tǒng)中還利用到了交換技術(shù),配合交換機(jī)實(shí)現(xiàn)互連業(yè)務(wù)處理主機(jī)、工作站以及打印機(jī)設(shè)備設(shè)計(jì)。
1.3系統(tǒng)環(huán)境描述。該銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)主要采用了UNIX操作系統(tǒng),其數(shù)據(jù)庫則采用的是Oracle作為技術(shù)支持,并同時(shí)依托中間業(yè)務(wù)平臺(tái)展開開發(fā)流程。從整體來看,該系統(tǒng)環(huán)境相對(duì)安全可靠,具有一定的可擴(kuò)展性。系統(tǒng)的銀行端程序主要在IBM高檔服務(wù)器上轉(zhuǎn)發(fā),并采用了TCP/IP協(xié)議中的SOCKET調(diào)用編寫通訊軟件,其靈活性與對(duì)C語言的規(guī)范性都很強(qiáng),基本確保了系統(tǒng)的高效穩(wěn)定,而且也擁有一定的可移植性。
2.系統(tǒng)模塊設(shè)計(jì)。該統(tǒng)發(fā)工資系統(tǒng)在設(shè)計(jì)方面嚴(yán)格遵循軟件生命周期法,專門采用了封閉式開發(fā)形式進(jìn)行開發(fā)。具體來講其設(shè)計(jì)流程主要囊括了以下4個(gè)模塊:數(shù)據(jù)檢查統(tǒng)計(jì)核對(duì)模塊、工資代發(fā)代扣模塊、信息返回處理查詢模塊、整體協(xié)調(diào)連接模塊。以下對(duì)他們的設(shè)計(jì)與功能做出一一解析。
2.1數(shù)據(jù)檢查統(tǒng)計(jì)核對(duì)模塊的設(shè)計(jì)應(yīng)用。該模塊主要基于Oracle技術(shù)體系來構(gòu)建,對(duì)傳輸數(shù)據(jù)進(jìn)行相應(yīng)的安全加密保護(hù),同時(shí)還有解密功能。另外,它還能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)的核對(duì)、分類與統(tǒng)計(jì),確保面向企業(yè)的統(tǒng)發(fā)工資數(shù)據(jù)完全準(zhǔn)確沒有誤差。
2.2工資代發(fā)代扣模塊的設(shè)計(jì)應(yīng)用。該模塊的主要功能應(yīng)用就是負(fù)責(zé)面向“統(tǒng)發(fā)工資單位資料”來建立文檔,并將資料歸檔到統(tǒng)發(fā)單位數(shù)據(jù)資料庫當(dāng)中。按照資料中的統(tǒng)發(fā)工資用戶資料文件,再建立“統(tǒng)發(fā)人員工資信息庫”,專門負(fù)責(zé)對(duì)工資賬戶的批量開戶業(yè)務(wù),另外還為該模塊設(shè)計(jì)了“賬號(hào)”、“職工姓名”等數(shù)據(jù)驗(yàn)證因素,主要對(duì)“代扣數(shù)據(jù)”文件中所涉及的各項(xiàng)應(yīng)扣款項(xiàng)實(shí)施分類、統(tǒng)計(jì)以及劃轉(zhuǎn)設(shè)計(jì)。
2.3信息返回處理查詢模塊的設(shè)計(jì)應(yīng)用。該模塊中存在“代發(fā)工資數(shù)據(jù)”文件與“代扣數(shù)據(jù)”文件。這兩大文件就能對(duì)職工工資代發(fā)狀況進(jìn)行統(tǒng)計(jì),最終生成成功清單以及失敗清單。另外還包括了“統(tǒng)發(fā)人員工資信息庫”的維護(hù)功能實(shí)現(xiàn),專門為企業(yè)職工提供工資具體明細(xì)查詢平臺(tái),同時(shí)也為企業(yè)財(cái)務(wù)部門提供數(shù)據(jù)統(tǒng)計(jì)與開發(fā)選項(xiàng),以便于企業(yè)實(shí)現(xiàn)職工薪資統(tǒng)籌管理。
2.4整體協(xié)調(diào)連接模塊。該模塊為過渡設(shè)計(jì),是基于UNIX系統(tǒng)的基礎(chǔ)設(shè)計(jì)模塊。它專門負(fù)責(zé)系統(tǒng)各個(gè)模塊之間的統(tǒng)一協(xié)調(diào)功能應(yīng)用。
3.系統(tǒng)安全性論述。該銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)的安全性非常重要,因?yàn)樗苯由婕暗狡髽I(yè)人事組織部門、財(cái)政部門與銀行之間的網(wǎng)絡(luò)通信關(guān)系銜接,其安全保護(hù)功能實(shí)現(xiàn)非常關(guān)鍵。對(duì)于一般企業(yè)而言,它在該系統(tǒng)中所采用的安全性保護(hù)措施包括防火墻和批量數(shù)據(jù)傳送密鑰算法。其中防火墻主要用于隔離內(nèi)外部網(wǎng)絡(luò),控制外部網(wǎng)絡(luò)與用戶對(duì)企業(yè)的訪問,比如針對(duì)CISCO路由器所安裝的CISCO PIX防火墻。而為了確保統(tǒng)發(fā)工資計(jì)算機(jī)網(wǎng)絡(luò)在數(shù)據(jù)信息傳輸方面絕對(duì)安全保密,則專門使用了批量數(shù)據(jù)傳送密鑰算法,它是基于DES56位算法來實(shí)現(xiàn)的數(shù)據(jù)信息加密過程,在該線路上傳輸密文,就能夠確保企業(yè)與商業(yè)銀行之間有關(guān)財(cái)政統(tǒng)發(fā)工資信息的安全保密屬性。
三、結(jié)語
本文簡單介紹了目前比較常見的銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng),它為企業(yè)人事組織與財(cái)政統(tǒng)發(fā)工資提供了便捷優(yōu)質(zhì)服務(wù),也同時(shí)為銀行對(duì)外服務(wù)另辟蹊徑,增加了其對(duì)外收益,提高了銀行市場占有率。這對(duì)銀行與企業(yè)雙方都是一舉兩得利好舉措。
參考文獻(xiàn):
[1]林祝春.銀行代理財(cái)政統(tǒng)發(fā)工資系統(tǒng)的分析與設(shè)計(jì)[J].電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2006(10):170-171.
[2]李巖,楊惠英.新形式下商業(yè)銀行代理財(cái)政統(tǒng)發(fā)工資業(yè)務(wù)的解決方案探究[J].黑龍江科技信息,2007(13):72.
[3]李海霞.論財(cái)政統(tǒng)發(fā)工資工作中存在的問題與對(duì)策[J].經(jīng)營者,2015(3):40-40.
[4]陶國麗.商業(yè)銀行代理財(cái)政集中收付業(yè)務(wù)研究[D].上海財(cái)經(jīng)大學(xué),2008.31-33.