(最新版)网上考试系统毕业论文

合集下载

在线考试系统论文

在线考试系统论文
特点
在线考试系统具有便捷性、高效性、公正性和安全性等特点,能够提高考试效 率,降低考试成本,方便考生参加考试,减少人为因素对考试的影响。
在线考试系统的历史与发展
历史
在线考试系统的起源可以追溯到20 世纪90年代,随着互联网技术的发 展和普及,在线考试系统逐渐得到广 泛应用。
发展
在线考试系统经历了从简单到复杂、 从单一到多元的发展过程,不断优化 和完善功能,提高用户体验和考试质 量。
降低考试成本
在线考试系统减少了传统考试所需的人力和物力资源,降低了考试 成本。
提升考试公正性
在线考试系统通过技术手段确保考试的公正性和公平性,减少了人为 因素的干扰。
在线考试系统的成功案例分析
某高校在线考试系统
该系统实现了自动化组卷、阅卷和成绩统计等功能,提高了考试效 率,受到广大师生的好评。
某会计师协会在线考试平台
政策与法规环境变化
隐私保护与数据安全
随着对个人隐私和数据安全的关注度不断提高,在线考试系统需要遵守相关法律 法规,加强数据加密、访问控制等安全措施,确保考生个人信息和考试数据的安 全。
标准化与合规性
政府和教育部门将出台更多关于在线考试系统的标准和规范,推动行业的健康发 展。在线考试系统需要符合相关标准,通过合规性审查,确保考试的公正性和有 效性。
大数据分析
通过收集和分析大量考试数据,在线考试系统将能够提供 更深入的学习分析报告和预测性建议,帮助教师和学生更 好地了解学习状况和改进方向。
云计算与分布式部署
随着云计算技术的成熟,在线考试系统将实现更高效、灵 活的部署和管理,支持大规模并发考试,提高系统可用性 和可扩展性。
应用领域拓展
职业资格认证考试
02

在线考试系统的毕业论文

在线考试系统的毕业论文

在线考试系统的毕业论文在线考试系统的毕业论文随着信息技术的迅猛发展,传统的纸质考试方式已经逐渐被在线考试系统所取代。

在线考试系统作为一种新兴的考试方式,具有许多优势,如方便快捷、高效准确等。

然而,与此同时,它也面临着一些挑战,如安全性、公平性等问题。

本篇毕业论文将对在线考试系统进行深入研究,探讨其发展现状、问题与解决方案,并提出一些改进措施。

首先,我们将从在线考试系统的发展历程入手。

在线考试系统的起源可以追溯到20世纪90年代,当时互联网技术刚刚兴起。

最初的在线考试系统主要是基于文本的形式,学生通过电脑终端完成考试。

随着技术的不断进步,现代的在线考试系统已经实现了多媒体、互动等功能,使得考试更加生动有趣。

然而,在线考试系统也存在一些问题。

首先是安全性问题。

由于考试是在线进行的,学生可以通过各种手段获取考题答案,从而影响考试的公平性。

其次是作弊问题。

在线考试系统中,学生可以通过互联网搜索答案,甚至与他人合作作弊,这对于考试的真实性提出了挑战。

此外,技术问题也是在线考试系统面临的难题之一,如网络延迟、系统故障等,都可能导致考试过程中的不稳定性。

为了解决这些问题,我们可以采取一些措施。

首先是加强考试系统的安全性。

可以通过加密技术保护考试内容的安全性,限制学生在考试过程中的互动,防止答案泄露。

其次是加强监督与管理。

可以通过监控考试过程中的学生行为,检测作弊行为,并采取相应的惩罚措施。

此外,还可以加强考试系统的技术支持,提高系统的稳定性和可靠性。

除了解决问题,我们还可以探索一些新的发展方向。

首先是个性化考试。

传统的考试方式是一刀切的,无法满足不同学生的需求。

而在线考试系统可以根据学生的实际情况进行个性化设置,提供更加贴近学生实际水平的考题,从而提高考试的准确性和有效性。

其次是开放式考试。

传统的考试方式注重学生的记忆和应试能力,而开放式考试更加注重学生的思维能力和创新能力。

在线考试系统可以提供更加灵活的考题形式,鼓励学生进行思考和探索。

在线考试系统毕业论文

在线考试系统毕业论文

目录一、概述 (1)(一)项目开发背景 (1)(二)系统开发目的 (2)二、需求分析 (2)(一)系统流程分析 (2)(二)系统用例图 (3)(三)考生在线考试活动图 (3)三、数据库设计 (4)(一)E—R图 (4)(二)数据表 (5)四、系统主要功能模块设计与实现 (7)(一)登录界面 (7)(二)在线考试模块 (9)(三)在线练习模块 (16)(四)密码修改模块 (22)五、小结 (23)参考文献 (24)在线考试系统(计算机应用技术专业08(1)班,陈建)摘要:在线考试系统是借助计算机、互联网等先进技术为代表的信息手段,改变以往传统考试方式,采用无纸化考试方式。

相比传统的考试方式,基于web 的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。

本论文主要阐述一个功能相对简单的在线考试系统的后台操作过程及一些关键技术。

该系统用户信息主要由用户注册自行输入,考试时考生输入学号,核对正确后进入考生界面,考生界面主要有考生基本信息、修改密码、开始答题、查看成绩、查看答题等组成,关键实现了管理员对考生答题的控制,一方面为试题生成的控制,另一方面为答题的控制及是否可以查看试题答案。

管理员进入管理员界面,管理员界面主要由生成试卷、查看试卷、考试控制、查看成绩及题库维护等模块组成,在此界面下,完成对试题库的维护,及当有考试任务时,自动生成试题、答题控制、试题参考答案控制等功能,较完整地实现了在线考试的功能。

关键词:在线考试系统;模拟考试;登录;自动组卷一、概述(一)项目开发背景在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。

网上考试系统毕业设计论文

网上考试系统毕业设计论文

网上考试系统毕业设计论文1 绪论1.1课题背景随着人们对信息管理及其运用需求的日益迫切及信息技术的迅速发展,信息系统的整合及运用在办公管理中得到越来越广泛和深入的应用。

在线考试系统是典型的集管理信息系统以及网络编程技术,是高校教学工作的重要工作容之一。

但随着高等学校管理工作的容、对象不断变化,烦琐的手工操作和一般的计算机软件已经不能满足现代化考试的需要。

运用先进的管理信息系统及友好的界面,对学生息资源以及试题资源进行科学化和系统化管理,己经成为高校考试系统的发展趋势。

目前,几乎所有高校的教学工作部门都已经建立了针对日常职能工作的管理信息系统,例如,财务处的财务管理信息系统、教务处综合教务系统、科研处的科研管理信息系统、图书馆的图书检索信息系统等。

这些系统在很大程度上提高了部门的工作效率和管理水平。

然而,对于高校中的在线考试系统来说,目前还缺乏较为完善的系统化信息管理及其有效利用。

正是认识到在线考试系统在整个学校信息化过程中的重要地位,才需要利用先进的系统开发工具和技术,实现管理工作的信息化、科学化管理;真正做到“充分利用现有资源和信息”,开发出对现有信息的充分整合及操作,减少不必要的、繁杂的手工劳动,提高办公效率,加快教育体制改革的进程。

因此,建设开发一个功能完备、操作简便的在线考试系统己经迫在眉睫。

1.2主要容及目的在线考试是现阶段研究开发的一个热点。

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

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

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

只要形成一套成熟的题库就可以实现考试的自动化。

这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。

为了适应新形势的发展,进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!该系统采用C/S模式来设计,服务器端采用Mysql数据库系统和SWing组件来构成考试的应用服务系统,同时可进行远程系统维护和管理;客户端采用Frame窗口来完成考试全过程。

网络考试系统的设计与实现毕业设计论文

网络考试系统的设计与实现毕业设计论文

毕业设计(论文)论文题目网络考试系统的设计与实现Thesis Topic The design and implementation of the network examination system毕业设计(论文)任务书第1页第2页第3页网络考试系统的设计与实现摘要科技在进步,人们生活和工作的方式正发生着改变,不仅体现在人们的衣食住行,也体现在与时俱进的考试形式上。

以前的考试需要组织者投入大量的时间和精力,需要对考试的试题进行筛选,对后期的考卷进行批阅,这么多的步骤影响了整个考试执行的效率。

因此,本文提出了一种网络考试系统,用于解决上述的一些问题。

本文描述的网络考试系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。

主要用到的技术是采用JavaWeb技术和MySql数据库等设计出了各种功能。

该系统主要有用户管理、功能管理、角色权限管理、学生网络考试、试题管理、错题管理、自动组卷等功能。

