收藏 分享(赏)

毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc

上传人:QQ153893706 文档编号:2292527 上传时间:2018-09-09 格式:DOC 页数:36 大小:431.50KB
下载 相关 举报
毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc_第1页
第1页 / 共36页
毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc_第2页
第2页 / 共36页
毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc_第3页
第3页 / 共36页
毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc_第4页
第4页 / 共36页
毕业设计(论文)-机动车驾驶员考试辅导系统设计(源程序代码).doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、沈阳师范大学学士学位论文I【摘 要】随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web 数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web 提供了与用户进行通信联络的有效手段,利用 Web 技术,实现 Web 服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。系统基于 Browser/Server 模式开发,应用 DreamweaverMX 软件,结合JSP 编程技术,并以 SQLServer 为数据库开发工具,

2、在 Windowsxp 系统中使用 JDBC 驱动程序进行数据库连接。论文主要阐述的是机动车驾驶员考试辅导系统的操作过程及一些关键技术。该系统考生信息主要在管员系统中输入,不需数据库直接输入,辅导时考生输入用户名称和密码,核对正确后进入界面开始辅导。管理系统主要由法律法规管理、标志标线管理、术科要点管理、汽车构造管理、理科练习管理等功能组成。管理员系统和考试系统共同构成了该考试管理系统。【关键词】 JSP 考试辅导管理 数据库 全套源码加 153893706沈阳师范大学学士学位论文II The examination system of Motor vehicle driver【Abstrac

3、t】Along with the science and technology unceasing enhancement, the computer science is mature day after day, its formidable function hadprofoundly known for the people, it entered the human society eachdomain and plays a more and more important role. Along with the computer network technology develo

4、pment, Web database technology has become the most widely used based technology website structure in the application system, Web users provides and effective means of communication, using Web technology to realize the Web server and database system of the connection, complete with inquires data proc

5、essing by simple operation, users can easy-to-follow browser to query processing need various data. System is clicked/Server mode based on DreamweaverMX software development, application, combining the JSP programming techniques, and with Microsoft ACCESS2003 for database development tools, Windowsx

6、p system in use JDBC driver procedures database connection. The paper mainly expounds the motor vehicle driver exam tutoring system is the operation process and some key technology. This system mainly in controller examinee information in the system input, do not need database direct input, helping

7、candidates input when users user name and password after check right into the interface began coaching. Management system mainly consists of laws and regulations management, sign and marking management, practical points management, automobile structure management, science practice management functio

8、n constitute. Administrator system and examination system was composed of the examination management system.【Keywords】 JSP,test counseling management,database沈阳师范大学学士学位论文III 目 录第一章 绪论 .11.1 课题来源 11.2 国内现状 11.3 研究意义 1第二章 需求分析 .22.1 可行性分析 22.2 功能需求 2第三章 数据库设计 .43.1 数据库的概念 43.2 数据模型 43.3 数据库设计方法概述 63.4

9、 建表及其说明 6第四章 技术介绍 .94.1 Java 技术简介 .94.2 Jsp 技术简介 94.3 Tomact 简介 104.4 SQLServer 简介 .104.5 MyEclipse 简介 .114.6 开发环境 .11第五章 系统实现 125.1 用户登录 .125.2 导航栏 .155.3 系统功能操作栏 .15第六章 结论 21致 谢 22参考文献 23附录一 数据库连接 24沈阳师范大学学士学位论文1第一章 绪论1.1 课题来源随着经济的发展,越来越多的人拥有了私家车,但如何成功考取驾驶证成了很多人面对的难题。为了适应驾驶员培训教育发展的新需要,提高学员考试的通过率,探

10、索适合于驾驶员理论考试网上模拟新模式已经出现了。该系统不受时间和空间的限制,考生可以在任何闲暇时间进行练习和自我考查。考生不需金钱的投入;阅卷人员可以大大减轻工作量。1.2 国内现状计算机在管理中的应用开始于 1954 年,当时美国首先用计算机处理工资单。40 多年来,计算机在处理管理信息方面发展迅速。例如,60 年代美国计算机在管理中应用项目不到 300 项,到了 1975 年达到 2670 项。而现在,美国在财务会计上 90%的工作由计算机完成;物资管理中 80100%的信息处理由计算机完成;计划管理中是 8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占 80%;用

