電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).doc_第1頁
電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).doc_第2頁
電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).doc_第3頁
電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).doc_第4頁
電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).doc_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

電力營銷管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)摘要電力產(chǎn)、銷、用是一個龐大而復(fù)雜的系統(tǒng)工程,其中,電力營銷環(huán)節(jié)至關(guān)重要。要使電網(wǎng)企業(yè)的市場競爭力不斷提升、贏利能力不斷增強(qiáng)、市場占有份額不斷擴(kuò)展,就必須認(rèn)真研究當(dāng)前電力營銷面臨的形勢,積極應(yīng)對新變化和新問題,以創(chuàng)新的精神努力做好電力市場營銷工作。電力營銷系統(tǒng)的信息化建設(shè)和應(yīng)用,是電力營銷創(chuàng)新發(fā)展的重要支持手段。正是為了能夠幫助基層供電單位對用電客戶提供優(yōu)質(zhì)服務(wù),對營銷業(yè)務(wù)進(jìn)行處理和控制,為領(lǐng)導(dǎo)層提供管理和決策的支持信息而開發(fā)了本軟件。系統(tǒng)主要實(shí)現(xiàn):系統(tǒng)管理、用電業(yè)擴(kuò)管理、電費(fèi)計(jì)算、電費(fèi)審核、計(jì)量管理、工程管理、報表管理等功能。本程序采用C#.NET作為前臺開發(fā)程序,Sybase Adaptive Server Enterprise作為后臺數(shù)據(jù)庫支持。大量的測試表明本軟件在Windows 98/me/2000/XP平臺配合Office XP/2003的環(huán)境下,程序運(yùn)行穩(wěn)定且各項(xiàng)功能運(yùn)行都很正常,基本達(dá)到了預(yù)期的要求!本程序通過對基層供電單位用電業(yè)務(wù)流程的長期調(diào)研,然后針對電力營銷運(yùn)行體系進(jìn)行了研究,作出了較為適合的開發(fā)策略。關(guān)鍵詞:電力營銷系統(tǒng),電力營銷流程體系,數(shù)據(jù)庫,C#.NET,系統(tǒng)安全性。ABSTRACTThe produce,sell and use of electric power is a great and complex system engineering. Firstly,the c is very important.For advancing market competence,more profit and more market share of STAT GRID,we must study current position of the electric power market,having an active affront to the new change,the new question.To work hardly with innovational atitude for electric power market.The information construction and application of electric power market system is the key to developing and innovation. The target of this soft to help the basic power providing institution provide high quality service for client,deal with the operation and control it.The system contain system management,electronic charge calculate,electronic review,electronic measure, project management,report management. This program use C#.NET as exploitation program on the stage.Sybase Adaptive Server Enterprise as sustaining in the background.Many test show this soft in the Windows 98/me/2000/XP stage working in Office XP/2003 environment,run stabilizable and its every function in gear.Long-term investigation and study in basic power providing institution,studying electric power market operation mode,work out appropriate exploitation strategy.Key words:electric power market information system,electric power market process mode,database,C#.NET,system security.第一章緒論1.1研究現(xiàn)狀近年來,隨著電力走向市場步伐的逐步加快以及國家電力公司管理體制的改革,我國電力工業(yè)管理體制由計(jì)劃經(jīng)濟(jì)向市場經(jīng)濟(jì)開始轉(zhuǎn)變。各級供電企業(yè)均面臨著新的挑戰(zhàn),在新的企業(yè)改革中將逐步成為具有一定競爭能力的獨(dú)立市場主體和獨(dú)立法人主體。企業(yè)的工作重點(diǎn)已由原來的單一安全生產(chǎn)轉(zhuǎn)變?yōu)橐越?jīng)濟(jì)效益為中心的全方位的綜合發(fā)展。為此,需要企業(yè)建立規(guī)范的現(xiàn)代企業(yè)制度,減人增效,提高勞動生產(chǎn)率,提高管理水平,加強(qiáng)信息反饋,提高決策的科學(xué)性和準(zhǔn)確性,提高企業(yè)的綜合競爭力。而傳統(tǒng)的用電管理信息系統(tǒng)由于設(shè)計(jì)理念的局限性,已經(jīng)不能滿足企業(yè)這一轉(zhuǎn)變帶來的新的需求,建立與之適應(yīng)的新的電力營銷管理信息系統(tǒng)成為供電企業(yè)進(jìn)行有效管理的輔助手段。為供電企業(yè)創(chuàng)造更好的社會效益和經(jīng)濟(jì)效益已經(jīng)成為電力營銷管理信息系統(tǒng)的核心理念。電力營銷管理信息系統(tǒng)的建設(shè)必須以市場和客戶服務(wù)為軸心,以方便客戶為宗旨,優(yōu)化重組供電業(yè)務(wù)流程,創(chuàng)新服務(wù)方式,強(qiáng)化監(jiān)管能力,提高企業(yè)決策和管理水平。并通過各種方式提高供電服務(wù)質(zhì)量,擴(kuò)展電力消費(fèi)市場,提高電力銷售收入回收率。按照國家電網(wǎng)公司和四川省電力公司營銷標(biāo)準(zhǔn)化、集約化、專業(yè)化和精細(xì)化管理要求,四川各地市電業(yè)局將成立電費(fèi)管理中心。電費(fèi)管理中心以營銷信息系統(tǒng)為支撐,對抄表進(jìn)行專業(yè)化管理,對電費(fèi)核算、帳務(wù)處理及資金歸集進(jìn)行集中管理,取消了區(qū)縣供電局的電費(fèi)帳戶、電費(fèi)核算及帳務(wù)處理業(yè)務(wù),實(shí)現(xiàn)了電費(fèi)抄核收全過程的監(jiān)管和控制,降低了營銷成本和經(jīng)營風(fēng)險,全面提高了電業(yè)局集約化經(jīng)營管理能力,實(shí)現(xiàn)了電費(fèi)管理中心的建設(shè)目的。為實(shí)現(xiàn)以上目標(biāo),在導(dǎo)師指導(dǎo)下,研究并且開發(fā)了一個針對現(xiàn)在基層供電單位的電力營銷管理信息系統(tǒng)。該系統(tǒng)是基于現(xiàn)代計(jì)算機(jī)與網(wǎng)絡(luò)通信技術(shù),將電力營銷工作進(jìn)行電子化管理的綜合信息系統(tǒng)。具備客戶服務(wù)、營銷業(yè)務(wù)處理、監(jiān)督和決策支持等功能,是促進(jìn)電力營銷服務(wù)創(chuàng)新、管理創(chuàng)新和技術(shù)創(chuàng)新的基礎(chǔ)和重要保證。電力營銷工作必須實(shí)現(xiàn)計(jì)算機(jī)全過程管理。其中電費(fèi)中心管理系統(tǒng)則是基于電力營銷管理信息系統(tǒng)基礎(chǔ)上的核心系統(tǒng)分支,涵蓋其中的客戶業(yè)務(wù)受理、電量電費(fèi)、收費(fèi)與電費(fèi)核算以及營銷工作質(zhì)量管理監(jiān)督分析決策等部分。根據(jù)以上背景,基層供電單位電力營銷系統(tǒng)的開發(fā)是非常必要的。本文旨在探討一種基于網(wǎng)絡(luò)、數(shù)據(jù)中心服務(wù)器、客戶端模式的方式,通過采用SYBASE數(shù)據(jù)庫,現(xiàn)代網(wǎng)絡(luò)、信息安全、C#編程語言等技術(shù)的應(yīng)用,實(shí)現(xiàn)高效率、低成本、符合電力營銷業(yè)務(wù)流程的電力營銷系統(tǒng)。1.2研究意義與系統(tǒng)目標(biāo)1.2.1電力企業(yè)信息化狀況分析電力企業(yè)信息模式現(xiàn)狀及面臨的問題:長久以來,電力行業(yè)長期作為國家壟斷行業(yè)存在與運(yùn)營,作為國家基礎(chǔ)性行業(yè),電力企業(yè)曾一度在計(jì)劃經(jīng)濟(jì)中生產(chǎn),以安全生產(chǎn)為核心。在長期計(jì)劃經(jīng)濟(jì)模式下形成的信息分割、孤島信息、效率低下的運(yùn)行體制已不能適應(yīng)目前及將來的要求。電力企業(yè)需要進(jìn)行管理體制革新,實(shí)行業(yè)務(wù)重新劃分、流程梳理與整合優(yōu)化,引入信息技術(shù)共享支持2。相對于信息技術(shù)的發(fā)展與應(yīng)用,電力企業(yè)長期以來處于落后的境況,有的企業(yè)引入了先進(jìn)的信息系統(tǒng)、業(yè)務(wù)管理系統(tǒng),而體制模式未能實(shí)施有效革新,最終形成了管理信息系統(tǒng)未能發(fā)揮預(yù)期的、應(yīng)有的作用的局面。全球經(jīng)濟(jì)信息化是當(dāng)今世界發(fā)展的趨勢,發(fā)達(dá)國家許多重要企業(yè)早在上個世紀(jì)80年代就基本上實(shí)現(xiàn)了信息管理共享化,現(xiàn)在正向著高度智能化和網(wǎng)絡(luò)化的方向發(fā)展,我國電力企業(yè)的信息建設(shè)水平同國外同行業(yè)相比有較大差距,電力企業(yè)對信息網(wǎng)絡(luò)建設(shè)發(fā)揮的管理潛力還沒有充分的認(rèn)識,信息建設(shè)還處在低水平上13。電力企業(yè)信息化是個復(fù)雜的過程,從信息系統(tǒng)的系統(tǒng)設(shè)計(jì)、需求分析、系統(tǒng)實(shí)施到維護(hù),都有很高要求,在信息技術(shù)不斷發(fā)展、市場環(huán)境發(fā)生變化時,還要能夠根據(jù)新的經(jīng)營運(yùn)作需要,升級信息系統(tǒng)或者對系統(tǒng)進(jìn)行快速重組1。如何實(shí)施一個既能滿足當(dāng)前企業(yè)需求又具有可持續(xù)發(fā)展能力,功能強(qiáng)大又具有良好柔性的信息系統(tǒng)就成為今后一個時期內(nèi)電力企業(yè)信息化需要討論的主題。相對于傳統(tǒng)應(yīng)用,電力信息資源的開發(fā)尚處于發(fā)展階段,隨著新的電力體制逐步形成,今后會在發(fā)電和電網(wǎng)等方面形成新一輪的信息化進(jìn)程2。企業(yè)信息系統(tǒng)安全工作主要包括系統(tǒng)安全、網(wǎng)絡(luò)安全、數(shù)據(jù)安全幾個方面15。網(wǎng)絡(luò)安全就是保證企業(yè)信息網(wǎng)絡(luò)的安全穩(wěn)定運(yùn)行,保障核心網(wǎng)絡(luò)路由器、交換機(jī)、電量電費(fèi)、收費(fèi)與電費(fèi)核算以及營銷工作質(zhì)量管理監(jiān)督分析決策等部分。根據(jù)以上背景,基層供電單位電力營銷系統(tǒng)的開發(fā)是非常必要的。本文旨在探討一種基于網(wǎng)絡(luò)、數(shù)據(jù)中心服務(wù)器、客戶端模式的方式,通過采用SYBASE數(shù)據(jù)庫,現(xiàn)代網(wǎng)絡(luò)、信息安全、C#編程語言等技術(shù)的應(yīng)用,實(shí)現(xiàn)高效率、低成本、符合電力營銷業(yè)務(wù)流程的電力營銷系統(tǒng)。1.2研究意義與系統(tǒng)目標(biāo)1.2.1電力企業(yè)信息化狀況分析電力企業(yè)信息模式現(xiàn)狀及面臨的問題:長久以來,電力行業(yè)長期作為國家壟斷行業(yè)存在與運(yùn)營,作為國家基礎(chǔ)性行業(yè),電力企業(yè)曾一度在計(jì)劃經(jīng)濟(jì)中生產(chǎn),以安全生產(chǎn)為核心。在長期計(jì)劃經(jīng)濟(jì)模式下形成的信息分割、孤島信息、效率低下的運(yùn)行體制已不能適應(yīng)目前及將來的要求。電力企業(yè)需要進(jìn)行管理體制革新,實(shí)行業(yè)務(wù)重新劃分、流程梳理與整合優(yōu)化,引入信息技術(shù)共享支持2。相對于信息技術(shù)的發(fā)展與應(yīng)用,電力企業(yè)長期以來處于落后的境況,有的企業(yè)引入了先進(jìn)的信息系統(tǒng)、業(yè)務(wù)管理系統(tǒng),而體制模式未能實(shí)施有效革新,最終形成了管理信息系統(tǒng)未能發(fā)揮預(yù)期的、應(yīng)有的作用的局面。全球經(jīng)濟(jì)信息化是當(dāng)今世界發(fā)展的趨勢,發(fā)達(dá)國家許多重要企業(yè)早在上個世紀(jì)80年代就基本上實(shí)現(xiàn)了信息管理共享化,現(xiàn)在正向著高度智能化和網(wǎng)絡(luò)化的方向發(fā)展,我國電力企業(yè)的信息建設(shè)水平同國外同行業(yè)相比有較大差距,電力企業(yè)對信息網(wǎng)絡(luò)建設(shè)發(fā)揮的管理潛力還沒有充分的認(rèn)識,信息建設(shè)還處在低水平上13。電力企業(yè)信息化是個復(fù)雜的過程,從信息系統(tǒng)的系統(tǒng)設(shè)計(jì)、需求分析、系統(tǒng)實(shí)施到維護(hù),都有很高要求,在信息技術(shù)不斷發(fā)展、市場環(huán)境發(fā)生變化時,還要能夠根據(jù)新的經(jīng)營運(yùn)作需要,升級信息系統(tǒng)或者對系統(tǒng)進(jìn)行快速重組1。如何實(shí)施一個既能滿足當(dāng)前企業(yè)需求又具有可持續(xù)發(fā)展能力,功能強(qiáng)大又具有良好柔性的信息系統(tǒng)就成為今后一個時期內(nèi)電力企業(yè)信息化需要討論的主題。相對于傳統(tǒng)應(yīng)用,電力信息資源的開發(fā)尚處于發(fā)展階段,隨著新的電力體制逐步形成,今后會在發(fā)電和電網(wǎng)等方面形成新一輪的信息化進(jìn)程2。企業(yè)信息系統(tǒng)安全工作主要包括系統(tǒng)安全、網(wǎng)絡(luò)安全、數(shù)據(jù)安全幾個方面15。網(wǎng)絡(luò)安全就是保證企業(yè)信息網(wǎng)絡(luò)的安全穩(wěn)定運(yùn)行,保障核心網(wǎng)絡(luò)路由器、交換機(jī)、理決策支持層。各層面涵蓋電力營銷業(yè)務(wù)總體流程,實(shí)現(xiàn)從電力用戶申報用電到電費(fèi)繳納的各環(huán)節(jié)。電力營銷管理系統(tǒng)建成后達(dá)到的目標(biāo)如下:1、保證各層營銷業(yè)務(wù)順利傳遞,實(shí)現(xiàn)用電業(yè)務(wù)辦理的準(zhǔn)確性。2、保證電費(fèi)電價子系統(tǒng)安全、穩(wěn)定和高效性。滿足正常生產(chǎn)業(yè)務(wù):抄表、計(jì)費(fèi)、審核和報表的正確和及時性。2、保證收費(fèi)和帳務(wù)管理子系統(tǒng)的可靠性、為客戶繳費(fèi)服務(wù)提供準(zhǔn)確和及時性,能準(zhǔn)確區(qū)分支票、現(xiàn)金、轉(zhuǎn)帳等不同的交款方式。實(shí)現(xiàn)與財務(wù)的資金完全一致。3、在數(shù)據(jù)中心基礎(chǔ)上,完善業(yè)務(wù)子系統(tǒng)的業(yè)務(wù)審核功能,實(shí)現(xiàn)電量電費(fèi)退補(bǔ)、非業(yè)務(wù)變更退補(bǔ)、違約金等業(yè)務(wù)流程管理。保證業(yè)務(wù)子系統(tǒng)在面向客戶的窗口業(yè)務(wù)時的穩(wěn)定和及時響應(yīng)。對各種業(yè)務(wù)都正常流轉(zhuǎn),確保電費(fèi)中心能夠準(zhǔn)確獲取客戶業(yè)務(wù)變更信息。系統(tǒng)主要功能包括:系統(tǒng)管理、業(yè)擴(kuò)管理、電費(fèi)計(jì)算、電費(fèi)審核、異常流程、電費(fèi)收費(fèi)、銀電聯(lián)網(wǎng)、應(yīng)收報表、實(shí)收報表等。其具體層面結(jié)構(gòu)分為:客戶服務(wù)層、電力營銷業(yè)務(wù)層、電力營銷工作質(zhì)量管理層、電力營銷管理決策支持層。本系統(tǒng)基于C#開發(fā)語言環(huán)境的C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器架構(gòu)模型,在客戶端和數(shù)據(jù)庫服務(wù)器中間,采用一層應(yīng)用服務(wù)器的三層結(jié)構(gòu)方式。服務(wù)器布置在地市級電業(yè)局信息中心總部,所下屬供電局及相關(guān)二級機(jī)構(gòu)、通過安裝本地客戶端訪問該系統(tǒng)。C#技術(shù)一個開放源碼的.net系統(tǒng),基于三層結(jié)構(gòu)開發(fā);具有VB.NET和C#.NET雙版版本.本課題采取C#.NET版本。運(yùn)用C#進(jìn)行各模塊功能的實(shí)現(xiàn),邏輯判斷等。實(shí)現(xiàn)用電業(yè)務(wù),審核判斷業(yè)務(wù)流程流轉(zhuǎn)等模塊的實(shí)現(xiàn)。后臺數(shù)據(jù)庫采用SYBASE企業(yè)及數(shù)據(jù)庫(ASE)(Sybase Adaptive Server Enterprise)。主機(jī)及應(yīng)用層安全設(shè)計(jì)數(shù)據(jù)存儲在地市電業(yè)局營銷數(shù)據(jù)中心,各供電局層不架設(shè)數(shù)據(jù)庫,只能采用終端連接到電業(yè)局應(yīng)用服務(wù)器上進(jìn)行應(yīng)用。數(shù)據(jù)庫采用sybase數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)采用雙機(jī)互備模式即數(shù)據(jù)庫集群技術(shù)(Sybase HA)。在集群模式下,主要解決高可用性(HA)的問題,即如何使后臺數(shù)據(jù)庫系統(tǒng)達(dá)到高可用性或持續(xù)可用性。Sybas在具有雙機(jī)處理能力的硬件操作系統(tǒng)平臺上(如:SUN、HP、IBM等)提供了支持雙機(jī)功能的多種運(yùn)行模式,如備份監(jiān)控、并行處理等。兩臺數(shù)據(jù)庫服務(wù)器均處于工作狀態(tài)。在正常情況下,兩臺數(shù)據(jù)庫服務(wù)器均為信息系統(tǒng)提供支持,并互相監(jiān)視對方的運(yùn)行情況。當(dāng)一臺數(shù)據(jù)庫服務(wù)器出現(xiàn)異常,不能支持信息系統(tǒng)的運(yùn)營時,則另一臺數(shù)據(jù)庫服務(wù)器主動接管(Take Over)異常機(jī)的工作,繼續(xù)支持信息系統(tǒng)的運(yùn)營,從而保證信息系統(tǒng)能夠不間斷的運(yùn)行。而達(dá)到不停機(jī)的功能(Non-Stop),但正常運(yùn)行的主機(jī)的負(fù)載會有所增加,此時必須盡快將異常主機(jī)修復(fù)以縮短正常機(jī)負(fù)載持續(xù)時間。但異常主機(jī)經(jīng)過維修恢復(fù)正常后,系統(tǒng)管理員通過管理命令,可以將正常主機(jī)所接管的工作切換回以被修復(fù)的異常機(jī)。具體分為應(yīng)用服務(wù)器層:收費(fèi)庫DFSS(電費(fèi)實(shí)收)主機(jī)服務(wù)器,DFYS(電費(fèi)應(yīng)收)主機(jī)服務(wù)器;數(shù)據(jù)庫服務(wù)器層:收費(fèi)庫DFSS(電費(fèi)實(shí)收)主機(jī)服務(wù)器,DFYS(電費(fèi)應(yīng)收)主機(jī)服務(wù)器。通過“群集管理器”進(jìn)行管理.1.3論文章節(jié)安排本論文敘述了設(shè)計(jì)、開發(fā)供電企業(yè)(地市級電業(yè)局)電力營銷管理系統(tǒng)的相關(guān)技術(shù)點(diǎn)以及系統(tǒng)研究的現(xiàn)狀、意義、目標(biāo)等,研究的主要內(nèi)容及分析、實(shí)現(xiàn)過程且最后給出了實(shí)現(xiàn)的簡要代碼與系統(tǒng)測試結(jié)果。本文的章節(jié)安排如下:第一章為緒論部分,介紹了國內(nèi)外電力企業(yè)信息管理的現(xiàn)狀、并對本系統(tǒng)的研究意義及系統(tǒng)目標(biāo)做了介紹。第二章為系統(tǒng)技術(shù)概要,分別介紹了系統(tǒng)設(shè)計(jì)原則及系統(tǒng)中所應(yīng)用的技術(shù)點(diǎn)做了介紹。第三章為系統(tǒng)需求分析,介紹了系統(tǒng)研究的背景分析及系統(tǒng)的業(yè)務(wù)功能需求分析。第四章為系統(tǒng)詳細(xì)設(shè)計(jì),先介紹了系統(tǒng)總體結(jié)構(gòu),后詳細(xì)介紹了系統(tǒng)各子系統(tǒng)的功能需求及數(shù)據(jù)庫關(guān)于人員帳號管理的設(shè)計(jì)報告。第五章為系統(tǒng)實(shí)現(xiàn),展現(xiàn)了系統(tǒng)具體實(shí)現(xiàn)各功能需求的框架代碼。第六章為系統(tǒng)測試及應(yīng)用,首先介紹了系統(tǒng)測試和應(yīng)用情況,以及系統(tǒng)進(jìn)一步改進(jìn)的點(diǎn)。最后是致謝和參考文獻(xiàn)。1.4本章小結(jié)本章分析了我國電力行業(yè)信息化現(xiàn)狀,具體提出了目前電力企業(yè)信息管理中存在的問題,明確了電力營銷管理系統(tǒng)的研究意義及目標(biāo),對系統(tǒng)研究的價值、系統(tǒng)實(shí)現(xiàn)的目標(biāo)及相關(guān)技術(shù)做了介紹,對論文各章節(jié)安排做了簡述。第二章系統(tǒng)需求分析2.1背景分析2.1.1電力營銷管理信息系統(tǒng)需求分析隨著電力體制改革的深入和電力市場的形成,電力企業(yè)原有的信息化建設(shè)系統(tǒng)往往已經(jīng)難以適應(yīng)電力企業(yè)的發(fā)展規(guī)劃,配備一套與自身發(fā)展定位相吻合的應(yīng)用系統(tǒng)是每個企業(yè)邁入市場競爭前最迫切的事情。找準(zhǔn)企業(yè)自身定位,并有針對性地提出相應(yīng)信息化解決方案就是當(dāng)前擺在電力企業(yè)面前的首要問題。信息化是電力行業(yè)在市場經(jīng)濟(jì)條件下生存、發(fā)展的必由之路。只有在認(rèn)真分析企業(yè)自身定位,提出一整套管理思路后,再進(jìn)行整體規(guī)劃,才能真正達(dá)到信息化的最終目的。電力企業(yè)信息化是一個復(fù)雜的過程,從信息系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施到運(yùn)行維護(hù),都有非常高的要求:特別是在信息技術(shù)不斷發(fā)展、市場環(huán)境發(fā)生變化時,還要能夠根據(jù)新的經(jīng)營運(yùn)作需要,升級信息系統(tǒng)或者對系統(tǒng)進(jìn)行快速重組2。如何實(shí)施一個既能滿足當(dāng)前企業(yè)需求又具有可持續(xù)發(fā)展能力,功能強(qiáng)大又具有良好柔性的信息系統(tǒng)就成為今后一個時期內(nèi)電力企業(yè)信息化的主題。相對于傳統(tǒng)應(yīng)用,電力信息資源的開發(fā)尚處于發(fā)展階段,隨著新的電力體制逐步形成,今后電力行業(yè)會迎來新一輪的信息化高潮。隨著電力企制改革的進(jìn)一步深入,電力企業(yè)城農(nóng)網(wǎng)改造的實(shí)施,用戶數(shù)量成幾何倍數(shù)的增加;全社會、國家電力公司對供電企業(yè)的服務(wù)質(zhì)量提出了更高要求;尋求一種新的營銷管理解決方案,建立一個新的計(jì)算機(jī)信息系統(tǒng)迫在眉睫,以滿足四川省電力公司營銷管理的要求,整合電力營銷業(yè)務(wù)、提高營銷管理水平,也為下一步建設(shè)省級的營銷數(shù)據(jù)中心打下基礎(chǔ)。電力營銷作為電力行業(yè)的一大支柱,為了促進(jìn)電力市場改革、加快行業(yè)信息現(xiàn)代化步伐、提供優(yōu)質(zhì)的客戶服務(wù),按照國家電網(wǎng)公司和四川省電力公司營銷標(biāo)準(zhǔn)化、集約化、專業(yè)化和精細(xì)化管理要求,在各電業(yè)局及供電局實(shí)現(xiàn)營銷業(yè)務(wù)現(xiàn)代化、信息化辦公流程3。以營銷信息系統(tǒng)為支撐,對抄表進(jìn)行專業(yè)化管理,對電費(fèi)核算、帳務(wù)處理及資金歸集進(jìn)行集中管理,取消了區(qū)縣供電局的電費(fèi)帳戶、電費(fèi)核算及帳務(wù)處理業(yè)務(wù),實(shí)現(xiàn)了電費(fèi)抄核收全過程的監(jiān)管和控制,降低了營銷成本和經(jīng)營風(fēng)險,全面提高了電業(yè)局集約化經(jīng)營管理能力,實(shí)現(xiàn)了電力營銷流程管理信息化、規(guī)范化的目的。2.2系統(tǒng)需求分析根據(jù)基層供電單位營銷業(yè)務(wù)管理特點(diǎn)并結(jié)合多年來用電營銷管理經(jīng)驗(yàn),開發(fā)供電企業(yè)電力營銷管理信息系統(tǒng),主要研究內(nèi)容如下:系統(tǒng)具體實(shí)現(xiàn)功能電費(fèi)中心管理系統(tǒng)將實(shí)際流程環(huán)節(jié)體現(xiàn)在程序模塊上,并以模塊間傳遞信息的方式銜接。其各層面系統(tǒng)功能模塊具備以下功能:客戶服務(wù)層服務(wù)方式主要包括營業(yè)廳服務(wù)、呼叫中心服務(wù)、因特網(wǎng)服務(wù)和客戶現(xiàn)場服務(wù)??蛻舴?wù)層模塊具備以下功能:查詢與咨詢服務(wù),業(yè)務(wù)受理服務(wù),電費(fèi)收費(fèi)服務(wù),客戶現(xiàn)場服務(wù)。其中,查詢與咨詢服務(wù)、業(yè)務(wù)受理服務(wù)實(shí)現(xiàn)受理客戶提交的新裝、增容與變更用電等服務(wù)要求,業(yè)務(wù)受理應(yīng)滿足供電營業(yè)規(guī)則的有關(guān)規(guī)定。收費(fèi)服務(wù)模塊主要包括電費(fèi)和其他業(yè)務(wù)費(fèi)用的收繳。另外系統(tǒng)實(shí)現(xiàn)銀行聯(lián)網(wǎng)劃撥(包括銀行儲蓄)和銀行代收等收費(fèi)方式以及小區(qū)便民電收費(fèi)點(diǎn)收費(fèi)的方式?,F(xiàn)場服務(wù)為現(xiàn)場服務(wù)的工作人員提供有關(guān)客戶的資料信息。實(shí)現(xiàn)工作人員在客戶現(xiàn)場的處理結(jié)果和收集的業(yè)務(wù)信息及時進(jìn)入系統(tǒng)的處理流程。營銷業(yè)務(wù)層主要包括新裝、增容與變更用電(電業(yè)局方在系統(tǒng)中實(shí)現(xiàn)對該類業(yè)務(wù)的受理,審核,確定實(shí)施方案等)。供用電合同管理(實(shí)現(xiàn)在系統(tǒng)中對用電合同的簽訂、審批等)。電量電費(fèi)管理(實(shí)現(xiàn)電量的錄入,電費(fèi)的收取、計(jì)算、退補(bǔ)以及同各大銀行間對賬確認(rèn)處理等),其中收費(fèi)方式主要包括坐收、銀行代收和走收等。針對不同的收費(fèi)方式,具有相應(yīng)的收費(fèi)處理功能。開具電費(fèi)通知單、電費(fèi)發(fā)票、電費(fèi)違約金憑證;實(shí)現(xiàn)電費(fèi)銷帳、退/補(bǔ)電費(fèi)等處理功能;按不同收費(fèi)方式產(chǎn)生相應(yīng)的收費(fèi)日報、月報,催費(fèi)通知書等等。抄表管理(對不同的抄表方式實(shí)現(xiàn)抄表日程、抄表區(qū)本管理、抄表人員分配管理等,以及抄表數(shù)據(jù)的錄入與數(shù)據(jù)核對處理功能,并形成抄表日志)。營銷工作質(zhì)量管理層工作流程控制,即對每一業(yè)務(wù)流程及各崗位的工作規(guī)定預(yù)警時間。對超期量、超期率、出錯量、出錯率、滯留量、等情況實(shí)時監(jiān)控。對超期流程和崗位進(jìn)行督辦。以各業(yè)務(wù)模塊間的傳遞時限控制。如對新裝、增容及變更用電、電量電費(fèi)退補(bǔ)、電費(fèi)違約金的退補(bǔ)等每一業(yè)務(wù)流程的時限進(jìn)行統(tǒng)計(jì),檢查出超時限的流程、工作崗位和相關(guān)責(zé)任人。營銷管理決策支持層該層面系統(tǒng)主要統(tǒng)計(jì)報表生成、綜合查詢、綜合分析、需求預(yù)測等。通過各類報表統(tǒng)計(jì)查詢,用電業(yè)務(wù)辦理情況、業(yè)務(wù)服務(wù)和電費(fèi)回收等情況分析確定其營銷能力對客戶需求的適應(yīng)程度,提出改進(jìn)的意見及考核的力度等。營銷效果評估根據(jù)系統(tǒng)統(tǒng)計(jì)出各項(xiàng)營銷措施的執(zhí)行情況,定性和定量分析產(chǎn)生的經(jīng)濟(jì)效益和社會效益。圖2-1系統(tǒng)的業(yè)務(wù)流程圖系統(tǒng)流程描述第一步由用電客戶發(fā)起用電申請(如日常電費(fèi)繳納、用電申請、用電改造等等業(yè)務(wù))這一環(huán)節(jié)由供電單位的營業(yè)大廳部門負(fù)責(zé)受理;接下來第二步用電檢查部門將會根據(jù)大廳受理的客戶申請情況進(jìn)行現(xiàn)場實(shí)地查勘,提出供電、改造等方案;接下來客戶中心部門針對查勘方案進(jìn)行審核,如涉及有較大工程項(xiàng)目通過工程管理環(huán)節(jié)考慮是否進(jìn)行外包等方式處理,工程管理環(huán)節(jié)還負(fù)責(zé)合同的管理、制作、審核等;之后再流轉(zhuǎn)至營業(yè)大廳進(jìn)行注冊登記并收取相關(guān)業(yè)擴(kuò)費(fèi)用等;大廳辦理手續(xù)收取相關(guān)費(fèi)用后,再由用電檢查部門對實(shí)地進(jìn)行查勘,符合供電情況后,信息流轉(zhuǎn)至裝表接電部門進(jìn)行現(xiàn)場裝表接電,并開始計(jì)量用戶用電負(fù)荷;此時,業(yè)務(wù)單據(jù)流轉(zhuǎn)至電費(fèi)抄核算部門建立客戶檔案之后進(jìn)行每月電費(fèi)電量核算管理。系統(tǒng)總體業(yè)務(wù)模塊大體劃分為:業(yè)擴(kuò)管理電費(fèi)抄核收管理電費(fèi)中心管理電費(fèi)收費(fèi)情況管理決策管理。2.3本章小結(jié)本章主要分析了系統(tǒng)設(shè)計(jì)背景情況,闡述了目前供電部門在用電,售電管理上的諸多問題,并提出期望的安全、穩(wěn)定、可靠的電力營銷信息管理系統(tǒng)所達(dá)到的目的,并具體分析描述了所需功能。第三章系統(tǒng)技術(shù)背景簡介3.1系統(tǒng)設(shè)計(jì)背景與設(shè)計(jì)原則按照“統(tǒng)一領(lǐng)導(dǎo)、統(tǒng)一規(guī)劃、統(tǒng)一標(biāo)準(zhǔn)”的指導(dǎo)意見,供電企業(yè)實(shí)現(xiàn)了營銷數(shù)據(jù)地市級的集中,建設(shè)了17個以地市營銷數(shù)據(jù)中心為基礎(chǔ)的營銷現(xiàn)代化業(yè)務(wù)處理平臺,提高了營銷系統(tǒng)的安全性和可維護(hù)性。同時為各地市供電單位業(yè)務(wù)規(guī)范、流程監(jiān)督和工作質(zhì)量考核提供了更加可靠的技術(shù)平臺。為了適應(yīng)新形勢下的營銷管理要求,充分利用互聯(lián)網(wǎng)的優(yōu)勢,建設(shè)以客戶為中心的全方位電力營銷模式提供了基礎(chǔ)。當(dāng)前管理現(xiàn)狀是從省公司決策層到地市供電公司、再到基層供電單位,管理層次多,管理交叉,業(yè)務(wù)流程繁瑣;抄核收分散作業(yè)的特點(diǎn)形成了分散管理、協(xié)調(diào)能力弱的狀況;電費(fèi)資金分散在各基層電費(fèi)帳戶上,集中周期長;電費(fèi)管理模式各異,標(biāo)準(zhǔn)化、信息化程度低,績效、過程管理與控制能力弱,營銷管理整體效率和效益受到影響。建設(shè)“一強(qiáng)三優(yōu)”現(xiàn)代公司的發(fā)展目標(biāo)、當(dāng)前所面臨的形勢要求營銷管理工作必須要開展管理創(chuàng)新,用電業(yè)務(wù)管理是營銷管理的重要基礎(chǔ)性工作,必須要進(jìn)行體制創(chuàng)新、管理創(chuàng)新,才能完善內(nèi)控機(jī)制,強(qiáng)化風(fēng)險防范,以精細(xì)化管理適應(yīng)公司集團(tuán)化運(yùn)作和集約化發(fā)展需要。用電業(yè)務(wù)管理的重要性決定了集約化管理的必然性,要以地(市)供電公司為單位實(shí)現(xiàn)對電費(fèi)的集約化管理,從抄表工作開始,對電費(fèi)抄核收流程進(jìn)行整合,對電費(fèi)核算、發(fā)行、帳務(wù)處理等實(shí)行集中管理,統(tǒng)一帳戶,做到信息流與資金流實(shí)時交互,有效保障電費(fèi)資金安全,真正做到對抄核收管理過程的監(jiān)管和控制。根據(jù)當(dāng)前計(jì)算機(jī)領(lǐng)域的技術(shù)狀況和發(fā)展趨勢,系統(tǒng)建設(shè)方案立足于先進(jìn)且成熟的主流技術(shù)和主流產(chǎn)品,在技術(shù)開放和高度集成的基礎(chǔ)上,進(jìn)行高層次的應(yīng)用開發(fā)。在保證高度安全可靠的前提下,使應(yīng)用系統(tǒng)易用、可維護(hù)、可擴(kuò)展。具體地講,系統(tǒng)的設(shè)計(jì)中遵循以下主要原則:1、系統(tǒng)設(shè)計(jì)方法必須保證系統(tǒng)的穩(wěn)定性、可修改性和可重用性。應(yīng)用軟件系統(tǒng)應(yīng)具有較長的生命周期。2、系統(tǒng)信息及編碼各類代碼和信息編碼要符合國家有關(guān)標(biāo)準(zhǔn),并按國家電力公司的要求統(tǒng)一編制。3、數(shù)據(jù)庫設(shè)計(jì)原則數(shù)據(jù)庫的設(shè)計(jì)應(yīng)與信息模型完全相符;數(shù)據(jù)庫設(shè)計(jì)應(yīng)充分考慮信息的擴(kuò)展,采用關(guān)系型數(shù)據(jù)庫應(yīng)盡量滿足數(shù)據(jù)庫設(shè)計(jì)第三范式的要求。4、系統(tǒng)接口設(shè)計(jì)原則設(shè)計(jì)原則應(yīng)符合共享性、安全性、可擴(kuò)充性、兼容性和統(tǒng)一性的要求。四川省電力公司目前實(shí)行的統(tǒng)一接口規(guī)范。系統(tǒng)接口實(shí)現(xiàn)數(shù)據(jù)共享的方式分為四種:直接訪問、共享數(shù)據(jù)庫、中間文件和采用前置機(jī)。接口分類系統(tǒng)外部接口主要包括企業(yè)內(nèi)部接口和企業(yè)外部接口。企業(yè)內(nèi)部接口(主要包括與財務(wù)FMIS、電力生產(chǎn)管理系統(tǒng)、95598客戶服務(wù)系統(tǒng)以及其它系統(tǒng)的接口等)采用的是直接訪問和共享數(shù)據(jù)中間庫的方式實(shí)現(xiàn)(由于國家電網(wǎng)公司推行企業(yè)內(nèi)外網(wǎng)絡(luò)完全隔離,企業(yè)辦公網(wǎng)絡(luò)與英特爾網(wǎng)完全分開,因此安全性較高);企業(yè)外部接口(主要包括與電信、銀行、郵政的接口)采用的是前置機(jī)的方式實(shí)現(xiàn)。系統(tǒng)出錯設(shè)計(jì)原則5、高安全性原則安全不是一個目標(biāo),而應(yīng)該作為一個過程去考慮、設(shè)計(jì)、實(shí)現(xiàn)和執(zhí)行。在以電業(yè)局為單位設(shè)置中心服務(wù)器,電業(yè)局及下屬供電局的全部營銷數(shù)據(jù)統(tǒng)一存放,數(shù)據(jù)安全至關(guān)重要,需要在各個層面采用安全措施。在應(yīng)用系統(tǒng)層應(yīng)采用多級加密、自動加鎖、雙密碼制等措施,保證對非法侵入者的防御,采用實(shí)時監(jiān)控、應(yīng)用審計(jì)、操作時間限定等方法進(jìn)一步保證系統(tǒng)安全,對系統(tǒng)用戶可控制,對意外事件具有跟蹤、查證能力。建立完整嚴(yán)密的網(wǎng)絡(luò)資源和應(yīng)用數(shù)據(jù)的存取控制體系,嚴(yán)格區(qū)分網(wǎng)絡(luò)登陸用戶的權(quán)限,防止越權(quán)使用數(shù)據(jù)信息。(網(wǎng)絡(luò)環(huán)境已具備較高安全防護(hù):供電企業(yè)通過2007年以來已經(jīng)建立并完善了“雙網(wǎng)隔離工程”即英特爾網(wǎng)同各供電單位內(nèi)部業(yè)務(wù)網(wǎng)絡(luò)物理隔離,所有業(yè)務(wù)終端無法連接外部英特爾網(wǎng)絡(luò)只進(jìn)行內(nèi)部業(yè)務(wù)網(wǎng)絡(luò)的連接)同時,采用高度可靠和穩(wěn)定的企業(yè)級網(wǎng)絡(luò)操作系統(tǒng)、操作平臺和相應(yīng)的硬件平臺,并從軟硬件兩方面采取一定策略保證信息存儲與訪問可靠。同時,保障系統(tǒng)具備安全備份和恢復(fù)的功能。6、高可靠性和可用性系統(tǒng)運(yùn)行出現(xiàn)錯誤,將有明確的信息提示,如某個環(huán)節(jié)出錯或者沒有按照規(guī)范來進(jìn)行,系統(tǒng)便會出現(xiàn)相關(guān)錯誤提示。使用時,對用戶的遺漏或錯誤操作將有及時、詳細(xì)的提示,保護(hù)用戶的勞動成果。配合系統(tǒng)運(yùn)行應(yīng)有詳盡的幫助內(nèi)容。以多種數(shù)據(jù)備份方式,數(shù)據(jù)存放于不同介質(zhì)與不同地點(diǎn),確保信息安全,發(fā)生不測時,提供可及時恢復(fù)系統(tǒng)數(shù)據(jù)的有力工具。7、伸縮性和可擴(kuò)展性使應(yīng)用系統(tǒng)保持開放性以便于系統(tǒng)的擴(kuò)展,系統(tǒng)具備擴(kuò)充的接口與手段,在應(yīng)用的規(guī)模與功能需要增長時,能夠保證系統(tǒng)的平滑升級與擴(kuò)充。在軟件的設(shè)計(jì)上表現(xiàn)在應(yīng)用基礎(chǔ)平臺設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、軟件構(gòu)件化程度、軟件文檔的實(shí)用和規(guī)范,以及公共部件應(yīng)用類庫的開放程度等方面。電力營銷管理信息系統(tǒng)的伸縮性和可擴(kuò)展性,體現(xiàn)在它對供電企業(yè)管理體制、機(jī)構(gòu)設(shè)置和崗位設(shè)置等人為因素的依賴程度上,依賴性越低,該系統(tǒng)的通用性就越高。設(shè)計(jì)用電營業(yè)管理系統(tǒng)的通用性,必須結(jié)合電力行業(yè)特點(diǎn),對大量現(xiàn)實(shí)業(yè)務(wù)中的數(shù)據(jù)流和業(yè)務(wù)流進(jìn)行嚴(yán)格的分析研究,從諸多現(xiàn)象中抽象出實(shí)質(zhì)內(nèi)容。將各項(xiàng)業(yè)務(wù)的實(shí)質(zhì)內(nèi)容與當(dāng)前的機(jī)構(gòu)設(shè)置、崗位設(shè)置和管理機(jī)制脫離開來,依賴于整個電力行業(yè)的自然屬性,而不依賴個別企業(yè)、個別部門或個人行為。8、集成性信息集成就是要保證企業(yè)資源管理系統(tǒng)中信息來源的唯一,即任何數(shù)據(jù),由一個部門、一個員工負(fù)責(zé)輸入,其他人不得重復(fù)錄入;實(shí)時共享,輸入的數(shù)據(jù),可立即為所有授權(quán)的人共享;多路徑查詢,數(shù)據(jù)不但可以共享,而且可以借助數(shù)據(jù)庫技術(shù)從不同的角度由管理人員自行設(shè)定各種查詢路徑,根據(jù)自己的業(yè)務(wù)需要共享統(tǒng)一的信息。9、先進(jìn)性采用目前國際上先進(jìn)而且成熟的計(jì)算機(jī)軟、硬件技術(shù),使應(yīng)用系統(tǒng)具有較高的技術(shù)水平和較長的生命周期。它同時也保證了系統(tǒng)具有良好的開放性、可靠性及可擴(kuò)展性,能夠滿足未來企業(yè)發(fā)展的需要。10、經(jīng)濟(jì)實(shí)用性包括三個方面。一是盡可能保障現(xiàn)有的資源(包括硬件資源、軟件資源、信息資源)能夠得到充分利用,在保證系統(tǒng)性能并達(dá)到要求的前提下,盡量使系統(tǒng)投資最省。二是確保系統(tǒng)具有友好的用戶界面,使用戶便于掌握、使用和維護(hù),且能解決具體的實(shí)際問題;同時,確保系統(tǒng)具有良好的性能、較高的處理效率,且配置和使用靈活。三是以實(shí)際的管理業(yè)務(wù)流程為基礎(chǔ),但不是成為手工系統(tǒng)的仿真,而是加以提煉并提高,對管理水平的提高有所幫助。11、標(biāo)準(zhǔn)化規(guī)范化按照四川省電力公司及國家電網(wǎng)公司規(guī)范的營銷管理標(biāo)準(zhǔn)為依據(jù)3。3.2系統(tǒng)技術(shù)架構(gòu)C#語言和.NET Framework介紹該系統(tǒng)采用C#語言,C#是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在.NET Framework上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用C#,可以創(chuàng)建傳統(tǒng)的Windows客戶端應(yīng)用程序、XML Web services、分布式組件、客戶端-服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。Microsoft Visual C#2005提供高級代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在C#語言版本2.0和.NET Framework的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。作為一種面向?qū)ο蟮恼Z言,C#支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括Main方法(應(yīng)用程序的入口點(diǎn)),都封裝在類定義中。類可能直接從一個父類繼承,但它可以實(shí)現(xiàn)任意數(shù)量的接口。重寫父類中的虛方法的各種方法要求override關(guān)鍵字作為一種避免意外重定義的方式。在C#中,結(jié)構(gòu)類似于一個輕量類;它是一種堆棧分配的類型,可以實(shí)現(xiàn)接口,但不支持繼承。C#的生成過程比C和C+簡單,比Java更為靈活。沒有單獨(dú)的頭文件,也不要求按照特定順序聲明方法和類型。C#源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接口和事件。在C#中,如果需要與其他Windows軟件(如COM對象或本機(jī)Win32 DLL)交互,可以通過一個稱為“Interop”的過程來實(shí)現(xiàn)?;ゲ僮魇笴#程序能夠完成本機(jī)C+應(yīng)用程序可以完成的幾乎任何任務(wù)。在直接內(nèi)存訪問必不可少的情況下,C#甚至支持指針和“不安全”代碼的概念。用C#編寫的源代碼被編譯為一種符合CLI規(guī)范的中間語言(IL)。IL代碼與資源(如位圖和字符串)一起作為一種稱為程序集的可執(zhí)行文件存儲在磁盤上,通常具有的擴(kuò)展名為.exe或.dll。程序集包含清單,它提供關(guān)于程序集的類型、版本、區(qū)域性和安全要求等信息。3.2.1.NET Framework概念概述.NET Framework是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web Services的內(nèi)部Windows組件27。.NET Framework旨在實(shí)現(xiàn)下列目標(biāo):提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行的。提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。使開發(fā)人員的經(jīng)驗(yàn)在面對類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時保持一致。按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?NET Framework的代碼可與任何其他代碼集成。.NET Framework具有兩個主要組件:公共語言運(yùn)行庫和.NET Framework類庫。公共語言運(yùn)行庫是.NET Framework的基礎(chǔ)。您可以將運(yùn)行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫的基本原則。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。.NET Framework的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應(yīng)用程序,也包括基于ASP.NET所提供的最新創(chuàng)新的應(yīng)用程序(如Web窗體和XML Web Services)27。.NET Framework平臺體系結(jié)構(gòu)C#程序在.NET Framework上運(yùn)行,它是Windows的一個必要組件,包括一個稱為公共語言運(yùn)行時(CLR)的虛擬執(zhí)行系統(tǒng)和一組統(tǒng)一的類庫。CLR是Microsoft的公共語言基礎(chǔ)結(jié)構(gòu)(CLI)的一個商業(yè)實(shí)現(xiàn)。CLI是一種國際標(biāo)準(zhǔn),是用于創(chuàng)建語言和庫在其中無縫協(xié)同工作的執(zhí)行和開發(fā)環(huán)境的基礎(chǔ)。執(zhí)行C#程序時,程序集將加載到CLR中,這可能會根據(jù)清單中的信息執(zhí)行不同的操作。然后,如果符合安全要求,CLR執(zhí)行實(shí)時(JIT)編譯以將IL代碼轉(zhuǎn)換為本機(jī)機(jī)器指令。CLR還提供與自動垃圾回收、異常處理和資源管理有關(guān)的其他服務(wù)。由CLR執(zhí)行的代碼有時稱為“托管代碼”,它與編譯為面向特定系統(tǒng)的本機(jī)機(jī)器語言的“非托管代碼”相對應(yīng)。下圖演示了C#源代碼文件、基類庫、程序集和CLR的編譯時與運(yùn)行時的關(guān)系。.NET Framework還包含一個由4000多個類組成的內(nèi)容詳盡的庫,這些類被織為命名空間,為從文件輸入和輸出到字符串操作、到XML分析、到Window窗體控件的所有內(nèi)容提供多種有用的功能。典型的C#應(yīng)用程序使用.Framework類庫廣泛地處理常見的“日?!比蝿?wù)。3.2.2 C/S、B/S體系架構(gòu)介紹 C/S體系架構(gòu)介紹C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在程的服務(wù)器上,而在客戶機(jī)上安裝相應(yīng)軟件。C/S軟件一般采用兩層結(jié)構(gòu),其分結(jié)構(gòu)如圖1所示。它由兩部分構(gòu)成:前端是客戶機(jī),即用戶界面(Client)結(jié)合了示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務(wù)提出請求,通常是一個PC機(jī)后端是服務(wù)器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計(jì)并將結(jié)果呈現(xiàn)給用戶。還要提供完善的安全保護(hù)及對數(shù)據(jù)的完整性處理等操作并允許多個客戶同時訪問同一個數(shù)據(jù)庫。在這種結(jié)構(gòu)中,服務(wù)器的硬件必須具足夠的處理能力,這樣才能滿足各客戶的要求。C/S結(jié)構(gòu)在技術(shù)上很成熟,它的主要特點(diǎn)是交互性強(qiáng)、具有安全的存取模式網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的程序是針對性發(fā),變更不夠靈活,維護(hù)和管理的難度較大。通常只局限于小型局域網(wǎng),不利擴(kuò)展。并且,由于該結(jié)構(gòu)的每臺客戶機(jī)都需要安裝相應(yīng)的客戶端程序,分布功弱且兼容性差,不能實(shí)現(xiàn)快速部署安裝和配置,因此缺少通用性,具有較大的限性。要求具有一定專業(yè)水準(zhǔn)的技術(shù)人員去完成。運(yùn)行在.NET上的WinForm(或智能客戶端)將帶來C/S的回歸,B/S仍然自己的應(yīng)用領(lǐng)域,比如簡單的瀏覽和信息發(fā)布,但企業(yè)應(yīng)用將更適合C/S結(jié)構(gòu)。 B/S體系架構(gòu)介紹隨著Internet/Intranet的發(fā)展,World Wide Web被公認(rèn)為企業(yè)內(nèi)部和外部傳信息的最佳手段。外部eb站點(diǎn)使公司或企業(yè)能夠發(fā)布上市資料,以便客戶能時了解產(chǎn)品性能、價格等情況。內(nèi)部Web站點(diǎn)則有利于公司或企業(yè)對其員工發(fā)公司或企業(yè)的專用信息。在這種背景下,瀏覽器/服務(wù)器模式應(yīng)運(yùn)而生,B/S計(jì)模式下的信息系統(tǒng)體系架構(gòu)12。Web客戶端(Web Client)Web服務(wù)器(Web Server)數(shù)據(jù)庫服務(wù)器(Database Server)圖3-1 B/S體系架構(gòu)圖Web客戶機(jī)(Web Client)指Netscape Navigator或Microsoft Internet Explorer等Web瀏覽器。Web服務(wù)器(Web Server)指任何基于HTML的服務(wù)器軟件。數(shù)據(jù)庫系統(tǒng)(RDBMS)負(fù)責(zé)管理駐留在數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)。與C/S/S體系結(jié)構(gòu)相比,B/S/S模式大大簡化了客戶端,只要裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可,這種客戶機(jī)稱為“瘦”客戶機(jī),減輕了系統(tǒng)維護(hù)與升級的成本與工作量,使用戶的總體擁有成本(TCO)大大降低。本安全管理系統(tǒng)采用多層純B/S體系架構(gòu),客戶端零安裝。支持軟件的平滑升級,對軟件的升級與修改只在應(yīng)用服務(wù)器端進(jìn)行,對用戶透明,保證用戶隨時享有最新版本的軟件產(chǎn)品。 B/S與C/S區(qū)別介紹C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的分析比較Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的,Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。1、硬件環(huán)境不同:C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。2、對安全要求不同C/S一般面向相對固定的用戶群,對信息安全的控制能力很強(qiáng)。一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜,可以通過B/S發(fā)布部分可公開信息。B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向是不可知的用戶群。3、對程序架構(gòu)不同C/S程序可以更加注重流程,可以對權(quán)限多層次校驗(yàn),對系統(tǒng)運(yùn)行速度可以較少考慮。B/S對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比C/S有更高的要求,B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.NET系列的Biztalk2000Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng)。Sun和IBM推的Javabean構(gòu)件技術(shù)等,使B/S更加成熟。4、軟件重用不同C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。B/S對的多重結(jié)構(gòu),要求構(gòu)件相對獨(dú)立的功能。能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在墻上的石頭桌子。5、系統(tǒng)維護(hù)不同系統(tǒng)維護(hù)是軟件生存周期中,開銷大,相當(dāng)重要C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級難,可能是再做一個全新的系統(tǒng)。B/S構(gòu)件組成方面構(gòu)件個別的更換,實(shí)現(xiàn)系統(tǒng)的無縫升級。系統(tǒng)維護(hù)開銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級。6、處理問題不同C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高的需求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的,與操作系統(tǒng)平臺關(guān)系最小。7、用戶接口不同C/S多是建立在window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高。B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流,并且大部分難度減低,降低開發(fā)成本。8、信息流不同C/S程序一般是典型的中央集權(quán)的機(jī)械式處理,交互性相對低。B/S信息流向可變化,bb、bc、bg等信息流向的變化,更象交易中心。綜上所述,可見B/S與C/S這兩種技術(shù)是各有利弊的。C/S技術(shù)是20年前的主流開發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的需要。因而缺乏作為應(yīng)用平臺的一些特性,難以擴(kuò)展到互聯(lián)網(wǎng)這樣的環(huán)境上去,這對應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜,成了C/S的一大缺陷。但是,與B/S結(jié)構(gòu)相比,C/S技術(shù)發(fā)展歷史更為“悠久”。從技術(shù)成熟度及軟件設(shè)計(jì)、開發(fā)人員的掌握水平來看,C/S技術(shù)更成熟、更可靠。在某些情況下,采用100的B/S方式將造成系統(tǒng)響應(yīng)速度慢、服務(wù)器開銷大、通信帶寬要求高、安全性差、總投資增加等問題。而且,對于一些復(fù)雜的應(yīng)用,B/S方式目前尚沒有合適方式進(jìn)行開發(fā)。電力營銷管理信息系統(tǒng)的架構(gòu)設(shè)計(jì)論證C/S和B/S是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S是美國Borland公司最早研發(fā),B/S是美國微軟公司研發(fā)。B/S是Brower/Server(瀏覽器/服務(wù)器),就是用瀏覽器(如IE)為應(yīng)用程序客戶端操作服務(wù)器。這樣用瀏覽器來操作簡單,但是對輸入沒有很好的驗(yàn)證,邏輯實(shí)現(xiàn)不多。本地只是用于獲取數(shù)據(jù)然后大部分驗(yàn)證需要提交服務(wù)器來完成。C/S是Client/Server客戶端軟件則是一個擁有很多邏輯驗(yàn)證的軟件,本地驗(yàn)證成功后才提交服務(wù)器18。C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)。由于電力營銷電費(fèi)中心管理信息系統(tǒng)是利用程序模塊化設(shè)計(jì)從最初端(客戶受理端)通過各個業(yè)務(wù)環(huán)節(jié)至最終端(審核歸檔),然后將最終端數(shù)據(jù)匯總傳至省電力公司數(shù)據(jù)中心,但關(guān)鍵在于電力營銷客戶收費(fèi)、用電業(yè)務(wù)審批、電費(fèi)計(jì)算等都為實(shí)時進(jìn)行,因此對網(wǎng)絡(luò)質(zhì)量的要求較高并且由于電費(fèi)的實(shí)時收取、結(jié)算、查詢的特殊性所以系統(tǒng)考慮傳統(tǒng)的C/S架構(gòu)。利用銀行、便民電等終端對電費(fèi)的代收也減輕了客戶端的數(shù)量壓力。電費(fèi)的回收與核算重點(diǎn)在于其穩(wěn)定可靠性,不可中斷性、排它性及社會影響等。C/S架構(gòu)軟件的應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕,發(fā)生崩潰的機(jī)會較小。客戶端運(yùn)行的速度也較快,保證用電客戶辦理業(yè)務(wù)的平均效率。另外考慮到,假如所有用電業(yè)務(wù),電費(fèi)核算等等都以網(wǎng)頁瀏覽的方式進(jìn)行,所處四川地區(qū)網(wǎng)絡(luò)環(huán)境的質(zhì)量、對中國電信公網(wǎng)的依賴程度等因素,因此未采用B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。本課題采用基于C#開發(fā)語言環(huán)境的C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器架構(gòu)模型,在客戶端和數(shù)據(jù)庫服務(wù)器中間,采用一層應(yīng)用服務(wù)器的三層結(jié)方式。三層結(jié)構(gòu)是一種成熟、簡單并得到普遍應(yīng)用的應(yīng)用程序架構(gòu),它將應(yīng)用程結(jié)構(gòu)劃分三層獨(dú)立的子系統(tǒng),包括用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。三層結(jié)構(gòu)是一種嚴(yán)格分層方法,即數(shù)據(jù)訪問層只能被業(yè)務(wù)邏輯層訪問,業(yè)邏輯層只能被表示層訪問,用戶通過表示層將請求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按相反的順序依次返回將數(shù)據(jù)顯示在表示層。3.2.3多層次系統(tǒng)模式介紹多層次系統(tǒng)模式實(shí)現(xiàn)了界面展示、業(yè)務(wù)邏輯和數(shù)據(jù)庫層都相對獨(dú)立。同時層次體系結(jié)構(gòu)將用戶在應(yīng)用系統(tǒng)中所做的任何業(yè)務(wù)邏輯、系統(tǒng)安全和數(shù)據(jù)庫架的定制同客戶端實(shí)現(xiàn)區(qū)分開。減少了單個應(yīng)用組件被修改、被替代或內(nèi)容更新對其他應(yīng)用部分帶來的影響。3.2.4數(shù)據(jù)庫管理系統(tǒng)DBMS介紹數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱dbms11。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過dbms訪問數(shù)據(jù)庫中的據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它提供多種功能,可使個應(yīng)用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數(shù)據(jù)庫它使用戶能方便地定義和操縱數(shù)據(jù),維護(hù)數(shù)據(jù)的安全性和完整性,以及進(jìn)行多戶下的并發(fā)控制和恢復(fù)數(shù)據(jù)庫。著名數(shù)據(jù)庫管理系統(tǒng)MS SQLSYBASEDB2ORACLEMySQLACCESSVF常見的數(shù)據(jù)庫管理系統(tǒng)目前有許多數(shù)據(jù)庫產(chǎn)品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫市場上占有一席之地。本系統(tǒng)采用Sybase系統(tǒng)(enterprise edition 12.6 windows NT/2000)。一、Sybase數(shù)據(jù)庫簡介1版本1984年,Mark B.Hiffman和Robert Epst

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論