本文提供了一些该系统的部分代码跟截图帮助介绍该系统,对系统的总体设计、详细设计以及测试都给出了一些介绍,还对运行截图以及代码作出了相应的解释。

该网络考试系统基本上可以满足一些简单的考试,运行良好,基本可以满足设计要求。

关键词:考试;JavaWeb;网络The design and implementation of the networkexamination systemAbstractScience and technology in progress, people living and working the way is changing, not only reflected in people's basic necessities, but also reflected in the form of examination with the times. The previous exams require the organizers to devote a lot of time and effort to the examination of the examination questions, the late examination of the examination papers, so many steps affect the efficiency of the entire examination. Therefore, this paper presents a network test system, used to solve some of the above problems.This article describes the network test system is mainly using the browser as an interface, the use of B / S mode, that users can use the browser to directly access the site. The main use of the technology is the use of JavaWeb technology and MySql database design a variety of functions. The system mainly has user management, function management, role rights management, student network examination, test questions management, wrong title management, automatic test paper and other functions.This article provides some of the system code and screenshots to help introduce the system, the overall design of the system, detailed design and testing are given some introduction, but also on the operation of the screenshot and the code to make a corresponding explanation. The network test system is basically able to meet some simple exams, running well, the basic can meet the design requirements.Keywords:Examination; JavaWeb; Network目录摘要 (i)Abstract (ii)第1章绪论 (1)1.1 研究的目的及意义 (1)1.2 研究开发现状分析 (1)1.3 研究的内容 (1)第2章系统相关技术 (3)2.1 JA V A简介 (3)2.2 J2EE (3)2.3 MySQL (4)2.4 MyEclipse (5)2.5 JavaScript (6)2.6 JQuery (6)2.7 CSS3 (7)2.8 JSP (7)2.9 Tomcat服务器 (8)第3章可行性与需求分析 (9)3.1 可行性分析 (9)3.2 需求分析 (9)第4章系统总体设计 (11)4.1. 系统概要功能图 (11)4.2 系统基本功能 (11)4.2.1 登录功能 (11)4.2.2 系统答题 (11)4.2.3 答题得分 (12)4.2.4 错题解析 (12)4.2.5 系统功能管理 (12)4.2.6 用户管理 (12)4.2.7 角色管理 (12)4.2.8 题目管理 (13)4.2.9 试卷管理 (13)4.3 数据库设计 (13)第5章系统详细设计 (18)5.1 学生用户端 (18)5.1.1 学生用户登录 (18)5.1.2 主界面 (19)5.1.3 系统答题 (20)5.1.4 答题得分 (21)5.2 管理员端 (24)5.2.1 管理员登录 (24)5.2.2 管理员主界面 (25)5.2.3 系统功能管理 (25)5.2.4 用户管理 (27)5.2.5 角色管理 (29)5.2.6 题目管理 (30)5.2.7 试卷管理 (32)5.3 数据管理 (33)第6章系统测试 (37)6.1 功能测试 (37)6.2 兼容性测试 (42)6.3 测试的方法 (42)第7章结束语 (43)致谢 (44)参考文献 (45)外文翻译 (46)第1章绪论1.1 研究的目的及意义在我们以往的考试经历中,我们可以看到,每次考试都需要经过出试卷、印试卷、发卷、做卷、收卷、阅卷、统计等过程,这几个过程有着很强的先后次序,不能顺序颠倒。

放飞理想的网上考试系统论文

放飞理想的网上考试系统论文

放飞理想的网上考试系统采用开放式的设计思想,可以承载各种课程的题库,计算机自动组卷,实施课程的考试;也可以通过网络传输一套或几套试卷,在保证试卷的安全保密性的前提下,实施课程的考试,解决课程考试中规模小、笔试考试管理环节多、工作量大等问题。

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。

基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。

因此网络考试系统是电子化教学不可缺少的一个重要环节。

所以现在较好的考试方法为网络考试,考生通过用户名、口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。

因此,采用网络考试方式将是以后考试发展的趋势。

网络考试系统的实现技术有多种,我们开发制作的网络考试系统是采用典型的客户机/服务器型的MIS型架构,系统按照功能的分类划分为相对独立但又相关的四大部分,其开发主要包括考生信息和试题的数据库建立和维护、客户机考试应用程序的开发、服务器考试管理系统应用程序的开发以及考试备份系统应用程序的开发。

本考试系统以WindowsXP操作系统、Microsoft Office 的Access为数据库平台。

