当前位置:文档之家› 教师教学质量评价系统设计

教师教学质量评价系统设计

本科毕业论文院系:信息工程学院专业:班级:作者:指导教师:完成时间: 2011 年 4 月摘要教师教学质量评价系统是高校对教师教学质量评估的核心与基本,本系统采用Excel 和VB6.0做为开发工具,考虑到学校的实际情况,认真分析了需求分析以及系统实现的可行性,明确了系统功能模块以及应该实现的功能,并利用在已经给出的excel评价表对教师教学评价分数进行平均计算、排名和打印。

该应用精巧实用,易于操作,在实际应用中效果很好,对提高教学管理水平和工作效率有很大帮助。

关键词:教师教学质量评价 VB6.0 需求引言在教育教学管理中,对教学质量的评价是必不可少的,而传统的通过初步的定量分析确定评价指标或根据调查表的分值进行加权求带有很大的主观片面性,缺乏坚实的科学基础。

因此,利用层次分析法计算各项指标的权重,用模糊综合评价法来建立评价模型,使评价结果更科学有效。

模糊综合评价方法是针对某些学位与研究生教育评估对象的复杂性及其评价指标模糊性,采用模糊数学的理论和技术对受多种因素影响的复杂的评估对象,进行综合评价,从而得到评估结果的方法。

由于计算评价结果相对复杂和一定重复性,因此利用办公系统软件Office中Excel强大的VBA(Visual Basic Application)功能,利用编程实现计算,使计算方便快速,结果准确。

第1章绪论1.1开发背景在科技飞速发展、知识日新月异的今天,教师的责任正逐步的夸大化、完善化,而教师这个行业的竞争也越演越烈,在Internet网的普及,电子商务的出现,更有“科学教学”之说,而竞争的核心是科学技术和管理,但归根到底却是教师资源素质及如何合测量一位教师教学质量合格与否的争议。

这使人们认识到教师教学质量是育人的“第一资源”,而如何正确的评价教师教学质量则是决定教学成败的关键。

在这种知识经济及“科学教学”快速发展的背景下,一套完整的科学地衡量教师上课内容的质量、综合学生对教师的客观评定、服务于教师与学生之间沟通的一个无干扰平台并包含了考核、调整等功能的教师教学质量评价软件则成为了各高校业必备,它带给高校重要的是管理,是一套电子时代全新理念的教师教学质量评价系统。

为此,开发了一套教师教学质量评价系统。

该系统是一个实用的系统,可是充分的实现学生客观的对教师进行整体评价。

但这只是教师教学质量评价的一个方面,随着计算机及网络技术的发展,我们应当充分利用各种科学管理手段,使其在提高教师教学质量方面担付起日益重要的作用。

1.2 开发目的教师教学质量评价系统是一个小型的教师评价系统,通过对本系统的开发和研究,使自身更加熟悉了软件的开发流程以及在设计过程中应该注意的问题。

同时在开发工资管理系统的过程中,使我能够运用各学科知识解决问题,把理论转化为实际,做到理论与实际更好的结合,提高了动手能力,并通过收集各方面资料,更加拓宽了自身的知识面,又很好的锻炼了独立完成任务的能力。

1.4 开发意义教师教学质量评价系统使高效的各项评价工作更加科学化、规范化,最终适应满足各个学校的教师评价,适应改革和发展的需要,更深刻认识到进一步提高教师评价的重要性和必要性。

因此,开发教师教学质量系统对各个高校的教学质量的提高具有重大的社会意义。

1.3 开发工具的选择Visual Basic是一种可视化的、面向对象和事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的各类应用程序。

它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础[2]。

在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数[2],以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic具有以下特点:1.可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。

如果对界面的效果不满意,还要回到程序中修改。

有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。

Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。

只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象[3],并设置这些图形对象的属性。

Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

2.面向对象的程序设计Visual Basic6.0[4]支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。

在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。

在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。

每个对象以图形方式显示在界面上,都是可视的。

3.结构化程序设计语言Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式[5]。

Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。

在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件“.EXE”,脱离Visual Basic环境,直接在Windows环境下运行。

4.事件驱动编程机制[6]Visual Basic通过事件来执行对象的操作。

一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。

例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个单击“Click”事件,而在产生该事件时将执行一段程序,用来实现指定的操作。

在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。

这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

5.访问数据库[7]Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。

同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。

Visual Basic提供开放式数据连接,即ODBC功能[8],可通过直接访问或建立连接的方式使用并操作后台大型网络数据库。

第2章系统需求分析及开发工具选择2.1 总体需求分析在教师评价中,需要从教师列表中提取相关信息,来进行评价。

传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。

使用计算机可以高速,快捷地完成以上工作。

规范教师教学质量管理行为,从而提高了教师教学效率和质量。

教师教学质量评价系统以计算机为工具,通过对评价所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。

因此,本系统主要应具备以下几个特点:2.2 系统设计目标本系统主要方便学生匿名对教师教学质量等的评价,便于教师通过查看学生评价来改进自己的教学水平,同时也为学校考察教师教学质量提供一个参考依据,系统在权限上的设计应把握好,教师不能看到评价学生的姓名。

学生也不能评价未教过自己的教师,管理员应可以看到评价教师的学生为的是防止学生恶意从言语上侮辱教师。

2.2.1 规范化的设计数据库使用正确规范化的数据库,通过简单的编辑即可轻松处理数据随时间推移而发生的更改。

而且对错误的操作还能给与改正的机会或者提示,这样既能减少误操作对资料更改的损失又能清除的了解自己所做的更改。

使用未正确规范化的数据库,通常需要利用编程或查询来更改多条记录或多个表[9]。

这不仅会增加工作量,还会增加由于未正确执行代码或查询而导致数据不一致的可能性。

2.2.2 系统主界面的美化系统界面设计的好坏是用户评价一个软件优劣的重要方面之一,窗口的设计要简洁明了,另外窗口的各个控件布局要合理,美观。

面对市场的竞争,只有作的新颖,功能的强大,软件的低故障率来寻求客户。

要充分的利用Visual Basic提供的强大的功能,多用户窗口和控件[10],充分体现窗口的多元化格局。

该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。

2.3 系统现状调查分析随着数据库应用技术的发展,越来越多的软件开发人员希望了解并掌握管理开发数据库应用程序的方法。

数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。

数据库是数据管理的最新技术,是计算机科学的重要分支,十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。

知识资源观念,要求我们重视知识的开发与有效利用。

知识经济发展的最重要的资源是知识,其作用大于土地、资本等物质资源。

农业社会,谁拥有土地,谁就拥有财富;工业社会,谁拥有资金,谁就拥有财富;知识经济时代,则谁拥有更多的知识,尤其是高新技术知识,谁就能占领经济发展的制高点,掌握其主动权。

世界首富美国的比尔·盖茨的成功有力地说明了知识资源的重要性。

这一观念的确立,就要求我们高度重视教师教学质量的问题。

因为教育事业是科教兴国强大生力军的一支重要力量,担负着知识传播、生产和利用,为经济建设直接培养人才,把科学技术转化为生产力,促进经济发展的重要任务,发挥着强大的经济与文化功能。

确立这一观念,还要求我们各级部门重视教师教学质量的工作,作为教师要坚决的抛开“教教就可以”,“上完课就行了”的“应付”心理;作为教育部门的主要负责机关领导,要坚决、秉公的来对教师的教学质量开展测评,测评的学生也一定要公平客观的来对教师进行评价,这样由学生的评价结果与学校记录的教师平时表现来综合评定教师,而领导同志也要公平公正的对待评价出的优秀教师和不合格教师。

相关主题