燃?xì)馐召M(fèi)系統(tǒng)整合與開發(fā)

摘 要

摘要:針對燃?xì)馄髽I(yè)同時使用多套收費(fèi)系統(tǒng)所帶來的若干問題,論述了將燃?xì)馐殖硎召M(fèi)系統(tǒng)及多套燃?xì)釯C卡表收費(fèi)系統(tǒng)進(jìn)行整合及網(wǎng)絡(luò)化改造的方案,改造后新系統(tǒng)的功能及軟硬件情況。

摘要:針對燃?xì)馄髽I(yè)同時使用多套收費(fèi)系統(tǒng)所帶來的若干問題,論述了將燃?xì)馐殖硎召M(fèi)系統(tǒng)及多套燃?xì)釯C卡表收費(fèi)系統(tǒng)進(jìn)行整合及網(wǎng)絡(luò)化改造的方案,改造后新系統(tǒng)的功能及軟硬件情況。
關(guān)鍵詞:燃?xì)馐召M(fèi)系統(tǒng);改造;手抄表;IC卡燃?xì)獗?/span>
Integration and Development of Gas Charge System
ZHAO Xiao-jun,SHI Wen-hui,ZHAO Yi
AbstractAimed at some problems caused by simultaneous use of several charge systems in a gas enterprise,the integration and networking reconstruction of manual gas meter reading and charge system and several gas IC card charge systems as well as the functions and software and hardware of the Hew system after reconstruction are discussed.
Key wordsgas charge system;reconstruction;manual meter reading;IC card gas meter
1 概述
   隨著燃?xì)馄髽I(yè)經(jīng)營規(guī)模的不斷擴(kuò)大,燃?xì)馄髽I(yè)同時使用多種收費(fèi)系統(tǒng)的現(xiàn)象在國內(nèi)越來越普遍。保定市燃?xì)饪偣?以下簡稱公司)多年從事燃?xì)馍a(chǎn)經(jīng)營,現(xiàn)有管道燃?xì)庥脩?5×104戶,其中手抄表用戶6×104戶,燃?xì)釯C卡(Integrated Circuit Card,集成電路卡)表用戶9×104戶。公司自1998年至今所采用的燃?xì)馐召M(fèi)系統(tǒng)已有4套,其中包括1套手抄表收費(fèi)系統(tǒng)及3套IC卡表收費(fèi)系統(tǒng)。由于各種收費(fèi)系統(tǒng)所采用的技術(shù)標(biāo)準(zhǔn)不同,這就給收費(fèi)管理帶來了以下問題:
   ① 隨著企業(yè)經(jīng)營規(guī)模的擴(kuò)大,收費(fèi)網(wǎng)點在市區(qū)內(nèi)不斷增加,然而由于原有手抄表收費(fèi)系統(tǒng)只支持在一臺計算機(jī)上運(yùn)行,無法實現(xiàn)多臺計算機(jī)聯(lián)網(wǎng)收費(fèi),全市手抄表用戶只能在燃?xì)夤局付ǖ囊粋€收費(fèi)網(wǎng)點交費(fèi),這就導(dǎo)致手抄表用戶交費(fèi)困難,用戶投訴增多,給企業(yè)帶來負(fù)面社會影響。
    ② 各種收費(fèi)系統(tǒng)所采用的IC卡技術(shù)標(biāo)準(zhǔn)不同,無法實現(xiàn)一臺計算機(jī)運(yùn)行多個系統(tǒng),這不僅造成了硬件及人力資源的浪費(fèi),也降低了工作效率。
    ③ 各收費(fèi)系統(tǒng)的數(shù)據(jù)無法實現(xiàn)自動匯總,收費(fèi)數(shù)據(jù)要經(jīng)過人工處理才能匯總到財務(wù)部門,不但效率低下,而且不可避免地會出現(xiàn)人為漏洞,不利于財務(wù)部門隨時掌握收費(fèi)情況。
    隨著經(jīng)營規(guī)模的不斷擴(kuò)大,以上問題日漸突出。為此公司對現(xiàn)有收費(fèi)系統(tǒng)進(jìn)行整合及網(wǎng)絡(luò)化改造勢在必行。
