高校教师工作量管理系统

2016-07-09 09:11王庆喜齐万华
数字技术与应用 2016年6期
关键词:系统设计数据处理

王庆喜 齐万华

摘要:基于人工的工作量管理和统计的方式存在任务繁重和失误率高等缺陷,已经影响了各种评定结果的公平性和教师工作的积极性。为了促进高校教学管理工作的顺利进行和推动教学质量的提升,开发了高校教师工作量管理系统。系统采用计算机工作帮助相关工作人员提高工作效率,减少误差和错误,还提供查询和工作量报表打印等功能,促进了工作量管理的科学化和规范化。

关键词:教师工作量 工作量统计 系统设计 数据处理

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2016)06-0183-01

1 引言

在深化教学改革过程中,教师工作量的管理是教学改革与人事分配制度改革的重要依据。传统的基于人工管理和统计教师工作量的方法往往不准确和容易出错,影响巨大。因此开发一个教师工作量管理系统显得尤为重要。运用信息系统对高校教师工作量进行科学化管理,实现管理网络化已成为必然趋势。

2 功能分析与设计

高校教师工作量管理系统是基于JSP技术和采用B/S模式的管理信息系统。系统面向两类用户群:普通教师和管理员。

管理员可以查询教师工作量、修改公式参数和统计教师工作量。

(1)工作量查询。管理员可以按照教师工号或姓名查询单个员工的工作量情况,也可以按照部门名称查询整个部门的工作量情况。

(2)修改公式参数。工作量计算公式固定不变,但是公式参数可能会发生变化。当参数发生变化时,需要管理员修订相关参数。

(3)工作量统计:统计一个员工的工作量以及工作量明细;统计部门(院系)的工作量以及对应部门(学院)内所有人的工作量总数。

(4)工作量提交开关。对教师提交工作量信息的时间控制。

3 系统实现

3.1 管理员功能设计

管理员登录系统后,执行操作对基本数据进行维护,则出现教师、班级、部门和课程管理等。首先创建UserDao和UserEntity的对象,通过dao中的getUser()方法获得数据库中所有用户的信息并放入list列表中,再将页面跳转到teacher.jsp中显示。主要实现代码如下。

UserDao dao = new UserDao();

UserEntity user = new UserEntity();

List list = dao.getUser();

request.setAttribute(“userlist”, list);

request.getRequestDispatcher(“admin/teacher.jsp”).forward(request, response);

3.2 工作量管理

点击工作量数据管理按钮后下面依次对应有年度总工作量,理论和实验工作量,实习,毕业论文,命题,阅卷和监考等功能。点击相应按钮就会出现相应的模块其中点击实习后再点击更新信息就出现如图5-5更新实习工作量所示信息。

int id = Integer.parseInt(request.getParameter(“id”));

UserDao dao = new UserDao();

WorkloadEntity workload = dao.getWorkloadById(id);

request.setAttribute(“workload”, workload);

request.getRequestDispatcher(“admin/updatePracWorkload.jsp”).forward(request, response);

3.3 工作量计算

工作量计算功能对教师的理论、实验、指导毕业设计等工作量进行计算,实现对教师的年度总工作量或学期总工作量进行统计,并将统计信息打印输出。由于工作量数据管理页面记录数比较多,故采用了分页技术。

教师工作量的计算与工作量类型有关,详细公式如下:

(1)理论工作量=课程系数*理论课时数*学生人数系数;

(2)实验工作量=实验课时数*学生人数系数*0.7;

(3)指导毕业设计工作量=指导人数*10;

(4)课程设计工作量=指导时数*学生人数系数;

(5)指导团队工作量=指导时数*学生人数系统。

其中更新、添加删除人数系数的功能函数如下。

4 结语

本系统针对教师工作量手工管理效率低下和失误率高等缺点,以校园网为依托,采用高效的信息化方式对教学进行管理,使学校的教师工作量得到方便的管理和统计。本系统为管理提供了及时可靠的数据信息和决策依据,具有广阔的发展前景。

参考文献

[1]王庆喜,闫怀平.规则引擎在教师工作量管理系统中的应用研究[J].现代计算机,2012,(9):63-65.

[2]孙卫琴,李洪成.《Tomcat 与 Java Web 开发技术详解》.电子工业出版社,2008年6月:102-105.

[3]Bruce Eckel.《Java编程思想》.机械工业出版社,2008年10月:230-237.

[4]Cassidy A. Information Systems Strategic Planning[J].Boca Raton Florida Stluice Press,2008:16-18. [M].北京:人民邮电出版社,2010.56-60.

[5]王庆喜,李源.基于freemarker和XML技术的word生成方案[J].电脑与信息技术,2012,20(2):31-33.

猜你喜欢
系统设计数据处理
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
目标特性测量雷达平台建设构想
MATLAB在化学工程与工艺实验数据处理中的应用
Matlab在密立根油滴实验数据处理中的应用
基于POS AV610与PPP的车辆导航数据处理
依托陆态网的GNSS远程数据处理软件开发