基于web的驾校考试管理系统设计与实现_第1页
基于web的驾校考试管理系统设计与实现_第2页
基于web的驾校考试管理系统设计与实现_第3页
基于web的驾校考试管理系统设计与实现_第4页
基于web的驾校考试管理系统设计与实现_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要本文主要从驾校考试管理系统的选题,需求分析而出发,根据现有的驾校系统对其进行功能模块设计。系统实现方面,基于B/S架构,而且在开发技术方面使用了jsp使得其开发更为简化,以Tomcat作为服务器。开发完成后对系统进行测试和条数。关于数据库设计方面使用了作为关系型数据库的Mysql为其进行数据管理,主要开发工具是Myeclipse。驾校考试管理系统包括了对于科一和科四的考试模拟,并对试题进行打分,也包括了题库的编辑。让学生对于驾校的考试简单化,便捷化。而为了在各驾校竞争中有明显的优势,本文研究了驾校理论考试学习系统,从而加快了驾校考试信息化建设的步伐。关键词:驾校考试管理JAVAB/SJSPAbstractThisarticlemainlystartsfromthetopicselectionanddemandanalysisofthedrivingschoolexammanagementsystem,anddesignsthefunctionalmodulesaccordingtotheexistingdrivingschoolsystem.Intermsofsystemimplementation,itisbasedonB/Sarchitecture,andtheuseofjspindevelopmenttechnologymakesitsdevelopmentmoresimplified,withTomcatastheserver.Testandcountthesystemafterthedevelopmentiscompleted.Regardingdatabasedesign,Mysql,whichisarelationaldatabase,isusedfordatamanagement.ThemaindevelopmenttoolisMyeclipse.ThedrivingschoolexammanagementsystemincludesthesimulationoftheexamsofSection1andSection4,andthescoringofthetestquestions,aswellastheeditingofthequestionbank.Letstudentssimplifyandfacilitatethedrivingschooltest.Inordertohaveaclearadvantageinthecompetitionofvariousdrivingschools,thisarticlestudiesthedrivingschooltheoryexaminationlearningsystem,thusspeedingupthepaceofdrivingschoolexaminationinformationconstruction.Keywords:DrivingschoolexaminationadministrationJAVAB/SJSP目录TOC\o"1-3"\h\u第一章绪论 绪论1.1选题的目的及意义信息时代浪潮的到来,越来越多传统的行业开始将其信息管理工作转为互联网管理的方式,因为旧时代的信息管理方式因为其消耗的人力,财力之大远远的超过了互联网管理的方式。如传统的驾校考试信息管理以如今的思维来说拥有着过多的局限性,其本身已然不适于现今的环境,其本身必须做出变革。早期的互联网时代,驾校考试信息管理,各个驾校间信息的交流,驾校学生的信息理论学习都是由人工完成的,而随着互联网的崛起,这些人力去完成的事情渐渐的由机器程序所替代。且随着人们渐渐的开始富裕起来买车的人也开始增加,而被买车所带动的驾校行业其所需管理的数据越来越庞大,数据的流动也开始变快,人力处理如此巨大的数据必将是一笔巨大的消耗,而将这些数据信息化那么资源的消耗也会变的及其微小。且说如今的各类信息化系统越来越多,驾校考试管理的工作信息化也会变得尤为简单,在传统驾校管理工作越来越落后的同时,将驾校考试管理工作信息化便是一种即为理想的选择。为了不被时代的潮流所淹没,驾校考试信息管理工作也会从传统开始转变。驾校考试管理工作信息化将是一个技术创新,其会提高驾校经营的高效保障。1.2国内外现状研究基于如今互联网的热潮里,我国的驾校已经基本实现了信息化管理。驾校考试管理的信息化是我国驾校考试发展的必然趋势,国内的硬件设施较为完善,且网上的驾校考试信息管理的软件也越来越多。但是较为可惜的是国内的软件都是基于国内驾校考试而设立的软件,这些软件对于我国越来越接近国际化的道路中将会产生水土不服的情况。且随着信息系统的崛起,人力的驾校信息管理方式已经不再适用使用信息化技术是提高效率的最有效的方法。无论是如今的信息全球化的发展还是我国的对外开发的政策无一不表示着我国的驾校行业将会迎来外国的冲击。而此时使用信息化的技术发展会对我们的驾校行业进行一个重大的考验,将驾校考试信息化将是使得驾校管理过程简单化与高效化。1.3研究目的驾校考试管理系统可以使得驾校的管理简单化以及信息化,减少人工的投入也可以降低人为造成错误的风险,且减少大量的重复性动作使得效率可以极大的提高。研发系统可以使得驾校考试管理清晰化,功能模块间的组合可以使管理过程极大的自动化和便捷化。且系统的研发可以使得驾校的运行成本降低,各个业务流程可以更加快速的处理。在信息管理系统的基础上进行研发,可以让操作的人更加好的使用和培训。通过对于现有的驾校考试管理系统的研究,提出对于驾校考试管理系统的理论和实现。设计技术与开发环境2.1相关技术介绍2.1.1JSP简介根据我所学习和所认知的技术中JSP技术开发的各种web应用包括各种管理系统和各种网站程序,都有一个共同点,那就是跨平台。可以说这是jsp的一个优点,在如今的时代跨平台的软件会比单一平台的软件更加占据着优势。而且在代码分离这一块jsp使得代码的开发更加的容易分工融合,因为jsp开发使得外观视图代码与逻辑的分离,代码开发人员对其可以更好的区分,让人员的使用效率达到更高的层次。在jsp里可以使用javaBean以减少常用的代码的重复书写减少了代码的重复性。而且在开发工具来说jsp的开发工具并不比其他语言少,如ASP等,工具的免费使用和工具的多样性使得jsp的开发更加的简单化。Jsp的更新工作还是没有停止的虽然sun公司被收购了,但是收购其的甲骨文并未放弃对jsp的开发,jsp会变得越来越优秀。2.1.2B/S架构分析从源头上说B/S架构其实其本身使用C/S改进而来的,B/S就相当于三层的C/S,后来B/S脱颖而出与C/S成为了称霸如今网络架构的两个王者,各思其职促进者现今网络的发展。B/S具有非常多的优点,其成本及其的低,相较于C/S来说其需要管理的东西也及其的少,B/S只需要管理其服务器即可,其他的客户既是浏览器而已,对比C/S来说所省下的维护费要多得多。且其连接方式较为间单无需在个人PC终端上安装任何客户端,就可以访问系统和网站,只需一根网线即可,达到了不论何时不论何地的方便管理方式。虽然现在随着移动终端的兴起,通过手机APP改变了人们的生活和工作方式,但是有很多功能和体验是APP客户端所永远不能代替的,比如完美的页面效果,更功能强大的菜单等。因此B/S开发模式在以后仍将是IT开发的主流模式。2.1.3Mysql简介对于数据库的选择其实Mysql是中小型企业的一种优质选择,相较于需要花钱的Oracle数据库,Mysql无疑是资本家更好的选择,尤其在其需要处理的数据量并非及其巨大的情况下。Mysql是一种关系型的数据库,其拥有的优点可以让中小型网站有更好的生存空间,其体积小可以让更多的人去使用它,它的速度也十分的快并不比一下大型的要慢,其源码是开放的这样也使得更多的人可以更加的方便去使用和研发。Mysql是关系型数据库,而这类数据库其对数据的处理就把数据简单化的处理使用之时可以从表里取用,不需要到仓库里面去取数据。所以Mysql速度也极为快,灵活也高。2.2开发环境介绍2.2.1Myeclipse简介根据个人的开发习惯,本人倾向于使用Myeclipse开发工具。我们都知道关于Myeclipse的作用其主要作用于有关java和JavaEE的开发,其本身是基于Eclipse加一些插件开发而来的。Myeclipse的本身是由java编写的,所以其对java的开发具有更高的适应性。其无论用于企业级开发,Web开发都适用的一个工具。Eclipse其本身的功能具有一定的局限性,所以其众多的插件显得尤为的重要,这时人们将众多的商业插件打包统合形成现在的Myeclipse。2.2.2Tomcat简介Tomcat是我们在开发jsp系统时的首要选择,之所以是首要的选择是因为其是轻量级的应用服务器,在其与jsp搭配时对于系统访问量不是很大的场景是一个极为节省和便捷有效的选择。在轻量级服务器中Tomcat具有性能稳定且技术强的功效。当然其免费与开源的特性也吸引了许多开发者的青睐。可行性分析与需求分析3.1可行性分析3.1.1技术可行性如今的互联网发展正值高潮,我国的硬件设施及其完善,且我国对于软件开发的技术也渐渐成熟,层出不穷的信息化系统。我国关于Web的开发技术也较为完善。同时关于我国的驾校考试管理系统面对的人群较为固定,所以数据量方面的处理也可以承受。关于驾校考试管理系统的开发在国内已经具有大量的相关系统。即国内的技术水平完全达到可以开发此类系统的条件。无论是关于软件还是硬件。且对于此类系统的开发选择有多种可以使用,即我们完全可以达到其技术要求。3.1.2时间可行性时间的开发上看我具有两个月的时间去开发此系统,虽然有点紧迫,但是时间是足够的。而且可以将开发系统的时间合理分配,在做毕设的几个月里努力点便可完成。3.1.3运行可行性此系统的开发是属于小型的开发,使用的技术有跨平台的特性,且我国关于此类系统的数量也有很多,各类的工作人员都具有一定的使用能力。国内的信息化普及程度也高,所以系统的运行是完全没有问题的。3.1.4经济可行性系统的开发成本来说是由自身开发的,进价成本可以说几乎没有。投入市场之后如今的技术来说只需投入服务器的经济即可,大量的网页浏览来说与成本对比经济收入明显是客观的,所以经济方面是可行的。综上从技术,时间,运行以及经济来说开发此系统是可行的。3.2需求分析3.2.1需求背景分析关于驾校考试的行业背景分析,如今的信息化时代,没人几乎都配备着电脑与手机。无时无刻都有人在发出信息或者接收信息,在万维网发达的如今拥有无数个B/S系统。人们的思维不断的在自动化,旧时的传统驾校考试管理方式已经不适于如今的生活。且如今国内的驾校都开始信息化,倘若一个驾校关于可以用的信息化的系统都没有,那么这个驾校是难以盈利的。且如今学车的人如此之多,一个信息化的系统会是一个驾校绝好的帮手。如今为了更好的让人们处理驾校的数据,开发一个驾校考试处理系统可以更好的让人们提高工作效率,减少社会资源的浪费。时代已经不能容忍旧时代的驾校信息管理方式,所以开发更好的驾校考试处理系统是我们应该去做的事情。3.2.2运行需求分析关于软件的运行要求我们可以主要分为客户端与服务端两部分:客户端:硬件方面无特殊要求,只需可以连上互联网即可。软件方面需要Windows7以及IE浏览器7.0或更高版本。服务端:硬件方面需要有,处理器:Intel酷睿,内存:512M或更大软件方面需要有MicrosoftWindowsXP,Microsoftmysql,Microsofttomcat 6.0或更高版本以及MicrosoftOffice20033.2.3性能需求系统的好坏不在于其功能的强大,判断一个系统是否完好,是否优秀要看其性能的完善与否。本系统的性能要求一个是准确性和及时性,另外一个便是系统的易用性,还有就是系统的标准性。准确性和及时性可以确保其在用户使用之时出现的错误减少,身为一个信息化的系统准确性和及时性是不可或缺的。易用性是为了是驾校考试系统的人群更加方便的使用它,因为此类系统的受众较为广泛,难免会有对于互联网系统不熟悉的人,此时的易用性可以使用户更加好的去上手系统。标准性,系统是否符合其标准性影响着其是否可以进入市场,所以标准性反倒是最不可少的一部分。3.2.4可靠性需求一个系统如何判断其是否可靠主要都是从三部分出发,既是稳定性、事务性和安全性。稳定性相当于一个建筑的根基,只有根基稳健了系统才能更好的发展,其组成的元素有系统的平均故障间隔时间、故障的频率、准确性和可恢复性等构成。事务性既是指系统的事务处理,其在非分布式系统中往往由数据库本身的事务处理机制来处理。分布式则不是分布式的数据量单由一种方式是难以处理的。安全性则是根据系统类型来判断的,倘若系统的使用机构要求其安全级别必须要高则高。就如政府和军队的系统,其安全级别就相当高。3.2.5功能性需求分析以上所说的需求都是非功能性的需求,而功能性需求则代表此系统的功能方面所需要设计的。系统主要有两种用户,其功能如下表3-1所示:表3-1用户功能图用户 功能模块学员自己密码修改,个人信息修改,考试试卷管理。管理员用户管理,公告管理,考试试题管理,考试试卷管理,考试成绩管理。其主要功能结构图如下图3-1所示:图3-1驾校考试管理系统功能分析图数据库分析4.1数据库概念结构设计概念结构既是数据库的一种信息设计,开发者到了这一步可以将自己的视野从复杂的功能细节中脱出来,按照需求来建立一个数据模型。概念模型可以将抽象的概念数据化成为现实。且在产品与商家中使得双方更加的便捷的交流,使得交流障碍减少。且概念模型方便更改,在后续需求更改中可以更加的快捷。概念结构设计最为常用的便是实体联系模型也可以称之为E-R模型,E-R模型将数据实体化,而实体化之后可以更好的展现出了各个实体间的联系以及其内在关系。系统的E-R图如下图4-1所示:图4-1驾校考试系统E-R图4.2逻辑结构设计根据一般的数据库设计逻辑,逻辑技术的设计需要满足概念设计既是将E-R图转化为建立数据库所需要的关系模型,并且将其优化。E-R图仅仅只是表示这个数据库的实体间的关系,并不能将其转化。我们可以将上述的E-R图转化为数据模型。即形成了管理员表,用户表,试卷表,试题表,公告表,答卷表。其逻辑设计所下表4-1所示表4-1逻辑设计表表名属性管理员编号,管理员ID,管理员密码,增加时间,性别,年龄,地址,电话,时间用户表编号,帐号,密码,姓名,性别,年龄,地址,邮箱试卷表编号,标题,时间,内容公告表编号,内容,用户,回复,时间答卷表编号,标题,答案A,答案B,答案C,答案D,正确,测试卷试题表编号,标题,数量,时间,分数4.3物理结构设计关于数据库的物理结构设计,根据4.1和4.2可得出如下列的几个表。管理员表如下表4-2所示:表4-2管理员表列名数据类型长度说明idint4编号namevarchar50管理员IDpasswordvarchar50管理员密码Realnamevarchar50增加时间Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间用户员表如下表4-3所示:表4-3用户员表列名数据类型长度说明idint4编号Usernamevarchar50帐号Passwordvarchar50密码Realnamevarchar50姓名Sexvarchar50性别Agevarchar50年龄Addressvarchar50地址Emailvarchar50邮箱Regtimevarchar50时间Ifusevarchar50状态试卷表如下表4-4所示:表4-4试卷表列名数据类型长度说明idint4编号Btvarchar50标题Nrvarchar50内容Sjvarchar50时间试题表如下表4-5所示:表4-5试题表列名数据类型长度说明idint4编号Btvarchar50标题Slvarchar50数量Fsvarchar50分数Sjvarchar50时间

