ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:868KB ,
资源ID:127258      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-127258.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于javaWeb的在线考试系统论文.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于javaWeb的在线考试系统论文.doc

1、 I 基于 JavaWeb 的网上考试系统 摘 要 随着 Internet的快速发展, 传统的考试模式已经不适应社会和教育的快速发展,而在线考试系统作为一种新的考核手段和考试方式,具有许多优点,其中最主要的优点是它的高效性、开放性和不受地域限制等 ,因此,在线考试模式在实际教学领域中受到了广泛地应用 。 本文所设计的在线考试系统在综合分析了当前传统考试系统研究成果的基础上,采用 B S的模式开发,利用 Web, jsp技术作为界面设计,并 用 jsp技术结合 Oracle数据库技术实现系统的主要模块的界面及功能, 使用户可以利用浏览 器直接访问本平台,完成考试和测评。本文所设计的在线考试系统的

2、最主要功能包括新用户注册、用户登录、身份验证、教师和学生个人的信息管理、学生在线考试、管理员登录及管理信息等。 【关键词】互联网; Oracle; Web 技术, jsp, MyEclipse。 II The online examination system based on JavaWeb Abstract With the rapid development of Internet, the traditional mode of examination longer meet the rapid development of society and education, and onl

3、ine examination system as a new means of assessment and examination methods, has many advantages, the most important advantage is its efficiency , openness and without geographical restrictions, etc. Therefore, the actual online exam mode of teaching in the field has been widely used. The main modul

4、e online exam system designed in this paper a comprehensive analysis of the current traditional examination system research based on the use of B / S mode of development, the use of Web, jsp technology as interface design, combined with Oracle database technology systems jsp technology the interface

5、 and functionality, so that users can use the browser to directly access the platform to complete the examination and evaluation. The main function of this paper, the design of online examination system includes new user registration, user login, authentication, teachers and students, personal infor

6、mation management, student online examination, the administrator login and manage information. 【 Key words】 Internet; Oracle; Web; JSP; MyEclipse。 III 目 录 1 绪 论 . 1 1.1 课题研究背景 . 1 1.2 课题研究目的和意义 . 1 1.3 考试历史和现阶段其他在线考试系统现状 . 2 1.4 本论文的结构简介 . 2 2 开发平台和技术可行性的介绍 . 3 2.1 Oracle 数据库的概述 . 3 2.2 Web 技术的简介 .

7、3 2.3 服务器 tomcat 的简介 . 4 2.4 系统技术可行性分析 . 4 2.5 系统经济可行性分析 . 4 3 系统架构 . 6 3.1 系统的功能需求分析 . 6 3.2 系统概述 . 6 3.3 系统框架搭建的设计 . 7 3.4 系统的模块功能 . 7 4 数据库的设计 . 9 4.1 Oracle 数据库引言 . 9 4.2 考试系统数据库需求分析 . 9 4.3 考试数据库逻辑结构设计 . 9 4.4 考生成绩自动评分设计与实现 . 12 4.5 系统自动组卷功能的设计 . 15 5 系统设计与功能展望 . 17 5.1 主页设计与测试 . 17 IV 5.1.1 实现

8、目标 . 17 5.1.2 登录模块 . 18 5.1.3 考生模块 . 19 5.1.4 教师模块 . 21 5.2 功能展望 . 24 结 论 . 25 参 考 文 献 . 26 致 谢 . 27 1 1 绪 论 1.1 课题研究背景 在我们的传统考试中,考试受很多因素的影响,比如,传统考试受时间、地域、天气等的影响,并且组织一次所要花费的人力,物力,财力是相当巨大的,所以在快速发展的今天,传统考试已经不能完美的满足我们的生活需求了。基于JavaWeb 网络考试系统也随着 JAVA Web 技术的快速发展而诞生了,为网络考试的应试教育带来了新的活 力,考试也不在受地域性,时间性的约束,可以

9、利用网络无限的空间,随时随地的对学生进行考试。联合数据库的技术,简化了传统考试的流程,在线考试系统还有很多别的优秀的特点,不得不说,在线考试系统的出现是一个阶段性的突破,为教育事业带来了新的活力。 在线考试系统是一种新的考试模式的表现。它相对于传统的考试方法来说,做出了很大的改变,解决了传统考试的步骤繁杂、动用的资源过多、效率性低等问题 ,完成了多用户同时使用,自动批阅试题等功能。 1.2 课题研究目的和意义 现阶段我们国家一直延用的传统考试模式的完成是需要很多的准 备工作的,如:老师命题,印刷试卷,然后才是学校中学校进行相应的安排考场,考试时间的安排,监考老师等等,最后才是进行考试,而正是这

