摘要:本設(shè)計(jì)采用JSP+MySQL技術(shù),設(shè)計(jì)了一種基于B/S模式的高校學(xué)生評(píng)教系統(tǒng)。實(shí)現(xiàn)了學(xué)生評(píng)教問卷創(chuàng)建、編輯、發(fā)布、查詢、更新、統(tǒng)計(jì)以及留言管理等主要功能,基本上可以滿足高校學(xué)生評(píng)教管理工作的一般需求。
關(guān)鍵詞:學(xué)生評(píng)教;JSP;MySQL
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)01-0127-02
學(xué)生評(píng)教在各大高校中被視為是教學(xué)評(píng)估整個(gè)流程鏈中最重要的環(huán)節(jié),實(shí)事求是、公平公正的教學(xué)評(píng)估正是提高教學(xué)質(zhì)量的必要環(huán)節(jié)。在傳統(tǒng)模式下,學(xué)校不但要花費(fèi)不少的費(fèi)用印刷問卷,而且還要消耗大量時(shí)間和精力發(fā)放問卷,回收問卷,統(tǒng)計(jì)問卷,而傳統(tǒng)問卷方式可控性差,容易產(chǎn)生漏卷,廢卷等問題。為此利用現(xiàn)代計(jì)算機(jī)信息網(wǎng)絡(luò)技術(shù),結(jié)合高校的實(shí)際情況開發(fā)一個(gè)能夠在線設(shè)計(jì)、分發(fā)、查詢、統(tǒng)計(jì)問卷的學(xué)生評(píng)教系統(tǒng),進(jìn)一步提高學(xué)校的教學(xué)質(zhì)量評(píng)價(jià)管理水平,是十分必要的。
1 系統(tǒng)總體設(shè)計(jì)
評(píng)教系統(tǒng)有以下特點(diǎn):一是數(shù)據(jù)量大,要求及時(shí)統(tǒng)計(jì)的內(nèi)容較多;二是數(shù)據(jù)處理較為集中,內(nèi)部數(shù)據(jù)處理量大。三是及時(shí)處理,要不斷更新最新數(shù)據(jù)信息?;谝陨咸攸c(diǎn),系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)使用用JSP動(dòng)態(tài)頁面,后臺(tái)使用MySQL數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。學(xué)生評(píng)教系統(tǒng)旨在為高校師生提供一個(gè)高效透明的網(wǎng)絡(luò)評(píng)教平臺(tái),避免課堂發(fā)放試卷、學(xué)生手工填寫、教務(wù)管理人員手工錄入的方式下存在的信息滯后、調(diào)查人數(shù)調(diào)查地點(diǎn)受限、后期統(tǒng)計(jì)工作量巨大的弊端。根據(jù)需求分析,本系統(tǒng)設(shè)置了三種用戶權(quán)限。第一種為學(xué)生用戶:評(píng)教用戶中學(xué)生占據(jù)絕大的比例,評(píng)教問卷的問題填答、留言也將是在此種用戶類群下完成;第二種為普通教師用戶:教師是被評(píng)教的用戶,評(píng)教數(shù)據(jù)的收集和統(tǒng)計(jì)的結(jié)果都是基于此用戶群,教師通過查詢?cè)u(píng)教結(jié)果了解自己教學(xué)中的不足,有針對(duì)性的進(jìn)行改進(jìn),從而揚(yáng)長避短,提高課堂教學(xué)質(zhì)量;第三種用戶為系統(tǒng)管理員:管理員權(quán)限的設(shè)定是用來維護(hù)系統(tǒng)整體的運(yùn)轉(zhuǎn),其中主要負(fù)責(zé)系統(tǒng)前端評(píng)教問卷的設(shè)計(jì)、創(chuàng)建、發(fā)布、用戶的管理以及系統(tǒng)的設(shè)置。系統(tǒng)的前端主要針對(duì)學(xué)生用戶,學(xué)生可以登錄評(píng)教系統(tǒng)進(jìn)行匿名方式的評(píng)教,系統(tǒng)后臺(tái)主要是實(shí)現(xiàn)教師用戶查詢?cè)u(píng)教信息以及個(gè)人信息的管理功能。
2 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)包含學(xué)生信息、教師信息、評(píng)教信息、問卷信息、留言信息等,對(duì)這些信息的操作和管理都需要數(shù)據(jù)庫的支持,綜合信息量及數(shù)據(jù)安全性方面的考慮,系統(tǒng)采用MySQL數(shù)據(jù)庫。主要設(shè)計(jì)了以下數(shù)據(jù)表:1)用戶信息表(admin_user):該表中存儲(chǔ)了用戶登錄時(shí)的基本信息,包含登錄名、密碼、權(quán)限等級(jí)級(jí)、最后登錄時(shí)間等。2)評(píng)教問卷信息表(naire):主要存放的是問卷的基本信息,包括問卷ID、問卷名稱、問卷權(quán)限。其中ID供評(píng)教問卷問題表、評(píng)教教師信息表、問卷原卷表使用,評(píng)教問卷在此表中做統(tǒng)一維護(hù)(3)評(píng)教問卷問題表(question):主要存放的是問卷的問題信息,包括問題名稱、問題類型、問題題號(hào)。4)評(píng)教教師信息表(teacherinfo):存放的是被評(píng)價(jià)教師的基本信息,包括字段學(xué)院、系別、班級(jí)、教師名稱、課程名稱等字段,該表的設(shè)計(jì)目的是方便教師對(duì)自身評(píng)教結(jié)果的查詢。5)評(píng)教教師答案表(teaques):主要存放的是對(duì)應(yīng)具體某個(gè)教師的問卷填答情況,該表的設(shè)計(jì)能夠?qū)崿F(xiàn)對(duì)教師評(píng)價(jià)結(jié)果的收集,也便于回顯評(píng)價(jià)具體情況,每當(dāng)有新的教師在系統(tǒng)中被評(píng),該表便會(huì)新建對(duì)應(yīng)該教師的問卷答案,供后臺(tái)管理系統(tǒng)分析。該表包括答案、對(duì)應(yīng)問題的外鍵、對(duì)應(yīng)教師的外鍵等主要字段。6)選擇答案表(multiple)中存放的是選擇答案信息,分別為單選答案和多選答案類型,兩者都包括答案名稱,答案題號(hào),與answer的外鍵。設(shè)計(jì)此表的目的是為了評(píng)教問卷的靈活性。7)評(píng)教留言表(message):主要存放的是學(xué)生針對(duì)某節(jié)課、某個(gè)教師進(jìn)行留言。教師可以通過該表看到某節(jié)課的留言情況。該表包括對(duì)應(yīng)教師ID和留言兩個(gè)字段。8)問卷原卷表(shownaire):存放的是學(xué)生用戶填寫后的問卷信息,包括填寫用戶的基本信息(專業(yè)班級(jí)、年級(jí)、成績等)單選答案數(shù)組、多選答案數(shù)組和與naire的外鍵等。
3 主要功能模塊設(shè)計(jì)
3.1 用戶登錄
系統(tǒng)設(shè)置了學(xué)生用戶、教師用戶、超級(jí)管理員用戶3種不同的類型,根據(jù)不同用戶類型賦予不同的操作權(quán)限,需要通過登錄進(jìn)入不同的操作界面。登錄時(shí)需要輸入正確的用戶名、密碼,選擇相應(yīng)的身份權(quán)限才能進(jìn)入,用戶名為高級(jí)管理員為用戶添加的用戶名,正常的用戶名即為教師名稱,同時(shí)密碼也是高級(jí)管理員進(jìn)行設(shè)置的。初始的用戶名和密碼信息由超級(jí)管理員統(tǒng)一分配。學(xué)生和教師用戶第一次登錄系統(tǒng)的用戶名和密碼是從高級(jí)管理員處獲取,進(jìn)入后臺(tái)管理后,可以修改自己的密碼,但用戶名和身份權(quán)限是固定的,不允許修改。
3.2 學(xué)生評(píng)教模塊
學(xué)生評(píng)教主要是以網(wǎng)上問卷調(diào)查的形式,讓學(xué)生對(duì)某個(gè)老師所教的特定課程的教學(xué)情況在網(wǎng)上進(jìn)行客觀的評(píng)價(jià),主要包括學(xué)生信息的填寫、評(píng)教問卷的填答以及學(xué)生的留言等。其中:學(xué)生信息的填寫,主要是確定學(xué)生所屬的系別,班級(jí),所進(jìn)行的課程及所評(píng)教的老師,這樣系統(tǒng)后臺(tái)能夠準(zhǔn)確抓取這些信息進(jìn)行評(píng)教數(shù)據(jù)的存儲(chǔ),教師可以登錄后臺(tái)以班級(jí)或以課程為單位查看評(píng)教記錄。同時(shí)方便基本信息的統(tǒng)一,班級(jí)的選擇通過三級(jí)聯(lián)動(dòng)進(jìn)行選擇,而課程名稱和教師名稱的輸入則通過動(dòng)態(tài)查詢進(jìn)行輸入,保證數(shù)據(jù)的統(tǒng)一性和整潔性。評(píng)教問卷的填答是系統(tǒng)前端最主要的部分,基本信息的填寫和留言給教師也都是給此部分服務(wù)。系統(tǒng)內(nèi)評(píng)教問卷的設(shè)計(jì)主要是以選擇題的形式給出,每道題設(shè)置相應(yīng)的等級(jí)和分?jǐn)?shù),學(xué)生根據(jù)實(shí)際情況填答相應(yīng)的題目,在問卷提交之前,學(xué)生可以隨時(shí)對(duì)答案選項(xiàng)進(jìn)行修改,保證填寫過程的真實(shí)性,最后由系統(tǒng)自動(dòng)計(jì)算最終成績。問卷填答模塊的難點(diǎn)在于對(duì)參與問卷人員填寫的不同類型答案進(jìn)行分類保存,考慮到問題中存在問答、單項(xiàng)選擇、多項(xiàng)選擇等不同類型的題型,我采用的方式是問答直接存儲(chǔ),即建立問答答案表,存儲(chǔ)不同用戶填寫的不同問答答案;單項(xiàng)選擇與多項(xiàng)選擇均采用數(shù)組轉(zhuǎn)為字符串保存,存儲(chǔ)在問卷原卷表中,單選不同問題之間用逗號(hào)分隔,多選不同問題之間用感嘆號(hào)分隔,相同問題不同答案之間用逗號(hào)分隔,以此實(shí)現(xiàn)問題答案的保存。學(xué)生留言的設(shè)定是為了考慮評(píng)教過程中的以下兩種情況,一是評(píng)教問卷中的問題或答案不能滿足部分評(píng)教用戶的所有需求,二是根據(jù)需求需要評(píng)教用戶對(duì)被評(píng)教用戶的工作提出某些意見或建議。留言不是必填內(nèi)容,學(xué)生有意見或建議的話可以利用此模塊與教師進(jìn)行匿名溝通。endprint
3.3 問卷統(tǒng)計(jì)模塊
問卷統(tǒng)計(jì)模塊功能是統(tǒng)計(jì)系統(tǒng)前端參與評(píng)教用戶評(píng)教的結(jié)果,并分析這些結(jié)果,以評(píng)教問卷中指定題目選項(xiàng)選擇所占百分比來進(jìn)行顯示。在題量大、題中選項(xiàng)復(fù)雜時(shí),百分比難以清晰展示結(jié)果時(shí),評(píng)教系統(tǒng)使用以柱形圖進(jìn)行結(jié)果的對(duì)比和展示,以方便管理員進(jìn)行以問卷為單位進(jìn)行問卷中題目的調(diào)整。問卷統(tǒng)計(jì)結(jié)果主要包括題號(hào)、問題名稱、選項(xiàng)名稱和各選項(xiàng)所占百分比的情況。
3.4 教師評(píng)價(jià)模塊
教師評(píng)價(jià)模塊主要是從管理員的角度可以查看所有教師被評(píng)課程的情況并按照教師被評(píng)教的平均分進(jìn)行名次排序,便于管理員對(duì)任課教師的評(píng)價(jià)信息的整體管理;從教師角度來看,教師能夠查看自身的什么課、哪個(gè)班級(jí)的評(píng)教情況,評(píng)教情況以班級(jí)和課程為單位,以平均分,最高分和最低分三個(gè)維度進(jìn)行衡量,教師可以根據(jù)數(shù)據(jù)的分析結(jié)果,針對(duì)性的對(duì)班級(jí)進(jìn)行調(diào)整上課方式,進(jìn)行教學(xué)反思及改進(jìn)。
3.5 問卷查詢模塊
問卷查詢模塊主要是為管理員和教師提供學(xué)生問卷完整信息的查詢功能。該模塊包括填答人員列表和問卷原卷回顯兩部分:填答人員列表顯示的是前臺(tái)參與問卷調(diào)查的人員列表,通過其填寫的基本信息確認(rèn)該人員信息,為管理員統(tǒng)計(jì)相應(yīng)問卷提供重要信息。問卷原卷回顯將前臺(tái)所填寫的問卷選項(xiàng)通過字符串保存到數(shù)據(jù)庫,并以指定符號(hào)分割字符串回顯答案(基本信息+選擇題答案信息)。該模塊可以給管理員和教師展現(xiàn)所有參與問卷調(diào)查人員填寫的問卷原卷信息。
3.6 問卷維護(hù)模塊
問卷維護(hù)模塊只有系統(tǒng)系統(tǒng)管理員權(quán)限的用戶才能使用,主要實(shí)現(xiàn)對(duì)評(píng)教問卷的設(shè)計(jì)、增加、刪除、修改、查詢等功能。
4 結(jié)論
本系統(tǒng)能夠在互聯(lián)網(wǎng)上對(duì)高校教學(xué)評(píng)價(jià)進(jìn)行處理,實(shí)現(xiàn)了學(xué)生評(píng)教問卷的填答、評(píng)教問卷的統(tǒng)計(jì)、評(píng)教問卷查詢和評(píng)教問卷的更新等功能,不僅可以完善課堂教學(xué)質(zhì)量評(píng)價(jià)體系,而且在人力物力方面也會(huì)給學(xué)校節(jié)省不少開銷,但教學(xué)評(píng)價(jià)監(jiān)督是一項(xiàng)長期的工作,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及高校自身的改革我們還需進(jìn)一步的研究和探討。
參考文獻(xiàn):
[1] 張永超,李鑫; 教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù);2016,12(33):105-106.
[2] 張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2008:103-119.
[3] 許令波.深入分析Java Web技術(shù)內(nèi)幕[M].北京:電子工業(yè)出版社,2011:33-42.
[4] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M]. 4版.北京:高等教育出版社,2006:56-60.
[5] Anthony Holdener.Ajax權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2009:60-94.endprint