公告表如下表4-6所示:表4-6公告表列名数据类型长度说明idint4编号Btvarchar50内容Membervarchar50用户Hfvarchar50回复Sjvarchar50时间答卷表如下表4-7所示:表4-7答卷表列名数据类型长度说明idint4编号Btvarchar50标题D1varchar50答案D2varchar50答案D3varchar50答案D4varchar50答案zqvarchar50正确csidvarchar50测试卷系统设计与实现5.1系统层次模块关于系统的层次模块是指将系统的需求进行详细分类后达到数据与界面的一种结构。此系统在需求的分析之后其功能如下图5-1所示:图5-1系统层次模块图5.2系统流程图人们都知道,将一个事情流程化,会让其更加的简单,而且人们在流程中可以添加其想要的步骤,系统的流程图可以简化这一步骤且详细的了解系统的整体流程,也可以使得系统流程达到更加直观易理解。本系统的主要流程是用户登入网站后既是首页,可以看到公告栏和用户登录界面,可以选择不同的用户进行登录即管理员和学员。不同的用户登录进入到不同的页面其所拥有的功能也不相同。系统流程图如下图5-2所示:

图5-2系统流程图5.3功能模块设计5.3.1用户注册模块5.3.1.1驾校考试用户注册驾校考试用户注册的界面如下图5-3所示:图5-3用户注册界面5.3.1.2操作流程驾校考试用户注册的操作流程图如下图5-4所示:图5-4用户注册流程图5.3.1.3详细操作输入项:驾校用户账号名、驾校用户密码、驾校用户名字、性别、邮箱、电话输出项:注册成功则弹出成功信息并返回登录界面,注册失败则弹出错误信息并返回登录界面。处理:判断手机是否为11位,邮箱是否带有符号@,判读账号名是否重复,其他信息是否为空。5.3.2用户与管理员登录模块5.3.2.1驾校考试用户登录界面驾校考试用户登录界面图,驾校考试管理登录图如下图5-5,图5-6所示:图5-5驾校考试用户登录图图5-6驾校考试管理员登录界面图5.3.2.2用户登录流程图驾校考试用户登录流程图,管理员登录流程图如下图5-7,图5-8所示图5-7用户登录流程图图5-8管理员登录流程图5.3.2.3详细操作1.用户登录:输入项:账号,密码输出项:正确的情况下进入用户界面,不正确的情况则返回登录界面处理:判断用户名与密码是否在数据库中,在则正确,不在为错误。2.管理员登录:输入项:账号,密码输出项:正确的情况下登录管理员界面,不正确的情况返回首页。5.3.3用户信息修改5.3.3.1用户信息修改界面驾校考试用户信息的修改在用户界面中,身为用户他可以修改自己的信息如下图5-9所示:

