网络考试系统分析报告毕业设计Word下载.docx

上传人:b****2 文档编号:1272068 上传时间:2023-04-30 格式:DOCX 页数:24 大小:180.39KB
下载 相关 举报
网络考试系统分析报告毕业设计Word下载.docx_第1页
第1页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第2页
第2页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第3页
第3页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第4页
第4页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第5页
第5页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第6页
第6页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第7页
第7页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第8页
第8页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第9页
第9页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第10页
第10页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第11页
第11页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第12页
第12页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第13页
第13页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第14页
第14页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第15页
第15页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第16页
第16页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第17页
第17页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第18页
第18页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第19页
第19页 / 共24页
网络考试系统分析报告毕业设计Word下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网络考试系统分析报告毕业设计Word下载.docx

《网络考试系统分析报告毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《网络考试系统分析报告毕业设计Word下载.docx(24页珍藏版)》请在冰点文库上搜索。

网络考试系统分析报告毕业设计Word下载.docx

本系统主要包括考生考试、教师管理两大模块,应当具有在线考试、成绩查询、考试管理、试题管理、试卷管理和成绩管理等功能,同时对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中模式结构进行了详细的阐述和说明。

关键词在线考试;

ASP;

数据库

目录

摘要2

第一章网络在线考试系统的研究背景4

1.1网络在线考试系统的研究意义4

1.2网络在线考试系统的优势5

1.3考试系统的现状分析5

第二章网络在线考试系统的计划6

2.1计划目标6

2.2用户使用流程分析6

2.3考试系统模块的划分与功能7

2.3.1考生用户考试方面8

2.3.2教师管理考试方面8

2.4信息数据分析8

第三章网络在线考试系统的分析9

3.1可行性分析9

3.2系统功能分析10

3.3在线考试系统登陆图10

第四章网络考试系统的设计11

4.1系统设计特性11

4.2网上考试系统结构功能12

4.3功能需求描述12

4.4主要功能模块13

4.4.1网上考试系统主要数据的工作流程图14

4.5数据库的分析与设计14

4.6系统设计功能16

4.7系统其他模块设计17

结束语17

第一章网络在线考试系统的研究背景

上世纪90年代末,计算机普及和Internet迅速发展,从根本上改变了人们日常生活、工作和娱乐方式,同时也在改变着教育,很多国内外的大学和其它社会机构都进行了远程教育,实现了异地教育和培训。

二十一世纪是信息时代,信息技术发展更加迅速,计算机网络安下一代国际互连网即 

Interne 

II悄悄地向我们来,全面性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能,传统的教育势必会受到严峻的挑战。

网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。

传统的考试方式在现今来看存在很多弊端。

由于传统考试涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试试卷周期长、效率下降;

同时人工批卷等主观因素也影响到考试的公正性。

随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络在线考试系统展现出了越来越多的优越性。

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

通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。

在线考试系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便。

避免了以往学校考试中物质方面,例如:

纸张、笔、监考老师等资源的浪费。

后台管理方面由专业管理人员进行管理,确保了程序的稳定性、安全性。

登陆在线考试系统后台管理,可以对考试内容、专业、科目和考试题目等都作了详细的分类,这样考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。

1.1网络在线考试系统的研究意义

网络在线考试系统有效地提高了考试的便捷性、可靠性、安全性,同时大幅度降低了考试成本。

在线考试系统是社会的网络化发展的必要趋势,它将成为一种不可或缺的考试方式。

本文研究的目的是设计一个简易的网络在线考试系统,其具有一定的通用性以及便捷性,能够满足多门课程的测试与考核要求。

为教师与学生开展进行各项考试的一个考核平台。

同时建立学生利用网络自主学习提供条件,为不同课程的网上考试提供平台。

为了满足系统对便捷性、可靠性、安全性、扩展性、跨平台性等方面的要求,系统总体架构设计采用先进的基于B/S的三层体系结构:

学生用户层、教师管理层、考题数据层。

需要建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题同时可以增加新的考试科目。

并可以充分利用题库中的试题由系统随机组卷,在指定时间内发布试卷。

学生可以利用设定的账号及密码登陆考试系统,进行考试、练习、查询等功能。

学生参加考试后能立即得到答案,并分析考试中答错的题目,同时教师能得到学生考试后传送到系统的反馈信息,有效提高对成绩查询及分析。

最后对学生考试中出现的错误进行统计以便于今后的教学。

此外,还应具有良好的用户界面,操作方便,尽量减少误操作率。

具有安全保密机制。

1.2网络在线考试系统的优势

传统考试方式在效率与正确等方面会由于人为情况出现很多变化。

例如:

