楊宏偉,袁紅波
(國網聊城供電公司 營銷部,山東 聊城 252000)
基于.NET的電力營銷管理系統的開發與設計
楊宏偉,袁紅波
(國網聊城供電公司 營銷部,山東 聊城 252000)
為了完成電力營銷管理系統的信息化建設,提高電力企業的電力營銷管理效率,增大企業的競爭力,文中開發與設計了基于.NET技術架構的電力營銷管理系統,其以.NET平臺與Castle框架為基礎,采用基于MVC結構的B/S架構,利用ASP.NET技術和JavaScript來完成系統的構建,并通過ADO.NET技術完成數據庫的訪問。系統通過信息技術建立了規范、合理、科學的電力營銷體系,提高了企業工作效率及經濟效益。實驗測試表明,本系統能夠穩定運行,各項功能均可正常工作,設計達到了要求。
最優化問題;算法框架;算法模式;算法設計
隨著我國對電力行業的結構改革與資源重組,電力企業管理體制與經營模式也打破了過去的壟斷方式,轉而向市場開放,實行“廠網分開,競價上網”的方式,致使電力企業所面臨的挑戰與競爭更加激烈。為了提高市場競爭力,電力企業必須降低運營成本,提高管理效率以增大經濟效益,從而增強自身的競爭優勢。同時,隨著第三產業以及居民用電的增加,個別地區用電量出現供不應求的情況,傳統的電力營銷管理系統已無法適應新的需求[1-4]。
為此,電力營銷管理系統的信息化建設極為重要。文中開發與設計了基于.NET技術架構的電力營銷管理系統,其以.NET平臺與Castle框架為基礎,采用基于MVC結構的B/S架構,利用ASP.NET技術和JavaScript來完成系統的構建,并通過ADO.NET技術完成數據庫的訪問。系統通過信息技術建立了規范、合理和科學的電力營銷體系,提高了企業工作效率及經濟效益。
1.1 NET平臺與Castle框架
.NET平臺[5-6]即為Microsoft公司開發的MicrosoftXML Web services,其允許應用程序通過互聯網實現網絡通訊跟數據共享,給開發者在互聯網上開發Windows應用程序、Web應用程序、移動應用程序提供一個標準化的開發平臺。
Castle[7]為.NET平臺下的一個開源項目,其集成了快速開發企業級應用程序的所有開發套件,包括了從數據訪問框架ORM到依賴注入容器,再到Web層的MVC框架及AOP。利用Castle,可快速構建企業級應用框架,大幅減少開發時間。
1.2 ASP.NET技術
ASP.NET技術[8-9]是.NET框架的一種服務器端腳本技術,其能使嵌入在網頁中的腳本由Internet服務器來執行,并可在接收到HTTP請求文檔時再在IIS上創建。ASP.NET是微軟主推的功能強大且靈活的新技術,服務器端應用程序的熱門開發工具。通過ASP.NET技術,開發者利用 HTML、JavaScript、CSS及服務器腳本可完成網站網頁的開發,其兼容Web Pages、Web Forms、MVC等多種開發模式及多種開發工具和語言,因而具有良好的跨平臺特性與兼容性,能運行在多平臺上。
1.3 ADO.NET技術
ADO.NET[10]是一種數據庫訪問技術,其包含一組用于和數據源交互的面向對象類庫,可使開發者以一致的方式對數據源(例如數據庫)進行讀寫操作。ADO.NET允許開發人員將數據資料存取分成不連續的元件,然后分開使用或串聯使用。
2.1 系統功能設計
本系統[11-14]由業擴報裝子系統、電量電費子系統、營銷管理子系統、用電檢查子系統、計量管理子系統以及營銷分析和輔助決策子系統組成,如圖1所示。業擴報裝子系統用于各類新裝類、變更類、銷戶類的申請及違章竊電等費用的收取;電量電費子系統用于抄表、計算電費、電費收取等;營銷管理子系統用于管理各項業務的數據統計與分析,包括工作的質量與完成情況;用電檢查子系統用于檢查、修復用電異常,包括停復電管理、電表更換以及用電線路的定期檢查等;計量管理子系統用于管理電能表流程,標準設備及計量裝置考核等并生成定檢、定換計劃以及各類計量資產信息查詢。營銷綜合分析及輔助決策子系統用于對綜合指標的分析、預測和決策。

圖1 系統功能結構圖
2.2 系統架構模式
本系統采用B/S三層架構模式,其包括業務邏輯層、表示層以及數據訪問層,這使得系統程序能更好地實現擴展,具備較大的靈活性與安全性。同時,由于與實現平臺無關,具備良好的移植性與可維護性,這使得系統跨平臺實現得到了保障[15]。系統體系結構模型圖如圖2所示,其中表示層提供交互式的界面,業務邏輯層負責數據的傳遞與處理以及系統功能的邏輯運算,數據訪問層用于對數據的讀取、保存及更新。用戶從可視化界面中發出請求后,業務邏輯層對用戶發出的請求進行邏輯運算,并將運算結果傳送給數據訪問層。數據訪問層得到請求后將數據返回給業務邏輯層,經過處理后將數據發送到表示層顯示。

圖2 系統體系結構模型圖
打開業報擴裝子系統,其界面如圖3所示。左邊為子系統功能,包括新裝類申請、變更類申請及銷戶類申請。點擊新裝類申請下的新裝,彈出待處理申請頁面,通過選擇申請創建時間點擊查詢能查出相關申請;選擇2015年5月17號到2016年5月17號,點擊查詢,下方顯示在此時間段中建立的新裝申請信息,包括申請號、報裝內容及任務項。選中其中一項申請,填寫客戶信息后點擊確定,即可完成歸檔審核,創建客戶檔案。
打開電量電費子系統,點擊電費發行,其界面如圖4所示。在頁面左端的鎖定區段中選擇待發行電費的區段,點擊增加按鈕,將選中的區段添加到電費發行區段列表中點擊“電量核對”,若無異常,則點擊“應收整理”完成電費發行,并生成用戶電費表。若出現異常,則根據實際情況進行處理。

圖3 業擴報裝頁面

圖4 電費發行
點擊電量電費查詢,其界面如圖5所示。在左上方輸入時間段及客戶號即可查詢到客戶在此時間段內的電量電費。

圖5 電量電費查詢
點擊電費繳費選項,彈出居民內部儲蓄繳費窗口,如圖6所示。其能顯示用戶的基本信息包括姓名、住址、表號等信息以及用戶的用電量和電費繳費情況。當需要購電時,只需在頁面上方輸入購電金額,然后點擊收款即可完成購電業務。

圖6 居民內部儲蓄交費窗口
測試結果表明,該系統運行穩定、業務報裝、抄表、電費發行與查詢、電費繳費等功能均可得到正確響應,達到了預期的設計目標。
為了完成電力營銷管理系統的信息化建設,提高電力企業的電力營銷管理效率,增大企業的競爭力,本文開發與設計了基于.NET技術架構的電力營銷管理系統,其以.NET平臺與Castle框架為基礎,采用基于MVC結構[16-17]的B/S架構,利用ASP.NET技術和JavaScript來完成系統的構建,并通過ADO.NET技術完成數據庫的訪問。系統通過信息技術建立了規范、合理、科學的電力營銷體系,提高了企業工作效率及經濟效益。實驗測試表明,本系統能穩定運行,各項功能可正常工作,設計達到了預期要求。
[1]邵輝英.電力改革形勢下的電力營銷[J].企業研究,2011(6):36.
[2]許勉.關于新形勢下做好電力市場營銷工作的思考[J].商場現代化,2011(2):49.
[3]延謙.電力改革形勢下供電企業的營銷策略改革[J].電工技術:理論與實踐,2015(11):127.
[4]張嘯.電力改革形勢下供電企業發展研究[J].昆明:云南大學,2012.
[5]XIN Chen.應用框架的設計與實現—.NET平臺[M].溫昱,靳向陽,譯.北京:電子工業出版社,2005.
[6]高揚.基于.NET平臺的三層架構軟件框架的設計與實現[J].計算機技術與發展,2011,21(2):77-80.
[7]韓立華,張志英,王書海.ASP.NET三層架構在科技獎勵評審系統中的應用[J].電子科技2010,23(7):12-14.
[8]龍馬工作室.新編ASP.NET 2.0+SQL Server 2005從入門到精通[M].北京:人民郵電出版社,2008.
[9]郝冠軍.ASP.NET本質論[M].北京:機械工業出版社,2011.
[10]張鵬,趙文靜.基于.Net的工藝處理系統[J].電子科技,2010,23(5):42-44.
[11]陳娟.電力營銷管理系統的設計與實現[D].天津:南開大學,2014.
[12]劉煬.基于ASP的電力營銷管理系統設計研究[D].合肥:合肥工業大學,2007.
[13]全生明,崔拓偉.B/S模式下電力營銷信息管理系統[C].西安:全國電力營銷技術與管理交流研討會,2008.
[14]杭建國.供電企業營銷一體化信息管理系統設計及實現[D].成都:電子科技大學,2014.
[15]童恒慶,梅清.基于.NET平臺的B/S系統開發框架的研究[J].微機發展,2004,14(8):61-63.
[16]王俊芳,李隱峰,王池.基于MVC模式的ThinkPHP框架研究[J].電子科技,2014(5):151-153.
[17]張斌,張達敏,曾成.基于Spring MVC的公共設施巡查系統設計[J].電子科技,2016(5):145-148.
Development and design of electric power marketing management system based on.NET
YANG Hong-wei,YUAN Hong-bo
(State Power Company Marketing Network Liaocheng,Liaocheng 252000,China)
In order to complete the construction of electric power marketing management information system to improve the efficiency of electricity power enterprise marketing management,increasing the competitiveness of enterprises,this paper develops and designs an electric power marketing management system based on.NET technology architecture,which uses.NET platform and Castle framework,B/S structure based on MVC structure and use ASP.NET technology and JavaScript to build complete system,and complete access to the database through ADO.NET technology.The system establish a standardized,rational,scientific power marketing system through IT,improving the efficiency of enterprises and economic benefits.Experimental tests have shown that this system is capable of stable operation of the various functions to work properly,the design meets the requirements.
optimization;algorithm framework;algorithm mode;algorithm design
TN99
:A
:1674-6236(2017)13-0075-04
2016-05-24稿件編號:201605215
楊宏偉(1973—),男,山東聊城人,高級技師。研究方向:營銷電費。