教学质量评价系统的设计与实现教学文案
中等职业学校教师教学质量评价系统设计与实现

教学评价 广东教育·职教 2018年第8期中等职业学校教师教学质量评价系统设计与实现文/梅州农业学校 杨柳军 党的十八大强调,把立德树人作为教育的根本任务,全面实施素质教育,深化教育领域综合改革。
教育规划纲要(2010-2020)提出,改革教育质量评价制度,要根据培养目标和人才理念,建立科学、多样的评价标准。
开展由政府、学校、家长及社会各方面参与的教育质量评价活动。
教师教学质量的评价是教育质量评价制度改革中一项重要组成部分。
一、教学质量评价系统开发目的和意义教学质量是学校生存和发展的保证,是学校可持续发展的基本前提。
教学评估是教学管理的重要环节,是提高质量和办学效益的重要手段。
目前大部分学校仍然存在教学管理机制待完善、教学质量监控体系不科学等问题,教学质量得不到切实有效的监督,因而在现有条件下,对学校教师教学实施有效监控,采用计算机技术对教师教学情况进行评价在理论上和实践上都具有十分重要的意义。
因此,建立一套切合实际、科学完善的教学质量评价系统,对激励教师认真做好教学工作、提高教学质量将起到至关重要的作用。
(1)教师教学质量评价系统,充分利用各种科学管理手段对教师教学质量进行综合评价,成为学校、教师和学生之间沟通的平台。
(2)随着计算机及网络技术的不断发展,各种信息技术的出现和应用,使各类学校摆脱了传统的纸质评价方式,为建立基于网络的教学质量评价系统提供了可能。
(3)本系统使教学质量评价的实施更加灵活、简单、方便、快捷。
首先,该系统不会受到时间和空间的限制,利用计算机收集和处理评价数据,既提高了工作效率又使评价结果更加准确。
其次,该系统的应用有助于教师发挥个人主观能动性,及时调整、改进教学中的不足之处,发扬优点,对教学管理决策者的工作作风和管理水平也是一种促进,对其掌握教学动态、规范教学过程、调整教学方针策略和保证教学质量,起到辅助参考作用。
二、教学质量评价系统的整体架构与功能设计分析教师教学质量评价系统是一套充分实现学校领导、督导、教务、教研室、学生等多方对教师教学质量进行综合评价的系统。
教师教学质量评价系统设计

教师教学质量评价系统设计以《教师教学质量评价系统设计》为标题,写一篇3000字的中文文章近年来,随着教育投入的增加,以及教师教学质量的日益提高,教师教学质量评价受到了越来越多的重视。
在师范院校和相关教育机构,教师教学质量评价系统的设计和实施,不仅有助于教师更准确、更有效地反映自身教学质量,而且也为研究生的学习和教学研究提供了一个可视的科学实验平台。
在进行教师教学质量评价系统设计之前,应先明确基本原则,即从质量标准出发,合理指定教师教学质量评价指标,准确衡量教师教学质量,根据评价结果及早发现问题,提出正确的解决方案。
首先,根据本校教学质量要求对教师教学质量进行细化,确定评价标准,建立科学适当的评估指标,以利于把握教师教学质量评估、研究生学习状况,经过综合考虑,确定以下指标:教师课堂授课质量、教师课堂教学内容及时性、教学装备使用情况、教学管理情况和教学绩效等。
其次,明确评估目标及方式,以保证评估结果的客观性和准确性,在评估方式上,采用多种方式、多维度评价,包括问卷调查、抽样观察、实际调查等,具体内容如下:1、问卷调查,主要依据教师课堂教学质量和学生满意度,通过发放问卷对教师进行调查;2、抽样观察,采取多种方式,结合实际情况,通过抽样观察法,比较教师教学质量;3、实际调查,研究生、家长、校领导和社会相关专家组成实际调查小组,对教师进行实地调查,了解教师教学内容及时性,教学装备使用情况,教学管理情况和教学绩效等进行详细考察,以确定评估结果。
最后,根据评估结果,结合实际情况,编制《教师课堂教学质量评估报告》,并建立责任追责机制,建立一个有序的教师教学质量评估系统,以利于教师教学科研工作的开展。
《教师教学质量评价系统》的设计不仅将有利于指导教师进一步提高教学质量,促进研究生学习,而且还将有利于校园的教育管理。
它能够保证教师教学质量的高标准,让每一位研究生都能够得到最优质的教育。
高校教学质量评估与改进系统设计与实现

高校教学质量评估与改进系统设计与实现随着高校教育的不断发展和社会的快速变化,教学质量评估和改进成为了大学教育中的重要环节。
为了确保高校教育质量的不断提升,需要设计和实现一套高效的教学质量评估与改进系统。
本文将探讨如何设计和实现一个高校教学质量评估与改进系统,以提升教育质量和促进教学改革。
首先,一个高校教学质量评估与改进系统的设计与实现机制应基于科学的教学评估方法和标准。
这些评估方法和标准可以采用定量和定性相结合的方式,包括教学问卷调查、学生学习成绩分析、课堂观察等。
教师的教学效果、课程设置和教材选择等方面应该被全面评估。
其次,高校教学质量评估与改进系统需要建立一个可以收集和分析数据的平台。
这个平台可以是一个网站或者软件应用程序,方便教师和学生使用。
教师可以上传他们的教学材料和课堂录像,学生可以填写课堂评价和教学反馈。
同时,系统应该能够自动生成评估报告和推荐改进措施,以帮助教师提高教学质量。
第三,高校教学质量评估与改进系统应该建立多方参与的机制。
除了教师和学生,还应该有教学督导员、学校管理人员和教学研究人员的参与。
教学督导员可以进行课堂观察和评估,学校管理人员可以提供支持和资源,教学研究人员可以进行教育研究和改革实践。
这样的多方参与机制可以确保评估结果的客观性和有效性。
第四,高校教学质量评估与改进系统的实施应该注重教师培训和支持。
教师是教学质量的关键因素,因此,他们需要获得培训和支持来提高自己的教学水平。
系统可以提供在线培训课程和教学资源,帮助教师了解教学评估的方法和标准,以及如何改进教学质量。
此外,教师还可以通过系统与其他教师分享经验和教学方法,促进教师间的交流和合作。
最后,高校教学质量评估与改进系统的实施需要建立监管机制和反馈机制。
监管机制可以确保评估结果的公正性和准确性,确保教师按照评估结果进行改进。
反馈机制可以让教师和学生了解评估结果和改进措施的效果。
系统可以定期发布评估报告和改进计划,让整个高校教育共同努力,提高教学质量。
高校教学质量评估系统设计与实现

高校教学质量评估系统设计与实现随着高等教育的普及和发展,高校教学质量评估成为了必不可少的工作。
为了提高教学质量评估的准确性和科学性,设计和实现一套高校教学质量评估系统是至关重要的。
本文将探讨高校教学质量评估系统的设计与实现。
首先,高校教学质量评估系统应该具备以下几个基本功能。
首先,系统应具备自动化的数据收集和分析功能,能够实时地收集学生、教师和教学资源的数据,并能对这些数据进行快速和准确的分析。
其次,系统应具备可视化的报告生成功能,能够将评估结果以图表、表格等形式直观地呈现给各级管理者和相关人员。
此外,系统还应具备个性化评估功能,能够根据不同学科、教学内容和教师特点进行个性化评估。
最后,系统应具备数据存储和管理功能,能够对历史数据进行存储和管理,为后续评估提供依据。
在系统的设计与实现过程中,需考虑以下几个关键因素。
首先,要对评估指标进行合理的选择和设计。
评估指标应能全面反映教学质量的各个方面,如教师教学水平、学生学习成果等。
其次,要保证数据的准确性和可靠性。
教学质量评估系统涉及大量的数据收集和分析工作,因此,要确保数据的来源可靠,数据录入过程准确无误。
另外,还要确保数据的安全性和隐私性,采取必要的安全措施,保护教师和学生的个人信息。
最后,系统的界面设计应友好易用,能够方便教师和学生使用,提高评估参与度。
在实际操作中,高校教学质量评估系统的实现可以分为以下几个步骤。
首先,确定评估目标和内容。
根据高校的实际需求和评估重点,确定评估的目标和具体内容。
其次,设计评估指标和模型。
根据评估目标,选择合适的评估指标和模型,用于收集和分析相关数据。
接下来,进行数据收集和分析。
通过问卷调查、面试、课堂观察等方式,收集教师和学生的相关数据,并使用适当的方法进行数据分析。
最后,生成评估报告。
根据分析结果,生成相应的评估报告,对教学质量进行评价和反馈。
值得一提的是,高校教学质量评估系统的设计与实现不仅仅是技术层面的问题,还涉及到组织和管理层面的问题。
教师教学质量评价系统的设计与实现

