基于java平台的网上评教系统的设计与实现

作者: 郭文占

摘要: 教师评价是高校教育管理的重要方面,也是促进教育发展和教师发展的重要手段。网上评教极大地减少了教务管理人员的工作量,正在被越来越多的高校所采纳,文章从几个方面论述网上评教系统地实现。

关键词: 网上评教;信息化;B/S模式;java平台

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)09-1928-02

1 概述

随着高校教育信息化的发展,高校教师的教学质量评价也由原来的纸上评价逐渐发展到网上评价,原有发放问卷进行评价的方式一方面不能保证教师评价信息的真实性,另一方面又使教育管理人员费时费力,容易出错。本校开发的网上评教系统采用B/S架构和基于java网站开发技术,方便教务部门对任课教师进行教学评教时,对各项评教数据的管理。

2 设计思路与方案

早期根据我校教务处制定的《教学质量评估方案》设计了纸质的教学质量调查表,使用几年后发现很多缺点,首先是浪费资源,其次评价结果往往有失公平,不能完全准确评价教师的教学质量,不能单通过学生就能全面评价教师的教学质量,还有就是评价结果不公开透明,鉴于上述原因,我们开发了基于java平台的网上评教系统,采用校园网这个校内公共平台,根据不同类型的参评人(包括学生用户、同行用户、专家用户、领导用户)登录评价系统进行公证的评价,能够准确地计算输出学校教师教学质量评比结果、以及分学院教师评比结果,提高了教务管理部门的办事效率,使教学管理逐步走向标准化、信息化轨道。

3 网上评教指标体系

指标体系共分十项,每项分五个层次:优秀、良好、中等、及格、差,优秀为5分,良好为4分,中等为3.5分,及格为3分,差为2分,评议者可在网上通过鼠标选择方式进行打分操作。

4 模块的规划

4.1功能模块的规划

根据教学质量评估系统的功能要求,整个系统主要分为前台和后台,前台主要为评议者提供登录和评议界面,登录界面主要验证评议者的身份,不同身份的评议者所完成的功能不同,学生用户只能给本学期教过自己课的老师进行打分,没有教过课的教师不会出现在他的打分列表中,同行评分为本学院相同或相近教师通过听课后对认可教师进行评分,专家评分为学校专职教学督学对所有听过课的教师进行评分,最后对不同身份的评议者按照一定的权重进行加权计算后得出最后的教师分数。

4.2 前台功能模块的描述

主要功能有:教师基本信息查询、学生评分、同行评分、专家评分。

教师基本信息查询:每位评议者可了解各位教师的职称、工作年限、主要研究方向等基本信息。

学生评分:学生进入登陆页面输入学号和密码后,选择给你上课的教师并进行评分,每位学生只能给任课教师评分一次。

同行评分:教师进入登陆页面输入教工号和密码后,只能选择同一部门的教师进行评分,其他部门教师是不可选的。

专家评分:专家进入登陆页面输入教工号和密码后,选择相应教师进行评分。

4.3后台功能模块的描述

后台主要是数据管理和统计分析模块,包括数据初始化、各类人员信息的录入、对评议者评分的各项统计和分析。

主要功能有:部门增、删、改,教师增、删、改,学生增、删、改,数据统计,结果查询。

数据处理:原始数据的录入;部门增、删、改:主要完成部门数据信息的增、删、改;教师增、删、改:主要完成教师数据信息的增、删、改;学生增、删、改:主要完成学生数据信息的增、删、改。

数据统计:学生评分数据统计;同行评分数据统计;专家评分数据统计;总评数据统计;数据查询:查询全校及各系教师的评比结果。

5 数据统计分析

1)系统初始化:在每次测评结束,所有数据结果输出之后,可将学生、同行、专家测评原始数据清除;或在每次测评之前,可将上次学生、同行、专家测评原始数据清除。(由于各系部及其教师基本情况信息变化不大,在数据初始化过程中不对其进行处理)。

2)密码维护:根据用户的不同权限对用户密码进行修改。

3)数据修正

① 每张测评表,满分为50分,录入后由系统折算成为100分;若某张测评表为100分,则修正为98分。若某张测评表为60分以下,则修正为60分。

② 对每位教师的总评分分数计算如下:

总评分数=学生评分×60 %+同行评分×20%+领导小组评分×20 %其中:学生评分为所有学生(包括所有任课班级)为该教师测评分数的平均分;同行评分为所有同行为该教师测评分数的平均分;专家评分为所有专家组成员为该教师测评分数的平均分。

③ 为使评比结果更加公正合理,以部门为单位对每位教师的总评分数进行如下调整:

a)计算各部门的平均分数Xi为本部门所有教师分数的平均分。

b)计算全校平均分数Y为各部门平均分数的平均分。

c)调整每位教师的总评分数X=X+X×(Y-Xi)/Xi。

6 系统采用的主要技术

