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