事業單位入口網站總體設計與開發

才智咖 人氣:1.82W

入口網站是指通向某類綜合性網際網路資訊資源並提供有關資訊服務的應用系統,下面是小編蒐集整理的一篇探究事業單位入口網站設計應用的論文範文,供大家閱讀參考。

事業單位入口網站總體設計與開發

1、引言

入口網站的應用是資訊化整合與展示的一個平臺。從資源利用的角度來看,入口網站是以最小的可能成本,實現最大程度開發利用現有資源目標的最可行途徑。事業單位入口網站就是以單位的資訊化建設為背景,結合單位的實際情況,應用先進的網路技術,進行入口網站的綜合資訊釋出和管理的開發工作。

 2、相關的理論和技術

2.1B/S架構

B/S架構就是Browser/WebServer/DatabaseServer三層架構,基於國際標準開發,具有良好的可擴充套件性;應用軟體放在中間層上,提高了資料傳輸的效率和系統的可靠性和穩定性。

2.2MVC設計模式

模型-檢視-控制器(Model-View-Controller),簡稱為MVC。它是一種通過三個不同部分構造一個軟體或元件的理想辦法。

Model:用於儲存資料的物件。View:向控制器提交所需資料、顯示模型中的資料。Controller:負責具體的邏輯操作,即控制器根據檢視提出的要求對資料做出處理,將有關結果儲存到模型中,並負責讓模型和檢視進行必要的互動,當模型中的資料變化時,讓檢視更新顯示。MVC設計模式為構建可擴充套件、可重用的體系結構打下了堅實的基礎,MVC設計模式最吸引人之處在於它迫使使用者必須抽象自己的程式碼,把專案分解為表示、邏輯、控制三部分,每部分的關聯較小,以MVC設計模式構造軟體,可以使得軟體結構靈活、重用性好、擴充套件性佳。

2.3JSP技術

JSP技術是為建立顯示動態生成內容的Web頁面的一個簡捷而快速的方法。

3、總體設計與開發

3.1需求分析及功能要求

需求分析是軟體開發過程的開始階段,對於軟體開發過程以及軟體產品的質量是至關重要的。入口網站在設計之初,就單位的科研、生產和職工的生活情況進行了細緻的調研,對收集到的需求資訊進行分析,進一步挖掘出一些潛在的系統需求,確定了與入口網站息息相關的5個使用者角色。它們主要是主管領導、各職能部門主管、辦公室主管、廣大職工及中心使用者。

針對以上需求,系統的程式模組應合理地實現各個角色使用者的基本功能。在技術上要求建立安全的網站執行環境,保證系統穩定、可靠和安全的執行,保護資訊資源不受非法使用者的控制。在內容上要求欄目清晰、內容突出,既展示單位的科研成果,宣傳單位的企業文化又提供互相交流,休閒娛樂的場所。在操作上靈活簡便易用,讓有價值的資訊能及時快捷地釋出,動態資訊得到迅速的更新。在管理上要求對所有資訊型別進行統一管理和規範,針對不同角色使用者提供資訊訪問許可權的控制。最後,為整合單位其它資訊服務提供介面與平臺。

3.2總體設計與環境、工具及技術的選擇

基於瀏覽器的三層應用模式開發的`綜合型入口網站,其應用系統主要包括靜態模組(單位領導、組織機構),動態新聞資訊系統(新聞速遞、公告欄、部門宣傳欄、新聞視訊、熱點問答),技術支援系統,軟體下載系統,休閒娛樂系統(音樂、電影)、社群論壇系統,和其他各種服務系統(單位服務、網站連結),及為整合單位其它資訊服務提供的介面(電子郵件、OA)。針對以上功能,我們採用了以下的開發環境。

(1)伺服器作業系統為了滿足傳遞資訊更加安全、響應速度更加快速、執行更加穩定的要求,系統執行在IBM伺服器上,執行環境為AIX5.0。

(2)資料庫伺服器以高階結構化查詢語言(SQL)為基礎的大型關係資料庫Oracle資料庫,系統可移植性好、使用方便、功能強大、安全性高,是目前最流行的客戶/伺服器體系結構的資料庫之一。

(3)Web伺服器應用伺服器BeaWeblogicServer,是用於開發、整合、部署和管理大型分散式Web應用、網路應用和資料庫應用的Java應用伺服器,具有跨平臺性、可移植性,同時安全性高並且易於管理。

(4)動態網站技術採用JSP伺服器端指令碼編寫環境,使用它建立和執行動態、互動的Web伺服器應用程式。

在此我們選擇了經典的Java+Weblogic+Oracle技術組合,在系統架構上採用了MVC設計模式,實現了網站開發的最初目標。可見,整個技術解決方案,以應用需求為中心進行設計,採用成熟、穩定、先進的技術,即滿足現有應用對系統的要求又具有持續發展的潛力。

 4、結束語

基於MVC和JSP技術開發的入口網站資訊系統是一個Web技術和資料庫技術相結合的資訊系統,滿足了單位綜合資訊釋出和管理的基本需要。自開通以來,系統性能穩定,安全可靠,但根據使用者新的需求,仍在不斷的完善之中。

 參考文獻:

[1]潘明惠.資訊化工程技術問答200題.中國電力出版社.

[2]潘樊等.城市資訊化與實踐.電力工業出版社.

[3]趙強,喬新亮.J2EE應用開發.電子工業出版社.

[4]廖若雪高階程式設計.機械工業出版社.

[5]陳錦輝,王景浩與JAVA程式設計大全.中國鐵道出版社.

[6]王暉,郭燕慧.物件導向軟體分析設計與測試.科學出版社.