图5-9用户信息修改图5.3.3.2用户信息修改流程图用户信息修改流程图如下图5-10所示:图5-10用户信息修改流程图5.3.3.3详细操作输入项:用户所需要修改的信息。输出项:输入正确则显示,用户修改后的信息。输入错误弹出错误信息无法修改返回到用户修改信息界面。处理:输入修改信息正确后将休息修改。5.3.4用户信息删除与停用与查询5.3.4.1用户信息删除停用与查询界面用户信息的删除与状态的停用如下图5-11所示,用户信息的查询如下图5-12所示:图5-11驾校考试用户信息的删除与停用界面图5-12驾校考试用户信息查询5.3.4.2用户查询流程图用户查询流程图如下图5-13所示:图5-13驾校考试用户查询流程图5.3.4.3详细处理1.如图5-11所示用户的删除既是将用户在数据中删除无法显示用户信息,而用户的停用既是代表禁止用户登录但还可以查看的到用户信息,并且随时可以再次启用。相当于游戏中的封号。2.输入项:用户账号输出项:存在用户账号则返回用户信息。不存在用户账号则不返回数据。处理:将用户账号查询,有则返回用户信息。5.3.5公告管理5.3.5.1公告修改删除与查询和增加界面公告的修改删除截图如下图所示5-14与图5-15所示:图5-14公告修改删除界面图5-15公告修改界面公告查询界面如下图5-16所示:图5-16公告查询界面公告增加界面如下图5-17所示:图5-17公告增加界面图5.3.5.2公告修改与查询和增加流程图公告查询图如下图5-18所示:图5-18驾校公告查询流程图公告修改流程图如下图5-19所示;图5-19驾校公告修改流程图公告增加流程图如下图5-20所示:图5-20驾校公告增加流程图5.3.5.3详细处理1.公告修改输入项:驾校公告其需要修改的内容。输出项:公告修改的内容符合系统规范返回公告修改界面。处理:将输入的数据修改。2.公告增加输入项:公告标题,来源,内容。输出项:公告增加的信息输入成功则在首页以及公告界面增加。处理:将增加的数据导入数据库。公告查询输入项:公告标题输出项:标题输入正确则返回,公告的信息界面,否则返回公告页面处理:将标题输入进行查询,返回到公告的信息界面。5.3.6考试试卷管理5.3.6.1驾校考试试卷增加,修改,删除,查询界面

