主要介紹南寧供電局用電管理所計算機管理信息系統(tǒng)之抄表及電量電費管理子系統(tǒng)的功能、性能及內(nèi)部結(jié)構(gòu)設(shè)計特點,其中采用獨立目錄存放月計費信息、自動讀取業(yè)擴報裝資料、采用電價數(shù)據(jù)庫來計費及統(tǒng)計報表、復(fù)雜多變的特價電收取模式等是本子系統(tǒng)的特色.
1 引言
?
近年來隨著經(jīng)濟體制改革和人民生活水平的提高,社會對電力的供應(yīng)量及消耗量需求日益增長。南寧供電局所管轄的南寧市區(qū)及郊區(qū)的用電業(yè)務(wù)迅速擴大,目前有兩萬多個用戶、三萬多塊計費電表、幾千臺計費變壓器,這些用戶按所屬區(qū)域、電壓等級、用電性質(zhì)的不同而有不同的收費規(guī)則、電價種類,這些電價種類由標(biāo)準(zhǔn)電價、燃機附加電價、電建附件電價……等五種名目的電價復(fù)合而成,有幾百類之多,且時有增減,工業(yè)用戶還要加收基本電費、各種特價電電費及蜂、谷、平調(diào)節(jié)電費等等,因此,電費的計算和收取及各種用電分析報表的統(tǒng)計是一種十分繁雜的工作。南寧供電局在80年代末使用FORTRAN語言編制了大用戶計費程序及用DBASE?、缶幹屏诵∮脩粲嬞M程序進行電量電費計算,但隨著用戶的增加、電價種類的增加及管理的深入、細(xì)致,這些程序已無法滿足使用要求,從功能及性能上均顯示出局限性和不足,因此急需開發(fā)一套能管理所有的用戶、貫穿用電報裝、收費、監(jiān)察等部門的全方位、多功能的用電管理系統(tǒng)。廣西電力工業(yè)勘察設(shè)計研究院計算中心承擔(dān)了該系統(tǒng)的開發(fā)工作,整個系統(tǒng)的設(shè)計綜旨是充分發(fā)揮計算機的技術(shù)優(yōu)勢,充分發(fā)揮現(xiàn)有資源的環(huán)境和條件,為用電管理所提供充分的、可靠的、高效的、切合實際的服務(wù)。
?
新開發(fā)的南寧供電局用電管理所用電管理信息系統(tǒng)采用Foxpro2.5 For Dos編程,運行于UCDOS3.0漢字系統(tǒng)和Novell Netwar 4.1網(wǎng)絡(luò)環(huán)境,它由六大部分組成,分別是業(yè)擴及報裝管理子系統(tǒng)、電表計量管理子系統(tǒng)、抄表及電量電費管理子系統(tǒng)、營業(yè)收費管理子系統(tǒng)、用電監(jiān)察管理子系統(tǒng)及綜合查詢子系統(tǒng),筆者負(fù)責(zé)開發(fā)抄表及電量電費管理子系統(tǒng),以下重點介紹該子系統(tǒng)的功能與內(nèi)部結(jié)構(gòu)設(shè)計特點。
?
2 系統(tǒng)功能
?
抄表及電量電費管理子系統(tǒng)的主要功能包括:計費數(shù)據(jù)的維護、抄表管理、電費計算及查詢、票據(jù)及應(yīng)收部分報表統(tǒng)計與打印等部分。詳細(xì)過程是每月新建一子目錄,按郊區(qū)三鄉(xiāng)、市區(qū)小用戶、市區(qū)大用戶等五大類用戶實際要求抄表的日期分別從上月拷貝本月用得著的資料進本月子目錄下,接著從業(yè)擴及報裝管理子系統(tǒng)讀取新發(fā)生的客戶資料進行補充及修改,然后將用戶電表等儀表的主要信息下裝到抄表機,供抄表員到用電現(xiàn)場抄錄該月各儀表的讀數(shù),再將這些讀數(shù)上裝送進相應(yīng)的表資料數(shù)據(jù)庫中;與此同時,運行數(shù)據(jù)維護菜單手工輸入電費管理部門收到的最新調(diào)整電價、從用電監(jiān)察部門發(fā)來的最新調(diào)整電量、電費及其它修改信息;根據(jù)這些信息,計算出當(dāng)月各用戶的應(yīng)收電費及各項附加費,然后運行核對菜單逐戶核對所有固定資料及計費過程,如發(fā)現(xiàn)有錯,則由操作員運行手工維護菜單個別修改并重新計費,核對完畢后送營業(yè)收費子系統(tǒng)作收費依據(jù),同時打印相應(yīng)的用戶收費收據(jù)、統(tǒng)計應(yīng)收報表、明細(xì)表、電價分析表等一系列的用電分析表,至此該月的工作結(jié)束。新的月份開始時再重復(fù)以上過程,這些過去的月份子目錄下的數(shù)據(jù)可以按要求保留三年以上,只要用戶需要,可以隨時運行程序選中某一月份進行查詢。數(shù)據(jù)流程見圖1所示。
圖1 數(shù)據(jù)流程圖
?
3 功能及性能特點
3.1 采用各月數(shù)據(jù)獨立存放的方式
?
各月數(shù)據(jù)獨立存放于各自的子目錄下,程序在做某月的計費操作時,僅需打開該月的數(shù)據(jù)庫,而與其它月份的數(shù)據(jù)庫無關(guān)。這樣做有效地縮短了程序運行的時間,并且只要服務(wù)器硬盤空間允許,可以保留更久的歷史月份數(shù)據(jù)供查詢;另外也便于對數(shù)據(jù)的安全維護,避免因誤操作而損壞其它月份的數(shù)據(jù)。
?
3.2 采用全系統(tǒng)一致的關(guān)鍵字
?
采用全系統(tǒng)統(tǒng)一的‘戶號’來標(biāo)識用戶;‘用戶套表號’來標(biāo)識用戶的電表用電地址;‘變壓器套號’來標(biāo)識用戶的計費變壓器的母線號。以這三種永久不變的號碼作關(guān)鍵字來計算電費,既利于與其它各子系統(tǒng)間進行信息交流,又改變了過去直接用抄表戶號、電表號、變壓器號作關(guān)鍵字進行計費,防止一旦出現(xiàn)用電變更,就無法用當(dāng)前的號碼去追蹤歷史檔案這種現(xiàn)象發(fā)生。
?
3.3 完善的數(shù)據(jù)維護功能
?
(1)數(shù)據(jù)的維護采用拷貝上月固定資料,即數(shù)據(jù)初始化、自動到業(yè)擴報裝子系統(tǒng)讀取本月新發(fā)生的新報表資料、以戶為單位的所有固定資料及計費過程的詳細(xì)查詢、直接打開本月電費數(shù)據(jù)庫進行維護四個步驟。上月固定資料是經(jīng)上月里反復(fù)核對過的,可靠性極高,將它拷貝過來之后,再自動從業(yè)擴報裝讀取本月新發(fā)生的報裝資料進行修改,這些新資料是經(jīng)過報裝人員輸入并核對過的,再經(jīng)電費人員重新核對即可使用,既省去了重新輸入的麻煩,又提高了可靠性。待計費完畢后,計費人員再運行戶查詢程序,逐戶進行所有固定資料及計費過程的核對,如發(fā)現(xiàn)錯誤(有時是用電監(jiān)察人員或抄表員現(xiàn)場發(fā)現(xiàn)的),則直接運行維護菜單打開本月數(shù)據(jù)庫進行修改維護,其中本月抄見數(shù)的修改自動作記錄以備查。
?
(2)采用電價類別數(shù)據(jù)庫來計算電費。隨著用電商品化的進一步發(fā)展,所有計費電表普遍要收取五種電費及附加費,部分工業(yè)用電還收取多種特價電、購電權(quán)用電以及基本電費等等,各類電價隨市場規(guī)律的調(diào)節(jié)不斷進行調(diào)整,遇到大面積調(diào)整電價的月份,要增加維護三萬多塊電表的多項電價的工作,這是相當(dāng)繁重費時的事。根據(jù)電價隨某類用電性質(zhì)及用戶類別變動的規(guī)律性,本子系統(tǒng)設(shè)計了三種電價數(shù)據(jù)庫,即:電價類別庫、基本電價庫、特價電價類別庫。計費時根據(jù)所收的電價類別到電價數(shù)據(jù)庫中找出相應(yīng)的電價進行計算,修改三萬多塊電表電價的工作縮小成修改幾百種電價類別的工作量,大大地節(jié)省了工作時間,提高了工作效率。
?
3.4 復(fù)雜、精細(xì)的計費功能
?
(1)自動處理子母表、提成表、無卡表、電熱表、倒走表、峰谷平調(diào)節(jié)表、需量表等特殊表電量,正確處理追補表電量、電費、表底度等等。
(2)準(zhǔn)確計算新裝表、換表、拆表的表電量,計算變壓器裝拆引起的變損變動,變損能按所接電表的月實際用電量進行合理分?jǐn)偂?/div>
(3)對工業(yè)用電用戶,能根據(jù)所接變壓器裝接容量或需量表讀數(shù)自動計算基本電量及基本電費,能做到一戶里某幾塊同電價類別的表收取一項特價電,這項特價電可以是固定優(yōu)待電量、某類特價電量、購電權(quán)電量、優(yōu)惠附加電量的隨機組合;該戶的另外幾塊另一種電價類別的表還可以收取另一類的特價電組合等等,此模式針對那些用電量多元化、收費較復(fù)雜多變(如南寧化工廠之類)的客戶,該特價電的收取模式可以做到以不變應(yīng)萬變。
(4)能計算峰、谷、平調(diào)整電費。
?
3.5 復(fù)雜的電量、電費分析報表功能
?
(1)以往采用電費電價為匯總依據(jù)的報表,如‘月應(yīng)收電費表’、‘月電價分析測算表’、‘電力銷售情況明細(xì)表’、‘新電還本付息費收入明細(xì)表’等均采用電價類別代碼作為匯總依據(jù);具體方法是:先按報表的格式填好一張匯總依據(jù)表,它記錄了某一行該匯總那些電價類別、各行之間的匯總關(guān)系代碼等信息,程序再根據(jù)這張匯總依據(jù)表提供的信息匯總出實際的報表,匯總依據(jù)表是可以開放讓操作員進行修改、維護的,因此無論是新增減了某些電價類別代碼、更改了報表的某一行等,均可以由操作員通過修改匯總依據(jù)表來實現(xiàn),為防止操作員重復(fù)或漏填某一電價類別進匯總依據(jù)表,程序在做匯總前會自動進行檢測并提醒操作人員注意;因此,電價調(diào)整、匯總項目調(diào)整等通常引起報表變動的因素均可由操作人員輕松地處理,無須修改程序,核對也較容易。
?
(2)取消了分本應(yīng)收報表,排除了過去人工逐戶核對匯總分本應(yīng)收報表及應(yīng)收報表的繁重工作,現(xiàn)在這些工作全部交由計算機來完成。程序在一邊匯總某戶電量、電費進應(yīng)收報表的同時,邊按計費的原始順序重計一次電費并和實際打印收據(jù)的戶電費總額作比較,如發(fā)現(xiàn)有出入,則說明原始資料在打印完收據(jù)之后發(fā)生了更改,屏幕上及時提醒操作人員應(yīng)該核對某某戶,或者提醒其做好追補電量、電費等補救措施,這一辦法有效地杜絕了應(yīng)收報表應(yīng)收總額與各分項匯總總額不一致,又難以從幾萬戶客戶中找出癥結(jié)所在這種令人頭痛的問題。電費操作人員不必漫無邊際地去查找核對,最大限度地減少了工作量。
?
4 效益分析
?
4.1 由于新系統(tǒng)實現(xiàn)了各子系統(tǒng)間的數(shù)據(jù)共享,新報裝的資料經(jīng)業(yè)擴及報裝管理部門、電量電費管理部門、用電監(jiān)察三部門的核對,準(zhǔn)確性大大提高,且來自那一部門的資料均自動做有詳細(xì)記錄,責(zé)任十分明確,杜絕了出現(xiàn)問題時部門之間互相推卸責(zé)任的現(xiàn)象。
4.2 電費計算的準(zhǔn)確性有了較大提高。以往拆換變壓器時無法按實際運行的天數(shù)準(zhǔn)確計算變換,變損的分?jǐn)傄膊荒馨磳嶋H用電量進行,大工業(yè)用戶基本電量則完全靠電費人員手工計算后直接輸入等等,過多的人工干預(yù)大大地降低了計算的準(zhǔn)確性,現(xiàn)在這些問題均得到了解決。
4.3 節(jié)省了大量的輸入、核對數(shù)據(jù)的工作量。以往新發(fā)生的報表資料,如果信息量較多,報裝卡片送到電費班后由于計費時間有限,往往要派人加班連夜輸入數(shù)據(jù),遇到大面積修改調(diào)整電價的月份,工作量更大;為核對應(yīng)收報表,有時幾個人要花一個月的時間去找差錯,現(xiàn)在這些工作都簡化了。
4.4 程序?qū)幊倘藛T的依賴性變小了,沒有原則上的計費及報表變動,不需程序員干預(yù),批量修改電價、調(diào)整報表的匯總欄目等常發(fā)生的情況不需修改程序,從而有效地避免了改動在線運行程序帶來的操作失誤或牽動其它地方跟著出錯等等的負(fù)面效應(yīng)。
4.5 采用電價類別來匯總的報表,其匯總速度及準(zhǔn)確性均有了較大提高,所有有關(guān)的報表現(xiàn)在均可以匯總出來,十分方便,最復(fù)雜的報表匯總也只需數(shù)分鐘就能統(tǒng)計出來,真正實現(xiàn)了用電分析自動化。
?
本文來自CSDN博客:http://blog.csdn.net/zbq_china/archive/2008/12/09/3483988.aspx