教师教学质量评价系统的设计与实现摘要:教师教学质量评价系统对提高教学质量起着关键的作用。
该系统通过Access数据库对系统涉及到的各类数据和数据关系进行设计,再利用Visual Basic 程序设计工具通过ADO,ODBC技术对数据库的信息进行管理,从用户需求,系统结构设计,数据库设计,软件功能的实现等方面进行了详细的论述。
该系统操作界面友好简单,采用了菜单、工具栏、状态栏等操作方式,系统能够完成各级用户的评教和个人信息的查询,同时也实现了管理员对各类信息的有效管理。
关键词:教学质量;数据库;评价0引言现今社会能够说是信息技术的进展时期,在社会的方方面面无不涉及到各类信息的处置。
信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。
人类的信息社会就是对信息进行有效合理的加工和处置,它将增进整个社会的进展。
随着社会信息技术的不断提高,运算机已被普遍应用于现今社会的各个领域,成为推动社会进展的首要技术动力。
在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。
不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是所有信息企业追求的目标。
而随着我国当前高等教育规模的日趋扩大,高校的教学管理任务日趋繁重[1],具有壮大而高效的教学效果评价工具就成为保证和监督教学质量的关键条件之一,本系统着重研究教学质量评价及分析系统,提供师生对教学效果的评分,快速集中搜集各方面的评教信息,为教务老师提供相关决策支持。
《教师教学质量评价系统》[4]是一个超级实用的应用型软件产品,单说它的应用范围就十分普遍,只要有学校的地方,都能够采用本系统。
运算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,令人们从劳动力中摆脱出来,《教师教学质量评价系统》就是辅助教务老师完成繁琐的资料统计工作[6]。
总的来讲该系统大体实现了对教师教学质量评价的需求。
1开发语言及环境简介Visual Basic 语言和开发环境Visual Basic 是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
教学质量评估管理系统的设计与实现

教学质量评估管理系统的设计与实现第一章:绪论教学质量评估是学校教学工作的一个重要环节,对帮助教师改进课堂教学、提高学生学业水平具有重要意义。
传统的教学评估主要是由教学督导员或部门进行,效率低、质量难以保证。
因此,设计一套完善的教学质量评估管理系统,有助于提高教学评估工作的效率、准确性和科学性,是每一个学校需要重点考虑的问题。
第二章:功能设计教学质量评估管理系统应该具备以下的功能设计:1. 基本信息管理包括学生信息、教师信息、课程信息等。
系统应该能够随时更新,以保证信息的准确性。
2. 评估指标设置评估指标是衡量教学质量的标准,系统应该提供一些常用的指标设置,同时支持自定义设置。
3. 评估方式设置评估方式有多种选择,系统应该支持多种评估方式,包括问卷调查、实地观察、专家评议等,以保证评估结果的科学性和客观性。
4. 评估报告生成系统应该能够根据评估的结果生成详细的评估报告,为学校领导和教师提供参考。
5. 教学质量监控系统应该对教学质量进行持续的监控,及时发现问题、及时纠正,并且能够根据历史数据分析、预测和优化教学质量,帮助学校更好的制定教学计划和学生管理。
第三章:系统结构设计系统结构应该采用B/S结构,即浏览器/服务器结构。
用户只需要在客户端使用浏览器访问系统即可,所有的数据和处理都在服务器端完成。
这样可以方便用户的使用,并且能保证数据的安全性和稳定性。
第四章:系统模块设计系统应该分为以下几个模块:1. 用户管理模块:支持用户的注册、登录、密码修改等功能。
2. 基本信息管理模块:支持学生信息、教师信息、课程信息等的管理。
3. 评估指标设置模块:支持评估指标的新增、修改、删除等操作。
4. 评估方式设置模块:支持评估方式的新增、修改、删除等操作。
5. 评估操作模块:支持评估结果的录入、查询、修改等功能。
6. 评估报告生成模块:支持评估报告的生成和查看。
7. 教学质量监控模块:支持对历史数据的分析、预测和优化等操作。
高校教学质量评价与分析系统设计与实施

