第一篇:基于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、结束语
教学质量评价体系的建设与完善是教育教学中十分重要的工作。将网络的优势引入到教学质量评价体系,弥补了传统教学质量评价体系的不足,对提高高等学校教育教学质量起到积极的作用。
第二篇:教师评价系统论文-教师教学质量评价系统的设计与实现
教师教学质量评价系统的设计与实现
摘要:教师教学质量评价系统对提高教学质量起着关键的作用。该系统通过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页)
第三篇:教师评价管理系统毕业设计
毕业论文开题报告
--------高校学生成绩管理系统一. 毕业论文选题的意义
目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。尤其是自从国家实施大众化教育,实行高考扩招以来,我国高校学生数量急剧增大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?在国际社会飞速发展的今天,我国也已成功加入世贸组织的今天,不得不让我们认真对待每一个问题。
学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。
二. 本题目国内外研究现状
学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
三。主要设计内容、设计思想及工作流程
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月:系统与毕业论文完善
第四篇:论Web知识管理系统构架
企业要想保持永久性的竞争力,就必须有效地创造、寻找和分享组织的知识,并及时地让这些知识能衍生新的创意和商机。然而,许多企业因为在组织发展的过程中,因为过度地分工使得组织构架很复杂,再加上没有知识管理(KM)的概念,一直使得他们的知识杂乱无章,难以搜寻与分享,并且难以一致、不断重复,造成了在公司的决策过程中被忽略。类似这样的公司就需要考虑开发一套知识管理系统,以其能很好地将企业内部的知识这个无形资产加以整合并合理利用。
当然了,开发一套知识管理系统之前要先将企业所需要的知识管理系统构架规划出来,本文将****七层的KM构架与其重要的各个组成部分,并结合西门子知识管理系统IMS来说明如何实现一个基于WEB的知识管理系统。知识管理系统的七层构架
图1 KM的七层构架图
对于一个机构而言,知识(Knowledge)是从相关信息中过滤、提炼及加工而得到的有用、有价值资料。机构所拥有的知识大致可以分为两部分,即显性知识(explicit knowledge)和隐性知识(tacit knowledge)。
显性知识指内容清晰明确,易于通过图文表述,便于整理、储存、编码以及传播的知识资源;如经过滤及总结所获得的资讯情报、方法技能、原则原理、规律规则等。
隐性知识指在个人头脑或机构文化中隐含的,内容较为个人化、主观化和经验化,难以用书面形式表述的知识资源;如经验、构思、洞察力、判断力、机构文化下的行为模式等。部分隐性知识可以通过有效的归纳、整理和编码后转化为显性知识。IT管理只能提供隐性知识交换的管道,但对于大部分情况,这个管道并不能丰富到真的转换隐性知识,然而,IT能够加速隐性知识的整合,特别是跨越组织内外边界的时候。下面本文将从IT的角度来介绍七层的KM构架。图1显示了KM的七层构架图。
1.1 界面层
界面层整合各个独立的平台,优化系统内容,负责知识管理系统中信息的输入和输出。它把人和信息技术的基础措施连接起来,并使员工创造,表达,使用,检索并共享知识,是知识管理架构中的最高层。在很大程度上,它是唯一能与最终用户直接交互的层面。为了企业内部的有效协同和结构化知识的顺利分享,协同的知识管理系统必须满足以下基本要求:
l 高效的协议:知识系统所用的网络协议不应阻塞网络带宽,并且应提供移动客户和可移动机器在远离系统的地方能对其内容进行安全和快速共享的功能。
l 便携式的操作:公司的不同部门经常使用各种不同的平台和操作系统环境。协作平台的运作应当是便携式在所有的这些平台上都可操作。(使用HTTp协议的web 在此方面仍然是首选的技术。浏览器是最适合的通用客户界面。最终用户可以在不同切换平台和操作系统环境的同时,运用应用程序并访问知识库。)
l 一致的,易用的客户界面:不要假定用户是技术专家,他们中的很多人可能来自非技术性领域,部门或有这样的背景。
l 可扩展性:随着用户的增加,协同平台应该在不降低性能的同时进行扩展。
l 遗产信息的集成:在更加成熟的公司里,大量的作业数据存储于大型机数据库中。因此,决定使用的平台必须能将这些数据集成到最终接口。
l 安全性:随着一个企业日益分散,安全性成为设计的一个重要方面。
l 灵活性和可定制性。最终用户缺乏过滤掉不相关的内容的能力是导致信息超载的根源。所以平台的选择应当有这样的能力。(基于web的内联网仍然是此方面的最好选择)。
1.2 访问与身份验证层
这一层的主要作用是对合法用户进行身份验证,并负责下面几层的安全以及访问权限的控制。现在,许多企业越来越多地使用内联网和外连网将员工们连接起来。内联网和外联网都是建立在开放的互连网协议上的混合型信息系统,这些协议包括HTTp,TCp/Ip以及一些相关的WEB技术等。内连网和外连网,使公
司和它的业务伙伴之间能够有效地共享资源,以完成某些共同的目标。下面几点是必须引起注意的:
1)访问权限:对不同的用户应授予不同层次的数据访问权限,比如只读,可写,可编辑和可删除。
2)防火墙:在企业内联网与互联网之间构建防火墙,并通过模拟攻击来测试防火墙的可靠性
3)备份:进行系统,建立缓冲区域。对信息进行复制的目的是为了在遇到灾难性的打击(如硬件损坏,非法入侵或者感染病毒)时能够迅速的恢复,重建数据,通过网络来进行备份非常划算,并且也非常安全。
1.3 协同过滤与智能层
这一层构成了知识管理系统的智能处理中心。为知识元素(称为可付诸行动的信息单元)增加标识和元标识,智能代理可能是在各种各样的WEB应用中最能产生人工智能的工具。协同过滤和商务智能的工具都是建立在这一层上的。人工智能的人造性。如专家系统,基于案例的推理系统,神经网络等。实现方式有从静态到动态的结构,虚拟文件夹,自动全文标引,从客户机/服务器到代理计算等等。其中代理基本可分为三类:在客户端的静态代理,在服务器上的静态代理以及移动代理。与知识管理系统直接相关的是移动代理,它可以从一个服务器访问到另一个服务器,从而找到所需要的信息。在所有可用的选择中,Java是最适合用来移动代理的。因为Java能够把移动代理转化为一种适合电子传输的形式进行传输,然后在收端重新构造后在传回来。
1.4 应用层
工具使得信息能够集成,这些信息包括隐性的信息源(例如:人)和显性的知识源(例如:数据库,事务处理存储和数据仓库等),有助于创建和共享语境,以便于做出判断,例如:头脑风暴会议,问题求解,思想产生和战略计划会议。通常是高度互动的,包括各类人,通常来自不同的地点,职能部门和作业基础。与知识管理系统有关的一些方法是电子黄页,文档管理,虚拟共享空间,虚拟会议等等。电子黄页是可以用网页搜索到的技能清单的电子版本。当我们需要某位具有重要资源的人物,我们就可通过关键词和属性标识找到这些指针,指向符合标准的人,并告诉我们可能的联络信息。文档管理将有助于提高开发文档数据库并自动进行分类的能力。虚拟共享空间可以支持非正式的合作,讨论和闲聊,在这里可以鼓励并容许非正式聊天和会话。而互联网会议系统可以实现虚拟会议,不同地点的使用者能在这种系统上联系起来开会,共享信息,参加者能共享一些应用软件,例如程序屏幕,演示图片,文字处理和电子表格软件。
1.5 传输层
这一层至少包括以下这些组件来支持知识管理系统:
1)贯穿整个组织的TCp/Ip网络
2)一台总是在线的互联网服务器
3)一台pOp3/SMTp或邮件服务器
4)可以支持远程通信,反问和连接的虚拟个人网络设置
1.6 中间件与遗产集成层
遗产集成层是将遗产数据和现有的新系统进行整合的一层。中间件层的功能是实现新旧数据格式之间的转换,一般是通过web前台来实现的。众多的工具和脚本语言,如TCL/TK,可以用来实现集成。它们能够用来创建数据包,从而使得通过web浏览器可访问遗产的数据而不必考虑它们平台。
1.7 存储库层
知识管理系统架构的最底层是存储层。这一层主要包括了运行数据库,讨论数据库,web论坛的记录库,遗产数据,数字和数字化文档存储库,以及对象存储库等一些孤立的分散分布的数据孤岛都存在于这一层中。在知识管理系统的架构中,越往上走,这些存储库都会和一些语境,隐性知识结合起来。
1.8 技术整合用于建立知识管理系统的大部分技术实际上已经存在。有效的知识管理系统的关键驱动因素是适当地运用和紧密地整合这些现有技术,工具和信息资源。知识服务器就是知识整合者。因为大量信息散布在整个企业中,内联网在某种程度上提供了将它们整合的媒介,但每天产生的信息很混乱,通过使用一个知识服务器,它可以给每个文档都创建一个引用,类似于图书馆里卡片,每一张卡片上都记载着关键词的元数据,如作者,主题和题目等,知识服务器可以按照管理员定义的层次目录自动的对卡片进行组织整理,使用者也可以通过网络浏览器编辑这个目录,其中最典型的应用就是在内联网中。
图2表示了知识服务器如何与现有基础设施融合。西门子知识管理系统在七层结构中的应用
2.1西门子知识管理系统(IMS)的特点
西门子知识管理系统(IMS)主要有以下几个特点:
1)系统采用B/S(Browser/Server)的架构模式,用户可以在任何具备浏览器的机器上通过Internet/Intranet进行业务的处理,从而提供强大的远程办公功能,同时系统具有接口统一、访问简单、易升级、易扩充、方便维护等特点;
2)采用统一、多级、面向对象的强大用户权限管理机制,用户必须输入用户名和密码才能进入知识管理系统进行各种操作;
3)本系统的权限管理深入到每个文档,能灵活控制、记录使用者访问的内容;
4)提供强大的全文检索功能,本系统设计以行业为主要的目录结构,以一系列的知识点或产品为基本单元,系统能够提供对Word、Excel、powerpoint、pDF等多种文档格式全文检索、显示、编辑功能。
2.2 西门子知识管理系统(IMS)的基本功能
西门子知识管理系统(IMS),从功能上看可分为:用户权限管理、基础信息管理、知识论坛和文档管理三个大模块。用户权限的功能有:本用户密码修改、用户登录、权限控制、权限分配、分组信息、用户信息管理等;基础信息的功能有:目录管理、目录显示和目录介绍;知识论坛和文档管理的功能有:知识论坛、文档管理、资料检索。
第五篇:教师教学质量评价体系
QZY-JWC-W009(A/0)
清远职业技术学院教师教学质量评价体系
(二○○七年十二月修订)
教学质量是一所学校的生命力,也是学校办学综合能力的具体体现。为了进一步完善学校内部教学质量监控体系,规范我院的教学质量管理,确保人才培养的质量,我院重新修订了《清远职业技术学院教学质量评价体系》(以下简称“评价体系”),重新修订后的“评价体系”将更科学、客观地评价教学质量。
教师的教学质量评价体系适合于在校内实施的教学,而在校外进行的教学(如集中实训或见习、毕业实习)因受到多种不可控制因素的影响,很难制订对带教(指导)老师教学质量的统一评价标准。
教师的教学质量评价体系主要是指学生对教师课堂理论教学质量评价、实验教学质量评价、任课教师教学综合能力评价等几个方面。各二级教学单位针对教学工作组织的学生座谈会和因特殊需要由学院临时召开的教学检查,也是对教师教学质量监控的重要方面。
对教师教学综合能力的评价是学生对教师课堂教学质量评价、学生对教师实践教学质量评价、教研室教师对教师综合教学质量评价、学院督导室课堂听课评价的综合分。
学生对任课教师课堂理论教学和试验教学的质量评价均在网上实行,一般在每学期的后半学期进行,评价结果(分数)占任课教师该学期教学综合分的一定比例。
学院督导室和教务处是全院教学质量评价的职能部门,二级教学单位是对教师教学质量评价的具体操作部门,学生是对教师课堂教学质量(包括实践教学)评价的主要群体。
一、课堂理论教学质量评价
是指每学期对任课教师个体课堂理论教学质量的评价,主要是学生评价和学院督导室对教师的理论课听课评价,前者由学生在教务管理网上进行,评价内容包括教师的基本素质、专业水平、教学能力和教书育人等四个方面,由于几乎是对教师课程教学全过程的回顾性评价,所以比较客观和准确,其分数在教师综合分中所占的比例较大。后者是督导室在随机听课中完成,主要是从教师的教学态度、教学基本功、教学内容、教学方法、教学效果等方面进行单次理论教学的评价,虽然有一定的局限性,但对教师的教学工作起到重要的监督和检查作用。
学生在网上开展的对教师课堂理论教学质量的评价,执行《学生网上对任课教师课堂理论教学质量评价标准》(见附件一)。
督导室及其他教学人员对教师的听课评价,按照《清远职业技术学院课堂理论教学评价表》进行打分(见附件二)。
二、实验教学质量评价
是指每学期对实践教学的任课教师个体课堂教学质量的评价,主要是由学生在网上对任课教师进行评价,评价的内容包括教师在实验课前的准备、实验教学能力、教书育人和实验课后延续工作等四个方面,其评价的分数即为该实践教学教师的学期学生评教分。其次是学院督导室或其他教学人员(含教师和管理人员)对教师实验实践教学的随机听课评价,其评价内容与学生网上进行的实践教学评价相同。督导室对教师实验实践教学随机听课的评价结果(分数),记入教师该学期的教学综合分中。
学生在网上评价教师的实验实践教学质量,按照《学生网上对任课教师实验(实践)教学质量评价标准》的要求进行(见附件三)。
督导室和教学人员对教师以随机听课形式进行的实验实践教学质量评价,按照《清远职业技术学院实践教学课堂质量评价表》的要求进行(详见附件四)。
三、教学单位、教研室教师对教师综合教学质量评价
教学单位、教研室组织的对本单位教师个体进行的教学综合质量评价,一般安排在学期的中后段,是对教师整个学期教学工作质量的评价,可以比较客观地反映任课教师的情况,主要是从教师的基本素质、教学文件、专业水平、教学能力等四个方面进行,评价的分数是该教师这一学期教学质评的同行评分,占该教师综合评分的一定比例。
教学单位、教研室组织的对教师综合教学质量评价,使用《教学单位、教研室教师学期末对任课教师综合教学质量评价标准》进行(详见附件五)。
四、体育课程课堂教学质量评价
由于体育课是学生身体素质训练课程体系中最重要的一门课程,也是上课性质有别于其它课程的一门课,在评价教师教学质量时,既不可用理论课堂评价标准评分,也不能用一般实验实践课程的评价标准来评价。因此,对体育课程任课教师的课堂教学质量评价,我院制订了《学生网上对体育课程教学质量评价标准》(见附件六),主要由学生在每学期的后期在学院教务管理网上进行评价。
五、学生教学座谈会
学生教学座谈会一般在每学期的第11周至13周进行。
召开学生教学座谈会的目的,是向学生面对面地了解该学期任课教师教学工作情况的同时,也了解学生对专业教学设施、教学管理的意见和建议,以便及时向任课教师反馈相关信息,也为教学整改,完善和规范教学管理提供依据,促进教学质量的不断提高。
召开学生教学座谈会的具体做法是:
(一)二级教学单位根据教务处的时间安排,制订本单位学生教学座谈会的实施性计划,包括具体时间、地点、班级、负责老师、记录员等的具体安排。
(二)以班或年级为单位,随机安排15%——30%的学生参加。原则上一个座谈会的会场不超过60人。
(三)负责教师要对教学座谈会起主导作用,主要是针对该班(或年级)本学期的任课教师的教学工作,听取学生的评价性发言。其次是听取学生对教师个体和学院教学工作的意见或建议。记录员要对做好详细记录。
(四)学生教学座谈会结束后,二级教学单位把各场座谈会的记录整理成座谈会纪要,并理出每位任课教师的优缺点。
(五)学生教学座谈会记录整理完成后,对比较突出的成绩或欠缺,由二级教学单位分别向相关老师反馈。
每学期的学生座谈会工作完成后,二级教学单位要进行归纳、综合,写出专题总结(上交一份到学院教务处),并按要求整理和归档。