首頁 > 文章中心 > 正文

      高校網(wǎng)站群系統(tǒng)設計與實現(xiàn)探析

      前言:本站為你精心整理了高校網(wǎng)站群系統(tǒng)設計與實現(xiàn)探析范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      高校網(wǎng)站群系統(tǒng)設計與實現(xiàn)探析

      隨著互聯(lián)網(wǎng)的發(fā)展,門戶網(wǎng)站已成為學校、各院系各職能部門展示自己的一個重要平臺,通過這平臺,可以宣傳學校信息,樹立品牌形象,實現(xiàn)教育資源共享,為師生提供服務,因此,門戶網(wǎng)站的建設具有十分重要的意義,網(wǎng)站建設質量的高低也是衡量一所大學辦學水平和質量的關鍵性指標之一。我校有網(wǎng)站42個,這些網(wǎng)站的建設目標基本相同,功能相似,具有很多共同點,但由于各單位網(wǎng)站單獨建設,采用的技術架構不盡相同,網(wǎng)站質量參差不齊,數(shù)據(jù)分散存儲,不便于統(tǒng)一管理和維護,且容易出現(xiàn)安全隱患。針對該情況,分析我校已建網(wǎng)站系統(tǒng)的需求,結合管理需要,提出建設網(wǎng)站群系統(tǒng)的想法,通過一套系統(tǒng)實現(xiàn)全校網(wǎng)站的統(tǒng)一建設與管理,系統(tǒng)數(shù)據(jù)統(tǒng)一存儲。系統(tǒng)基于J2EE的開發(fā)平臺,采用B/S架構,MVC模式設計開發(fā),以提高站點的穩(wěn)定性和安全性。系統(tǒng)主要功能包括:站點管理、用戶管理、欄目管理、內容管理等功能。目前系統(tǒng)已應用在學校網(wǎng)站建設中,新建或遷入網(wǎng)站共28個,實際應用表明,我校網(wǎng)站群系統(tǒng)穩(wěn)定、可靠,為學校以及各二級單位的網(wǎng)站建設與管理提供了便利。

      一、緒論

      (一)項目的來源與選題背景

      本項目來源于成都理工大學工程技術學校信息化中心。隨著互聯(lián)網(wǎng)的發(fā)展以及學校信息化工作的推進,學校各系、各職能部門都建立了自己的網(wǎng)站,以便捷的方式為師生提供服務。然而這些網(wǎng)站沒有通過統(tǒng)一規(guī)劃,存在很多問題,總結如下:1.重復建設。各單位的網(wǎng)站的結構、內容、功能都是大同小異,然而各單位網(wǎng)站獨立建設,各自為政,導致很多功能和數(shù)據(jù)建設重復。2.信息孤島嚴重。各網(wǎng)站數(shù)據(jù)存儲在各自的系統(tǒng)中,沒有共享數(shù)據(jù),是一群孤立的網(wǎng)站。3.存在安全隱患。各單位建設網(wǎng)站時所采用的技術架構不盡相同,開發(fā)人員水平參差不齊,存在很大的安全隱患。4.管理難度大。各單位網(wǎng)站沒有統(tǒng)一的建設標準,系統(tǒng)分散,無法對網(wǎng)站進行統(tǒng)一管理。在這樣的背景之下,學校信息化中心希望能建設一套系統(tǒng),可以將一群獨立的網(wǎng)站,以統(tǒng)一的標準、統(tǒng)一的技術,合理的組織在一起,實現(xiàn)一站式的管理。

      (二)概念及發(fā)展歷程

      網(wǎng)站群是通過統(tǒng)一標準、統(tǒng)一規(guī)范、統(tǒng)一規(guī)劃,建立在統(tǒng)一技術架構基礎之上的若干個能夠相互共享信息、按照一定的隸屬關系組織在一起,既可以統(tǒng)一管理,也可以獨立管理自成體系的網(wǎng)站集合。網(wǎng)站群的發(fā)展共有6個階段,國內網(wǎng)站群的建設情況參差不齊,現(xiàn)在基本上正處于第二代與第三代網(wǎng)站群過渡時期,第二代網(wǎng)站群所占比重比較大,部分高校已建設或正在建設第四代網(wǎng)站群系統(tǒng),網(wǎng)站群的建設正呈現(xiàn)出從第一、二、三代網(wǎng)站群直接向第四代網(wǎng)站群過度的趨勢。

      (三)建設網(wǎng)站群系統(tǒng)的意義

      網(wǎng)站群建設對于我校網(wǎng)站建設有重大的意義,具體表現(xiàn)在:1.避免重復建設。通過網(wǎng)站群的建設,可以實現(xiàn)功能一次建設,大家使用。2.避免信息孤島。網(wǎng)站群系統(tǒng)內容統(tǒng)一存儲,各網(wǎng)站共用一套數(shù)據(jù)庫,數(shù)據(jù)共享十分容易。3.安全性更高。網(wǎng)站群系統(tǒng)由信息化中心統(tǒng)一開發(fā)維護,出現(xiàn)漏洞能及時修補。4.管理更加容易。網(wǎng)站群系統(tǒng)實現(xiàn)一站式管理,同一平臺,不同的管理權限,管理各自的網(wǎng)站。學校建設網(wǎng)站群系統(tǒng),可以實現(xiàn)對各單位站點進行統(tǒng)一規(guī)劃、建設、管理,使網(wǎng)站的管理更加規(guī)范化,有效節(jié)約建設和管理成本。(四)課題主要研究的內容本課題通過對B/S架構,J2EE技術,MVC設計模式等技術在網(wǎng)站群系統(tǒng)開發(fā)中的可行性分析,就現(xiàn)有網(wǎng)站建設模式存在的問題以及對新系統(tǒng)的功能需求等進行分析,設計實現(xiàn)基于J2EE的高校的網(wǎng)站群系統(tǒng)。本課題研究的主要內容有:1.介紹網(wǎng)站群系統(tǒng)的研發(fā)背景及意義在業(yè)務、功能、框架以及非功能的需求基礎上確定系統(tǒng)的設計目標和原則,確定系統(tǒng)的功能架構。2.對系統(tǒng)進行實現(xiàn)。

      二、需求分析

      (一)系統(tǒng)功能概述

      根據(jù)學校網(wǎng)站建設現(xiàn)狀,通過分析網(wǎng)站的建設目標與系統(tǒng)功能,結合管理需要,要求新建網(wǎng)站群系統(tǒng)具有以下功能:1.集中管理,系統(tǒng)要實現(xiàn)一個統(tǒng)一的入口,在同一個平臺管理多個網(wǎng)站。2.分級授權,系統(tǒng)要實現(xiàn)超級管理員、站點管理員、站點編輯等角色權限。超級管理員擁有站群系統(tǒng)所有權限,站點管理員擁有所分配網(wǎng)站的管理權限,站點編輯擁有所分配網(wǎng)站內容編輯權限。一個網(wǎng)站可以有多個站點管理員或編輯,一個站點管理員或編輯可以管理多個網(wǎng)站。3.個性化,支持由二級單位根據(jù)自身特點所設計的效果圖制作網(wǎng)站。二級單位制作好網(wǎng)站效果圖,交由信息化中心,信息化中心超級管理員根據(jù)系統(tǒng)接口開發(fā)出個性模板,導入系統(tǒng)建成網(wǎng)站。4.內容形式多樣化,包括:圖文、跳轉、視頻、文件下載、PDF等。支持對欄目(內容分類)的排序、移動等功能,支持對內容的移動排序等功能。5.系統(tǒng)應記錄用戶的操作記錄,支持根據(jù)用戶、IP、網(wǎng)站等條件查找操作日志。6.系統(tǒng)應以記錄來訪用戶量,點擊量,并形成訪問曲線圖。7.系統(tǒng)應生成全網(wǎng)站的內容總量、內容增量、訪問量、訪問量增量等報表。

      (二)技術要求

      1.基于J2EE技術開發(fā)J2EE技術基于最具安全的架構,提供金融級別的安全解決方案,提供功能強大的權限控制功能,并實現(xiàn)了多重的保護攔截機制,使系統(tǒng)的數(shù)據(jù)能夠的到有效的保障。2.支持響應式前端框架前端采用HTML5+CSS3技術,結合響應式前端框架Bootstrap、Layui等,能夠設計出支持不同用戶端的頁面,為用戶提供良好的移動端體驗。3.兼容主流瀏覽器采用兼容性強的前端框架,解決不同瀏覽器兼容性問題,全面兼容IE,F(xiàn)irefox,Chrome,Opera等主流瀏覽器。

      (三)系統(tǒng)范圍定義

      該系統(tǒng)的角色分前臺角色和后臺角色,前臺角色為普通網(wǎng)站瀏覽者,可以瀏覽網(wǎng)站的所有欄目和內容;后臺角色為系統(tǒng)的管理者,可分為超級管員、站點管理員和站點編輯。各角色的系統(tǒng)用例圖如下:

      三、系統(tǒng)設計

      (一)系統(tǒng)主要功能模塊圖

      站群系統(tǒng)設計站點管理、用戶管理、欄目管理、內容管理、日志管理、訪問統(tǒng)計等模塊,不同的角色進入后臺分配不同模塊和功能。(2)數(shù)據(jù)庫設計數(shù)據(jù)庫是系統(tǒng)軟件的應用基礎,能夠推動業(yè)務軟件的順利運行。根據(jù)系統(tǒng)需求及功能模塊所涉及到的內容:網(wǎng)站、用戶、欄目、內容、日志、訪問量等建立E-R圖如下:根據(jù)系統(tǒng)E-R圖,并對其中可能存在的冗余數(shù)據(jù)和聯(lián)系進行修正,從而完善系統(tǒng)業(yè)務中的各個板塊抽象設計出對應的數(shù)據(jù)庫表:網(wǎng)站表、配置表、欄目表、內容表、內容屬性表、用戶表、訪問量表以及日志表等。

      (二)詳細設計

      1.功能設計B/S架構的程序都是用戶通過瀏覽器向服務端發(fā)起操作請求,服務器根據(jù)請求進行處理并返回視圖響應用戶請求。主要流程如下:通過功能設計流程圖(圖4-4)可以看出,用戶通過瀏覽器向服務端發(fā)送請求,服務端控制層收到用戶請求后進行業(yè)務調度或跳轉,業(yè)務邏輯層負責處理業(yè)務,實現(xiàn)具體功能,并調用持久層進行數(shù)據(jù)庫操作,控制層最終根據(jù)業(yè)務處理結果控制頁面轉向響應用戶請求。2.分級授權設計本系統(tǒng)采用SSH框架進行開發(fā),對角色權限控制可以采用struts2攔截器,攔截器放置在表示層與控制層之間,對用戶的每一項操作進行檢測,驗證用戶身份和操作,只有身份和操作匹配才能繼續(xù),否則會提示用戶權限不夠。

      四、系統(tǒng)實現(xiàn)

      (一)系統(tǒng)后臺實現(xiàn)

      系統(tǒng)后臺界面如圖5-1,提供用戶管理、站點管理、欄目管理、內容管理,系統(tǒng)設置、訪問量統(tǒng)計以及日志管理等功能,不用權限用戶登入系統(tǒng)所分配的權限不同,界面有所區(qū)別。

      (二)網(wǎng)站實現(xiàn)

      目前網(wǎng)站群系統(tǒng)共有網(wǎng)站28個,均采用HTML5+CSS3技術結合前端框架Jquery,Bootstrap或Layui實現(xiàn)響應式布局,網(wǎng)站在各種用戶端均有較好的用戶體驗。圖5-5學校網(wǎng)站在PC端(左)和手機端(右)的效果,實現(xiàn)了自適應顯示。

      五、結語

      本論文采用J2EE技術,B\S架構,MVC開發(fā)模式設計和實現(xiàn)了高校站群系統(tǒng),系統(tǒng)介紹了軟件開發(fā)背景及開發(fā)過程中用到的關鍵技術,進行了需求分析,系統(tǒng)設計與系統(tǒng)實現(xiàn)。網(wǎng)站群系統(tǒng)將學校多個網(wǎng)站統(tǒng)一起來集中管理,實現(xiàn)統(tǒng)一入口,分級授權管理。有效降低建設和管理成本,有利于網(wǎng)站之前進行數(shù)據(jù)共享,提高建站效率。

      作者:劉煥杰 單位:成都理工大學工程技術學院

      亚洲AV成人无码久久WWW| 亚洲色大网站WWW永久网站| 亚洲成aⅴ人片久青草影院按摩| 亚洲国产成人久久综合一区| 久久精品国产亚洲| 久久久久无码精品亚洲日韩| 亚洲色大成网站www永久一区| 亚洲综合精品网站| 国产亚洲欧洲Aⅴ综合一区 | 红杏亚洲影院一区二区三区| 亚洲午夜无码AV毛片久久| 亚洲国产中文v高清在线观看| 亚洲免费在线观看| 狠狠亚洲婷婷综合色香五月排名| 区久久AAA片69亚洲| 亚洲人成人一区二区三区| 黑人精品videos亚洲人| 久久精品国产亚洲夜色AV网站| 亚洲人成在线影院| 亚洲精品无码久久久久久久 | 亚洲精品老司机在线观看| 亚洲裸男gv网站| 最新亚洲成av人免费看| 国产亚洲真人做受在线观看| 亚洲第一精品在线视频| 亚洲黄色免费电影| 亚洲五月综合缴情婷婷| 亚洲人成电影网站色| 狼人大香伊蕉国产WWW亚洲| 亚洲黄黄黄网站在线观看| 亚洲色婷婷一区二区三区| 婷婷亚洲综合五月天小说| 亚洲欧洲日韩在线电影| 最新亚洲春色Av无码专区| 亚洲av午夜电影在线观看| 亚洲婷婷国产精品电影人久久| 亚洲精品~无码抽插| 亚洲高清视频免费| 亚洲日韩精品国产3区| 亚洲成a人片在线观看久| 亚洲精品美女久久777777|