项目背景: 由于每个学院每个学年都会对教师有教学工作量的任务要求,只有完成或超额完成年度教学工作量任务,教师才具备考核合格或优秀的基本条件,计算机学院也不例外。自从我校新的工作量计算办法颁布以来,计算机学院对专职教师提出的基本工作量要求是每学年330个工作量任务,因此,教学工作量的正确核算对每一位老师都是必要的,而且应该是正确的、严谨的,但从我校新的工作量计算办法可以看出,教学工作量核算对一般老师来说是一个比较复杂的事情。对计算机学院来说,目前工作量核算办法是:每学期各个类型工作量信息需要以教研室为单位填写上报,其中上报的内容包括理论课程信息、课程设计信息和毕业设计信息,内容较多,容易出错;对于办公室核算人员来说格式复杂,由于考核相较多,各项的计算方法有有所不同并且计算过程复杂,所以很容易出现差错,当出现差错后教师又需要上报错误项进行修改,过程很麻烦而且做了好多无用功。
基于此背景,我们提出了教师工作量自动核算系统的开发需求,目的是为了解决上述问题。该系统致力于打造一个可定制、可录入、可审核、可导入导出的一个工作量核算平台。教师只需通过前期对自己信息的确认,修改,管理员进行对教师修改部分的审核,工作量的复杂的计算过程交给系统完成即可。工作量计算出后教师可以看到工作量明细,各项工作量取值清楚明了,实现计算过程透明化。
本课题在调研计算机学院工作量计算过程需求的基础上,设计并实现一个具备工作量计算与审核、工作量导入导出、工作量统计展示、系统管理、邮件管理、课程管理、用户管理、下载管理等主要功能的教师工作量核算系统。按照角色来分,系统角色主要分为两类:管理员角色和教师角色。管理员角色主要完成教师工作量的审核和计算等功能,教师角色主要完成工作量录入、查看、查询、统计等功能。系统主要分为前后台两部分,前台主要用于交互和展示,后台主要用于管理,系统拟采用J2EE或.Net相关先进技术,3位技术开发人员完成,其中系统需求分析、系统架构设计、数据库设计等任务由大家共同协商完成,系统实现阶段任务大致分工如下: 1) 管理端由1人负责。 2) 教师端由1人负责。 3) 手机端由1人负责。 系统开发过程采用项目组长负责制,系统中其它未明确分工的模块功能由项目组长根据项目开发过程中组员的工作量情况给予动态分配和调整。 项目任务: 管理端
(1) 个人中心:维护自己的个人资料、修改个人密码和注销登录; (2) 用户管理:负责用户信息的管理; (3) 课程管理:管理课程信息,主要是对课程表安排进行管理; (4) 毕设管理:管理毕业设计信息,主要是信息的录入; (5) 其他工作量管理:管理其他方面的工作量信息; (6) 系数管理:管理工作量核算系数; (7) 邮件管理:管理邮件信息; (8) 其它扩展功能 (8) 工作量管理:管理工作量信息; (9) 统计管理:按照各种工作量的值统计工作量信息。 教师端
(1) 个人中心:维护自己的个人资料、修改个人密码; (2) 课程查询:查询自己的课程信息安排; (3) 毕设查询:查询自己本学期的毕业设计指导信息; (4) 邮件管理:对自己的邮件进行管理; (5) 工作量核算:对确认信息的课程进行工作量的核算; (6) 工作量统计查询:查询自己历年工作量统计信息; (7) 其它扩展功能 手机端
手机端的出发点主要是利用移动互联网的优势,主要实现管理员用户和教师用户的手机端访问的功能,可以对网页版的功能做一些简化,具体细节由项目组长根据项目开发过程的情况给予动态分配和调整。
教师端界面: