王 巍
淺談社保信息系統(tǒng)的升級(jí)改造
王 巍
在當(dāng)前的情況下,由于受到國家政策以及社保業(yè)務(wù)流程變化的影響,現(xiàn)有的信息系統(tǒng)大多已經(jīng)不能適應(yīng)工作要求。為了降低維護(hù)成本、增強(qiáng)信息系統(tǒng)的適應(yīng)性,現(xiàn)實(shí)中就要注重對(duì)此類系統(tǒng)進(jìn)行升級(jí)改造,以優(yōu)化其性能,提升其滿足社保工作需要的程度。本文以某單位為例,對(duì)社保信息系統(tǒng)的升級(jí)改造作了系統(tǒng)闡述。
社保信息系統(tǒng) 現(xiàn)存問題 升級(jí)改造方案 效果
信息系統(tǒng)對(duì)社保工作的影響,不僅體現(xiàn)在工作效率上,還體現(xiàn)在工作成本上。在該系統(tǒng)滯后性明顯的情況下,社保工作中將不得不在維護(hù)上花費(fèi)更多的精力及資源,對(duì)其他工作的正常開展十分不利。所以,對(duì)于顯現(xiàn)出滯后性的信息系統(tǒng),各單位必須要注重對(duì)其進(jìn)行升級(jí)改造。
(一)現(xiàn)存問題
該單位信息系統(tǒng)目前存在的問題主要有:第一,對(duì)于Windows XP系統(tǒng)的依賴性過高,但這個(gè)系統(tǒng)已經(jīng)于2014年4月份正式“退休”,不再提供相關(guān)服務(wù)。第二,license對(duì)其的制約作用十分顯著,維護(hù)投入過高。以spring為例,由于其只具有整合功能,系統(tǒng)層次較為混亂,無法實(shí)現(xiàn)統(tǒng)一管理。第三,代碼大多可讀性不強(qiáng),難以進(jìn)行有效維護(hù)。這種情況與人員素質(zhì)有著密切關(guān)聯(lián),導(dǎo)致的后果在于層次調(diào)用無法有序進(jìn)行。鑒于現(xiàn)有系統(tǒng)存在上述問題,局限性與滯后性明顯,該單位于2015年對(duì)其進(jìn)行了升級(jí)改造。
(二)大致方案
為了取得最優(yōu)的改造效果,該單位確定了下述升級(jí)方案:第一,對(duì)于現(xiàn)有流程進(jìn)行分別處理,其中,可以適應(yīng)當(dāng)前業(yè)務(wù)需求的部分予以保留,不能適應(yīng)的就根據(jù)需要進(jìn)行修改。第二,公共接口一般禁止修改,特殊情況除外。比如,對(duì)于特殊需求部分的字段,可根據(jù)情況做合理調(diào)整。第三,前端頁面和后臺(tái)架構(gòu)分別進(jìn)行重新設(shè)計(jì)、重新整合。第四,在優(yōu)化數(shù)據(jù)庫表的同時(shí),進(jìn)行字段補(bǔ)充,對(duì)于個(gè)別對(duì)系統(tǒng)性能影響顯著的歷史表,還需注意實(shí)施空間遷移。第五,對(duì)相關(guān)的重要模塊進(jìn)行重新開發(fā),比如加密模塊以及數(shù)據(jù)導(dǎo)出模塊等。
(三)具體架構(gòu)
系統(tǒng)架構(gòu)包括三個(gè)部分:前臺(tái)、后臺(tái)、數(shù)據(jù)庫。在此次升級(jí)改造中,其數(shù)據(jù)庫基本沒有進(jìn)行調(diào)整,依舊是oracle10i,但前臺(tái)java服務(wù)器頁面及后臺(tái)采用的則分別是jQuery EasyUI、struts2.3(控制器)+spring3.0(容器)+mybatic3.0(持久控件)。另外,此次升級(jí)改造采用的開發(fā)語言版本及應(yīng)用服務(wù)器版本分別為Java6.0以上、Tomcat6.0以上,而工具則以Eclipse為主。
具體來講,jQuery EasyUI位于表現(xiàn)層,本質(zhì)上是瀏覽器端web組件庫,解析標(biāo)簽的過程完全依賴瀏覽器端來實(shí)現(xiàn),服務(wù)器端并不需要承擔(dān)過大的壓力。此種組件庫不僅擁有較為傳統(tǒng)的輸入框組件,還新增了很多常用組件(比如樹形表單及下拉列表)、集成了ajax框架,在改善了數(shù)據(jù)加載功能的同時(shí),也使得維護(hù)難度大為降低。struts2.3位于控制層,能夠以業(yè)務(wù)功能為依據(jù)進(jìn)行頁面呈現(xiàn)。此種控制器具有良好的適應(yīng)性,無論是通過傳統(tǒng)方式獲取的各類參數(shù),還是進(jìn)行過json封裝的信息,其均可以實(shí)現(xiàn)有效處理。在應(yīng)用此種控制器的前提下,只需借助json類庫,即可實(shí)現(xiàn)高效的數(shù)據(jù)轉(zhuǎn)換,為調(diào)用提供了極大的便利。spring3.0位于業(yè)務(wù)邏輯層,具有管理struts2.3及mybatic3.0的功能,可為層間連接提供條件。在應(yīng)用該容器的前提下,控制整合變得十分容易,為相關(guān)工作的開展創(chuàng)造了便利,有助于工作效率的提升。mybatic3.0的功能體現(xiàn)在數(shù)據(jù)持久化方面,可以數(shù)據(jù)庫關(guān)系表為依據(jù),生成對(duì)象模型以及操作接口等,使得增刪改查的便利性顯著提升。
(四)效果總結(jié)
在升級(jí)改造之后,該單位對(duì)此次改造的效果進(jìn)行了總結(jié)分析,最終發(fā)現(xiàn):首先,系統(tǒng)的可擴(kuò)展性明顯增強(qiáng)。這一點(diǎn)應(yīng)歸功于此次升級(jí)改造中對(duì)分層架構(gòu)進(jìn)行了更新,信息系統(tǒng)可以與操作系統(tǒng)持續(xù)更新的特點(diǎn)相適應(yīng)。其次,系統(tǒng)維護(hù)的便捷程度大幅提高,維護(hù)成本下降。在升級(jí)之后,信息系統(tǒng)的組件庫具有開放性特點(diǎn),單位也不再需要在維護(hù)方面投入太多精力,成本便因此下降。另外,升級(jí)后的系統(tǒng)擁有更規(guī)范的代碼,維護(hù)非常便利,不僅工作人員的負(fù)擔(dān)與壓力因此減輕,維護(hù)的有效性也有了一定的提高。最后,經(jīng)過升級(jí)改造,信息系統(tǒng)性能滿足實(shí)際工作需要的程度明顯提高。在升級(jí)之前,系統(tǒng)進(jìn)行數(shù)據(jù)處理的效率十分低下,給社保工作的正常進(jìn)行帶來了不便,但在改造之后,數(shù)據(jù)庫結(jié)構(gòu)得到了調(diào)整,遷移存儲(chǔ)也得以實(shí)現(xiàn),系統(tǒng)對(duì)社保工作的貢獻(xiàn)大幅提升??偠灾舜紊?jí)改造,實(shí)現(xiàn)了社保信息系統(tǒng)的全面優(yōu)化,縮小了系統(tǒng)功能與社保工作需要之間的差距,為社保工作的高效開展提供了技術(shù)保障。
社保工作中經(jīng)常涉及大量的數(shù)據(jù)信息,而信息系統(tǒng)則承擔(dān)著數(shù)據(jù)處理及存儲(chǔ)的責(zé)任。但是,由于社保政策的改變和技術(shù)的更新,很多單位現(xiàn)有的信息系統(tǒng)都亟待更新和完善。在當(dāng)前的條件下,對(duì)社保信息系統(tǒng)實(shí)施升級(jí)改造,不僅是滿足新時(shí)期社保工作開展需要的基本要求,也是各個(gè)單位提高工作效率的重要方式??紤]到各單位現(xiàn)有系統(tǒng)的實(shí)際情況不同,本文所舉的例子僅供參考。
(作者單位為威海市文登區(qū)社會(huì)保險(xiǎn)服務(wù)中心)
[1] 羅杰.社??ü芾硇畔⑾到y(tǒng)的主要功能設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2016(04):66-67.
[2] 吳曉英.提升社會(huì)保障信息系統(tǒng)網(wǎng)絡(luò)安全管理水平對(duì)策分析[J].信息與電腦(理論版),2015(02):13-14.
[3] 湯俊彥.云計(jì)算在社保信息系統(tǒng)中的應(yīng)用[J] .電子技術(shù)與軟件工程,2014 (19):189-190.