電力用戶用電采集管理信息系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2020-04-30 22:03
【摘要】:隨著科技的迅猛發(fā)展,電力的用戶越來越集中,同時建立電力用戶用電采集系統(tǒng)亟須進(jìn)行。由于我國逐步全面開展智能電網(wǎng)建設(shè),現(xiàn)有的電力用戶用電信息采集系統(tǒng),遠(yuǎn)遠(yuǎn)無法達(dá)到智能電網(wǎng)相應(yīng)需求。為進(jìn)一步規(guī)范用電力用戶電信息采集終端的功能、技術(shù)性能以及驗收試驗等相關(guān)要求,提高電力用戶用電信息采集系統(tǒng)的規(guī)范化、標(biāo)準(zhǔn)化管理水平,已成為國家電網(wǎng)以及各省市級供電部門的建設(shè)目標(biāo)與切實需要。本文首先對供電公司電力用戶用電采集管理信息系統(tǒng)的研究背景和意義進(jìn)行調(diào)查闡述,針對目前電力用戶用電采集管理的不足,提出一種基于SSH(Struts,Spring,Hibernate)的解決方案。使該電力用戶用電采集管理系統(tǒng)以業(yè)務(wù)服務(wù)為中心,采用松耦合的業(yè)務(wù)模塊設(shè)計,將系統(tǒng)前端和邏輯處理相分離。其次,根據(jù)供電公司協(xié)同辦公的實際辦公業(yè)務(wù)需求,將該協(xié)同辦公系統(tǒng)的功能模塊分為數(shù)據(jù)采集管理、終端運(yùn)行管理、用電費(fèi)用管理、用電線損管理、統(tǒng)計報表管理和系統(tǒng)后臺管理等系統(tǒng)主要功能模塊及其子模塊。在SSH架構(gòu)的基礎(chǔ)之上,對這些功能模塊進(jìn)行設(shè)計和開發(fā),利用MVC設(shè)計模式對系統(tǒng)進(jìn)行模塊化設(shè)計,采用SQL Server2015數(shù)據(jù)庫管理工具來完成系統(tǒng)后臺數(shù)據(jù)庫的管理。最后利用QTP自動化測試工具和LoadRunner來對系統(tǒng)各個功能模塊進(jìn)行用例測試和壓力負(fù)載測試,測試結(jié)果表明該系統(tǒng)能夠穩(wěn)定的運(yùn)行,界面操作簡單,易于使用,實現(xiàn)了系統(tǒng)的各個功能模塊,總體上達(dá)到了系統(tǒng)在設(shè)計初預(yù)定的系統(tǒng)實現(xiàn)目標(biāo)。本文利用計算機(jī)軟件開發(fā)技術(shù)與信息管理理論,解決了當(dāng)前供電公司電力用戶用電采集管理中存在的問題,將供電公司用電采集業(yè)務(wù)與互聯(lián)網(wǎng)相結(jié)合,很好的促進(jìn)了供電公司用電采集管理的信息化建設(shè)。通過該供電公司電力用戶用電采集管理信息系統(tǒng)的開發(fā)和應(yīng)用,有效的整合了供電公司各個部門信息資源,使得工作人員能夠有效管理供電公司管轄范圍內(nèi)的電力配電變壓器和終端用戶的用電信息,最終實現(xiàn)自動抄表、用電線損和費(fèi)用管理等業(yè)務(wù)的信息化建設(shè)。
【圖文】:
第二章 相關(guān)技術(shù)研究本系統(tǒng)的開發(fā)設(shè)計主要采用了 SSH 集成開發(fā)框架、MVC 架構(gòu)和 B/S 的開發(fā)模型。下面對這些技術(shù)方案進(jìn)行闡述分析。2.1 SSH 集成開發(fā)框架SSH(Struts,Spring,Hibernate)集成開發(fā)框架主要是為 web 開發(fā)而設(shè)計的。該架構(gòu)通過將 Struts、Spring 和 Hibernate 三個相對獨(dú)立的 web 軟件開發(fā)框架集成到一起,從而充分利用這三個框架的優(yōu)勢,實現(xiàn)三個框架的互補(bǔ)[25-29]。在實際的網(wǎng)站軟件開發(fā)的過程中,以該 SSH 框架的 Spring 為核心,根據(jù) MVC 模塊化設(shè)計的思路,利用 Struts 和 Hibernate 分別對系統(tǒng)業(yè)務(wù)層和持久層進(jìn)行軟件設(shè)計。通過Spring 的 IOC 容器,并根據(jù)具體的系統(tǒng)業(yè)務(wù)需求來對系統(tǒng)軟件模塊組件之間的依賴關(guān)系進(jìn)行分離。對 java 的操作對象進(jìn)行實例化,通過 Hibernate 的 DAO 接口來完成系統(tǒng)后臺數(shù)據(jù)庫的訪問。具體的 SSH 框架的結(jié)構(gòu)設(shè)計,如圖 2-1 所示。
圖 2-2 Struts 工作流程2)SpringSpring 是層次化的軟件開發(fā)框架,該框架能夠為 web 軟件的業(yè)務(wù)操作提供據(jù)通信接口,并兼容各種數(shù)據(jù)類型。該框架由 Spring 的中間件、數(shù)據(jù)庫 DA統(tǒng)業(yè)務(wù)邏輯服務(wù)組成。Spring 將系統(tǒng)軟件業(yè)務(wù)操作進(jìn)行層次化分離,,通過 Stru控制器 Action 來處理系統(tǒng)的用戶操作。Spring 還采用了 AOP 設(shè)計模式,該用面向切面的編程方式按照系統(tǒng)需求的功能模塊來進(jìn)行程序業(yè)務(wù)邏輯設(shè)計式能夠提高模塊的獨(dú)立性,將模塊的操作封裝在一個業(yè)務(wù)邏輯處理包中,臺數(shù)據(jù)的讀取、用戶操作結(jié)果反饋以及異常處理等。程序開發(fā)者能夠輕松這些包完成系統(tǒng)業(yè)務(wù)邏輯的設(shè)計開發(fā)。3)HibernateHibernate 框架主要是對系統(tǒng)業(yè)務(wù)邏輯處理方法進(jìn)行封裝,并且支持一些關(guān)的映射。作為一種輕量級的框架,其主要的核心是完成數(shù)據(jù)庫操作方面的該框架提供了系統(tǒng)數(shù)據(jù)庫操作的各種接口,利用 JDBC 來完成數(shù)據(jù)庫與業(yè)
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【圖文】:
第二章 相關(guān)技術(shù)研究本系統(tǒng)的開發(fā)設(shè)計主要采用了 SSH 集成開發(fā)框架、MVC 架構(gòu)和 B/S 的開發(fā)模型。下面對這些技術(shù)方案進(jìn)行闡述分析。2.1 SSH 集成開發(fā)框架SSH(Struts,Spring,Hibernate)集成開發(fā)框架主要是為 web 開發(fā)而設(shè)計的。該架構(gòu)通過將 Struts、Spring 和 Hibernate 三個相對獨(dú)立的 web 軟件開發(fā)框架集成到一起,從而充分利用這三個框架的優(yōu)勢,實現(xiàn)三個框架的互補(bǔ)[25-29]。在實際的網(wǎng)站軟件開發(fā)的過程中,以該 SSH 框架的 Spring 為核心,根據(jù) MVC 模塊化設(shè)計的思路,利用 Struts 和 Hibernate 分別對系統(tǒng)業(yè)務(wù)層和持久層進(jìn)行軟件設(shè)計。通過Spring 的 IOC 容器,并根據(jù)具體的系統(tǒng)業(yè)務(wù)需求來對系統(tǒng)軟件模塊組件之間的依賴關(guān)系進(jìn)行分離。對 java 的操作對象進(jìn)行實例化,通過 Hibernate 的 DAO 接口來完成系統(tǒng)后臺數(shù)據(jù)庫的訪問。具體的 SSH 框架的結(jié)構(gòu)設(shè)計,如圖 2-1 所示。
圖 2-2 Struts 工作流程2)SpringSpring 是層次化的軟件開發(fā)框架,該框架能夠為 web 軟件的業(yè)務(wù)操作提供據(jù)通信接口,并兼容各種數(shù)據(jù)類型。該框架由 Spring 的中間件、數(shù)據(jù)庫 DA統(tǒng)業(yè)務(wù)邏輯服務(wù)組成。Spring 將系統(tǒng)軟件業(yè)務(wù)操作進(jìn)行層次化分離,,通過 Stru控制器 Action 來處理系統(tǒng)的用戶操作。Spring 還采用了 AOP 設(shè)計模式,該用面向切面的編程方式按照系統(tǒng)需求的功能模塊來進(jìn)行程序業(yè)務(wù)邏輯設(shè)計式能夠提高模塊的獨(dú)立性,將模塊的操作封裝在一個業(yè)務(wù)邏輯處理包中,臺數(shù)據(jù)的讀取、用戶操作結(jié)果反饋以及異常處理等。程序開發(fā)者能夠輕松這些包完成系統(tǒng)業(yè)務(wù)邏輯的設(shè)計開發(fā)。3)HibernateHibernate 框架主要是對系統(tǒng)業(yè)務(wù)邏輯處理方法進(jìn)行封裝,并且支持一些關(guān)的映射。作為一種輕量級的框架,其主要的核心是完成數(shù)據(jù)庫操作方面的該框架提供了系統(tǒng)數(shù)據(jù)庫操作的各種接口,利用 JDBC 來完成數(shù)據(jù)庫與業(yè)
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王勇;;電力系統(tǒng)配電管理中用電信息采集系統(tǒng)的應(yīng)用[J];中國電業(yè)(技術(shù)版);2014年02期
2 胡江溢;祝恩國;杜新綱;杜蜀薇;;用電信息采集系統(tǒng)應(yīng)用現(xiàn)狀及發(fā)展趨勢[J];電力系統(tǒng)自動化;2014年02期
3 肖素文;范明;鄒克利;;電力企業(yè)管理的基本內(nèi)涵探究[J];中國商貿(mào);2013年18期
4 沈}
本文編號:2646223
本文鏈接:http://sikaile.net/guanlilunwen/yunyingzuzhiguanlilunwen/2646223.html
最近更新
教材專著