Microsoft Visual Basic 6.0是非常流行的基于Basic语言的可视化编程工具,Access是微软公司面向小型用户的桌面关系数据库管理系统。

首先建立考试系统应用程序框架,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。

在开发过程中遵循了软件工程原理,经历了需求分析、概要设计、详细设计、测试与配置几个阶段,直至后期的系统维护,从而保证了软件的质量。

ASP是面向对象的开发工具,具有很多的控件,可以方便地进行界面设计和数据库连接等各种操作,所以我们选用ASP作为本次开发的语言。

网上考试系统设计毕业论文

网上考试系统设计毕业论文

毕业(设计)论文题目:网上考试系统设计学号:姓名:院部:专业:班级:指导教师姓名及职称:完成日期:摘要随着Internet技术在我国的迅速发展,网络应用不断扩大,使学校传统的管理方法和办学水平都受到了极大的挑战;Internet技术持续迅猛的发展,给传统的办学模式提出了新的要求。

如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。

网上考试系统作为网络教育支持平台中十分重要的组成部分,是网络教育教学反馈、质量评估的有效手段,同时也对传统考试提出了巨大的挑战。

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

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

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

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

只要形成一套成熟的题库就可以实现考试的自动化。

这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。

网上考试系统具有智能化、自动化、高效化、科学化等诸多优势,具有广阔的发展前景。

本文讲述了基于ASP技术的网上考试系统的设计与实现,描述了网络考试系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计。

系统部分说明了几个主要的模块的实现方法,本系统界面友好,操作简单,比较实用。

关键词:网上考试;ASP;ACCESS SERVER目录第1章绪论 (1)1.1 研究背景及意义 (1)1.2.1 国内的研究现状 (1)1.3 本文的研究内容 (2)1.4 系统开发的主要工具 (2)1.4.1 ASP技术 (3)1.4.2 ACCESS简介 (3)1.4.3 ASP与数据库 (3)第2章可行性研究 (5)2.1 问题的定义 (5)2.2 可行性分析 (5)第3章系统需求分析........................................................ 错误!未定义书签。

基于web的网上考试系统的设计与实现 毕业论文

基于web的网上考试系统的设计与实现 毕业论文

基于web的网上考试系统的设计与实现摘要随着计算机技术越来越深入而广泛的应用,无纸化考试实施在技术上已逐步成熟。

无纸化考试系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部考试有机地组织起来,就必须建立与自身特点相适应的考试系统。

本次所开发的基于web的在线考试系统打破了原有的考试模式,利用现有的网络资源构架出一种新的考试平台。

简化了原有考试中一系列复杂的操作,使得学生能够便捷的参加各种测试或考试,不再受到任何时空、地域的限制。

本文首先从总体上概述了高校在线考试系统的整体框架,对系统进行了准确的定位。

然后,本文描述了系统的总体设计方案,为系统的实施进行了合理的分析和设计。

在此基础上,介绍了在设计开发的过程中所遇到的问题及其解决的方案。

其次,又分别概述了为系统所采用的各种有效的测试技术和该系统尚待改进的地方。

最后,本文对系统的完成情况进行了回顾和总结,并对其今后的发展进行了展望。

在此系统的开发过程中,逐步掌握了数据库连接池的使用,提高了访问数据库的效率;加深了对实现类似一套管理系统开发流程的认识,为以后的开发打下了一个基础。

