基于wsh框架的供電局網(wǎng)站設計_第1頁
已閱讀1頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  基于WSH框架的供電局網(wǎng)站設計</p><p><b>  【摘要】 </b></p><p>  在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將

2、所需要的信息從網(wǎng)站上下載下來。為更好的積極地響應上級供電局的號召,更好的宣傳供電局,擁有良好的企業(yè)形象,特構建東陽供電局網(wǎng)站。本系統(tǒng)是根據(jù)現(xiàn)代供電局發(fā)展而設計的基于WSH的系統(tǒng),可以方便供電局內外人員和管理人員有效的進行獲取、發(fā)布信息。 </p><p>  【關鍵詞】WSH;數(shù)據(jù)庫;功能模塊;框架 </p><p><b>  前言 </b></p>

3、<p>  隨著現(xiàn)代信息技術的不斷發(fā)展和對各行各業(yè)的廣泛應用,已經(jīng)成為企業(yè)生產(chǎn)、經(jīng)營、營銷和決策等各個領域實現(xiàn)高效集約化運轉不可缺少的技術手段,現(xiàn)代企業(yè)的成功運營和管理構建于以信息技術為支撐的運行平臺上,信息技術是企業(yè)成功實現(xiàn)業(yè)務目標的重要技術手段。電力企業(yè)是國家重要的企事業(yè)單位,擔負著整個國民生產(chǎn)和生活用電可靠穩(wěn)定的職責,保障電網(wǎng)安全和供電質量是電力企業(yè)重要的任務。為構建一體化信息,為企業(yè)管理提供信息化支撐,特開發(fā)了東陽市供

4、電局網(wǎng)站。 </p><p><b>  1 項目概述 </b></p><p>  在模式上采用Web技術,WSH框架實現(xiàn)。Web技術超越了傳統(tǒng)的“客戶機/服務器”兩層結構,采用了三層體系結構:用戶界面層/事務層/數(shù)據(jù)庫層。因此Web結構有著更好的安全性。在用戶機上不需要安裝任何應用程序,應用程序可以安裝在事務層所在的計算機上,試題存放在數(shù)據(jù)庫服務器上(事務層和數(shù)據(jù)

5、庫可以是同一臺機器)。WebWork框架是一個非常有前景的框架技術,它是一種極好的J2EE MVC實現(xiàn)框架,該框架運用了成熟的MVC設計模式及前端控制器(Front Controller)模式,它可以為每個Web應用系統(tǒng)的開發(fā)創(chuàng)建一個可擴展的開發(fā)環(huán)境。在數(shù)據(jù)處理上采用后臺管理操作前臺顯示。 </p><p><b>  2 MVC模式 </b></p><p>  M

6、VC(Model-view-Controller,模型-視圖-控制器模式)是一種開發(fā)設計模式,其核心思想是將數(shù)據(jù)模型、展現(xiàn)視圖以及交互控制器進行關注點分離。 </p><p>  MVC模式實現(xiàn)多個視圖共享一個模型,如果需要用更多的方式來訪問應用程序,就可使用MVC,無論用戶想要FLASH界面或WAP界面,用一個模型就能處理他們。由于已經(jīng)將數(shù)據(jù)和業(yè)務規(guī)則從表示層分開,所以可以最大化的重用代碼。因為模型是自包含的,

7、并且與控制器和視圖相分離,所以很容易改變應用程序的數(shù)據(jù)層和業(yè)務規(guī)則。運用MVC的應用程序的三個部件是相互獨立,改變其中一個不會影響其它兩個,所以依據(jù)這種設計思想能構造良好的松耦合的構件。 </p><p>  3 WSH框架技術 </p><p>  在MVC模式的實現(xiàn)技術中,Struts是一種流行的Web框架,但在構建大規(guī)模Web應用的時候,它并不能提供通常所需的創(chuàng)造力發(fā)揮空間。 <

8、;/p><p>  WebWork是由OpenSymphony組織開發(fā)的,致力于組件化和代碼重用的拉出式MVC模式的J2EE Web框架。WebWork框架是一個非常有前景的框架技術,它是一種極好的J2EE MVC實現(xiàn)框架,該框架運用了成熟的MVC設計模式及前端控制器(Front Controller)模式,它可以為每個Web應用系統(tǒng)的開發(fā)創(chuàng)建一個可擴展的開發(fā)環(huán)境。 </p><p>  Sp

9、ring框架是一個分層架構,由7個定義良好的模塊組成。Spring模塊構建在核心容器上,核心容器定義了創(chuàng)建、配置和管理Bean的方式。組成Spring框架的每個模塊或組件都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。 </p><p>  Hibernate是一個面向JAVA環(huán)境的對象/關系數(shù)據(jù)庫映射工具,它的目標是成為Java中管理持續(xù)性數(shù)據(jù)問題的一種完整的解決方案。它協(xié)調應用與關系數(shù)據(jù)庫的交互,讓開發(fā)者解

10、放出來專注于業(yè)務問題。 </p><p>  實際開發(fā)中,這三種框架技術的集成非常方便,作為開源框架中的佼佼者,三種技術顧及到了和其他框架的接口,而且開發(fā)者對于具體的應用需求,可以修改源代碼,定制客戶化服務。這三種框架整合后,會使框架的局限性極大程度的降低,并且在些之中,還可以將每個框架的優(yōu)點發(fā)揮的淋漓盡致,達到理想的效果。 </p><p><b>  4 總體設計 </