10、么多的准备过程就会不可避免的存在着很多的问题。 第一,科学性不够。试题是由老师完成的,所以老师对于出题的数目与难度是有一定的主观思想影响的。还有就是每个老师认为的侧重点不一样,所以可能出题的全面性不够,科学性不够。 第二,不够保密。从出题到最后的考试人工参与过多,保密性存在着很大的问题。 第三,不够公平。传统考试难以杜绝作弊的,并且手工阅卷的时候考分受到个人情绪的影响,阅卷错误 也是不可避免的。所以公平性不够。 第四,灵活性不够。传统的考试是统一安排的,如果考试因为有什么特别的原因耽搁考试或者不能考试,那么,就要参加后面的补考,所以不够灵活,当然也是不够以人为本 ,不够人性化的。 而基于 Ja

11、vaWeb 的互联网在线考试系统的出现,能够对传统考试的这些不足之处进行改进,它实现了考试的自动化,网络化。能够快速的传递信息,传递数据信号,不再受到时间和地域的限制,也没有繁杂的前期的准备工作,而且可以2 重复的利用,可谓是利用率最大化了 1。考试效率也是直线上升了。所以,在线考试系统是具有很深远的 意义的。系统设计的 MVC 设计模式为系统组卷和考生答题和自动评分等功能提供了良好的功能可拓展性。 1.3 考试历史和现阶段其他在线考试系统现状 在二十一世纪以前,当互联网还没有在中国出现的时候,我国的考生的考试都是通过以考试试题的形式来考试的,但是随着互联网在二十一世纪互联网在中国的快速发展,

12、考试就不再是单一的纸墨考试了,首先是 C/S 模式的考试系统的出现,而后就是基于 B/S 模式的小的考试系统的出现,但是还不够完善。我现阶段有许多高等院校都在努力实现学校的信息化管理的建设工作,并且已经初步取得了很好的效果,例如 我国大部分的高等院校的计算机的二级测试系统,学生管理系统,教务管理系统,自动排课系统和图书管理系统等 2。但是,在应用到实际考试时出现了很多的问题,例如,安全性不好,专业性不强,可扩展性不好,性能单一等。限制了他的发展,经过专家的调查结果中发现我国目前还未曾有一所大学高校拥有一个能实现各种考试要求的在线考试系统,在网络技术逐渐普及到我们生活各个方面的今天,传统的考试的

13、方式也面临着变革,它也需要与时俱进,满足人们对考试更高的要求。而基于 JAVAWeb 的在线考试系统的设计与实现,则是现阶段我国考试发展的一个很 重要的方向,因为它能简化了传统考试的过程,提高考试的效率,不受时间与天气等因素的影响。 随着英特网的在中国的快速发展,互联网已经走入了家家户户,因此,人们开始去寻求一个更简单和更方便快捷方式去达到考试的要求和目的,而基于 Web的 jsp 等技术,则是一个选择的方向,它能够达到我们现阶段的要求,所以人们迫切希望利用这些技术来进行考生的在线考试。这样不仅可以减轻教师的工作负担还可以提高阅卷的工作效率、提高考试的质量等 3。 1.4 本论文的结构简介 本

14、论文的结构: 第一章是绪论,主要是研究的背景,目的和意义。 第 二章介绍开发环境和主要的技术可行性,技术可行性分析。 第三章是系统架构的设计思路和实现。 第四章为 Oracle 数据库中系统所需数据库表的设计。 第五章是系统设计,程序运行功能测试,与展望。 3 2 开发平台和技术可行性的介绍 2.1 Oracle 数据库的概述 Oracle Database,又名 Oracle RDBMS,或简称 Oracle,是甲骨文公司的一款关系数据库管理系统,到目前仍在数据库市场上占有主要份额, Oracle 的名称来自于埃里森在 Ampex 工作时参加的一个由中央情报局创建的项目的代码名称4。它具有以

15、下特点 1、完整的数据管理功能: 1)数据的大量性 2)数据的保存的持久性 3)数据的共享性 4)数据的可靠性 2、完备关系的产品: 1)信息准则:数据库中的数据都能在关系型 DBMS 用它自己的逻辑显示 给我们查看。 2)保证访问的准则。 3)视图更新准则:可以在他自己的形成的视图中改数据库中的数据,可以 很方便开发人员进行开发。 4)数据物理性和逻辑性独立准则:数据库中的表( Table)之间还可以 通过数据库语言,给他们添加关系。 3、分布式处理功能: ORACLE 数据库在第 5 版本的时候就有了最 基本的分布式处理能力了,现在我们用到的基本上是 8i 或 9i的产品了 ,用 ORAC