11、于科技运算的占 8%;用于生产过程控制的占 12%。我国在全国范围内推广计算机在管理中的应用,是在 70 年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国考试信息处理的现代化起了重要的作用。驾校是考试非常频繁的单位。每次的考试工作人员都会进行试题整理、复印卷子、批判卷等一系列的繁琐工作,对工作人员造成诸多不便。试题整理会浪费时间;复印卷子还要核对考试人数;判卷更是一件麻烦的事。所以驾驶员在线考试系统就这样诞生了,它的出现就是要方便学员的理论考试。1.3 研究意义随着信息技术的飞速发展和社会信息化程度的不断提高,特别是进入刚强

12、信息代化的时代,网络应用范围不断扩大,发展以互联网为主要手段的网上考试己成为当今考试模式发展的趋势。在线考试系统是通过网络进行考试的平台。在线考试在现实中有着广泛的应用。像一些公司、企业、学校都建立了自己的网络考试平台。沈阳师范大学学士学位论文2沈阳师范大学学士学位论文3第二章 需求分析2.1可行性分析2.1.1技术可行性基于浏览器的机动车驾驶员考试辅导系统,关键技术在于网页的动态显示和管理,即从数据库中取得相应的试卷数据,并收集用户输入数据,能够对考试过程进行控制。采用最新的 Jsp 与 SQL 技术开发,管理端和用户界面全部采用 B/S 模式构建,系统的部署,应用,维护更加方便。同时,开源

13、数据库 MySql 提供了数据库管理的能力,因此技术方案是成熟的和可行的。2.1.2技术可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本模块简单易开发,且开发需要资金少,系统开发运行后,可以实现学生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2.1.3 操作可行性目前,大多数 PC 机和局域网能够软件系统运行该系统,该系统

14、的安装、调试、运行不会改变原计算机系统的设置和网络的布局,并且大多数用户几乎不用做任何培训都能够方便的操作软件。对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。管理人员及用户一定会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。2.2 功能需求1、法律规定:国家历年来颁布的各种交通法规和措施的原文。内容包括:道路交通安全法、道路交通安全法实施条例、道路运输条例、道路交通安全违法行为处理程序规定、交通事故处理程序规定、机动车驾驶证申领和使用规定、机动车驾驶证业

15、务工作规范、机动车登记规定、机动车登记工作规范、机动车驾驶员培训管理规定、机动车驾驶员培训教学大纲、公安部三十条便民利民措施。2、标志标线:国标 GB5768-1999道路交通标志和标线中的各种交通标志、标线。沈阳师范大学学士学位论文4内容包括:警告标志、禁令标志、指示标志、指路标志、辅助标志、旅游区标志、道路施工安全标志和道路交通标线。3、汽车构造:根据分类详细介绍汽车的基本构造以及汽车的发展历程。内容包括:汽车发展历史概述、汽车名词解释大全、汽车引擎相关知识、汽车底盘相关知识、汽车电子设备知识、汽车安全装备知识、汽车车身构造知识。4、理科练习:用户根据选择的题目类型进行答题:选择,判断两种

16、类型。内容包括:试题分类管理、练习范围设置、顺序出题练习、随机出题练习、有的放矢练习和模拟考试热身。5、术科要点:关于术科场地考与道路考的一些相关内容。内容包括:各类准驾车型及代号、考试内容及合格标准、术科考试的车辆要求、术科考试的实践基础、场地考线路及其要求、场地桩考的操作要点、道路考场内驾驶项目、场地路考的过关技巧、道路考驾驶评判标准、道路考车辆操作要点、道路考场外行车指南、交通违法行为记分值。流程图如下:登录 辅导 交卷显示成绩图 3-1 流程图进入输入查询条件判断条件是否为空是条件查询退出否图 3-2 流程图沈阳师范大学学士学位论文5第三章 数据库设计3.1 数据库的概念当人们从不同的

17、角度来描述这一概念时就有不同的定义。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。本网站将使用一直以来使用都最为广泛的关系模型作为数据库的建设依据。在用户的观点下,关系模型中数据的逻辑结构是一张二维表,一个关系对应通常说的一张表,并且关系的每一个分量必须是一个不可分的数据项。而一个基于关系模型的数据库则是由若干个二维表组

18、成的。对于一些大型和中型的数据库,如 Oracle,SQL Server 2000/7.0 等都属于关系型数据库,同时它们所带有的数据库管理工具是其他小型数据库所没有的,而同时这些工具又为管理员的工作节省了很多的时间和财力。3.2 数据模型通过下面的三个数据模型的比较和特点的介绍就知道,我们为什么要在系统的数据库中引用关系模式,关系模式的特点使我们在考试系统的管理上更加快捷方便,适合现在大多数的数据库设计工具。数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。一、数据结构:数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域

