何俊 佟玉军 高子超
【摘 要】教学工作辅助管理系统,一方面,可以让每位教师能够查看其每学期的教学任务,还可以准确计算每位教师的教学工作量,避免因工作量计算不准而导致工作量的反复核对修改,最终能够为教师考核、职称评聘等提供历年理论及实践教学工作量等准确数据。该系统采用Spring MVC框架,采用JSP技术及MySQL数据库技术实现,为广大教师、学院等部门提供了极大方便。
【Abstract】The teaching assistant management system can let each teacher look at the teaching task of each semester, and accurately calculate each teacher's teaching workload, so as to avoid repeated checking and revision of workload due to the inaccuracy of workload calculation, finally provide accurate data for teachers' assessment, professional title evaluation and so on. The system adopts Spring MVC framework, uses JSP and MySQL database technology, and provides great convenience for the teachers and colleges.
【关键词】教学工作辅助管理系统;教学工作量;Spring MVC框架;JSP技术
【Keywords】 the auxiliary management system of teaching work; teaching workload; Spring MVC; JSP technology
【中图分类号】TP311 【文献标志码】A 【文章编号】1673-1069(2018)02-0168-02
1 引言
当前,大多教师的教学任务及教学工作量计算都采用excel表格进行,部分教师对课程性质、难度系数等不能准确把握,尤其是新旧教学计划更迭,一些课程的学时、性质等发生了变化时,更是问题频出[1]。这就导致教师个人、学院需要反复修改教师教学任务与教学工作量。同时,教师职称评聘也需要统计教学任务、教学工作量等信息,需要手动整理、计算、汇总每学期的教学工作量,这也耗费了各方的工作时间,降低了效率[2]。基于上诉原因,研究开发一款教师教学工作辅助管理系统,它能够根据最新教学数据文件,准确获取课程学时、性质、难度系数等参数,并正确计算教师的教学工作量,还能准确提供历年教学工作相关数据,为教师职称评级、评聘、年度考核、专业信息填报等工作提供便利[3,4]。
2 系统关键技术
2.1 Spring MVC技术
Spring MVC是基于Java实现的轻量级Web框架,采用MVC架构的基本思想,代码容易理解。支持并简化了JSP开发,异常处理简单[5,6]。
2.2 JSP技术
JSP是在HTML网页文件中插入Java程序段和JSP标记形成的后缀名为*.jsp的文件。 用JSP开发的Web应用是跨平台的,既能在windows下运行,也能在linux等其他操作系统上运行。 它与Servlet一样,在服务器端执行,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览[7]。
2.3 MySQL技术
MySQL是一种关系型数据库管理系统,基于客户机/服务器结构实现,由一个服务器守护程序mysqld和许多不同的客户程序以及库组成,因其快速、健壮和易用而应用广泛[8]。
3 教学工作辅助管理系统
3.1 系统主要功能
系统主要功能包括:
①教师个人教学任务查看:能够查看本学期和历史教学任务相关信息。
②教师个人工作量计算与查看:计算教师本学期工作量,并能与教师聘期内年度最低教学工作量要求进行对比;能够查看历史工作量;如果该教师是课设、实习负责人,能够为相关教师分配学生班级与人数。
③专业负责人核对教学工作量:教师确认工作量后,专业负责人能够查看到本专业每位教师的教学工作量明细,可以查看讲每门课程、带每门课设实习的教师汇总情况、平均工作量等。最后进行调整和审核。
④学院负责人核对各专业教学工作量:专业审核通过后,学院负责人能够查看到每个专业每位教师的教学工作量以及每门课程、每门课设实习的教师信息。然后与教务处下发的学期教学工作量对比。审核通过后,可以打印每位教师的本学期教学工作量表格存档。图1所示为教学工作辅助管理系统总体功能用例[9]。
3.3 系统主要功能界面
系统主要界面包括用户注册、登陆、教师个人教学任务查看、教师个人工作量计算与查看、专业负责人核对教学工作量、学院负责人核对各专业教学工作量等。图3为查看好友分组成员界面。系统其他界面在此从略。系统编码采用Java及HTML语言,采用白盒与黑盒测试技术[7]。系統测试效果良好,目前使用状况良好。
4 结论
本文根据高校教师教学工作的实际需求,设计了教师教学工作辅助管理系统的总体框架模型,采用了Spring MVC框架技术、JSP技术、UML技术、MySQL数据库技术和相关软件开发环境实现了系统的在线运行,为高校教师教学、职称评聘、专业信息填报等提供了帮助,较为实用,效果良好[11]。
【参考文献】
【1】王珏.Excel在高校教学工作量计算中的应用[J].信息与电脑,2017(10):158-160.
【2】李增本.教师教学工作量管理系统的设计[J].新教育时代电子杂志(教师版),2015(24):143-144.
【3】黄文武,傅强,罗卓笔.高校教师教学工作量管理系统设计与实现[J].中国教育信息化,2014(15):65-66.
【4】周腾,孙玉涛.基于ASP.NET的教师工作量管理系统——学院教学办管理模块的功能分析和实现[J].电子世界,2013(17):174-175.
【5】牛大伟,张晓琳,吴志明.基于MVC模式的Struts框架的教师工作量管理系统[J].内江师范学院学报,2010,25(4):46-49.
【6】栾晶晶.基于Spring和MVC的高校教务管理系统的设计与实现[D].北京:北京工业大学,2016.
【7】蒋虎.基于J2EE的高校教务管理系统的设计与实现[D].成都:成都理工大学,2016.
【8】王向军,边玉超,李荣.基于PHP+MySQL数据库技术的教师工作量统计系统[J].信息系统工程,2016(2):36-37.
【9】张莉.教师工作量上报管理平台的开发[J].电脑知识与技术(学术交流),2016,12(5):149-150.
【10】唐小清.高校教师工作量管理系统的设计与实现[D].石家庄:河北科技大学,2015.
【11】李永壮,叶春凤,耿玉菊.教师业绩工作量管理系统的开发与实现[J].福建电脑,2017,33(3):53-54.