教师教学质量评价(2)

2019-04-08 20:02

教师教学质量评价系统是一个小型的教师评价系统,通过对本系统的开发和研究,使自身更加熟悉了软件的开发流程以及在设计过程中应该注意的问题。同时在开发工资管理系统的过程中,使我能够运用各学科知识解决问题,把理论转化为实际,做到理论

与实际更好的结合,提高了动手能力,并通过收集各方面资料,更加拓宽了自身的知识面,又很好的锻炼了独立完成任务的能力。 1.3 开发意义

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

第二章 系统需求分析及开发工具选择

2.1 总体需求分析

在教师评价中,需要从教师列表中提取相关信息,来进行评价。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。规范教师教学质量管理行为,从而提高了教师教学效率和质量。

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

(1)对学生同行评价表、所在单位评价表、课程开出单位评价表等各项分数自动求平均值。

(2)并按照学生同行评价表各30%、所在单位评价表的20%、课程开出单位评价表的20%合计总分,放入总分合计表。

(3)对合计的总分进行自动从高到底排序

2.2 可行性分析

2

2.2.1 技术可行性

就目前使用的开发技术来说,建议系统的功能目标应该能够达到,利用现有的技术在规定的期限内开发工作基本能够完成。 2.2.2 经济可行性

教师教学质量评价系统的开发需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用,人员费用及其他费用,为了保证新系统运行的可靠性,要求手工和计算机处在长时间并存。系统的优点主要通过新系统提高工作效率,减少管理人员的工作强度。

2.2.3 操作可行性

随着时代的发展,人员素质己经逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。即使需要培训也只是简单的操作,计算机有可能出现的故障可以请专业的维护人员维修,所以管理上基本上不存在问题。 2.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

的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象[3],并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

2.面向对象的程序设计

Visual Basic6.0[4]支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

3.结构化程序设计语言

Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件“.EXE”,脱离Visual Basic环境,直接在Windows环境下运行。

4.事件驱动编程机制[6]

Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个单击“Click”事件,而在产生该事件时将执行一段程序,用来实现指定的操作。

在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发

[5]

4

某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

5.访问数据库[7]

Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。

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

Excel 是微软公司集成办公软件Office 中的一个组件,和Word 一样,是人们最为熟悉、用户最为广泛的软件平台。用Excel 及其内嵌的编程语言VBA 进行二次开发得到的应用软件,既可以使繁琐、重复操作自动化,提高工作效率和应用水平,同时又不需改变Excel 原有的界面、风格和操作方式。因此,符合人们的习惯,易于使用和推广。 2.4 系统配置

2.4.1 硬件配置

·CPU为80486以上的品牌或兼容机; ·32M以上的内存; 2.4.2 软件配置

操作系统:Windows 2000、windows xp、windows 7 开发环境:VB 6.0,Excel 2003 数据库:VB 6.0,Excel 2003

第三章 系统总体分析

3.1系统总体功能分析

5

根据以上需求分析,本系统应具有以下功能:

(1)读取各个评价表求各项分数求平均值,并能在各项分数发生变化后自动更改平均值,然后再次执行。

(2)当全部表读取结束后,选择执行,则生成一个新的总表即合计表。 (3)对各位教师的总分进行自动排序。 3.2 系统功能模块具体划分

教师教学质量评价系统设计功能模块具体划分如图3-1所示。 读取学生同行评价表 生成结果总表 退出 读取所在单位评价表 读取课程开出单位评价表 教师教学评价系统 图3-1总体功能模块图

3.3设计Excel表的结构

Excel表总共包括4个评价表:教师所在单位评价表、课程开出单位评价表、同行评价表、学生评教表,其表结构如下图所示:

3-2教师所在单位评价表(括号内为指标分值)

字段名称

数据类型

大小

是否允许空

编号 教师姓名 一(10) 二(5) 三(5) 四(15)

文本 文本 文本 文本 文本 文本

10 5 5 15

否 否 是 是 是 是

6


教师教学质量评价(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:材料会计岗位职责模板 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: