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