關(guan)鍵詞:服務器 數據同步備份 充值電(dian)量
1 前言(yan) 1 . 1 預付費(fei)電表售電(dian)系統現狀 預付(fu)費電(dian)表售電(dian)系統從運行至今已(yi)有(you) 六(liu)年多(duo)的(de)(de)時間(jian),數據(ju)備份(fen)一直(zhi)是采取移(yi)動 硬盤(pan)備份(fen)的(de)(de)方(fang)式(shi),無法保證數據(ju)的(de)(de)同(tong)步,曾(ceng) 經(jing)兩次出(chu)現數據(ju)丟失(shi)的(de)(de)現象,造成了較大 影響(xiang)。隨著數據(ju)量的(de)(de)增多(duo),讀、寫卡速度越 來越慢,原有(you)數據(ju)庫功能(neng)已(yi)不能(neng)滿足用戶 需要,并且經(jing)常(chang)出(chu)現各(ge)類問題,已(yi)經(jing)影響(xiang)了 正常(chang)的(de)(de)售電(dian)工(gong)作。
1 . 2 預(yu)付(fu)費電(dian)度表售(shou)電(dian)系統(tong)(tong)(tong)實施的(de)(de)目(mu)針對預(yu)付(fu)費電(dian)表售(shou)電(dian)系統(tong)(tong)(tong)存(cun)在(zai)的(de)(de)弊(bi) 端,進(jin)行全面的(de)(de)升(sheng)級改造(zao),解決運行中存(cun)在(zai) 的(de)(de)問題(ti)和(he)安全隱患。具體有以下(xia)四個方面 的(de)(de)要求。 (1)售(shou)電(dian)數據能(neng)夠同步備份,系統(tong)(tong)(tong)運行 平穩。 (2)提高(gao)讀卡和(he)系統(tong)(tong)(tong)的(de)(de)運行速度。 (3)進(jin)一步完(wan)善系統(tong)(tong)(tong)功(gong)能(neng)。 (4)解決售(shou)電(dian)過程中的(de)(de)常(chang)見(jian)問題(ti)。
2 預付費電表售電系統升級改造 2.1 增設服務器,實現數據同步備份,確保 系統運行的穩定性和安全性 2004年以來,預付費電能表售電系統一直使用普通的 商務計算機作為主機,性能不夠穩定,曾出 現過兩次硬盤損壞、數據丟失的現象,對售 電工作造成很大影響。同時數據備份采用 移動硬盤手工備份的方式,即售電人員期把數據庫復制到移動硬盤上。這種備份 方式存在的最大弊端是主機上的數據和動硬盤上的數據不能保持同步,一旦主出現問題或硬盤損壞,部分用戶的購電記 錄就將丟失。 這次售電系統升級改造,主要采取了 兩個重要措施:一是新增了一臺服務器,并 配置了UPS不間斷電源,保證了系統的穩 定運行。二是服務器上設置了兩塊硬盤,數 據同時寫入,一塊硬盤出現問題后,另一塊 硬盤可立即投入運行,不會對售電工作造 成影響。
2 . 2 通過對售(shou)電(dian)(dian)(dian)數(shu)據(ju)(ju)分段處理,提(ti)(ti)高預付(fu) 費電(dian)(dian)(dian)表售(shou)電(dian)(dian)(dian)系統(tong)(tong)的(de)運(yun)行速度 原系統(tong)(tong)在讀取(qu)售(shou)電(dian)(dian)(dian)數(shu)據(ju)(ju)時先是搜索(suo)該(gai)(gai) 用(yong)戶從第(di)一(yi)(yi)次買(mai)電(dian)(dian)(dian)到最后(hou)(hou)一(yi)(yi)次買(mai)電(dian)(dian)(dian)的(de)全(quan)部(bu) 記錄(lu)(lu),然后(hou)(hou)和IC卡(ka)里的(de)數(shu)據(ju)(ju)進行對比,沒(mei)有(you)(you)差錯即可進行購(gou)(gou)(gou)電(dian)(dian)(dian)。隨著購(gou)(gou)(gou)電(dian)(dian)(dian)次數(shu)的(de)增(zeng)加, 搜索(suo)速度會變(bian)慢,而(er)且頁面顯示該(gai)(gai)戶所有(you)(you) 的(de)購(gou)(gou)(gou)電(dian)(dian)(dian)記錄(lu)(lu),看起來比較繁瑣(suo),有(you)(you)時還必(bi)須 用(yong)鼠標(biao)拖動右邊的(de)上下(xia)移動條碼,很(hen)不方 便(bian)。 升級后(hou)(hou)的(de)系統(tong)(tong)把購(gou)(gou)(gou)電(dian)(dian)(dian)記錄(lu)(lu)可以(yi)任意分 割為兩部(bu)分,一(yi)(yi)部(bu)分為歷史數(shu)據(ju)(ju),一(yi)(yi)部(bu)分為 最新數(shu)據(ju)(ju)。用(yong)戶購(gou)(gou)(gou)電(dian)(dian)(dian)時只要(yao)搜索(suo)最新一(yi)(yi)段 時間內的(de)購(gou)(gou)(gou)電(dian)(dian)(dian)記錄(lu)(lu)即可,不僅方便(bian)售(shou)電(dian)(dian)(dian)人 員操作,而(er)且大大提(ti)(ti)高了(le)讀卡(ka)的(de)運(yun)行速度。
2 . 3 增(zeng)加(jia)補卡(ka)識(shi)別(bie)(bie)功(gong)能、改變(bian)報表(biao)(biao)制作方 式(shi)、銷(xiao)戶(hu)凍結來(lai)完(wan)善(shan)系統功(gong)能,使(shi)之(zhi)更(geng)符 合工作需要。 2.3.1 增(zeng)加(jia)補卡(ka)識(shi)別(bie)(bie)功(gong)能 當用(yong)戶(hu)辦理補卡(ka)手續(xu)以后,根(gen)據“一表(biao)(biao) 一卡(ka)”的(de)原(yuan)則(ze),原(yuan)IC卡(ka)電表(biao)(biao)就(jiu)不(bu)再(zai)(zai)識(shi)別(bie)(bie)。但 是系統還是能夠識(shi)別(bie)(bie),因此用(yong)戶(hu)如果把原(yuan) 卡(ka)找(zhao)到,用(yong)原(yuan)卡(ka)繼續(xu)進(jin)行購電,就(jiu)會(hui)造成(cheng)麻 煩:(1)IC卡(ka)需要經過系統處理,會(hui)在系統 中留下(xia)不(bu)能反映真實情(qing)況的(de)記(ji)錄。(2)買電 以后新更(geng)換(huan)的(de)IC卡(ka)(即補卡(ka))電表(biao)(biao)就(jiu)不(bu)能再(zai)(zai) 識(shi)別(bie)(bie),用(yong)戶(hu)下(xia)次使(shi)用(yong)該(gai)卡(ka)時(shi)還會(hui)出現問題。 升級(ji)后的(de)系統在用(yong)戶(hu)辦理補卡(ka)以后, 不(bu)僅預付費電表不再(zai)能識(shi)別,而且售(shou)電系 統也不再(zai)識(shi)別,并且提醒售(shou)電人員該用(yong)戶 辦(ban)理過補(bu)卡(ka),必須用(yong)新卡(ka)才能繼(ji)續購電。
2.3.2 改(gai)變報表(biao)(biao)的(de)制作(zuo)(zuo)方式 系統(tong)(tong)剛開(kai)始使用時,考慮到操作(zuo)(zuo)人員 不熟練,銷(xiao)戶、開(kai)戶的(de)人數比較多,售(shou)(shou)電(dian)(dian)(dian)金(jin) 額較大,為了便(bian)于財務對帳,售(shou)(shou)電(dian)(dian)(dian)量月(yue)(yue)報表(biao)(biao) 是以(yi)每(mei)(mei)(mei)個(ge)售(shou)(shou)電(dian)(dian)(dian)人員每(mei)(mei)(mei)天的(de)售(shou)(shou)電(dian)(dian)(dian)記錄(lu)進(jin)行(xing)統(tong)(tong) 計(ji)的(de),然后進(jin)行(xing)統(tong)(tong)一(yi)匯總。這(zhe)樣每(mei)(mei)(mei)月(yue)(yue)報表(biao)(biao)至 少需要(yao)七頁紙(zhi)。 隨著售(shou)(shou)電(dian)(dian)(dian)工(gong)作(zuo)(zuo)走上正軌,現在只需要(yao) 統(tong)(tong)計(ji)每(mei)(mei)(mei)月(yue)(yue)每(mei)(mei)(mei)個(ge)售(shou)(shou)電(dian)(dian)(dian)人員總的(de)售(shou)(shou)電(dian)(dian)(dian)量和金(jin)額即(ji)(ji)可,因此升級后的(de)報表(biao)(biao)只需要(yao)一(yi)頁紙(zhi)即(ji)(ji) 可。
2.3.3 用(yong)(yong)戶(hu)銷戶(hu)由記(ji)(ji)錄永遠刪除(chu)改為 記(ji)(ji)錄凍結,但不可再(zai)啟(qi)用(yong)(yong) 在用(yong)(yong)戶(hu)終(zhong)止用(yong)(yong)電時,必須要做到以下 三點:(1)用(yong)(yong)戶(hu)電表清零(ling)。(2)IC卡收回,進行 擦卡處理。(3)該用(yong)(yong)戶(hu)的資料(liao)及(ji)售電記(ji)(ji)錄全 部(bu)清除(chu),即銷戶(hu)。銷戶(hu)后,財務對帳(zhang)或查詢 一定時期的用(yong)(yong)戶(hu)購(gou)電量時容(rong)易出(chu)現和當月 報表不符的現象。 系(xi)統升(sheng)級(ji)以后,用(yong)(yong)戶(hu)終(zhong)止用(yong)(yong)電時,售電 系(xi)統內(nei)該用戶的資料及售電記錄(lu)不(bu)必清除只(zhi)需(xu)將這(zhe)些(xie)數據凍(dong)結起來(lai),單獨存(cun)放,不(bu)可(ke)再啟(qi)用,確保對帳和查(cha)詢不(bu)受影響(xiang)。
2.4解決(jue)了售電系統中出現的(de)常見問題2.4.1用(yong)戶(hu)(hu)(hu)電(dian)量充(chong)不到(dao)預(yu)付費電(dian)表上(shang)(shang)IC卡(ka)(ka)充(chong)值以后(hou),用(yong)戶(hu)(hu)(hu)插卡(ka)(ka)時如果方法不正確(que),會使數(shu)據在傳(chuan)遞過程中(zhong)丟失(shi),造成電(dian)量充(chong)不到(dao)電(dian)表上(shang)(shang)。原系統要求用(yong)戶(hu)(hu)(hu)必須再次購電(dian),才能把丟失(shi)的電(dian)量補充(chong)上(shang)(shang)去。但(dan)許(xu)多用(yong)戶(hu)(hu)(hu),特別(bie)是一些年齡(ling)大的用(yong)戶(hu)(hu)(hu),認(ren)為剛買過電(dian),不愿(yuan)再次購買,因此容(rong)易和(he)用(yong)戶(hu)(hu)(hu)之間產生矛盾。系統升級以后(hou),用(yong)戶(hu)(hu)(hu)在遇到(dao)類(lei)似的情況,不需要重新買電(dian),即(ji)可把丟失(shi)的電(dian)量補上(shang)(shang),這(zhe)樣就減少了和(he)用(yong)戶(hu)(hu)(hu)之間的沖突(tu),提高了用(yong)戶(hu)(hu)(hu)服務(wu)滿意度。
2.4.2發票(piao)打印出現錯誤從2007年(nian)9月份(fen)以來(lai),在(zai)打印(yin)(yin)發票的(de)(de)過程中經常(chang)會出現一(yi)(yi)(yi)筆購(gou)電(dian)記(ji)錄(lu)打印(yin)(yin)出兩(liang)張(zhang)同樣的(de)(de)發票,或(huo)無(wu)法(fa)進(jin)行打印(yin)(yin),有時還會一(yi)(yi)(yi)筆購(gou)電(dian)出現兩(liang)個記(ji)錄(lu)的(de)(de)現象,造成了月報表數據(ju)的(de)(de)不準確(que)。最后經過確(que)認,一(yi)(yi)(yi)方(fang)面是硬(ying)件鼠標存(cun)在(zai)問題,一(yi)(yi)(yi)方(fang)面系統存(cun)在(zai)漏洞,不能識別時間間隔(ge)非常(chang)接近的(de)(de)相(xiang)同命(ming)令或(huo)兩(liang)個命(ming)令都不識別。經過升級改(gai)造店的(de)(de)系統,再沒出現類似的(de)(de)情況(kuang)。
2.4.3讀卡器(qi)讀不出(chu)數(shu)據或運行速度較慢(man)隨著數據量的增多,出現了(le)讀卡速度較慢的現象。經分析研究,一(yi)方面(mian)是讀(du)卡器(qi)使用(yong)時(shi)間較長,里面(mian)的芯片磨損嚴(yan)重;另一(yi)方面(mian)是主機的運(yun)(yun)行(xing)速(su)度(du)較慢。通過(guo)升(sheng)級改造(zao),將讀(du)卡器(qi)的芯片進行(xing)了更換,同時(shi)通過(guo)配(pei)置服務器(qi)、數據(ju)庫分段(duan)處(chu)理,提高了系統運(yun)(yun)行(xing)速(su)度(du)。3結(jie)語新系統安裝完畢(bi)以后,我們進行了現場(chang)運行(xing)(xing)測試和模(mo)擬測試,對(dui)部(bu)分功能(neng)又做了(le)修改,最后達到(dao)了(le)這次項目(mu)實施改造的(de)目(mu)的(de)。目(mu)前(qian)系統運行(xing)(xing)平穩,沒(mei)有出現任何故障。此次預(yu)付費電表售(shou)電系統的(de)升級改造,全面解決(jue)(jue)了(le)售(shou)電過程中遇到(dao)的(de)技術難題(ti),排除了(le)數(shu)據沒(mei)有同步(bu)備份的(de)安全隱(yin)患(huan),提高了(le)運行(xing)(xing)速度(du),完善了(le)系統功能(neng),解決(jue)(jue)了(le)售(shou)電過程中的(de)常見問題(ti),在很大程度(du)上(shang)提高了(le)服務質量和用戶滿意度(du)。
浙江智電(dian)儀器儀表有(you)限公司
鄭經理