驾校考试试卷的修改与删除界面如下图5-21所示:图5-21试卷修改与删除界面图考试试卷增加界面如下图5-22所示:图5-22试卷增加界面图考试试卷查询界面如下图5-23所示:图5-24试卷查询界面图5.3.6.1考试试卷增加,修改,查询流程图考试试卷增加与修改流程图如下图5-25所示图5-25驾校试卷增加修改流程图考试试卷查询流程图如下图5-26所示:图5-26试卷查询流程图5.3.6.3详细处理1.试卷修改输入项:试卷需要修改的信息。输出项:试卷需要修改的信息合格返回试卷管理界面。处理:将输入的数据修改。2.试卷增加输入项:试卷名称,试卷题量,题目分数,考试时间输出项:试卷增加的信息输入成功则在用户的试卷界面中增加。处理:将增加的数据导入数据库。3.试卷查询输入项:试卷标题输出项:标题输入正确则返回,试卷的信息界面,否则返回试卷页面处理:将标题输入进行查询,返回到试卷的信息界面。5.3.7考试试题管理5.3.7.1考试试题增加,修改,删除,查询界面考试试题的修改与删除界面如下图5-27所示:图5-27试题修改与删除界面考试试题增加界面如下图5-28所示:图5-28试题增加界面图考试试题查询界面如下图5-29所示:图5-29试题查询界面图5.3.7.2考试试题增加,修改,查询流程图考试试题增加与修改流程图如下图5-30所示图5-30试题增加修改流程图考试试题查询流程图如下图5-31所示:图5-31试卷查询流程图5.3.7.3详细处理1.试题修改输入项:试卷需要修改的信息。输出项:试题需要修改的信息合格返回试题管理界面。处理:将输入的数据修改。2.试题增加输入项:试题内容,所属试卷,试题ABCD选项和答案以及正确答案,可添加图片输出项:试题增加的信息输入成功则在用户的试卷界面中增加。处理:将增加的数据导入数据库。3.试卷查询输入项:试题标题输出项:试题所属试卷以及试题内容和答案处理:将标题输入进行查询,返回到试题的信息界面。5.3.8考试成绩管理5.3.8.1考试成绩查询,查看与删除界面考试成绩查看与删除界面如下图5-32所示:图5-32考试成绩查看与删除界面考试成绩查询界面如下图5-33所示:图5-33考试成绩查询界面5.3.8.2考试成绩删除,查询,查看流程图考试试题增加与修改流程图如下图5-30所示图5-34成绩查询流程图5.3.8.3详细处理1.成绩查询输入项:试卷名称输出项:考了改试卷的人的所以有成绩和其信息。处理:输入试卷名称,显示所有考过此试卷的人和成绩。2.成绩的删除和查看,当成绩点进去看之时可以看见答卷的整体情况。5.3.9考试试题答题5.3.9.1考试试题答题界面考试试题答题界面如下图5-35所示图5-35考试试题答题界面5.3.9.2详细处理答题系统根据所选的题目来与题库进行比较打分,打分之后给出答卷并标出正确答案且自动计入成绩。5.4系统代码实现其实关于系统需要用到的一些增加和删除,以及修改,返回值为数字只需要判断操作是否成功的操作都可以用以下的代码去实现,public

