学生在线考试系统Word文档格式.docx

上传人:b****4 文档编号:16593811 上传时间:2022-11-24 格式:DOCX 页数:40 大小:576.96KB
下载 相关 举报
学生在线考试系统Word文档格式.docx_第1页
第1页 / 共40页
学生在线考试系统Word文档格式.docx_第2页
第2页 / 共40页
学生在线考试系统Word文档格式.docx_第3页
第3页 / 共40页
学生在线考试系统Word文档格式.docx_第4页
第4页 / 共40页
学生在线考试系统Word文档格式.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

学生在线考试系统Word文档格式.docx

《学生在线考试系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生在线考试系统Word文档格式.docx(40页珍藏版)》请在冰豆网上搜索。

学生在线考试系统Word文档格式.docx

用户管理可以提供查看成绩以及修改信息等基本功能;

导航栏提供一些相关知识以及考研专题,这其中包括精心制作的知识卡片,涵盖了《数值分析》一书中所有公式,可供学生复习时使用,方便考生的学习,并能激发考生的学习兴趣。

作为对传统考试方式的改革,网络化考试是近年来研究的一个热点课题。

在线考试是网络化考试系统的重要组成部分,本论文的主要工作是设计并实现一个在线考试系统。

利用在线考试系统,试卷动态生成,使用计算机自动判卷,大大提高阅卷效率。

在服务器端,系统平台采用WindowsXP,数据库平台采用SQLServer2000,采用ASP技术实现用户界面层设计。

采用管理员、教师、考生三级授权方式,提高系统安全性。

关键词:

信息管理;

C#;

MicrosoftSQL2005;

在线考试;

题库

ABSTRACT

Thissystemhasrealizedthegoalofon-linetest.Thissystemcouldreducetheburdenonteachersandincreaseefficiency,andstimulatethestudents’interestinlearning.

