当前位置:首页 > 发言稿 > 【浅谈教学评估系统的设计与实现】教学评估系统的组成
 

【浅谈教学评估系统的设计与实现】教学评估系统的组成

发布时间:2019-01-17 03:43:25 影响了:

   [摘要]:本文通过对教学评估系统的分析,实现了该系统的建模、功能设计和实现。验证了Struts2.0+Spring2.0+Hibernate3.1框架在本系统中应用的可行性,实践了“对象―映射”在本系统中的实现过程。
  [关键词]:教学评估系统 “对象―关系”映射 系统建模
  一、引言
  随着高等教育的不断发展,高等教育的质量评估工作越来越受到各个高校的重视。各个高校已经逐步建立起了自己的高等教育质量监控制度和体系。通过这些质量监控制度和体系的实施,可以有效的对教学工作进行监督,促进高校教学科研水平的发展。
  教学评估系统采用MVC架构,基于J2EE技术进行开发。将教育质量的监控过程进行信息化处理,提高了监控过程的效率,保证了监控结果的有效性。
  二、系统模型设计
  本系统共分为评估项管理、评估结果信息收集和统计查询三部分功能。
  评估项管理功能负责对教学评估中的问题进行增、删、改操作。
  评估结果信息收集功能是由学生在调查问卷上进行信息录入和评估结果填写,提交后,由系统进行信息的收集。
  统计查询管理功能是可以根据用户的权限开放评估结果信息,以便用户查询教师、课程和班级等对象的评估结果。
  1.系统用例图
  本系统的参与者共三类,分别是管理员、查询用户和学生。如图1所示。
  2.系统顺序图
  评估项维护管理功能中,管理员登录后,进行评估项的增、删、改操作。每次操作完成后,提交数据库处理,成功后,返回提示信息,如图2所示。
  查询用户可以分为院长级用户、系主任、班主任和教师。每个用户都可以从教师、班级和课程三个方向查询评估结果。权限由用户在登录时系统自动识别,如图3所示。
  评估结果信息收集功能中,学生登录后,系统根据用户信息选择对应的问卷页面,并提取教师和课程信息数据。学生填写调查问卷后,提交结果,如图4所示。
  三、系统架构设计
  在本系统中,采用的软件架构分为表现层、业务逻辑层和数据服务层。将业务规则、数据访问等工作交由业务逻辑层处理,通过控制器与业务逻辑层建立联系,再由业务逻辑层与数据库交互。
  为了将控制层与业务逻辑层分离,中间层又细分为Web层、Facade层和Service层。Web层负责控制业务逻辑层和表现层的交互,调用Facade层和Service层,并将业务数据返回表现层展示给用户。Facade层由DAO代理完成。DAO负责与持久化对象交互,封装数据的增、删、改等原子操作。持久化对象通过“对象―关系”映射工具将关系型数据库的数据映射成对象。
  四、“对象―关系”映射和逆向工程
  利用PowerDesinger辅助开发工具,通过“对象―关系”映射技术,将实体类图映射为数据表。对象与关系的映射原则如下:实体类名映射为数据表名;实体类属性映射为数据表字段名;实体类属性数据类型映射为数据表字段的域。
  数据表产生后,利用逆向工程技术,将表逆向为对应的实体类,同时,导出DAO类。逆向工程的原则如下:数据表名逆向映射为类名;字段名逆向映射为类的成员变量;字段的域逆向映射为成员变量的数据类型。
  五、系统实现
  在评估项维护管理模块中,管理员可以通过界面提供的期初评估、期中评估和期末评估三个按钮,对不同阶段的评估项进行筛选。然后,对不同阶段的评估项进行增加、删除和修改操作。操作完成后,点击提交按钮,数据库中的记录将被更新。
  评估结果分来三类,分别是教师的评估结果、课程的评估结果和班级的评估结果。针对这三类评估结果,查询管理模块设计了三种评估结果查询方向,分别是教师、课程和班级。以教学常规学生意见反馈评估的评估项“清楚地了解学完本课程我应该具备的能力”为例。这一项的结果选项是“A很清楚、B知道、C不准确、D不知道”。系统需要以参与评估总人数为基数,求选择这一评估项各个结果选项的百分比。这些百分数可以分别反映教师的教学情况、课程的设置情况和班级的学习情况。
  评估结果信息收集模块中,学生以班级为单位进行相应阶段调查问题的填写,然后将结果提交到数据库。在该模块的界面中,会反映出参与评估人所在的系和班级信息。课程名称和教师编号信息以下拉列表的形式显示。进行评估前,要先选择课程和所对应的教师。评估结束后,点击提交按钮,完成评估过程。
  六、结束语
  教学评估系统的研究和开发,发挥了计算机技术和网络化的最突出优势,速度和准确率远远高于人工处理方式。评估结果信息的反馈及时有效,评估的前期准备工作变得简单易行。对院校的教育教学工作的开展提供有效的帮助。
  参考文献:
  [1]刘强.高等教育大众化条件下教学质量评价体系研究现状.江苏大学学报(高教研究版),2003,(2).
  [2]孙卫琴.精通Struts:基于MVC的Java WEB设计与开发.电子工业出版社,2005.
  [3]李涛.Spring框架的事务管理应用分析.
  [4]李刚.贯通Hibernate开发.电子工业出版社,2008.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3