2 舊系統(tǒng)狀況及改造方案
2.1 手抄表系統(tǒng)狀況及改造方案
    自2002年我公司起用手抄表收費(fèi)系統(tǒng)以來,提高了工作效率,免去了收取現(xiàn)金及假幣的弊端,其優(yōu)點有目共睹,但仍暴露出如下問題:
    ① 原有手抄表系統(tǒng)使用POS機(jī)(Point Of Sales,刷卡終端機(jī))入戶進(jìn)行抄表收費(fèi),隨著使用時間的增加,現(xiàn)有POS機(jī)幾乎都帶病工作,隨時有報廢的可能。而POS機(jī)本身具有的針對燃?xì)庑袠I(yè)開發(fā)、生產(chǎn)量較小的特點又不可避免地造成其日常維護(hù)及維修成本過高。
    ② 原有手抄表系統(tǒng)采用銀行代收的方式。而近年來由于種種原因,銀行都以各種理由拒絕辦理代收業(yè)務(wù),造成用戶繳費(fèi)難,公司資金不能及時回收。
    ③ 原有手抄表系統(tǒng)是基于微軟公司的Visual Foxpro數(shù)據(jù)庫平臺開發(fā)的單機(jī)版收費(fèi)系統(tǒng),不具備聯(lián)網(wǎng)功能。公司雖然在市區(qū)內(nèi)設(shè)有多個營業(yè)廳,但是不能統(tǒng)一辦理手抄表用戶的收費(fèi)業(yè)務(wù)。
    針對上述問題,我們對原手抄表收費(fèi)系統(tǒng)進(jìn)行了如下改造:
    ① 新系統(tǒng)抄表設(shè)備采用較為先進(jìn)的“PDA(Personal Digital Assistant,個人掌上電腦)+打印機(jī)”模式,不但可降低購置成本,而且今后維護(hù)及更換成本也相對較低。
    ② 收費(fèi)系統(tǒng)改成網(wǎng)絡(luò)版,將公司現(xiàn)有營業(yè)廳實現(xiàn)聯(lián)網(wǎng)收費(fèi),即使銀行不再代收燃?xì)赓M(fèi),用戶也可到公司任何一個營業(yè)廳繳費(fèi),避免過分依賴于銀行代繳的情況,從而徹底解決用戶繳費(fèi)難問題。
2.2 IC卡表收費(fèi)系統(tǒng)現(xiàn)狀及改造方案
    公司自1998年第一套IC卡表收費(fèi)系統(tǒng)投入使用以來,隨著經(jīng)營規(guī)模的擴(kuò)大,現(xiàn)已有3套IC卡表收費(fèi)系統(tǒng)同時使用。由于這些系統(tǒng)所采用的技術(shù)標(biāo)準(zhǔn)互不兼容,很難實現(xiàn)在一臺計算機(jī)上同時運(yùn)行,從而造成了人員及設(shè)備的浪費(fèi);且系統(tǒng)的不兼容導(dǎo)致后臺數(shù)據(jù)無法共享,最終收費(fèi)系統(tǒng)數(shù)據(jù)的統(tǒng)計還要由人工完成,不但效率低下,而且容易出錯。為此我們確定對原有IC卡表收費(fèi)系統(tǒng)的改造方案如下:
    ① 與原IC卡表收費(fèi)系統(tǒng)廠家簽訂保密協(xié)議,讓廠家提供其收費(fèi)系統(tǒng)的技術(shù)文檔,包括數(shù)據(jù)結(jié)構(gòu)、讀寫卡接口程序等。
    ② 根據(jù)廠家提供的技術(shù)文檔,將原有3套IC卡表收費(fèi)系統(tǒng)整合到1套收費(fèi)系統(tǒng)中。實現(xiàn)1臺計算機(jī)、1個收費(fèi)界面、1個讀寫卡器可收取多種IC卡表燃?xì)赓M(fèi)。
    ③ 整合后臺數(shù)據(jù)統(tǒng)計功能,將查詢、報表等放在1套系統(tǒng)中完成,以便公司財務(wù)部門及時準(zhǔn)確地掌握收費(fèi)情況。
3 新系統(tǒng)功能及其技術(shù)概況
3.1 系統(tǒng)功能概述
    ① 將現(xiàn)有系統(tǒng)合并成1套系統(tǒng),達(dá)到報表統(tǒng)一、用戶信息統(tǒng)一管理的目的。并且系統(tǒng)預(yù)留開放式接口,如果今后再使用其他廠家生產(chǎn)的IC卡表,也可十分方便地整合進(jìn)系統(tǒng)。
    ② 系統(tǒng)采用C/S(Client/Server,客戶端/服務(wù)器)架構(gòu),后臺數(shù)據(jù)庫采用微軟公司的SQL2000數(shù)據(jù)庫,服務(wù)器端及客戶端程序采用Delphi開發(fā)。
    ③ 原有手抄表系統(tǒng)已經(jīng)實現(xiàn)銀行的代收費(fèi)管理,但收費(fèi)信息為非實時傳輸,銀行每日的收費(fèi)數(shù)據(jù)要到第2天才可傳到收費(fèi)系統(tǒng)中。新系統(tǒng)將實現(xiàn)銀行代收費(fèi)的實時數(shù)據(jù)交換,用戶到銀行交費(fèi),其交費(fèi)信息立刻就可在燃?xì)夤臼召M(fèi)系統(tǒng)中查詢到。
    ④ 實現(xiàn)使用PDA系統(tǒng)對手抄表用戶的數(shù)據(jù)抄收,配合微型熱敏打印機(jī)實現(xiàn)現(xiàn)場打印抄表收據(jù)。PDA軟件系統(tǒng)采用Visual Studio 2005中提供的C#作為開發(fā)工具。
