您好, 访客   登录/注册

基于Spring MVC的课程评价管理系统的设计与实现

来源:用户上传      作者:

  摘要:随着我国高等教育现代化进程的不断推进,采用计算机信息技术来对教师授课质量进行打分评价,已成为当前教学评估考核的重要方式。本文在分析高校课程评价工作业务流程的基础上,以学生对教师授课评价管理为对象,采用Spring MVC框架技术,设计并实现了课程评价管理系统。采用信息化方式管理高校教学评价工作,对高校树立良好的教学环境和提高教学质量发挥了重要作用。
  关键词:Spring MVC框架;课程评价;管理系统;高校
  中圖分类号:TP311    文献标识码:A  文章编号:1007-9416(2020)04-0000-00
  1介绍
   随着我国高等教育现代化进程的不断推进,采用计算机信息技术对教师授课质量打分评价,已成为教学评估考核的重要方式。课程评价作为高校教学管理活动的重要组成部分,对高校教学质量提升有着至关重要的作用。本文在分析高校课程评价工作业务流程的基础上,基于Spring MVC框架设计并实现了课程评价管理系统,系统涵盖了高校教学评价管理及教学辅助支撑等功能[1]。
  2 需求分析
   本文设计的课程评价管理系统的服务对象是教师和学生,由学生对教师所授课程打分评价。系统主要功能需求包括:(1)教师和学生信息管理;(2)教学课程信息管理;(3)学生选课管理;(4)课程评价管理。
   其中,(1)教师和学生信息管理功能用于管理教师和学生的基本信息,对服务用户进行增加、修改、删除和查询等操作,由系统管理员完成。(2)教学课程信息管理功能用于用户维护课程信息、教师授课信息及课程计划。(3)学生选课管理功能可让学生选择教师发布的课程,学生根据自己的需求选择需要学习的课程。课程开课后,学生不能再需改选课。(4)课程评价管理是本系统的重点功能,学生对所选课程授课老师的教学质量进行评价。打分情况经系统汇总形成课程的评价结果[2]。
  3 系统设计与实现
  3.1 系统框架设计
   系统采用基于Spring MVC框架的B/S模式搭建系统技术架构,使用MyBatis框架操作数据库。Spring MVC框架模式如图1所示。
   图1中,Spring MVC请求处理流程分为12个步骤,涉及与用户请求直接交流的前端控制器DispatcherServlet、请求映射处理的HandlerMapping处理器、封装操作的HandlerAdapter适配器以及返回给用户的ModeAndView等多个模块对象。各步骤分别为:(1)发起请求;(2)查找Hander;(3)HanderExcutorChain(执行链);(4)包装Hander;(5)处理业务逻辑;(6)ModeAndView;(7)返回;(8)查找视图对象;(9)返回视图对象;(10)渲染数据;(11)返回渲染完成视图;(12)产生响应。
  3.2 系统功能设计
   根据系统功能需求分析,课程评价管理系统由教学课程信息管理、学生选课管理、课程评价管理和系统管理等4个模块组成。系统功能设计如图2所示。
  3.3 系统功能实现
   基于Spring MVC的课程评价管理系统使用Java语言开发,以SQL Server 2012数据库提供数据支撑。Web服务器为Apache Tomcat 9.0,数据库服务器为SQL Server 2012,代码编辑工具为MyEclipse 2015。教学课程信息管理模块完成课程信息、课程计划和授课教师管理,模块围绕课程开发,实现了课程信息的增删改查功能。系统使用MyBatis进行数据库操作,在控制层只需要进行访问链接映射即可。课程教学完成后,学生在课程评价管理模块中对所学课程的授课教师打分和评价[3]。
  4 结语
   课程评价在高校的教学管理中占有重要的地位,是树立良好的教学环境和提高教学质量的重要手段之一。课程评价系统不仅要实现基本的课程评价业务需求,还需要在设计和实现过程中提高健壮性和稳定性,方便师生使用[4]。同时,系统也需要提供良好的可扩展性,以便在后期开发中能够加入多角度、全方位的课程体系评价,从而更好地支撑教学需要[5]。
  参考文献
  [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] 卢玲,刘恒洋,陈媛,等.面向工程教育认证的计算机专业课程评价方法改革与实践[J].计算机教育,2019(7):54-57.
  [4] 赵锐.国外课程评价探微与启示[J].中国电子教育,2019(2):1-5.
  [5] 尹玮.基于CIPP的大学外语翻转课堂课程评价体系构建研究[J].中国海洋大学学报(社会科学版),2019(3):121-128.   收稿日期:2020-03-21
  作者簡介:杨盈(1982—),女,天津人,硕士,研究方向:计算机技术。
  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

转载注明来源:https://www.xzbu.com/8/view-15251736.htm