{$cfg_webname}
主页 > 计算机 > 其他 >

基于JSP的在线考试系统的设计与实现-试题管理(英文)

来源:56doc.com  资料编号:5D11220 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D11220
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

基于JSP的在线考试系统的设计与实现-试题管理(英文)(任务书,开题报告,外文翻译,毕业论文10000字)                     
摘要
随着Internet技术的发展,像在线考试系统这样的网络应用越来越受欢迎.与传统的考试模式相比,在线考试更加方便,容易管理,节省了大量的人力和物力,使得人们可以用多种方式来参加考试.
在线考试系统通常由五个模块组成:数据库管理模块,用户管理模块,试题管理模块,考试管理模块和在线判题管理模块 。我负责的是试题管理模块,它是整个系统中一个相当重要的功能,它的主要任务是:上传试题,维护试卷和制作试卷。我所负责的这个部分主要是与数据打交道,所以怎么与数据库通信是主要待解决的问题。 我将采用JDBC来简化作用在数据库上的各种操作。另一方面,通过合理的代码,也可以减轻数据库的负担。这样试卷库管理上的复杂操作就可以变得很简单和正规。另外,这样也使得我们可以方便的修改代码。这些代码将会出现在MVC框架中的模型层。我将使用tomcat服务器作为服务器,整个系统是在eclipse集成开发环境中实现的。
最后我们项目期望得到的效果是:只要有一个可以连接互联网的电脑,用户就可以靠他们想考的那场考试,然后回答试卷上的题目。最后,他们不仅可以得到考试的结果,还可以得到那些他们做错了的题目的答案。当用户在考试的时候,考试界面上会有一个计时器,有了它,用户就可以知道现在还有多少剩余时间。

关键字: struts, MVC, JSP, JDBC, Servlet, JavaScript, 在线考试系统, 试题管理模块
 
Abstract
With the development of the Internet technology, online applications like exam online system are becoming more and more popular. Compared with the traditional mode of exam, online exam is more convenient, easier to manage, and saves resource of labor and material, and takes an exam in a more diverse way.
The online exam system generally consists of five modules: Database Management Module, User Management Module, Question Management Module, Exam Management Module and Online Judge Management Module. I’m responsible for the Question Management Module, which is an important function of our system whose jobs is: upload questions, maintain papers and make papers. The part I am in charge of is mainly communicating with data, so how to communicate with database is the most important technology. I will adopt JDBC to facility those operations having affections on the data. On the other hand, reduce the burden of the database by programming correctly. So that the complicated operations in the paper database management will be easy and uniform, in addition, it’s also easy to modify the code, with the help of the JDBC. And those codes will be contained into the Model layer of the MVC framework. We use the tomcat server as the server. And the whole system is developed on the eclipse IDE.
The expected achievement is that,with a computer that can connect to the Internet, the users can take an exam they wanted and answer the questions the paper provides, in the end, they get can not only the result of the exam, but also the right answers to the questions that they do not know. When the users take an exam, a time counters floats on the interface, so that they can know how much remaining time they have.
Key words: Struts, MVC, JSP, JDBC, Servlet, JavaScript, Exam Online System, Question Management.
 

基于JSP的在线考试系统的设计与实现-试题管理(英文)
基于JSP的在线考试系统的设计与实现-试题管理(英文)


目录
声明    I
摘要    II
Abstract(英)    III
目录    IV
Table of Content(英)    VI
第一章 介绍    8
1.1 问题    8
1.2 E.O.S的优点    8
1.3 报告概述    9
第二章 需求    11
2.1 用户    11
2.1.1 学生    11
2.1.2 教师    11
2.1.3 管理员    12
2.2 系统功能分析    13
2.2.1功能分类    13
2.2.2 数据库管理模块    14
2.2.3 用户管理模块    14
2.2.4 试题管理模块    15
2.2.5 考试管理模块    16
2.2.6 在线判题管理模块    16
2.3 试题管理模块的描述    17
2.3.1 上传试题    17
2.3.2 制作试卷    17
2.3.3 维护试卷    18
2.3.4 搜索试卷    19
第三章 分析    20
3.1 当前状况    20
3.2 解决方案    20
第四章 设计    22
4.1 使用的技术和标准    22
4.1.1 MVC    22
4.1.2 Struts    24
4.1.3 Servlet    25
4.1.4 JSP    26
4.1.5 JDBC    26
4.1.6 CSS    27
4.1.7 JavaScript    27
4.2 系统框架设计    27
4.3 数据库设计    29
4.3.1 概述    29
4.3.2 实体关系图    30
4.3.3 数据库选择    30
4.3.4 数据库表列表    31
4.3.5 数据库表设计    31
第五章 实现    37
5.1 概述    37
5.2 类图    38
5.2.1 UploadManager类    38
5.2.2 UserManager类    39
5.2.3 PaperManager类    40
5.2.4 ExamData类    41
5.3 试题管理模块的实现    41
5.3.1 上传试题    41
5.3.2 制作试卷    44
5.3.3 维护试卷    48
5.3.4 搜索试卷    52
第六章 总结    55
文献参考    57

 
Table of Content
Statement    I
摘要    II
Abstract    III
目录    IV
Table of Content    VI
Chapter 1 Introduction    8
1.1 Problem Context    8
1.2 Advantage of E.O.S    8
1.3 Report Overview    9
Chapter 2 Requirement    11
2.1 User group analysis    11
2.1.1 Students    11
2.1.2 Teachers    11
2.1.3 Administrator    12
2.2 System function analysis    13
2.2.1Function Dividing    13
2.2.2 Database Management Module    14
2.2.3 User Management Module    14
2.2.4 Question Management Module    15
2.2.5 Exam Management Module    16
2.2.6 Online Judge Management Module    16
2.3 Description of Question Manage Module    17
2.3.1 Uploading questions    17
2.3.2 Making papers    17
2.3.3 Maintaining papers    18
2.3.4 Searching papers    19
Chapter 3 Analysis    20
3.1 Current issue    20
3.2 Solution    20
Chapter 4 Design    22
4.1 Technique/standard used    22
4.1.1 MVC    22
4.1.2 Struts    24
4.1.3 Servlet    25
4.1.4 JSP    26
4.1.5 JDBC    26
4.1.6 CSS    27
4.1.7 JavaScript    27
4.2 System framework design    27
4.3 Database Design    29
4.3.1 Overview    29
4.3.2 Entity relationship diagram    30
4.3.3 Database choose    30
4.3.4 Table List    31
4.3.5 Table Design    31
Chapter 5 Implement    37
5.1 Overview    37
5.2 Class Diagram    38
5.2.1 UploadManager    38
5.2.2 UserManager    39
5.2.3 PaperManager    40
5.2.4 ExamData    41
5.3 Implement of question management module    41
5.3.1 Upload questions    41
5.3.2 Making papers    44
5.3.3 Maintain papers    48
5.3.4 Searching papers    52
Chapter 6 Conclusion    55
Reference    57

推荐资料