int

comUp(String

sql){

DBO

dbo

=

new

DBO();

dbo.open();

try{

int

i

=

dbo.executeUpdate(sql);

if(i

==

1){

return

Constant.SUCCESS;

}

else{

return

Constant.SYSTEM_ERROR;

}

}catch(Exception

e){

e.printStackTrace();

return

Constant.SYSTEM_ERROR;

}finally{

dbo.close();

}

通过这个方法将sql语句输入数据库中,返回值为数字以判定结果。而修改和查询则可以设置根据不同的返回值来设定其方法,如下需要返回字符,方法如下代码:public

String

getString(String

sql){

DBO

dbo

=

new

DBO();

list

=

new

ArrayList();

dbo.open();

try{

rs

=

dbo.executeQuery(sql);

if(rs.next())

return

rs.getString(1);

else

return

null;

}catch(Exception

e){

e.printStackTrace();

return

null;

}finally{

dbo.close();

}

}

其中代码较多可以将这类不同的方法组成一个JavaBean,以方便使用。

系统测试6.1程序调试测试环境关于系统的测试环境,主要是在win7为主,浏览器使用的是FireFox浏览器。数据库环境是Mysql5.7的版本,工具是Myeclipse8.6。服务器属于Tomcat7.0的版本。在此类环境中系统多次运行无误。实现了基本的预期,工作环境较为良好。6.2程序测试在互联网的初期人们对于测试并不重视因为当时的程序规模小,并不复杂。测试相当于调试,直至如今系统的规模越来越大测试的重要性也为之增加。测试人员的比重也在慢慢的提升。一个好的软件其最关键的部分往往不在于开发而在于测试,一个程序倘若测试没做好那可能那一部分就要重来。这样会浪费众多的资源,一个良好的系统其测试往往是直接从需求开始直到软件结束。测试并不是软件开发的最后一步,而是软件开发的每一步都需要测试。系统测试的目的当然不仅限于发现错误,还要在重复的检测中发现潜在的bug。6.3功能测试身份功能模块功能点功能说明测试结果备注管理员用户管理用户信息删除删除用户正常用户信息增加增加用户正常用户信息修改用户的信息修改正常用户密码修改密码修改正常考试试卷管理试卷修改试卷信息进行修改正常试卷增加增加试卷正常试卷删除删除试卷正常试卷查询查询试卷正常考试试题管理试题增加增加试题信息正常试题删除删除试题正常试题修改修改试题信息正常试题查询对试题进行查询正常考试成绩管理成绩查看查看某张试卷的具体成绩正常成绩删除删除成绩正常成绩查询查看某张试卷的全员成绩正常公告管理公告增加增加公告信息正常公告删除删除公告正常正常公告修改修改公告内容正常公告查询查询某条公告正常学生个人信息管理个人信息修改修改个人信息正常密码管理密码修改修改密码正常考试试题管理考试答题选择试卷答题正常查看试卷查看自己成绩正常考试成绩管理成绩查询查询某张试卷成绩正常6.4测试总结此次的测试让我明白了测试是一个从开发开始就存在的工作,从需求到开发然后到这次测试,其中的一些功能模块在测试之前便存在着一些bug。其会导致系统的非正常运行,而测试使我对于找到缺陷与错误的能力大大加强。此次的测试结果也使得我有了耐心上的磨炼与进步。

第总结驾校考试管理系统的研发在国内已经越来越多了,其发展的趋势是呈次方增长的,此次的开发可以让人们不用安装客户端,只需要有浏览器便可使用此类系统。驾校考试管理系统在日均增长的学车人员的应用下,其会功能会愈加的齐全。驾校考试管理系统不只是管理员与学员的关系,在互联网的支撑下其会让使用到的人都感到便利。在未来的发展中,人们对于便捷和高效率的期待越来越大,所以信息化系统必有驾校考试管理系统的一席之地。在系统的开发过程中通过对于管理人员的需求,调查和分析了驾校考试管理系统在国内处于怎样的状态,对于系统的是否具有开发的必要,以及具体需要什么进行了研究。且通过对其需求的了解进行了系统的从概念到物理层次的数据库设计,并且基于自身拥有的环境下设计了对应于系统的功能,并且基于这些功能完成了对不同角色定位的介绍。系统的开发随着测试的结束告一段落,这里对于此次开发的系统有几方面的期望。系统的承载量来说,此次开发的系统可容纳的数据量较为有限,无法处理太多的人流所带来的数据,因此在下次的开发中提升系统数据的承载量便成了重点。界面的美观性,界面的美观影响着人的第一印象,此次的系统表格的页面还是过于简陋,希望在下次的开发中可以有着更高的提升。数据库和部分代码还是会存在着冗余的部分,对此数据库可以采用数据库连接池的方式连接。以减少代码的冗余。后台代码的功能不够完善。在过去的两个月以来,从学习到开始系统的开发,从对于系统的迷茫到对其功能的了解程度加深。一步步的走来遇到无数的困难,环境的搭建不合理,数据库的异常报错,从404到界面的展现。如今基于Web的驾校考试管理系统的研发暂且告一段落。由于个人的水平和时间原因致使这个系统存在着较多的功能并未与之完事,希望在往后的日子里,对此系统可以愈加的完善其功能。

参考文献[1]吴建,张旭东.JSP网络开发入门与实践.人民邮电出版社,2012.[2]杨选辉.信息系统分析与设计.北京:清华大学出版社,2011.[3]谢路.基于Web的考务管理系统设计与实现[J].福建电脑,2019,35(1):136-137.[4]王正燕,韦萍萍,崔忠伟,黄鹏.基于Web在线考试管理系统[J].物联网技术,2015,5(5):100-101.[5]王哲,李红宾,彭松.一种基于Web的在线考试管理系统[J].计算机安全,2008(7):72-73.[6]姜红花,林爱玲,张金政,周筑南.基于WEB的通用考试管理系统的开发与应用[J].高等农业教育,2008(3):31-34.[7]谢延红,王志军,佟颖,王雪.基于Web的考试系统新方案[J].重庆工学院学报,2007,21(17):96-100.[8]张军.基于Web的网络考试管理系统探讨[J].湖南商学院学报,1999(6):76-77.[9]刘洋洋,汪宇,张子健.基于Web的学籍管理系统设计分析[J].信息周刊,2020(2):0199-0199.[10]倪蓓蕾.基于WEB的学生管理系统[J].才智,2017(8):11.[11]王娜.基于Web的工程技能考试系统的设计与实现[J].自动化与仪器仪表,2019(2):92-95.[12]薛华成.管理信息系统.北京:清华大学出版社,2009.[13]黄梯云.管理信息系统导论.机械工业出版社,2011.[14]耿祥意,张跃平.JSP实用教程(第二版).清华大学出版社,2010.10.[15]邱建柳.基于WEB的网上考试系统的设计与实现[J].福建电脑,2016,32(6):122-122.[16]王昂,王彦辉.基于Web的网络考试系统设计与实现[J].电脑编程技巧与维护,2016(8):8-9.[17]金艳平.基于JSP动态Web技术的在线考试系统[J].信息技术与信息化,2016(1):27-29.[18]陈齐.基于Web的电力调度培训管理系统分析[J].科技传播,2014(19):242-242.[19]张伟.基于JAVA的WEB在线考试系统[J].河南科技:上半月,2014(8):7-8.[20]崔晶.基于Web在线考试系统的构建[J].科教文汇,2013(1):45-46.[21]史展伟,曲秀敏.基于Web的网上书城设计与实现[J].电脑知识与技术:学术版,2020,16(2):278-279.[22]刘倩,熊杰,刘彩云.基于WEB的远程实验数据处理平台开发[J].信息技术与信息化,2020(1):96-99.[23]潘东岭.jsp(java)驾校考试系统的设计研究[J].科技风,2015(13):22-22.致谢本论文的撰写在我的指导老师罗显松老师的指点之下完成的,非常的感谢罗老师对我的耐心,非常的感谢老师们在我迷茫的时候指引我前进的方向。此次论文离不开罗老师的徐徐善诱,这个论文的每一个细节离不开老师的仔细观察。感谢我的家人,没有家人的支撑我坚持不到如今的时刻,家人对我的关怀使我前进。感谢他们对我的信任以支撑我走到如今。感谢大学四年间的任课老师,感谢他们对我的包容,与对我的教导,老师们都很年轻很有活力,他们的活力带动着我们积极,使我们面对事情任何事情都不会沮丧。四年过去了,人生的另一个阶段就要到来,我们需要对自己做一个小结,我的人生中出现了太多的惊喜,大学这四年感谢舍友以及同学们带给我的帮助和鼓励,最后感谢评阅本论文和答辩委员会的各位老师,感谢你们辛苦的工作,感谢你们的指正和建议。

HYPERLINK电脑快捷知识大全编辑本段一、常见用法F1显示当前程序或者windows的帮助内容。F2当你选中一个文件的话,这意味着“重命名”F3当你在桌面上的时候是打开“查找:所有文件”对话框F10或ALT激活当前程序的菜单栏windows键或CTRL+ESC打开开始菜单CTRL+ALT+DELETE在win9x中打开关闭程序对话框DELETE删除被选择的选择项目,如果是文件,将被放入回收站SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站CTRL+N新建一个新的文件CTRL+O打开“打开文件”对话框CTRL+P打开“打印”对话框CTRL+S保存当前操作的文件CTRL+X剪切被选择的项目到剪贴板CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置ALT+BACKSPACE或CTRL+Z撤销上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤销的操作Windows键+L锁屏键Windows键+M最小化所有被打开的窗口。Windows键+SHIFT+M重新将恢复上一项操作前窗口的大小和位置Windows键+E打开资源管理器Windows键+F打开“查找:所有文件”对话框Windows键+R打开“运行”对话框Windows键+BREAK打开“系统属性”对话框Windows键+CTRL+F打开“查找:计算机”对话框SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不放,可以跳过自启动的宏ALT+F4关闭当前应用程序ALT+SPACEBAR打开程序最左上角的菜单ALT+TAB切换当前程序ALT+ESC切换当前程序ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板CTRL+F4关闭当前应用程序中的当前文本(如word中)CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前一个窗口)在IE中:ALT+RIGHTARROW显示前一页(前进键)ALT+LEFTARROW显示后一页(后退键)CTRL+TAB在页面上的各框架中切换(加shift反向)F5刷新CTRL+F5强行刷新目的快捷键激活程序中的菜单栏F10执行菜单上相应的命令ALT+菜单上带下划线的字母关闭多文档界面程序中的当前窗口CTRL+F4关闭当前窗口或退出程序ALT+F4复制CTRL+C剪切CTRL+X删除DELETE显示所选对话框项目的帮助F1显示当前窗口的系统菜单ALT+空格键显示所选项目的快捷菜单SHIFT+F10显示“开始”菜单CTRL+ESC显示多文档界面程序的系统菜单ALT+连字号(-)粘贴CTRL+V切换到上次使用的窗口或者按住ALT然后重复按TAB,切换到另一个窗口ALT+TAB撤消CTRL+Z编辑本段二、使用“Windows资源管理器”的快捷键目的快捷键如果当前选择展开了,要折叠或者选择父文件夹左箭头折叠所选的文件夹NUMLOCK+负号(-)如果当前选择折叠了,要展开或者选择第一个子文件夹右箭头展开当前选择下的所有文件夹NUMLOCK+*展开所选的文件夹NUMLOCK+加号(+)在左右窗格间切换F6编辑本段三、使用WINDOWS键可以使用Microsoft自然键盘或含有Windows徽标键的其他任何兼容键盘的以下快捷键。目的快捷键在任务栏上的按钮间循环WINDOWS+TAB显示“查找:所有文件”WINDOWS+F显示“查找:计算机”CTRL+WINDOWS+F显示“帮助”WINDOWS+F1显示“运行”命令WINDOWS+R显示“开始”菜单WINDOWS显示“系统属性”对话框WINDOWS+BREAK显示“Windows资源管理器”WINDOWS+E最小化或还原所有窗口WINDOWS+D撤消最小化所有窗口SHIFT+WINDOWS+M编辑本段四、“我的电脑”和“资源管理器”的快捷键目的快捷键关闭所选文件夹及其所有父文件夹按住SHIFT键再单击“关闭按钮(仅适用于“我的电脑”)向后移动到上一个视图ALT+左箭头向前移动到上一个视图ALT+右箭头查看上一级文件夹BACKSPACE编辑本段五、使用对话框中的快捷键目的快捷键取消当前任务ESC如果当前控件是个按钮,要单击该按钮或者如果当前控件是个复选框,要选择或清除该复选框或者如果当前控件是个选项按钮,要单击该选项空格键单击相应的命令ALT+带下划线的字母单击所选按钮ENTER在选项上向后移动SHIFT+TAB在选项卡上向后移动CTRL+SHIFT+TAB在选项上向前移动TAB在选项卡上向前移动CTRL+TAB如果在“另存为”或“打开”对话框中选择了某文件夹,要打开上一级文件夹BACKSPACE在“另存为”或“打开”对话框中打开“保存到”或“查阅”F4刷新“另存为”或“打开”对话框F5编辑本段六、桌面、我的电脑和“资源管理器”快捷键选择项目时,可以使用以下快捷键。目的快捷键插入光盘时不用“自动播放”功能按住SHIFT插入CD-ROM复制文件按住CTRL拖动文件创建快捷方式按住CTRL+SHIFT拖动文件立即删除某项目而不将其放入SHIFT+DELETE“回收站”显示“查找:所有文件”F3显示项目的快捷菜单APPLICATION键刷新窗口的内容F5重命名项目F2选择所有项目CTRL+A查看项目的属性ALT+ENTER或ALT+双击可将APPLICATION键用于Microsoft自然键盘或含有APPLICATION键的其他兼容键编辑本段七、Microsoft放大程序的快捷键这里运用Windows徽标键和其他键的组合。快捷键目的Windows徽标+PRINTSCREEN将屏幕复制到剪贴板(包括鼠标光标)Windows徽标+SCROLLLOCK将屏幕复制到剪贴板(不包括鼠标光标)Windows徽标+PAGEUP切换反色。Windows徽标+PAGEDOWN切换跟随鼠标光标Windows徽标+向上箭头增加放大率Windows徽标+向下箭头减小放大率编辑本段八、使用辅助选项快捷键目的快捷键切换筛选键开关右SHIFT八秒切换高对比度开关左ALT+左SHIFT+PRINTSCREEN切换鼠标键开关左ALT+左SHIFT+NUMLOCK切换粘滞键开关SHIFT键五次切换切换键开关NUMLOCK五秒QQ快捷键,玩QQ更方便Alt+S快速回复Alt+C关闭当前窗口Alt+H打开聊天记录Alt+T更改消息模式Ait+J打开聊天纪录Ctrl+A全选当前对话框里的内容Ctrl+FQQ里直接显示字体设置工具条Ctrl+J输入框里回车(跟回车一个效果)Ctrl+M输入框里回车(跟回车一个效果)Ctrl+L对输入框里当前行的文字左对齐Ctrl+R对输入框里当前行的文字右对齐Ctrl+E对输入框里当前行的文字居中Ctrl+V在qq对话框里实行粘贴Ctrl+Z清空/恢复输入框里的文字Ctrl+回车快速回复这个可能是聊QQ时最常用到的了Ctrl+Alt+Z快速提取消息Ctrl+Alt+A捕捉屏幕最常用的快捷键F5刷新DELETE删除TAB改变焦点CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+A全选CTRL+Z撤销CTRL+S保存ALT+F4关闭CTRL+Y恢复ALT+TAB切换CTRL+F5强制刷新CTRL+W关闭CTRL+F查找SHIFT+DELETE永久删除CTRL+ALT+DEL任务管理SHIFT+TAB-反向切换CTRL+空格--中英文输入切换CTRL+Shift输入法切换CTRL+ESC--开始菜单CTRL+ALT+ZQQ快速提取消息CTRL+ALT+AQQ截图工具CTRL+ENTERQQ发消息Alt+1保存当前表单Alt+2保存为通用表单Alt+A展开收藏夹列表资源管理器END显示当前窗口的底端HOME显示当前窗口的顶端NUMLOCK+数字键盘的减号(-)折叠所选的文件夹NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹自然键盘【窗口】显示或隐藏“开始”菜单【窗口】+F1帮助【窗口】+D显示桌面【窗口】+R打开“运行”【窗口】+E打开“我的电脑”【窗口】+F搜索文件或文件夹【窗口】+U打开“工具管理器”【窗口】+BREAK显示“系统属性”【窗口】+TAB在打开的项目之间切换辅助功能按右边的SHIFT键八秒钟切换筛选键的开和关按SHIFT五次切换粘滞键的开和关按NUMLOCK五秒钟切换切换键的开和关左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关左边的ALT+左边的SHIFT+PRINTSCREEN切换高对比度的开和关运行按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:(按英文字符顺序排列)%temp%打开临时文件夹.C:\DocumentsandSettings\用户名所在文件夹..C:\DocumentsandSettings...我的电脑\C盘appwize.cpl添加、删除程序access.cpl辅助功能选项Accwiz辅助功能向导c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论