Theonlineexamsystemismainlyusedasabrowserinterface,theB/Smodethatusercouldaccessthesitethroughthebrowser,usingASP.NET(C#)technologyandDreamweavertools,andSQLdatathedesignofvariousfunctions.

Thesystemiseffectiveasuserslogged,thenewuserregistration,usermanagement,onlineexaminations,Administratorsloginandmanagement,andotherfunctions.Thispaperdescribesthedesignandfocusonnavigationregistrationplateloggedtherealizationandonthisbasis,tobuildabackgrounddatabase.Theloginsystemmainlyprovidesthecandidatesandtheadministratorlogin,whichistheprerequisiteforonlineexaminations;

;

theregistrationsystemprovideaplatformforthefirstmajortovisitthesitetoaccessanaccountofthesite;

thenavigationbarprovidesomerelevantknowledgeandspecialmatterofentranceexamsforpostgraduate.Inthispart,thereisacardthatcouldsupplyallformulasofthebookNumericalAnalysisforstudenttoreviewandlearn,andstimulatethestudents’interestinlearning.

Asthereformoftraditionaltest,theexaminationsysteminnetworkisahotpointstudyinrecentyearstopic.Theonlineexaminationsystemistheimportantpartoftheexaminesysteminnetwork.Themainworkofthisthesisisdesignofanon-lineexaminationsystem.Withonlineexaminationsystem,testpapercanbeproduceddynamicallyandcanbecorrectedbycomputerefficiently.TheoperatingsysteminservermachineisWindowsXP.SQLserver2000isusedasdatabasedevelopmentplatform.ASPtechnologyisadoptedtodesignuserinterface.Thesystemprovidesgoodsecurityinthefashionofthree-tierauthorizedsystemincludingadministrator,teacherandstudent.

keywords:

informationmanagement;

C#;

MicrosoftSQL2005;

onlineexamination;

questiondatabase

目录

摘要I

第一章绪论1

1.1开发背景1

1.2研究问题的提出1

1.2.1研究内容2

1.2.2研究目标2

1.3研究意义2

1.4研究思路与研究方法3

1.5论文框架4

第二章相关研究及文献分析6

2.1传统考试的概述6

2.2在线考试系统的概述6

2.3国内外相关研究介绍7

2.4研究的“发展趋势”8

2.5关键技术9

2.5.1WEB概述9

2.5.2ASP技术10

2.5.3SQLSERVER介绍11

2.6关键技术12

第三章社区信息管理系统总体设计13

3.1系统需求分析13

3.1.1系统可行性分析13

3.1.2系统功能需求分析13

3.2系统总体设计14

3.2.1系统的体系结构14

3.2.2系统的用例图16

3.2.3在线考试的模块流程17

3.3系统详细设计18

3.3.1后台总体架构介绍18

3.3.2身份验证模块19

3.3.3组卷模块20

3.4数据库开发20

3.4.1创建数据库20

3.4.2数据表结构21

3.5小结25

第四章系统实现26

4.1开发环境配置26

4.2界面制作26

4.3程序编码30

4.3.1创建数据库连接30

4.3.2随机选题30

4.3.3人工评卷31

4.4系统评估32

4.5小结32

第五章研究结论与未来研究33

5.1研究内容的总结33

5.2主要创新点33

5.3存在的不足点及今后的研究方向33

致谢35

参考文献36

第一章绪论

1.1开发背景

随着Internet/Intranet技术的飞速发展,基于Web的开发技术得到了极大的应用。

为充分利用校园网现有的网络资源,本文使用ASP技术开发了一个基于Web的在线考试系统。

系统有效解决了传统考试方式所带来的弊端,将传统的书面笔试的出试卷、考试、评阅等多个环节整合成一个集动态出卷、在线考试、自动评阅及成绩查询等多功能为一体的无纸化考试系统。

可灵活利用网络完成考生各阶段考试,同时也大大提高了教学与考试质量,减轻教师负担,提高工作效率[1]。

随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称之为数字化时代。

在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时希望能够得到科学的评价;

老师希望有效改进现有的考试模式,提高考试的效率;

教育机构也希望给网上的学生提供更全面灵活的服务,同时希望全面准确地对学生进行跟踪和评价。

在线考试系统正式迎合这一市场需求而开发的,它旨在探索一种以互联网为基础的考试模式。

通过这种新的模式,为学校创造一种新的考试环境,使考务管理突破时空限制,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时、随地通过网络完成考试[2]。

1.2研究问题的提出

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

现在,计算机硬件技术的发展已经达到了相当高的水平。

但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户[3]。

1.2.1研究内容

让系统在Windows98/2000/XP平台环境下运行稳定,对软、硬件要求低,运行速度快、操作简单、界面友好、易于管理和维护;

而且具有较强的针对性、实用性和可操作性,初步解决了校园理论考核层次广、次数多、内容全,以及保密性和公平性差、评卷困难等问题。

并对其详细的设计方案、实现技术和运行情况做了分析和研究,最后对未来的工作做了研究与探讨。

论文主要围绕系统设计开展研究,保证了考核的公平、公正、公开,有力地促进了理论学习的全面开展。

本文重点研究了以下几个方面:

(1)系统的体系结构、工作方式、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接;

(2)系统各功能模块的详细设计、开发及其关键技术[4]。

1.2.2研究目标

我们设计的在线考试系统是一个基于Web的实时在线考试系统,系统的目标是实现一个基于Internet的智能化远程考试系统,采用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合[5]。

1.3研究意义

考试是教学中最后也是一个重要的环节,可以帮助教师了解学生对知识的掌握情况,同时也是对自己教学方法的一种检测,利于改进教学。

但是这又受到考试本身的各种因素的影响,比如试卷的难易程度、评分标准和考试作弊等。

因此在21世纪,推进教育改革的同时,考试改革也是研究的一个重要课题。

传统的考试需要经过很多复杂的步骤才能进行。

步骤如下:

组织教师命题;

印刷大量试卷;

安排考场、考试时间、监考老师等;

进行考试,统计成绩等。

这整个过程存在了大量的问题。

第一,科学性。

试题由部分教师完成,所以出题老师一定对难度和内容的把握非常小心,否则达不到预期的效果。

并且每套试题涵盖的知识点固定,造成了对知识考察不全面。

第二,保密性。

由于从出题到印刷一直到最后的考试,很多人参与,导致保密工作难度较大。

第三,公平性。

考生考试时所考内容相同,杜绝作弊是考试的一个普遍的难题;

考试结束后人工评卷可能造成评分标准较大偏差,从而影响考试的公平性。

第四,灵活性。

时间地点都是经过统一安排,所以如果考生耽误考试就要参考补考。

传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。

所以组织多人参考的考试相当麻烦。

当前网络迅速普及,以Internet技术为代表的信息技术为人们创造了一种新的不受地域、时间和计算机约束的信息交流、共享和协作方式。

21世纪是信息化的社会,数据信息应用已进入大规模服务阶段。

考试作为最直接体现信息化社会中人们的知识水平的一种方式,是目前使用最为广泛的形式之一。

实现无纸化、网络化、自动化的在线考试系统,具有深远的现实意义和实用价值。

当前,信息技术的发展突飞猛进,特别是网络技术的兴起,使得考试信息化、自动化成为可能。

三层结构的出现为出题、组卷和答题提供了良好的系统架构,从而实现统一管理题库、动态组卷、自动判卷,极大地节省了人力、物力,提高了效率[6]。

本研究是对在线考试系统进行设计并实现。

这个题目已经有人在研究,但是现在存在的考试系统,都存在一定的缺陷,没有一个可靠的、实用的在线考试系统。

所以本研究具有挑战性和较强的实用性。

1.4研究思路与研究方法

论文采用了总体规划、分步实施、软件技术与网络技术相结合,管理模式研究和技术开发相结合,研究与应用相结合的技术路线。

首先通过分析在线考试的实际需求,设计考试的组织与管理模式;

分析并设计用户登录、考试科目、专业课程等多约束条件下与考试相关的其他信息的关系结构;

继而设计考试试卷的组成规则、题型和题量的分布及程序实现方法,分析计算机答卷的技术要求和阅卷评分的准确性要求,并设计解决方案:

设计考试系统的模式结构、功能、安全性和网络适应性等;

最后,制定系统应用规范。

(1)题型和题量的设计

在基于Web的在线考试系统中,题库中的题型设计是一个重要因素,决定了考试是否能够产生科学、合理的测试效果。

本系统处理的题型有:

单项选择题、多项选择题、判断题、填空题和简答题等,并设置有标准答案、试题分值、试题归类、难度级别,满足考试抽题及自动阅卷的参数要求。

同时,通过录入充足的题量,以满足考试抽题的随机选择空间。

(2)计算机答卷的技术要求

考生试卷中所有试题均为单项选择题、多项选择题、判断题、填空题或者简答题等。

考生答题时,使用鼠标选择各题目中认为正确的选项,单项选择题和判断题仅能够选择选中一个答案,多项选择题能够选择两个以上答案,填空题和简答题将答案填入相应的框中。

对考生而言,只需要掌握鼠标的使用方法和键盘输入方法即可。

很显然,这样的操作技能,针对社会中具有中、高级文化程度的人员来说,不存在任何障碍。

因此考生利用计算机进行考试答卷是完全可行的。

(3)阅卷评分的准确性保障

在在线考试系统中,对于客观题型的阅卷通过将考生答案与试题标准答案进行字符串比较的方式来判别,保证了阅卷的准确性,对于主观题型的阅卷通过教师的人工阅卷评分,评分可通过累计正确答题的试题分值来获得,算法简单、快速、准确,程序编制容易。

(4)系统开发及应用模式

基于Web的在线考试,充分利用Internet,采用B/S模式的数据库体系,客户端软件仅需浏览器支持,维护简单。

系统开发周期短,应用程序页面简单、轻量,具有很强的伸缩性,对客户端硬件配置要求极低,易于达到要求,可以选择不同厂家的设备和服务。

系统资源的冗余度小,部署方便,容易维护且可扩充性良好。

(5)选择合适的开发工具

开发工具的选择对一个系统来说很重要,既决定了开发人员的开发效率,也对页面的美观和操控性起着重要作用,同时也对系统的易维护性和扩充性有着重要影响。

(6)建立多客户环境下数据库应用模式

以Web技术为基础的B/S模式正日益显现其先进性,当今很多基于大型数据库的应用系统正在采用这种全新的技术模式。

B/S模式由浏览器、Web服务器、数据库服务器三个层次组成。

在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都是通过浏览器进行的。

该结构的核心部分是Web服务器,它负责接受远程(或本地)的HTTP查询请求,然后根据查询的条件到数据库服务器获取相关数据,再将结果翻译成HTTP和各种页面描述语言,传送回提出查询请求的浏览器,由后者与数据库联系完成这些工作。

1.5论文框架

本文主要分析了现有的在线考试系统的优缺点,并针对这些缺点,利用Ajax技术改进了基于Web的在线考试系统。

提供了一个人性化,高交互性与高响应性的在线考试系统。

本文各章节的主要内容如下:

第一章绪论。

主要介绍了本文的研究背景,概述了本文的内容安排和研究目标,并给出了研究意义,研究思路与研究方法。

第二章相关研究及文献分析。

本章主要介绍传统考试及在线考试系统概述、国内外研究现状、研究的“发展趋势”及关键技术。

第三章系统设计。

介绍了系统的需求分析、总体设计和详细设计。

第四章系统实现。

本章介绍了系统的开发环境配置、界面制作、数据库开发、程序编码、系统测试和系统评估。

第五章研究结论与未来研究。

介绍了研究内容的总结、主要创新点、存在的不足点及今后的研究方向。

第二章相关研究及文献分析

2.1传统考试的概述

现今社会对劳动者和技术人员的知识和能力的要求越来越高。

考试作为衡量人们能力的重要手段,并已深入到社会的各个方面[9]。

但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次完整的考试至少要经历教师出卷、试卷印刷、学生考试、教师改卷、成绩统计等5个步骤。

传统纸质考试方法是:

任课教师在课程结束前两周,按照考核大纲提交两套试卷(A、B卷)交给系教务员,课程负责人选择印刷的试卷(A卷或B卷)、教务员安排考试时间和地点、学生考试、任课教师领取试卷评分、统分、再将成绩上传到网上的教务系统、学生查询成绩。

此种方法存在以下几方面的弊端:

(1)试题单一,容易泄题。

(2)试卷一样,易作弊。

(3)误判、漏判、统错分。

(4)成绩上网,不易操作。

(5)纸质考试成本高,也不方便管理[10]。

目前随着考试类型的不断增加和考试要求的不断提高,组织考试的工作量越来越大;

管理人员和教师在组织考试的过程中需要花费较多的时间和精力,人为错误率也较高;

另外,当考生数量比较大时,对学生成绩统计及分析十分烦琐且容易出错;

而且,成绩公布之前学生为查看成绩给教师和教务部门带来的麻烦也不少,考试管理工作效率逐渐降低。

可以说,传统的考试方式已经不能适应目前考试的需要。

2.2在线考试系统的概述

Internet技术的发展使得考试的手段和媒介发生着变化。

从传统的笔试到计算机辅助考试,并发展到基于各种技术的在线考试[11]。

相比传统的考试方式,在线考试系统的好处主要表现在以下几个方面:

(1)题库抽题,随机组卷。

可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷。

从题库中抽题随机组卷,所有人都不知道试卷的内容,只有考试的时候才知道,这样能有效防止教师在复习的时候“勾重点”,真正的实现教考分离,学生必须全面掌握知识,才能通过考试。

(2)考试时间和地点灵活,考生可以在规定时间段内的任意时间参加考试;

并且基于Web技术的在线考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。

(3)在线考试有利于激发考生的学习兴趣,有效地减轻教师和考核部门的工作负担,提高各部门的工作效率。

在线考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果。

计算机判卷,避免人为错误,又节约了成本。

考试完成后学生马上可以查看成绩和试卷详细情况,及时知道错在什么地方,了解自己不足之处。

这一切都是由电脑完成,减轻了教师的工作量,也有效的避免了人为因素,体现了考试的公平性。

(4)提高教学质量。

任课教师要查看学生考试情况,可通过成绩分布图,每个成绩段有多少学生,最高分,最低分,平均分,以及学生在每个题型的平均分,都可直观的反应出来,这样老师就能很好地掌握学生对本门课程的学习情况,以便在以后的教学中注意加强相应部分的辅导。

而这一切都是由考试系统完成[10,12]。

(5)能考场监督与容错能力。

学生在考试过程中,若考试机出现故障,可以马上启用考场备用机,而前面已做的试题保存在服务器上,在备用机上接着做。

和传统的纸质考试相比,利用网络资源开发在线考试系统具有明显的优越性,是对传统的考试方式的重要改革,是值得进一步完善后大力推广。

2.3国内外相关研究介绍

网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国内外得到蓬勃发展,人们选学课程和考试都是通过网上进行。

特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。

传统的Web页面重载机制已经严重的制约着网络应用软件的开发,因此,关于页面的载入技术的研究也就成为Web应用程序设计的关键。

然而这种状况一直没能彻底改变,直到Ajax技术的出现。

在Ajax技术之前,在线考试系统的在线考试都经历提交答案、等待响应、重新加载页面这样的过程。

为了保护答案数据的完整,这类系统往往需要进行大量的提交动作,这种独占式请求操作总是与服务器的“响应时间”同步,即当请求未得到服务器完全响应时,用户只能等待,而不能进行其他操作;

或者当页面只需更新小部分数据时,浏览器必须重新加载整个页面。

这些频繁交互请求的过程不仅让考试处于不连续的状态中,同时也消耗了大量服务器资源。

与此不同,Ajax采用独特的远程脚本调用技术,可以异步的实现页面数据的更新,彻底解决了传统页面的重载问题,开启了全新的网页应用程序设计模式。

其典型应用有google的GMail、GoogleSuggest等。

在国内,Ajax技术已经成功的应用到网易的邮件系统。

基于Ajax开发的B/S模式系统将继承其所有优势,在面对大数据量与服务器通信时,不但不容易引起数据丢失、服务器死机等现象,而且用户操作页面也会流畅很多,这是一种新的B/S模式上C/S模式速度的Web操作体验。

虽然目前计算机技术以及网络技术都在高速发展,但在诸多场合现在的Web系统仍不能完全满足用户的需求。

比如:

WebGIS领域的实时查图功能,这不仅需要足够的带宽支持,而且需要用户有足够的耐心,同时这对服务器也是一个不小的负担。

再如:

大多数在线考试系统往往由于带宽不足或是服务器配置不够,经常出现种种问题。

尤其是各高校在“数字校园”建设中,经常会遇到类似的问题。

网络教育是“数字校园”建设中的重要组成部分,由于校园网的用户众多,网络资源也相当有限,这给网络教育系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1