基于JSP的驾驶员理论考试模拟系统
- 格式:docx
- 大小:1.26 MB
- 文档页数:5
基于JSP的驾驶员理论考试模拟系统
专业班级
姓名
学号
授课教师
成绩
计算机学院
摘要
随着社会发展,人们生活水平的提高,人们有能力供养一辆属于自己的私家车,但随着道路上车辆日益增多使得对各位司机有更严格的要求,因此驾照的考试要求也越来越高。
如今传统的考试模式已经无法满足现今的现状,为了增强驾驶人对理论知识的记忆,方便对学员的测试,本文在此介绍,关于基于jsp的驾驶员理论考试的模拟系统。
详细的描述了一个成功的考试模拟系统是如何设计和完成的。
论文首先对系统设计所涉及的相关技术进行逐一介绍,并主要对该系统的设计概要以及系统的设计方法及功能也作了详尽说明,系统按照软件工程的思想进行系统设计,在需求分析的基础进行功能模块划分,然后对各个模块进行分析和详细设计,并用相关技术实现。
关键词:JSP;My SQL;驾驶员理论考试;模拟考试管理;系统设计。
ABSTRACT
People have the ability to support a car belonging to their own ,with the development of society, the improvement of people's living standard, But with the increasing number of vehicles on the road that has more stringent requirements for each driver, so the driver's license test requirements are also getting higher and higher, Nowadays, the traditional examination mode has been unable to meet the present situation,In order to enhance the driver's knowledge of the theory of memory, convenient for students to test,In this paper, the simulation system of the driver theory test based on JSP is introduced in this paper. A detailed description of a successful test simulation system is how to design and complete the.
Firstly the design of the system involved in related technologies introduced one by one, andthe main outline of the system design and system design and function of a detailed description, the system in accordance with the ideas of software engineering for system design, requirements analysis based functional module partition, then each module analysis anddetailed design, and use related technology.
Keywords: JSP;My SQL;Driver Theory Test;Simulation Test Management;System Design.
第一章引言
1.1开发背景及意义
在计算机技术日益发达的今天,传统的考试方式不在能够满足现代社会,而通过计算机进行考试则是一个很重要的发展方向。
基于java技术的考试系统可以更加方便用户,相对于传统的白纸黑字考试模式来说,计算机考试一方面可以突破区域的限制,使考生可以足不出户进行考核,这就减少了组织考场和考生奔波于考场所造成的资源浪费,更加方便现代人的生活。
另一方面,考生在自己熟悉的环境中考试也会更自在,能够更好地发挥出自己的真实水平。
而且因为计算机考试利用了现代化技术,所以还衍生出一些了一些有利于考试的功能作用。
网上考试的试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷避免了人工阅卷,大大提高阅卷效率和防止作弊。
通过这样的方式,使得考试公平性、答案的安全性得到有效的保证。
因此,采用计算机考试的方式将是以后驾照理论考试发展的趋势。
1.2目的和意义
驾照模拟理论考试系统,适应了驾驶员培训教育发展的新需要,对用户来说,不仅可以减少人力、物力和财力资源的浪费,更重要的是有助于提高学员考试的通过率。
该系统经过试运行及测试,能符合当今此类系统的先进性、实用性、可靠性等特点,将引领驾驶员理论考试模拟系统的新模式。
1.3本文主要内容
本设计主要实现交通规则模拟考试系统的基本功能,包括:
(1)试题的添加、修改、删除、修改操作:添加试卷功能由用户填写试题的题目,所属章节,各选项答案,正确答案等信息,当用户点击确定时将题目存入数据库。
试题修改功能可修改除所属章节以外的试题信息,删除功能则从数据库中删除本条试题记录。
(2)自动抽取试题:当用户进入模拟考试界而时系统将从数据库中随机抽取指定数量的题目,而题目将涉及到试题表中所有的章节。
(3)自动评分:当用户回答完所有题目点击提交按钮时系统将会对用户的答题进行评分,并将成绩,考生考号和考试时间等信息插入数据库。
模拟考试中设置了考试时间,当剩余时间为0时,计时系统将计算出此时用户所答题目的成绩,并将结果保存至数据库。
(4)统计考生成绩与自测情况:当用户进入统计界面后系统会取出数据库中的成绩表中该考生的所有记录,将其展示在页面中。
(5)错题练习:当用户进入错题练习模块中时,系统将从数据库中的错题表中抽取用户曾经在模拟考试中答错的题目,并将答案显示在页面底部。
本文主要介绍设计所用到的一些技术、所采用的方法和特点功能等。
其中第二
章需求分析从计算机软硬件方面分别介绍本设计需要的运行需求和运行环境,并在其后的内容中对用户的详细需求进行分析。
第三章总体设计主要介绍系统的功能结构、主要物理架构、安全和数据库概要设计。
第四章详细设计主要介绍了主要页而和类(包括包)的设计、数据库详细设计、界而设计等。
第五章主要介绍本设计采用的主流技术、框架,开发工具和一些精髓代码的展示说明。
第六章是测试,主要介绍了本系统所采用的白盒、黑盒测试方式,所获得的测试结果以及针对结果所做的修改等。
第二章需求分析
2.1系统概述
本驾考理论模拟考试系统提供对用户模拟考试实现的支持。
为满足用户对驾考理论模拟考试系统的需要,开发本套开源代码的驾考理论模拟考试系统。
本考试系统而向一般用户,了解JSP。
本套系统完全为免费开源软件,提供JSP 交流、学习之平台。
共同完善本交通规则模拟考试系统。
本着实用精神,本系统将完成基木考试功能并提供较强的接口对更多功能提供支持。
2.1.1设计背景
本设计面向所有希望学习交通规则的人和一起参与Java Web学习交流的同行,基于JSP+Struts+My SQL Server以及CSS花费2个月时间设计开发出来的。
2.1.2设计目标
完成驾考理论模拟考试系统的基本功能:包括对试题的添加,修改删除,模拟考试,按章节练习,错题练习,统计考生自测情况等功能。
2.1.3运行环境
(1)硬件环境
①服务器端要求:
CPU: Inter Pentium IV或AMD Athlon 3000+或更高
内存:256MB
硬盘:100MB
②客户端要求:
CPU: Inter Pentium III或AMD Athlon 2600十或更高
内存:128MB
(2)软件环境
①服务器端要求:
操作系统:Windows xp或更高、Linux Server, Unix
②客户端要求:
操作系统:多媒体操作系统
插件及脚木要求:JavaScript。