王春妍
摘要:隨著全面信息化時代的到來,為了學(xué)生能夠及時了解校園各方面的信息,作為在校大學(xué)生,深刻地意識到校園信息的及時傳達與學(xué)生及時了解到校園信息,對信息的反饋起到非常重要的作用。傳統(tǒng)的信息傳達為人與人之間口頭上的傳達,這毫無疑問不便于信息的完整傳遞,甚至導(dǎo)致學(xué)校的重要信息不能傳達到位,因此,建設(shè)一個信息化的校園課程網(wǎng)站是非常重要的。本論文主要介紹了以MVC為基本框架的“基于J2EE的精品課程網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)”,系統(tǒng)主要包含校園新聞、課程中心、交流論壇、用戶管理和專業(yè)知識等功能。
關(guān)鍵詞:精品課程;新聞;課程;MVC
1引言
近來,我國的大部分學(xué)校都在全面建設(shè)校園網(wǎng)絡(luò)。校園網(wǎng)的全面化為學(xué)校建立信息化、動態(tài)化的校園信息動態(tài)傳播工作提供了非常重要的傳遞信息的基本途徑。各個校園的課內(nèi)外生活愈加豐富多彩,使得校園信息的及時完整的傳遞到個人變得非常的困難。為了校園課內(nèi)外生活真正有效的進行,建立一個通過校園網(wǎng)的動態(tài)化管理校園信息的系統(tǒng)網(wǎng)站,應(yīng)當(dāng)是現(xiàn)如今非常重要的任務(wù)。
并且,過去對于校園信息的傳遞都還是局限于人與人之間的傳播,缺點在于消耗大量時間,傳播速度慢,效率低,還有可能導(dǎo)致傳播不到位,參與人員缺席等狀況。一般情況都是首先班主任將近期的校園活動及課程調(diào)動傳達給班長,班長再在群里向班級中的其他同學(xué)傳達,這就會出現(xiàn)諸多的無法預(yù)計的狀況?;谏鲜龅热秉c,該管理系統(tǒng)基本需要滿足以較短的時間,快速地、高效率地傳達信息的要求,在此基礎(chǔ)上,根據(jù)最新的需求再及時的進行改進和優(yōu)化,盡可能的滿足師生的需求,使系統(tǒng)更加人性化。
建立基于J2EE的精品課程網(wǎng)站系統(tǒng)之后,學(xué)校各方面的新聞信息可以通過互聯(lián)網(wǎng)隨時隨地查詢、修改、添加或刪除已經(jīng)無用的信息,這樣動態(tài)化的管理校園信息,不但提高了管理員、老師管理信息的工作效率,更加方便了學(xué)校與學(xué)生之間的信息及時傳達。
2系統(tǒng)模塊功能的設(shè)計與實現(xiàn)
本系統(tǒng)的后臺管理一共有用戶管理、校園新聞、課程中心、交流論壇、網(wǎng)頁基礎(chǔ)和Java基礎(chǔ)六個功能,每個功能對應(yīng)的操作的具體分布如圖1所示:
2.1系統(tǒng)模塊功能的實現(xiàn)
基于J2EE的精品課程網(wǎng)站系統(tǒng)的后臺管理模塊的實現(xiàn)可以從需求分析的功能分析中將功能分為用戶管理模塊、校園新聞模塊、課程中心模塊,交流論壇模塊,網(wǎng)頁基礎(chǔ)知識模塊、Java基礎(chǔ)知識模塊等模塊,并可以通過這幾個模塊來分析系統(tǒng)功能的實現(xiàn)。
2.2用戶管理模塊
本模塊主要是管理員對所有的用戶信息進行管理與維護,管理員可以新增用戶,可對需要修改的用戶進行基本信息的修改。管理員點擊修改時,成功獲取id,界面跳轉(zhuǎn)至修改界面進行修改,若獲取id失敗,則界面不跳轉(zhuǎn);管理員點擊刪除時,成功獲取id,該用戶則在用戶列表不再顯示,刪除成功,若獲取id失敗,則執(zhí)行刪除失敗,列表欄顯示該用戶;點擊添加用戶,界面跳轉(zhuǎn)至添加用戶界面,根據(jù)要求添加用戶成功后,界面跳轉(zhuǎn)至用戶列表,點擊尾頁,即可查看該用戶已添加成功。
2.3校園新聞模塊
本模塊主要是管理員對所有的校園新聞進行管理與維護,管理員可以發(fā)布新的新聞,可以對需要修改的新聞進行新聞標(biāo)題及詳細(xì)內(nèi)容的修改。管理員或老師點擊修改時,成功獲取新聞信息的jd,界面跳轉(zhuǎn)至修改界面進行修改,若獲取id失敗,則界面不跳轉(zhuǎn);點擊刪除時,成功獲取id,該新聞則刪除成功,在新聞列表不再顯示,若獲取id失敗,則執(zhí)行刪除失敗,新聞列表欄顯示該條新聞;點擊發(fā)布新聞,界面跳轉(zhuǎn)至發(fā)布新聞界面,根據(jù)要求添加新聞內(nèi)容成功后,界面跳轉(zhuǎn)至新聞列表,點擊尾頁,即可查看該新聞已添加成功。
2.4課程中心模塊
該課程中心模塊,主要是修改需要調(diào)整的課程。該模塊為點擊課程名稱,界面跳轉(zhuǎn)至修改課程內(nèi)容的界面,修改課程,但內(nèi)容不可為空。
管理員或老師點擊課程名稱,跳轉(zhuǎn)至修改課程界面,課程名不可為空,若內(nèi)容符合要求,修改成功,界面跳轉(zhuǎn)至課程表界面并顯示修改后的課程,若失敗則界面留在修改課程的界面。
2.5交流論壇模塊
該交流論壇模塊,主要用于老師答疑。該模塊為列出所有問題,點擊回答,即可對該條問題進行答疑,成功后,跳轉(zhuǎn)至問題列表界面,該條問題的回答及答題人字段顯示內(nèi)容;點擊刪除,即可對該條問題進行物理刪除,列表不再顯示。
2.6網(wǎng)頁基礎(chǔ)知識模塊
該網(wǎng)頁基礎(chǔ)知識模塊對網(wǎng)頁基礎(chǔ)知識詳細(xì)內(nèi)容進行修改,該模塊為將新的網(wǎng)頁基礎(chǔ)知識內(nèi)容輸入文本域,點擊修改,修改成功,可回到前臺界面,點擊網(wǎng)頁基礎(chǔ)知識,界面顯示更新后的內(nèi)容。
3總結(jié)
本系統(tǒng)采用J2EE,JSP,JavaScript等編程語言,以MVC為系統(tǒng)技術(shù)框架,以MySQL為系統(tǒng)數(shù)據(jù)庫,完成了基于J2EE的精品課程網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)。系統(tǒng)的開發(fā)目的是為了讓校園的課內(nèi)外活動及時有效的傳遞到老師及學(xué)生。系統(tǒng)主要分為前臺和后臺兩部分,前臺主要為訪客登錄可查看校園新聞及其詳細(xì)內(nèi)容和個人中心及專業(yè)知識,學(xué)生、老師、管理員登錄不僅可以擁有訪客的操作權(quán)限還可在交流論壇提問;后臺為學(xué)生登錄查看課表及問題列表,老師登錄可對校園新聞,課程中心,交流論壇進行操作,管理員登錄即獲得老師權(quán)限可操作的功能的操作權(quán),另外還可對用戶進行操作。
在系統(tǒng)運用技術(shù)方面,簡單的介紹了JSP編程語言的基本內(nèi)容,還對MVC框架的運行流程進行了簡單的介紹,根據(jù)需求分析和系統(tǒng)設(shè)計對系統(tǒng)的最終實現(xiàn)結(jié)果進行反復(fù)的測試,系統(tǒng)基本實現(xiàn)了需求分析與系統(tǒng)設(shè)計的要求。endprint