基于j2ee的用電管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于智能電網(wǎng)【技術(shù)領(lǐng)域】,具體是一種基于J2EE的用電管理系統(tǒng);其包括依次連接的客戶端、網(wǎng)絡(luò)、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,客戶端用于向應(yīng)用服務(wù)器發(fā)出HTTP請求且呈現(xiàn)應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)處理后的信息,應(yīng)用服務(wù)器用于接收HTTP請求并進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)庫服務(wù)器用于提供業(yè)務(wù)所需的數(shù)據(jù);本發(fā)明采用應(yīng)用服務(wù)器負(fù)責(zé)各種應(yīng)用業(yè)務(wù)的邏輯處理以及客戶端瀏覽器的交互,所以在數(shù)據(jù)處理過程中響應(yīng)速度更快,此外,還具有分布性及跨平臺性能更好,易于擴展的優(yōu)點。
【專利說明】基于J2EE的用電管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能電網(wǎng)【技術(shù)領(lǐng)域】,具體是一種基于J2EE的用電管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著Internet技術(shù)的發(fā)展,用電管理系統(tǒng)開始采用B/S (瀏覽器/服務(wù)器)結(jié)構(gòu),B/S結(jié)構(gòu)是相對于C/S(客戶機/服務(wù)器)的改進(jìn);B/S架構(gòu)中,通常是客戶端以HTTP形式向服務(wù)器發(fā)送請求,服務(wù)器將響應(yīng)以HTML頁面形式發(fā)送到客戶端顯示,在用電管理系統(tǒng)中,為客戶提供實體營運廳、網(wǎng)上營運廳、手機營業(yè)廳等渠道,各種渠道上遠(yuǎn)程接入終端設(shè)備,供電企業(yè)為電力客戶提供服務(wù)的主要內(nèi)容包括業(yè)務(wù)辦理、繳費等電力營銷業(yè)務(wù),現(xiàn)有技術(shù)中,J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包括許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,也出現(xiàn)了基于J2EE架構(gòu)的電網(wǎng)管理系統(tǒng),包括客戶機、Web服務(wù)器、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,由于存在應(yīng)用服務(wù)器,所以存在管理效率低的缺點。
【發(fā)明內(nèi)容】
[0003]針對上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明旨在提供一種管理效率更高、易于擴展的基于J2EE的用電管理系統(tǒng)。
[0004]為解決上述技術(shù)問題,本發(fā)明的基于J2EE的用電管理系統(tǒng),其包括依次連接的客戶端、網(wǎng)絡(luò)、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,客戶端用于向應(yīng)用服務(wù)器發(fā)出HTTP請求且呈現(xiàn)應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)處理后的信息,應(yīng)用服務(wù)器用于接收HTTP請求并進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)庫服務(wù)器用于提供業(yè)務(wù)所需的數(shù)據(jù)。
[0005]具體的,所述應(yīng)用服務(wù)器具有依次相互通信連接的視圖模塊、控制器模塊及模型模塊,視圖模塊與網(wǎng)絡(luò)通信連接,模型模塊與數(shù)據(jù)庫服務(wù)器通信連接。
[0006]所述視圖模塊用于接收HTTP請求,將其編譯成Servlet類文件,之后將信息傳遞給控制器模塊,控制器模塊調(diào)用模型模塊中的信息進(jìn)行業(yè)務(wù)處理,最后再從視圖模塊生成響應(yīng)通過網(wǎng)絡(luò)回饋給客戶端。
[0007]所述數(shù)據(jù)庫服務(wù)器為Oracle數(shù)據(jù)庫服務(wù)器。
[0008]所述客戶端為臺式計算機、筆記本或智能手機。
[0009]所述網(wǎng)絡(luò)為有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。
[0010]本發(fā)明的基于J2EE的用電管理系統(tǒng),由于采用客戶端、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器的連接模式,且采用應(yīng)用服務(wù)器負(fù)責(zé)各種應(yīng)用業(yè)務(wù)的邏輯處理以及客戶端瀏覽器的交互,所以在數(shù)據(jù)處理過程中響應(yīng)速度更快,此外,利用J2EE框架開發(fā)的軟件系統(tǒng)具備分布式特性,數(shù)據(jù)和業(yè)務(wù)邏輯的處理可交由分散在網(wǎng)絡(luò)上的不同應(yīng)用服務(wù)器完成,軟件系統(tǒng)采用Java語言進(jìn)行開發(fā),編寫的程序無需修改就可以在不同的平臺上運行,系統(tǒng)的跨平臺性也使其具備了良好的適應(yīng)性和可移植性,系統(tǒng)邏輯業(yè)務(wù)采用視圖模塊、控制器模塊及模型模塊設(shè)計模式進(jìn)行處理,使得編程代碼層次結(jié)構(gòu)清晰,易于維護(hù)和升級,也方便不同城市的供電部門結(jié)合當(dāng)?shù)貙嶋H情況,對功能進(jìn)行調(diào)整?!緦@綀D】
【附圖說明】
[0011]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1為本發(fā)明基于J2EE的用電管理系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0013]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述 的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0014]如圖1所示,本發(fā)明的基于J2EE的用電管理系統(tǒng),其包括依次連接的客戶端1、網(wǎng)絡(luò)2、應(yīng)用服務(wù)器3及數(shù) 據(jù)庫服務(wù)器4,客戶端I用于向應(yīng)用服務(wù)器3發(fā)出HTTP請求且呈現(xiàn)應(yīng)用服務(wù)器3進(jìn)行數(shù)據(jù)處理后的信息,應(yīng)用服務(wù)器3用于接收HTTP請求并進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)庫服務(wù)器4用于提供業(yè)務(wù)所需的數(shù)據(jù),客戶端I可以為臺式計算機、筆記本或智能手機,網(wǎng)絡(luò)2可以為有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò),數(shù)據(jù)庫服務(wù)器4為Oracle數(shù)據(jù)庫服務(wù)器,Oracle數(shù)據(jù)庫服務(wù)器性能穩(wěn)定,主要提供業(yè)務(wù)所需的數(shù)據(jù)以生成圖形或文檔,可以有效應(yīng)對電力公司工作人員與用戶交互過程中產(chǎn)生的海量信息,也有利于數(shù)據(jù)庫未來的擴展。
[0015]具體的,所述應(yīng)用服務(wù)器3具有依次相互通信連接的視圖模塊31、控制器模塊32及模型模塊33,視圖模塊31與網(wǎng)絡(luò)2通信連接,模型模塊33與數(shù)據(jù)庫服務(wù)器4通信連接;所述視圖模塊31用于接收HTTP請求,將其編譯成Servlet類文件,之后將信息傳遞給控制器模塊32,控制器模塊32調(diào)用模型模塊33中的信息進(jìn)行業(yè)務(wù)處理,最后再從視圖模塊31生成響應(yīng)通過網(wǎng)絡(luò)2回饋給客戶端I。
[0016]本發(fā)明的基于J2EE的用電管理系統(tǒng),由于采用客戶端1、應(yīng)用服務(wù)器3及數(shù)據(jù)庫服務(wù)器4的連接模式,且采用應(yīng)用服務(wù)器3負(fù)責(zé)各種應(yīng)用業(yè)務(wù)的邏輯處理以及客戶端瀏覽器的交互,所以在數(shù)據(jù)處理過程中響應(yīng)速度更快,此外,利用J2EE框架開發(fā)的軟件系統(tǒng)具備分布式特性,數(shù)據(jù)和業(yè)務(wù)邏輯的處理可交由分散在網(wǎng)絡(luò)2上的不同應(yīng)用服務(wù)器3完成,軟件系統(tǒng)采用Java語言進(jìn)行開發(fā),編寫的程序無需修改就可以在不同的平臺上運行,系統(tǒng)的跨平臺性也使其具備了良好的適應(yīng)性和可移植性,系統(tǒng)邏輯業(yè)務(wù)采用視圖模塊31、控制器模塊32及模型模塊33設(shè)計模式進(jìn)行處理,使得編程代碼層次結(jié)構(gòu)清晰,易于維護(hù)和升級,也方便不同城市的供電部門結(jié)合當(dāng)?shù)貙嶋H情況,對功能進(jìn)行調(diào)整。
[0017]數(shù)據(jù)庫服務(wù)器4的參考配置為:CUP:1ntel Xeon處理器,≥20核;主頻:≥2.13GHz ;內(nèi)存≥64G ;內(nèi)置磁盤≥800GB ;HBA卡≥2個4Gbps雙口光纖通道HBA卡;以太網(wǎng)接口≥2個雙口 10/100/1000Base-TX千兆自適應(yīng)以太網(wǎng)卡。冗余電源,冗余風(fēng)扇,配置DVD光驅(qū);采用Linux操作系統(tǒng)。
[0018]客戶端I計算機的參考配置可以為:CUP:1ntel Xeon處理器,≥12核,主頻≥2.13GHz ;內(nèi)存≥32G ;內(nèi)置磁盤≥800GB ;HBA卡≥I個4Gbps雙口光纖通道HBA卡;以太網(wǎng)接口≤2個雙口 10/100/1000Base-TX千兆自適應(yīng)以太網(wǎng)卡;冗余電源,冗余風(fēng)扇,配置DVD 光驅(qū);預(yù)裝 Windows2003Server R2StandardEdition x64 操作系統(tǒng)。
[0019]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于J2EE的用電管理系統(tǒng),其特征在于:包括依次連接的客戶端(I)、網(wǎng)絡(luò)(2)、應(yīng)用服務(wù)器(3)及數(shù)據(jù)庫服務(wù)器(4),客戶端(I)用于向應(yīng)用服務(wù)器(3)發(fā)出HTTP請求且呈現(xiàn)應(yīng)用服務(wù)器(3)進(jìn)行數(shù)據(jù)處理后的信息,應(yīng)用服務(wù)器(3)用于接收HTTP請求并進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)庫服務(wù)器(4)用于提供業(yè)務(wù)所需的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于J2EE的用電管理系統(tǒng),其特征在于:所述應(yīng)用服務(wù)器(3)具有依次相互通信連接的視圖模塊(31)、控制器模塊(32)及模型模塊(33),視圖模塊(31)與網(wǎng)絡(luò)(2 )通信連接,模型模塊(33 )與數(shù)據(jù)庫服務(wù)器(4 )通信連接。
3.根據(jù)權(quán)利要求2所述的基于J2EE的用電管理系統(tǒng),其特征在于:所述視圖模塊(31)用于接收HTTP請求,將其編譯成Servlet類文件,之后將信息傳遞給控制器模塊(32),控制器模塊(32)調(diào)用模型模塊(33)中的信息進(jìn)行業(yè)務(wù)處理,最后再從視圖模塊(31)生成響應(yīng)通過網(wǎng)絡(luò)(2)回饋給客戶端(I)。
4.根據(jù)權(quán)利要求1-3任一項所述的基于J2EE的用電管理系統(tǒng),其特征在于:所述數(shù)據(jù)庫服務(wù)器(4)為Oracle數(shù)據(jù)庫服務(wù)器。
5.根據(jù)權(quán)利要求1-3任一項所述的基于J2EE的用電管理系統(tǒng),其特征在于:所述客戶端(I)為臺式計算機、筆記本或智能手機。
6.根據(jù)權(quán)利要求1-3任一項所述的基于J2EE的用電管理系統(tǒng),其特征在于:所述網(wǎng)絡(luò)(2)為有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。
【文檔編號】G06F9/44GK103699965SQ201310698345
【公開日】2014年4月2日 申請日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
【發(fā)明者】周宇 申請人:貴州天任科技自動化有限公司