关键词:JSP、JAVA、ORACLE数据库、B/S模式、考试系统、在线考试、实时性ABSTRCATWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with its own characteristics.The project we empoldered based on web this time is called Online Real-time Test System. It breaks the intrinsic teaching mode by using the existing network resources to build up a new test platform. And it also simplifies the former complicated operation, enables the students to take different tests or exams more conveniently regardless of the limit of space and time.This article, firstly, summarizes the main frame of the Online Real-time Test System, and gives an accurate orientation to the system. Base on this, we also introduce the problems we met in the process of our exploitation and the solutions.Next, the article respectively summarizes the diversified effective testing techniques used on the system and the aspects the system needs to improve.At last, we retrospect and summarize on the system’s complete, and prospect on the system’s development in the future.In the process of developing this system, one can be able to use the database connection pond. It can also increase the database’s access rate. One can have a deeper reorganization of achieving a similar manage system development flow, and builds the foundation for the further development.Key words:Management、information、system、Management、Online Test Real-time目录摘要 (1)目录 (3)第一章绪论 (5)1. 引言 (5)2. 课题背景及目的 (5)3. 国内外发展状况 (6)第二章相关技术简介 (8)1. 架构 (8)2. 开发平台 (9)3. 数据库系统 (10)第三章在线考试系统的需求分析 (12)1. 任务概述 (12)2. 功能需求概括 (14)3. 功能需求模块分析 (14)4. 运行环境 (15)第四章在线考试系统的设计 (16)1. 在线考试系统的概要设计 (16)1.1 概要设计的一般原理 (16)1.2 主要功能 (16)1.3 系统结构图及流程图 (16)1.4 在线考试系统模块图 (18)1.5 数据库设计 (20)2. 在线考试系统的详细设计 (21)2.1 网络磁盘系统的相关模块 (21)2.2 分模块介绍各模块的关键技术、程序实现方法 (21)2.3 部分模块的设计及编码 (23)3. 在线考试系统的数据库设计 (24)第五章在线考试系统的实现 (26)1. 注册界面代码(reg.asp): (26)2. 登陆界面代码(login.asp) (28)第六章在线考试系统的测试 (31)1. 程序代码测试 (31)2. 程序功能测试 (31)3. 程序维护 (32)结论 (33)参考文献 (35)致谢 (36)第一章绪论1. 引言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析.显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要.随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户.人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证! 这个方案在技术上来讲我们是采用B/S模式,自动给每个考生生成一份试卷,考生在线作答,考试结果数据通过网络回收,系统自动进行判分,生成考试成绩和统计数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系别XXXXXXXXXXXX 专业XXXXXXXXXX 班级XXXXXXXXXX 学生姓名XXX学号XXXX指导教师XXXXXX 年 XX 月目录摘要 (3)前言 (4)第一章网上考试系统 (5)1.1系统开发背景 (5)1.2系统开发意义 (5)第二章网上考试系统需求分析 (6)2.1现状分析 (6)2.2可行性分析 (7)2.2.1经济可行性 (7)2.2.2技术可行性 (7)第三章系统设计 (8)3.1功能要求 (8)3.2系统开发环境 (9)3.3系统开发工具 (9)第四章网上考试系统设计 (11)4.1数据库设计 (11)4.1.1数据库结构设计 (11)4.1.2数据库表的设计 (11)4.2系统结构设计 (12)4.2.1页面模块化设计 (12)4.2.2 MVC模式设计(Jsp+Servlet+JavaBean) (12)第五章网上考试系统实现 (14)5.1系统环境配置 (14)5.1.1 安装和配置java (14)5.1.2 下载并安装服务器 (14)5.1.3 测试服务器 (14)5.2数据连接的设计 (14)5.3考生登录和功能模块 (15)5.3.1登录模块 (15)5.3.2功能模块 (16)5.4管理员登录和功能模块 (19)5.4.1 登录模块 (19)5.4.2 功能模块 (19)第六章系统测试 (21)6.1系统测试分析 (21)6.2软件测试的目标与方法 (21)6.3系统测试过程和结果 (21)第七章系统的不足和改进 (23)结束语 (24)谢辞 (25)参考文献 (26)网上考试系统的开发与实现摘要随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。

目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。

基于网络的考试系统以其考试组织严格可信、考试结果分析科学合理、考试成本低、考试效率高等优势被各类学校所重视。

本系统基本上可以满足学校及现代化企业的内部考试要求,以考生的信息作为基础,考生的信息管理,试卷的生成和提交直接由程序完成,大大提高了考试的公正性。

本文重点就考试系统的技术选择、总体设计、数据库设计、系统的详细设计与实现等涉及的关键性问题予以重点阐述。

关键字:网上考试系统,总体设计,数据库设计,JSP前言伴随着网络技术的飞速发展,尤其是互联网、宽带技术在应用中日益成熟,网络技术已经应用到我们生产和生活的各个方面,成为不可缺少的工具。

通过网络可以突破时间和空间上的限制,使用户能够随时随地享用几乎是无限的各种数据资源,可以了解到最新、最及时的信息,并可进行实时的交流,以便做出最合理高效的决策。

基于网络的上述优势,应用成熟的网络技术来开发基于网络的教学辅助系统在技术上是完全可以实现的。

随着科技的进步与经济的繁荣,校园计算机网络的建立与应用已相当普遍,它对内综合了校园中的计算机资源,对外建立了交换体系,更为快速的传递数据信息,初步达到了校园内资源的共享。

