王景麗
(長春軌道客車股份有限公司信息化部,長春 130000)
管理水平的提升依賴于信息化技術(shù)手段的變革。這一點,在企業(yè)管理,尤其是工資管理上體現(xiàn)的尤為明顯。工資系統(tǒng)在經(jīng)歷手工記賬,隨著開發(fā)語言的日新月異,也迎來一次次的變革。
20年前,工資系統(tǒng)正式采用信息手段管理,結(jié)束了手工記賬的歷史。開發(fā)人員先后采用PowerBuilder、Develop2000、Visual Basic、ASP四種開發(fā)語言,Oracle、Access兩種數(shù)據(jù)庫技術(shù),經(jīng)過幾年的完善最終形成公司的工資系統(tǒng)。界面談不上美觀,但能實現(xiàn)最基本的導(dǎo)入、計算、查詢功能。
隨著時間的推移,維護(hù)人員的不斷變更,開發(fā)語言的更新?lián)Q代,致使系統(tǒng)維護(hù)難度日益增大,且隨著系統(tǒng)應(yīng)用的不斷擴(kuò)展,問題逐漸暴露出來,具體體現(xiàn)在:(1)維護(hù)難度大:因系統(tǒng)涉及的開發(fā)工具較多(共6種),且技術(shù)陳舊,信息技術(shù)人員極少能完全掌握,造成維護(hù)難度越來越大;(2)數(shù)據(jù)安全性差:沒有完備的權(quán)限管理機制,終端用戶授予系統(tǒng)管理員權(quán)限,可以任意修改后臺表數(shù)據(jù),風(fēng)險極高,不利于涉密數(shù)據(jù)的管控,保密性差;(3)應(yīng)用受限于程序:每當(dāng)工資計算公式變動時,都需要更改代碼,用戶無法獨立的完成公式配置,工資計算;(4)缺乏流程性管控:僅工資計算、審核納入平臺進(jìn)行管理,工資管理流程其他節(jié)點均體外執(zhí)行,浪費大量人力資源;(5)工資條打印設(shè)備局限:由于工資條格式特殊,公司只有一臺機器可以打印工資條,每月發(fā)工資時各業(yè)務(wù)部門需要排隊打印;(6)分析性報表欠缺:由于所需的統(tǒng)計分析報表樣式繁多,沒有單獨的分析報表程序滿足現(xiàn)需求,年終報表只能后臺提取。
為解決上述問題,需要對整個工資系統(tǒng)的開發(fā)手段進(jìn)行一次變革。經(jīng)過多個快速平臺的對比,嚴(yán)格選型,最終確立采用UCML應(yīng)用框架開發(fā)平臺(以下簡稱UCML)作為開發(fā)工具。
UCML是一個面向WEB的應(yīng)用框架開發(fā)平臺,用UCML搭建的WEB系統(tǒng)可以像C/S一樣操作方便。 UCML是一個面向應(yīng)用框架編程思想的快速開發(fā)工具,基于.NET技術(shù),可以直接生成源碼。UCML涵蓋了一個應(yīng)用系統(tǒng)業(yè)務(wù)開發(fā)的全過程,包括數(shù)據(jù)訪問對象(DAO、O/R映射)、業(yè)務(wù)單元框架抽象、數(shù)據(jù)權(quán)限和訪問權(quán)限、工作流引擎、中國式WEB填報報表和復(fù)雜統(tǒng)計報表、業(yè)務(wù)規(guī)則引擎等。他架構(gòu)于當(dāng)前主流架構(gòu).Net Framework基礎(chǔ)之上,直接產(chǎn)出C#可編譯型源碼,基于可視化流程設(shè)計及監(jiān)控,涵蓋了從流程定義、發(fā)布、管理配置、執(zhí)行、監(jiān)控到結(jié)果分析的完整的生命周期管理。是一款擴(kuò)展性極強的平臺,支持平板電腦、手機應(yīng)用的一體化開發(fā),組件能拖拽,在UCML框架平臺上已經(jīng)開發(fā)了一個應(yīng)用系統(tǒng)所需的大部分通用功能,開發(fā)者可以直接使用這些功能并進(jìn)行擴(kuò)展,從而大大縮短了客戶應(yīng)用系統(tǒng)的開發(fā)時間。用UCML開發(fā)出的應(yīng)用系統(tǒng),無論是對于開發(fā)者,還是對于最終用戶,都是采用的最流行最通用的技術(shù),保護(hù)了客戶的投資和長期發(fā)展。
使用SQL Server數(shù)據(jù)庫存儲系統(tǒng)環(huán)境代碼,使用Oracle數(shù)據(jù)庫存儲業(yè)務(wù)數(shù)據(jù),方便用戶權(quán)限控制。使用Visual studio 2010編寫工資計算、人事令同步等方法、方便系統(tǒng)調(diào)試。
工資系統(tǒng)實現(xiàn)了與人事、考勤系統(tǒng)的集成,將工資管理各個環(huán)節(jié)都納入平臺進(jìn)行處理,且將各模塊功能設(shè)置成配置項,能夠靈活應(yīng)對業(yè)務(wù)需求的各種變化,減少系統(tǒng)代碼變更頻率,提升系統(tǒng)應(yīng)用質(zhì)量。從根本上解決了原工資業(yè)務(wù)處理過程中面臨的功能覆蓋不全、異構(gòu)工具繁多、代碼更改頻繁、系統(tǒng)維護(hù)難度大、數(shù)據(jù)安全度差等不足,在加強業(yè)務(wù)處理精細(xì)程度時兼顧工作效率的提升,滿足了用戶工資管理需求,實現(xiàn)工資流程化管理,讓維護(hù)人員更加簡單的維護(hù)系統(tǒng),使業(yè)務(wù)部門能夠獨立完成工資業(yè)務(wù)。
變革后的工資系統(tǒng)較原系統(tǒng)有一下優(yōu)勢:(1)友好的界面展示:業(yè)務(wù)人員可在電腦和手機終端處理日常業(yè)務(wù),良好的頁面交互功能,大大滿足了用戶體驗;(2)模塊化管理:按照不同業(yè)務(wù)板塊,將工資系統(tǒng)分為工資管理、單支管理、加班管理、加薪管理、企業(yè)年金管理、系統(tǒng)管理、報表查詢等模塊,根據(jù)不同的業(yè)務(wù)需求給予不同的角色;(3)功能可配置,靈活度較高:數(shù)據(jù)計算公式和業(yè)務(wù)管理模式均以配置項形式完成,業(yè)務(wù)人員可以根據(jù)業(yè)務(wù)需求對公式涉及的字段及計算邏輯進(jìn)行靈活配置,邏輯變更不再依賴開發(fā)人員更改代碼,極大提高了用戶對系統(tǒng)的自主權(quán),提高了系統(tǒng)應(yīng)用性和數(shù)據(jù)安全程度;(4)流程可視化:各子模塊均按流程進(jìn)行管理,流程中各節(jié)點狀態(tài)均已可視化,勞資員、業(yè)務(wù)領(lǐng)導(dǎo)、會計等角色可按照流程規(guī)范在系統(tǒng)中查閱需完成任務(wù),并按照權(quán)限進(jìn)行相應(yīng)操作,整個流程的審批狀態(tài)、審批節(jié)點、審批意見均已可視化,查詢維度和表現(xiàn)形式多元化;(5)安全可靠的權(quán)限管理機制:工資管理系統(tǒng)針對不同的崗位授予不同的菜單(甚至按鈕)操作、查看權(quán)限,避免信息泄密;(6)提高效率,節(jié)約成本:系統(tǒng)能實現(xiàn)公共查詢功能,減少紙張的浪費。審批功能納入系統(tǒng)管理,節(jié)約人力、物力資源,提高工作效率10倍以上。
新的技術(shù)手段使管理水平上升一個新臺階,新的平臺帶給用戶全新的體驗,隨著信息化手段的不斷發(fā)展,技術(shù)的不斷創(chuàng)新,管理方式也會日新月異。
[1] 康博譯.Karli Watson、Marco Bellinaso等著.C#入門經(jīng)典.北京:清華大學(xué)出版社,2002.
[2]蔣秀英SQL Server 2000數(shù)據(jù)庫與應(yīng)用[M]北京:清華大學(xué)出版社,2006.
[3]陳建春譯.A.Russell Jones著.ASP.NET與C#從入門到精通.電子工業(yè)出版社.2003.