【JSP开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了JSP开源代码-JSP_模拟驾照考试系统(毕业论文doc) - 毕业设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
摘 要 在竞争越来越激烈的今天,人们的生活工作节奏也在急剧加快。
现在几乎所有行业为了适应新的社会节奏,都大量采用机器帮助提高劳动生产效率,降低生产成本,增强单位的竞争能力。
电脑辅助教学作为一种新的教学方式正受到越来越多的重视。
不管是学校还是培训中心都大量使用电脑来辅助教学,使学校的教学工作规范高效率,最大限度地节约成本。
本
论文介绍了交通规则模拟考试系统开发的具体实现过程,着重介绍了系统的界面、数据库设计以及测试过程。
本系统采用 Java Web 开发技术,配合 Struts 框架实现,界面采用 XHTML+CSS 布局。
主要实现模拟考试功能,试题的添加、更新、删除,用户管理等基本功能。
系统界面美观友好、具有一定的可扩展性、易于维护、安全性较好,具备一般交通规则模拟考试系统的基本要求,并增加了错题练习、章节练习和成绩统计等辅助功能,可以在各种符合 Java Web 标准的容器中高效运行,并兼容大部分常用浏览器。
可以预测,这种符合具有良好构架、扩展性和安全性的交通规则模拟考试系统,将获得越来越多人们的认可。
交通规则模拟考试系统的前景十分光明,充满活力。
关键词:交通规则模拟考试;Java Web;Struts; Abstract Todaythe competition is more and more fiercely the rhythm of peoples life and work arebeing accelerated sharply too.The almost of all profession for adapt to new society rhythmplentyof adopt machines to progress productive of labor and reduce d the cost of produce tostrengthen competent ability for enterprise. Use computer to help education is attachedimportance to as a new way about teaching and studing .A wealth of computers are used to assisteducation at the school and the center of training improve to productive of educations work atschool and let it normal save cost in the most limit. This paper introduces the detailed implementation procedures and concentrates onintroducing the interface of the system the designing of database and the testing procedure. Thesystem uses Java Web development technique which concert with Struts and whose interfaceadopts to X
HTMLCSS. It archly meets the basic function of question publishing updatingdeleting and the management of user. The interface is not only beautiful and friendly but also canbe extended maintained and is highly secured. So it can realize the basic requirements of an trafficregulations test and can be run in any kinds of normal container accorded with Java Web and alsois compatible with most of the frequently-used browsers. It can be predicted that this kind of traffic regulations test syste m which is accorded with the2.0 standard with its better frame extendibility and security will win more and more popularity.The future of traffic regulations test is very bright and lively. Key Words: traffic regulations test
Java Web Struts3-5 个),内容应当与中文相同〕 Key Words:〔单击此处键入英文关键词(自定义 目 录摘 要 ................................................................................................................................................ iAbstract ..................................................................................................................................................ii第1 章 绪 论................................................................................................................................ 1 1.1 本文工作的来源................................................................................................................... 1 1.2 目的和意义 ............................................................................................................................ 1 1.3 本文
工作的主要内容.......................................................................................................... 2 2.1 系统概述 ................................................................................................................................ 3 2.1.1 设计背景..................................................................................................................... 3 2.1.2 设计目标..................................................................................................................... 3 2.1.3 运行环境..................................................................................................................... 3 2.2 功能需求 ................................................................................................................................ 4第 3 章 总体设计................................................................................................................................ 5 3.1 系统体系结构 ....................................................................................................................... 5 3.2 系统模块介绍 ...................................................................................................................... 5 3.3 系统的物理结构................................................................................................................... 6 3.3.2 B/S 模式的简介 ........................................................................................................ 7 3.3.3 B/S 模式的优势 ..................................................................................................... 7 3.4 数据库概要设计 ............................................................................................................... 8第 4 章 详细设计................................................................................................................................ 9 4.1 首页及主要页面设计.......................................................................................................... 9 4.2 整站类设计 ..........................................................................................................................10 4.3 数据库详细设计.................................................................................................................11 4.4 主要功能模块设计 ............................................................................................................12 4.4.1 首页设计...................................................................................................................12 4.4.2 模拟考试页设计.....................................................................................................13 4.4.3 后台用户成绩管理页面设计 ..............................................................................15 4.4.4 用户
注册页面设计 ................................................................................................15第 5 章 系统的编码 .........................................................................................................................17 5.1 系统框架 ..............................................................................................................................17 5.2 开发语言 ..............................................................................................................................17 5.3 系统编程 ..............................................................................................................................18 5.3.1 数据库连接 ..............................................................................................................18 5.3.2 模拟考试抽题 ........................................................................................................19 5.3.3 计算考试时间及剩余时间..................................................................................20 5.3.4 保存考试结果 ........................................................................................................21第 6 章 测试.......................................................................................................................................17 6.1 测试原则 ..............................................................................................................................22 6.2 测试方法 ..............................................................................................................................22 6.3 测试实例 ..............................................................................................................................23 6.4 测试结果及分析.................................................................................................................24 6.4.1 单元测试部分 .........................................................................................................24 6.4.2 集成测试部分 .........................................................................................................24结 论 .............................................................................................................................................25致 谢 .............................................................................................................................................27参 考 文 献 .......................................................................................................................................28附录 A 部分代码展示.................................................................................................................28外文科技资料翻译 ...........................................................................................................................38 英文原文 .....................................................................................................................................38 中文翻译 .....................................................................................................................................44 第1章 绪 论 在竞争越来越激烈的今天,人们的生活工作节奏也在急剧加快。
现在几乎所有行业为了适应新的社会节奏,都大量采用机器帮助提高劳动生产效率,降低生产成本,增强单位的竞争能力。
电脑模拟考试作为一种新的教学方式正受到越来越多的重视。
多数驾驶学校由于技术原因以及学员自身情况,致使大量的时间和人力白白浪费在交通规则教学上,不仅教学效率低,而且教学成本大幅度上升,不利于市场的竞争。
因此,为适应发展,驾驶学校需要一个适用于其特殊性的软件,以方便其模拟考试工作所用,提高学员的学习效率,减轻教学人员的劳动强度,提高其劳动效率,真正做到解放生产力,创造更多的劳动价值;使学校更规范、科学、高效、有更大的发展潜力1。
基于以上原因,我决定设计一款出题快速准确,无出题重题现象,能按考试题库进行顺序出题,随机出题,能对选定题库进行针对练习,练习时能马上提示学员所选答案是否正确,模拟考试后能对考试中做错题进行重点练习,练习或考试中能进行计时等功能。
1.1 本文工作的来源 本
设计源于开发一个完全自主创新并能够应用于学习中的交通规则考试系统的构想,应用平时
学习的知识和生活总结的经验以及对同类产品的借鉴,开发出这个交通规则模拟考试系统。
其难度工作量也都符合
毕业设计的要求,是符合教学要求的模拟题目。
1.2 目的和意义 交通规则模拟考试系统,采用了当今流行的 B/S 结构,适应了驾驶员培训教育发展的新需要,对用户来说,不仅可以减少人力、物力和财力资源的浪费,更重要的是有助于提高学员考试的通过率。
这和以往单机版的驾驶员理论考试系统相比,系统不需要安装,节约了本地计算机资源,方便了用户的接入,只要能上网就能随时模拟练习,也满足了当今驾校学员爆炸式增长的需求。
该系统经过试运行及测试,能符合当今此类系统的先进性、实用性、可靠性等特点,将引领驾驶员理论考试网上模拟系统的新模式。
随着互联网的普及和驾驶员培训事业的不断发展与壮大,会有越来越多的用户乐于接受驾驶员理论考试的网上模拟,其市场潜力会得到充分发挥。
论文1.3 本文工作的主要内容 本设计主要实现交通规则模拟考试系统的基本功能,包括: 1 试题的添加、修改、删除、修改操作:添加试卷功能由用户填写试题的题目,所 属章节,各选项答案,正确答案等信息,当用户点击确定时将题目存入数据库。
删除功能则从数据库中删除本 试题修改功能可修改除所属章节以外的试题信息, 条试题记录。
2 自动抽取试题 :当用户进入模拟考试界面时系统将从数据库中随机抽取指定数 量的题目,而题目将涉及到试题表中所有的章节。
3 自动评分:当用户回答完所有题目点击提交按钮时系统将会对用户的答题进行评 分,并将成绩,考生考号和考试时间等信息插入数据库。
模拟考试中设置了考 试时间,当剩余时间为 0 时,计时系统将计算出此时用户所答题目的成绩,并 将结果保存至数据库。
4 统计考生成绩与自测情况:当用户进入统计界面后
系统会取出数据库中的成绩表 中该考生的所以记录,将其展示在页面中 5 分章节练习:当用户进入章节练习模块中时,系统将从数据库中的试题表中抽取 同一类型中的所有题目,并将答案显示在页面底部。
6 错题练习:当用户进入错题练习模块中时,系统将从数据库中的错题表中抽取用 户曾经在模拟考试中答错的题目,并将答案显示在页面底部。
本文主要介绍设计所用到的一些技术、所采用的方法和特点功能等。
其中第二章需求分析从
计算机软硬件方面分别介绍本设计需要的运行需求和运行环境,并在其后的内容中对用户的详细需求进行分析。
第三章总体设计主要介绍系统的功能结构、主要物理架构、安全和数据库概要设计。
第四章详细设计主要介绍了主要页面和类(包括包)的设计、数据库详细设计、界面设计等。
第五章主要介绍本设计采用的主流技术、框架,开发工具和一些精髓代码的展示说明。
第六章是测试,主要介绍了本系统所采用的白盒、黑盒测试方式,所获得的测试结果以及针对结果所做的修改等。
论文 第 2 章 需求分析2.1 系统概述 本交通规则模拟考试系统提供对用户模拟考试实现的支持。
为满足用户对交通规则模拟考试系统的需要,开发本套
开源代码的交通规则模拟考试系统。
本考试系统面向一般用户,对 Web 技术有一定了解的人群。
本套系统完全为
免费开源软件,提供 Java Web 交流、学习之平台。
共同完善本交通规则模拟考试系统。
本着实用精神,本系统将完成基本考试功能并提供较强的接口对更多功能提供支持。
2.1.1 设计背景 本设计面向所有希望学习交通规则的人和一起参与 Java Web 学习交流的同行,基于
JSP+Struts+MS SQL Server 以及 CSS 花费 2 个月时间设计开发。
2.1.2 设计目标 完成交通规则考试系统的基本功能:包括对试题的添加,修改删除,用户
登陆,模拟考试,按章节练习,错题练习,统计考生自测情况等功能。
2.1.3 运行环境 1 硬件环境 ①服务器端要求: CPU:Inter Pentium Ⅳ或 AMD Athlon 3000或更高 内存:256MB 硬盘:100MB ②客户端要求: CPU:Inter Pentium Ⅲ或 AMD Athlon 2600或更高 内存:128MB 2
软件环境 ①服务器端要求: 操作系统:Windows 2000 Server 或更高、Linux Server、Unix
论文 Java Web 容器:JDK1.5 或更高、Tomcat 5.5 或更高 数据库系统:Microsoft SQL Server 2000 sp4 ②客户端要求: 操作系统:多媒体操作系统 浏览器:IE6.0、IE7.0、Firefox 2、Firefox3 及同类浏览器 浏览器插件及脚本要求:JavaScript2.2 功能需求 交通规则考试网站功能:交通规则模拟考试系统功能:前台页面使用考生准考证号与密码登录,考生可逐节练习、模拟考试、错题复习、
常用网址等内容。
可获取考生自测统计结果,当考生提交
试卷后由系统进行自动评分将结果显示在用户界面。
后台管理页面使用管理员用户名与密码登录,管理员享有管理(添加、修改、删除)试题库、管理(添加、修改、统计)自测统计结果的权限。
管理员可向试题库添加,删除或修改试题,可根据考生提交的试卷测试情况统计出考生成绩排名,易错题等内容,方便考生自我评估。
1交通规则模拟考试系统用户界面:采用浅蓝色作背景,清新简约风格。
2交通规则模拟考试系统的软件接口:界面采用完全按 CSS 布局控制,风格完全可以通过 CSS 实现自定义;数据库采用 DAO 连接,通过修改 DAO 中的方法可轻松改变数据库各种操作。
3确定交通规则考试系统维护的要求:不定期根据情况推出新界面和代码调整,优化系统性能、丰富网站界面。
内容方面完全由用户自主更新。
4确定交通规则模拟考试系统空间租赁要求:支持
JSP 的主机,500~800 元/年。
5主页面及次页面数量:前台主页 1 个,次页面 15 个。
后台主页面 1 个,次页面14 个。
6管理及内容录入任务分配:由管理员确定。
7各种页面特殊效果及其数量:前台页面由默认风格及用户选择风格决定(可扩展多个风格),后台风格固定。
8信息保密性要求:数据库及 Java Web 服务器物理安全。
程序代码安全,无后门,权限分配及管理安全,密码安全等。
论文 第 3 章 总体设计3.1 系统体系结构 交通规则模拟考试系统 前 后 台 台 自 .