11、b></p><p><b> ?。?)網(wǎng)站功能 </b></p><p>  為更好的積極地響應上級供電局的號召,實現(xiàn)所有市地級供電局聯(lián)網(wǎng),全國供電系統(tǒng)連成一線,方便各個部門聯(lián)系,更好的宣傳供電局,使本供電局擁有良好的企業(yè)形象,更快的搶占市場。為了讓網(wǎng)絡管理人員對網(wǎng)站的管理更方便;為了減輕局內有關人員的工作負擔,因此開發(fā)了本軟件,并通過本網(wǎng)站,能幫助管理人員利

12、用計算機,快速方便的對企業(yè)的方方面面等進行動態(tài)的瀏覽、查詢、增加、刪除、修改等所需操作,使復雜的、麻煩的事變得輕松簡單。本網(wǎng)站具有以下的功能: </p><p><b>  A.瀏覽功能 </b></p><p>  以列表的方式列出所有新聞和相關的記錄(根據(jù)不同的要求顯示不同的內空,可以顯示出添加時間); </p><p>  B.查看詳細資

13、料功能 </p><p>  根據(jù)用戶的操作進行相關的顯示記錄的具體的內容(可以是新聞的詳細內容,或是圖片、圖片的解說,和瀏覽統(tǒng)計數(shù)) </p><p><b>  C.查詢功能 </b></p><p>  用戶可以根據(jù)需要進行條件精確查詢或模糊查詢。 </p><p><b>  D.增加功能 </b

14、></p><p>  管理人員可以進行新聞的增加、圖片的增加,年份的增加、新聞和圖片類別的增加、管理人員的增加和權限的增加。 </p><p><b>  E.刪除功能 </b></p><p>  管理人員可以進行新聞的刪除、圖片的刪除、年份的刪除、新聞和圖片類加的刪除、管理人員的刪除和權限的刪除。 </p><p

15、><b>  F.修改功能 </b></p><p>  管理人員可以進行新聞的修改、圖片的修改、年份的修改、新聞和圖片類加的修改、管理人員的修改和權限的修改。 </p><p>  G.文件上傳功能   管理人員可以進行一些word,excel,rar文件和圖片的上傳。 </p><p> ?。?)數(shù)據(jù)庫的設計 </p>

16、<p>  在設計和操作維護數(shù)據(jù)庫時,關鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結構,不僅便于對數(shù)據(jù)庫進行相應的存取操作,而且可以極大地簡化應用程序的其他內容,數(shù)據(jù)應該盡可能少地冗余,這意味著重復數(shù)據(jù)應該減少到最少。 </p><p>  東陽市供電局網(wǎng)站采用的開發(fā)方案為JSP+Tomcat+SQL Server,即使用JSP作為WEB服務器端開發(fā)語言,采用Tomcat作為WEB

17、服務器,采用SQL Server作為數(shù)據(jù)庫管理系統(tǒng)。 </p><p><b>  5 系統(tǒng)實現(xiàn) </b></p><p>  供電局網(wǎng)站設計了三層結構,分別為展現(xiàn)控制層、業(yè)務邏輯層和數(shù)據(jù)持久層,三個層之間依賴對象的管理和注入通過Tomcat容器實現(xiàn)。 </p><p>  展現(xiàn)控制層利用WebWork實現(xiàn)用戶請求的接收、轉發(fā)和響應輸出。在這一

18、層,開發(fā)人員主要實現(xiàn)業(yè)務邏輯控制器Action和展現(xiàn)頁面JSP,并通過配置文件定義用戶請求URI和Action控制器映射關系,以及Action處理后返回的字符串結果和展現(xiàn)頁面之間的映射關系出。 </p><p>  業(yè)務邏輯層在詳細設計時,主要針對業(yè)務流程進行細致規(guī)劃,對于某些實現(xiàn)出于效率和性能的考慮設計合適算法,并精確表達這些算法。遵循系統(tǒng)架構圖,在業(yè)務邏輯層各個模塊定義Manager接口向表示層提供服務,而M

19、anagerImpl類實現(xiàn)了Manager接口方法,具體實現(xiàn)方法的數(shù)據(jù)持久層細節(jié),根據(jù)需要調用相關的DAO接口,實現(xiàn)對數(shù)據(jù)的訪問操作。 </p><p>  數(shù)據(jù)持久層提供了業(yè)務處理過程中對業(yè)務對象的訪問和存儲。這一層,由于使用Hibernate,開發(fā)人員只需要定義數(shù)據(jù)庫邏輯表對應的PO類,以及PO類和邏輯表之間的映射關系,這樣就可以由Hibernate自動完成PO實例化對象到物理表記錄的轉換,由于PO對象某種程

20、度上就是業(yè)務對象,所以它不僅可以被持久層使用,也可以作為服務層的業(yè)務處理對象被Service所使用,抑或作為展現(xiàn)控制層的展現(xiàn)對象被Action和JSP頁面使用。 </p><p><b>  6 結論 </b></p><p>  本文提出了基于WSH框架技術的東陽市供電局網(wǎng)站的設計與實現(xiàn),闡述了系統(tǒng)的總體規(guī)劃、Web框架技術及系統(tǒng)具體實現(xiàn)。從展現(xiàn)控制層、業(yè)務邏輯層和

21、數(shù)據(jù)持久層三個方面來實現(xiàn)整個系統(tǒng),充分展示了WSH框架下分層開發(fā)模式的特點。利用這種開發(fā)框架,開發(fā)團隊可以前后臺分工,由擅長界面交互的人員負責展現(xiàn)控制層的開發(fā),而由擅長邏輯開發(fā)的人員負責數(shù)據(jù)持久層和業(yè)務服務層的開發(fā),這樣將促進整個團隊的工作效率;并且運用這種分層式的開發(fā)框架,我們可以有效隔離各層之間的影響。 </p><p><b>  參考文獻: </b></p><p

溫馨提示

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

評論

0/150

提交評論