欢迎来到天天文库
浏览记录
ID:22053114
大小:105.50 KB
页数:15页
时间:2018-10-26
《基于odbc的bs模式网络考试系统开发与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ODBC的BS模式网络考试系统开发与实现摘要:本文利用Authorware作为技术平台,在ACCESS中建立数据库,利用ODBC接口和标准结构化查询语言SQL语言开发主程序并访问数据库,开发了一个通用的B/S模式网络在线考试系统。该系统具备教师登录出题、考生登录、自动组卷、在线考试、考试记时、自动评分、自动存储和成绩分析等功能,并给出了部分程序源代码。全面实现了考试工作的网络化、无纸化、自动化,研究成果对于远程教育以及现代考试方式的改革都具有重要的实用价值。关键词:无纸化考试数据库B/S模式在线考试远程教育中图分类号:TP31文献标识码:A文章编号:1007-9416
2、(2015)05-0000-00Abstract:Inthispaper,?ageneral?B/Smodeonlineexaminationsystem?wasdevelopedusingAuthorwareasthe?technologyplatform.Inwhich?,thedatabasewasestablishedintheACCESS?,themainprogramwhich?accesstothedatabase?usingODBCwasdevelopedbySQLlanguageThesystemhasthe?functionssuchasteacher
3、s?login,?candidates?login,?automatictestpaper,?onlineexamination,?theexamination?time,?automaticscoring,?automaticstorage?andperformance?analysisandsoon.?Partsofsourcecodesweregiveinthissystem.?Thissystemhasmade?theexamworkfullyrealizenetwork,?paperlessandautomation.?Theresearchresultshav
4、eimportant?practical?valuefor?thereformofmodern?distanceeducation?and?examinationmode.Keywords:Thepaperlessexamination,?Database,?B/S?model,?Distanceeducation,?Onlineexamination以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命,网络在线教育已经成为了一种非常普及的教育方式。传统的出卷、印卷、监考、收卷、评卷和分析成绩的考试模式,环节众多,工作量大,需
5、要浪费大量的时间、人力和财力,而且出成绩的周期比较长,出错率搞,己经越来越不适应现代教学的需要。利用数据库技术开发多媒体考试系统,能够充分体现数据库的功能强大及其灵活性,当考试内容改变时,不需要重新制作,只需要修改相应的数据库中即可[1],成为现在考试的一种新趋向。本文用Authorware作为平台,采用开发主程序,建立Access数据库,采用ODBC开放式数据库口SQL语言实现了主程序与数据库的自动连接,采用B(Browser)/S(Server)结构开发了一个通用的海船船员适任考试智能训练系统,具有用户管理、在线模拟考试、自动组卷、自动评分、错题记录、存储考试信息和分
6、析成绩等功能。全面实现了考试工作的网络化、无纸化、自动化,具有非常重要的实用价值。1系统开发使用的关键技术1.1系统的整体结构设计本系统采用B/S结构,即客户端(Browser)/浏览器(Server)。所有程序和数据库都存放在服务器上,客户端仅需安装操作系统与浏览器即可。客户端运行浏览器,提供用户接口,负责产生用户的请求,并接受Web服务器传递的Web页面数据,Web服务器接收请求,并将其转换为数据库服务器能识别的SQL语句,传递给数据库服务器,数据库服务器执行后将结果返回给Web服务器,Web服务器将结果生成为浏览器可识别的格式返回到客户端的浏览器上。1.2Autho
7、rware平台上采用SQL语言开发系统Authorware是一个卓越的多媒体集成工具,提供了丰富的交功能能,其基于图标的流程线开发方法和面向对象的特性使得多媒体应用程序的开发和维护非常方便。[2]但是作为多媒体制作工具,Authorware,非常适合于开发CAI教学软件。Authonvwe可以通过公用数据库接口ODBC(OpenDatabaseConnectivity)与外部数据库进行相互间的通讯,从而使Authonvwe获得大量丰富的数据源,并通过SQL语言对外部数据库进行有效的管理,随着数据库技术的发展,其应用范畴已经渗入
此文档下载收益归作者所有