高校教学质量评价与分析系统设计与实施随着高等教育的普及和发展,高校教育质量成为社会关注的焦点。
为了提高教学质量和满足教学改革的需要,建立和实施高校教学质量评价与分析系统已成为当今高校教育管理的重要内容之一。
一、高校教学质量评价的意义高校教学质量评价是通过评价师资力量、课程设置、教学方法、教学效果等方面来全面了解教学质量的一种手段。
评价结果可为高校教育管理者和教师提供改进教学的依据,促进教学质量的提高。
同时,评价结果还能为学生和家长提供选课和择校的参考标准。
二、高校教学质量评价与分析系统的设计原则1.科学性:评价系统的设计应基于科学的教育理念和实践经验,既考虑整体教学质量,又关注细节,确保评价指标能够准确衡量教育质量。
2.全面性:评价系统应涵盖课程设置、教师授课、学生评价等多个方面,从多个角度全面评估教学质量,避免片面评价的问题。
3.可操作性:评价系统应将评价指标分解为具体可操作的项目,方便教师和管理者根据评价结果制定改进措施。
4.数据化:评价结果应以数据的形式呈现,并及时更新,以便管理者和教师对教学质量的改进进行有效监测和引导。
三、高校教学质量评价与分析系统的实施步骤1.策划与准备:建立教学质量评价团队,明确评价目标和范围,制定评价指标和方法。
同时,选择合适的评价工具和技术手段,进行系统开发的准备工作。
2.数据收集与处理:通过问卷调查、个案分析、课堂观察等方式收集教学质量相关数据,并进行数据整理和分析。
确保数据的真实性和可靠性。
3.评价结果呈现:根据数据分析的结果,将教学质量评价结果以报表、图表等形式进行呈现,便于管理者和教师理解和使用。
同时,建立教学质量评价数据的查询和分析平台,方便各方人员访问和使用数据。
4.评价结果的解读与利用:教学质量评价结果需要与实际情况相结合进行解读,并针对性地制定改进措施,推动教学质量的提高。
此外,评价结果还可以为教师提供教学经验的交流和分享,促进教学研究和创新。
四、高校教学质量评价与分析系统的挑战与解决方案在高校教学质量评价与分析系统的设计与实施过程中,可能会面临以下挑战:1.数据收集难度:学生评价的主观性和个体差异导致数据的收集和处理困难。
高校教学质量评估系统的设计与优化

