面向新建高校的本科教学工作评估质量监控系统设计与实现

2016-06-16 20:19吴宏达崔忠伟胡梦张宪文
电脑知识与技术 2016年10期
关键词:质量监控教学评估

吴宏达+崔忠伟+胡梦+张宪文

摘要:随着Internet的飞速发展,学校办公已进入信息化操作,基于C/S模式的客户端软件已经逐步被B/S模式的WEB系统所取代。为了实现高校教学管理、质量监控的网络化系统。采用ASP.NET和SQL Server技术,开发基于B/S模式的WEB系统,将有助于高校教学工作管理和提高教学评估质量监控质量。

关键词:ASP.NET;教学评估;质量监控

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)10-0096-03

本科高校生存与发展的命脉是教师教学质量,是体现高校办学综合实力的保障,如何提高教学质量是教学管理工作重要的一环。本科高校的基础职能就是培养各级各类的人才,人才培养的质量也是衡量高校教育水平高低的标准。而教师教学质量是人才培养质量的关键因素,建立教学工作评估质量监控体系,目的是让学校有一个全面的了解和认识的一个健全的系统,并就此拿出准确、权威的评估结果,让评估体系变得更直观、开放透明。本评估系统在确立教师教学质量评价指标体系的基础上, 做到了评教主体覆盖面广;评教工作的安排科学合理;系统的数据处理能力强;评教结果真实、可信度高,本系统切实有效地达到了辅助教学的目的。

1 客户端模式

1.1 C/S模式

这种模式主要有两层结构,第一层:在用户使用的设备上安装了专属的客户端应用程序,第二层:在服务器端安装服务器所必须的管理程序,在这种模式的相关处理的工作过程中,客户端程序发出相应的请求(如:http请求),服务器程序检测并进行接收处理用户端提出的请求,然后通过内部处理后返回相应的结果.在C/S结构中,最关键的部分是功能结构的划分,有放在前端机(即客户机、用户机)上执行的功能,也有放在后端机(即服务器)上执行的功能。这样的处理与划分,从更大范上较少了计算机的多数瓶颈问题。

1.2 B/S模式

在B/S模式中,它是对C/S模式的进一步改进的结构,相比较于C/S模式传统意义上拥有客户端和服务器端的系统或者网络软件,它大大地简化了客户端。不再需要像C/S模式那样安装专门的网络硬件环境,只需要正常安装通用的浏览器软件。这不仅使安装过程更加简便、系统结构更加灵活、开放性好,还可以节省客户机的硬盘空间与内存。其次,B/S模式建立在广域网之上的,业务扩展比较简单方便,可以随时随地地进行浏览、查询的业务处理。B/S模式最大的优点是它简化了系统的维护功能与开发过程。

B/S比C/S的先进性更为强烈,B/S模式渐渐地成为了当今流行的一种MIS平台系统。很多软件公司都纷纷推出了他们自己的Internet方案,而且也获得了一定的效果。本系统也采用B/S结构开发。

1.3 相关技术介绍

1)开发环境介绍

ASP.NET 是一个基于.NET 环境的已编译统一的web开发平台,其创建应用程序可以运用于任何与.NET 相兼容的语言,如:JScripts.NET、C# 和 Visual Basic.NET等。它的主要特点是安全、易于部署、可管理性和可扩展性。除此之外,.NET Framework可以应用于整个 ASP.NET 应用程序,使得开发人员能够便捷地获知托管的类型安全、公共语言运行库环境、继承这些技术的优点。

ADO .net通过OLE DB和XML一致访问公开的数据源以及提供对SQL Server等数据源。应用程序数据共享使用者可以用到ADO .NET来关联到这些数据源,并操作、检索和更新数据。

2)开发工具Visual Studio 2010介绍

Visual Studio 是目前最流行的Windows平台应用程序开发环境。主要针对基于Windows平台下的相关应用程序,如:Windows和网络应用程序。 也可用来对网络服务的创建、智能设备的应用程序以及相关办公软件Office插件等等。支持多种语言,如Visual Basic、Visual C++、C#。visual studio 2010是一款目前最新集成的开发环境,利用它可以编写C#、VB、Java语言的程序,但更多的是用来编写C#的。本网站就是采用Visual Studio 2010开发的。

3)SQL Server 数据库简介

SQL Server 是一个关系数据库管理系统的结构化查询语言。通过使用SQL语言来在各种数据库之间建立联系。数据库中数据的更新、提取也需要SQL语句来执行,由于它的强大功能、良好的伸缩性、丰富的应用编程接口(API)以及精巧的系统结构被广泛地应用在Internet上的中小型网站中。主要特点是安全、高效、健壮、适用于多种平台和易用。绝大多数流行的关系型数据库管理系统,Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。

2 系统设计

2.1 系统总体规划

教学工作评估质量监控系统采用Browse/Web/DataBase的体系结构,采用ASP.NET技术以及通过ADO.NET技术来访问SQL Server 数据库来实现。B/S模式的三层结构图如图1

2.3 模块详细说明

本系统由下面的两个主要模块组成。

用户管理

用户注册,用户首先在页面上注册,填写注册信息、用户账号、用户密码等。

用户登录,用户通过输入账号密码,然后服务器端提交信息与数据库里的信息相比较,如果正确登录后进入系统,否则提示出错。

用户管理功能:在创建用户账号过程中会有用户权限选择,其中包括学生、教师以及系统管理员等。用户主要分为三个等级,每个等级都有相对应的权限,对于不同权限的用户,只能访问相应的界面,执行相应的操作。初级用户是学生录入员等,主要工作是完成在督导过程中的信息录入以及信息的更新。中级用户是指教师等,主要工作是班级信息查询、日期查询、月汇总查询、信息下载等操作。高级用户是系统管理员,系统管理员权限为最高级别,登录后可以使用系统所有功能(包括添加、修改、删除、查询下载、用户管理等功能)。

