【《基于SpringBoot框架的乡村捷运管理平台设计》11000字】_第1页
【《基于SpringBoot框架的乡村捷运管理平台设计》11000字】_第2页
【《基于SpringBoot框架的乡村捷运管理平台设计》11000字】_第3页
【《基于SpringBoot框架的乡村捷运管理平台设计》11000字】_第4页
【《基于SpringBoot框架的乡村捷运管理平台设计》11000字】_第5页
已阅读5页,还剩26页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

绪论课题研究背景与意义随着农村经济快速发展和城镇化进程的加快,农村居民出行的需求也在不断提升,如今处在信息高速发展的时代下。往往传统的出行模式也开始落后,以及一些服务开始不能满足用户的出行,在这种传统模式带来的弊端中。在传统的车站客运模式下,可能由于人员过多,对其车辆调度上不能及时的调整。现如今的计算机快速发展的状态,开发乡村智能捷运平台在社会上有着很好发展基础。然而司机端往往会被忽视的一处,从而可能使乘客错过站。在乡村智能捷运平台上开发一个司机移动端可视化的车次信息和乘车情况的信息。在如今的这个互联网信息技术高速发展的时代,以往的传统客运站也正在和计算机的技术相互结合。通过网络,可以让乡村人员有一个乡村智能捷运平台上的信息来获取到自己想要的需求,管理人员可以进行合理对车辆调度的管理,司机人员也可以方便大的查看乘车人员的站点信息,使用车票二维码的核销车票的便捷功能。因此,开发出一个乡村智能捷运平台是很有必要的。乡村智能捷运平台发展现状相比国外,在计算网络技术上要更早一些,一些捷运平台的管理得到充分的体现。国内的互联网开始的比较晚,发展速度也比较缓慢。传统的客运站有些还止于在老套的管理运营方式上面。随着乡村慢慢的进入城镇化,已经开始跟不上人们的需求。所以本次课题的宗旨是为了开发一个实用性的乡村智能捷运平台。乡村智能捷运平台综合应用SpringBoot、Java、Mysql等技术,实现司机端的可视化的车次信息以及管理员车辆管理等功能,将管理水平提升的同时,也更好地服务于管理。为了让乘车人员能满足相应的需求、提高效率,引入此类系统是很有必要的。因此建立一个实用的乡村智能捷运平台,可以大大提高效率和便捷性。课题研究的主要内容该系统主要基于B/S架构的系统结构设计、基于SpringBoot框架、Java高级编程语言和MySQL数据库的设计,实现乡村智能捷运平台-司机移动端模块通过互联网的方式来更换以前传统不便利方式,并且引入了司机移动端的二维码核销工具,从而达到司机移动端和车辆管理的方便快捷化。乡村智能捷运平台-司机移动端功能模块主要有以下这几个部分:司机的登录和退出模块:司机通过后台管理人员提供的密码进行登录进行判断,能否的登录成功;车辆管理的模块:添加新车辆类别,车辆信息的录入,修改车辆的运行状态。用户管理的模块:可以查看用户的信息和删除以及修改信息,并且可以新增用户;账号管理的模块:数据库录入所用户管理人员、司机人员;对他们进行修改、删除、锁定的操作;车次管理的模块:显示车辆运行中的车次配置信息,并可以对其进行配置修改、配置删除和配置查询的操作;线路管理:根据需求配置线路和定票价,并可以修改、删除、停用和启用;论文的主要结构在这次毕业设计论文中总共有六大块的章节的内容,结构大概如下:第一块章节是绪论,主要是对乡村智能捷运平台-司机移动模块的研究背景和意义以及国外和国内的发展情况进行研究,并且对部署论文组织结构。第二块章节是开发工具和技术介绍,主要详述该系统中所采用的相关技术方法以及数据库。第三块章节是系统需求分析,讲解对该进行系统业务需求分析、功能需求分析和非功能需求分析。第四块章节是系统设计,详述系统总体框架、各个功能模块以及数据库的设计。第五块章节是系统实现,阐述乡村智能捷运各个功能模块的操作实现流程,系统页面截图展示。第六块章节是系统测试,解说系统的测试规划,详述用例测试的结果和对结果进行的详细分析。开发工具和技术介绍SpringBoot框架介绍该系统的开发主要采用SpringBoot框架,该框架能够运行在很操作系统的环境中比如windows和MacOS以及Linux等操作系统的服务器环境上,SpringBoot是为了简化SpringWeb开发设计的一个全新框架,和传统的SpringMVC相对比较,他减少了许多的配置,并且还增加了开发效率。SpringBoot框架的优势在于基于Spring4的条件注册的一套快速开发整合包,实现了自动配置,降低了项目搭建的复杂度。能够在基于Spring框架上来独立应用程序;而且该框架还能够自动配置Spring;并且系统内嵌有着Tomact配置,可以不用再部署War的文件;有着一些代码的结构和注解的约定来减少了需多的配置;对其它的主流框架不用配置集成,它可以自己自动的整合第三方的框架。MySQL数据库介绍MySQL数据库很适用于小型网的开发的网站数据库。MySQL数据库由于它的体积小和使用的成本又不高,而且可移植性能有比较的强,并且适用的范围还广。所以在目前又受广大的开发人员的欢迎。MySQL有着很多的优点,其中一个就是免费开源代码的,所以开发人员可以不需要提供搭建数据库的费用;并且合适用于管理和检查以及能够优化数据库的工具,可以再很多种的操作系统运行,它还能够支持几乎所有的高级编程语言。Java介绍Java语言在目前是一款非常流行的编程语言。因为它有着很多很好的优点,在Java下所编写的代码的字节文件下可以在许多的平台上运行,所有他有与平台无关的特性。而且Java语言它在基于C++的语言的基础上在衍生出来的一种高级编程的语言,但是它有在C++的语言上有了许多的改进,去除了C++的指针和运算符的重载的复杂部分,所以Java语言编程上简单了许多。在Java语言的网络环境下进行设计会有着很多网络和一下分布的开发,但是在Java有一个很好的特性拥有“沙箱”的机制,所以Java语言是有很好的安全性。所以在这次平台系统的开发我选用了Java编程语言。ZUI前端框架介绍ZUI前端框架继承Bootstrap3中形成的一个开源前端框架,它可以帮你快速构成现代跨屏应用。ZUI的优点操作简单和美观,可以快速构建简洁大方的现代web应用。并用HTML5且支持目前所有流行的移动及桌面浏览器平台。它还轻快独立稳定,并可以最佳的可用性能,最大限度的不依赖于外部组件。系统需求分析业务需求分析可行性分析在开发本平台系统的前,进行对乡村智能捷运平台的系统开发相关的可行性分析调查,得到可行性分析如下:(1)技术可行性本平台系统开发采用B/S模式进行开发,使用了Java编程语言及SpringBoot框架,降低了开发难度并可以解决了应用开发中的大多数需求。MySQL数据库有着开放的源代码且是一款免费的数据库,而且他的运行速度、可靠性和适应性都很好。MySQL数据库他还能支持大型的数据库、并且能供应多语言的支持、能够更改在线DDL功能,和提高开发人员的灵活性。基本可以满足该系统的全部需求。综上所述,通过现在的互联网的网络发展速度,并且在这功能性强大和有稳定开发的环境条件下,本系统的运行需求是非常适合以及得到满足的。(2)经济可行性这次毕业设计的乡村智能捷运平台-司机移动端模块,该系统在开发中所用到的SpringBoot框架、ZUI框架、Java编程语言、MySQL数据库等大多数是开源的,所以在成本上并不要花费多少。同时,跟传统的运营模式对比,该平台系统能够很大程度上的提高许多的工作效率还带来很多的便捷性,并且还能够降低了人工费用的一大笔的开支费用。本系统由于项目是个小型平台开发周期时间比较短,综上所述,在经济方面的可行性该系统是完全的满足的。(3)操作可行性乡村智能捷运平台系统页面界面简易,开始用的时候操作比较的简单,用户在使用的时候通过用移动端或者电脑即可访问,并且用在使用的过程中多操作几次就很快的熟悉该平台。本系统的所运行环境的要求不要太高,所以能比较的掌握和运用。用户角色乡村智能捷运平台系统主要由用户、司机和管理员三个角色,可以对本平台系统进行登操作,而且这三个角色各个角色操作权限不同,所以他们在本系统的功能模块是各不相同的。(1)用户通过可以进行注册和登录的操作,而且可以进行查询信息和修改个人信息、以及查询车次信息,购买自己需要的车票,而且可以对退票处理和对订单的评价,还有能够找回密码。用户的用例图如图3-1所示:图3-1用户的用例图(2)司机司机端登录、查看站点人员信息和车辆配置、对上车人员的车票核销。司机的用例图如图3-2所示:图3-2司机的用例图(3)管理员管理员登录,能管理司机用户、车辆管理,进行车辆的配置、还有对进行车次的管理。管理员用例图如图3-3所示:图3-3管理员用例图功能需求分析(1)用户的登录注册功能登录的网页界面上有其它方式登录和新用户注册以及找回登录密码的功能,登录的时会在数据库信息表上判断该账号是否存在或者密码的输入正确与否;用户注册时,有账号、密码、联系方式、用户昵称等信息;还有司机的登录功能通过后台提供的账号密码的登录,并且进行在数据库信息表上进行判断登录的账号密码是否正确。(2)用户和司机信息管理普通用户可以对自己的信息进行查看和对其修改查看,管理员不仅可以对普通的用户信息进行增加、删除、查看和修改,而且还可对司机用户信息进行增删改查。例如如可以修改它的用户名和手机号码以及密码;并且还可以对其进行账号锁定。(3)车辆配置管理对车辆配置进行增删改查,比如配置车辆的车牌、车辆的类型、以及车辆发车的状态。(4)车次信息管理可对车次信息的增删改查,比如车次的启用和停用状态。非功能需求分析(1)可靠性开发一个系统每个设计人员都要在系统的安全性方法进行设计和提高,才能使该系统有较高的可靠性,而且在系统在运行的过程中要能够及时的发现该平台系统的错误进行及时的排错和查错的效率,并且要设计当平台系统出现故的时候要设计系统自身拥有的恢复能力。然后对一些重要得数据必须要设计查错的功能,对重要的数据和操作的功能设置权限上要有相关对权限的控制,防止出现一些能过越出权限的操作,以致让平台系统出现的不必要的故障。(2)实用性本系统的开发都是对各个功能模块上从实际应用方面进行对其开发的,并且都是按照用户和司机用户的实际需求进行对其的开发设计的。(3)安全性用户注册和登录通过手机号验证的方式,只有通过手机号码验证能登录系统,司机只有通过后台管理人员提供的账号和密码才能进入司机移动端的,以此提高系统的安全性,确保不法人员的不正当入侵系统。系统设计网络拓扑结构设计乡村智能捷运平台系统是以SpringBoot框架作为开发平台,适用于Internet环境。司机用户只需用移动端浏览器即可,然后在通过web服务器访问数据库,就可以从想要的数据展示在页面上。网络拓扑结构图如图4-1所示:图STYLEREF1\s4-SEQ图\*ARABIC\s11网络拓扑的结构图系统设计系统总体功能的结构图如图4-2所示:图STYLEREF1\s4-SEQ图\*ARABIC\s12系统功能的结构图注册登录模块用户输入注册需要的信息然后点击提交按钮,系统就会进行对输入的全部信息对其判定所输入的部分输入的格式是否正确,输入的错误信息则提示数据校验失败,如果没有错为注册成功,否则注册失败,普通用户需要对其注册信息重新的输入。注册的模块流程图如下图4-3所示:图STYLEREF1\s4-SEQ图\*ARABIC\s13用户注册流程图成功注册的用户将通过登录界面进行输入账号和输入密码,然后数据库就会对所用输入提交的信息,会在数据库中的用户信息表单上进行数据的对照,如果输入的账号密码正确,则用户成功登录,如果是错误则登录失败。用户需要重新填入信息。用户登录的流程图如下图4-4所示:图STYLEREF1\s4-SEQ图\*ARABIC\s14用户的登录流程图司机端核销模块司机端模块查看车辆配置信息和对车票核销。用户在上车时出示购买的车票二维码在司机端处扫描,车票是真的核销成功,如若则为核销失败。车票核销的流程图如下图4-5所示:图STYLEREF1\s4-SEQ图\*ARABIC\s15车票核销的流程图4.2.3车辆管理模块管理员对车辆配置的管理,管理员通过车辆管理页面进行添加车辆信息,对车辆类别选择和进行修改车辆信息以及对车辆删除,判断车辆车牌号码是否已存在,和车辆信息是否正确。车辆管理的流程图如下图4-6所示:图STYLEREF1\s4-6车辆管理流程图系统的E-R图设计图STYLEREF1\s4-7系统的E-R图数据库设计数据库的设计是开发设计是很重要的,数据库的设计是决定了数据以后的维护难度,也是为了减少后期的数据维护工作量,所以本次乡村智能捷运平台数据库设计采用了MySQL数据库,其中该系统每个表格的详细设计如下所示:用户信息表t_user的表名是用户信息的表,他是用来储存用户账号信息的。其中有以下这些字段名,user_id是自增长的也是主键,user_acc的字段是用户的账号,user_pwd的字段是用户的密码,user_name的字段是用户的昵称,order_id的字段是订单的id,user_phone的字段是用户的电话,user_score的字段是用户的积分,user_money的字段是用户的余额,user_identity的字段是用户的身份证,user_state的字段是用户的状态,Login_time的字段是用的注册时间等字段。用户的信息表如下表4-1所示:表STYLEREF1\s4-SEQ表\*ARABIC\s11用户的信息表(t_user)字段名数据类型长度是否为空值是否为主键备注user_idint11否是用户的iduser_accvarchar30是否用户的账号user_pwdvarchar30是否用户的密码user_namevarchar12是否用户的昵称order_idint11是否订单iduser_phonevarchar11是否电话号码user_scoreint11是否积分user_moneyInt11是否余额user_identityvarchar60是否身份证user_stateInt11是否用户状态Login_timedatetime0是否注册时间管理员和司机的信息表t_admin的表名是管理员和司机的信息表,其中有以下这些字段名,admin_id是自增长的也是主键,admin_acc的字段是管理员和司机的账号,admin_pwd的字段名是管理员和司机的密码,admin_name的字段是管理员和司机的名字,role_id的字段是管理员和司机的权限等级,admin_state的字段是管理员和司机的状态。管理员和司机的信息表如下表4-2所示:表STYLEREF1\s4-SEQ表\*ARABIC\s12管理员和司机的信息表(t_admin)字段名数据类型长度是否为空值是否为主键备注admin_idint11否是idadmin_accvarchar30是否账号admin_pwdvarchar30是否密码admin_namevarchar15是否名字role_idint11是否权限等级admin_stateInt11是否状态车辆的信息表t_car的表名是车辆信息的表,其中有以下这些字段名,car_id的字段是是自增长的也是主键,car_state的字段是车辆的状态,car_board的字段是车辆车牌号,type_id的字段是车辆的类型。车辆的信息表如下表4-3所示:表STYLEREF1\s4-SEQ表\*ARABIC\s13车辆信息表(t_car)字段名数据类型长度是否为空值是否为主键备注car_idint11否是车辆idcar_stateint11是否车辆状态car_boardvarchar30是否车辆车牌type_idint11是否车辆类型车次信息表t_classes的表名是车次的信息表,其中有以下这些字段名,classes_id的字段是是自增长的也是主键,还有车次名称、司机id、发车状态、线路id、车辆id、发车时间和结束时间、当前乘车人员等字段。车次的信息表如下表4-4所示:表STYLEREF1\s4-SEQ表\*ARABIC\s14车次信息表(t_classes)字段名数据类型长度是否为空值是否为主键备注classes_idint11否是车次idclasses_namevarchar15是否班次名称stateint11是否发车状态admin_idint11是否管理员idline_idint11是否线路iddriver_idint11是否司机idcar_idvarchar15是否车辆idstart_timedatetime0是否发车时间end_timedatetime0是否结束时间fare_numint11是否当前乘客辆noticevarchar255是否公告说明线路的信息表t_line的表名是线路信息的表,其中有以下这些字段名,line_id的字段是是自增长的也是主键,还有线路名称、上级id、站点在线路上的顺序位置、车票价格、线路状态、开始站点、最终站点、距离等字段。线路的信息如下表4-5所示:表STYLEREF1\s4-SEQ表\*ARABIC\s15线路的信息表(t_line)字段名数据类型长度是否为空值是否为主键备注line_idint11否是主键,线路idline_namevarchar30是否线路名称fidint11是否上级idline_up_standint11是否站点顺位置line_up_totalNumberint11是否总数量line_stateint11是否线路状态start_conditionsInt11是否发车条件ticket_priceint11是否车票价格distanceint11是否站点距离start_sitevarchar30是否开站点start_sitevarchar30是否最终站点菜单栏信息表t_menu的表名是菜单栏的信息表,其中有以下这些字段名,menu_id的字段是是自增长的也是主键,还有菜单栏名称、菜单栏url、上级id、创建时间、菜单状态等字段,线路的信息如下表4-6所示:表STYLEREF1\s4-SEQ表\*ARABIC\s16菜单栏的信息表(t_menu)字段名数据类型长度是否为空值备注menu_idint11否主键,菜单idmenu_namevarchar255是菜单栏名称menu_urlvarchar255是菜单栏urlpmenu_idint11是上级idmenu_timedatetime0是创建时间menu_stateint11是状态车票订单信息表t_order的表名是车票订单的信息表,其中有以下这些字段名,order_id的字段是是自增长的也是主键,还有订单的名称、班次的id、用户的id、订单的时间、订单购买的时间、订单的费用、订单的状态、上车站点、下车站点以及评价信息的字段。车票订单的信息表如下表4-7所示:表STYLEREF1\s4-SEQ表\*ARABIC\s17车票订单的信息表(t_order)字段名数据类型长度是否为空值是否为主键备注order_idint11否是订单idorder_namevarchar45是否订单的名称classes_idint11是否班次的iduser_idint11是否用户的idorder_timedatetime0是否上车的时间order_cosrtimedatetime0是否订单购买时间order_costint11是否费用order_stateint11是否车票的状态upStand_namevarchar30是否上车站名downStand_namevarchar30是否下车站名stars_numnerint11是否评价星数informationvarchar255是否评价信息车辆类别的信息表t_type的表名是车辆类别的信息表,其中有以下这些字段名,type_id的字段是是自增长的也是主键,还有车辆类别、可载乘车人数的字段。车辆类别的信息表如下表4-8所示:表STYLEREF1\s4-SEQ表\*ARABIC\s18车辆类别的信息表(t_type)字段名数据类型长度是否为空值是否为主键备注type_idint11否是类别idtype_namevarchar12是否类别的名称car_busloadint11是否可载客的数量系统实现乡村智能捷运平台-司机移动端模块主要有用户注册登录管理、司机和管理员登录管理、用户信息管理、司机核销管理、车辆管理、车次管理等六大管理模块。注册及登录模块用户的注册界面新的用户可以通过注册的界面,输入注册信息中的账号和密码的输入,还有注的手机号以及身份证号码,在输入这些信息正确及没有重复注册的情况下就可以注册成功。其中操作的流程如下:用户点击提交注册表单的按钮,其中信息会在数据库中进行判断该提交的数据是否有存在数据库中,若输入的格式不正确则会提示“数据校验失败”;若新注册的用户在数据库已经存在,则它会跳出提“账号已存在”;点击提交注册成功后,数据库将新录入用户所注册信息和进行保存,并且会跳出提示“注册成功”;其注册的实现界面如图5-1所示:图STYLEREF1\s5-SEQ图\*ARABIC\s11用户的注册界面图用户的登录界面用户通过注册成功账号密码进行登录平台,只有输入了正确的账号密码用户才可进入平台。其中操作的流程如下:用户通过输入账号密码后点击登录按钮,平台系统将提交用户所输入的账号和密码与数据库的用户的信息表进行比较来判断输入的账号密码是否正确,如果错误则跳出提示“密码错误,请重新输入”;如输入的账号密码正确则用户登录成功,用户进入用户主页。其实现的登录界面如下图5-2所示:图STYLEREF1\s5-SEQ图\*ARABIC\s12用户登录司机登录界面管理由管理员提供的司机账号密码,通过司机的移动端进行登录的操作,司机输入的密码和账号正确的就可以可进入司机移动端的系统。其中操作的流程如下:司机通过登录界面输入账号和密码后点击登录按钮,平台系统将提交司机所输入的账号和密码与数据库的司机的信息表进行比较来判断输入的账号密码是否正确,如果错误则跳出提示“密码错误,请重新输入”;司机输入的账号密码是正确的则司机登录成功,用户进入司机主页。其实现的司机登录界面如图5-3所示:图STYLEREF1\s5-3司机的登录界面图司机端信息模块由管理员提供的司机账号通过移动端登录后进入司机端主页上面有三个模块界面。其中操作流程如下:一个页面中显示司机的发车辆配置信息和乘车人员数量和空余数量以及为上车的人员数量。第二个页面显示各个站点的信息和乘车人员所购买那个站点上下站信息人数。第三个页面是车牌核销页面,如果二维码不对会提示“核销失败”,成功则提示“核销成功”进行二维码的回收处理。其实现的司机端的信息界面如下图所示:图STYLEREF1\s5-4发车配置信息界面图STYLEREF1\s5-5显示站点信息界面图STYLEREF1\s5-6车票核销界面车辆管理后台的管理员在平台系统中添加车辆类型名称,并且可以进行对车辆的修改在已经配置好的车辆的类型和车辆的状态。其中操作的流程如下:后台的管理员进行添加车辆和修改车辆类别信息后点击修改按钮,跳出修改的界面并且对其车辆的更改,然后在点击确定按钮。则车辆管理的界面和数据库都会做出相应变化;后台的管理员在管理车辆的界面点击删除按钮,就可以对其改车辆的删除。后台管理人员可对已有的车辆类型进行搜索。其实现车辆管理的界面如下图所示:图STYLEREF1\s5-7车辆类型管理界面图STYLEREF1\s5-8更改车辆类型界面系统测试测试规划测试系统都是为了在系统中发现错误从而执行程序的过程,系统测试的目的也是尽可能的用最少的人成本和时间成本来发现其中潜在的种种错误和一部分的缺陷,是对系统的质量保证和可靠性上不可缺失的步骤。并且可以对一些可以潜在的缺陷中所带来的风险进行回避在这次测试中使用的Windows的操作系统,并且是用Google浏览器进行功能和性能的测试,采用的是黑盒测试对其功能的测试。主要对软件的功能要求、软件界面、外部数据库访问及软件初始化等方面的测试。从而得到对系统的性能全面的分析处理和预测。测试用例以及分析登录模块表STYLEREF1\s6-SEQ表\*ARABIC\s11司机和管理员登录用例的测试表用例编号测试模块测试用例预期结果测试结果1司机的登录司机的账号:sj2021司机的密码:202106登录成功登录成功2司机的登录司机的账号:sj2021司机的密码:121121登录失败登录失败,跳出提示“密码验证失败,请重新输入”3司机的登录司机的账号:00001司机的密码:202112登录失败登录失败,跳出提示“密码验证失败,请重新输入”4管理员的登录管理员账号:gly2021管理员密码:gl2021登录成功登录成功5管理员的登录管理员账号:gly2021管理员密码:gly1111登录失败登录失败,提示“密码验证失败,请重新输入”6管理员登录管理员账号:admin2管理员输入密码:123登录失败登录失败,提示“密码验证失败,请重新输入”这次平台系统中用了测试了司机和管理员的是使用者,并且使用了者两种角色进行了登录的操作。在输入司机和管理的账号或密码中要是有一项和数据库中不相对应都是登录失败。然而司机是不能注册的只能管理员提供的账号才能登录。车辆信息管理模块表STYLEREF1\s6-SEQ表\*ARABIC\s12车辆信息管理的用例测试表用例编号测试模块测试用例预期结果测试结果1修改车辆信息类型管理员把车辆的类型,更改成中型客车修改成功类型修改成功2修改车辆信息类型管理员把车辆的类型,更改成大型客车修改成功类型修改成功3修改车辆信息类型管理员把车辆的类型,更改成小型客车修改成功类型修改成功4修改车辆信息状态管理员把车辆的状态,更改成运输中修改成功状态修改成功5修改车辆信息状态管理员把车辆的状态,更改成未发车修改成功状态修改成功6修改车辆信息状态管理员把车辆的状态,更改成待维护修改成功状态修改成功7修改车辆信息状态管理员将车辆的状态,更改成已送达修改成功状态修改成功8删除车辆管理员对车辆信息进行删除删除成功删除成功9添加车辆管理员通过新的车辆车牌添加车辆添加成功添加成功10添加车辆管理员添加已经有的车辆车牌添加失败添加失败,提示“车牌号重复,添加失败”11车辆信息查询管理员可以通过正确的车牌号、车辆类型、车辆状态来查找车辆查询信息成功查询信息成功车辆信息查询管理员输入错误的条件查询查询信息失败查询信息失败管理员可以对车辆信息的更改,并且可以在搜索框中输入进行多条件的查询,对其进行车辆的类型和状态的修改员,以及管理员在添加车辆信息时一定要注意车辆信息的车牌号是否重复时,否则无法进行对其车辆信息的操作。司机端车票核销管理表STYLEREF1\s6-SEQ表\*ARABIC\s13司机端车票核销的用例测试表用例编号测试模块测试用例预期结果测试结果1车票核销使用没有用过的车票进行二维码核销核销成功核销成功2车票核销对使用用过的车票二维码核销核销失败核销失败,提示“核销失败”3车票核销使用微信个人二维码来核销核销失败核销失败,提示“核销失败”4车票核销使用支付宝个人二维码来核销核销失败核销失败,提示“核销失败”司机端的移动端处对车票核销的二维码,车票核销的要用本平台生成的订单二维码来乘坐车辆,还有以及用过的不能二次使用,否则核销失败不能乘坐本班次。测试总结通过以上对平台系统的中模块进行了功能性测试,基本符合预期需求设计,尤其二维码核销功能上使系统更加

温馨提示

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

最新文档

评论

0/150

提交评论