16、LE 能轻松的实现数据仓库的操作 4。 2.2 Web 技术的简介 (1) web 的定义 Web 客户机的用户,用户和计算机程序实现数据交换是通过它。用户可以通过 Web 所需要的信息,也可以通过 Web 服务器给你的信息,通过服务器数据库中的数据进行操作。可以用来供很多的用户使用,是一个资源共享,搜索引擎强大的服务平台。 (2)Web 的结构和工作原理 4 Web 总的来说就是分为两个部分,一个是服务端,一个是客户端,当然,这里的这两个部分很多人认 识是两台计算机,其实说的更准确点,是两台计算机中的应用程序。 2.3 服务器 tomcat 的简介 Tomcat 因为所需要的系统资源比较小,

17、而且它的扩展功能很强大。所以很受广大程序员的青睐,程序员可以根据自己所需要的功能,能够在其中加入自己想要的功能。 Tomcat 是 apache 的服务器,是大部分程序员做软件时喜欢选择的一款一个小型的应用服务器。当我们在一台电脑上配置好 tomcat 服务器环境后,就可以利用它响应 HTML 页面的访问请求和 Servlet 的处理。并且它还是一个 Servlet 和 JSP 的容器。 2.4 系统技术可行性分析 对于一个网上的在线考试系统来说,系统要求能够对学生、教师提供方便、快捷的出题、考试和查询成绩等相关服务。所以它需要有一下几点要求。 1 、需要的功能特点 对于一个在线考试系统来说,

18、系统要能够实现系统的自动评分功能,自动组卷功能等。 2、 系统性能要求 通过客户端(浏览器)和服务端(后台)的操作平台,使用户能够方便,快速的实现各种数据的添加,修改,删除,查询的操作。 3 、科目以及试题的管理 科目和试卷的录入:要求能够考试科目及题目添加和对过时的考试资料进行删除的功能:还要求能对考生成绩 进行自动评分,和成绩查询的功能和考试试题的自动组卷功能。 4、 权限校验的要求 系统对不同的用户身份的不同提供不同功能的模块,防止信息泄露。系统识别用户有不同的功能模块,防止信息泄露。 2.5 系统经济可行性分析 随着互联网的快速发展,现在互联网已经基本普及了,学生可以不用老师组织考试,

19、也可以在互联网上对自己所学的知识进行捡测了,也不用去买试卷了,并且在线考试还能提高学生的积极性。学校组织考试,也不再需要经过那么多繁琐的步骤了。只需要开放学校的机房。就可以组织学生进行自我的测试了,能够节省大量的人力物力,所以 说对于中国这个有着十几亿人口基数的过来来说,如果全部实现了网上的在线考试,那将可以节省多少资源。也符合国家的可持续发5 展战略,同样因为考试系统的出现也可以提高学生的学习效率和学生的综合素质,这对于一个国家的发展来说也是有至关重要的。所以说网上的在线考试系统的出现也是有很重要的意义的。 6 3 系统架构 3.1 系统的功能需求分析 系统开发的主要目标任务是能够实现在线考

20、试的自动化、网络化和简便化。 系统功能需求分析要求能够自动化实现传统考试最基本的考试功能 ,并且,因为是基于 Web 的在线考试,所以得提供一个考生登录的平台,和考生进行在线考试的一个平台。管理员可以进行试题和用户管理的功能;管理员能够对科目进行管理的功能和对科目下的试题进行管理,以及个人信息管理等功能。在数据存储方面,该系统是使用 Oracle 数据库对考生,教师,考试题目,考试结果等各类信息进行数据的保存,利用 struts 和 Action, jsp 技术实现数据的及时处理。 3.2 系统概述 本系统是一个在线考试系统,在实施过程中主要实现以下目标: 本系统的面向对象是整个社会中需要考试

21、的各种阶层,其中考试 模块的设置必定是要多样化的,而且尽量的与传统的考试相结合,使使用者用起来不会感觉有多大的陌生感。界面精简,操作方便。系统设置不一样的使用身份:管理员,教师,考生。 系统有身份验证的功能,用户以不一样的身份的角色进入系统,系统会自动进行权限划分,使系统的使用简单方便,不至于混乱,不会操作等问题,用户登录首先要进行身份的验证,不一样的身份有不同的权限,就只能实现该身份下的操作功能。 主要功能有: ( 1) .登录和注册用户模块 登录和注册模块主要是为新考生进行注册和考生,教师,管理员的登录功能 考生在线考试模块 在 线考试的考生是系统的核心模块,在该模块中,您可以选择不同的学科测试,只有公开的科目,学生可以测试。 ( 2) 考试科目的管理模块 只有管理员和教师权限的用户登录才可以进入科目管理模块,在科目管理模块中可以添加科目以及删除科目。 ( 3)用户的管理模块 在用户管理模块中,系统首先会指定一个系统管理员,只有这个才可以进行删除和修改教师与考生的信息的操作,而普通的教师只可以对考生进行管理。 ( 4)个人信息修改模块

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。