系统功能操作

本系统用于学院对教学质量开展检查评估工作,系统的主要功能(用户登录后根据权限进入主界面可进行信息输入、信息更新、信息删除、查询下载、查看信息等功能)

1)基本功能

学生角色进入系统以后可对系统里的信息进行必要的针对性添加,由于学生角色权限不够只能针对个别板块进行录入信息、更新信息。

教师角色进入系统后可以针对所有班级的信息进行查询和下载,包括通过以班级查找、日期查找、月份查找等功能可以迅速让教师查看到所想看到的信息,然后再进行下载查看。在进行整个评估监控的时候,不但可以快速地查看信息,

加快督导检查的效率,还使得整个评估监控操作更为简单有效。

系统管理员可对系统中所有功能进行操作,包括信息录入功能、信息更新功能、信息删除功能、查询下载功能、查看信息功能以及管理用户功能)。

2)月份汇总功能:对录入信息按月份进行汇总导出。

3)班级查询功能:对录入信息按班级名称进行查询。

4)日期查询功能:对录入信息按日期进行查询。

5)下载功能:用户登录后可以对系统内的信息按功能查询并下载相应信息。

3 系统实现

3.1 系统开发环境

本系统以asp.net技术为前台,SQL Server为后台数据库,采用三层架构网络。由asp.net来完成网站用户的接口(即界面),进行页面设计,使用.net语言在Visual Studio 2010为开发平台进行代码编程,SQL Server数据库主要用于存储数据。利用ASP.NET和ADO.NET技术构建基于WEB动态交互式平台,通过网络与后台的服务器进行数据的更新。

3.2 数据库设计

本系统包括了教学日志检查、教师上课情况、教师教学手册填写、教师调停课、教师听课记录、自评工作情况、学风建设及学术出勤率情况等十几张表,以及所涉及的教职工基本信息、学生信息、督导检查等表。在设计时充分考虑数据的共享性与减少冗余,采用SQL Server作为后台数据库,利用其强大的SQL语句和ADO.NET组件调用,提高了系统的运行效率。

3.3 部分关键技术实现

3.3.1 安全性

本系统为了保证督导信息的安全性对注册用户设置了权限,对于非我校教职工或者学生的注册进行了严格的限制,其次对各类级别的用户权限有着严格的规范,用户只能根据权限进行相应的操作。所有的用户注册需要最高级别的管理员分配账号密码,学生、教师不能单独进行注册。同时采用SESSION技术,对合法的用户登录后,则把用户账号、权限等信息存储在SESSION对象中。在以后的操作中,就可以根据SESSION信息来判断其访问范围,当用户试图直接在浏览器的地址栏中输入带有文件名的URL时,系统会检查跟踪权限的SESSION变量值,若无权访问,并提示用户无权访问,加强了系统的安全性和保密性。

3.3.2 登录模块

此模块主要是实现用户的登录功能。当用户进入系统时,需要输入用户名和密码,并对所输入的用户名和密码进行验证,如果所提取到的内容(text)与数据库里的字段信息不能匹配上,则会出现错误信息输入的提示框,相反则进入本系统。即进入系统的用户中心,如输入的用户名或者密码不正确,则停留在登录页面。

4 结束语

本文分析了目前高校本科教学工作评估的状况,将网络技术和教学管理有效的结合在一起,力求能开发出一个完全能够对数据进行收集、分析、处理并得出实用结论的教学工作评估的系统。利用互联网与大数据的网络的,实时、快速地反馈教学相关信息,为教学工作与教学质量的评估提供了一个科学的依据,当学校在面对繁重的评估工作时,大大地提高了教学工作质量的时效性和全面性,促进了教学质量的全面提高。该系统在节省人力物力资源、提高实效方面发挥了不可估量的作用,在未来,有可能会为在人事所需的评估、科研上所需的评估管理等所借鉴,这就进一步说明本系统在以后的发展前景。

参考文献:

[1] 闫旭. 浅谈SQL Server数据库的特点和基本功能[J]. 价值工程, 2012(22): 229-231.

[2] 孙玉良. HTML及Web网页制作技术[M]. 大连: 大连理工大学出版社, 2000: 55-144.

[3] 万常选, 廖国琼, 吴京慧. 数据库系统原理与设计[M]. 北京: 清华大学出版社, 2009.

[4] 红亮. 网络编程[M]. 北京: 中国书籍出版社, 2000: 27-49.

[5] 严蔚敏, 吴伟民. 数据结构[M]. 北京: 清华大学出版社, 1997.

[6] 张桂珠, 刘丽, 陈爱国. Java面向对象程序设计[M]. 2版.北京: 北京邮电大学出版社.

[7] 毕广吉. Java程序设计实例教程[M]. 北京: 冶金工业出版社, 2007.

[8] 王保罗. Java面向对象程序设计[M]. 北京: 清华大学出版社,2003.

[9] 刘帆, 王杉, 周庆环. 基于网络网络环境的教学质量实时监控系统的研究与实践[J]. 中国高教研究, 2005(11).

[10] 高林, 周海燕. Jsp网上书店系统与案例分析[M]. 北京: 人民邮电出版社, 2004.

[11] 马春燕, 张涛. 面向对象编程基础:Java语言描述[M]. 西安: 西北工业大学出版社, 2010.

猜你喜欢
质量监控教学评估
基于教学评估及反馈的住院医师规范化培训晨课改进
高校教学评估成绩影响因素的分析
高职教育实践教学质量监控与评价体系的构建分析
浅议我国公路监理在质量监控方面的科学措施