高校教学质量评估系统的设计与优化随着高等教育的快速发展,教学质量评估成为了高校管理与改进的重要手段。
一个科学有效的高校教学质量评估系统设计与优化对于提高教学质量、促进教学改革具有重要意义。
本文将从设计和优化两个方面探讨高校教学质量评估系统的关键要素和方法。
设计方面,一个好的高校教学质量评估系统需要考虑以下几个关键要素。
首先,评估内容的全面性。
系统需要包括从课程设置、教材教具、教学方法到教师素质、学生评价等多个方面的评估指标。
全面性能够充分反映教学质量的综合状况,有利于进行有针对性的改进。
其次,评估方法的科学性。
评估方法应该切实可行且科学准确,能够客观、定量地反映教学质量的具体情况。
可以采用教学观察、学生问卷调查、教学成果检验等多种方法相结合,确保评估结果的准确性和可靠性。
再次,数据的有效性和可比性。
评估系统所采集到的数据应该具有明确的意义和价值,能够反映教学过程和教学结果的实际情况。
同时,评估数据应该具有可比性,方便不同高校之间的比较与交流,以促进教学改进和优化。
最后,评估结果的及时反馈性。
评估系统应该能够及时将评估结果反馈给教师和学校管理者,以便及时发现问题、分析原因、采取措施进行改进。
评估结果的及时反馈能够有效提高教学质量,促进学校的整体发展。
在优化方面,高校教学质量评估系统可以从以下几个方面进行优化。
首先,优化评估指标体系。
根据实际情况和需求,对评估指标进行修订和完善,确保评估指标的科学性和全面性。
同时,要根据不同学科和专业的特点和要求,制定相应的评估指标,使评估结果更具针对性。
其次,优化评估方法。
评估方法需要根据实际情况进行不断优化和改进。
可以引入新的评估方法和工具,如大数据分析、人工智能技术等,提高评估方法的效率和准确性。
同时,要给予评估者更多的自主权和专业支持,提高评估的可操作性。
再次,优化评估数据的处理和分析。
评估系统的数据处理和分析需要进行合理规划和设计,确保在海量数据中能够找到有价值的信息和意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章开发背景及相关技术介绍1.1开发背景在高校教学活动中,教师的教学质量评价是教学质量监控的关键环节,对提高教学质量和办学效益起着至关重要的作用。
因此只有建立完善的教学质量监控体系才能客观公正地评价教师教学工作,激发教师教学的质量意识,全面提高高校教师教学业务水平和教学效果。
然而传统的评教方式在评教的时效性、数据处理的直观和准确性、可操作性等方面已不能很好地满足现代学校的要求。
随着信息技术的快速发展,我们应该充分利用其优势,建立教师评价系统,使学校对教学实现实时监控,及时掌握教学过程中的问题。
与传统的纸本评教的做法相比,使用系统进行评教,有以下四个优点:1.打破了之前评教方式的局限,可以更科学、更准确地对教师教学的工作进行客观的评价,可以降低评教打分的个人主观性、个人随意性。
2. 因为问卷设计了不同的评教指标,方便从多个不同的角度对学校评教的结果进行更客观分析,提供更科学与准确的数据,大大提高了教学评价的准确度。
3. 提升了原有纸质评教的地域局限性,若将信息网络中心端口对外开放,整个校园网甚至互联网上的所有用户都可以访问本教学评教系统。
因而就可以在更广泛的地域、任意时刻都可以用自己的身份访问此系统进行评教,大大提高了教学评教的灵活性,更对于远程异地的教学工作尤显本系统的优越性。
4.突破了传统评教耗时、耗力的情况。
应用系统,可大大减低教务人员及评价人员的消耗。
使评教更加便捷、简单。
1.2开发目的随着计算机技术,网络技术,特别是信息技术的高速发展。
动态交互式网页提供了人们对最新信息的需求和发布迫切需要及时性。
本系统就是一个能够通过网络实现教师评教系统,能够大大减轻教工人员的工作量,提高办事效率;设计教师教学质量评教系统只是一种手段,作为一名即将毕业的计算机学生,我想通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。
1.3教学质量评价系统的内容教师教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、教师评价、统计分析、系统帮助等基本功能实现。
用户可根据需要自行设计评价及其评价项目,给出评分标准。
1.4 开发技术简介1.4.1 开发语言——Java简介Java是一门优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言[1]。
Java不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发[2]。
1995年6月SUN公司将Java这种革命性的编程语言引进到这个世界,且在同一年,被美国的著名杂志《PC Magazine》评为十大优秀科技作品之一[1]。
之所以称Java编程语言具有革命性,是因为传统的软件往往依赖于具体的实现环境,环境一旦有所变化就要对软件进行相应改动,耗时费力,而Java编写的软件能在执行码上实现兼容。
1.4.2 SQLServer2005简介SQL 即Structured Query Language全称是结构化查询语言, SQL Server 2005是微软公司开发的一个大型的关系数据库系统,它为用户提供了一个安全、可靠、易管理和高端的客户/服务器平台,而且SQL语言有统一的操作规范、操作方式集合化、简单智能化、功能强大、语句简洁和简单易学等特点,便于使用者掌握和使用[5]。
SQL具有如下的优点:(1)SQL是一种非过程化的语言,它采用一次一记录的方式,对数据提供自动导航。
SQL允许用户将工作提升到高层的数据结构上,可以对记录集进行操作,并非单个记录。
SQL的集合特性允许SQL语句采用嵌套查询的方式,在一条SQL 语句中插入另一条语句。
SQL不限定数据的存放方法,这种特性使用户更易集中精力于要得到的结果[11]。
(2)统一的语言SQL为许多任务提供了命令,包括:①查询数据②在表中插入、在表中修改和在表中删除记录③建立数据表、修改数据类型和删除无用数据④掌控对数据和数据对象的存取⑤保证数据库的一致性及完整性(3)是所有关系性数据库的公共语言因为所有主要的关系性数据库管理系统都会支持SQL语言,用户完全可以使用SQL的技能从一个RDBMS转移到其他上。
所有用SQL编写任何程序都是可以移植使用的[11]。
1.4.3 TomCat简介本系统的Web服务器选用Apache开元组织提供的TomCat,因为TomCat是一个免费的开元软件是SUN公司推荐的web服务器。
它因为技术先进、性能稳定而深受Java开发者的喜爱和部分软件开发商的认可,更重要的是它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发系统常用的功能。
另外,TomCat是一个轻量级服务器,在中小型系统和并发用户不是很多的情况下被普遍使用,是开发和调试JSP程序的首选[7]。
1.5 JSP技术简介java服务器页面是由Sun Microsystems公司倡导、其他许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序代码和JSP标记,形成JSP文件,后缀名是(*.jsp)。
JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来[6]。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠[6]。
1.6 JSP工作原理JSP是面向服务器的,所以支持不同的浏览器。
当Web服务器或JSP引擎遭到JSP网页的请求时,JSP引擎会将这个请求对象发送给服务器端的相关组件,比如JavaBean组件等,之后由服务器端组件处理传过来的请求,将会从数据库或数据存储中检索相关的信息,之后服务器端组件将会响应对象的请求返回JSP 引擎[6]。
JSP引擎再将响应的对象信息传递给JSP页面,再根据JSP页面的HTML 所用的格式完成对数据编排,最后Web服务器及JSP引擎再将格式化后的JSP页面及HTML格式响应给客户浏览器[10]。
这就是目前流行网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。
因为JSP所有的程序操作全部都是在服务器端执行,网络上传送给客户端的数据仅仅是得到的响应结果。
1.7系统数据库连接JDBC技术是Java DataBase Connectivity的缩写。
JDBC是SUN公司提供的一种支持基本SQL语言功能通用的应用程序的接口(Application Programming Interface)。
JDBC能完成下列三件事:同一个数据库建立连接;向数据库建立连接;返回数据库处理后的结果。
JDBC是JAVA应用程序与数据库的沟通纽带。
JDBC提供了服务功能:首先与数据库建立连接。
第二将编好SQL语句传递数据库。
最后从数据库获得SQL语句执行结果。
数据库的连接处理://建立JDBC——ODBC桥sun.jdbc.odbc.JdbcOdbcDriver;//桥建立不成功时的错误处理catch(ClassNotFoundException event){}//建立和数据库的连接,并发送SQL查询语句,将结果保存到rs对象中Con=建立JDBC——ODBC桥Sql=SQL查询语句执行查询Rs=返回结果//SQL出错处理catch(SQLException e1){}第2章系统分析2.1需求分析(1) 用户登录:该功能提供用户的登录服务。
用户设置功能只有使用正确的用户密码才能进入。
如果用正确密码进入系统,则可具有对教师教学质量的评价权限。
否则提示错误。
(2) 用户管理:该功能是为用户管理设置的,主要功能是对用户进行添加、删除、修改等。
方便用户的管理。
(3) 录入信息:该功能是对数据的录入。
其中包括:学生信息录入、院校信息录入、教师信息录入。
使用户信息更加完善。
(4) 教师评价:该功能是对教师教学质量进行系统的评价。
主要功能包括:学生评价、院校(领导、同行)评价、教师自我评价等三个部分。
这也是本系统最重要的组成部分之一。
用户登陆界面后,可自行对教师进行评价。
(5) 统计分析:该功能是结合教师评价功能而计算出总评价。
其中包括:统计结果和查询结果两项。
在统计结果中,用户可对前面教师评价进行系统的评价,可以得出对教师的总评价。
在查询结果中,用户可以浏览教师被评价的结果,可对该教师有个初步认识。
(6) 系统功能:该功能让用户能了解本系统及其使用方法。
其中包括:关于、帮助、退出三部分功能。
关于:阐述了系统所使用的软件开发工具。
帮助:系统的介绍了各个功能模块的应用。
退出:退出整个系统。
2.2系统功能设计系统要求能够实现以下功能:(1) 要求学生能够进行选课。
(2) 要求学生能够对教师进行教学质量评估。
(3) 要求教师能够查看评教,以及对同行进行教学质量评估。
(4) 要求管理员能够对学生,教师信息进行插入,删除等操作(5) 要求管理员能够对教学质量评估进行统计。
2.3 系统设计思想本系统存在3种用户:学生、教师、管理员。
学生和教师用管理员给定的帐号、密码登陆页面进行操作。
登陆判定上首次基于数据库验证,然后把用户信息写进session,然后其他页面采用session验证。
系统结构上采用页面镶嵌程序和语句,工作原理如下图所示[5]。
图 1在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层[4]。
2.4 数据库分析数据库各表之间的关系图图 2数据库各表之间的关系图图3课程数据表,记录学校所开的课程。
记录课程名称、课程编号、课程所属年级、学期、班级以及代课老师的编号。
主键c_no,c_flag记录该课程是否是选修课(0表示正常课,1表示选修课)。
图4教师数据表记录教师的基本信息:姓名、编号、性别、联系方式等。
其中d_no对应着院系表的主键d_no,记录教师所属院系。
主键t_no。
图 5学生数据表是记录学生基本信息的一张表。
其中g_no是班级数据表中的主键g_no,表示该学生所属班级。
主键s_no图 6专业数据表记录着专业的一些信息,包括专业名称、专业编号等。
其中p_no 对应着院系数据表中的p_no,表示该专业所属院系。
主键d_no图 7班级数据表记录着学校班级信息。
它是一张关键表,是连接院系和学生的一张表。
其中d_no和p_no分别对应着院系表和专业表的主键d_no和p_no。