楊盈 楊洋 丁剛
摘要:隨著我國(guó)高等教育現(xiàn)代化進(jìn)程的不斷推進(jìn),采用計(jì)算機(jī)信息技術(shù)來(lái)對(duì)教師授課質(zhì)量進(jìn)行打分評(píng)價(jià),已成為當(dāng)前教學(xué)評(píng)估考核的重要方式。本文在分析高校課程評(píng)價(jià)工作業(yè)務(wù)流程的基礎(chǔ)上,以學(xué)生對(duì)教師授課評(píng)價(jià)管理為對(duì)象,采用Spring MVC框架技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了課程評(píng)價(jià)管理系統(tǒng)。采用信息化方式管理高校教學(xué)評(píng)價(jià)工作,對(duì)高校樹(shù)立良好的教學(xué)環(huán)境和提高教學(xué)質(zhì)量發(fā)揮了重要作用。
關(guān)鍵詞:Spring MVC框架;課程評(píng)價(jià);管理系統(tǒng);高校
中圖分類(lèi)號(hào):TP311? ? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):1007-9416(2020)04-0000-00
1介紹
隨著我國(guó)高等教育現(xiàn)代化進(jìn)程的不斷推進(jìn),采用計(jì)算機(jī)信息技術(shù)對(duì)教師授課質(zhì)量打分評(píng)價(jià),已成為教學(xué)評(píng)估考核的重要方式。課程評(píng)價(jià)作為高校教學(xué)管理活動(dòng)的重要組成部分,對(duì)高校教學(xué)質(zhì)量提升有著至關(guān)重要的作用。本文在分析高校課程評(píng)價(jià)工作業(yè)務(wù)流程的基礎(chǔ)上,基于Spring MVC框架設(shè)計(jì)并實(shí)現(xiàn)了課程評(píng)價(jià)管理系統(tǒng),系統(tǒng)涵蓋了高校教學(xué)評(píng)價(jià)管理及教學(xué)輔助支撐等功能[1]。
2 需求分析
本文設(shè)計(jì)的課程評(píng)價(jià)管理系統(tǒng)的服務(wù)對(duì)象是教師和學(xué)生,由學(xué)生對(duì)教師所授課程打分評(píng)價(jià)。系統(tǒng)主要功能需求包括:(1)教師和學(xué)生信息管理;(2)教學(xué)課程信息管理;(3)學(xué)生選課管理;(4)課程評(píng)價(jià)管理。
其中,(1)教師和學(xué)生信息管理功能用于管理教師和學(xué)生的基本信息,對(duì)服務(wù)用戶(hù)進(jìn)行增加、修改、刪除和查詢(xún)等操作,由系統(tǒng)管理員完成。(2)教學(xué)課程信息管理功能用于用戶(hù)維護(hù)課程信息、教師授課信息及課程計(jì)劃。(3)學(xué)生選課管理功能可讓學(xué)生選擇教師發(fā)布的課程,學(xué)生根據(jù)自己的需求選擇需要學(xué)習(xí)的課程。課程開(kāi)課后,學(xué)生不能再需改選課。(4)課程評(píng)價(jià)管理是本系統(tǒng)的重點(diǎn)功能,學(xué)生對(duì)所選課程授課老師的教學(xué)質(zhì)量進(jìn)行評(píng)價(jià)。打分情況經(jīng)系統(tǒng)匯總形成課程的評(píng)價(jià)結(jié)果[2]。
3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)框架設(shè)計(jì)
系統(tǒng)采用基于Spring MVC框架的B/S模式搭建系統(tǒng)技術(shù)架構(gòu),使用MyBatis框架操作數(shù)據(jù)庫(kù)。Spring MVC框架模式如圖1所示。
圖1中,Spring MVC請(qǐng)求處理流程分為12個(gè)步驟,涉及與用戶(hù)請(qǐng)求直接交流的前端控制器DispatcherServlet、請(qǐng)求映射處理的HandlerMapping處理器、封裝操作的HandlerAdapter適配器以及返回給用戶(hù)的ModeAndView等多個(gè)模塊對(duì)象。各步驟分別為:(1)發(fā)起請(qǐng)求;(2)查找Hander;(3)HanderExcutorChain(執(zhí)行鏈);(4)包裝Hander;(5)處理業(yè)務(wù)邏輯;(6)ModeAndView;(7)返回;(8)查找視圖對(duì)象;(9)返回視圖對(duì)象;(10)渲染數(shù)據(jù);(11)返回渲染完成視圖;(12)產(chǎn)生響應(yīng)。
3.2 系統(tǒng)功能設(shè)計(jì)
根據(jù)系統(tǒng)功能需求分析,課程評(píng)價(jià)管理系統(tǒng)由教學(xué)課程信息管理、學(xué)生選課管理、課程評(píng)價(jià)管理和系統(tǒng)管理等4個(gè)模塊組成。系統(tǒng)功能設(shè)計(jì)如圖2所示。
3.3 系統(tǒng)功能實(shí)現(xiàn)
基于Spring MVC的課程評(píng)價(jià)管理系統(tǒng)使用Java語(yǔ)言開(kāi)發(fā),以SQL Server 2012數(shù)據(jù)庫(kù)提供數(shù)據(jù)支撐。Web服務(wù)器為Apache Tomcat 9.0,數(shù)據(jù)庫(kù)服務(wù)器為SQL Server 2012,代碼編輯工具為MyEclipse 2015。教學(xué)課程信息管理模塊完成課程信息、課程計(jì)劃和授課教師管理,模塊圍繞課程開(kāi)發(fā),實(shí)現(xiàn)了課程信息的增刪改查功能。系統(tǒng)使用MyBatis進(jìn)行數(shù)據(jù)庫(kù)操作,在控制層只需要進(jìn)行訪問(wèn)鏈接映射即可。課程教學(xué)完成后,學(xué)生在課程評(píng)價(jià)管理模塊中對(duì)所學(xué)課程的授課教師打分和評(píng)價(jià)[3]。
4 結(jié)語(yǔ)
課程評(píng)價(jià)在高校的教學(xué)管理中占有重要的地位,是樹(shù)立良好的教學(xué)環(huán)境和提高教學(xué)質(zhì)量的重要手段之一。課程評(píng)價(jià)系統(tǒng)不僅要實(shí)現(xiàn)基本的課程評(píng)價(jià)業(yè)務(wù)需求,還需要在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中提高健壯性和穩(wěn)定性,方便師生使用[4]。同時(shí),系統(tǒng)也需要提供良好的可擴(kuò)展性,以便在后期開(kāi)發(fā)中能夠加入多角度、全方位的課程體系評(píng)價(jià),從而更好地支撐教學(xué)需要[5]。
參考文獻(xiàn)
[1] Hui Jin,Jamie N. Mikeska,Hayat Hokayem,Elia Mavronikolas. Toward coherence in curriculum,instruction, and assessment:Areview of learning progression literature[J].Science Education,2019,103(5).
[2] M. Nicolaou,M. Atkinson. Do student and survey characteristics affect the quality of UK undergraduate medical education course evaluation? A systematic review of the literature[J]. Studies in Educational Evaluation,2019(62):45-46.
[3] 盧玲,劉恒洋,陳媛,等.面向工程教育認(rèn)證的計(jì)算機(jī)專(zhuān)業(yè)課程評(píng)價(jià)方法改革與實(shí)踐[J].計(jì)算機(jī)教育,2019(7):54-57.
[4] 趙銳.國(guó)外課程評(píng)價(jià)探微與啟示[J].中國(guó)電子教育,2019(2):1-5.
[5] 尹瑋.基于CIPP的大學(xué)外語(yǔ)翻轉(zhuǎn)課堂課程評(píng)價(jià)體系構(gòu)建研究[J].中國(guó)海洋大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2019(3):121-128.
收稿日期:2020-03-21
作者簡(jiǎn)介:楊盈(1982—),女,天津人,碩士,研究方向:計(jì)算機(jī)技術(shù)。
Design and Implementation of Course Evaluation Management System Based on Spring MVC
YANG Ying1,YANG Yang2,DING Gang3
(1.state owned assets management center of Tianjin Radio and Television University, Tianjin 300350;
2.Resource research and development center of Tianjin Radio and Television University, Tianjin 300350;
3.Science and Engineering Department of Tianjin Radio and Television University, Tianjin 300350)
Abstract:With the continuous advancement of China's higher education modernization process, the use of computer information technology to score and evaluate the quality of teachers' teaching has become an important method of current teaching evaluation. Based on the analysis of the business process of the course evaluation work in colleges and universities, this article takes Spring MVC framework technology to design and implement the course evaluation management system, taking the students' evaluation management of teacher teaching as the object. The use of information-based management of university teaching evaluation work has played an important role in establishing a good teaching environment and improving teaching quality.
Keywords:Spring MVC Framework; Curriculum Evaluation; Management System; Universities