基于JSP的课堂在线测试系统的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于JSP的课堂在线测试系统的设计与实现

摘  要:随着科学与技术的迅速发展,日常生活越来越趋于网络化。在线考试已经慢慢的取代了传统的纸质考试;书面形式的考试不仅耗费了大量的时间和物资,也给老师带来工作上的繁琐,不利于老师工作效率的提高。为了顺应当代的教学需要,这次课题设计了一种基于JSP的课堂在线测试系统;进而能更好地满足教学的需求。94898

本篇论文是由四部分组成的,包括前期调查、用户的需求、针对用户要求的详细设计与实现以及调试。系统使用了JSP、Java、JavaScript等开发语言,采纳Tomcat服务器,后台的数据库使用了MySQL;这个系统我用的主要的开发工具是IntelliJ IDEA。系统的主要功能有:登录、注册、考试管理、查询考试成绩、管理员的信息管理、课程的信息管理以及考试题目的管理等。

关键字:在线考试,JSP,MySQL,Tomcat

Abstract:With the rapid development of science and technology, daily life is becoming more and more networked。 Online exams have slowly replaced the traditional paper examinations; written form of the examination not only spent a lot of time and materials, but also to bring the work of the cumbersome to teachers。It is not conducive to the improvement of teachers’ work efficiency。 In order to comply with the needs of contemporary teaching, this topic designed a JSP-based classroom online test system; and thus can better meet the needs of teaching。

This paper is composed of four parts, including pre-survey, user needs, user requirements for the detailed design and implementation and debugging。The system uses JSP, Java, JavaScript and other development languages, the adoption of Tomcat server, the background of the database using MySQL; this system I use the main development tool is IntelliJ IDEA。 The main functions of the system are: login, registration, examination management, query test scores, the management of administrator information, the management of curriculum information and the management of examination questions。

Keywords: Online examination,JSP,Mysql,Tomcat

目   录

1  前言 1

1。1  选题背景 1

1。2  系统概况 1

1。3  研究的目的与意义 2

2  关键技术简介 2

2。1  JSP简介 2

2。2  IntelliJ IDEA简介 3

2。3  MySQL简介 4

3  系统需求分析 4

3。1  系统功能概述 4

3。2  系统管理员对功能的需求 5

3。3  系统用户对功能的需求 5

4  系统分析与建模 5

4。1  UML分析与实现 6

4。2  数据库设计 8

5  功能模块详细设计 11

5。1  考生注册和登录模块的实现 11

5。2  考生开始考试模块的实现 12

5。3  考生信息修改模块的实现 13

5。4  考生成绩查询模块的实现 13

5。5  管理员信息模块的实现 (责任编辑:qin)