3.2 系統(tǒng)硬件及網(wǎng)絡(luò)結(jié)構(gòu)
3.2.1系統(tǒng)硬件構(gòu)成
    ① 服務(wù)器:經(jīng)過對系統(tǒng)處理數(shù)據(jù)量的測算以及為將來預(yù)留一定擴(kuò)展空間,我們選擇了服務(wù)器內(nèi)存為2Gb,硬盤系統(tǒng)選擇了支持RAID5(Redundant Array of Independent Disks,獨立磁盤冗余陣列)、容量為320Gb的磁盤陣列。
    ② 網(wǎng)絡(luò)設(shè)備:核心路由器為2600系列,遠(yuǎn)端站點采用1600系列路由器。
    ③ 工作站:性能較為穩(wěn)定的品牌計算機(jī)。
    ④ PDA:運(yùn)行Windows Mobile 6.0操作系統(tǒng)且支持藍(lán)牙功能的通用PDA。
    ⑤ 微型打印機(jī):支持藍(lán)牙功能的便攜式微型熱敏打印機(jī)。
3.2.2系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
收費(fèi)系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)見圖1。
 

系統(tǒng)采用通信公司提供的DDN(Digital Data Network,數(shù)字?jǐn)?shù)據(jù)網(wǎng))專線方式與遠(yuǎn)端收費(fèi)站點及銀行聯(lián)接。抄表員可就近在任何一個營業(yè)廳終端上傳及下載抄表數(shù)據(jù)。
3.3 系統(tǒng)軟件功能
3.3.1用戶管理
    將現(xiàn)有4套收費(fèi)系統(tǒng)用戶數(shù)據(jù)按新系統(tǒng)標(biāo)準(zhǔn)進(jìn)行修改后整合到1個用戶庫中,實現(xiàn)統(tǒng)一編號,統(tǒng)一管理。其具體功能主要包括以下3個方面:①單用戶信息管理:實現(xiàn)對單個用戶信息增加、查詢、修改等功能。②批量用戶信息管理:實現(xiàn)對成批用戶的增加、修改功能。③用戶狀態(tài)管理:實現(xiàn)對特定用戶的狀態(tài)修改,如封表、注銷、暫停等。
3.3.2 IC卡表收費(fèi)管理
    對現(xiàn)有多套IC卡收費(fèi)系統(tǒng)進(jìn)行整合,實現(xiàn)在1個模塊中對多廠家IC卡的日常操作,主要功能包括以下7個方面:①單用戶制卡:對單個用戶進(jìn)行制卡操作。②批量用戶制卡:當(dāng)有大量用戶產(chǎn)生時,需要大批用戶同時制卡。本模塊按照操作員輸入的特定規(guī)則,可對大量用戶進(jìn)行自動連續(xù)制卡,以提高工作效率。③IC卡收費(fèi):對現(xiàn)有多種IC卡進(jìn)行充值操作。④IC卡退購:當(dāng)IC卡中已經(jīng)存在氣量時,對其進(jìn)行退氣操作。⑤IC卡補(bǔ)氣:當(dāng)滿足補(bǔ)氣條件時,可對用戶IC卡進(jìn)行補(bǔ)氣操作。⑥票據(jù)補(bǔ)打:當(dāng)用戶需要補(bǔ)打票據(jù)時,使用此功能。⑦IC卡回收:將不再使用的IC卡舊卡進(jìn)行初始化處理,使其成為可再次使用的新卡。
3.3.3手抄表收費(fèi)管理
    原手抄表收費(fèi)系統(tǒng)所有功能整合到此模塊中,其功能如下:①創(chuàng)建抄表單:針對具體抄表員創(chuàng)建抄表單,并將創(chuàng)建好的抄表數(shù)據(jù)導(dǎo)入PDA。②抄表單錄入:將PDA中儲存的抄表數(shù)據(jù)導(dǎo)入系統(tǒng)中。③抄表數(shù)據(jù)審核:對已經(jīng)導(dǎo)入系統(tǒng)的抄表數(shù)據(jù)進(jìn)行審核,可人為設(shè)置審核規(guī)則,如出現(xiàn)不符合審核規(guī)則的數(shù)據(jù)系統(tǒng)會自動提示。審核完成后,可進(jìn)行扣款操作。④單用戶收費(fèi):用戶來收費(fèi)站點交費(fèi),操作人員在此模塊中完成對用戶的收費(fèi)操作。⑤銷賬撤消:可取消用戶最后一次抄表記錄或交費(fèi)記錄。
