院校教学质量评估系统的研究与开发
2014-11-05国威
摘 要
教学质量评估是教学管理工作的重要环节,提高教学质量必须依靠适合于院校的教学质量评估系统,利用高效的信息化、网络化管理方式提高院校管理水平与教学水平。本文主要针对现代高等院校教学质量评估现状,论述教学质量评估的意义,并对其系统相关技术进行分析研究,在此基础上提出高校教学质量评估系统的分析与设计方案。
【关键词】教学质量 评估系统 B/S模式
1 院校教学质量评估的意义
院校开展教学质量评估,其意义在于:第一,有利于促进教师的发展。院校通过对教师教学质量评估,能促使教师加强自身的教学反省,激发教师工作的积极性与创造性,不断提高自身的教学水平。第二,便于学校管理,促进学校的发展。院校加强对教师教学质量的评估,可以促进教务处对教师业务信息的管理,进而实现管理内容及方法的科学化与信息化;通过教学质量评估能更科学公平的对教师进行评价,便于院校师资信息资源的整合以及教学决策的提出,进而从整体上推动院校的发展。
2 系统关键技术分析
2.1 B/S模式分析
B/S模式是一种以Web技术为基础的平台模式,是将传统C/S模式中的服务器分解为一个数据服务器与一个或多个应用服务器而构成三层结构的客户服务体系。在B/S体系结构下,终端用户不需要安装应用程序,而仅通过系统自带的浏览器便能实现对系统的访问与操作。用户在输入信息提交后,提出处理请求,而由后台Web服务器来想响应此请求并动态生成HTML代码,将处理结果返还给客户端浏览器。相比C/S模式,采用B/S模式的网络应用程序简化了客户端,节省客户机的硬盘空间内存,使网络结构更灵活;其次,B/S模式简化了系统的开发与维护,系统的开发者不用为不同级别的用户设计不同的客户应用程序,所有功能都可以在Web服务器上实现,只需在不同的功能上为不同组别的用户设置相应的权限即可。值得注意的是,为了保障系统的正常运行,防止非法用户入侵系统造成网络破坏,应该对用户身份进行验证,用户登录注册功能的验证码实现代码可以类似:
2.2 SSH框架分析
SSH框架是由Struts 框架、Spring 框架、Hibernate 框架而结合构成的,是教学质量评估系统所必要组成内容。Struts 框架是一套开源项目,是利用JSP技术与Servlet 技术进行模块划分后的MVC模式应用框架,其功能是提供视图层组建、控制型组建以及实现模型与视图组建的协调。Struts 框架业务处理的方式是在用户发送请求后,由控制器转发请求、模型层进行业务处理,最终实现结果响应。Spring 框架与Struts 框架类似,是轻量级的开发工具。其主要功能是实现控制反转与非法入侵技术,并支持面向前面的编程方式。Spring 框架采用MVC三层体系结构,而提供一个整体网络应用系统开发、设计框架,并对主流的开源框架提供支持。Hibernate 框架与前者不同,它是针对JAVA应用而开发的数据库映射工具,能将JAVA中的对象映射到不同的关系数据库中,实现数据的自由存储与访问。同时,Hibernate 框架还能提供多种方法对映射到关系数据库中的对象进行检索、存入、更新等操作。
2.3 UML建模技术分析
通俗的理解UML建模,即是一种可视化的建模工具。在教学质量评估系统中,UML建模技术是一种建模语言,对系统的功能模块进行描述、完成对系统的可视化建模及创建系统相关软件与文档等。UML建模语言通过图形图像符号而从不同的角度对系统进行描述,便于系统设计开发人员对系统实现开发阶段到测试阶段生命周期的管理。UML建模语言提供了类图、用例图、对象图、构建图等类型图像沟通工具,为系统分析员、设计员等了解系统信息带来了极大的便利。近年来,越来越多的软件研发团队利用这一建模工具进行系统的建模设计,并指导系统的顺利开发流程。
3 院校教学质量评估系统的设计与实现
根据以上对教学质量评估系统中关键技术的介绍分析,本文设计的基于B/S的院校教学质量评估系统主要模块如图1所示。
3.1 教师信息查询模块功能
教师是教学质量评估的主要对象,是系统的核心用户。针对高等院校教师的实际教学任务现状,系统应该提供给教师每一门课程相关的信息查询功能,方便其对自己的授课信息进行查询。在教师个人得分信息管理功能上,系统应该提供教师对得分情况进行浏览、历史得分查询以及自我教学评价的功能,还应该提供教师对学生评估结果、教务管理人员评估结果进行查询的功能,这样有利于教师及时的了解自己的得分情况,加强自己在教学方面不足的改进,提高教学质量。
3.2 学生信息查询模块功能
学生用户是向教学评估系统提供评估数据的主要参与者。教学质量评估系统在其信息查询模块功能设计上,主要应做好如下工作。在学生个人信息查看功能上,系统应该对用户的身份信息进行获取验证,并结合数据库中对该用户的数据进行查询,将相关的学生选课信息显示出来。另外,对于学生用户关心的课程名称、教师名称、课程设置等课程相关数据,系统要提供编号信息,方便用户查询。在学生评估结果查看功能上,系统要以学期为评估周期和条件设计查询操作,要根据用户登录的情况对评估结果信息进行检索,并返回给用户。在学生任课教师评分功能上,系统要提供评分模块选择,包含所有学生能够参评的教师、课程名称列表等,并用不同的字体或颜色标识评估课程与教师。另外对于学生评分的数据系统要进行验证,防止出现不合法数据输入的情况。
3.3 教务管理人员信息查询模块功能
教务管理人员是负责对教学评估数据进行分析与统计的主体,并担任教学过程进行科学控制与管理的重要角色。因此,对于教务管理人员,系统应该重视其评估教师教学功能及课程教学信息查询功能的设置。教务管理人员通过登录教学质量评估系统,对其监管的课程进行评分管理,系统需要对其评分数据进行验证。对于课程信息查询功能,系统要自动对用户身份进行识别,进而决定系统功能和信息显示。系统还要设置按条件、类别对评估数据进行查询的功能,例如按学期为单位的课程信息分类查看,用户可以在选择学期菜单后,进入相应结合院系界面,查看教学评估内容。
3.4 系统管理员信息查询模块功能
系统管理员用户的功能设计主要是保证系统正常稳定的运行。在系统的开发设计中,要使其拥有对教学评估数据汇总、分析的功能、对系统用户的授权工作进行管理的功能、以及对基本信息进行输入、更新和系统关系设定的功能等。针对教师、学生及教务管理人员用户的信息查询模块功能设置,系统管理员要充分保证其评估结果统计分析的有效性以及基本信息录入的安全真实性。另外在用户管理功能上,重点要对系统用户进行权限访问的管理。
4 结束语
教学质量评估系统作为当前高等院校的教学质量管理的重要组成部分,对于教学质量水平的提升作用不容忽视。为了不断提高高等学校人才培养的质量,使其更好的适应社会信息科技发展的需求,高等学校要大力加强对教学质量评估系统的研究与开发,在设计中将用户模块功能细分,并加强其功能的操作的便捷与安全性,从而更好的促进教学质量评估工作的开展,促进高校教学质量水平的提升。
作者简介
国威(1985-),女。大学本科学历。现为公安边防部队广州指挥学校校务部通信机要处工程师。研究方向为计算机科学与技术。
作者单位
公安边防部队广州指挥学校校务部通信机要处 广东省广州市 510663
摘 要
教学质量评估是教学管理工作的重要环节,提高教学质量必须依靠适合于院校的教学质量评估系统,利用高效的信息化、网络化管理方式提高院校管理水平与教学水平。本文主要针对现代高等院校教学质量评估现状,论述教学质量评估的意义,并对其系统相关技术进行分析研究,在此基础上提出高校教学质量评估系统的分析与设计方案。
【关键词】教学质量 评估系统 B/S模式
1 院校教学质量评估的意义
院校开展教学质量评估,其意义在于:第一,有利于促进教师的发展。院校通过对教师教学质量评估,能促使教师加强自身的教学反省,激发教师工作的积极性与创造性,不断提高自身的教学水平。第二,便于学校管理,促进学校的发展。院校加强对教师教学质量的评估,可以促进教务处对教师业务信息的管理,进而实现管理内容及方法的科学化与信息化;通过教学质量评估能更科学公平的对教师进行评价,便于院校师资信息资源的整合以及教学决策的提出,进而从整体上推动院校的发展。
2 系统关键技术分析
2.1 B/S模式分析
B/S模式是一种以Web技术为基础的平台模式,是将传统C/S模式中的服务器分解为一个数据服务器与一个或多个应用服务器而构成三层结构的客户服务体系。在B/S体系结构下,终端用户不需要安装应用程序,而仅通过系统自带的浏览器便能实现对系统的访问与操作。用户在输入信息提交后,提出处理请求,而由后台Web服务器来想响应此请求并动态生成HTML代码,将处理结果返还给客户端浏览器。相比C/S模式,采用B/S模式的网络应用程序简化了客户端,节省客户机的硬盘空间内存,使网络结构更灵活;其次,B/S模式简化了系统的开发与维护,系统的开发者不用为不同级别的用户设计不同的客户应用程序,所有功能都可以在Web服务器上实现,只需在不同的功能上为不同组别的用户设置相应的权限即可。值得注意的是,为了保障系统的正常运行,防止非法用户入侵系统造成网络破坏,应该对用户身份进行验证,用户登录注册功能的验证码实现代码可以类似:
2.2 SSH框架分析
SSH框架是由Struts 框架、Spring 框架、Hibernate 框架而结合构成的,是教学质量评估系统所必要组成内容。Struts 框架是一套开源项目,是利用JSP技术与Servlet 技术进行模块划分后的MVC模式应用框架,其功能是提供视图层组建、控制型组建以及实现模型与视图组建的协调。Struts 框架业务处理的方式是在用户发送请求后,由控制器转发请求、模型层进行业务处理,最终实现结果响应。Spring 框架与Struts 框架类似,是轻量级的开发工具。其主要功能是实现控制反转与非法入侵技术,并支持面向前面的编程方式。Spring 框架采用MVC三层体系结构,而提供一个整体网络应用系统开发、设计框架,并对主流的开源框架提供支持。Hibernate 框架与前者不同,它是针对JAVA应用而开发的数据库映射工具,能将JAVA中的对象映射到不同的关系数据库中,实现数据的自由存储与访问。同时,Hibernate 框架还能提供多种方法对映射到关系数据库中的对象进行检索、存入、更新等操作。
2.3 UML建模技术分析
通俗的理解UML建模,即是一种可视化的建模工具。在教学质量评估系统中,UML建模技术是一种建模语言,对系统的功能模块进行描述、完成对系统的可视化建模及创建系统相关软件与文档等。UML建模语言通过图形图像符号而从不同的角度对系统进行描述,便于系统设计开发人员对系统实现开发阶段到测试阶段生命周期的管理。UML建模语言提供了类图、用例图、对象图、构建图等类型图像沟通工具,为系统分析员、设计员等了解系统信息带来了极大的便利。近年来,越来越多的软件研发团队利用这一建模工具进行系统的建模设计,并指导系统的顺利开发流程。
3 院校教学质量评估系统的设计与实现
根据以上对教学质量评估系统中关键技术的介绍分析,本文设计的基于B/S的院校教学质量评估系统主要模块如图1所示。
3.1 教师信息查询模块功能
教师是教学质量评估的主要对象,是系统的核心用户。针对高等院校教师的实际教学任务现状,系统应该提供给教师每一门课程相关的信息查询功能,方便其对自己的授课信息进行查询。在教师个人得分信息管理功能上,系统应该提供教师对得分情况进行浏览、历史得分查询以及自我教学评价的功能,还应该提供教师对学生评估结果、教务管理人员评估结果进行查询的功能,这样有利于教师及时的了解自己的得分情况,加强自己在教学方面不足的改进,提高教学质量。
3.2 学生信息查询模块功能
学生用户是向教学评估系统提供评估数据的主要参与者。教学质量评估系统在其信息查询模块功能设计上,主要应做好如下工作。在学生个人信息查看功能上,系统应该对用户的身份信息进行获取验证,并结合数据库中对该用户的数据进行查询,将相关的学生选课信息显示出来。另外,对于学生用户关心的课程名称、教师名称、课程设置等课程相关数据,系统要提供编号信息,方便用户查询。在学生评估结果查看功能上,系统要以学期为评估周期和条件设计查询操作,要根据用户登录的情况对评估结果信息进行检索,并返回给用户。在学生任课教师评分功能上,系统要提供评分模块选择,包含所有学生能够参评的教师、课程名称列表等,并用不同的字体或颜色标识评估课程与教师。另外对于学生评分的数据系统要进行验证,防止出现不合法数据输入的情况。
3.3 教务管理人员信息查询模块功能
教务管理人员是负责对教学评估数据进行分析与统计的主体,并担任教学过程进行科学控制与管理的重要角色。因此,对于教务管理人员,系统应该重视其评估教师教学功能及课程教学信息查询功能的设置。教务管理人员通过登录教学质量评估系统,对其监管的课程进行评分管理,系统需要对其评分数据进行验证。对于课程信息查询功能,系统要自动对用户身份进行识别,进而决定系统功能和信息显示。系统还要设置按条件、类别对评估数据进行查询的功能,例如按学期为单位的课程信息分类查看,用户可以在选择学期菜单后,进入相应结合院系界面,查看教学评估内容。
3.4 系统管理员信息查询模块功能
系统管理员用户的功能设计主要是保证系统正常稳定的运行。在系统的开发设计中,要使其拥有对教学评估数据汇总、分析的功能、对系统用户的授权工作进行管理的功能、以及对基本信息进行输入、更新和系统关系设定的功能等。针对教师、学生及教务管理人员用户的信息查询模块功能设置,系统管理员要充分保证其评估结果统计分析的有效性以及基本信息录入的安全真实性。另外在用户管理功能上,重点要对系统用户进行权限访问的管理。
4 结束语
教学质量评估系统作为当前高等院校的教学质量管理的重要组成部分,对于教学质量水平的提升作用不容忽视。为了不断提高高等学校人才培养的质量,使其更好的适应社会信息科技发展的需求,高等学校要大力加强对教学质量评估系统的研究与开发,在设计中将用户模块功能细分,并加强其功能的操作的便捷与安全性,从而更好的促进教学质量评估工作的开展,促进高校教学质量水平的提升。
作者简介
国威(1985-),女。大学本科学历。现为公安边防部队广州指挥学校校务部通信机要处工程师。研究方向为计算机科学与技术。
作者单位
公安边防部队广州指挥学校校务部通信机要处 广东省广州市 510663
摘 要
教学质量评估是教学管理工作的重要环节,提高教学质量必须依靠适合于院校的教学质量评估系统,利用高效的信息化、网络化管理方式提高院校管理水平与教学水平。本文主要针对现代高等院校教学质量评估现状,论述教学质量评估的意义,并对其系统相关技术进行分析研究,在此基础上提出高校教学质量评估系统的分析与设计方案。
【关键词】教学质量 评估系统 B/S模式
1 院校教学质量评估的意义
院校开展教学质量评估,其意义在于:第一,有利于促进教师的发展。院校通过对教师教学质量评估,能促使教师加强自身的教学反省,激发教师工作的积极性与创造性,不断提高自身的教学水平。第二,便于学校管理,促进学校的发展。院校加强对教师教学质量的评估,可以促进教务处对教师业务信息的管理,进而实现管理内容及方法的科学化与信息化;通过教学质量评估能更科学公平的对教师进行评价,便于院校师资信息资源的整合以及教学决策的提出,进而从整体上推动院校的发展。
2 系统关键技术分析
2.1 B/S模式分析
B/S模式是一种以Web技术为基础的平台模式,是将传统C/S模式中的服务器分解为一个数据服务器与一个或多个应用服务器而构成三层结构的客户服务体系。在B/S体系结构下,终端用户不需要安装应用程序,而仅通过系统自带的浏览器便能实现对系统的访问与操作。用户在输入信息提交后,提出处理请求,而由后台Web服务器来想响应此请求并动态生成HTML代码,将处理结果返还给客户端浏览器。相比C/S模式,采用B/S模式的网络应用程序简化了客户端,节省客户机的硬盘空间内存,使网络结构更灵活;其次,B/S模式简化了系统的开发与维护,系统的开发者不用为不同级别的用户设计不同的客户应用程序,所有功能都可以在Web服务器上实现,只需在不同的功能上为不同组别的用户设置相应的权限即可。值得注意的是,为了保障系统的正常运行,防止非法用户入侵系统造成网络破坏,应该对用户身份进行验证,用户登录注册功能的验证码实现代码可以类似:
2.2 SSH框架分析
SSH框架是由Struts 框架、Spring 框架、Hibernate 框架而结合构成的,是教学质量评估系统所必要组成内容。Struts 框架是一套开源项目,是利用JSP技术与Servlet 技术进行模块划分后的MVC模式应用框架,其功能是提供视图层组建、控制型组建以及实现模型与视图组建的协调。Struts 框架业务处理的方式是在用户发送请求后,由控制器转发请求、模型层进行业务处理,最终实现结果响应。Spring 框架与Struts 框架类似,是轻量级的开发工具。其主要功能是实现控制反转与非法入侵技术,并支持面向前面的编程方式。Spring 框架采用MVC三层体系结构,而提供一个整体网络应用系统开发、设计框架,并对主流的开源框架提供支持。Hibernate 框架与前者不同,它是针对JAVA应用而开发的数据库映射工具,能将JAVA中的对象映射到不同的关系数据库中,实现数据的自由存储与访问。同时,Hibernate 框架还能提供多种方法对映射到关系数据库中的对象进行检索、存入、更新等操作。
2.3 UML建模技术分析
通俗的理解UML建模,即是一种可视化的建模工具。在教学质量评估系统中,UML建模技术是一种建模语言,对系统的功能模块进行描述、完成对系统的可视化建模及创建系统相关软件与文档等。UML建模语言通过图形图像符号而从不同的角度对系统进行描述,便于系统设计开发人员对系统实现开发阶段到测试阶段生命周期的管理。UML建模语言提供了类图、用例图、对象图、构建图等类型图像沟通工具,为系统分析员、设计员等了解系统信息带来了极大的便利。近年来,越来越多的软件研发团队利用这一建模工具进行系统的建模设计,并指导系统的顺利开发流程。
3 院校教学质量评估系统的设计与实现
根据以上对教学质量评估系统中关键技术的介绍分析,本文设计的基于B/S的院校教学质量评估系统主要模块如图1所示。
3.1 教师信息查询模块功能
教师是教学质量评估的主要对象,是系统的核心用户。针对高等院校教师的实际教学任务现状,系统应该提供给教师每一门课程相关的信息查询功能,方便其对自己的授课信息进行查询。在教师个人得分信息管理功能上,系统应该提供教师对得分情况进行浏览、历史得分查询以及自我教学评价的功能,还应该提供教师对学生评估结果、教务管理人员评估结果进行查询的功能,这样有利于教师及时的了解自己的得分情况,加强自己在教学方面不足的改进,提高教学质量。
3.2 学生信息查询模块功能
学生用户是向教学评估系统提供评估数据的主要参与者。教学质量评估系统在其信息查询模块功能设计上,主要应做好如下工作。在学生个人信息查看功能上,系统应该对用户的身份信息进行获取验证,并结合数据库中对该用户的数据进行查询,将相关的学生选课信息显示出来。另外,对于学生用户关心的课程名称、教师名称、课程设置等课程相关数据,系统要提供编号信息,方便用户查询。在学生评估结果查看功能上,系统要以学期为评估周期和条件设计查询操作,要根据用户登录的情况对评估结果信息进行检索,并返回给用户。在学生任课教师评分功能上,系统要提供评分模块选择,包含所有学生能够参评的教师、课程名称列表等,并用不同的字体或颜色标识评估课程与教师。另外对于学生评分的数据系统要进行验证,防止出现不合法数据输入的情况。
3.3 教务管理人员信息查询模块功能
教务管理人员是负责对教学评估数据进行分析与统计的主体,并担任教学过程进行科学控制与管理的重要角色。因此,对于教务管理人员,系统应该重视其评估教师教学功能及课程教学信息查询功能的设置。教务管理人员通过登录教学质量评估系统,对其监管的课程进行评分管理,系统需要对其评分数据进行验证。对于课程信息查询功能,系统要自动对用户身份进行识别,进而决定系统功能和信息显示。系统还要设置按条件、类别对评估数据进行查询的功能,例如按学期为单位的课程信息分类查看,用户可以在选择学期菜单后,进入相应结合院系界面,查看教学评估内容。
3.4 系统管理员信息查询模块功能
系统管理员用户的功能设计主要是保证系统正常稳定的运行。在系统的开发设计中,要使其拥有对教学评估数据汇总、分析的功能、对系统用户的授权工作进行管理的功能、以及对基本信息进行输入、更新和系统关系设定的功能等。针对教师、学生及教务管理人员用户的信息查询模块功能设置,系统管理员要充分保证其评估结果统计分析的有效性以及基本信息录入的安全真实性。另外在用户管理功能上,重点要对系统用户进行权限访问的管理。
4 结束语
教学质量评估系统作为当前高等院校的教学质量管理的重要组成部分,对于教学质量水平的提升作用不容忽视。为了不断提高高等学校人才培养的质量,使其更好的适应社会信息科技发展的需求,高等学校要大力加强对教学质量评估系统的研究与开发,在设计中将用户模块功能细分,并加强其功能的操作的便捷与安全性,从而更好的促进教学质量评估工作的开展,促进高校教学质量水平的提升。
作者简介
国威(1985-),女。大学本科学历。现为公安边防部队广州指挥学校校务部通信机要处工程师。研究方向为计算机科学与技术。
作者单位
公安边防部队广州指挥学校校务部通信机要处 广东省广州市 510663