基于B/S模式的网上评教系统的设计与研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:stieyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文讨论了基于B/S模式的网上评教系统的设计理念、实现技术,以及对其它相关方面的问题进行了剖析。
  关键词: B/S模式 网上评教系统 设计与研究
  
  目前,学分制已逐步成为高校教学管理模式的主流。为充分发挥学分制对教师教学积极性和学生学习主动性的激发作用,基于B/S模式的实时评教系统已经成为学校对教师教学质量考核的主流系统。该模式下的学生实时评教系统,对学分制的全面实施起着积极的推动作用。
  一、系统的总体设计
  1.系统的模式。
  评教系统以ASP为开发平台,SQL Server为后台数据库,采用B/S模式,学生及操作人员通过浏览器访问Web服务器,Web服务器再根据客户机的需要通过ADO访问数据库。
  2.系统的功能模块。
  该系统基于Web技术,共分为三个模块,各模块功能如下。
  (1)评教模块:学生、教师通过浏览器登录本系统,验证信息正确后进入,对所选的教师及其所教课程进行质量评估。服务器通过使用ASP处理接收到的请求,通过ADO连接建立的数据库,实现用户与数据库的交互工作。
  (2)用户浏览模块:由管理员管理的特定用户登录进入浏览系统后,即可选择浏览方式进行查询浏览,将显示出所有评教记录的均分值。
  (3)系统管理模块:系统管理部分由管理员进行处理,只有按照管理员信息登录的操作人员才有权限对其里面的内容进行操作和查看。
  3.数据库设计。
  数据库采用支持SQL语言的SQL Server数据库。数据表包括:评教信息表、验证信息表。评教信息表包括学号、姓名、课号、课名、教师编号、教师姓名、教师部门、评教项目名、评教状态等内容。验证信息表包括账号、密码等内容。
  数据库采用ADO数据存取模型进行访问。应用程序可通过ADO.NET的数据显示对象、数据存放对象、数据库访问对象来完成对数据源的连接、检索、更新等操作。
  二、关键技术
  开发一套高效稳定、安全可靠的网上学生评教系统涉及诸多技术问题,其主要表现在以下几个方面。
  1.安全技术。
  (1)数据库服务器:数据库的安全性,就是防止非法用户使用数据库造成数据泄露、更改或破坏,以达到保护数据的目的。如数据库账号、数据库视图、账号操作权限等对访问进行控制。
  (2)认证与加密:利用网络技术实现的管理系统,除了需要采用防火墙、防病毒和防攻击等网络安全措施外,还需要采取适当的信息安全技术来完成身份认证、信息加密传输、保障信息的完整性。
  2.三层B/S结构。
  在B/S应用程序开发领域,微软公司的IIS/ASP以其强大的功能、良好的扩展能力,迅速地流行起来。用户界面层、商业逻辑层、数据库层的多层结构应用正是在对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域。
  3.访问控制。
  在信息资源共享的同时我们要阻止非法用户对系统的访问,保护系统信息资源安全。访问控制模型是一种从访问控制的角度出发,描述安全性,建立安全模型的方法,这里可以运用自主访问控制模型、强制访问控制模型和基于角色访问控制模型。
  4.数据完整性约束。
  由于系统的数据库是开放的且为多用户共享,因此维护数据库中数据的正确性至关重要。数据库的完整性描述为数据库内容的完整性约束集合,分为域、元组、集合完整性和数据完整性约束。
  三、解决方案
  1.创建存储过程,优化系统性能。
  存储过程是存储在数据库中预先定义并编译好的SQL语句。存储过程通常被数据库高速缓存,此时不需要从磁盘中读取它们,这样使它们运行得更快,SQL server支持这种缓存机制。在后台创建相应的存储过程可以很好地保证数据写入的正确性和数据的安全性,同时也避免将冗长的SQL代码与前台程序代码混在一起,使前台代码更容易维护。
  2.Web数据库开发技术ASP。
  使用ASP技术解决学生网上评教系统中的一系列问题。第一个问题是身份验证,学生在身份验证网页中输入自己的学号和密码,然后提交这个申请,IIS服务器对学生的申请进行解释,并从数据库中查询学生的信息进行比较,如果学生输入的学号和密码正确则允许学生进入个人信息管理页面。第二个问题是提取教师名单、打分、提交数据,使用ADO访问数据库,建立相关教师名单的记录集并在页面上显示,学生打完分以后,进行数据合法性检查,然后提交数据到后台数据库。
  3.运用PowerBuilder 9.0开发客户端应用程序。
  PowerBuilder是一个开放的环境。它提供了面向对象的可视开发开环境,可以用一种可视的直观方式来创建应用程序的用户接口和数据库接口。它具有强大的数据提取能力,便于对数据进行各种操作。
  该基于B/S结构的评教系统,在设计中采用科学的统计方法,通过分析发现:学生评价教师教学质量的影响因素基本上是受到学生本身的知识、思想观念和性格等因素决定的。因此,需要设计什么样的“学生评教机制”,哪些因素显著影响学生对教师教学的评价,尤其是学生的成绩是否显著影响了学生对教师教学的评价,这将是我们要进一步需要研究的问题。
  
  参考文献:
  [1]陈国海.我国高校“学生评教”研究综述.高等教育研究学报,2001,(1).
  [2]程立生.全面实施本科教学质量测评制度的做法启示.高等农业教育,2003,(3).
