一種基于web的教育機構管理系統(tǒng)及其數(shù)據(jù)操作方法
【技術領域】
[0001] 本發(fā)明涉及一種教育機構管理系統(tǒng),具體地涉及一種開發(fā)成本低廉、易于維護的 基于WEB的教育機構管理系統(tǒng)及其數(shù)據(jù)操作方法。
【背景技術】
[0002] 隨著計算機的普及和互聯(lián)網(wǎng)的快速發(fā)展,人們能夠在網(wǎng)上查找各種自己需要的相 關信息。同時,各所教育機構為了讓廣大人民能夠在網(wǎng)絡上更加詳細的了解本機構,紛紛建 立自己的機構網(wǎng)站從而達到最直接的宣傳目的。
[0003] 但是,目前的一些教育機構網(wǎng)站往往只能簡單的展示一些學校信息或者師資信 息。不能全面展示教育的信息,不能讓地區(qū)內(nèi)的人們較為全面的了解機構,而且前臺頁面與 后臺的同步性較差。
【發(fā)明內(nèi)容】
[0004] 針對上述技術問題,本發(fā)明目的是:提供一種基于WEB的教育機構管理系統(tǒng),開發(fā) 成本低廉,不僅可以方便管理員動態(tài)管理網(wǎng)站數(shù)據(jù),更能將教育機構各方面信息較為全面、 美觀的展示給瀏覽者。
[0005] 本發(fā)明的技術方案是: 一種基于WEB的教育機構管理系統(tǒng),其特征在于,包括前端展示模塊和后臺管理模塊, 所述后臺管理模塊包括學校管理模塊、課程管理模塊、學員管理模塊和就業(yè)管理模塊; 所述學校管理模塊包括校區(qū)新聞模塊、證書管理模塊、師資管理模塊和宣傳單頁管理 模塊;用于對校區(qū)新聞模塊中的校區(qū)新聞信息進行管理,包括增加、刪除和修改校區(qū)新聞信 息;用于對證書管理模塊中的證書信息進行管理,包括增加、刪除和修改證書信息;用于對 師資管理模塊中的教師信息進行管理,包括增加、刪除和修改教師信息;用于對宣傳單頁管 理模塊中的單頁信息進行管理,包括增加、刪除和修改單頁信息; 所述課程管理模塊包括開班信息模塊、課程模塊和熱門技術信息模塊;用于對開班信 息模塊中的開班信息進行管理,包括增加、刪除和修改開班信息,依據(jù)所屬課程和班級狀態(tài) 進行篩選;用于對課程模塊中的課程信息進行管理,包括增加、刪除和修改課程信息;用于 對熱門技術信息模塊中熱門技術信息進行管理,包括增加、刪除和修改熱門技術信息,依據(jù) 所屬課程進行篩選; 所述學員管理模塊包括學員信息模塊和學員作品模塊,用于對學員信息模塊中的學員 信息進行管理,包括增加、刪除和修改學員信息;用于對學員作品模塊中的學員作品信息進 行管理,包括增加、刪除和修改學員作品信息; 所述就業(yè)管理模塊包括就業(yè)學員模塊、就業(yè)資訊模塊和名企推薦模塊,用于對就業(yè)學 員模塊中的就業(yè)學員信息進行管理,包括增加、刪除和修改就業(yè)學員信息;用于對就業(yè)資訊 模塊中的就業(yè)資訊信息進行管理,包括增加、刪除和修改就業(yè)資訊信息;用于對名企推薦模 塊中的企業(yè)信息進行管理,包括增加、刪除和修改企業(yè)信息; 所述前端展示模塊,使用FreeMarker模板生成詳情頁面以HTML頁面形式展示數(shù)據(jù),包 括播放特效,詳情頁和列表頁中目錄模塊浮動顯示。
[0006] 優(yōu)選的,所述學校管理模塊還包括問答管理模塊,用于對問答管理模塊中的訪問 者的問答信息進行管理,包括增加、刪除和修改問答信息,依據(jù)問答類型進行篩選。
[0007] 優(yōu)選的,所述宣傳單頁管理模塊還可以對單頁信息的圖片設置單頁展示或者輪播 展示,依據(jù)是否為輪播圖片還是單頁圖片進行篩選。
[0008] 優(yōu)選的,所述后臺管理模塊還包括系統(tǒng)管理模塊,用于管理系統(tǒng)管理員和信息發(fā) 布員角色權限,所述信息發(fā)布員用于信息的編輯和發(fā)布,所述系統(tǒng)管理員用于對系統(tǒng)用戶 信息管理,包括增加、刪除、修改和查找用戶信息,查看Log日志。
[0009] 優(yōu)選的,所述系統(tǒng)包括用于存儲系統(tǒng)用戶的角色信息的角色表、用于存儲用戶信 息的用戶信息表、用于存儲功能信息的功能表、用于存儲角色權限信息的角色權限表、用于 存儲操作日志的日志表,用于存儲校區(qū)新聞信息的新聞表、用于存儲證書信息的證書信息 表、用于存儲宣傳單頁信息的宣傳單頁信息表、用于存儲教師信息的教師表、用于存儲問答 信息的問答信息表、用于存儲就業(yè)資訊的就業(yè)資訊表、用于存儲就業(yè)學員信息的就業(yè)學員 信息表、用于存儲企業(yè)信息的企業(yè)信息表、用于存儲學員活動信息的學員活動信息表、用于 存儲學員作品信息的學員作品信息表、用于存儲開班信息的開班信息表、用于存儲課程信 息的課程信息表、用于存儲熱門技術信息的熱門技術信息表。
[0010] 本發(fā)明還公開了一種基于所述的基于WEB的教育機構管理系統(tǒng)的數(shù)據(jù)操作方法, 其特征在于,包括以下步驟: S01:使用MyBatis框架技術配置數(shù)據(jù)庫信息; S02:為數(shù)據(jù)庫中表建立java實體類,創(chuàng)建對實體類數(shù)據(jù)操作的接口,并在xml配置文 件中對實體類屬性和數(shù)據(jù)庫字段建立映射關系,以及為接口方法拼接SQL語句; S03:對實體類數(shù)據(jù)操作的接口層進一步封裝,創(chuàng)建各業(yè)務邏輯操作方法; S04:進一步封裝業(yè)務邏輯操作方法,在struts配置文件中配置頁面的跳轉(zhuǎn)和前后臺 的數(shù)據(jù)傳遞。
[0011] 與現(xiàn)有技術相比,本發(fā)明的優(yōu)點是: 1、頁面使用JSP技術進行編寫以及獲取后臺數(shù)據(jù),再以FreeMarker模板技術將JSP頁 面轉(zhuǎn)換為顯示的HTML頁面,以JS、JQuery技術實現(xiàn)頁面上的種種特效。后臺采用J2EE技 術,運用SSM框架大大提高開發(fā)效率并完成所需功能。
[0012] 2、該系統(tǒng)向人們較為全面的介紹教育機構的各個方面,有較為合理、美觀的前臺 頁面,能夠吸引瀏覽者。對所有數(shù)據(jù)進行分類、歸納排版,總結出學校模塊、學員模塊、就業(yè) 模塊、課程模塊四個模塊。后臺管理系統(tǒng)的設計簡化了管理員的操作,避免管理員直接操作 數(shù)據(jù)庫,而是以可視化圖形頁面的形式,對數(shù)據(jù)庫中各個模塊的數(shù)據(jù)進行添加、修改、刪除 等操作。開發(fā)成本低廉,易于維護。
【附圖說明】
[0013] 下面結合附圖及實施例對本發(fā)明作進一步描述: 圖1為本發(fā)明基于WEB的教育機構管理系統(tǒng)的后臺管理模塊的功能框圖; 圖2為本發(fā)明基于WEB的教育機構管理系統(tǒng)的數(shù)據(jù)操作方法流程圖。
【具體實施方式】
[0014] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明了,下面結合【具體實施方式】并參 照附圖,對本發(fā)明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發(fā) 明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本 發(fā)明的概念。
[0015] 實施例: 如圖1所示,一種基于WEB的教育機構管理系統(tǒng),包括前端展示模塊和后臺管理模塊, 所述前端展示模塊,使用FreeMarker模板生成詳情頁面以HTML頁面形式展示數(shù)據(jù),包括播 放特效,詳情頁和列表頁中目錄模塊浮動顯示;所述后臺管理模塊包括學校管理模塊、課程 管理模塊、學員管理模塊和就業(yè)管理模塊。
[0016] 后臺管理模塊通過登入管理模塊,用戶在登入界面輸入賬號密碼登入后臺管理界 面;用戶可以修改自己的密碼;依照用戶角色給予不同的權限,其中信息發(fā)布員可以對校 園管理、課程管理、學員管理、就業(yè)管理這些模塊所有數(shù)據(jù)進行操作,而系統(tǒng)管理員不僅有 這些權限,還可以對系統(tǒng)進行管理,創(chuàng)建用戶并分配角色及查看用戶操作日志。
[0017] 學校管理模塊包括校區(qū)新聞模塊、證書管理模塊、師資管理模塊、問答管理模塊和 宣傳單頁管理模塊;用于對校區(qū)新聞模塊中的校區(qū)新聞信息進行管理,包括增加、刪除和修 改校區(qū)新聞信息,依據(jù)是否置頂進行篩選等操作;用于對證書管理模塊中的證書信息進行 管理,包括增加、刪除和修改證書信息;用于對師資管理模塊中的教師信息進行管理,包括 增加、刪除和修改教師信息;用于對宣傳單頁管理模塊中的單頁信息進行管理,包括增加、 刪除和修改單頁信息,還可以對單頁信息的圖片設置單頁展示或者輪播展示,依據(jù)是否為 輪播圖片還是單頁圖片進行篩選;用于對問答管理模塊中的訪問者的問答信息進行管理, 包括增加、刪除和修改問答信息,依據(jù)問答類型進行篩選。
[0018] 課程管理模塊包括開班信息模塊、課程模塊和熱門技術信息模塊;用于對開班信 息模塊中的開班信息進行管理,包括增加、刪除和修改開班信息,依據(jù)所屬課程和班級狀態(tài) 進行篩選;用于對課程模塊中的課程信息進行管理,包括增加、刪除和修改課程信息;用于 對熱門技術信息模塊中熱門技術信息進行管理,包括增加、刪除和修改熱門技術信息,依據(jù) 所屬課程進行篩選; 學員管理模塊包括學員信息模塊和學員作品模塊,用于對學員信息