1.选题背景、意义 教学质量评价是依照教学标准和数学目标、对教师教学能力进行价值评判,是教学活动进行的重要步骤之一。教师的教学质量越高,代表其教学能力越强。因此,需要建立十分合理的评价标准来对教师教学质量进行评判。 现如今国内外教育评价标准多种多样,国外学者侧重于将学生学习态度、知识掌握程度、学生评教分数等因素作为评价标准。学生评价是教学过程的重要因素,其对于教学质量的好坏有直接感受,通过学生对于教学过程的优劣的反馈,对教学过程进行不断改善。国内更侧重于将评价标准分为课堂氛围、教学内容、讲解方式、笔试结果作为主要影响因素,将各类因素分权重评判。由此可以看出,无论国内国外,大多参考整体效果进行评判,忽略了教学环境差异对教学评价的影响;针对不同学科,因评价标准不同,影响因素及因素权重也不同,运算时耗时耗力。 综上,现急需一个可以即时得出评价结果且结果可靠的评价系统。 2.论文(设计)的主要内容、开发工具简介、框架结构 主要内容: 经过对系统的需求分析,将整个系统分为三部分:学生子系统、教师操作子系统及管理员子系统。 1.学生子系统 (1)学生登录管理模块 学生登录管理模块完成对学生用户信息的身份验证的功能,学生通过学生的学号及密码进行身份验证,合法的学生用户可以登录系统,进行投票。 (2)班级开课信息查看 班级开课信息查看模块,完成学生查看本班级的开课信息,包括课程名称及主讲教师等。 (3)教师投票管理 教师投票管理模块完成学生对任课教师的教学质量进行投票操作,投票标准由管理员进行设定,如教学态度、教学内容、教学手段及方法等方面。系统自动对学生的投票信息进行统计。 2.管理员子系统 (1)学生基本信息管理模块 此模块完成学生基本信息的管理,包括录入学生信息,删除学生信息,修 改学生信息及查询学生信息。 (2)课程管理模块 课程管理模块完成学校开设的课程的管理功能,包括课程的添加,课程的 删除,课程的修改及课程的查询。 (3)开课信息管理模块 管理员可以为学校的班级安排开设课程的信息,进行操作时,需要 选择班级,开设的课程及教课教师的信息。 (4)班级管理模块 班级管理模块完成学校的班级信息的添加,删除及修改功能,班级的信息 包括班级名,所属系别,班级的人数及辅导员。 (5)教师管理模块 教师管理模块完成学校教师信息的添加、删除及修改的功能,教师信息包 括教师姓名,性别,专业,职称,备注等信息。 (6)评价标准设定模块 评价标准设定模块完成对教师教学质量评价信息的添加或删除的功能。 (7)评价结果查看统计 评价结果查看模块完成对学生投票的结果进行统计的功能。 3.教师子系统 (1)查看评价情况 教师可以查看学生对自己的教学质量进行投票的统计情况,可以查看对于每个评定标准对应的优良中差的得票数。
开发工具简介: IntelliJ IDEA: IntelliJ IDEA是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 Microsoft SQL Server 2020 : Microsoft SQL Serve是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 安装有Microsoft .NET Framework 4.0和 Windows10: Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。
框架结构: 整个系统分为三部分:学生子系统、教师子系统及管理员子系统。
- 学生子系统比较简单、主要完成学生登录、班级开课查看、学生投票。学生以学号及密码的身份进行登录。
- 管理员子系统完成此系统的管理维护操作,主要包括学生信息管理模块、课程管理模块、班级信息管理模块、开课信息管理模块、教师管理模块、评价标准设定、评价结果统计。
- 教师管理子系统完成查看评价情况功能。