張永超+李鑫
摘要:本設(shè)計(jì)采用JSP+MySQL技術(shù),設(shè)計(jì)了一種基于B/S模式的教務(wù)管理系統(tǒng)。實(shí)現(xiàn)了學(xué)校教務(wù)工作中的教學(xué)文件管理、教學(xué)質(zhì)量評(píng)估、教研科研管理、教材征訂管理和試卷管理等主要功能,基本上可以滿足高校日常的教務(wù)管理工作的一般需求。
關(guān)鍵詞:教務(wù)管理;JSP;MySQL
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)33-0105-02
大學(xué)教務(wù)管理工作是大學(xué)日常管理工作中最重要的一部分,也是衡量一個(gè)學(xué)校管理水平的重要依據(jù)。隨著教育體制改革的不斷深化,對(duì)高校提出了更高的要求。2013年我校合并了航校以后,辦學(xué)規(guī)模擴(kuò)大了,師生員工的數(shù)量也大幅增長(zhǎng),教務(wù)管理的難度和工作量均明顯提高,原教務(wù)管理系統(tǒng)已不能滿足學(xué)校教務(wù)管理工作的需要,使教務(wù)管理工作更加公開、規(guī)范和便捷是我校近期教務(wù)工作的一個(gè)重點(diǎn)。為此開發(fā)一個(gè)結(jié)合我校實(shí)際情況、安全可靠的教務(wù)管理系統(tǒng),進(jìn)一步提高學(xué)校的教務(wù)管理水平,是十分必要的。
1 系統(tǒng)總體設(shè)計(jì)
通過可行性分析,本系統(tǒng)采用B/S結(jié)構(gòu),使用JSP技術(shù)和MySQL數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。從學(xué)校實(shí)際情況出發(fā),盡量采用現(xiàn)有的軟硬件環(huán)境,借鑒先進(jìn)的系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高網(wǎng)站開發(fā)水平和應(yīng)用效果的目的。教務(wù)管理系統(tǒng)旨在為學(xué)校師生提供一個(gè)高效優(yōu)質(zhì)的網(wǎng)絡(luò)辦公和交流的環(huán)境,它主要服務(wù)對(duì)象是教務(wù)人員和師生,所以,系統(tǒng)的設(shè)計(jì)遵循以下原則:堅(jiān)持以服務(wù)師生為本的原則:要以學(xué)院日常教務(wù)工作為出發(fā)點(diǎn),以提高教務(wù)管理水平為目的;準(zhǔn)確性原則:對(duì)輸入的非法信息,能夠報(bào)錯(cuò)誤,確保輸入數(shù)據(jù)的合法性;易操作原則:要方便用戶的查找和瀏覽;源代碼可讀性原則:為了便于網(wǎng)站日后的維護(hù)擴(kuò)展升級(jí),代碼書寫要規(guī)范,最好做好注釋;優(yōu)化原則:使用菜單,類,對(duì)象等的繼承,提高代碼的效率;安全性原則:系統(tǒng)通過設(shè)置密碼和權(quán)限等來提高其安全性。根據(jù)系統(tǒng)的功能設(shè)計(jì),劃分出以下幾大模塊:1)系統(tǒng)人機(jī)化圖形界面;2)教學(xué)質(zhì)量評(píng)估管理模塊;3)教材征訂管理模塊;4)文件提交管理模塊;5)教研/科研成果管理模塊;6)試卷歸檔管理模塊;7)系統(tǒng)設(shè)置管理模塊等。系統(tǒng)具體功能模塊劃分如圖1所示:
2 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)包含學(xué)生信息、教師信息、考務(wù)信息、試卷信息、考試信息,教研科研信息等,對(duì)這些信息的動(dòng)態(tài)管理,每次的操作都要對(duì)數(shù)據(jù)庫進(jìn)行讀取、修改,所以系統(tǒng)必須有一個(gè)功能較完善的數(shù)據(jù)庫來支持,還有對(duì)這些信息考慮到安全性、用戶信息量、客戶需求等問題,決定采用MySQL作為項(xiàng)目中的數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫中包含:1)用戶登錄表:該表中存儲(chǔ)了用戶的登錄名、用戶ID、登錄密碼等。2)試卷信息表:保存學(xué)生考試后的試卷信息,包括開頭編碼SJ、學(xué)院代碼、順序號(hào)、學(xué)期、專業(yè)號(hào)、班級(jí)、狀態(tài)號(hào)、學(xué)生學(xué)號(hào)等。3)試卷存檔信息表:該表是對(duì)各院各系的試卷按照班級(jí)進(jìn)行保存,它可以及時(shí)的記錄各班級(jí)的試卷信息,以備檢查。4)獲獎(jiǎng)管理表:記錄用戶獲獎(jiǎng)情況。每條記錄都有單獨(dú)的ID,通過ID 可以查詢到獲獎(jiǎng)名稱、獲獎(jiǎng)級(jí)別、獲獎(jiǎng)等級(jí)以及獲獎(jiǎng)人和獲獎(jiǎng)人在其中所起到的作用。5)科研項(xiàng)目管理表:記錄著用戶科研項(xiàng)目情況。包括科研項(xiàng)目名稱、起止時(shí)間、經(jīng)費(fèi)總額、到位額、完成情況以及負(fù)責(zé)人等。6)論文管理表:記錄用戶已發(fā)表論文情況。7)教材著作管理表:記錄用戶出版著作教材情況。8)提交文件管理表:記錄用戶提交文件情況。包含提交人姓名,提交人職稱,提交內(nèi)容和提交期限。9)材料交接管理表:記錄著用戶材料交接管理情況。10)用戶表:記錄用戶的ID、名字、崗位ID、部門ID等信息。11)系統(tǒng)菜單表:記錄系統(tǒng)菜單id、系統(tǒng)角色id、是否是葉子節(jié)點(diǎn)、菜單顯示的文字、菜單的url、父菜單的id等信息。12)教材采購表:記錄教材ID、是否已采購等信息。13)教材審批表:記錄使用某種教材前需要填寫的申請(qǐng)表,以及報(bào)給系主任審批后的情況記錄等。
3 主要功能模塊設(shè)計(jì)
3.1 系統(tǒng)人機(jī)化圖形界面
根據(jù)操作權(quán)限的不同,把用戶分為系統(tǒng)管理員、教學(xué)院長(zhǎng)、系主任、普通教師和學(xué)生等幾種不同的類型,不同的用戶具有不同的權(quán)限,登錄系統(tǒng)后,進(jìn)入不同的操作菜單界面。其中普通用戶能對(duì)本系統(tǒng)做一些錄入、查詢等一些基本操作,而系統(tǒng)管理員具有最高的權(quán)限,可以進(jìn)行全部操作。主頁面的設(shè)計(jì)采用框架組合的方式,分為上框架,右框架和左框架。這種頁面設(shè)計(jì)方式便于用戶快速找到需要操作的內(nèi)容,用戶可根據(jù)界面的相應(yīng)鏈接做相應(yīng)的操作。
3.2 教學(xué)質(zhì)量評(píng)估模塊
教學(xué)質(zhì)量評(píng)估管理主要是以問卷調(diào)查的形式,讓學(xué)生對(duì)自己所學(xué)的課程的教學(xué)情況在網(wǎng)上進(jìn)行評(píng)價(jià),系主任及同行教師聽課后可以對(duì)該任課老師的授課情況進(jìn)行客觀的評(píng)價(jià)。把紙板的教學(xué)質(zhì)量評(píng)估調(diào)查表以網(wǎng)頁的形式呈現(xiàn)給學(xué)生,讓學(xué)生在課余時(shí)間在網(wǎng)上只要點(diǎn)點(diǎn)鼠標(biāo),做一些簡(jiǎn)單的選擇就可以完成,這樣既節(jié)省了學(xué)生的時(shí)間,也給學(xué)校減少了不少開銷,而且網(wǎng)上評(píng)教在某些環(huán)節(jié)上也更加透明和公正,而任課老師也可以在網(wǎng)上看到對(duì)本人的每一份調(diào)查表的內(nèi)容,以便下去進(jìn)行教學(xué)反思,改進(jìn)不足,不需要領(lǐng)導(dǎo)當(dāng)面指出問題,避免了不必要的尷尬。
3.3 教材征訂管理模塊
教材征訂管理模塊主要是對(duì)教職工每年進(jìn)行的春秋兩季教材征訂的信息進(jìn)行網(wǎng)上統(tǒng)一申請(qǐng)和審批,其中包括正常教材征訂、自編教材征訂、首次教材征訂以及相關(guān)征訂的審批與采購信息回饋。任課教師可以根據(jù)自己的實(shí)際情況填寫相關(guān)教材征訂的頁面表單,在網(wǎng)上完成相應(yīng)的操作。
3.4 科研/教研管理模塊
科研/教研管理模塊主要功能是能夠充分利用校園網(wǎng)現(xiàn)有的資源,結(jié)合學(xué)校無紙辦公要求,在網(wǎng)上對(duì)比賽獲獎(jiǎng)、科研/教研項(xiàng)目、論文、著作、專利等信息進(jìn)行管理,可以根據(jù)所發(fā)表論文的題目、刊物名稱、發(fā)表日期、本人作用、刊物級(jí)別、檢索情況,影響因子等信息進(jìn)行分類存取,統(tǒng)計(jì)和生成各種報(bào)表等相關(guān)操作。教師在網(wǎng)上進(jìn)行教研\科研課題的申請(qǐng)和結(jié)題。課題組中人員都可以查詢自己的科研/教研情況。
3.5 教學(xué)文件管理模塊
教學(xué)文件管理主要實(shí)現(xiàn)文件提交和材料交接。文件提交主要是上傳和下載相關(guān)的教學(xué)文件。可以給特定老師發(fā)送通知,相關(guān)教師收到通知后按照要求上傳提交文件。材料交接主要是教學(xué)材料管理人員根據(jù)需要交接的教學(xué)材料的基本信息填寫相應(yīng)的交接清單,進(jìn)行存檔,以便有據(jù)可查。
3.6 試卷管理模塊
試卷管理主要實(shí)現(xiàn)主要試卷分類、試卷文件上傳、學(xué)生試卷歸檔、學(xué)生成績(jī)查詢等功能。試卷分類主要按照紙卷信息將試卷分成重修、補(bǔ)考、正常考試等類別。試卷文件主要是對(duì)試卷的說明,一個(gè)標(biāo)準(zhǔn)試卷文件要有試題(A卷和B卷)、答案、試卷分析、教學(xué)大綱、平時(shí)成績(jī)、成績(jī)單。把這些文件封裝起來組成一份試卷文件,然后以電子文檔的形式上傳。以班級(jí)為單位,按照課程歸檔后,每份試卷與學(xué)生學(xué)號(hào)和姓名建立關(guān)聯(lián),學(xué)生在登錄系統(tǒng)后可以通過學(xué)生學(xué)號(hào)和姓名查詢,調(diào)取試卷,看自己考試是否通過,需不需要補(bǔ)考等。
3.7 系統(tǒng)設(shè)置管理模塊
系統(tǒng)設(shè)置管理模塊主要是對(duì)系統(tǒng)中的不同級(jí)別用戶的權(quán)限、不同權(quán)限用戶的功能子菜單、系統(tǒng)中用戶之間消息的傳遞、數(shù)據(jù)的備份等進(jìn)行設(shè)置和管理。主要包括角色設(shè)置管理:對(duì)系統(tǒng)管理員、教學(xué)院長(zhǎng)、系主任、普通教師、學(xué)生等不同角色賦予不同的操作權(quán)限,不同權(quán)限的用戶登陸后顯示不同的功能操作菜單和界面。系統(tǒng)管理員可以對(duì)用戶的權(quán)限規(guī)則進(jìn)行設(shè)置和修改。部門設(shè)置管理主要是對(duì)系統(tǒng)中的部門的創(chuàng)建、刪除、修改、顯示等信息進(jìn)行設(shè)置和管理。站內(nèi)信息管理主要是對(duì)系統(tǒng)用戶之間發(fā)送和接受信息進(jìn)行管理,主要包含發(fā)件箱和收件箱等功能。
4 結(jié)論
本系統(tǒng)能夠在互聯(lián)網(wǎng)上對(duì)高校日常的教務(wù)進(jìn)行處理,而且增加了教材審核管理以及試卷管理等舊系統(tǒng)沒有的許多功能,不僅提高了教務(wù)工作的效率,而且在人力物力方面也會(huì)給學(xué)校節(jié)省不少開銷,但教務(wù)管理是一項(xiàng)長(zhǎng)期的工作,隨著信息技術(shù)在高等教育領(lǐng)域的不斷應(yīng)用和發(fā)展以及學(xué)校自身的改革和建設(shè)我們還需進(jìn)一步的研究和探討,軟件也需要進(jìn)一步的修改和二次開發(fā)。
參考文獻(xiàn):
[1] 李敦東,李昌一,周凌云;JSP中的數(shù)據(jù)庫訪問技術(shù)研究與改進(jìn)[J].成都信息工程學(xué)院報(bào),2003,18(3):291-294.
[2] 劉佳.獨(dú)立學(xué)院教務(wù)信息化系統(tǒng)的建設(shè)與完善[J].產(chǎn)業(yè)與科技論壇,2014,13(1):240-241.
[3] Paul DuBois. MySQL技術(shù)內(nèi)幕[M]. 4版.北京:人民郵電出版社,2011.
[4] Debu Panda.Spring and Java EE 5[J].Java Developer's Journal,2007,12(4).
[5] 張宇,王映輝,張翔南.基于Spring的MVC框架設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2010.36(4):59-62.