为此,我们可以发挥网络的资源整和优势,将分散在校园各处的教学资源有机的结合起来,使有限的资源得到充分的利用,加大信息的流动效率,实现信息量的相对增加。

第一章网上考试系统1.1系统开发背景很多学校学生的考试仍采用任课教师(个人或集体)考前出题的方式。

为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。

这样做虽能解决一些问题,但给教师增加了很大的工作负担。

1.2系统开发意义随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。

目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。

相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。

若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。

通过Internet来实现网上考试,可以有效利用校园网的软硬件资源,使其发挥最大效力,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。

传统考试要求老师收集资料、出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。

这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。

网上考试可大大提高考试的可靠性、有效性,降低考试成本,提高工作效率。

第二章网上考试系统需求分析2.1现状分析传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。

这种模式如图2-1 所示:编辑、审核考题印刷试卷安排考场,时间,监考人员学生集体考试阅卷,统计成绩图2-1 传统考试模式这种模式存在有较多的问题:命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的。

而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。

试卷印刷:对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。

对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用和可能出现的试卷丢失,损坏等问题。

在考试的印刷和运输过程中同样有试题泄漏出去的问题。

考场的安排:涉及监考人员的培训与管理。

对于大规模的考试,尤其是到了考试密集期(如期中,期末)。

诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。

进行考试:由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题。

因此,历届组织考试的人动了很多脑筋,如分AB卷,加强监考,加重对作弊者的惩罚程度等,但这些都没能从根本上杜绝作弊。

不同地域监考的严格程度,考试时问控制的严格程度,也很难达到统一。

过多人为因素的加入,也使得考试的公正性下降。

阅卷:考试结束后,采用人工阅卷比较容易出错,并可能出现人为造成的不公正现象。

2.2可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从经济、技术的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

2.2.1经济可行性主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今教学管理的方式。

开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而造成损失的同时,也可以使教师减少工作量。

本系统在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。

所以本系统在经济上是可行的。

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

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

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

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

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

第三章系统设计3.1功能要求对于JSP方案的在线考试系统,总体上作如下设计:(l)、将访问系统的用户按身份分为两类:管理员用户(一般是教师)、考生用户。

(2)、允许管理员对考生、题目等基本信息进行管理。

(3)、考生的主要功能是修改自己的资料、在线考试以及查看成绩。

(4)、只有通过身份验证的用户才能进入相应用户身份的主页。

以上两类用户分别拥有自己的操作功能。

根据操作划分模块,每一个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。

下面根据这两个方面的需要,来分别描述各个模块要实现的功能。

其功能模块大致分为:考生信息模块:考生信息是调用数据库自动生成的,其中包括对考生信息的修改和删除功能。

题目管理模块:主要包括对考试题目的查看和修改功能。

成绩统计模块:主要包括所有已参加考试的考生的成绩显示。

管理员追加:主要功能是添加后台管理员。

在线考试模块:考生在线考试主要经过三个步骤,首先考生登录,登录成功后进入考试,再将所有问题答完后提交,最后将成绩显示出来。

考试系统的整体方案如下图所示:图3-1 考试系统的整体方案3.2系统开发环境本系统采用了JSP+Selver+JDBC+SQL Server2000的方式实现,即MVC模式(model+view+controller)。

SQL Server2000用于数据存储,JDBC用于连接数据库并对数据库实现各种操作,Selver作为控制器用于处理过程控制,JSP用于页面显示部分。

主要的开发工具如下:辅助开发工具: Dreamweaver 8数据库:SQL server2000服务器:Apache Tomcat6.0运行环境: JDK1.6.0_21开发工具: Eclipse 8.5其总体软件系统结构如下图所示图3-2总体软件系统结构3.3系统开发工具本系统是基于JSP+ SQL server2000数据库技术实现的,现对JSP技术和SQL server2000数据库作简要的介绍。

开发语言——JSP(Java Server Page)JSP页面由HTML代码和嵌入其中的Java代码所组成。

Java Servlet是JSP 的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的等特点。

数据库——SQL server2000Microsoft SQL Server 2000产品是为当前的分布式客户机服务器特别设计的,SQL Server数据库能够轻松通过Internet和内部网络加以访问。

SQL Server 提供了一系列方法将数据填充到Web服务器,同时提供了对数据的快捷访问。

它是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet 集成、开放系统体系结构的管理工具。

它的一个独特功能是基于服务器的作业调度系统,允许直观的控制多个服务器和远程操作。

相关文档
最新文档