燃氣收費系統整合與開發

摘 要

摘要:針對燃氣企業同時使用多套收費系統所帶來的若干問題,論述了將燃氣手抄表收費系統及多套燃氣IC卡表收費系統進行整合及網絡化改造的方案,改造后新系統的功能及軟硬件情況。

摘要:針對燃氣企業同時使用多套收費系統所帶來的若干問題,論述了將燃氣手抄表收費系統及多套燃氣IC卡表收費系統進行整合及網絡化改造的方案,改造后新系統的功能及軟硬件情況。
關鍵詞:燃氣收費系統;改造;手抄表;IC卡燃氣表
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 概述
   隨著燃氣企業經營規模的不斷擴大,燃氣企業同時使用多種收費系統的現象在國內越來越普遍。保定市燃氣總公司(以下簡稱公司)多年從事燃氣生產經營,現有管道燃氣用戶15×104戶,其中手抄表用戶6×104戶,燃氣IC卡(Integrated Circuit Card,集成電路卡)表用戶9×104戶。公司自1998年至今所采用的燃氣收費系統已有4套,其中包括1套手抄表收費系統及3套IC卡表收費系統。由于各種收費系統所采用的技術標準不同,這就給收費管理帶來了以下問題:
   ① 隨著企業經營規模的擴大,收費網點在市區內不斷增加,然而由于原有手抄表收費系統只支持在一臺計算機上運行,無法實現多臺計算機聯網收費,全市手抄表用戶只能在燃氣公司指定的一個收費網點交費,這就導致手抄表用戶交費困難,用戶投訴增多,給企業帶來負面社會影響。
    ② 各種收費系統所采用的IC卡技術標準不同,無法實現一臺計算機運行多個系統,這不僅造成了硬件及人力資源的浪費,也降低了工作效率。
    ③ 各收費系統的數據無法實現自動匯總,收費數據要經過人工處理才能匯總到財務部門,不但效率低下,而且不可避免地會出現人為漏洞,不利于財務部門隨時掌握收費情況。
    隨著經營規模的不斷擴大,以上問題日漸突出。為此公司對現有收費系統進行整合及網絡化改造勢在必行。
2 舊系統狀況及改造方案
2.1 手抄表系統狀況及改造方案
    自2002年我公司起用手抄表收費系統以來,提高了工作效率,免去了收取現金及假幣的弊端,其優點有目共睹,但仍暴露出如下問題:
    ① 原有手抄表系統使用POS機(Point Of Sales,刷卡終端機)入戶進行抄表收費,隨著使用時間的增加,現有POS機幾乎都帶病工作,隨時有報廢的可能。而POS機本身具有的針對燃氣行業開發、生產量較小的特點又不可避免地造成其日常維護及維修成本過高。
    ② 原有手抄表系統采用銀行代收的方式。而近年來由于種種原因,銀行都以各種理由拒絕辦理代收業務,造成用戶繳費難,公司資金不能及時回收。
    ③ 原有手抄表系統是基于微軟公司的Visual Foxpro數據庫平臺開發的單機版收費系統,不具備聯網功能。公司雖然在市區內設有多個營業廳,但是不能統一辦理手抄表用戶的收費業務。
    針對上述問題,我們對原手抄表收費系統進行了如下改造:
    ① 新系統抄表設備采用較為先進的“PDA(Personal Digital Assistant,個人掌上電腦)+打印機”模式,不但可降低購置成本,而且今后維護及更換成本也相對較低。
    ② 收費系統改成網絡版,將公司現有營業廳實現聯網收費,即使銀行不再代收燃氣費,用戶也可到公司任何一個營業廳繳費,避免過分依賴于銀行代繳的情況,從而徹底解決用戶繳費難問題。
2.2 IC卡表收費系統現狀及改造方案
    公司自1998年第一套IC卡表收費系統投入使用以來,隨著經營規模的擴大,現已有3套IC卡表收費系統同時使用。由于這些系統所采用的技術標準互不兼容,很難實現在一臺計算機上同時運行,從而造成了人員及設備的浪費;且系統的不兼容導致后臺數據無法共享,最終收費系統數據的統計還要由人工完成,不但效率低下,而且容易出錯。為此我們確定對原有IC卡表收費系統的改造方案如下:
    ① 與原IC卡表收費系統廠家簽訂保密協議,讓廠家提供其收費系統的技術文檔,包括數據結構、讀寫卡接口程序等。
    ② 根據廠家提供的技術文檔,將原有3套IC卡表收費系統整合到1套收費系統中。實現1臺計算機、1個收費界面、1個讀寫卡器可收取多種IC卡表燃氣費。
    ③ 整合后臺數據統計功能,將查詢、報表等放在1套系統中完成,以便公司財務部門及時準確地掌握收費情況。
3 新系統功能及其技術概況
3.1 系統功能概述
    ① 將現有系統合并成1套系統,達到報表統一、用戶信息統一管理的目的。并且系統預留開放式接口,如果今后再使用其他廠家生產的IC卡表,也可十分方便地整合進系統。
    ② 系統采用C/S(Client/Server,客戶端/服務器)架構,后臺數據庫采用微軟公司的SQL2000數據庫,服務器端及客戶端程序采用Delphi開發。
    ③ 原有手抄表系統已經實現銀行的代收費管理,但收費信息為非實時傳輸,銀行每日的收費數據要到第2天才可傳到收費系統中。新系統將實現銀行代收費的實時數據交換,用戶到銀行交費,其交費信息立刻就可在燃氣公司收費系統中查詢到。
    ④ 實現使用PDA系統對手抄表用戶的數據抄收,配合微型熱敏打印機實現現場打印抄表收據。PDA軟件系統采用Visual Studio 2005中提供的C#作為開發工具。
3.2 系統硬件及網絡結構
3.2.1系統硬件構成
    ① 服務器:經過對系統處理數據量的測算以及為將來預留一定擴展空間,我們選擇了服務器內存為2Gb,硬盤系統選擇了支持RAID5(Redundant Array of Independent Disks,獨立磁盤冗余陣列)、容量為320Gb的磁盤陣列。
    ② 網絡設備:核心路由器為2600系列,遠端站點采用1600系列路由器。
    ③ 工作站:性能較為穩定的品牌計算機。
    ④ PDA:運行Windows Mobile 6.0操作系統且支持藍牙功能的通用PDA。
    ⑤ 微型打印機:支持藍牙功能的便攜式微型熱敏打印機。
3.2.2系統網絡結構
收費系統網絡結構見圖1。
 

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