校園門戶網(wǎng)站的設(shè)計與實現(xiàn)_第1頁
校園門戶網(wǎng)站的設(shè)計與實現(xiàn)_第2頁
校園門戶網(wǎng)站的設(shè)計與實現(xiàn)_第3頁
校園門戶網(wǎng)站的設(shè)計與實現(xiàn)_第4頁
校園門戶網(wǎng)站的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

校園門戶網(wǎng)站是學(xué)校一道亮麗的風(fēng)景線。由于網(wǎng)絡(luò)的進(jìn)步,時代的變遷。使得門戶這個主題的服務(wù)有著進(jìn)一步飛躍,從從搜索服務(wù)跳躍到新聞服務(wù),再后來,門戶網(wǎng)站因競爭激烈從而形成不同方向的分支來開拓新的領(lǐng)域、新的業(yè)務(wù)來留住用戶。校園門戶的主題也緊被大家深究及主要為了展現(xiàn)學(xué)??傮w實力,從而提高校外知名度、學(xué)校形象。以及為本次主要是對校園門戶網(wǎng)站進(jìn)行設(shè)計與實現(xiàn)。校園門戶網(wǎng)站的前端端使用SSM框架和mysql數(shù)據(jù)庫實現(xiàn)了前后端的交互、業(yè)務(wù)邏輯的處理、和數(shù)據(jù)的傳遞。實現(xiàn)了校園門戶網(wǎng)站里的新聞快采、學(xué)生天地等的功能。校園門戶網(wǎng)站是一個學(xué)校的門面。這些功能不僅可以滿足瀏覽者的基本需求。并且在很大程度上可以提高學(xué)校知名度門戶網(wǎng)站是獲取互聯(lián)網(wǎng)資源提供的信息服務(wù)的系統(tǒng),門戶網(wǎng)站起初的雛形是搜索引擎、目錄服務(wù)等等。由于網(wǎng)絡(luò)的進(jìn)步,時代的變遷。使得門戶這個主題的服務(wù)有著進(jìn)一步飛躍,從從搜索服務(wù)跳躍到新聞服務(wù),再后來,門戶網(wǎng)站因競爭激烈從而形成不同方向的分支來開拓新的領(lǐng)域、新的業(yè)務(wù)來留住用戶。以至于門戶網(wǎng)站的范圍普及,互聯(lián)網(wǎng)信息的作用更加明顯突出,人類從網(wǎng)絡(luò)上能收集到有效的信息愈展的門把,校園網(wǎng)站的建設(shè)也初步開展起來并慢慢深入向綜合性方向發(fā)展,形成了近年來校園收集的信息與發(fā)布對效率的要求逐步上升,且電腦與網(wǎng)絡(luò)的普及已很廣泛,有些學(xué)校甚至配備了平板電腦,由此可見校園信息化已經(jīng)成為各地高校教育改革與發(fā)展的一個主要趨勢,本次論文設(shè)計是使用springmvc,spring,mybatis這是學(xué)校用來展示校園風(fēng)趣風(fēng)貌,展示學(xué)校教學(xué)成果、近況、學(xué)生的生活日常、學(xué)習(xí)心得的一個重要渠道與工具。從而提高教學(xué)水平質(zhì)量、學(xué)生學(xué)習(xí)狀態(tài)的透明度、提高學(xué)校的競爭實力以及學(xué)校形象、實現(xiàn)綜合信息共享的校園門戶網(wǎng)站首要的是要做到校園信息的共享,包括學(xué)生寢室里生活情況,課得分享老師們的課題研究成果,這是學(xué)校教學(xué)硬實力的體現(xiàn)。瀏覽者可以通過校園業(yè)界人都稱贊這個開發(fā)工具,它提倡智能編碼,盡可能減少程序員的基礎(chǔ)編碼和操更有優(yōu)勢例如:完善的代碼自動提示功能,對項目提供單元測試junit框架,對git之?dāng)?shù)據(jù)庫在我們系統(tǒng)開發(fā)中是必不可少的,它負(fù)責(zé)儲存我們的數(shù)據(jù)信息,如今有帶來學(xué)習(xí)成本增加的問題,關(guān)系型數(shù)據(jù)庫為我們制定了一套操作數(shù)據(jù)庫的標(biāo)準(zhǔn)SQL結(jié)構(gòu)化查詢語句,大部分?jǐn)?shù)據(jù)庫都遵循這套標(biāo)準(zhǔn),同時它們還可以根據(jù)自己的業(yè)務(wù)是用來開發(fā)桌面級的應(yīng)用程序,并且該版本的語法作為JAVA語言的基礎(chǔ)們提供大量的解決方法和常用類,我們只需要調(diào)用方法就行,并不需要去知道這個架抽象了一些冗余代碼并且制定一套標(biāo)準(zhǔn),開發(fā)者必須遵循這套標(biāo)準(zhǔn)編寫代碼,并且提供了一些好用的類和方法,除此以外,它還提供了很多類和方法供我們使用。Spring是一個輕量級框架,主要用于簡化復(fù)雜的開發(fā),使得開并且將這些日志、事物和業(yè)務(wù)邏輯代碼分離開來。這樣一來,業(yè)務(wù)邏輯層代碼更加2.1系統(tǒng)設(shè)計目標(biāo)任意瀏覽校園門戶網(wǎng)站前臺模塊,本系統(tǒng)的后臺管理員需要輸入賬號密碼登陸網(wǎng)站后才可以通過后臺操作界面對本系統(tǒng)的內(nèi)容進(jìn)行實時更新,增添修改刪除,例如新聞快訊素材,學(xué)生天地、校園概況等模塊,這樣在校的學(xué)生可以使用學(xué)校的電腦進(jìn)入校園門戶網(wǎng)站通過自由瀏覽閱讀網(wǎng)站不同模塊內(nèi)容能夠快速獲取自己需要的信息收集素材,在外的人員也可以通過本網(wǎng)站瀏覽相關(guān)學(xué)校資料,學(xué)生相關(guān)信息,也同樣可以感受到校內(nèi)學(xué)習(xí)氣氛,更是能在網(wǎng)站上看到本校學(xué)生分享的學(xué)習(xí)心得,收獲甚多,最終也能達(dá)到宣傳本校的一個目的。這樣一個顯露學(xué)生日常學(xué)習(xí)的狀態(tài)、學(xué)2.2系統(tǒng)可行性分析可行性分析是綜合項目的需求以及各種應(yīng)用技術(shù)和市場進(jìn)行研究和分析比較最后為項目提供依據(jù)的綜合系統(tǒng)分析法?!翱尚行苑治鍪擒浖_發(fā)過程的一個重要階段也是項目決策的依據(jù)[5]。”本系統(tǒng)主要是實現(xiàn)對校園信息的管理,主要分為前臺和后臺兩個部分,前臺用來展示不同模塊的信息,以便瀏覽者進(jìn)站后能夠快速定位并且收集到自己需要的信息,后臺則系統(tǒng)管理員可以通過指定的網(wǎng)址登錄后臺操作對沒用的信息進(jìn)行刪除。后臺與前臺進(jìn)行數(shù)據(jù)交互后連接數(shù)據(jù)庫儲存管理員操作后的結(jié)果,供瀏覽的前臺也實時同步后臺取出數(shù)據(jù)庫的數(shù)據(jù)。管理員完成操作后,后臺操作界面會有信息反饋。由此可見系統(tǒng)不是很復(fù)雜,主要的難點(diǎn)是如何解決儲存2.3系統(tǒng)需求分析系統(tǒng)需求分析是一個項目的開端,也是項目的基石,是軟件一個必經(jīng)的關(guān)鍵過接影響一個項目系統(tǒng)的設(shè)計,所以對項目需求分析把握的程度越高,項目成功的概人員才能夠進(jìn)一步去分析系統(tǒng)解決的方案,明確系統(tǒng)功能模塊設(shè)計以及數(shù)據(jù)庫的模通知管理招攬管理通知管理招攬管理新聞管理員校園概況管理校園風(fēng)采管理3.1總體功能模塊設(shè)計校園門戶網(wǎng)站由首頁、新聞模塊、校園概況模塊、校園風(fēng)采模塊、學(xué)生天地模塊、通知模塊、招攬模塊等模塊構(gòu)成。如圖3-1所示模塊的導(dǎo)航構(gòu)成。瀏覽者進(jìn)入校園門戶網(wǎng)站后都可以在首頁模塊看到各類模塊的導(dǎo)航,閱覽者可以自行選擇點(diǎn)擊想要閱讀的模塊的導(dǎo)航以此進(jìn)入模塊內(nèi)容詳情列表。(3)校園概況模塊:瀏覽者在校園概況模塊可以了解到創(chuàng)校至今學(xué)校的大致情況。后臺管理員則負(fù)責(zé)校園概況信息的新增,更新、和刪除。(5)學(xué)生天地模塊:瀏覽者可以在學(xué)生天地模塊了解學(xué)生多姿多彩的生活和學(xué)通知公告通知公告招生招聘新聞快訊學(xué)生天地校園概況校園風(fēng)采首頁3.2數(shù)據(jù)庫設(shè)計領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,它已成為計算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技可以提高系統(tǒng)的維護(hù)性,拓展性和復(fù)用性。本文的數(shù)據(jù)庫設(shè)計主要分為系統(tǒng)實體屬示數(shù)據(jù)類型/大小主鍵、非空新聞標(biāo)題varchar(30)無addtime新聞添加時間無authorvarchar(10)無新聞內(nèi)容varchar(10000)無表3-9校園概況信息表數(shù)據(jù)類型/大小主鍵、非空校園概況標(biāo)題varchar(30)無addtime校園概況添加時間無authorvarchar(10)無校園概況內(nèi)容varchar(10000)無表3-10校園風(fēng)采信息表數(shù)據(jù)類型/大小主鍵、非空校園風(fēng)采標(biāo)題varchar(30)無addtime校園風(fēng)采添加時間無authorvarchar(10)無校園風(fēng)采內(nèi)容varchar(10000)無表3-11學(xué)生天地信息表數(shù)據(jù)類型/大小主鍵、非空學(xué)生天地標(biāo)題varchar(30)無addtime學(xué)生天地添加時間無authorvarchar(10)無學(xué)生天地內(nèi)容varchar(10000)無表3-12通知模塊信息表數(shù)據(jù)類型/大小varchar(30)varchar(10)varchar(10000)通知標(biāo)題通知添加時間通知內(nèi)容主鍵、非空無無無無addtimeauthor表3-13招聘模塊信息表數(shù)據(jù)類型/大小主鍵、非空通知標(biāo)題varchar(30)無addtime通知添加時間無authorvarchar(10)無通知內(nèi)容varchar(10000)無3.3系統(tǒng)架構(gòu)設(shè)計“在分層軟件系統(tǒng)中,表現(xiàn)層用于接收用戶指令和數(shù)據(jù)輸入,是系統(tǒng)中的重要組成部分[8]?!北憩F(xiàn)層采用MVC的設(shè)計模式,在校園門戶網(wǎng)站系統(tǒng)中M指的是戶請求資源和路徑并且調(diào)用業(yè)務(wù)邏輯層的接口來進(jìn)行對業(yè)務(wù)模塊流程的控制并且與單獨(dú)分離開來,掌管各自的功能,分工更加細(xì)化。在軟件開發(fā)的體系結(jié)構(gòu)中,業(yè)務(wù)邏輯層是有關(guān)鍵作用的,它處于表現(xiàn)層和業(yè)務(wù)層之間,用于處理繁瑣的業(yè)務(wù)邏輯并且將處理結(jié)果返回表現(xiàn)層或數(shù)據(jù)訪問層,再由表現(xiàn)層通過控制器的一系列操作后返回給顯示層,這樣顯示層就不可以直接操作數(shù)據(jù)庫,必須經(jīng)過表示層的控制器進(jìn)行篩選后調(diào)用相應(yīng)的業(yè)務(wù)邏輯層的指定方法進(jìn)行業(yè)務(wù)邏輯處理,再操作數(shù)據(jù)庫。這樣邏輯層處理后的數(shù)據(jù)持久化到數(shù)據(jù)庫中,同時也可以從數(shù)據(jù)庫中取出數(shù)據(jù)提交給上4.1用戶瀏覽模塊設(shè)計用戶瀏覽模塊主要是大家都能夠看到的頁面,里面分為首頁,新聞快訊,校園概況,校園風(fēng)采,學(xué)生天地,通知公告和招攬。這個模塊包含了校園門戶網(wǎng)站的基首頁是進(jìn)入網(wǎng)站第一個看到的頁面,在主體部分使用了輪播圖展示學(xué)校象征性圖片和使用子導(dǎo)航的方法將模塊里的每個功能入口分成不同區(qū)域??梢宰尀g覽者進(jìn)站后清楚定位每個功能入口的位置,提高用戶的體驗感,增強(qiáng)交互性。首頁設(shè)計效新聞快訊主要是報道校內(nèi)新聞,以及當(dāng)前的有關(guān)教育改革等的實時新聞,可以快速提供給瀏覽者相關(guān)信息。新聞快訊功能在首頁的子導(dǎo)航欄上,瀏覽者只需點(diǎn)擊新聞快訊鏈接即可到達(dá)新聞標(biāo)題列表頁面,新聞標(biāo)題列表頁面會對新聞標(biāo)題數(shù)據(jù)進(jìn)校園概況主要是先瀏覽者展示學(xué)校的大概情況,瀏覽者可以通過校園概況迅速了解這個學(xué)校的信息。校園概況功能在首頁的子導(dǎo)航欄上,瀏覽者只需點(diǎn)擊校園概況鏈接即可到達(dá)校園概況標(biāo)題列表頁面,校園概況標(biāo)題列表頁面會對校園概況標(biāo)題數(shù)據(jù)進(jìn)行分頁,提供頁碼選擇按鈕,并且在左下方提示瀏覽者校園概況總共頁碼。然后瀏覽者可點(diǎn)擊有關(guān)的標(biāo)題列表項鏈接進(jìn)入到校園概況詳情,即可了解到校園概校園風(fēng)采主要是先瀏覽者展示學(xué)校的風(fēng)采事件,瀏覽者可以通過校園風(fēng)采了解到這個學(xué)校的風(fēng)光。校園風(fēng)采功能在首頁的子導(dǎo)航欄上,瀏覽者只需點(diǎn)擊校園風(fēng)采鏈接即可到達(dá)校園風(fēng)采標(biāo)題列表頁面,校園風(fēng)采標(biāo)題列表頁面會對校園風(fēng)采標(biāo)題數(shù)據(jù)進(jìn)行分頁,提供頁碼選擇按鈕,并且在左下方提示瀏覽者校園風(fēng)采總共頁碼。然后瀏覽者可點(diǎn)擊有關(guān)的標(biāo)題列表項鏈接進(jìn)入到校園風(fēng)采詳情,即可了解到校園風(fēng)采學(xué)生天地主要是向瀏覽者展示學(xué)生的學(xué)習(xí)、宿舍、娛樂生活,瀏覽者可以通過瀏覽者只需點(diǎn)擊學(xué)生天地鏈接即可到達(dá)學(xué)生天地標(biāo)題列表頁面,學(xué)生天地標(biāo)題列表頁面會對學(xué)生天地標(biāo)題數(shù)據(jù)進(jìn)行分頁,提供頁碼選擇按鈕,并且在左下方提示瀏覽者學(xué)生天地總共頁碼。然后瀏覽者可點(diǎn)擊有關(guān)的標(biāo)題列表項鏈接進(jìn)入到學(xué)生天地詳通知通告功能在首頁的子導(dǎo)航欄上,瀏覽者只需點(diǎn)擊通知通告鏈接即可到達(dá)通知通告標(biāo)題列表頁面,通知通告標(biāo)題列表頁面會對通知通告標(biāo)題數(shù)據(jù)進(jìn)行分頁,提供頁碼選擇按鈕,并且在左下方提示瀏覽者通知通告總共頁碼。然后瀏覽者可點(diǎn)擊有關(guān)招生招聘主要是告知瀏覽者本校招生要求,招生事項等等。招生招聘功能在首招生招聘標(biāo)題列表頁面會對招生招聘標(biāo)題數(shù)據(jù)進(jìn)行分頁,提供頁碼選擇按鈕,并且在左下方提示瀏覽者招生招聘總共頁碼。然后瀏覽者可點(diǎn)擊有關(guān)的標(biāo)題列表項鏈接4.2管理員模塊設(shè)計生天地管理、通知模塊管理、招攬模塊管理。管理員模塊是比較重要的,管理員負(fù)4.2.1管理員登錄管理員需要通過登錄界面登錄才能進(jìn)入后臺管理系統(tǒng),在登錄界面要輸入用戶點(diǎn)擊修改按鈕可以進(jìn)入新聞編輯界面,管理員可以在新聞編輯界面查看新聞的詳細(xì)內(nèi)容,并且能夠修改。在新聞管理界面和新聞編輯界面的所有操作結(jié)果將保存到數(shù)4.2.3校園概況管理在校園概況管理界面,管理員可以對有關(guān)校園狀況的信息進(jìn)行添加和刪除,點(diǎn)擊修改按鈕可以進(jìn)入校園概況編輯頁面,管理員可以在校園概況編輯界面查看校園概況的詳細(xì)內(nèi)容,并且能夠修改保存。在校園概況管理界面以及校園概況編輯界面4.2.4校園風(fēng)采管理在校園風(fēng)采管理界面,管理員可以對有關(guān)校園狀況的信息進(jìn)行添加和刪除,點(diǎn)擊修改按鈕可以進(jìn)入校園風(fēng)采編輯頁面,管理員可以在校園風(fēng)采編輯界面查看校園風(fēng)采的詳細(xì)內(nèi)容,并且能夠修改保存。在校園風(fēng)采管理界面以及校園風(fēng)采編輯界面在學(xué)生天地管理界面,管理員可以對有關(guān)學(xué)生天地的信息進(jìn)行添加和刪除,點(diǎn)擊修改按鈕可以進(jìn)入學(xué)生天地編輯頁面,管理員可以在學(xué)生天地編輯界面查看學(xué)生天地的詳細(xì)內(nèi)容,并且能夠修改保存。在學(xué)生天地管理界面以及學(xué)生天地編輯界面4.2.6通知模塊管理在通知管理界面,管理員可以對有關(guān)通知的信息進(jìn)行添加和刪除,點(diǎn)擊修改按鈕可以進(jìn)入通知編輯頁面,管理員可以在通知編輯界面查看通知的詳細(xì)內(nèi)容,并且4.2.7招攬模塊管理在招攬管理界面,管理員可以對有關(guān)招攬的信息進(jìn)行添加和刪除,點(diǎn)擊修改按鈕可以進(jìn)入招攬編輯頁面,管理員可以在招攬編輯界面查看招攬的詳細(xì)內(nèi)容,并且圖4-27招攬編輯界面表5-1系統(tǒng)測試表存面存存面面運(yùn)行idea,把項目部署到Tomcat服務(wù)器上。在瀏覽器輸入網(wǎng)址localhost:8080/html/user/user_面誤存存存面面本設(shè)計采用spring+springmvc+mybatis作為后臺框架和

溫馨提示

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

評論

0/150

提交評論