摘要随着计算机技术、网络通讯技术、多媒体技术和Internet的广泛普及,基于Intent的网上考试,越来越受到学校、教师的青睐。
网上考试相对于传统的考试而言有许多的优点。首先传统考试的方式,是从最初的人工印刷试卷开始,到发考卷,然后收考卷,然后再批改考卷,最后发布成绩。整个流程相对的比较的复杂,并且涉及的人员非常多,协调性也不高。然而线上考试系统则是采用无纸化的考试,从命题道设计考卷,再到学生参加考试,最后到老师批改考卷,整个流程只需老师在一个浏览器便可以全部完成,这种考试方法极大的降低了传统考试的复杂度以及考试成本。68769
本论文采用了软件工程理念,网页制作、数据库设计、系统架构等技术,设计了一个可供学生在线考试,教师在线设计试卷以及在线批阅试卷的系统。教师可以随时登录该系统策划某场考试或者批阅时间,学生可以随时查看考试情况。本文提出了在线考试系统的设计方案,重点讨论了系统架构、系统关键的功能模块以及实现系统的重要技术。
毕业论文关键词:Java;MVC模式;数据库技术;在线考试;
Design and Implementation of Online Exam System Based on Java MVC
Abstract
With the development of computer technology, network communication technology, multimedia technology and Internet, the online examination based on Intent is more and more popular among the educational institutions and the teachers.
Online exam system is better than traditional paper exam system.At the first,the traditional exam has so many shortcomings.It has a so complicated process.For example,the beginning is the original manual paper print and then is receiving the paper,after is collecting the paper,the final is announcing the scores.From the paper produced to the exam have on,the process needs a lots of people to complete and the cost of the traditional exam is very large.But the online exam system can do it better .It just needs a web to complete thoroughly and reduces the cost and the degree of the complexity.
This paper uses the concept of software engineering, web design, database design, system architecture and so on.The students can join the I design a available online exam system which the students can use and the teachers can design the test paper on the web and give the remarks at the same time. A teacher can log in to the system at any time.Also for the students to see the situation of the exam.This paper puts forward the design scheme of on-line examination system, focuses on the system architecture, the key function module of the system and the important technology of implementing the system.
Keywords: Java; MVC model; Database technology; Online exam
目录
摘要 i
Abstract i
目录 iv
1 绪论 1
1.1 可行性调研 1
1.2 开发环境及相关技术介绍 1
1.2.1 开发环境JDK1.8 2
1.2.2 SpringMVC框架 2
1.2.3 Spring应用程序框架