考前的地点设置、考卷设计、考卷印制;

考试过程中的监考;

以及考后的审核。

由于都是人为情况,因此出现错误的几率较大,甚至会影响到最终考试的结果。

因此,网络在线考试系统应具有以下优势:

(1)、资源的节约传统考试一般存在组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,其中对于物质方面、人力方面都有很大的消耗,有时可以说是浪费资源严重。

但是,利用计算机的考试方式,出题与答题都是由数据完成,考试完毕系统自动判断考卷,同时核出最后考卷的分数。

通过计算机的利用极大地节约了人力、财力、物力及时间资源。

(2)、成绩的准确传统考试的阅卷形式一般都是由监考老师进行,但是由于是认为因素所以对于题目的判定存在一定误差,其中也包括由于阅卷量较大而造成的误判。

基于计算机的考试系统利用设计处理的考试的试题保证了答案的标准化,它不但高效迅速而且准确避免人为因素,从而在较大程度上避免人为误差及人情分等问题,保证考试的公平公正。

(3)、作弊的杜绝传统考试由于命题的一致性致使考生在考试过程中存在一定作弊因素,这项因素仅被监考降低但是无法杜绝。

利用计算机的考试系统在考题的生成方面存在随机性,考题通过题库任意选择,使得同一考试中的问卷保证相同性大幅度减少,同时极大的降低了考试的作弊因素,从而降低了考试成绩的公平性。

1.3考试系统的现状分析

在线考试是现阶段研究开发的一个热点。

世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化。

在线考试系统是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。

一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。

在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。

只要形成一套成熟的题库就可以实现考试的自动化考试,节约大量的人力物力,并且速度更加快捷。

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

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

例如美国,一些著名的考试就采用了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并己在全范应用。

普遍地看绝大多数远程教育的考试还停留在传统考试方式。

在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。

但是,我国国内方面考试系统的应用也已经逐渐替代传统考试模式,例如一般的计算机类的取证考试多选择集体的上机考试模式。

不过以上的考试形式多利用的是局域网情况下,对互联网的真正应用还停留在网上报名工作和网上成绩查询,还没有真正形成利用互联网考试的规模。

因此,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台。

作为网络课程重要组成部分的网络考试系统也相继问世。

近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。

人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率[9]。

于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。

比如全国计算机等级考试软件、职称计算机能力考试等等。

有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经验。

第二章网络在线考试系统的计划

2.1计划目标

1)、提高考试效率,减少教师在考试过程中的工作量。

2)、保证考试的公正性、公开性。

3)、系统试卷生成、系统试卷判定、系统试卷评分,保证考试的真实性。

4)、考生用户可以参加考试、查询成绩。

5)、教师可以对试卷的设计、评判等信息进行管理。

2.2用户使用流程分析

一个完整的计算机考试,要经过注册考生、考试和取得考试成绩单等步骤,

具体流程如图2-1所示:

2.3考试系统模块的划分与功能

通过前面的分析,已经了解了使用考试系统完成考试的步骤,接下来则需要对考试系统的模块进行划分。

考试系统的模块大体划分为四个部分:

数据库管理系统、考试管理系统、客户机考试系统和考试备份系统。

其中每一部分都细分为多个模块,如图2-2所示:

1数据库管理系统:

数据库管理系统包括了注册、修改、删除考生信息功能,相关考生、考试信息查询等功能,以及建立和维护考试系统题库。

2考试管理系统:

主要包含客户机远程控制(此功能程序放置于客户考试机,且随操作系统启动时加载,并运行于后台)、考试机状态管理与设置、备份机状态管理与配置、考试过程监督与管理、试卷评阅与成绩计算等功能。

3客户机考试系统:

包括考生考试环境的提供——答题系统、自动计时、锁定考试机功能以及考试题库。

4客户机考试系统:

包括自动按时备份考生试题答案,考试过程中出现意外情况后恢复有效答题,提交最终试卷答案等功能。

2.3.1考生用户考试方面

考生用户在登陆面输入账号、密码,选择所在的院系及需要考试的科目等。

系统会检索考生的身份,确认在考试时段中并且未参加过考试,通过后允许考生进入到考试系统中。

根据教师设定考试的要求,从后台题库中随机抽取生成试卷,考生则开始进行正式的答卷。

考试过程中考卷设有时钟,这样提醒考生剩余时间。

考试完成后考生手动点击交卷,考试规定的时间接近时会有自动提示。

考生在提交填写完成的试卷,之后系统会自动生成成绩。

选择题和判断题的自动阅卷比较简单只要与标准答案进行比较即可。