其他文献
音乐是人们通向精神天堂的云梯,是人们眺望大千世界的窗口,是人们感知过往旧事的诗篇,是人们憧憬理想境界的梦幻。在听到绝妙动人、感人肺腑的琴箫雅韵,人们总是手舞足蹈,仿
摘 要: 在中职学校的教学活动中,体育教学与品德教育从来都是相互渗透、相互影响的。本文发掘体育教学中品德教育的作用,探究体育教学中开展品德教育的两个原则,阐述在中职学校体育教学中渗透品德教育的方法。  关键词: 中职学校体育教学 品德教育 渗透    德育的目的在于让学生树立正确的理想信念,增强使命感和责任感,培养良好的道德品质和健康的心理素质,进而树立正确的世界观、人生观、择业观和就业观。体育教
一、学生体育情感的概念  学生体育情感,指学生在体育课堂和课外体育活动中所产生的持续、稳定(积极或消极)的态度体验。这样定义可以赋予体育情感更多的内涵。第一,学生在体育运动中不仅有身体的行为,而且有心理因素的投入,表现为外在的情绪,如表情、语气、眼神等。第二,在体育运动中,教师可根据行为、表情、语言、眼神等明确学生的参与行为是积极的还是消极的,判断学生学习的自觉性、主动性。第三,无论是在课内还是课
摘 要: 本文对职业学校的校园文化建设进行了探讨,主要的目的是寻求校园文化建设一些具体的实施办法,以及一系列的监管措施。校园体育文化是校园文化的重要组成部分,加强体育文化建设对于抢占职业学校思想政治教育阵地,打开校园的“壁垒”,拓展高校体育教育功能,推进校园精神文明建设,抵制伪科学的渗透,营造良好的体育氛围,以及全面推进素质教育具有积极的作用。  关键词: 职业学校 校园体育文化建设 体育物质文化
新课程以提高学生的科学素养为主旨,使学生在知识与技能、过程与方法、情感态度与价值观三方面得到全面发展。《中共中央、国务院关于深化教育改革,全面推进素质教育的决定》曾指出:“实施素质教育必须把德育、智育、体育、美育等有机统一在教育活动的各个环节中。”学校体育教育的目的和任务既要育体,又要育心。在德育教育成为学校教育的重点的今天,体育教学作为学校教育的重要组成部分,在加强学生德育教育方面具有举足轻重的
摘 要: 本文作者以高中学生心理健康现状,以及体育活动对心理健康的影响为依据,在体育课堂教学中有意识、有目的地贯穿和渗透情绪、兴趣、合作和社会性等有利于心理健康发展的教育教学手段,以达到改善和提高学生心理健康发展的目的。  关键词: 高中体育教学 心理健康教育 策略    1.引言  良好的心理素质是素质教育工程培养高质量人才的重要环节,教育家洛克说:“健康的心理寓于健全的身体。”现代社会需要的是
在体育课中教师多措并举,运用一些艺术的教学方法,可以激发学生的学习兴趣,提高教学质量。本文从实施初中体育教学艺术的必要性与重要性出发,探讨提高初中体育教学艺术的一些
高校公共计算机机房是高校重要的教学资源,承担着全校计算机公共基础课实践教学以及其他专业课程的实验辅助教学作用。现我根据自己在计算机公共机房的经验结合有关情况探讨一下机房的维护方法。  我校区公共计算机机房承担的主要教学任务有:第一,校区专科与本科新生计算机基础课上机、其它各年级的专业课上机与实验课。第二,每学期的计算机基础等级考试与英语二级考试。第三,在暑假期间,成为校区培训中心举办各种培训班不可
摘 要: 针对当前PROTEL教学存在的问题,文章把基于工作过程的教学模式应用到该课程教学实践中,通过把课程内容分成几个包含几个知识点的小项目,让学生自主设计并完成项目。学生是整个学习过程的核心,老师只是起辅助作用,整个学习过程中学生是边做边学,边学边做。教学实践证明工作过程教学法对提高学生的动手操作能力具有良好的作用,提高了教学效果。  关键词: 工作过程教学法 PROTEL 实施过程    1
摘 要: HTTP连接数对网站的加载性能有至关重要的影响。本文将CSS Sprites技术应用于BS系统的制作之中,将普通制作方式下的大量图片,合并成一个大图片,减少了用户发出的HTTP连接的数量,大大提升了网站性能。  关键词: CSS Sprites DIV Web    1.引言  进入二十一世纪后,Web设计向着精致、巧妙的方向发展。设计师们开始考虑使用非JS的方式制作鼠标滑过、悬停菜单的