19、、属性、关系等。二、数据操作:数据库主要有检索和更新(包括插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。三、数据的约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。此外,数据模型还应该提供定义完整性约束条件的机制。层次数据模型的结构:层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父沈阳师范大学学士学位论文6子

20、联系。每个记录类型可包含若干个字段,这里,记录类型描述的是实体,字段描述实体的属性。 任何一个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子女记录值能够脱离双亲记录值而独立存在。只有一个结点没有双亲结点,称之为根结点。根以外的其它结点有且只有一个双亲结点,用层次模型表示多对多联系,必须首先将其分解成一对多联系。分解方法有两种:冗余结点法和虚拟结点法。网状数据模型的结构:网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。1、关系数据模型的数据结构:在用

21、户看来,一个关系模型的逻辑结构是一张二维表,它由行和列组成。有关概念:关系:对应通常说的表。元组:表中的一行即为一个元组。属性:表中的一列即为一个属性。主码(Key):表中的某个属性组,它可以唯一确定一个元组。域(Domain):属性的取值范围。分量:元组中的一个属性值;关系模式:对关系的描述,一般表示为:关系名(属性 1,属性 2,属性 n)。2、关系数据模型的操纵与完整性约束:关系数据模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。关系模型中的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合。关系模型把存取路径向用户隐蔽起来,用户只要指出

22、“干什么”,不必详细说明“怎么干”,从而大大地提高了数据的独立性,提高了用户生产率。3、关系数据模型的存储结构:关系数据模型中,实体及实体间的联系都用表来表示。在数据库的物理组织中,表以文件形式存储,每一个表通常对应一种文件结构。4、关系数据模型的优缺点:优点:关系模型是建立在严格的数学概念的基础上的。无论实体还是实体之间的联系都用关系来表示。对数据的检索结果也是关系(即表),因此 概念单一,其数据结构简单、清晰。关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。缺点:由于存取路径对用沈阳师范大学学士学位论文7户透明,查询效率

23、往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的负担。3.3数据库设计方法概述十余年来,人们努力探索,提出了各种数据库设计方法,这些方法运用软件工程的思想和方法,提出了各种设计准则和规程,都属于规范设计方法。规范设计方法中比较著名的有新奥尔良方法。它将数据库设计分为四个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。基于 E-R 模型的数据库设计方法,基于 3NF(第三范式)的设计方法,基于抽象语法规范的设计方法等,是在数据库设计的不同阶段上支持实现的具体技术和方法。规范设计法从本质

24、上看仍然是手工设计方法,其基本思想是过程迭代和逐步求精。3.4建表及其说明考虑到整个系统的需要,我一共设计了以下几个数据库表:选择题表,判断题表,法律法规表,标线类型表,标线表,汽车类型表,汽车表,术科要点表。其中,我没有采取以往的直接建表方式建立数据库。而是采用面向对象思想设计对象关系模型,然后通过 hibernate 技术实现数据库设计。比以往方式更面向对象,更容易理解。3.4.1选择题表表 41表名:Choice 中文名:选择题表说明:保存选择题信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键timu varchar (225) 题目a varchar (225)

25、 A 选项内容b varchar (225) B 选项内容c varchar (225) C 选项内容d varchar (225) D 选项内容daan varchar (20) 答案3.4.2判断题表表 42表名:PuanDuan 中文名:判断题表说明:保存判断题信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键timu varchar (225) 题目daan varchar (20) 答案沈阳师范大学学士学位论文83.4.3术科表表 43表名:ShuKe 中文名:术科表说明:保存术科信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键tongg

26、uo varchar (225) 通过要求phototongguo image 要求信息图片mudi varchar (225) 目的shezhi varchar (225) 设置设计pingfen varchar (225) 评分标准3.4.4法律表表 44表名:FaLv 中文名:法律表说明:保存法律信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键title varchar (225) 法律标题content varchar (225) 法律内容time varchar (225) 颁布时间3.4.5汽车类型表表 45表名:QiCheType 中文名:汽车类型表说明:

27、保存汽车类型信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键name varchar (50) 类型名称3.4.6汽车信息表表 46表名:QiChe 中文名:汽车信息表说明:保存汽车信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键type int 汽车类型 外键 QiCheTypephoto image 汽车图片name varchar (225) 汽车名称gouzao varchar (225) 汽车构造lishi varchar (225) 汽车历史3.4.7标线类型表表 47表名:BiaoXianType 中文名:标线类型表沈阳师范大学学士

28、学位论文9说明:保存标线类型信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键name varchar (50) 类型名称3.4.8标线信息表表 48表名:BiaoXian 中文名:标线信息表说明:保存标线信息字段名 数据类型及长度 中文含义 约束 备注id int 编号 主键type int 标线类型 外键 BiaoXianTypephoto image 标线图片name varchar (225) 标线名称content varchar (225) 标线内容沈阳师范大学学士学位论文10第四章 技术介绍4.1 Java技术简介Java 是一种简单易用、完全面向对象、具有

29、平台无关性且安全可靠的主要面向Internet 的开发工具,同时 Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。自从 1995 年正式问世以来,Java 的快速发展已经让整个 Web 世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是 Java Applet 程序),成为最灵活、最强大的网页多媒体的载体,但由于 Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet 逐渐的被后起之秀 Flash 所替代,但随着 Java Servlet 的推出,Java 在电子

