第一篇:教师评价系统论文-教师教学质量评价系统的设计与实现
教师教学质量评价系统的设计与实现
摘要:教师教学质量评价系统对提高教学质量起着关键的作用。该系统通过Access数据库对系统涉及到的各种数据和数据关系进行设计,再使用Visual Basic 6.0程序设计工具通过ADO,ODBC技术对数据库的信息进行管理,从用户需求,系统结构设计,数据库设计,软件功能的实现等方面进行了详细的论述。该系统操作界面友好简单,采用了菜单、工具栏、状态栏等操作方式,系统能够完成各级用户的评教以及个人信息的查询,同时也实现了管理员对各类信息的有效管理。
关键词:教学质量;数据库;评价
0引言
当今社会可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类的信息社会就是对信息进行有效合理的加工和处理,它将促进整个社会的发展。随着社会信息技术的不断提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是所有信息企业追求的目标。而随着我国当前高等教育规模的日益扩大,高校的教学管理任务日趋繁重[1],具备强大而高效的教学效果评价工具就成为保证和监督教学质量的关键条件之一,本系统着重研究教学质量评价及分析系统,提供师生对教学效果的评分,快速集中收集各方面的评教信息,为教务老师提供
[4]相关决策支持。《教师教学质量评价系统》是一个非常实用的应用型软件产品,单说它的应用范围就十分广泛,只要有学校的地方,都可以采用本系统。计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,《教师教学质量评价系统》就是辅助教务老师完成繁琐的资料统计工作[6]。总的来说该系统基本实现了对教师教学质量评价的需求。
第1页(共23页)1开发语言及环境简介
1.1 Visual Basic 6.0语言和开发环境
Visual Basic 6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高、功能强大。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境功能强大、图形界面丰富的应用软件系统。总的来看,Visual Basic有以下主要特点[3]:
Visual Basic语言设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。
(1)可视化设计:表现在VB在设计应用程序界面时有“所见即所得”的处理功能。
(2)事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。1.1.1 Visual Basic简介
(1)面向对象的编程
面向对象的设计方法[9](OOP,Objected Programming)从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。Visual Basic作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由Visual Basic自动生成对象的程序代码并封装起来。Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性、可扩展性等强有力的功能。
Visual Basic的应用由一系列对象组成,包括有菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令
第2页(共23页)按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。
(2)实现菜单选项
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能使程序更加标准。
本系统使用 Visual Basic的菜单编辑器建立菜单或者修改已经存在的菜单,同时也可以使用Visual Basic的Application Wizard来操作。
(3)实现工具栏
CoolBar控件与Office2000 中看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其它ActiveX的容器。通过在CoolBar中前嵌入其它空间也可以向用户提供更好的灵活性和易用性。
选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具箱中增加该控件[11]。
本系统就用了Cool工具中的Statubar控件,在系统这一界面中,添加了状态栏,分别显示出当前系统的名称,系统作者,当前系统用户类别,系统时间和系统日期等相关信息。
从上面这些方面可以看出:Visual Basic所做的很多事情一点也不简单,它是一种强大的语言,即我们所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图像到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet的遍及全球分布式应用程序,都可在 Visual Basic提供的工具中各取所需,所以我所设计的教师教学质量评价系统就采用了Visual Basic开发工具。1.1.2 Visual Basic常用名词[8]
(1)视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。
第3页(共23页)(2)对象(Object)对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本系统所应用到的对象类型有标签框(Label Box),文本框(Text Box),命令按扭(Command Button),网格(Data Grid),ADO控件(Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序的开发时间,提高程序设计者的工作效率。
(3)属性(Properties)属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。
(4)事件(Events)事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)事件。
(5)方法(Method)方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。
(6)过程(Procedure)过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。
(7)模块(Module)模块是指一些运算量或过程进行声明或定义的一个集合。1.2 Access数据库开发环境
第4页(共23页)Access是Microsoft公司的一个成功的数据库管理系统产品。其核心是Microsoft Jet数据库引擎。早期的Access 2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。Access 本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导。Access使用内嵌Visual Basic语言作为开发工具,完全面向对象编程,可以可视化地独创数据库应用于程序。Access的数据库和传统的桌面数据库几乎没有什么不同,但它支持网络环境的应用,如管理应用组和安全性等,所以是一种特殊的桌面数据库管理系统,很多人将其列入客户机/服务器前端,其核心是Microsoft Jet理论系统RDBMS的范畴。它操作方便、简单易学,Access能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容。正因为这些特点,在利用Visual Basic开发数据库应用系统程序时,比较适合采用Access作为后台数据库管理系统。
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
表与表之间可以建立关系(或称关联、连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。
Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。
表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存储数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。在Access2003中窗体也称表单。
第5页(共23页)报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。
2应用需求分析
2.1系统需求分析
系统分析的主要任务是对现行系统进一步调查,将调查中得到的文档资料集中,对组织内部整体管理状况和信息处理过程进行分析,为系统开发提供所需资料,系统分析侧重于从业务全过程的角度进行分析。
从总体性能上分析,教师教学质量评价系统有如下几个要求:(1)准确率
这是衡量系统性能的重要指标,在教师教学的课前准备、课堂教学、辅导与作业、试题与评卷以及指导毕业论文设计、教学实践、课程设计与实践等各教学环节的评价指标应确保准确无误,否则会影响评教客观公正性,也会失去该系统开发的真正意义;
(2)可扩展性
指系统设计功能的扩展,该系统的设计与开发所实现的功能不仅仅是学生评教,同时还应包括领导、督导评教,最终实现“三级”评价体系;
(3)易用性
系统的安装、配置、维护应该简单方便,具有良好的用户接口,方便各类用户的使用,同时能够方便地进行系统移植;
(4)容错性、健壮性
一方面系统本身有安全性能的要求;另一方面,当用户进行了操作
第6页(共23页)时,能进行相应的错误处理,给予提示或警示,不能影响系统的正常运行。
2.2评价指标体系
为适应高等学校教育教学改革深化的要求,客观公正的评价教师教学工作,增强教师教学质量意识,提高教师教学质量,充分体现学生这一受教育主体的重要地位,根据实际情况,特制定教师教学质量评价体系,其中包括评价内容和评价方法两部分。2.2.1评价内容
教师教学质量的评价包括对教师的课前准备、课堂教学、辅导与作业、试题与评卷以及指导毕业论文设计、教学实践、课程设计与实践等各教学环节教学过程质量的评价,其中课堂教学为主要评价环节。教师教学质量评价总分为100分。2.2.2评价方法
(1)学生、院领导、督导(专家)评教均以填写评价表方式进行。学生评教填表,应在期中考试后,期末考试前进行,由督导委员会认定、汇总。
(2)“三级”评价体系权重为:学生评价权重为60%,院领导评价权重为30%,督导评价权重为10%。教师教学质量综合评价分数=“三级”评价体系总分即:教师教学质量综合评价分数=学生评价总分60%+院领导评价总分30%+督导评价总分10%。
(3)学院教师教学质量评价每学期进行一次,根据教师在一个学期内的教学质量状况进行综合评价,评价结果分为A、B、C、D四个等级。
90~100分定为优秀(A级)80~90分定为良好(B级)60~80分定为合格(C级)60分以下定为不合格(D级)(4)依“三级”评价体系和综合评价结果,最终可实现根据学生、领导、督导对教师的评价结果对教师的教学质量评分并根据实际学生评教情况、领导评教情况、专家评教情况,依据“三级”评价体系对所有教师的教学质量进行定级,将教师教学、科研水平量化,以
第7页(共23页)建立教师教学质量档案。
3系统设计思想
该系统的设计开发主要包括系统前台设计、系统模块的设计与实现,其中系统结构的设计如图1所示:
图1 系统结构设计
3.1功能设计
系统开发的总体任务就是建立相应的数据结构,并设计相应的算法,实现教师教学质量评价的系统化、规范化和自动化。系统功能分析是在系统开发总体任务的基础上进行的。教师教学质量评价系统评价功能的实现包括学生评教、领导评教、督导(专家)评教。系统根据登录用户的使用权限可以完成对各自信息的查询、评教功能的实现。此外,作为系统管理员可对参与评教的各类用户进行管理,包括对学生、领导、第8页(共23页)督导用户信息的查询、删除、添加,同时还包括对教师信息的管理,对教师评价结果的查询以及统计和汇总,其数据库访问过程如图2所示。
图2 系统实据库访问实现方式
3.2具体的模块设计
该系统需要完成的主要模块[7]如图3所示:
(1)超级管理员登录管理模块:超级管理员即评教系统的最高组织督导委员会,拥有系统最高管理权限,如学生信息的管理、领导信息的管理、专家信息的管理,以及对教师教学质量评价结果的查询、统计、汇总和打印,但没有权限对教师进行评价。
(2)学生评教模块:学生使用超级管理员所授权的默认账号及密码登录系统(初始账号和密码均为学生学号),可实现对教师分指标评价打分,同时也可查看系统信息、修改个人账户密码。
(3)领导评教模块:教师所在院系领导可使用超级管理员所授权的默认账号及密码登录系统(初始账号和密码均为领导工号),实现对教师教学质量的评价打分,同时也可查看系统信息、修改个人账户密码。
(4)专家评教模块:这里的专家是指由督导委员会指定的督导团成员,作为评教系统的用户群之一。专家可通过深入院系走访、教师课堂教学、教师教学成果、教师教改创新质量等方法获取所评教师的评分指标,实现对教师教学质量的评价打分。
第9页(共23页)
图3 系统功能模块
4数据库设计
4.1实体E-R图如图4所示。
N评价教师NN评价N评价 N学生N管理管理N领导N11管理N专家N1管理员1管理图4 数据库ER模型
4.2设计数据库结构
数据库结构的设计是系统开发过程中非常重要的一个阶段,数据库结构的好坏直接影响了项目开发的复杂程度和系统的执行效率,也是在开发过程中出现反复的关键环节。在此阶段中,根据应用程序背景和需求分析的结果,确定数据库存放哪些用户数据、数据如何存放、数据的关联、数据的安全性和一致性的规则等。在此阶段一般还规定了软件开发人员可以存放的系统数据或中间数据[9]。
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。
(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;
(6)标识指定字段的信息;(7)创建物理表。
第10页(共23页)数据库的修改分为:添加、编辑和删除记录。这三种操作均可由ADODC控件配合其它控件来实现和完成。
本系统数据库名称database.mdb,共有5个表,分别为:管理员信息表、教师信息表、领导信息表、学生信息表、专家信息表,如图5所示。其中管理员信息表结构如表1所示,教师信息表如表2所示,领导信息表如表3所示,学生信息表如表4所示,专家信息表如表5所示。
图5 系统数据库表
列名
user_ID pass name dep 列名 Id name dep studentscore Studentnum Leaderscore leadernum Ddscore Ddnum Avgstudent Avgleader avgdudao 列名 user_ID pass name
表1 管理员信息表 数据类型 说明 文本 管理员账号(主键)文本 管理员密码 文本 管理员名字 文本 所属部门 表2 教师信息表 数据类型 说明 文本 工号(主键)文本 教师姓名 文本 所在院系 数字 学生评教总分 数字 学生评教人数 数字 领导评教总分 数字 领导评教人数 数字 学生评教总分 数字 领导评教人数 数字 学生平均分 数字 领导平均分 数字 督导平均分 表3 领导信息表 数据类型 说明 文本 工号(主键)文本 领导密码 文本 领导姓名
第11页(共23页)
长度 10 50 50 长度 50 50 50 10 10 10 10 10 10 10 10 10 长度 50 10 50 dep 列名 user_ID pass name dep 列名 user_ID Pass name dep
文本 所在院系 50 长度 50 10 50 50 长度 50 10 50 50
表4 学生信息表 数据类型 说明 文本 学号(主键)文本 学生密码 文本 学生姓名 文本 所在院系 表5 专家信息表 数据类型 说明 文本 编号(主键)文本 专家密码 文本 专家姓名 文本 所在部门
4.3访问数据库
在利用Visual Basic开发数据库应用系统时,对数据库的访问操作通常使用数据库访问控件,包括ADODC控件、DataList控件/DataCombo控件、DataGrid控件,其功能及使用方法分别为[3]:
(1)ADODC控件。ADODC控件是使用ADO技术访问数据库的具体实现,用户可以使用ADODC控件快速地创建一个到数据库的连接。ADODC控件使用Recordset对象支持对存储在数据库中的数据的访问,并允许将指针从一个记录移动到另一个记录,显示和操纵记录数据。
ADODC控件可以执行大部分数据库访问操作,但是它并不能够显示数据库中数据的内容。ADODC控件通常需要与其他控件结合使用。这些与ADODC控件结合使用的控件,可以称为“数据觉察控件”。通常数据觉察控件包括DataList控件、DataCombo控件和DataGrid控件。
(2)DataList控件和DataCombo控件。DataList控件是数据绑定列表框,它需要使用一个ADO Data数据源中的一个字段进行填充。DataCombo控件是数据绑定组合框,它的功能与DataList控件相同。
(3)DataGrid控件。DataGrid控件以表格的形式显示结果集中的数据,它同样需要ADODC控件提供数据源。
5系统实现
5.1模块化的设计思想
把一个信息系统设计成若干模块的方法称为模块化。其基本思想是
第12页(共23页)将系统设计成由相对独立、单一功能的模块组成的结构,从而简化开发工作,防止错误蔓延,提高系统的可靠性。在这种模块结构图中,模块支点的调用关系非常明确、简单。每个模块可以单独的被理解、编写、调试、查错与修改。模块结构整体上具有较高的正确性、可理解性与可维护性[10]。
5.2系统功能模块的实现 5.2.1系统公共模块的设计
创建公共模块的步骤如下:
(1)在菜单中选择“工程”→“添加模块”命令,在出现的模块对话框中添加新模块。
(2)选择模块图标后,单击“打开”按钮,则模块已经添加到项目中了。默认情况下名为Module1。
(3)在模块中定义整个项目的公共变量: Option Explicit Public PublicStr As String Public username As String '记录登录时的用户名 Public userpassword As String '记录登录时的用户密码 Public userstatus As String '记录当前用户身份 Public conn As New ADODB.Connection Public rs_login As New ADODB.Recordset 5.2.2系统登录界面设计及其代码
系统登录界面功能的实现即登录验证,如图6所示,只有系统的合法用户,输入正确的用户名和密码后才能成功登录系统。本系统的登录用户分为学生、领导、督导和管理员[2],登录账号分别为学生学号、领导工号,督导编号以及管理员编号。其中用户登录功能的运行过程为:
(1)根据用户身份的选择,显示出不同的登录窗体;
(2)判断是否输入了用户名和密码,如果没有输入,则返回,要求用户输入;
(3)访问数据库判断用户名是否合法,如合法,则调用系统主窗体,如不合法,则给出提示;
(4)声明变量cnt来统计非法用户登录的次数,如超过3次,则自
第13页(共23页)动关闭登录窗体;
(5)分别将合法用户名和用户密码赋值给模块变量username和 userpassword,用于用户登录系统后密码的修改;
(6)给userstatus赋值,记录用户级别,用于用户登录系统后不同操作权限的设置。若为0,则当前用户为学生;若为1,则当前用户为领导;若为2,则当前用户为督导;若为3,则当前用户为管理员。
图6 系统登陆界面
用户登录界面功能实现代码如下: Dim sql As String Dim rs_login As New ADODB.Recordset Dim conn As New ADODB.Connection conn.Open “provider=Microsoft.Jet.OLEDB.4.0;data source=” & App.Path & “database.mdb” If Trim(Text1.Text)= “" Then MsgBox ”用户名不能为空,请重新输入!“ Text1.SetFocus Else sql = ”select * from 学生信息表 where user_ID='“ & Trim(Text1.Text)& ”'“ rs_login.Open sql, conn, adOpenKeyset, adLockPessimistic If rs_login.EOF = True Then MsgBox ”没有这个用户,请重输入!“, vbOKOnly + vbExclamation, ”“ Text1.Text = ”“ Text2.Text = ”“ Text1.SetFocus
第14页(共23页)Else username = Text1.Text If Trim(rs_login.Fields(1))= Trim(text2.Text)Then Unload Me frmMain.Show Else MsgBox ”密码不正确,请重输入!“, vbOKOnly + vbExclamation, ”“ text2.SetFocus text2.Text = ”“ End If End If End If cnt = cnt + 1 If cnt = 3 Then MsgBox ”你不是合法用户,请联系管理员!“, vbOKOnly + vbExclamation, ”“ Unload Me End If 5.2.3设置系统用户操作权限
该系统用户分为学生、领导、督导、管理员,不同的用户身份登录系统将被限制不同的操作权限,如学生用户只可对个人及系统信息的查询,对教师评教,个人密码的修改。而管理员登录后可实现对学生信息的管理、教师信息的管理、领导信息的管理、督导信息的管理以及评教成绩的查询和统计[2]。
此部分功能的实现则借助用户登录系统时的模块变量userstatus来判断用户身份,并根据用户的不同身份在系统主窗体frmmain的load方法中设置系统主界面相应操作的菜单、工具栏是否可用。如下代码,实现对管理员用户操作权限的设置:
Else
If userstatus = 3 Then
第15页(共23页)xsxx.Visible = False ‘学生信息菜单不可见 ldxx.Visible = False ‘领导信息菜单不可见 ddxx.Visible = False ‘督导信息菜单不可见 Toolbar1.Buttons.Item(1).Visible = False Toolbar1.Buttons.Item(2).Visible = False Toolbar1.Buttons.Item(3).Visible = False Toolbar1.Buttons.Item(4).Visible = False Toolbar1.Buttons.Item(5).Visible = False Toolbar1.Buttons.Item(6).Visible = False StatusBar1.Panels(3).Text = ”您的当前身份为:管理员“ End If ‘在系统状态栏显示当前用户身份 5.2.4学生评教界面设计
学生用户登录教师教学质量评价系统后,所做的操作可有[6]:(1)查询个人信息。学生可核实个人信息,如学号,姓名,所在院系等信息,但是没有权限做任何修改。
(2)对教师进行评教。学生用户对教师的评教共有10条指标,学生评教需对该选定教师的教学评出10个分数,每个数字仅限为1-10之间的整数,否则系统将提示重新评教。对一个教师的评教结束后系统将提示是否继续为其他教师评教或退出系统,如图7所示。
图7 学生评教界面
第16页(共23页)实现对指定教师评教部分代码如下:
Dim num, avg As Integer Dim sql As String avg = 0 For i = 0 To 9 num = CInt(Trim(Text1(i).Text))Sum = Sum + num Next avg =(Sum / 10)If MsgBox(”你已对所选教师成功评教,是否继续?“, vbYesNo + vbInformation, ”教师教学质量评价系统“)= vbNo Then Unload Me End If sql = ”update 教师信息表 set studentscore=studentscore+“ + CStr(avg)+ ”,studentnum=studentnum+1 where name='“ + cbName.Text + ”'“ rs_login.Open sql, conn 5.2.5领导评教界面设计
领导登陆系统后,可实现对本人及系统信息的查询,同时也可实现对教师教学质量的评价,与学生用户评教不同的是评价指标。5.2.6督导评教界面设计
督导登陆系统后,可实现对本人及系统信息的查询,同时也可实现对教师教学质量的评价,与学生用户评教和领导用户评教不同的是评价指标。
5.2.7管理员界面设计
管理员登录界面及系统主界面,包括标题栏、菜单栏、工具栏和状态栏,如图8所示。其中菜单栏采用多级菜单方式,通过相应菜单项的单击事件调用不同的功能窗体。工具栏则与菜单栏实现同样的功能,是系统菜单栏的一个快捷方式。管理员登录界面权限实现对系统的设置,如学生信息管理、教师信息管理、领导信息管理、督导信息管理、教师
第17页(共23页)评教成绩的查询、教师评教成绩的汇总以及管理员用户的增加、密码的修改。
图8 管理员登陆界面
其中教师信息的管理界面如图9所示,管理员可实现对教师信息的添加、修改和删除,同时可实现对教师信息按教师工号、教师姓名、所在院系等条件的模糊查询。
图9 管理员对教师信息的管理界面
其中实现按工号、姓名、所在院系条件的模糊查询功能的代码为: Dim sql As String
第18页(共23页)Adodc1.ConnectionString = ”Provider=Microsoft.Jet.OLEDB.4.0;data source=“ & App.Path & ”database.mdb;Persist Security Info=False“ sql = ”select id as 工号,name as 姓名,dep as 所在院系 from 教师信息表 where “ If(cmb.Text = ”工号“)Then sql = sql + ”id like '%“ + Text1.Text + ”%'“ Else If(cmb.Text = ”姓名“)Then sql = sql + ”name like '%“ + Text1.Text + ”%'“ Else If(cmb.Text = ”所在院系“)Then sql = sql + ”dep like '%“ + Text1.Text + ”%'“ End If End If End If If cmb.Text = ”“ Then MsgBox ”请选择查询条件“ cmb.SetFocus Else If Text1.Text = ”“ Then MsgBox ”请输入查询关键字“ Text1.SetFocus End If End If Adodc1.RecordSource = sql Adodc1.Refresh 管理员用户的最重要功能即对教师评教成绩的查询的汇总,实现界面如图10所示,管理员需选择要查询的教师工号,可查询出该工号所代表的教师信息以及对该教师进行评教的学生、领导、督导的人数和评 教分数情况,最后将这些分数按百分制计算给出一个评价总分,并显示
第19页(共23页)出相应的优秀、良好、合格、不合格等级信息,如果还没有任何用户对该教师评教则显示“暂无成绩”。
图10 教师评价成绩查询界面
实现代码为: Dim sql As String Dim zf If cbName.Text = ”“ Then MsgBox ”请选择教师工号!“ Else sql = ”provider=Microsoft.Jet.OLEDB.4.0;data source=“ & App.Path & ”database.mdb“ conn.Open sql sql = ”select studentscore,studentnum,leaderscore,leadernum,dudaoscore,dudaonum,name,dep from 教师信息表 where id= '“ & cbName.Text & ”'“ rs_login.Open sql, conn xm.Caption = rs_login.Fields.Item(6)yx.Caption = rs_login.Fields.Item(7)xsrs.Text = rs_login.Fields.Item(1)ldrs.Text = rs_login.Fields.Item(3)
第20页(共23页)ddrs.Text = rs_login.Fields.Item(5)xspjf.Text = rs_login.Fields.Item(0)/ rs_login.Fields.Item(1)ldpjf.Text = rs_login.Fields.Item(2)/ rs_login.Fields.Item(3)ddpjf.Text = rs_login.Fields.Item(4)/ rs_login.Fields.Item(5)zf = Format(xspjf.Text * 6 + ldpjf.Text * 3 + ddpjf, ”0.00“)total.Text = zf If zf >= 90 And zf <= 100 Then dj.Caption = ”优秀“ Else If zf >= 80 And zf < 90 Then dj.Caption = ”良好“ Else If zf >= 60 And zf < 80 Then dj.Caption = ”合格“ Else dj.Caption = ”不合格" End If End If End If rs_login.Close conn.Close End If 5.3系统性能分析及测试 5.3.1系统性能分析
系统开发的总体任务就是建立相应的数据结构,并设计相应的算法,实现教师教学质量评价的系统化、规范化和自动化。系统功能分析是在系统开发总体任务的基础上进行的。该教师教学质量评价系统评价功能的实现包括学生评教、领导评教、专家(督导)评教。该系统需要完
第21页(共23页)成的主要模块有超级管理员登录管理模块、学生评教模块、领导评教模块、专家评教模块。以“三级”评价指标体系为该系统的评价标准,通过主观、客观的评价,评价过程包含评价问卷的填写、统计,最终进行横向和纵向的比较,实现对教师教学质量的有效评估。5.3.2系统测试
软件系统测试是为了发现应用系统软件的错误而执行程序的过程,或者说,软件系统测试是根据系统软件开发各阶段规格说明的程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。结合本系统的开发,系统的测试从系统应用来划分包括学生用户功能测试、领导用户测试、督导用户测试、管理员用户测试,从系统实现功能模块来划分包括登录验证测试、用户信息查询测试、用户评教功能测试、管理员实现评教管理功能测试等。由此,对该系统的测试,分别以学生、领导、督导、管理员的不同身份进行登录来实现[5]。5.3.3系统缺陷
本系统的开发存在的一些问题也是显而易见的,比如说对学生信息的详细管理和设置,学生所学课程的设置,教师、领导、督导详细信息的管理,教师所授课程等信息的缺失,学生与教师之间缺少有效的数据衔接等等。本系统的开发实现的是单机用户模式的评教系统,没有更好的实现实用、共享等特性。另外界面不够美观,计划中的操作日志没有如期完成,某些功能不能尽情发挥都是存在的缺陷,这些都有待进一步改善。
6总结
此次毕业设计我所研究的课题是《教师教学质量评价系统》,在本项目的软件开发的过程中,我全面实践一个面向数据库的应用系统的开发过程,学习了很多有关的知识。这样的项目对我学过的数据结构、程序设计、数据库,软件工程等课程是一个综合性很高的实践[8]。
在开始编写程序的时候,我看到别人的软件功能非常的详细,而且界面非常的漂亮,总希望自己的软件也非常的完善,但是,经过一个月的学习,发现开发一个优秀的软件决不是一蹴而就的事情,需要长时间
第22页(共23页)的积累和经验。在认清自己的能力后,我就特别注意在工作的过程中不贪图大而全,而是根据自己的能力,制定适当的目标。
由于我的知识浅薄,经验不足及阅历颇浅,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不够醒目等问题,我会在工作的使用过程中,根据工作的具体要求不断的修改,完善,争取使该系统慢慢趋向完美。
经过一个多月的设计和开发,教师教学质量评价系统基本开发完毕。其功能基本符合用户需求,能够基本实现在教学质量评价中学生、领导、督导三级评价体系的功能,有效的实现对高校教师教学质量进行正确的管理和公正有效的评估。但是由于毕业设计时间较短,所以该系统还有许多不尽人意的地方,比如有些功能不太完善,用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。
在本系统的设计过程和论文编写过程中,很多老师、同事和朋友都给予了我许多无私的帮助,尤其是指导老师给我的论文提出了很多宝贵的修改意见,在这里,向曾经帮助我的人表示衷心的感谢。
第23页(共23页)
第二篇:基于Web的教师教学质量评价管理系统的设计论文
摘要:本文通过对传统评教与网上评教的比较,针对学校现行的教师教学质量评价体系,利用.net开发平台,用C#语言、ADO.net数据库访问技术,设计了一个基于Web的教师教学质量评价管理系统,从而更有效地对教师教学质童进行评价。
关键词:Web;教学质量评价;B/S;C/S1、传统评教与网上评教的比较
传统的评教方式在评教的时效性、数据处理的直观和准确性、可操作性等方面已不能很好地满足现代学校的要求。
传统评教模式下,学生评教一般每学期进行一次,时间大都安排在期中或期末。评教的结果一般在学期末或下学期初公布。这个结果对本学期的教学没有任何指导意义,而下一学期随着教师任课课程的改变和上课学生的不同,其对教学的指导意义也缺乏针对性。
传统的评教指标一般以客观指标为主,将学生选择的A.B,C.D机械地转换成相应的分值,最后公布一个评价的综合分数。不论教师还是管理人员都很难从这个分数卜看出教师在教学上的优点和不足之处,对教师改进教学的具体指导意义不大。
传统的评教一般采用问卷或涂卡的方式进行,学生以班级为单位填写问卷或涂写机读卡。因学生要填涂的信息较多,且缺乏有效的监督机制,一部分学生为了敷衍学校的评教工作,没有认真填写,学生为他人或请他人代写、代填的现象屡有发生,失去了评教工作的严肃性和数据的可靠性,此外很难保证问卷或机读卡的回收率和有效性,影响了学校对教师教学质量的判断。
由于学生是教学过程的主体,因此学生评价比其他评价方法更为客观。但关键是要解决好以下儿点:一是要消除学生的心理压力;二是要选择更佳的评价时机;=是要采取适合的评价方式。目前,互联网发展迅速,应该充分利用互联网直观、快捷的优势,建立网上评教系统,使学校对教学实现实时监控,及时掌握教学过程中的问题。
与传统的纸本评教的做法相比,使用系统进行网上评教,有这样几个优点:(1)突破了原有评教方式的局限,可以相对科学、准确地对教师教学工作进行评估,将评教打分的主观性、随意性降低。(2)由于问卷设一了不同的指标,可以从各个不同的维度对评教的结果进行分析,提供较为科学与准确的数据,大大增强教学评价的力度。(3)由于采用了当前流行的B/S结构和先进、标准的工nternet网络技术,突破了原有纸质评教的地域局限,如果信息网络中心将端口开放,整个校园网乃至Internet网上的用户都可以访问本系统。因而就可以在多地域、任意时段以自己的身份访问系统进行评教,大大增强了评教的灵活性,这对于远程异地教学更显其优越性。
2、系统体系结构设计
根据用户的需求我们要选取一种合适的系统体系。一种适用的系统体系决定了系统的框架,对于用户来讲,如何具体实现并不关心,用户关心的只是使用是否方便,但对于系统设计人员及程序人员来说,却要知道系统到底是什么样的系统,所以系统的选取是系统设计的第一步。常用系统体系有:客户机/服务器结构、三层客户机/服务器结构、浏览器/服务器结构。
客观地分析各种体系结构的优劣,结合教师教学质量评价管理系统多级分层的特点,我们在用户数量多、分布地区广、数据流量少的教师教学质量评价管理系统客户端,采用浏览器/服务器结构;在业务逻辑复杂、用户数量少、数据流量大的教师教学质量评价管理系统后台管理端,采用三层客户机/服务器结构。整个系统基于.net开发平台,用c#语言、ADO.net数据库访问技术、AjaX等技术进行开发。一般用户(如学生、教师、专家)通过客户端浏览器访问Web服务器;管理员除了可以通过浏览器访问外,还可通过后台管理客户端实现对数据库服务器的访问及数据管理,系统结构如图r所示。
通过构成这种混合模式的体系结构,我们实现了教学质量评价管理系统的各种功能。三层客户机/服务器结构与浏览器/服务器结构相结合的处理,使教学质量评价管理系统的设计既可充分发挥各种模式的优越性,又可以避免B/S结构在安全性、保密性和响应速度等方面的缺点,以及C/S结构在异地查询浏览不够灵活等方面的缺点。
3、系统功能设计
该系统是基于网络平台的评价系统,系统的用户主要有系统管理员、学生、教师、教学专家(教学督导),各自完成相应的管理和使用功能。系统包括课程库维护、评价参数设定、评价监控、评价数据采集、评价统计、评价结果等功能,系统功能结构如图z所示。
(1)系统管理员平台:此子系统基于C/S模式。管理员作为教师教学质量评价管理系统中权限最高的用户,可对系统数据库进行管理、维护和更新,主要功能包括课程数据库维护,评价指标、评分等级等评价参数设定,评价监控管理,评价数据的采集,评价结果的查看、统计与反馈等。
(2)教师管理平台:此子系统基于B/S模式。教师可以在输入用户名和密码后,进入教师管理平台,查询学生、专家对本人的评价。教师用户由系统自动生成并给出统一的初始化密码,学校所有专职任课教师或兼课的行政管理干部都是教师用户。教师用户可以修改自己的密码,可以对自己当前学期所任课程进行自评,可以对同行教师当前学期所任课程进行评价,可以查询自己当前学期所任课程被评结果。
(3)学生管理平台:此子系统基于B/S模式。该系统根据登录时输入的用户名,将列出该生的当前学期的任课教师的姓名、所任课程,并列出当前测评类型中的所有测评项目,以及每个子项目的可选分值或比例,学生可通过单击相应的分值或比例为每个子项目打分。学生对于一门课程和教材只能评价一次,一旦确认提交,则不能再对该课程或教材进行重复评价,同时所有学生的评价结果任课老师和管理人员均不可见。
(4)专家管理平台:此子系统基于B/S模式。专家用户由评价系统管理员设置,专家以用户身份登录系统后,可以评价全校课程或某学院课程的课堂教学质量,其权限由评价系统管理员授予;同时专家还可查看所有教师的教学评估排名情况,查看某位老师详细的评价结果。
4、结束语
教学质量评价体系的建设与完善是教育教学中十分重要的工作。将网络的优势引入到教学质量评价体系,弥补了传统教学质量评价体系的不足,对提高高等学校教育教学质量起到积极的作用。
第三篇:教师评价管理系统毕业设计
毕业论文开题报告
--------高校学生成绩管理系统一. 毕业论文选题的意义
目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。尤其是自从国家实施大众化教育,实行高考扩招以来,我国高校学生数量急剧增大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?在国际社会飞速发展的今天,我国也已成功加入世贸组织的今天,不得不让我们认真对待每一个问题。
学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。
二. 本题目国内外研究现状
学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
三。主要设计内容、设计思想及工作流程
1.设计研究内容(要实现的系统功能简介)
本系统包括以下功能模块:
2.设计思想:
首先,最大限度地减轻学校管理人员的工作负担。再者,本系统拥有灵活的权限,用户权限可以定义到每个子模块的三种权限级别(最高级、普通用户、拒绝访问)。其次,在成绩管理方面,各任课老师、教学秘书等人员分别拥有不同维护权限,系统日志更是详细记录了更相关人员的操作历史。本系统以学校教务处或系办公室为主控制中心,其它部门(如各专业、班等)作为工作站,在主控制中心的授权下可以对数据进行录入、修改、查询、统计、打印等操作。最后,该系统在硬件配置上,最低配置CPU:P4 3.0以上,内存:512M,硬:160G就足够,在成本上不是很高,有很强的普遍性。
3.开发工具的选择
4.工作流程:
本系统是一个面向学校教务管理人员、教师和学生,为其提供成绩管理服务的管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有学科成绩与学分都通过本系统进行管理。
① 需求分析:
② 概念结构设计:
③ 逻辑结构设计:]④ 物理设计:
⑤ 过程实现及维护:
四.毕业设计(论文)进度安排
1. 寒假期间:资料搜集与软件学习
2.3月1日---3月31日:需求分析与构造原型
3.4月1日---4月20日:概要设计
4.4月21日--5月15日:系统实现
5.5月16日--5月31日:毕业论文书写
6.6月:系统与毕业论文完善
第四篇:《教师业务档案管理系统》设计与实现[范文]
《教师业务档案管理系统》设计与实现
(长沙市二十九中 董辉初 ***)
摘要:随着学校办公自动化进程的不断深入,信息技术被广泛应用于学校管理的方方面面,《教师业务档案管理系统》在这种形势下应运而生。本系统利用数据库存储基本信息,以文件形式存放各类证书图片,通过程序将图片与基本信息联系成一个有机的整体,具有友好的用户界面,操作简便等特点。《教师业务档案管理系统》的使用,使学校教师业务档案管理更加规范,大大地提高了教科室的工作效率。
关键词:教师业务档案、信息化管理、Visual Foxpro
本学期,根据学校工作的安排,我被任命为学校教科室主任。在工作中,免不了要进行一些信息的整理与统计工作,如教师的获奖情况、继续教育情况等等,在当时现有的情况下,所有能够找得到的资料都是纸质的,而且,由于几次办公室的搬迁,资料没有很好地归类整理,还很不完整,在这种情况下,要完成这些统计工作真不是一件容易的事情,常常免不了差错的出现。面对这样的局面,我首先想到了从网上下载一个通用的教师业务档案管理系统,对各类信息进行电子化管理,但几经尝试,不尽人意,因为,这些系统都不太适合我们学校的具体情况,而且,大多没有图片的存储功能。于是,只得依靠自己掌握的一点点编程技术,利用业余休息时间,自己动手设计,经过一个多月的熬夜,工夫不负有心人,一个功能相对完善、操作相对简便、适合于本校实际的《教师业务档案管理系统》终于完成了。
一、需求分析
根据学校教师业务档案管理工作的需要,本系统要能够管理教师的个人基本信息、教师的获奖信息、个人简历、社会工作、考试成绩、教师资格证、普通话证、计算机等级证、学历、职称、继续教育、科技成果等方面的信息,这些信息之间相互联系,形成了一个完整的教师个人业务档案,将每个教师的业务档案逐一入库,就形成了学校完整的教师业务档案,在此基础上,进行各类信息的检索、统计、导出、打印等,可以大大地提高教科室工作的效率。
由于随着时间的推移,有不少的要求会发生变化,所以这个系统还应该具体良好的扩展性,功能要能在使用中不断完善与丰富。
二、开发工具 本系统采用了Microsoft Visual Foxpro 7.0作为前端开发工具,用Microsoft Office Access作为后台数据库,主要基于以下考虑:
1、Microsoft Visual Foxpro是桌面型数据库管理系统,除了本身是一个不错的数据库管理系统外,还是一个比较简单,便于扩展的编程开发工具,是本人较熟悉的编程工具,具有一定的经验,能够很快上手,很快实现当前的需求。
2、桌面型数据库系统Microsoft Office Access是目前中小型企业采用较广泛的后台数据库,本系统以此作为后台数据库,有利于今后向C/S或B/S模式转变。
3、Microsoft Visual Foxpro能够实现面向对象的编程,所见即所得,有利于减少编程量,缩短开发周期,这在急需这种教师业务档案管理系统的时候,是相当重要的一点。
4、Microsoft Visual Foxpro能够通过自带相应的运行时刻库文件的方法,设计出免安装的绿色软件,方便老师的使用。
三、主要功能界面
1、本系统由管理员根据用户提供的身份证号码为每个老师提供一个注册码,老师成功注册后才能使用本系统。以下是注册与登录界面:
2、登录成功后,即进入程序主界面。程序主界面的左上部分截图如下图所示,这里集中了本软件所有的功能菜单与相应的工具按钮。
工具条中有9个工具按钮,从左到右分别对应“数据导入”、“数据导出”、“基本信息”、“荣誉管理”、“其它资料”、“现场照相”、“大图采集”、“个人主页”、“帮助”,单击这些工具按钮,即可进入相应界面。
3、执行菜单中的“基本信息”,或者单击第三个工具按钮,即打开个人基本信息管理界面,如下图所示:
当用户成功注册后,这里就显示了用户的身份证号与姓名,用户只需补全相关的个人信息,再单击保存即可。
单击界面上的“指定照片”与“指定身份证”两个按钮,可以弹出“打开”对话框。从“打开”对话框中找到事先准备好的图片文件(必须是500K以内的JPG格式),再单击“确定”按钮,即可将图片录入到本系统中(在系统文件夹中会自动生成相应的目录)。当本界面有图片时,双击图片,可以实现图片的预览与打印功能。
4、执行菜单中的“荣誉管理”,或者单击第四个工具按钮,即打开荣誉登记与管理界面,如下图所示:
5、执行菜单中的“其它资料”,或者单击第五个工具按钮,即打开其它资料登记与管理界面。“其它资料”包括个人简历、社会工作、考试成绩、教师资格证、普通话证、计算机等级证、学历、职称、继续教育、科技成果等方面,这些功能以页面形式组织在一起,单击每一个页标签,即可进入相应的资料登记与管理界面。下图是本功能界面的部分截图:
6、执行菜单中的“数据交流→数据导出”,或者单击第二个工具按钮,即打开如下所示的数据导出界面。本功能用于用户自己备份数据或向学校上报数据。
“基本信息”是每次都必须备份的内容,所以不用用户指定。其它内容,由用户在导出时指定。如果用户指定了“荣誉录”,则上图中的灰色部分会变为有效,用户可以按约定格式输入了要导出的最早日期,这个日期之后(含这个日期)的荣誉记录才会被导出。
如果导出时,没有指定身份证号,则导出系统中所有注册用户的信息。导出的“档案备份”是一个带密码的ZIP压缩文件,不能直接解压,只能通过本系统导入。
7、执行菜单中的“数据交流→数据导入”,或者单击第一个工具按钮,即打开如下所示的数据导入界面。本功能用于用户自己恢复数据或学校用户接受个人上报的数据。
四、系统优势
1、通过《教师业务档案管理系统》可以使学校教师业务档案管理更加规范,更加科学,为快速检索与统计提供可能;同时,老师们在使用过程中,可以很好地将自己的资料规范整理,形成“个人成长档案袋”,可以说,这个系统是一个既有利于学校管理,又有利于个人资料整理的双赢系统。
2、本系统操作简便,免安装,极大地方便了老师的使用。
3、与很多通用的档案管理系统相比,本系统最大特色就是能够方便地保存与打印图片,在整理档案过程中,不需要每次都要面对大量的证书复印件。
4、自行设计开发的软件具有良好的扩展性,便于随时增加需要的功能。
5、学校自行开发实用性的软件,尽管不怎么专业,但能够花很少的成本,做最好的事,这也是我们学校的一大尝试。
五、需要完善之处
1、由于本人水平有限,在图片处理方面,还不尽如人意,只有通过其它专门的图片处理软件处理的图片,导入到本系统中,才能达到最好的效果。
2、统计功能还需进一步完善,以适应于多种统计需求。
总之,这套《教师业务档案管理系统》是在具体的需求中诞生,也必将在需求中完善。
第五篇:浅谈完善教师教学质量评价加强教学质量监控论文
摘要:教学质圣评价和监控是高校教学管理的一项根本工作,但在实施过程中也暴露了一些问题。本文就其某些缺陷提出了一些改进设想,以提高监控力度。
关键词:高等学校 教学质量评价 教学质量监控
对于教学质食的提高问题,目前高校纷纷实施各种形式的教学质量评价,如实行学生评价、同行评价和专家评价等,进行定期或不定期的教学质量评估,有的高校还建立了系统的教学质量监控休系。但怎样才能切实做好教学质量评价,充分发挥此项工作的应有作用,仍是一个严肃的课题,现就高校教学质量评价的过程及结果谈几点自己的认识。
一、目前教学质量评价过程中的缺陷及其改进
l、学生评价:当前高校在教师教学质量的评价上很重视学生评价。因为学生是教师教学工作的直接感受者,通过课堂的直接接触,应该对教师的授课有全方位的客观评价,但在实际运作中又出现相当大的“随意性”和主观性、不同年级学生打分的准确程度不相同,即使同年级学生对专业课教师和基础课教师打分标准也不同。有的学生“更注重教师授课的外在表现,如教师的表情、语言、音调、而对教学内容、教学方法、教学程序等评价则较为浅显……,个别学生不加考虑随便填涂,有的学生感情用事,出现了要求严格的教师得分低的现象,也有的学生,心理负担较重,”(《中等医学教育》1999年2期,张秋雨等“学生评价教师课堂教学质址信度的分析”)使评价信度受影响。针对学生在质评中的“随意性”和主观性,首先,应加强对质评意义的宣传,让学生明确质最评价对学生学习质量提高的直接效果,打消学生的思想顾虑,采取无记名方式保证对其个人评价成绩的保密性;其次,分析评价标项的主次项目.介绍各位授课教师的教学特点,力求评价的客观性。另外,还可由校方抽取思想品德好、有责任心、学习成绩偏上的同学来单独测试,学生名单由教务处根据学生成绩和团委学工部门的评优名册随机抽取。
2、评价内容上:现行各种形式的评价指标大体上包含如下内容教学目的、教学态度、教学内容、教学方法、教学效果等。在教学过程中,影响教学质量的因素是多方面的,从理论上讲,教师的教学过程应是一个系统,因而在制定评价体系时应追求其完整性,在评价实施中还应注意其连续性,只有从学期初到学期末的连续评价。才有较客观的评价效果。对教师某堂课的评价结果不能作为教学质量考评的基本依据,某一节课的讲授难免有偶然性和局限性,倘以一节课的状况来评价一个教师的教学质量难免片面,这就需要多方位的和多次的评价与综合。此外,评价指标还应是动态的,因为人才培养目标、教学手段、师资配备是动态的,因而评价指标也应是动态的。但在评价指标的更新过程中,应考虑以下几点:
首先,不仅要看教师的教,包括教学的态度、内容、目的、方法等,还要看学生的学学生的学习方法是否有改进,学生的自学能力、实践和创新能力是否有提高。
其次,看学生对知识点的掌握和实际操作、分析问题能力的强弱,这不仅要着优等生,更重要是看全体学生的水平,以此作为评价教学质量的项重要指标。
第三,对不同年龄段和不同职称的教师,分别使用不同侧重点的指标体系。因为不同的教学经历和经验都会导致质评结果的差异,应该对年轻的、经验少的教师的每一点进步和优点都在指标中体现出来并给予充分支待。
第四,对不同年级也应使用不同的测评指标。高年级和低年级的学生在心理上、认识上有差异。同时高、低年级所开设的课程有专业基础课和选修提高课之别,这两种课程在学习的程度和授课深度及方法上也有不同,因而使用同一指标侧评也有其不合理性。
第五,对教学质量应综合评价。教师教学是一项综合活动。其言行、举止都影响学生的发展,因而对教学质量的评介不应只停留在“教书’上,既教书还要育人。不教好书固然不是好教师,教书而不育人同样不是称职的教师,学生的思思品德和学习态度同教师的教书育人工作密切相关,所以在指标体系中应有“育人”的内容。
3.在结果测算上:高校对教师教学质量评价可以采取多种方式同时进行,如学生评价、同行评价、专家评价、领导评价等,如何根据这几种评价结果测定教师的教学质量呢?目前,各高校较通常的做法有两种:一是将以上各种类型的评价分别进行,然后不同程度地分别反馈;二是注重学生评价其他形式的评价只作为参考意见。这两种做法都没有对一个教师教学质量以综合的相对全面的定量评价,所以我们设想:如果将这几种测评结果分别加以权重,就可以给被测教师以相对全面的定皿评价,当然权重分配合理性还有待于进一步探讨。一般认为学生的评价比例应占大一些,可以占60%左右,同行评价、专家评价、领导评价和教师自评等可分别占10%左右,最后将几种评价结果的权重得分相加即可得出该教师教学质皿的定量成绩。
4.评价的具体操作上应进免简单化。对于学生评价的组织工作应有专人负责(如教学秘书等),由专人发收测评表汇总到统一的部门(如教务处等),利用现代技术测算,以保证其公正性,任何当事人(如任课教师等)必须回避;对于专家评价,应由专家组自主且不定期组织随堂抽查,不通知教师本人,当堂评议当堂打分,这里要去掉最高分和最低分以保证其公正性,对教师教学中的成绩和缺点当场明确,真正达到测评的目的。校系领导等听课的操作也同专家组听课一样操作。
二、评价结果的处理
对教师教学质量评价的最终月的是提高教师的教学质量。通过质评,首先对教学的过程、方法、成就等进行价值评估,对每个教师的教学质量以鉴定,使其对教学中出现的失误和不足以克服和矫正,使教师真正认识到不仅要干好,还必须干出点成绩来;其次通过质评,使教师明确努力的方向和奋斗的目标。一系列的评价指标分类,不仅使指标参照系的项目细致,更更要的的是给教师的教学以一个看得见的具体量化标准,使教师自觉按标准要求有步骤地去实施并提高教学质量。以上这两点目的的达到和效果的取得,就关系到对教学质量评价结果的如何处理和有效使用。就目前而言,许多高校的教学质皿评价工作都在做,但对评价后的结果反债、使用工作都很有欠缺。每次为评价工作花费大量人力、物力,评价表从教务部门发下去然后收回来,各系、教研室和教师本人对评价成绩知之不多,这样以来教师就不可能知道在以后的教学中去改进什么,重复老一套的教学方法和内容。久而久之,学生在评价时也就不再认真了,有的甚至胡乱评价,师生双方的积极性都没有了。之所以出现这种“评而未果”的现象.是因为从理论上讲。教师教学质量是由诸多因米决定的,现行的质量评价体系是不完善的,评价的行为和方式也不尽规范,因而评价结果的准确度和客观性还是有商量余地的。那么是否就此来否定质量评价工作呢?这显然是不可取的,而应该就现行的评价工作积极实践,不断完善,尽可能合理有效地做好评价后的反馈和结果使用,从而提高教学质量,调动教师的积极性。就此提供儿点参考意见供大家讨论
首先,对质量评价的结果必须反馈,而且要及时。这样做一是对教师本人是一个触动,二是对学生评价以明确回应,引起师生双方的重视。至于反价的方式.可以采取比较容易接受的方式,如山专人负责个别谈话等,将教学上存在的问题和不足直接反馈给教师本人,并给以指导.帮助他们,纠正错误,增强他们的工作信心,这样做的效果往往也是较明显的,因为高校教师的自尊心和荣誉感都很强,采取个别谈话等方式不是对其教学中存在问题的遮掩,而是对其自尊心理的保护,他们会心存畏念,会在今后教学中去改正自身不足,为提高教学质且而付出百倍的干劲。同时,由主管部门将每次评价的共性问题,通过各系反馈到教研室.并责令有关系、室对存在的问题要采取相应的措施。这种处理方式是将个性和共性的存在间题都落实到了不同的点,容易使各系、室重视,也使教师本人清楚,在“合力”的作用下会取得较好效果。如果简单地将每次质评的结果全校张贴公布,从表面上看是实事求是,评价公开,但实际上对某些年轻或正在改进方法的教师积极性可能会带来挫伤,甚至会引发严重的后果。
其次,作为对上述措施的补充,可以由教师本人组织所在班级学生对本人的教学质公进行自测。评价采取无记名方式,其结果只由教师本人知道,这也有利于调动教师提高教学质量的主动性和自觉性,实现“自率”,这种质评可以称为是“私评”,相对的由主管部门组织的质量评价可以称为“.公评”。“私评”只能作为“公评”的补充,帮助教师对自身教学水平有正确认识也有利于教师对“公评,结果的理解和接受。
第三、试行将评价结果同教师的实际利益挂钩.如同教师的晋级、提职、津贴挂钩。目前的教师教学质皿评价指标体系、评价的行为和评价的方法也许还有许多不完善.但随着教育评价理论的深人和质评实施的开展,质评指标体系和评价方法会越来越科学,其结果也会越来越准确和客观,其评价结果也就自然而然同教师的利益挂钩。因为利益的原则是根本原则,是长期驱动教师进取的原则,在市场经济的环境中不仅是需要的,也是必然的。特别是评价的准确皮得到较为普遍的认同的情况下,将更能激发教师提高教学质皿的积极性。为更好地推行评价结果同教师利益的挂钩,可以参考一下德国职业学校对教师的评价方法仪(《职业技术教育》2000年22期,刘俊霞“德国职业学校教师工作评价简介”),他们将教师分作五个等级,即“优秀”、“很能干”、“显著地超过要求”、“超过要求”、“完全满足要求”等五个等级,教师的晋级提升就依据这五个等级。我们可以依据质量评价的结果将教师分出若干等级,将教师的利益分配与等级挂钩,会更有利于质量评价工作的实施。
总之,质评结果有效使用的目的是总结教学,改进教学,命名教师客观地认识和评价自己,消除自卑和自夸,增强自我认识、自我教育、白我提高的能力,不断矫正不良行为,挖掘个人潜力,实现白身价值,保证人才培养质盘;同时也提高了教学管理的水平,加强了教学质量监控,因为教学质量的评价和监控是教学管理的中心,只有中心抓住了,学校的整体教学水平才会跨上一个新台阶。