3.3.4查詢與報表管理
    新系統(tǒng)具有強(qiáng)大的查詢及報表功能。本模塊在開發(fā)過程中,不但繼承了現(xiàn)有4套收費(fèi)系統(tǒng)的優(yōu)點而且根據(jù)管理部門的要求增加了若干新的功能。在程序編制上,優(yōu)化了查詢及統(tǒng)計算法,使系統(tǒng)運(yùn)行速度明顯加快。
3.3.5系統(tǒng)基礎(chǔ)數(shù)據(jù)設(shè)置
    此模塊對系統(tǒng)運(yùn)行的各種基礎(chǔ)參數(shù)進(jìn)行設(shè)定,其具體功能如下:①操作員管理:設(shè)置操作員對系統(tǒng)各個模塊的操作權(quán)限。②用戶站點登記:設(shè)置公司各個收費(fèi)站點信息。③區(qū)域沒定:為了實現(xiàn)對IC卡用戶區(qū)域化管理,需進(jìn)行區(qū)域沒定。④用戶類型設(shè)定:可以將用戶進(jìn)行分類,如居民用戶、工業(yè)用戶、商業(yè)用戶等。⑤價格類別設(shè)定:為不同的用戶設(shè)定價格參數(shù)。⑥打印格式設(shè)定:對系統(tǒng)統(tǒng)計報表的格式進(jìn)行設(shè)定,以適應(yīng)不同的打印環(huán)境。⑦表類型設(shè)定:對不同型號的燃?xì)獗淼母鞣N參數(shù)進(jìn)行設(shè)定。⑧抄表員信息沒置:設(shè)置抄表員相關(guān)信息。⑨抄表員管理區(qū)域設(shè)置:設(shè)置抄表員管理區(qū)域。
4 系統(tǒng)改造中應(yīng)注意的若干問題
    ① 在手抄表收費(fèi)中抄表員手持設(shè)備選擇即PDA及微型熱敏打印機(jī)選擇上,要考慮到其電池使用時間,盡量選擇待機(jī)時間長的型號,以避免抄表人員過于頻繁地充電。
    ② 在選擇系統(tǒng)聯(lián)網(wǎng)線路時,電信企業(yè)大都提供ADSL(Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線路)及DDN以供選擇。在條件允許時,盡量選擇安全性及可靠性較高的DDN線路。
    ③ 在客戶端與服務(wù)器通信程序沒計上,要充分考慮到網(wǎng)絡(luò)通信錯誤導(dǎo)致誤碼的情況,編寫好穩(wěn)定可靠的數(shù)據(jù)校驗程序,以避免出現(xiàn)錯誤的數(shù)據(jù)庫記錄。
    ④ 在系統(tǒng)上線正式運(yùn)行前,新舊系統(tǒng)轉(zhuǎn)換至關(guān)重要。在轉(zhuǎn)換前應(yīng)編寫詳細(xì)的系統(tǒng)轉(zhuǎn)換方案,力求把系統(tǒng)轉(zhuǎn)換過程中可能遇到的問題考慮全面,如條件允許可先按照編寫好的方案做模擬轉(zhuǎn)換,如模擬轉(zhuǎn)換成功再進(jìn)行正式轉(zhuǎn)換。
5 結(jié)語
    保定市燃?xì)饪偣臼召M(fèi)系統(tǒng)改造自2008年初開始實施以來,經(jīng)歷了系統(tǒng)調(diào)研、方案制定、軟件編制、系統(tǒng)測試及試運(yùn)行等階段,于2008年7月1日正式上線運(yùn)行。至今新系統(tǒng)已經(jīng)運(yùn)行近3個月,系統(tǒng)整體運(yùn)行穩(wěn)定。新系統(tǒng)基本解決了原來幾套系統(tǒng)同時使用所帶來的各種問題,為公司帶來了良好的社會效益及經(jīng)濟(jì)效益。
 
(本文作者:趙曉軍1 史文輝1 趙軼2 1.保定市燃?xì)饪偣竞颖北6?071051;2.天津水與燃?xì)庑畔⒓夹g(shù)開發(fā)有限公司 天津 300070)