30、商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出,更是让 Java 成为基于 Web 的应用程序的首选开发工具,目前的 Java 技术已成为所有大型 web 项目的必然选择。Java 程序可以获取网络上结点的图象、声音、HTML 文档及文本等资源,并可以对获得的资源进行处理。例如 Java 程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个 URL 类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。4.2 Jsp技术简介JSP 可以一次编写,到处运行。在这一点上 Java 比其它的更

31、出色,除了系统之外,代码不用做任何更改,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比其它的局限性是显而易见的,从只有一个小的 Jar文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application 进行事务处理,消息处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。 同时 Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻

32、辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。沈阳师范大学学士学位论文11当 Web 服务器上的 JSP 页面第一次被请求执行时,JSP 引擎先将 JSP 页面文件转译成一个 Java 文件,即 Servlet,J

33、ava Servlet 是基于服务器端编程的 API,用 Java Servlet 编写的 Java 程序称为 servlet,servlet 通过 HTML 与客户交互。服务器将前面转译成的 Java 文件编译成字节码文件,再执行这个字节码文件来响应客户的请求。当这个 JSP 页面再次被请求时,只要该 JSP 文件没有被改动,JSP 引擎就直接调用已装载的Servlet。4.3 Tomact简介Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成

34、。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现。因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,本系统的开发使用的 Tomcat5.0。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利

35、用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。4.4 SQLServer简介SQLServer 是一个快速的、多线程、多用户和健壮的 SQL 数据库服务器。SQLServer服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。SQLServer 是一个数据库管理系统,一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果要添加、

36、访问和处理存储在一个计算机数据库中的数据,你就需要一个像 MySQL 这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。SQLServer 是一个关系数据库管理系统关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好得多,这样做将增加你的速度和灵活性。“MySQL”中的 SQL 代表“Structured Query Language”(结构化查询语言)。SQL 是沈阳师范大学学士学位论文12用于访问数据库的最通用的标准语言,它是由 ANSI/ISO 定义的 SQL 标准。SQ

37、L 标准发展自 1986 年以来,已经存在多个版本:SQL-86,SQL-92,SQL:1999,SQL:2005,其中SQL:2005 是该标准的当前版本。4.5 MyEclipse简介MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Jav

38、ascript, SQL, Hibernate。在结构上,MyEclipse 的特征可以被分为 7 类:1. JavaEE 模型2. WEB 开发工具3. EJB 开发工具4. 应用程序服务器的连接器5. JavaEE 项目部署服务6. 数据库服务7. MyEclipse 整合帮助对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持

39、代码编写、配置、测试以及除错,本系统在开发过程中使用的是MyEclipse7.0。 4.6 开发环境操作系统:WINDOWS 7;运行工具:IE 6.0开发工具:MyEclipse 5.5 M2数据库: SQL Server Management Studio Express服务器: Tomcat 5.0沈阳师范大学学士学位论文13第五章 系统实现5.1用户登录进入系统后,可以看到用户登录界面(其文件为 login.jsp)function flushCode()沈阳师范大学学士学位论文14document.getElementById(“codeimg“).src = “RandomServ

40、let?random=“ + Math.random();用户名称:密 码:验证图片:沈阳师范大学学士学位论文15不清楚,再来一张请输入验证码:登录以后可以进行法律法规管理、标志标线管理、汽车构造管理、理科练习管理、术科要点管理等操作。用户登录后的页面如下图:沈阳师范大学学士学位论文165.2导航栏在导航栏中,做了几个对系统信息管理的页面,如图所示5.3系统功能操作栏法律法规管理页面如下“My JSP TiKuLuRu.jsp starting pagecss/extremecomponents.css“ rel=“stylesheet“type=“text/css“ /css/style.c

