高校教师教学质量评教系统文档格式.docx
《高校教师教学质量评教系统文档格式.docx》由会员分享,可在线阅读,更多相关《高校教师教学质量评教系统文档格式.docx(36页珍藏版)》请在冰豆网上搜索。
学生通过对教师的评估让教师改掉不足之处,有助于自己更热爱学习及取得良好成绩。
【关键词】教学评估,数据库,B/S架构,SQLServer2005
teachers'
teachingqualityevaluationsystem
【Abstract】Withthedevelopmentofnetworktechnology,networkapplicationhasfillineverycorneroftheworld,networkcopyandlifeareinseparable.Networkoverturnsthetraditionalrunningmode,withitsuniquewayofchangingourlife.TheInternetasanewtechnology,combiningInternetandtraditionalindustries,theeffectofthetraditionalindustrywithapairofwings,that"
Internet"
withthehelpoftheInternettechnologytopromotethedevelopmentoftraditionalindustry.Basedonuniversityteachers'
teachingqualityevaluationsystem,forexample,someapplicationsofnetworkinteaching.
ThissystemadoptstheVS2008integrateddevelopmentenvironmentfordevelopment,backgrounddatabaseusingSQLServer2005databasesystemtostoredatainformation,thedevelopmentofarchitectureadoptsB/Sstructuremodeofdevelopment,canmakethesystemrunonanycomputerwithInternetconveniencefortheusertoevaluate.
Thissystemisdividedintoadministrators,teachers,studentsofregistergroups.Officerisresponsibleforthemanagementofteachersandstudents,teachersunderstandthatpositionbymakingcourse,throughestablishingevaluationindicatorsforstudentstoevaluateteacher,onthisbasisforfuturetitleevaluation,rewardsandpunishmentsandclear.Teacherscanviewtheirowncurriculumandassessment,toimprovethemselves,improvethemselves,improvethemselves.Studentsofteachers'
evaluationforteacherstoabandonshortcomings,helpyourselfmoreloveoflearningandgetgoodgrades.
【KeyWords】Teachingevaluation,database,B/Sarchitecture,SQLServer2005
图目录
表目录
1绪论
研究开发背景
随着互联网技术的日新月异,人们进入了一种全新的生活模式——互联网模式。
跟随着时代的进步,教师教学质量评价系统应势而生。
时间验证了这个系统的有效性,不仅建立了一套公平、公正、透明的教师评估体系[14],有效地帮助了解教学师生情况,促进了教学公平,提高了教育质量,提升了自我认知,还起到监控的作用,实现了教学工作规范化;
更能为教师具体改进教学提供有针对性的信息,促进教师改进教学工作,激励教师更好地发挥潜力[15]。
教学质量评价系统不仅使学生和教师使用互联网这一新新产业不受时间和空间限制相互联系和沟通,还能增加师生之间的互动交流,增进师生感情。
国内外研究现状
目前,教学评估是针对教师、教辅人员的教学工作进行质量评估与工作量计算,为高校职称评审、岗位竞争、岗位津贴定级、课时津贴发放和评先选优提供重要依据。
但开展教师评估过程中,反馈渠道不通畅,评估信息不能及时反馈给教师,影响教学评估功能的实现或削弱某些功能,网络技术的发展及其在教学中的应用为教师高校教师教学质量评教系统的开发奠定了物质基础。
绝大多数,系统采用B/S模式,既适用于校园网,又适用于Internet,用户可以随时通过Internet进行评估,如果评估指标及权重需要调整,客户端无须重新设置或编程即可使用.在实际开发中选择ASP脚本语言,IIS的Web服务器,结合SQLServer数据库来实现系统。
B/S模式(Browse/Server浏览器、服务器)模式是在C/S模式发展到一定阶段的产物,以Web技术为基础,将传统C/S模式中的服务器部分细分为数据库服务器和Web服务器,从而变成三层结构。
国内研究现状:
我国高校的教师质量评估起步于20世纪80年代中期,到目前为止已经发展成为一个采用教师教学有效行为特征作为评估教师教学质量的标准,实践证明有鲜明的导向性,能有效地帮助教师了解教学情况、促进其教学质量的提高的评估体系。
同时,依据评估目的和评估可操作环境选择评估信息来源,充分运用教育与心理测量学和统计学的科学方法以现代教育技术手段,在对各种信息来源于收集信息的可靠性、准确性和有效性进行深入研究的基础上,根据不同的信息来源编制不同的评估调查表,提高了收集信息的准确性与可靠性。
实践表明,目前的评估体系和手段促进了教学质量的提高。
但是,由于我国高校的教师教学评估的历史不长,虽然近十几年来对此已进行了大量的理论和实践研究,取得了一些进展,但仍存在许多问题。
国外研究现状:
国外高校教师教学质量评教起步于20世纪20年代发展比我国要早,到了80年代已经建立了一套公平、公正、透明的教师评估体系。
其考核指标确立的指导思想是与学校的定位与发展战略高度保持一致,是学校发展目标落实到教师个人身上的直接体现;
考核指标不仅应起到一个目标导向的作用,有利于教师自身的发展,还能确保学校教学工作的质量和科研、服务工作的开展,从而推动学校的发展。
开发的主要内容
本系统是高校教师教学质量评教系统。
该系统主要分为三个模块,即学生,教师以及管理员三类。
教师登录查看自己的课程以及查询评估报告。
学生登录对老师进行评估。
管理员可以添加其他管理员以帮助自己,减轻重担;
还可以对教师学生进行管理,对基础信息进行管理,添加院系,添加专业,对课程进行管理,添加教师课程,管理教师课程,管理添加评估指标等等。
学生,教师,管理员都可以在登录后对自己的密码进行修改,保证账号安全。
2相关技术简介
.NETFramework架构
Visual?
是微软公司推出的目前最流行的Windows?
平台应用程序开发环境。
此开发环境中支持的是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
其中用于与SQLServer数据库相连的组件模型很好地融入了.NETFramework,拥有.NETFramework的平台无关、高效等特性。
操作者能使用组件模型方便高效地连接和访问数据库[8]。
在.NET环境下使用了构建数据库应用系统中的数据访问层的步骤和方法。
由于技术对ADO数据访问技术有了较大的改进,使得开发人员能够以较为灵活的方式查询和操作数据以及更新数据源,是所有数据驱动的.NET应用程序或者Web服务的核心部件。
通过对这些技术的了解,使我们对.NET环境下如何开发数据库应用系统有了一个系统的、感性的认识。
在后台代码的功能实现上,Web应用程序可以使用多种语言来开发,但是VisualC#.NET作为专门针对Microsoft的.NET战略而推出的语言,它对.NETFramework和具有最为全面的支持。
可以说,VisualC#.NET是开发Web应用程序较好的语言。
结合使用VisualC#.NET和,用户可以方便的开发出功能强大的Web应用程序。
技术
是把基于通用语言的程序在服务器上运行。
将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。
可以运行在Web开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。
同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB,,managedC++,J#。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向。
IIS技术
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随一起提供的文件和应用程序,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、、NNTP服务器和SMTP服务器,分别用于网页浏览、、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
SQLServer2005介绍
SQLServer2005数据库平台,是一个全面和综合的使用商业智能(BI)工具提供了企业数据管理。
SQLServer2005数据库引擎为关系数据和结构化数据提供了一个更加安全可靠的存储功能,因此您可以构建和管理数据的高可用性和高性能的业务应用程序。
SQLServer2005数据引擎的核心企业数据管理解决方案。
除了SQLServer2005的组合分析、报告、集成和通知。
这使你的公司可以构建和部署成本效益的BI解决方案,帮助您的团队通过计分卡,仪表盘、Web服务和移动数据应用程序。
和微软VisualStudio,Microsoftoffice,新开发工具包(包括商业智能开发工作室)紧密集成的SQLServer2005是不同的。
不管你是一名开发人员,数据库管理员,信息工作者和决策者,SQLServer2005可以为您提供创新的解决方案来帮助你获得更多的数据。
微软仔细听你的反馈、控制、微软团队来自世界各地,通过创造性思维从你知道谁介绍了数以百计的SQLServer2005的新的或改进的功能。
这些特性将帮助您改善您的业务主要在以下三个方面:
1企业数据管理
SQLServer2005工业和分析应用程序提供了一个更安全、可靠、高效的数据平台。
最新版本的SQLServer不仅是最大的SQLServer版本,,是一种最可靠和安全的版本。
2开发人员的生产力
SQLServer2005提供了一个端到端的开发环境,它涵盖了各种各样的新技术,可以帮助开发人员大大提高生产效率。
3商业智能
SQLServer2005综合分析、集成和数据迁移功能如果公司使用基础平台可以扩展现有的应用价值。
基于SQLServer2005BI解决方案,所有员工可以及时获得关键信息,在一个相对短的时间内开发一个更好的决策。
在今天的相互联系的世界上,数据和管理数据必须在用户的可用系统在任何时候,为了确保安全,和SQLServer2005,用户和IT专家组织的应用程序将减少停机时间,提高可扩展性和性能,受益于一个更紧密的安全控制。
SQLServer2005还包括很多新的和改进的功能帮助企业IT团队工作更有效率。
SQLServer2005,包括一些关键增强企业数据管理:
管理1可用性、可伸缩性、安全性,易于管理
SQLServer2005简单的部署、管理和优化的企业应用程序数据和分析。
SQLServer2005企业数据管理平台,提供了一个独特的管理控制台,允许数据管理人员监控组织内的任何地方,管理和优化企业的所有数据库和相关服务。
它还提供了一个可扩展的管理结构,可以更容易地编程和SQL管理对象(SMO),允许用户自定义和扩展他们的管理环境,独立软件供应商(isv)还可以创建额外的工具和功能,以扩展应用程序。
SQLServer管理工具集
SQLServer2005提供了一个集成的管理控制台来管理和监控SQLServer关系数据库服务、集成服务、分析、报表服务和通知服务,和分布式服务器和数据库SQL移动,极大地简化了管理的复杂性。
数据库管理员可以使用在同一时间执行以下任务:
编写和执行查询,检查服务器对象,对象管理、监控系统活动,查看在线帮助。
SQL服务器管理工具集包括一个使用t-SQL,MDX,了XMLA和移动版本的SQLServer完成脚本写作、编辑、管理、存储过程中,开发环境。
管理工具集和源代码控制集成,与此同时,管理工具集还包括一些工具可用于调度SQLServer代理的日常维护和管理的自动化维护计划和操作任务。
管理和集成在一个单一的脚本工具,与此同时,管理所有类型的服务器对象的工具,并为数据库管理员提供了更大的生产力。
3系统分析
系统分析是咨询的最根本的方法,我们可以把一个繁复的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断出问题,深刻地揭示问题原因;
获取有效的用户需求,包括功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求等,有效地提出解决方案和满足客户的需求。
系统分析是项目成败的关键。
系统概述
对于本系统来说,主要包括三类用户的需求:
管理员需求:
通过登录后对学生教师进行管理,给教师分配任务,添加评估指标,查看教师评价结果,以此对业绩进行打分。
教师需求:
通过登录后查看自己的教评结果和查看自己的课程信息。
学生需求:
在教评开始后登录参与对教师的评估。
系统总体流程图如图3-1所示。
图3-1系统总体流程图
系统功能需求
系统用户有三类:
学生、教师和系统管理员(简称管理员)。
学生功能需求
系统中的学生用户的功能主要实现修改自己的信息,修改自己的登录密码,添加评估信息。
教师功能需求
系统中的教师用户的功能是修改自己的密码,查看自己的评估信息以及查看自己的课程信息。
教师用例图如图3-2所示。
图3-2教师用例图
管理员功能需求
系统中的管理员主要是对教师与学生进行管理,其中主要需求是新闻管理,学生管理,教师管理,基础管理,指标管理,评估管理,评估结果查询。
管理员用例图如图3-3所示。
图3-3管理员用例图
系统开发环境
系统开发环境包括:
(1)VisualStudio2008
(2)SQL2005
(3)浏览器
性能需求
任何软件都有它的性能需求。
在精确要求的企业中,软件性能是必须考虑的。
软件性能主要从以下几个方面展示、
(1)效率。
时间就是金钱。
在大型企业中,对软件的效率具有严格的要求,一定要控制好软件的响应时间。
(2)磁盘容量。
磁盘容量不足会导致数据出现问题。
所以要定期对数据库进行维护,导出备份数据。
(3)需求问题。
考虑对不同用户的权限问题,设计不同的权限
出错处理需求
系统出错应具备一定的应急处理能力。
主要表现在:
(1)输入错误问题。
在用户输入错误后,提示用户输入正确的字符。
(2)尽量避免系统内部出现问题,导致系统出错
(3)输入信息你、不足时,提示用户补全信息
可靠性和可用性需求
(1)确定输入的界面,确保信息的格式符合数据库要求
(2)制定可靠的维护工作
4系统设计
系统设计是把分析阶段得到的需求转变成符合成实际的系统实现方案的过程。
因为此系统面向的是学生教师这类校园群体,所以采用了B/S架构。
B/S相比于C/S架构,它的优越性在于:
1)相对较低的开发成本和维护成本。
B/S架构只需要修改服务端而不需要对客户端进行修改,所以成本低。
2)用户使用方便。
B/S只需要拥有浏览器即可使用,而不需要下载客户端,客户使用成本低,简单易上手,更受客户喜爱。
3)相对开放。
B/S采用的标准都是通用的,可以使它具有通用性和跨平台性。
从以上几个优点可以看出,此系统更适合采用B/S架构。
B/S更适合网上信息发布,
系统应用背景
高校教学质量评价是高校目前不可或缺的一部分。
他的意义在于对教师的工作成绩进行评价,从而进行业绩评定。
在这个社会,“公平”一直是我们所提倡的。
我们渴望公平,但是公平不是空口无凭的,是要靠数据体现的,现在是注重证据,讲究数据的时代,所以数据显得额外重要。
而此系统则为“公平”两个字提供了一份有力的支持,让“公平”两个字不再显得无力,彰显“公平”独特的魅力,散发它的特有光芒。
系统各功能模块实现
本系统功能模块图如图4-2-1所示。
图4-2-1本系统功能模块图
用户登录模块流程
用户登录模块图是根据登录用户的不同进行登录。
用户登录流程图如图4-2-2
图4-2-2用户登录流程图
系统的数据库设计
系统的数据库是SQL2005。
SQLServer在的数据平台上发布。
SQL具有可信任性,高效性和智能型。
能够帮助我们更好更快的管理查看数据。
数据库设计概述
数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程[16,17]。
数据库系统需要操作系统的支持。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。
由于数据库应用系统的复杂性,因此最佳设计不可能一蹴而就,是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
数据库的表结构设计
数据库中的表关系互相联系,以下是表的一些信息。
管理员的表如表4-1所示
表4-1管理员表
序号
英文名
中文名
类型
长度(字符)
1
id
编号
int
4
2
name
登陆账号
nvarchar
50
Password
登陆密码
课程信息表,如表4-2所示。
表4-2课程信息表
courseID
课程编号
3
courseName
课程名称
TeacherId
教师编号
5
teacher
教师名称
11
xueyuan
学院
12
zhuanye
专业名称
13
zhuanyeid
专业编号
Int
14
xueyuanid
学院编号
学生信息表,如表4-3所示。
表4-3学生信息表
UserName
姓名
xuehao
学号
Sex
性别
chushengriqi
出生年月
datetime
8
6
Ds
备注
7
emal
电子邮件
pwd
9
xueyuanId
10
XueyuanName
学院名称
zhuanyeId
ZhuanyeName
教师信息表,如表4-4所示。
表4-4教师表
Use