本系统采用基于java平台的jsp网站开发技术,开发环境为JDK1.6.1+Tomcat6.0,使用Servlet和Javabean技术开发。

7 系统运行环境

运行环境: windows xp\windows2003 server\windows7\windows8

服务器端:windows2003 server,在JDK1.6.1平台上启动Tomcat6.0服务器

客户端:windows xp\windows7等,分辨率1024*768

数据库:MYSQL

8 结束语

随着学校信息化能力建设与提升,必将推动学校管理信息系统建设与应用,相应的教育教学管理也必将走上信息化轨道上来,网上评教系统一定会越来越多的被广泛应用。

参考文献:

[1] 赵芳.高职院校教师教学质量评价系统的分析与设计[J].太原大学学报,2010(4).

[2] 林道贵,缪有贺.基于ASP.NET网上评教系统的设计与实现[J].福建信息技术教育,2008(1).

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

java平台设计zhe_基于java平台的网上评教系统的设计与实现相关推荐

  1. 魏永红java课后答案_基于J2ME技术的手机信息查询系统的设计与实现

    基于J2ME技术的手机信息查询系统的设计与实现 魏永红 [期刊名称]<微计算机信息> [年(卷),期]2006(000)04X [摘要]本文以公安系统的应用为例,介绍了如何在基于Java的 ...

  2. 收银台模块php课程设计,【基于PHP+MySQL的美发店收银系统的设计与实现最终版材料】...

    基于PHP+MySQL的美发店收银系统的设计与实现(最终版) <基于PHP+MySQL的美发店收银系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于PHP+MyS ...

  3. 基于SSM框架的高校评教系统(附论文)

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高.关于源码如何获取的方式, 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 ...

  4. 基于B/S的网上零食销售系统的设计与实现(附:源码 论文 Sql文件)

    摘要: 本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系统模式,并按照现有的购物系统的现状而设计开发的网络买卖平台. 本文主要阐述的了整个系统的完成过程,模拟了一个具备卖家,买 ...

  5. 基于SpringBoot框架的网上购物商城系统的设计与实现

    系统合集跳转 一.系统环境 运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA或者Spring To ...

  6. 教务系统对某门课程的教师评教系统的设计

    #include<stdio.h> #include<stdlib.h> #include<string.h>typedef struct _Person {int ...

  7. 基于c的语言开发,基于CC++等高级编程语言开发电子系统的设计自动化系统.doc

    基于CC等高级编程语言开发电子系统的设计自动化系统 基于CC++等高级编程语言开发电子系统的设计自动化系统 摘 要:当前电子系统设计自动化技术已广泛地应用于各个领域,随着科技的发展,对电子系统设计自动 ...

  8. 【毕设狗】【单片机毕业设计】基于单片机的室内空气质量检测系统的设计

    软件安装: Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的室内空气质量检测系统的设计,主要实现以下功能: 实现通过甲烷气体传感器检 ...

  9. java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台

     详细功能设计:请点击下面链接查看 java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 摘   ...

最新文章

  1. JavaScript 函数
  2. mysql语句表_mysql表级sql语句
  3. NioEventLoop启动流程源码解析
  4. python xpath提取转码_python-xpath获取html文档的部分内容
  5. P4768 [NOI2018] 归程 Kruskal重构树 + 倍增 + 最短路
  6. 《白鹿原》金句摘抄(八)
  7. php http_user_agent 微信浏览器改变为其他浏览器,微信内置浏览器HTTP_USER_AGENT
  8. 非线性最小二乘通俗易懂解释
  9. np.argmin和argmax
  10. 下载debian老版本的链接
  11. 升级Windows 10 正式版过程记录与经验
  12. 带你Dart带你Diao之类(一)
  13. 780. 到达终点 (Reaching Points)
  14. java 获取一年内周六周日日期
  15. Java基础关于接口的案例及多态的引用类型转换练习题
  16. 会php学java入门要多久_php自学需要多久
  17. DHCP V6 server配置
  18. python作业网站_怒刷python作业-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....
  19. SSM项目之电商系统-爱生鲜
  20. 网站关键词优化如何优化大量关键词?

热门文章

  1. 2.10 是否要使用端到端的深度学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  2. 【DIY】200521近期在做的项目小结,DIY进展汇报
  3. 编程(创客)教育哪家强?图形化编程软件体验报告(慧编程)
  4. 【arduino】用VSCode替代Arduino编辑器,arduino VSCode编辑器
  5. 【PC工具】更新百度网盘高速下载工具——亿寻使用方法及注意事项
  6. android 下拉窗帘,Android 窗帘(Curtain)效果二之波浪式动态扭曲效果
  7. 【雷达对抗】频率测量与频谱分析-频率搜索与测频技术
  8. xamarin ios html5 video.js 无法播放
  9. 实现在CentOS7环境下搭建个人github博客
  10. 近期重构技能的一些心得