資源描述:
《淺析電力營銷系統(tǒng)信息自動(dòng)化建設(shè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、淺析電力營銷系統(tǒng)信息自動(dòng)化建設(shè)摘要:電力營銷是電力企業(yè)面向社會(huì)的重要窗口。為適應(yīng)新形勢的發(fā)展需求,電網(wǎng)企業(yè)必須改變傳統(tǒng)的營銷模式,建立現(xiàn)代電力營銷體系。目前,電力營銷系統(tǒng)的應(yīng)用軟件,技術(shù)日趨復(fù)雜,規(guī)模日益增大,應(yīng)用復(fù)雜度和數(shù)據(jù)處理量也在不斷增長,代碼的復(fù)用率、可維護(hù)性和可擴(kuò)展性就成為這類軟件是否具有生命力的關(guān)鍵因素。技術(shù)人員一直試圖解決軟件開發(fā)的復(fù)雜性問題,使開發(fā)的軟件使用壽命延長,并努力提高軟件代碼的復(fù)用率。J2EE架構(gòu)技術(shù)具有良好的跨平臺、可移植、可擴(kuò)展性,因此基于J2EE架構(gòu)的新一代電力營銷系統(tǒng)
2、的開發(fā)已成為當(dāng)今電力信息化發(fā)展的趨勢。MVC模式使軟件生產(chǎn)從傳統(tǒng)小規(guī)模作坊式的開發(fā)向?qū)I(yè)化分工協(xié)作的生產(chǎn)模式轉(zhuǎn)化,使軟件產(chǎn)品標(biāo)準(zhǔn)化、應(yīng)用規(guī)?;约熬S護(hù)管理集約化。關(guān)鍵詞:電力營銷系統(tǒng);J2EE;MVC模型;Struts框架中圖分類號:TM7文獻(xiàn)標(biāo)識碼:A1.J2EE架構(gòu)下的電力營銷應(yīng)用框架的主要內(nèi)容6(1)對于電力營銷系統(tǒng),J2EE框架設(shè)計(jì)的首要內(nèi)容也是圍繞如何高效、安全地在數(shù)據(jù)庫、應(yīng)用服務(wù)器及瀏覽器上完成數(shù)據(jù)的提取,信息轉(zhuǎn)換及信息展示并將更新的結(jié)果體現(xiàn)到數(shù)據(jù)庫中。在實(shí)踐中,選擇了以國外先進(jìn)的開發(fā)源碼
3、的框架為起點(diǎn),同時(shí)結(jié)合項(xiàng)目特點(diǎn)進(jìn)行改進(jìn)和完善的框架設(shè)計(jì)開發(fā)策略,取得了良好效果,其主要內(nèi)容如下:1)I~AStruts作為基本的web框架,同時(shí)結(jié)合電力營銷系統(tǒng)前端展現(xiàn)以數(shù)據(jù)庫數(shù)據(jù)為主的特點(diǎn),開發(fā)了數(shù)據(jù)集定義工具、數(shù)據(jù)集組件、一系列JSP標(biāo)簽庫及web頁面定制生成工具,在規(guī)范開發(fā)工作的同時(shí)極大地降低了J2EE數(shù)據(jù)庫應(yīng)用的開發(fā)度,提高了開發(fā)效率和質(zhì)量;2)在此基礎(chǔ)上利用Validation框架,用非常靈活的方式實(shí)現(xiàn)了應(yīng)用的Web表單進(jìn)行客戶端和服務(wù)器端的雙重驗(yàn)證。保證了錄入數(shù)據(jù)的合法性和有效性對于驗(yàn)證需
4、求的變更通過修改配置文件即可完成;3)利用log4i框架完成了應(yīng)用對Et志的統(tǒng)一處理,添加了關(guān)鍵數(shù)據(jù)修改Et志這樣的實(shí)用功能來對關(guān)鍵數(shù)據(jù)的變更進(jìn)行記錄追蹤。6(2)應(yīng)用框架的另外一個(gè)重要任務(wù)就是對電力營銷系統(tǒng)中涉及到的其他通用邏輯進(jìn)行封裝:1)電費(fèi)定制計(jì)算服務(wù):電費(fèi)定制計(jì)算服務(wù)的目標(biāo)是“適應(yīng)復(fù)雜的電費(fèi)算法、適應(yīng)電費(fèi)算法的變化、電費(fèi)計(jì)算高效、電費(fèi)計(jì)算過程可控”。采用專用的算費(fèi)服務(wù)器,將電費(fèi)計(jì)算獨(dú)立到數(shù)據(jù)庫服務(wù)器以外,避免了算費(fèi)時(shí)數(shù)據(jù)庫服務(wù)器系統(tǒng)負(fù)載過重情況的發(fā)生而且可通過使用電費(fèi)計(jì)算調(diào)度服務(wù)程序完成動(dòng)態(tài)
5、任務(wù)分配、負(fù)載均衡等機(jī)制,有效提高算費(fèi)速度。通過算法定制客戶端,可直觀對計(jì)費(fèi)單元的電費(fèi)算法、計(jì)算過程、計(jì)算規(guī)則進(jìn)行設(shè)置,并立即生效。2)智能報(bào)表服務(wù):電力營銷系統(tǒng)中報(bào)表統(tǒng)計(jì)的特點(diǎn)是工作量大,格式易變化,周期性報(bào)表多,同時(shí)報(bào)表的生成期間數(shù)據(jù)庫系統(tǒng)OLTP的性能受很大的影響。智能報(bào)表服務(wù)通過報(bào)表設(shè)計(jì)器對報(bào)表數(shù)據(jù)和格式進(jìn)行編輯定義及預(yù)覽,如果業(yè)務(wù)發(fā)生變化或系統(tǒng)升級時(shí)無需編程只要在報(bào)表編輯器中根據(jù)需要調(diào)整報(bào)表的表樣和模板的統(tǒng)計(jì)數(shù)據(jù)集,就可達(dá)到同步升級的目的。報(bào)表服務(wù)提供報(bào)表手動(dòng)生成、自動(dòng)生成格式轉(zhuǎn)換、報(bào)表發(fā)布
6、等功能,同時(shí)采用報(bào)表中間庫的設(shè)計(jì)策略優(yōu)化報(bào)表服務(wù)。3)工作流服務(wù):基于國際工作流協(xié)會(huì)工作流系統(tǒng)參考模型實(shí)現(xiàn),利用圖形化定義工具拖拽中即可輕松地完成電力營銷系統(tǒng)中各種業(yè)務(wù)流程的定義;支持多種任務(wù)分配方式,包括直接賦予某個(gè)組織、角色或人。提供了時(shí)間管理,到期預(yù)警和超期報(bào)警特性,為工作質(zhì)量考核提供有關(guān)考核信息;支持圖形化工作流程的監(jiān)控。業(yè)務(wù)流程變更時(shí),修改相應(yīng)流程模型加載后即可實(shí)現(xiàn)。4)線損計(jì)算服務(wù):對線損算法進(jìn)行定制,實(shí)時(shí)和定時(shí)統(tǒng)計(jì)和計(jì)算各電壓等級線損率,為整個(gè)線損統(tǒng)計(jì)分析提供統(tǒng)一、準(zhǔn)確韻基礎(chǔ)數(shù)據(jù)。5)收
7、費(fèi)服務(wù):利用交易中間件為系統(tǒng)收費(fèi)功能及客戶交費(fèi)支持功能提供安全、高效的費(fèi)用收取、費(fèi)用查詢、對帳、沖帳等基礎(chǔ)服務(wù)。2.系統(tǒng)開發(fā)關(guān)鍵技術(shù)的實(shí)現(xiàn)6接口的定義是系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的焦點(diǎn)。此系統(tǒng)中對各個(gè)部分需要相互協(xié)作的接口都給予了明確的定義包括接口內(nèi)的方法、方法參數(shù)及返回類型。(1)業(yè)務(wù)操作構(gòu)件。業(yè)務(wù)操作是整個(gè)系統(tǒng)的重要組成部分。包括對數(shù)據(jù)的增、刪、改、查幾項(xiàng)功能,而這幾項(xiàng)功能貫穿了整個(gè)系統(tǒng)的始終。在本系6統(tǒng)中設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)業(yè)務(wù)綜合操作構(gòu)件,可以對電費(fèi)、檔案進(jìn)行增加、刪除、修改記錄并對其結(jié)果進(jìn)行統(tǒng)計(jì)查詢。其中電
8、費(fèi)查詢的功能是查詢用戶歷史電量電費(fèi),或已完成統(tǒng)計(jì)報(bào)表的本月用戶電量電費(fèi)。檔案統(tǒng)計(jì)查詢的功能是對各營業(yè)所的基礎(chǔ)檔案信息按照”線路”和”區(qū)域”進(jìn)行統(tǒng)計(jì)。實(shí)現(xiàn)這種業(yè)務(wù)綜合操作的途徑有兩種:一種是不基于封裝的概念,直接根據(jù)需求把對數(shù)據(jù)庫的連接、數(shù)據(jù)的增加、刪除、修改以及查詢所返回的結(jié)果集、servlet控制請求所需要的方法都分別集成在一個(gè)類文件中。這種實(shí)現(xiàn)對記錄的操作方法高度耦合,很難實(shí)現(xiàn)方法的移植、復(fù)用。另一種是利用面向?qū)ο蟮姆椒ㄕ{(diào)用API,封裝了數(shù)據(jù)庫的初始