而填空题和简答题的阅卷,存在一定个人因素在内,因此答案个数的不确定性和判卷的尺度都会有影响。

要实现计算机自动阅卷相对比较困难。

通过采取在多个答案之间设置特定分隔符,再设置关键字。

通过对关键字的判断实现填空题和简答题的自动阅卷。

2.3.2教师管理考试方面

教师管理在登陆界面输入管理员的账号、密码,系统检索账号和秘密正确后则通过系统的登录识别。

否则,系统会弹出提示对话框,通知登陆信息出现错误。

正确登录教师管理系统后,可以对题库进行选择。

然后,根据考试科目的考试要求,教师可以设置考卷参数并保存。

考生在考试时,将按照教师设置的情况从题库中随机抽取试题组成试卷进行考试。

在考试结束后,系统保存考生考试结果,根据教师设置按指令系统将评卷得出成绩。

教师还可以通过人工阅卷模式对系统自动评卷的结果进行检查,也可以对填空和简答等试题进行实际评测,从而最终得出考生的成绩并保存。

教师可以通过信息查询模块查询、下载考生的成绩,还可以通过成绩管理模块对成绩进行各项分析。

教师可以进入管理员界面,可以对整个学校年级信息进行操作。

包括各年级信息的录入、各年级课程的录入,还可以对各年级信息进行修改。

同时,可以对学生信息进行录入和操作。

在“学生信息”这一项中输入参加考试学生的姓名、学号、年级等信息,系统将会根据学生的年级从库中取出这个年级所有的科目信息。

这样,登录权限表中生成一条记录,在这条记录中包含这个学生每一门科目考试是否已经登录过和提交过的信息,用以作为判别学生是否已经参加过此门考试的依据。

教师也可以通过“学生权限查看”这一项,查询每个学生的信息,如果学生信息不正确,可以修改学生的信息。

2.4信息数据分析

1、考生信息:

学号、学生姓名、密码、专业、班级。

考生不用通过注册即可直接登录考试系统,其操作权限仅为参加考试和查询考试成绩。

同时保证两台或两台以上计算机不能用同一用户ID同时登陆。

2、科目信息:

教师对考试科目的增加、删除和修改操作。

3、试题信息:

教师可以对各科目中各类型的试题进行添加、修改、删除和查询等操作。

添加考试题目信息时,需要选择所属的专业、科目,然后再进行添加。

4、试卷信息:

(a)添加试题。

教师首选要选择试题所属科目。

若没有该科目则可以添加新的科目。

如果输入不正确或者该科题库中已有该试题编号和内容等情况,系统则会给出相应的提示或警告,以待更正。

(b)试题修改:

教师可以对以添加的试题进行修改。

(c)试题删除:

教师可以删除不再需要的试题。

同时也可以删除不需要的科目。

5、主观题批改:

系统对客观题自动评分,并为教师提供主观题审核界面,进而统计最终得分。

6、考试成绩信息:

教师和考生均可以通过该模块查询某科目考生的考试成绩。

同时,教师还可以查询考试记录,来查看考生是否参加了考试。

同时可以对过去的考试结果和成绩库进行删除和清理工作。

7、老师信息:

登陆管理员界面进行注册。

教师具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限。

第三章网络在线考试系统的分析

3.1可行性分析

1)、技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬件、软件能否满足开发者的需要等。

软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有MySQL,网页制作上有AdobeDreamweaver等工具,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

其灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,计算机容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

2)、设施可行性

设施上的可行性主要分析现今社会设施条件是否能够达成目标,实现多人同时在线考试。

设施方面,如今各级学校都再进行计算机化的改变,课程中多利用计算机实现同步教学。

一些学校的考试也实现了局域网络下的上机考试。

一般学生个人家中也基本实现了拥有计算机以及网络的条件。

因此,在设施上的可行性程度基本满足。

3)、个人可行性

个人上的可行性主要分析现今个人对于计算机的熟悉程度是否能使用考试系统,而不是对于操作完全不明。

个人情况中,现今社会网络发展迅速,社会人尤其是年轻人对于计算机的普及较为全面。

教育部门的老师、教授对于计算机的使用也处于较为熟练运用的程度上。

因此,在个人对计算机使用以及理解的情况,相信能够适应网络在线考试系统的使用。

现在的系统具备很好的人机交互界面,操作者只需具备初步的WindowsXP使用经验即可熟练地操作本系统。

在系统中大部分的操作均可用鼠标的单击来完成,从而简化了繁琐的输入、输出工作。

3.2系统功能分析

系统基本功能包含:

1)、试题、试卷功能:

生成考试用的试卷,对试题库进行管理。

包括增加、修改、删除试题。

