基于www的网上考试系统的设计方法.docVIP

  • 2
  • 0
  • 约4.01千字
  • 约 6页
  • 2018-04-23 发布于河南
  • 举报
基于www的网上考试系统的设计方法

/Article/ArticleShow.asp?ArticleID=11195 Design and Implementation of On-line Examination System Based on WWW abstract:On-line examination system is one of important constitution of network teaching,it can shorten teachers′ work incubus of building test paper and inspecting them,make students know about their score immediately.This paper discusses the design method of on-line examination system based on www,furthmore give a developing example.This system not only fit in exam of a subject,but also fit in with exams of multi-subject of multi-major. Keyword:on-line examination;network teaching;Web database;ASP;ADO 摘 要:网上考试系统是网络教学的重要组成部分之一,他能减轻教师的组卷及阅卷负担,使考生及时了解考试成绩。探讨基于www的网上考试系统的设计方法,并给出一个开发实例。该系统不仅适用于某一门课程的考试,且适用于多专业多门课程的考试。 关键词:网上考试;网络教学;web数据库;asp;ado ?1 引 言 计算机的广泛应用及其技术的发展,对传统的教育模式提出了新的挑战。传统的考试过程一般要经过教师出卷、学生考试、教师阅卷、统计成绩4个环节,随着学生人数的增加,这一过程的工作量也日益巨增。为了减轻教师的工作负担及提高工作效率,要求借助于计算机实现无纸化考试。多媒体以及Internet的出现和发展使得考试的手段和载体发生了根本性的变化,Internet的开放性和分布性使得考试不受时间和空间的限制。基于Internet的网上考试系统的研究,已倍受大家关注。本文对开发网上考试系统的相关技术及有关问题进行了初步的探讨和实践。 2 网上考试系统的体系结构 网络应用软件运行的模式主要有2类:Client/Server和Browser/Web模式。前者的缺点是开发成本高、维护复杂、升级麻烦;后者是近几年伴随Internet迅速发展起来的一种技术,他与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web服务器和数据库服务器,其主要优点是开发、维护、升级的经济性以及良好的开放性。从考试系统的性质来看,他要服务于众多考生,并且考试系统的软件也将不断的发展与更新,基于上述考虑,用Browser/Web模式设计考试系统,服务器端采用Web Server+数据库系统+ASP组件构成考试的应用服务系统;客户端采用浏览器完成考试全过程。 网上考试系统的应用程序可分为考生考试程序和考试管理程序,考生考试程序主要实现考生登录的身份验证、试卷生成、接收考生所选答案、计算分数以及考生考试成绩的查询。考试管理程序实现对学生信息库、答题信息库和试题库的管理及维护工作。根据上述需求分析,基于B/S模式的网上考试系统的体系结构如图1所示。 3 网上考试系统的软件方案 系统的开发软件采用Microsoft公司的ASP,ADO和VBScript;数据库管理系统采用SQL Servet 2000,用ASP,HTML语言和VBScript编写服务器端Web应用程序;用ADO以及ODBC实现应用程序与数据库的连接。所选软件的特点如下: (1)ASP技术。开发Web应用程序的常见技术有CGI,IDC,ISAP,ASP以及Java。本系统采用的是ASP技术。ASP是由Microsoft提出的基于服务器端脚本编写环境,使用他可以创建和运行动态的、交互的、高性能的Web服务应用程序。ASP是目前公认的建立WindowsNT动态站点最好的工具。他与ADO的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段。ASP脚本运行在服务器端,这样就极大地减少对客户端的要求,而且又有效地保护开发人员的知识产权不受侵犯。 (2)ADO技术。ADO(AetiveX Data Object)也称ActiveX数据对象,系统集中采用他访问后台数据库。ADO是新开发的,基于远程数据对象(RDO)和数据访问对象(DAO)迅速发展的结构。他可以使Web页面开发者轻松

文档评论(0)

1亿VIP精品文档

相关文档