欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    基于web的驾校考试管理系统设计与实现.docx

    • 资源ID:6712897       资源大小:290.66KB        全文页数:42页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于web的驾校考试管理系统设计与实现.docx

    摘要本文主要从驾校考试管理系统的选题,需求分析而出发,根据现有的驾校系统对其进行功能模块设计。系统实现方面,基于B/S架构,而且在开发技术方面使用了jsp使得其开发更为简化,以Tomcat作为服务器。开发完成后对系统进行测试和条数。关于数据库设计方面使用了作为关系型数据库的Mysql为其进行数据管理,主要开发工具是Myeclipseo驾校考试管理系统包括了对于科一和科四的考试模拟,并对试题进行打分,也包括了题库的编辑。让学生对于驾校的考试简单化,便捷化。而为了在各驾校竞争中有明显的优势,本文研究了驾校理论考试学习系统,从而加快了驾校考试信息化建设的步伐。关键词:驾校考试管理JAVAB/SJSPAbstractThisarticlemainlystartsfromthetopicselectionanddemandanalysisofthedrivingschoolexammanagementsystem,anddesignsthefunctionalmodulesaccordingtotheexistingdrivingschoolsystem.Intermsofsystemimplementation,itisbasedonB/Sarchitecture,andtheuseofjspindevelopmenttechnologymakesitsdevelopmentmoresimplified,withTomcatastheserver.TestandcountthesystemafterthedevelopmentisCompleted.Regardingdatabasedesign,Mysql,whichisarelationaldatabase,isusedfordatamanagement.ThemaindevelopmenttoolisMyeclipse.ThedrivingschoolexammanagementsystemincludesthesimulationoftheexamsofSection1andSection4,andthescoringofthetestquestions,aswellastheeditingofthequestionbank.Letstudentssimplifyandfacilitatethedrivingschooltest.Inordertohaveaclearadvantageinthecompetitionofvariousdrivingschools,thisarticlestudiesthedrivingschooltheoryexaminationlearningsystem,thusspeedingupthepaceofdrivingschoolexaminationinformationconstruction.KeyWordsrDrivingschoolexaminationadministrationJAVAB/SJSP第一章雌11.1 选题的目的及意义11.2 国内外现状研究11.3 研究目的1第二章设计技术与开发环境32.1 相关技术介绍32.1.1 SP简介32.1.28 /S架构分析32.1.29 ysql简介32.2 开发环境介绍42.2 .IMyeclipse简介42.3 .2Tomcat简介4第三章可行性分析与需求分析53.1 可行性分析53.1.1 技术可行性53.1.2 时间可行性53.1.3 运行可行性53.1.4 经济可行性53.2 需求分析53.2.1 需求背景分析53.2.2 运行需求分析63.2.3 性能需求63.2.4 可靠性需求63.2.5 功能性需求分析6第四章数据库分析84.1 数据库概念结构设计84.2 逻辑结构设计84.3 物理结构设计9第五章系统设计与实现125.1 系统层次模块125.2 系统流程图125.3 功能模块设计135.3.1 用户注册模块13532用户与管理员登录模块145.3.3 用户信息修改165.3.4 用户信息删除与停用与查询175.3.5 公告管理185.3.6 考试试卷管理195.3.7 考试试题管理215.3.8 考试成绩管理225.3.9 考试试题答题235.4 系统代码实现24第六章系统测试256.1 程序调试256.2 程序测试256.3 功能测试256.4 测试总结27第七章第总结28参考文献29致谢30第一章绪论1.1 选题的目的及意义信息时代浪潮的到来,越来越多传统的行业开始将其信息管理工作转为互联网管理的方式,因为旧时代的信息管理方式因为其消耗的人力,财力之大远远的超过了互联网管理的方式。如传统的驾校考试信息管理以如今的思维来说拥有着过多的局限性,其本身已然不适于现今的环境,其本身必须做出变革。早期的互联网时代,驾校考试信息管理,各个驾校间信息的交流,驾校学生的信息理论学习都是由人工完成的,而随着互联网的崛起,这些人力去完成的事情渐渐的由机器程序所替代。且随着人们渐渐的开始富裕起来买车的人也开始增加,而被买车所带动的驾校行业其所需管理的数据越来越庞大,数据的流动也开始变快,人力处理如此巨大的数据必将是一笔巨大的消耗,而将这些数据信息化那么资源的消耗也会变的及其微小。且说如今的各类信息化系统越来越多,驾校考试管理的工作信息化也会变得尤为简单,在传统驾校管理工作越来越落后的同时,将驾校考试管理工作信息化便是一种即为理想的选择。为了不被时代的潮流所淹没,驾校考试信息管理工作也会从传统开始转变。驾校考试管理工作信息化将是一个技术创新,其会提高驾校经营的高效保障。1.2 国内外现状研究基于如今互联网的热潮里,我国的驾校已经基本实现了信息化管理。驾校考试管理的信息化是我国驾校考试发展的必然趋势,国内的硬件设施较为完善,且网上的驾校考试信息管理的软件也越来越多。但是较为可惜的是国内的软件都是基于国内驾校考试而设立的软件,这些软件对于我国越来越接近国际化的道路中将会产生水土不服的情况。且随着信息系统的崛起,人力的驾校信息管理方式已经不再适用使用信息化技术是提高效率的最有效的方法。无论是如今的信息全球化的发展还是我国的对外开发的政策无一不表示着我国的驾校行业将会迎来外国的冲击。而此时使用信息化的技术发展会对我们的驾校行业进行一个重大的考验,将驾校考试信息化将是使得驾校管理过程简单化与高效化。1.3 研究目的驾校考试管理系统可以使得驾校的管理简单化以及信息化,减少人工的投入也可以降低人为造成错误的风险,且减少大量的重复性动作使得效率可以极大的提高。研发系统可以使得驾校考试管理清晰化,功能模块间的组合可以使管理过程极大的自动化和便捷化。且系统的研发可以使得驾校的运行成本降低,各个业务流程可以更加快速的处理。在信息管理系统的基础上进行研发,可以让操作的人更加好的使用和培训。通过对于现有的驾校考试管理系统的研究,提出对于驾校考试管理系统的理论和实现。第二章设计技术与开发环境2.1 相关技术介绍2.1.1 JSP简介根据我所学习和所认知的技术中JSP技术开发的各种Web应用包括各种管理系统和各种网站程序,都有一个共同点,那就是跨平台。可以说这是jsp的一个优点,在如今的时代跨平台的软件会比单一平台的软件更加占据着优势。而且在代码分离这一块jsp使得代码的开发更加的容易分工融合,因为jsp开发使得外观视图代码与逻辑的分离,代码开发人员对其可以更好的区分,让人员的使用效率达到更高的层次。在jsp里可以使用javaBean以减少常用的代码的重复书写减少了代码的重复性。而且在开发工具来说jsp的开发工具并不比其他语言少,如ASP等,工具的免费使用和工具的多样性使得jsp的开发更加的简单化。Jsp的更新工作还是没有停止的虽然SUn公司被收购了,但是收购其的甲骨文并未放弃对jsp的开发,jsp会变得越来越优秀。2.1.2 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.3 Mysql简介对于数据库的选择其实MySqI是中小型企业的一种优质选择,相较于需要花钱的OraCle数据库,MySqI无疑是资本家更好的选择,尤其在其需要处理的数据量并非及其巨大的情况下。Mysql是一种关系型的数据库,其拥有的优点可以让中小型网站有更好的生存空间,其体积小可以让更多的人去使用它,它的速度也十分的快并不比一下大型的要慢,其源码是开放的这样也使得更多的人可以更加的方便去使用和研发。Mysql是关系型数据库,而这类数据库其对数据的处理就把数据简单化的处理使用之时可以从表里取用,不需要到仓库里面去取数据。所以MySqI速度也极为快,灵活也高。2.2 开发环境介绍2.2.1 Myeclipse简介根据个人的开发习惯,本人倾向于使用MyeCIiPSe开发工具。我们都知道关于Myeclipse的作用其主要作用于有关java和JaVaEE的开发,其本身是基于ECliPSe加一些插件开发而来的。MyeCliPSe的本身是由java编写的,所以其对java的开发具有更高的适应性。其无论用于企业级开发,Web开发都适用的一个工具。Eclipse其本身的功能具有一定的局限性,所以其众多的插件显得尤为的重要,这时人们将众多的商业插件打包统合形成现在的MyeCliPse。2.2.2 Tomcat简介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或更大软件方面需要有MieroSoftWindowsXP,Microsoftmysql,Microsofttomcat6.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图如下图4T所示:图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编号Jsernamevarchar50帐号Passwordvarchar50密码Realnamevarchar50姓名Sexvarchar50性别Agevarchar50年龄Addressvarchar50地址Emailvarchar50邮箱Regtimevarchar50时间Ifuscvarchar50状态试卷表如下表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标题Dlvarchar50答案D2varchar50答案D3varchar50答案D4varchar50答案Zqvarchar50正确csidvarchar50测试卷第五章系统设计与实现4.1 系统层次模块关于系统的层次模块是指将系统的需求进行详细分类后达到数据与界面的一种结构。此系统在需求的分析之后其功能如下图5-1所示:4.2 系统流程图人们都知道,将一个事情流程化,会让其更加的简单,而且人们在流程中可以添加其想要的步骤,系统的流程图可以简化这一步骤且详细的了解系统的整体流程,也可以使得系统流程达到更加直观易理解。本系统的主要流程是用户登入网站后既是首页,可以看到公告栏和用户登录界面,可以选择不同的用户进行登录即管理员和学员。不同的用户登录进入到不同的页面其所拥有的功能也不相同。系统流程图如下图5-2所示:图5-2系统流程图5. 3功能模块设计5. 3.1用户注册模块5.3.1.1驾校考试用户注册驾校考试用户注册的界面如下图5-3所示:两产连县世常每耳普带密特型P85师-性数例五甲严本器解婴响普加挥精进触度窗庖盐驾校考试用户注册的操作流程图如下图5-4所示:图5-4用户注册流程图5.3.1.3详细操作输入项:驾校用户账号名、驾校用户密码、驾校用户名字、性别、邮箱、电话输出项:注册成功则弹出成功信息并返回登录界面,注册失败则弹出错误信息并返回登录界面。处理:判断手机是否为11位,邮箱是否带有符号,判读账号名是否重复,其他信息是否为空。5.3.2用户与管理员登录模块5.3.2.1驾校考试用户登录界面驾校考试用户登录界面图,驾校考试管理登录图如下图5-5,图5-6所示:用户登录登录帐号:登录密码:点击登录用户注册找回密码管理用户登录图5-6驾校考试管理员登录界面图5.3.2.2用户登录流程图驾校考试用户登录流程图,管理员登录流程图如下图5-7,图5-8所示用户界面图5-7用户登录流程图正确方理员5. 3.2.3详细操作1 .用户登录:输入项:账号,密码输出项:正确的情况下进入用户界面,不正确的情况则返回登录界面处理:判断用户名与密码是否在数据库中,在则正确,不在为错误。2 .管理员登录:输入项:账号,密码输出项:正确的情况下登录管理员界面,不正确的情况返回首页。5.3.3用户信息修改5.3.3.1用户信息修改界面驾校考试用户信息的修改在用户界面中,身为用户他可以修改自己的信息如下图5-9所示:用户估总管埋用户姓名:阿港用户性别:男女用户年数:22联系电话:13800(XK)OoO注册邮箱:确定移表图5-9用户信息修改图53.3.2用户信息修改流程图用户信息修改流程图如下图5-10所示:图5-10用户信息修改流程图5.3.3.3详细操作输入项:用户所需要修改的信息。输出项:输入正确则显示,用户修改后的信息。输入错误弹出错误信息无法修改返回到用户修改信息界面。处理:输入修改信息正确后将休息修改。5.3.4用户信息删除与停用与查询5.3.4.1用户信息删除停用与查询界面用户信息的删除与状态的停用如下图5-11所示,用户信息的查询如下图5T2所示:图5T1驾校考试用户信息的删除与停用界面堂聚戟号:OOO图5T2驾校考试用户信息查询5. 3.4.2用户查询流程图用户查询流程图如下图5-13所示:图5-13驾校考试用户查询流程图5.3.4.3ifflS1 .如图5-11所示用户的删除既是将用户在数据中删除无法显示用户信息,而用户的停用既是代表禁止用户登录但还可以查看的到用户信息,并且随时可以再次启用。相当于游戏中的封号。2 .输入项:用户账号输出项:存在用户账号则返回用户信息。不存在用户账号则不返回数据。处理:将用户账号查询,有则返回用户信息。5.3.5公告管理1.1.1.1 3.5.1公告修改删除与查询和增加界面公告的修改删除截图如下图所示5-14与图5-15所示:力行力务留专中简nt<F-6=TM '½2x=4.2yr2a:*】小if图5T4公告修改删除界面体3种刚“中在品1日体师征他“7-4.J.<*!l',*1-*»,簿“*华制用力,MHA”才何琳,用小彳4力治*-*佯1|孑,&¥-&俘*纠第门斛市有的基产南市书法意正做产承作开法力他第产,个麻法害而家研洋行口.:J窗内”产瑶作种落由四价一提市别法品我部严读门并选者抱温严或作匏选布如受严读心样出卷内高产是个加造备用如产来型击命同St严表作如对省用据可第江红本曲内城产来算考新用掂'»通曾批。产面和准彻需产是出的以一法下界选玳妁第界活构嶙严爵代日所例产课个都进老面词户通个择体责们辕产府下等市安海健产署竹标击意共回产事在杭选W'"的第一第公郊否有的需一诺个投西有地前一通作部正和角解图5-15公告修改界面公告查询界面如下图5-16所示:信息标题;严速作弊违者拘留提交图5-16公告查询界面公告增加界面如下图5-17所示:图5T7公告增加界面图1.1.1.2 公告修改与查询和增加流程图公告修改流程图如下图5-19所示;I"-<X*.I公告修改)输入信息据处,)L公告信息修改公告信息界面图5-19驾校公告修改流程图公告增加流程图如下图5-20所示:IC公汽增加)A输入信息数据处理一公告增加成功>公告信息界面11F、图5-20驾校公告增加流程图1.1.1.3 i¥a½IS1 .公告修改输入项:驾校公告其需要修改的内容。输出项:公告修改的内容符合系统规范返回公告修改界面。处理:将输入的数据修改。2 .公告增加输入项:公告标题,来源,内容。输出项:公告增加的信息输入成功则在首页以及公告界面增加。处理:将增加的数据导入数据库。1.公告查询输入项:公告标题输出项:标题输入正确则返回,公告的信息界面,否则返回公告页面处理:将标题输入进行查询,返回到公告的信息界面。5.3.6考试试卷管理5.3.6.1驾校考试试卷增加,修改,删除,查询界面驾校考试试卷的修改与删除界面如下图5-21所示:朝葫神题理错分套富牌鼎验他3丑彻修相-酸数5基愉卷助上一二这元射代三T-职图5-21试卷修改与删除界面图考试试卷增加界面如下图5-22所示:考试试卷名称:选择题数量:道每题分数:分答题时间:确定分钟图5-22试卷增加界面图考试试卷查询界面如下图5-23所示:试蜡其牌:图5-24试卷查询界面图5.3.6.1考试试卷增加,修改,查询流程图考试试卷增加与修改流程图如下图5-25所示卷增加,修“毓入信息A数据处理一足一)试卷增4修改成试卷信息界面图5-25驾校试卷增加修改流程图考试试卷查询流程图如下图5-26所示:1 .试卷修改输入项:试卷需要修改的信息。输出项:试卷需要修改的信息合格返回试卷管理界面。处理:将输入的数据修改。2 .试卷增加输入项:试卷名称,试卷题量,题目分数,考试时间输出项:试卷增加的信息输入成功则在用户的试卷界面中增加。处理:将增加的数据导入数据库。3 .试卷查询输入项:试卷标题输出项:标题输入正确则返回,试卷的信息界面,否则返回试卷页面处理:将标题输入进行查询,返回到试卷的信息界面。4 .3.75 3.7.1考试试题增加,修改,删除,查询界面考试试题的修改与删除界面如下图5-27所示:传等中*杠图5-27试题修改与删除界面考试试题增加界面如下图5-28所示:a9-.一m"题目名称:-图5-28试题增加界面图考试试题查询界面如下图5-29所示:图5-29试题查询界面图5.3.7.2考试试题增加,修改,查询流程图考试试题增加与修改流程图如下图5-30所示图5-30试题增加修改流程图考试试题查询流程图如下图5-31所示:)A试题名称AvS据处理>-试题信息试题信息界面I_-I图5-31试卷查询流程图5.3.7.3详细处理1 .试题修改输入项:试卷需要修改的信息。输出项:试题需要修改的信息合格返回试题管理界面。处理:将输入的数据修改。2 .试题增加输入项:试题内容,所属试卷,试题ABCD选项和答案以及正确答案,可添加图片输出项:试题增加的信息输入成功则在用户的试卷界面中增加。处理:将增加的数据导入数据库。3 .试卷查询输入项:试题标题输出项:试题所属试卷以及试题内容和答案处理:将标题输入进行查询,返回到试题的信息界面。4 .3.8MWt三5.3.8.1考试成绩查询,查看与删除界面考试成绩查看与删除界面如下图5-32所示:tsmm务*#图5-32考试成绩查看与删除界面考试成绩查询界面如下图5-33所示:试卷名称:图5-33考试成绩查询界面5.3.8.2考试成绩删除,查询,查看流程图考试试题增加与修改流程图如下图5-30所示5.3.8.3iWlS1 .成绩查询输入项:试卷名称输出项:考了改试卷的人的所以有成绩和其信息。处理:输入试卷名称,显示所有考过此试卷的人和成绩。2 .成绩的删除和查看,当成绩点进去看之时可以看见答卷的整体情况。3 .3.9考试试题答题5.3,9.1考试试题答题界面考试试题答题界面如下图5-35所示雪健军罩试加办号:29205424045037电中打f:0*图输开图5-35考试试题答题界面5.3.9.2详细处理答题系统根据所选的题目来与题库进行比较打分,打分之后给出答卷并标出正确答案且自动计入成绩。5.4系统代码实现其实关于系统需要用到的一些增加和删除,以及修改,返回值为数字只需要判断操作是否成功的操作都可以用以下的代码去实现,1. publicintcomUp(Stringsql)2. DBOdbo=newDBOO;3. dbo.open();4. try5. inti=dbo.execute(Jpdate(sql);6. if(i二=1)7. returnConstant.SUCCESS;8. 9. else10. returnConstant.SYSTEMERROR;11. )12. catch(Exceptione)13. e.PrintStackTraceO;14. returnConstant.SYSTEM_ERROR;15. finally16. dbo.close();17. )通过这个方法将SqI语句输入数据库中,返回值为数字以判定结果。而修改和查询则可以设置根据不同的返回值来设定其方法,如下需要返回字符,方法如下代码:1. publicStringgetString(Stringsql)(2. DBOdbo=newDBO();3. list=newArrayList();4. dbo.open();5. try6. rs=dbo.executeQuery(sql);7. if(rs.next()8. returnrs.getString(1);9. elsereturnnull;10. catch(Exceptione).e.printStackTrace();12. returnnull;13. finally14. dbo.close();15. )16. )其中代码较多可以将这类不同的方法组成一个JavaBean,以方便使用。第六章系统测试6.1程序调试测试环境关于系统的测试环境,主要是在Win7为主,浏览器使用的是FireFoX浏览器。数据库环境是Mysql5.7的版本,工具是MyeCliPSe8.6。服务器属于Tomcat7.0的版本。在此类环境中系统多次运行无误。实现了基本的预期,工作环境较为良好。6.2程序测试在互联网的初期人们对于测试并不重视因为当时的程序规模小,并不复杂。测试相当于调试,直至如今系统的规模越来越大测试的重要性也为之增加。测试人员的比重也在慢慢的提升。一个好的软件其最关键的部分往往不在于开发而在于测试,一个程序倘若测试没做好那可能那一部分就要重来。这样会浪费众多的资源,一个良好的系统其测试往往是直接从需求开始直到软件结束。测试并不是软件开发的最后一步,而是软件开发的每一步都需要测试。系统测试的目的当然不仅限于发现错误,还要在重复的检测中发现潜在的bugo6.3功能测试身份功能模块功能点功能说明测试结果备注管理员用户管理用户信息删除删除用户正常用户信息增加增加用户正常用户信息修改用户的信息修改正常用户密码修改密码修改正常考试试卷管理试卷修改试卷信息进行修改正常试卷增加增加试卷正常试卷删除删除试卷正常试卷查询查询试卷正常考试试题管理试题增加增加试题信息正常试题删除删除试题正常试题修改修改试题信息正常试题查询对试题进行查询正常考试成绩管理成绩查看查看某张试卷的具体成绩正常成绩删除删除成绩正常成绩查询查看某张试卷的全员成绩正常公告管理公告增加增加公告信息正常公告删除删除公告正常正常公告修改修改公告内容正常公告查询查询某条公告正常学生个人信息管理个人信息修改修改个人信息正常密码管理密码修改修改密码正常考试试题管理考试答题选择试卷答题正常查看试卷查看自己成绩正常考试成绩管理成绩查询查询某张试卷成绩正常6. 4测试总结此次的测试让我明白了测试是一个从开发开始就存在的工作,从需求到开发然后到这次测试,其中的一些功能模块在测试之前便存在着一些bug。其会导致系统的非正常运行,而测试使我对于找到缺陷与错误的能力大大加强。此次的测试结果也使得我有了耐心上的磨炼与进步。第七章第总结驾校考试管理系统的研发在国内已经越来越多了,其发展的趋势是呈次方增长的,此次的开发可以让人们不用安装客户端,只需要有浏览器便可使用此类系统。驾校考试管理系统在日均增长的学车人员的应用下,其会功能会愈加的齐全。驾校考试管理系统不只是管理员与学员的关系,在互联网的支撑下其会让使用到的人都感到便利。在未来的发展中,人们对于便捷和高效率的期待越来越大,所以信息化系统必有驾校考试管理系统的一席之地。在系统的开发过程中通过对于管理人员的需求,调查和分析了驾校考试管理系统在国内处于怎样的状态,对于系统的是否具有开发的必要,以及具体需要什么进行了研究。且通过对其需求的了解进行了系统的从概念到物理层次的数据库设计,并且基于自身拥有的环境下设计了对应于系统的功能,并且基于这些功能完成了对不同角色定位的介绍。系统的开发随着测试的结束告一段落,这里对于此次开发的系统有几方

    注意事项

    本文(基于web的驾校考试管理系统设计与实现.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开