2)、考试功能:

为考试选择试卷,并设定考试时间与参考人员等信息。

3)、成绩功能:

分别对客观题和主观题进行评价,并进行成绩分析。

4)、自动阅卷功能:

系统对客观题自动评分,并为教师提供主观题的审核界面,从而并统计最终得分。

3.3在线考试系统登陆图

1)、教师登陆

2)、学生登陆

第四章网络考试系统的设计

4.1系统设计特性

对于网络在线考试系统来说,便捷性、安全性、扩展性是最重要的关键的因素:

1)、便捷性

便捷性是指系统使用过程中是否保证使用的简便与快捷。

相较于传统考试模式,在线考试系统已经做到了快捷方便,在此之上更要对系统的简便与快捷进一步保证。

学生登陆系统、参加考试;

教师批改答卷、修改试题等都要做到清楚明了,设计目标使系统使用过程能够轻松掌握。

2)、安全性

安全性是指考试系统能够保护数据或基础结构避免受恶意攻击或者盗用。

安全性是通过为信息的机密性、完整性和可靠性提供充分的保护来预防风险。

保对于在线考试系统来说,题库、试卷、成绩三者的安全性是必需要加以考虑的,以保证考试过程与最终成绩的真实可靠。

3)、扩展性

可扩展性是指系统能保证可持续增长以满足用户的需求和业务复杂性要求。

本系统是以动态变化为模型。

初期设置的系统体积较小,通过需求的增长而增加其体积。

这种增长会非常迅速,不仅表现在支持的用户数量上而且表现在提供的用户服务的复杂性和集成性方面。

对于考试系统而言,这种扩展性就显得尤为重要,因为考试系统功能的完善是一个渐进的过程,要根据学习的要求和技术的发展不断改进。

4.2网上考试系统结构功能

网上考试系统包括:

学生登录和管理员登陆。

该系统考生信息主要由数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询组成,关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。

管理员进入管理员界面,管理员界面主要由管理员资料修改、科目管理、题库管理、试卷生成、注册新用户等模块组成。

系统的具体功能框架如图4-1所示:

图4-1网上考试系统结构功能图

4.3功能需求描述

网上考试基于网络环境,试卷应该从服务器的数据库抽取试题后动态生成。

另外,考生选择答案提交后,应该由计算机自动阅卷,得到成绩后显示出来。

其次,应该能够方便、快捷的对在线考试系统进行后台管理。

网络化的在线考试系统功能需求具体描述如图4-2所示:

图4-2功能需求描述

此网上考试系统功能有后台管理、试卷管理、考试功能、出卷、批阅试卷、成绩查询、等功能。

4.4主要功能模块

(1)考试登陆模块设计如图4-3所示:

图4-3考生登录模块

(2)

考试界面设计如图4-4所示:

图4-4考试界面模块

(3)后台管理设计如图4-5所示:

(4)成绩查询设计如图4-6所示:

图4-6成绩查询模块

4.4.1网上考试系统主要数据的工作流程图

考试系统的主要数据的工作流程包括以下几个方面:

(1)系统管理员的维护

考试科目数据的增加。

题库数据的增加修改。

用户数据的增加修改。

(2)考生考试过程

考生的正常登陆

选择考试科目抽取试卷

交卷并写入数据库

(3)管理员查询操作

输入查询条件

进入高级查询

得到查询结果

通过以上的介绍,简单的数据工作流程图如图4-7所示:

图4-7考试系统的数据工作流示意图

4.5数据库的分析与设计

一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。

信息管理系统所涉及的数据库设计分五个步骤:

数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。

(1) 

数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。

(2)概念设计的任务是从DFD出发,绘制出该主题的实体-关系图,并列出各个实体与关系的纲要表。

(3) 

逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。

(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MSSQLServer,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。

(5) 

加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。

根据系统功能设计的要求以及功能模块的划分,数据库需要的存储的信息如下:

(1)考生的信息:

包括考号、考生姓名、密码。

(2)考试科目信息:

科目的编号、科目名称,创建日期,创建人,考试总时间。

(3)题库信息:

题目类型、题目序号、题目、选项、正确答案。

(4)考试信息:

考试编号、各种题目的数量和分值、考试时间。

(5)考试成绩信息:

考生的各种信息、考试信息、考试的总成绩。

根据这些功能要求,在MicrosoftAccess2003里创建数据库,建立的各数据表如下所述:

考生信息表是用来存储参加考试的学生的相关信息。

如表4-1所示:

表4-1考试系统考生信息表

字段名

数据类型

说明

ID

Char

用户的准考证号,主键

Studentname

char

用户的真实姓名

Name

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2