41、ss“ type=“text/css“ media=“all“ /jsp/addfalv.htm;“ /编辑删除 添加法律页面如下:标志表现管理页面如下:沈阳师范大学学士学位论文19添加标线页面如下:“css/style.css“ type=“text/css“ media=“all“ /function link()var file = document.getElementById(“file“);if(file.value = “)沈阳师范大学学士学位论文20alert(“请选择图片“);file.focus();return false;document.getElementById(

42、“fom“).submit();BiaoXian“ method=“post“ name=“fom“ id=“fom“ENCTYPE=“multipart/form-data“ target=“mainFrame“添加标线页面添加标线标线类型:沈阳师范大学学士学位论文21$type.name 标线图片:标线标题:*标线内容:沈阳师范大学学士学位论文22第六章 结论本文论述了一个基于 WEB 的机动车驾驶员考试辅导系统,基本上体现了网上考试系统的各方面的优点。我所设计的考试辅导系统,主要是熟悉和掌握 JSP 的技术以及对 JSP 网络应用进行初步的探讨和设计。在几个月的设计过程中,我初步了解了

43、JSP 的优点和先进之处,也看到了 JSP 技术在网络应用上的光明前途。通过这次设计,我设计的机动车驾驶员考试辅导系统基本完成了要求的诸项基本功能,实现了一个简单的不同部分以数据为中心的模型,在方案的各部分在实际运作中能够解决相应的问题。在设计和制作机动车驾驶员考试辅导系统的这一个整体项目的过程中,也培养了自己的综合能力和从全局考虑的思想。将复杂的问题简单化,作为 JSP 网络应用的一个缩影,我所涉及的模块项目完成了其后台具有的基本功能,使自己对于 JSP 网络应用的了解更加深入和明了。当然,其中也遗留下了一些待解决的问题,但出于自己水平有限,作为一个机动车驾驶员考试辅导系统,该项目上有一些不

44、完善和待改进之处需要进一步加强。沈阳师范大学学士学位论文23致 谢本课题在选题及研究过程中得到老师的悉心指导,在这段紧张忙碌的日子里,阎老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。阎老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,给我以终生受益无穷之道。对阎老师的感激之情是无法用言语表达的。同时感谢诸位老师四年来对我的教育培养,细心指导我的学习。在此,我要向诸位老师深深地鞠上一躬。在我的毕业论文即将完成之际,我的大学生活也接近尾声,要说的是,四年来我的大学同学不论在学习上还是生活上都给了我极大的帮助。寝室的姐妹们,互相帮助,团结

45、友爱,这份友情我将一生难忘。我更要感谢父母的养育之恩,他们默默无闻地在各方面给与我最有力的支持。最后,我要真诚地祝福每一位给予我帮助的人:平安,幸福。谢谢你们!沈阳师范大学学士学位论文24参考文献1 孙鑫.Servlet/Jsp 深入详解基于 Tomcat 的 Web 开发.电子工业出版社.2008.82 Cay S. Horstmann、Cary Cornell(美) .Java2 核心技术.机械工业出版社(原书第7 版) .2007.43 孙卫琴.精通 Hibernate:Java 对象持久化技术详解. 电子工业出版社 . 20054 唐汉明.深入浅出 MySQL 数据库开发、优化与管理维

46、护.人民邮电出版社. 2008.45 孙卫琴 .TOMCAT 与 JAVA WEB 开发技术详解(第 2 版). 电子工业出版社 . 2009.16 架构科技.DREAMWEAVER 8 中文版完全自学手册. 电子工业出版社 . 2006.77 李刚.轻量级 Java EE 企业应用实战Struts 2+Spring+Hibernate 整合开发. 电子工业出版社 .2008.118 张海藩.软件工程导论(第四版)M.北京:清华大学出版社.2003 年 12 月9 钱乐秋等软件工程清华大学出版社 第 1 版.200710 IBM 公司.Mastering Object-Oriented Ana

47、lysis and Design with UML11 Kenneth C.Laudon Jane P.Laudon. Essentials of Management Information System(Third Edition)M.Prentice Hall Upper Saddle River,New Jersey 07458.1997沈阳师范大学学士学位论文25附录一 数据库连接Left.jsp程序设计语言(C)题库系统 function tupian(idt)var nametu=“xiaotu“+idt;var tp = document.getElementById(nametu);tp.src=“/images/ico05.gif“;/图片 ico04 为白色的正方形for(var i=1;i沈阳师范大学学士学位论文27您好,$username 退出系统设置法律法规标志标线汽

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报