【摘 要】近年來,我國經濟的快速發展和城市化建設進程的不斷加快,使人們的生活水平日益提高,與此同時,人們對與自身生活息息相關的各行各業的服務質量提出了更高的要求。由于自來水公司一直以來都是采用人工抄表和收費的工作方式,這種工作方式不僅費時、費力,而且水費的收取效果也不盡人意,從而嚴重影響了自來水公司的整體效益。為了有效地解決這一問題,自來水公司必須改變傳統的抄表收費方式,運用現代化的技術代替手工工作方式來提高自身的工作效率和服務質量。基于此點,本文首先闡述了自來水公司抄表收費系統應具備的基本功能,并在此基礎上提出自來水公司抄表收費系統的開發應用。
【關鍵詞】自來水公司;抄表收費系統;功能;設計
現階段,隨著城市的發展速度不斷加快,供水的規模也隨之不斷擴大,以往傳統的人工抄表收費以及一些單一的營業收費軟件,已經難于適應當前的水費管理工作,同時這一現狀也與我國科技的快速發展極不相稱。因此,必須針對這一問題,采取相應的措施加以解決。本文就自來水公司抄表收費系統的開發應用展開探討,僅供參考。
1 自來水公司抄表收費系統應具備的基本功能
1.1 抄表管理功能
該功能主要分為手工抄表和掌上微機抄表兩種方式,其具體作用是確保水表的抄見數能夠按質、按量、按時提交。系統自身還應具備檢查機制,能夠對抄表過程中出現的異常數據進行自動檢查以及對估表數的審查,以此來生成用戶當月的實際水費信息。同時該功能還應具備為抄表工作人員提供多種方式的抄表讀數錄入方式,以便其能夠及時、準確地將抄表數據輸入至計算機中。
1.2 水費收費管理功能
該功能主要是按照抄表生成的實際水費打印出繳費詳單和催繳水費通知單以及受理用戶的繳費業務,并且還能夠打印出各種發票和憑證,其主要作用是通過對正常水費、欠費以及滯納金等費用收取過程的管理,借此來提高水費的回收效率。另外,通過系統與各銀行網點進行聯網,還可以為銀行代收水費時提供及時、準確的數據信息,在很大程度為用戶提供了便捷的繳費途徑。
1.3 用戶報裝管理功能
該功能主要是通過對工程報裝從最初的申請直至安裝竣工過程中的所有信息進行錄入,從而形成用戶最終的立戶信息,同時還能夠為相關部門建立用戶檔案信息提供原始數據。
1.4 表務管理功能
該功能的主要作用是維護用戶水表的基本資料屬性,并對水表的日常操作信息進行記錄,水表的日常操作具體包括出庫、入庫以及維護檢修報費等。同時還能夠對用戶水表的拆卸更換、故障處理和水表周期性檢查等情況進行記錄,便于對用戶的表務進行管理。
2 自來水公司抄表收費系統的開發應用
2.1 設計原則
在進行抄表收費系統設計時應遵循以下原則:
2.1.1 即時性原則。系統應能夠隨時向自來水公司和相關的供水管理所以及自來水用戶提供及時、準確的交易信息。
2.1.2 可靠性原則。系統必須能夠保持在全年365天內連續不間斷的工作,應盡可能確保平均無故障時間要大于等于8760小時。
2.1.3 可擴展性原則。為了能夠適應自來水公司的未來發展需要,系統應從硬件結構和軟件功能上均具有良好的可擴展性。
2.1.4 安全性原則。在進行系統設計時,為了有效地防止病毒、黑客等入侵,應從授權訪問、身份認證、數據信息備份、信息加密等方面確保系統的安全性。
2.1.5 開放性原則。在進行系統設計時,軟件產品應盡量選擇行業內通用性較強的軟件,同時要確保軟件具有較強的開放性以及優良的可升級性。
2.2 系統的構成
為了能夠實現上文中抄表收費系統的一系列功能,本系統決定采用PB9.0作為軟件開發工具并配以強大的MicrosoftSQL Server 2005數據庫。
2.2.1 PB9.0。該開發工具是由美國賽貝斯公司推出的一款集設計、開發、建模、管理等功能于一體的快速應用開發工具軟件,其屬于一種以圖形化為開發環境的應用程序。該開發軟件主要有窗口構成,其中包括按鈕、列表框等標準的Windows控件,同時該工具還具有特殊的控件,它們是軟件的操作使用變得更加方便,進而有效地提高了開發效率,如數據窗口便是一個具有較高集成度的控件,運用該控件能夠直接從數據庫內提取各種數據。此外,PB9.0還具備以下兩種訪問后臺數據庫的功能,一種是利用ODBC標準接口進行訪問,另一種是利用專用接口與后臺數據庫進行連接。
2.2.2 MicrosoftSQL Server 2005數據庫。采用該數據庫的主要原因如下:其具有較高的安全性和穩定性,并且數據庫本身具有海量的數據存儲功能,可以在不同的平臺上運行,而且還能夠保護數據的完整性不被破壞。
2.3 重要技術的設計與實現
2.3.1 前置機設計。通常情況下,由于自來水公司的中心端數據庫與收費終端之間距離比較遠,并且兩者也不在同一局域網內,致使收費終端無法對中心數據庫中的數據信息進行直接訪問。因此,必須在兩者之間構建一座用于通信的“橋梁”,而前置機最主要的作用就是通過消息的轉發來扮演通信橋梁的角色。在進行前置機的設計過程中不僅應建立與各銀行網點前置機及自來水公司個收費網點的TCP/IP連接,同時還應建立與自來水公司內部對賬系統的UDP連接,進而建立起收費終端與對賬系統之間的完整連接,這樣收費終端便可以直接通過前置機對各種所需的數據信息進行查詢,并將繳費信息存儲至數據庫中。在進行前置機的設計時關鍵的是通信接口的設計。程序在初始化過程中,可以通過調用控件中的接口函數建立與前置機的TCP連接,并輸入相應的注冊信息用以表明自己的身份,這樣便可利用控件的函數來發送及獲取數據包中的信息,當退出程序時則可通過該空間函數將連接關閉。位于各個網點內的前置機其主要功能是對各收費終端的收費信息和查詢信息進行匯集,在將匯集后的信息傳輸給位于自來水公司內部的前置機,同時等待接收反饋信息,網點前置機接收到由自來水公司前置機的反饋信息后,則需要將這些信息傳輸到指定的收費終端上,所以應將由收費終端發送的數據包存儲到系統的內存中,以此來判斷反饋信息應該傳輸給其中的哪個收費終端。通過DDN與自來水公司的前置機進行連接,形成TCP/IP通信通道,再通過內部局域網與收費終端進行連接,形成TCP/IP通信通道。
2.3.2 用戶界面設計。該環節是整個應用程序中較為重要的一部分,在本系統中采用的是具有Windows 風格的圖形界面。主界面主要采用的是MDI模式,其優點是能夠簡化用戶界面元素,有利于實現各種任務間的迅速切換。用戶可以通過對系統在窗口上的掛接對象進行點擊來完成各種不同的操作。為了使錄入窗口能夠進一步滿足使用者的操作習慣,可將系統能夠自行生成的全部數據生成出來,這樣的設計不僅減少了使用者的錄入時間,進而有效地提高了工作效率,而且還能夠防止由于錄入失誤形成的相關錯誤,大幅度增加了錄入的準確性。按照實際收費的要求,在該系統的繳費界面上可實現如下功能:當月水費繳費、未繳水費及歷史水費查詢、當日退單等。
2.3.3 收費功能的實現。各個收費網點主要是通過LAN或DDN與自來水公司的收費系統前置機進行連接,并不是與系統的數據庫進行直接連接,全部的信息交換操作完全是通過數據包在網絡通信中的傳輸來完成的。收費功能具體包括以下內容:①未繳水費的查詢。各銀行代收費網點可利用該功能查詢出全部未繳水費的用戶信息,如姓名、地址、欠費金額等;②用戶可按照自身的實際情況,繳納當月及以往欠繳的水費,銀行再將用戶的繳費情況發送給自來水公司,經其確認后,繳費過程完畢;③銀行在每日的固定時段向自來水公司發出對賬請求,并將當日所有賬目明細發送給自來水公司,經雙方核實處理后,進行記錄存檔。
2.4 應用效果分析
目前,該系統已經成功應用于某自來水公司的自來水收費中,其不僅為用戶帶來了諸多便利,同時還有效地提高了自來水公司水費收繳的效率。由于該系統具有強大的功能,筆者認為,其勢必會在未來得到更為廣泛的應用。
3 結論:
綜上所述,本系統在設計上采用了先進的計算機集成系統、網絡通信技術、功能強大的開發工具軟件和數據庫,使本系統不僅具備使用效果良好的人機界面,同時還具有較高的易操作性,從而為使用者提供了一個安全、可靠的作業平臺,使其工作效率得到顯著提高。
參考文獻:
[1]陳田.朱長銀.陳旭華.基于.NET平臺的供水企業營業收費系統設計和實現[A].中國水協設備材料委第三屆供水行業水表選型與應用技術研討會論文集[C].2008(10).
[2]馬正午.城市燃氣/自來水系統綜合自動化解決方案[A].全國中小城市自來水公司2007綜合自動化系統專題研討會論文選編[C].2007(5).
[3]林進.連云港市自來水總公司營業收費系統的開發與應用[J].大眾科技.2005(2)
[4]朱益江.銀行代收水費系統中自來水公司前置機的設計和實現[J].福建商業高等專科學校學報.2007(5).
[5]張卉.何文杰.黃廷林.韓宏大.天津市自來水集團供水運營管理信息化建設研究[J].中國給水排水.2011(2).