教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

1-Java在线考试系统的设计与实现

来源:网络收集 时间:2026-08-25
导读: 在线考试系统设计介绍 华中科技大学 硕士学位论文 Java在线考试系统的设计与实现 姓名:万宇翔 申请学位级别:硕士 专业:软件工程 指导教师:薛志东 20081031 在线考试系统设计介绍 华 中 科 技 大 学 硕 士 学 位 论 文 摘 要 随着计算机应用的迅猛发展,

在线考试系统设计介绍

华中科技大学

硕士学位论文

Java在线考试系统的设计与实现

姓名:万宇翔

申请学位级别:硕士

专业:软件工程

指导教师:薛志东

20081031

在线考试系统设计介绍

华 中 科 技 大 学 硕 士 学 位 论 文

摘 要

随着计算机应用的迅猛发展,网络应用不断扩大,以及传统的考试方式已经不

能适应现代考试的需要,在线考试特别是基于Web的在线考试系统近年来受到越来越多的人青睐。Java在线考试系统就是基于Web的面向Java课程的专一性考试平台。

Java在线考试系统实现了在线考试的目的,以减轻教师的工作负担及提高工作

效率,并能激发学生的学习兴趣。系统采用浏览器/服务器模式开发,包括身份登录、新用户注册、用户管理、在线考试、代码执行及比较等功能模块。系统不仅完成了常规考试系统所能完成的出题和判卷功能,而且提供代码上传、编译、运行和代码相似度比较的功能。代码相似度计算为老师判断学生的代码是否抄袭提供了一个依据。

代码相似度计算主要用到属性计数技术和结构度量技术来进行设计。属性计数

技术是对单一操作符的数量、单一操作数的数量、所有操作符的总数、所有操作数的总数这四个基本属性来对代码进行相似度计算的;结构度量技术根据程序的结构来度量两个程序之间的相似度,它需要对程序的内部结构,如控制流、嵌套深度等进行分析。Java在线考试系统的代码相似度计算就是结合这两种方法,对Java代码进行分析和比较,得出代码相似度的值。

各个模块使用UML技术进行了较为详细的设计,使用JSP(Java服务器页面)技

术和MySQL数据库以及DREAMWEAVER开发工具进行开发与实现。经过设计和实现后,针对系统的各个功能进行测试,对代码相似度计算还用实际例子进行测试和分析。

关键词: Java在线考试系统 浏览器/服务器模式 Java服务器页面 相似度计算

在线考试系统设计介绍

华 中 科 技 大 学 硕 士 学 位 论 文

Abstract

With the rapid development of computer applications, networking applications

continuing to expand, as well as the traditional test methods can not adapt to the needs of modern examinations, the on-line Web-based examination is more and more popular in recent years.The Java online examination system is one of these Web-based on-line examination systems.

The Java online examination system achieves the purpose of the on-line examination,

reduces teachers’ workload,improves productivity and stimulates students’ interest in learning. Systems uses the browser / server to develop.It includes log, new user registration, user management, on-line examination, comparison and implementation of the code, and other functional modules. The system not only completes the conventional examination , but also provide code uploading, compiling, running and the calculation of the code similarity comparison.The calculation of the code similarity is a basis for teachers to judge whether the code is plagiarism.

Code similarity used the calculation of the main attributes of technology and

counting techniques of measuring the structure of the design. The main attributes of technology includes four basic attributes, the number of operating a single-digit number, the total number of all operators, all operators of the total number; structure of the measure analysis the inner structure of programe, such as flow control.According to the structure of programe, it needs the analysis of the structure of the program, such as flow control, nested in-depth. Java code on-line examination system combines these two calculation methods, analysis the Java code and calculates the value of similarity.

Various modules use UML technology to design, it uses JSP (Java Server Pages)

technology and MySQL database DREAMWEAVER development tools to realize the syatem. After the design and realization, all of the functions of the system are tested ,and the calculation of the code similarity uses actual examples to test and analysis.

Keywords: Java On-line Examination System Browse/Server Model

Java Server Page Similarity Calculation

在线考试系统设计介绍

华 中 科 技 大 学 硕 士 学 位 论 文

独创性声明

本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得

的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。

学位论文作者签名:

日期: 年 月 日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有

权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

保密□, 在 年解密后适用本授权书。

本论文属于 不保密□。

(请在以上方框内打“√”)

学位论文作者签名:

指导教师签名: 日期: 年 月 日 日期: 年 月 日

在线考试系统设计介绍

华 中 科 技 大 学 硕 士 学 位 论 文

1 绪论

1.1 目的及意义

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了

远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

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

要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。

…… 此处隐藏:15130字,全部文档内容请下载后查看。喜欢就下载吧 ……

1-Java在线考试系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1485994.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)