基于ASP技术的在线考试系统的设计.docx
- 文档编号:1295073
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:17
- 大小:117KB
基于ASP技术的在线考试系统的设计.docx
《基于ASP技术的在线考试系统的设计.docx》由会员分享,可在线阅读,更多相关《基于ASP技术的在线考试系统的设计.docx(17页珍藏版)》请在冰豆网上搜索。
基于ASP技术的在线考试系统的设计
1前言......................................................1
1.1系统开发的背景 ........................................1
1.2系统开发的目的和意义 ..................................1
1.3ASP的简介.............................................2
2在线考试系统的目标 ........................................4
2.1系统应该具备的几个基本模块.............................5
2.2运行环境与系统结构 ....................................5
2.3系统性能需求分析.......................................6
3系统的详细设计 .............................................8
3.1试题设计 ..............................................83.2数据库中表的设计 ......................................83.3一般用户、超级用户权限.................................93.4试题录入...............................................93.5试卷管理 ..............................................10
3.6账号管理 ..............................................10
3.7评阅试卷...............................................11
3.8在线考试模块...........................................11
4数据库的设计 ..............................................13
4.1关于Access数据库的概述.................................13
4.2新数据库文件的创建.....................................14
4.3建立Access数据库连接的常用方 .........................14
4.4 本系统操作Access数据库的几个步骤......................17
4.5数据的安全与保密........................................18
5系统的测试.................................................22
5.1对登陆模块的测试.......................................22
5.2对考试模块的测试.......................................22
5.3对账号管理模块的测试...................................22
5.4对试卷管理模块的测试...................................23
5.5对试题录入模块的测试...................................24
6结论........................................................26
参考文献......................................................28
致谢...........................................................29
附录..........................................................30
基于ASP技术的在线考试系统的设计
摘要:
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了在线考试系统这一ASP应用程序。
它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,计算机阅卷给了考生最大的安全感,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。
关键字:
ASP;考试系统;账号管理;试卷生成;Access数据库
Designofon-lineexaminationsystembasedonASP-technology
Abstract:
Makeuseofthenetworkwiththedatabasetechnique,jointogethercurrentthehardwarepriceiswidespreadtodeclinetotakewithbreadththenetstronglythebeneficialadvantageofdevelopments,weaccordingtoB/Smoderesearchdeveloppedtotryaon-lineexaminesystemthisASPapplicationprocedure.Itmakesuseoftheconvenience,operationsimple,theefficiencyisveryhigh,presentstagealthoughrealizestotryabookapartsonly,havehadtotryarecordsinto,modificationwithsearch,andproceedtheimportantfunctioninetc.inon-lineexamination,andalsoistosaythatrealizestohavenoreallythepaperturntheexamination,satisfyinganyauthorizationoftheexamineeexaminesatanytimeandanywhereandquickwinningscore,thecalculatorgradesexaminationpaperstothebiggestsafetyinexamineefeels,alsobigalleviatetheteacherisheavymakeoutquestions,aworkloadforwithchangingfirstbooketc.
Keywords:
ASP,examinationsystem,Usermanagement,trywindingisborn,thedatabaseofAccess
1前言
1.1系统开发的背景
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!
客观!
更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
为了适应新形势的发展,我设计了这一系统,希望把老师从繁重的工作中解脱出来!
1.2系统开发的目的和意义
在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于WEB在线考试与无纸化办公一样已成为大势所趋。
基于WEB在线考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,基于WEB的在线考试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。
相比传统的考试方式,基于WEB的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感,网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。
利用ASP技术开发的基于WEB的多用户在线考试系统。
它具有多用户同时在考试、按需考试、考试时间控制、自动判卷、题库维护、用户管理、分数管理等功能。
本系统主要由管理模块、在线考试模块、教师模块组成。
随机选题,自动生试卷及自动评分的实现是本系统的关键。
1.3ASP的简介[1]
ASP的全名是:
ActiveServerPages(动态服务器网页),它是微软所提供的撰写动态网页功能的一种技术,这里说是一种技术而非语言,乃是因为它绝大部分使用到许多的VBScript,而真正属于自己的语法部分,为六个内件对象。
这些程序代码必须在内含InternetInformationServer(IIS)3.0或4.0等版本的NT方能解译,它可以结合HTML语法、和ActiveX组件,来产生和执行动态、互动、高效率的网站服务器(webserver)的应用程序。
由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性,使ASP在很多Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据库操作的网站应用系统更是倾向于采用ASP技术。
ASP的优点是:
1、使用VBScript这种简易的script语言。
2、不须另外的编译器。
3、使用一般文书编辑程序,如记事本,即可编辑。
4、ASP原始程序代码,不会传到使用者的浏览器(指定在client执行)。
5、可以ActiveXServercomponents来扩充功能(多数仅IE可以显示)。
2在线考试系统的目标
试题库与在线考试系统采用ASP、HTML、FrontPage2000/9、JavaScript、VBScript、图形编辑与数据库等工具,通过基于WEB服务器访问纯WEB页面,实现在线组卷与考试等各项相关的功能。
[2]
它是专门用于试题(卷)录入、查询、修改、删除、随机生成试卷和参加在线考试的ASP应用程序。
其最大的特点是开放性、方便性和灵活性。
主要是指一般的用户不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它还允许用户根据自己的需求,从现有的试题库中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 技术 在线 考试 系统 设计