摘要:針對供電公司現場營銷現狀的分析,采用工作流技術,提出并設計了一種基于數據庫工作流的業擴工作管理系統。結合成熟的Web服務和XML技術,采用圖形方式定制流程,提出了基于工作流的業擴報裝系統的整體架構,并進行了軟件實現。實際應用表明,該電力現場營銷管理系統高效率、低成本,可有效提高業擴報裝管理水平,實現了電力營銷的現代化、智能化管理。
關鍵詞:工作流技術;智能營業系統;業擴報裝;Web服務
作者簡介:鄭湘渝(1977-),男,重慶人,國網重慶市電力公司市區供電分公司,工程師;朱渝寧(1977-),男,重慶人,國網重慶市電力公司,工程師。(重慶 400015)
基金項目:本文系國網重慶市電力公司市區供電分公司科技項目(項目編號:2011渝電科技自59#)的研究成果。
中圖分類號:F274 文獻標識碼:A 文章編號:1007-0079(2013)30-0187-02
電力智能營業系統的建設興起于20世紀八九十年代,經過20多年的發展,這一系統的基本功能已經非常成熟和完善,但是隨著人們對行業服務質量要求的進一步提高,系統中暴露出一些弊端。本文在業務分析的基礎上,設計了基于數據庫工作流的業擴工作管理系統,并實現了系統軟件。
營銷系統中的業擴報裝業務是電力企業的窗口,與客戶直接接觸,智能營業系統中業擴報裝管理系統運行的好壞,不僅影響電力公司的營銷工作質量和效率,還直接關乎到電力企業的服務質量和企業形象。重慶市區供電公司現有的業擴報裝系統只能完成基本的業擴流程處理,不能在服務效率即服務時間這一最能體現服務質量的概念上對業擴報裝工作加以控制。主要問題體現在:業擴報裝工作的每一個環節都缺少監控手段;現場勘查工作量大,費時費力,效率低,對用戶報裝的信息跟蹤手段比較落后;決策者不能對業擴報裝工作前臺人員的工作業績進行有效的監控和管理,處于信息閉塞的被動位置;決策者不能根據業擴報裝工作的具體客戶需求,做出有效的工作調整和資源分配,不能滿足智能調度的決策要求。
針對以上存在的問題,本文對現有營銷系統中的業擴報裝管理系統進行修改和完善,增加業擴報裝工作服務監控功能。提出了基于數據庫工作流的業擴工作管理系統,該電力現場營銷管理系統高效率、低成本,能有效滿足業擴報裝管理要求。
一、系統需求分析
1.業務流程分析
客戶業務主要有:新裝類、增減容類、變更用電類和銷戶類四大類業務。其中,高壓新裝戶的業務流程較為復雜,也最具有代表性,因此本文以高壓新裝流程為例,詳細說明建立該系統的具體步驟,工作流程如圖1所示。
2.系統模塊設計
為解決現有系統的弊端,改進系統采用集中式的建設模式,即所有數據均存儲在供電公司營業廳的數據庫服務器中,實現工作服務的精細化管理。具體建設方式是:在現有系統中增加業擴報裝工作服務智能管理系統,生成各類工單流轉數據;在供電公司所轄的業擴報裝業務涉及的營業廳終端和營業廳管理人員中安裝系統客戶端,便于隨時檢查業擴報裝業務進展情況;在供電公司門戶網站中向用戶提供業報擴裝工作處理查詢系統,用戶可即時查詢自己申請業務受理情況。結合業擴報裝工作流程、營業智能管理系統的總體功能要求,將供電公司業擴報裝管理系統細分為如圖2所示功能模塊。
二、工作流的設計
1.工作流概述
根據國際工作流管理聯盟的定義,工作流是一類能完成或部分完成自動執行的經營過程,它根據一系列過程規則、文檔、信息或任務,能在不同的執行者之間進行傳遞或執行。為了在基于計算機的環境下實現上述工作流的定義,必須建立一個工作流運行的支撐環境。工作流管理系統是一個軟件系統,它能完成工作流的定義和管理,并按照在計算機中預先定義好的工作流邏輯推進工作流實例的執行。工作流管理系統由4部分組成:工作流過程定義工具,通過對實際工作流程定義建立構成模型,把實際工作過程轉化為計算機可以處理的工作流模型;工作流引擎,該模塊負責對生成的工作流進一步實例化和執行;管理與監控工具,在工作流引擎模塊執行過程中,該模塊負責對工作流的執行狀態進行監控;客戶和應用程序接口,在工作流執行時,該模塊負責協助工作流的正常執行,實現人機交互。
2.工作流設計
從以上對業擴報裝管理系統的業務功能模塊分析中可知,該系統有一個固定的處理模式,在該系統中,可由一個對應的過程定義來描述每一種業務的處理,把每一個客戶的申請視為一種業務的一個過程實例。本文采用數據庫工作流技術自行開發一個工作流管理系統。圖3為建立的營業智能管理系統的工作流管理模型。
該業擴報裝工作流管理系統是基于數據庫的工作流管理系統,實現了對電力公司業擴報裝業務過程的工作流管理。該工作流管理系統主要由數據庫管理系統、工作流定義工具、工作流過程定義、工作流管理工具、工作流執行服務(也就是工作流引擎)以及其他電力營銷管理子系統構成。在過程定義工具中建立業務流程,并將相應業務數據和配置信息保存到數據庫管理系統中;在工作流引擎和工作流管理工具的調用和管理下,相應實例按定義執行。
三、系統總體架構
1.系統設計
系統基于Web服務技術和XML技術開發,采用B/S模式,可簡單、跨平臺集成異構數據源(見圖4)。
產品解決方案的實現上亦有較多的廠商選擇,因此本文選擇J2EE開發環境,系統基于Java技術的J2EE規范,可實現硬件無關的開放性開發環境。用JBuilder 9.0作為開發平臺,采用WebLogic 8.1作為應用服務器,數據庫采用MySQL,并采用客戶端+SessionBean+CMP的多層開發模式。
2.數據庫與表設計
業擴工作管理系統是基于數據庫的工作流管理系統,數據庫的設計是核心工作,系統的設計應以數據庫為核心展開。MySQL是關系數據庫,該數據庫結構設計需注意:確定數據庫文件、表個數及功能,設計數據表中數據類型和寬度,結合實際情況在各數據庫文件的字段上建立索引等。
根據業擴報裝子系統所涉及到的數據,實現各功能模塊所需數據表應該包括clients表、departs表、depart_process表、services表、service_flow表、service_log表、service_node表、service_process表、service_types表、users表、user_logs表(見圖5)。
3.硬件部署
系統構成硬件架構如圖6所示。圖中Web服務完成對8個單位的接入操作,應用服務器負責完成對數據庫操作的訪問平衡及業務邏輯的處理,數據庫服務器提供對工單數據的存儲。圖中虛線設備為系統高可靠性設計考慮的冗余設備和鏈路,可根據需要實施。
四、結論
本文利用工作流的設計方式,提出并改進了基于數據庫工作流的業擴工作管理系統,并已在重慶市區供電公司的業擴報裝工作中得到了應用,取得了良好的效果。實踐表明,系統突破了傳統電力營銷現場管理的不足,解決了業擴報裝現場的低效與信息閉塞,實現了服務質量的監控。該系統具有適用范圍廣、結構簡單、功能強等顯著特點。
參考文獻:
[1]郭紅平.電力營銷管理信息系統結構設計與實現技術[J].經營管理者,2012,27(15):73-76.
[2]黃娟娟,李曉明,楊光糯,等.基于B/S模式的業擴報裝系統研究[J].湖南電力,2004,24(1):12-15.
[3]李秀軍,林子禹,房麗娜.自適應Web服務工作流體系結構的研究[J].計算機工程與應用,2005,41(21):170-172.
[4]李新葉,苑津莎,孔英會,等.基于Web服務的電力企業間MIS信息集成的研究與實現[J].華北電力大學學報,2005,4(32):82-84.
[5]Liu, Kecheng.A modeling approach for handling business rules and exception[J].The Computer Journal,1999,3(42):221-232.
[6]張友生,陳松喬.C/S與B/S混合軟件體系結構模型[J].計算機工程與應用,2003,(23):138-140.
[7]趙強,喬新亮.J2EE應用開發[M].北京:電子工業出版社,2003.