版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1汽车租赁平台的设计与实现[摘要] 11前言 1 11.2研究现状 11.3研究意义 22系统开发的技术简介 2 2 32.3MySQL数据库 32.4JSP技术 32.5SSM框架 43系统开发的需求分析 43.1系统功能需求 4 53.2.1技术可行性 3.2.2操作可行性 53.2.3经济可行性 54系统总体设计 54.1设计目标 54.2功能模块设计 64.3业务流程图 74.4系统数据库设计 84.4.1数据库E-R图设计 84.4.2数据库物理结构设计 5系统详细设计及实现 25.1.1用户注册界面 5.1.2用户登录界面 5.1.3个人密码修改 5.1.4汽车详情界面 5.1.5租赁订单界面 5.1.6归还订单界面 5.2管理员模块 5.2.1会员管理模块 5.2.3汽车管理模块 5.2.4订单管理模块 5.2.5统计分析模块 5.2.7公告信息模块 6项目测试 226.1测试目标 2 26.3测试用例 6.3.1登录模块 6.3.3后台管理员模块 结束语 工1前言1.1背景随着科技的进步,产业模式不断更新,社区型租车公司也急需改进人工租车的业务模式。为此,设计并实现可实现租车服务和公司宣传的业务平台是社区型租车公司所十分急需的。1.2研究现状目前,国内外对汽车租赁管理系统的研究与开发均已达到一定水平,其应用也越来越广泛。为提高租赁公司的运营效率,避免租车人员排队等候,龚兴平在《基于JSP的租车管理系统的设计与实现》一文中进行了研究。通过学习这本书上的知识加上自己的实践经验,对汽车租赁管理系统工作进行了阐释和总结,以数据库,采用JSP技术,加快租车办理工作。在国外经济较发达的国家汽车租赁平台已得到广泛应用,并已成为汽车租赁企业管理中不可或缺的一部分。黄江兵,邵亚丽研究的“基于Spring架构的租车系统分析与设计”,开发了一个能够进行租车、还车、查看的车辆状态、查看租赁记录以及2满足了消费者的出行需求,节约了消费者的费用。在我国,很多大中型城市在汽车租赁这一方面在我们实际生活中已经得到应用、它的数据存储功能使租赁、车辆信息等都有了清晰直观的把握。考虑到租车平台的运作是一个动态的发展过程,对软件功能的要求越来越高。这些管理系统由于受到发展水平和技术的限制,在运行过程中不可避免地会遇到各种问题,所以本系统的开发可以解决这一系列问题。为了解决以上问但是,适合小型的汽车租赁公司的系统仍十分紧缺,特别是司。社区型的汽车租赁公司业务半径较小,仅提供近距离的租车和送车服务。市面上的租车制度大多是企业或个人将所购车辆长期租给租户使用,租户在租期结束前每月人们与租车工作业务往来频繁多次,客户数目增长,数据信息持续增多,给租车应用平台的日常经营管理与综合管理任务工作创造了确定的工作压力,因此,要求一整套高效的租车业务管理系统对租车平台的业务进行管理。该系统的应用,可实现租车业2系统开发的技术简介2.1MVC介绍MVC全称是ModelViewController,实验模型是(model)-视图(view)-控制操作设备的简称[1,是一类操作应用软件综合系统设计的方式,以工作业务逻辑思维、数据信息、页面自动显示脱离的模式组织程序代码,将工作业务逻辑思维集中分布在一个地方,这样以来,就能够改善与多元化地专门定制页面与3从体系结构选用MVC系统组成结构是通过许多方面的思考,第一步,业技术相对成熟稳定,经过数十年的持续运用与发展进步,早已有了十分大量的能够使用的行业领域,与此同时,也存在了非常丰富的实践经验来处理和解决研发过程里碰到的主要问题和矛盾。第二,MVC专业技术已产生SpringMVC结构等体系框架组成构造,互相支撑与支持。最后,MVC一样十分完美,MVC研发过程里自动生成了很多的研发数据文档,文档质量也非常出色。与此同时,MVC技术的三层体系结JAVA编程语言的特殊优势是:跨平台操言是一种面向对象的编程语言2,它具有许多扩展和可重复特性,这是它的主要优点之一。安全是系统开发的先决基本条件,保障每一个客户的上网安全是研发工作人员的第一法律责任,JAVA专业技术不管从封装处理数据信息到编辑翻译、运行工作、履行程序代码的发展过程里,都表现了对体系的安全维护。与设置了相关的多进程处理,因此也可以使用这种技术实现可以多任务多线程执行。在编码过程中,技术便利为设计人员提供了更加高效、便捷2.3MySQL数据库一个具有数据存储功能的“虚拟空间”,能够有效地管理当今大数据时代中各种各样的、机密数据信息。由于此机制,Mysql数据库的存在为数据存储提供了很大的方便,主要有用户终端与综合服务终端两大组成部分构成,用户终端能够直接对客户展开操作应用,用户终端向综合服务终端发送传输提出申请,综合服务终端收到请求并执行操作。与其他数据库相比,Mysql数据库的开放源码³,广为传播,它具备便Windows等不相同的操作应用系统,并且支持很多种不同研发编程语言。因此,选用一个好的数据资料库综合管理应用体系,对整个开发项目体系的研发具备十分关键的2.4JSP技术4首先,运用过程更为简单,其次,用JSP专业技术综合系统设计实时动态网络页面时不需要把握其他作用功能的有关专业知识,这也为设计人员供应了更大的分布第三,在研发过程里碰到服务后台作用功能不够合理有效的时候,运用JSP中标签就能够完成其作用功能,JSP能够完成网络页面综合系统设计和网络页面逻辑思离自动显示4,促使体系研发更为简约,更为高效。在核心本质方面分析,SSM结构是计算机网络安全协议的主要对象,它是一个通过Spring、SpringMVC、MyBatis三个框架MVC模式下,SpringMVC识别出应用程序研发里的实验模型与中心组成部分,Spring作为操作控制层;MyBatist作为视图分布层,数据信息以视图化显示。因为都有开放源码,所以在专业技术移植的同时间,SSM也承袭了对外开放源码的特经过支持JS等程序插件,充分节约了研发时间与研发过程。3系统开发的需求分析通过以上对汽车租赁平台设计与实现的需要研究分析,这个计为前台注册会员与服务后台管理工作人员2个功能模块。1、管理工作人员作用功能需要:查阅维护保障注册会员注册认证数据信息也能够删减账户数据信息,要求实时动态综合管理公告通知种知,在线联网维护保障个人数据信息,实时动态区分车辆种类,按车辆种类把车辆自动显示在前台供前台注册会员租借,查阅综合管理车辆的息,完成对租借数据信息的在线联网统计分析,每一辆2、注册认证注册会员作用功能需要:注册会员注册认证成功之后,在前台观看多种公告通知数据信息,搜查每一个车辆数据信息,在车辆具体情况页,对外租束之后自动智能生成一个对外租售产品订单,注册会5在项目设计与实施过程中,体系的实际性是关键。体系研发和综合系统设计的基本需要与发起点是客户需要研究分析。优良的体系需要成立在符合用户需要的基础之上。在这期间,务必要有灵活多样性,这样一来客户才可以对其展开交换与运用,并交易市场化系统需求研发系统不仅需要有良好的今后维护保养作用功能,还需要运行工作简单,所以我选用了B/S系统组成结构研发系统。并且数据资料库选用的是操作应用简单容易、应用功能超强的MySQL研发。截至当前,应用程序综合设计编辑语言运用最为广泛的电脑计算机编程语言JAVA,其简单、易于编辑6,其主要开发工具是Eclipse。系统开发过程中不可避免会遇到技术问题,但要克服困难,才能开发出为了让会员快速掌握使用开发好的租赁平台,通过左侧导航栏很容易找到对应的操作内容[7,获得他们想要的信息和功能,这样不但提高我们的工作效率,在一定程度上为程序的完成提供了很好的保证。该系统的操作界面比较简洁,实际性高,运用难汽车对外租售应用平台的综合深化设计和研发的顺利完成,可以帮助工作人员高效的工作,对计算机的软硬件要求都不高8,还可以协助汽车对外租售公司对汽车以及对外租售产品订单数据信息综合管理展开更加全面、更完善改进的管理运营模式,因参考依据以上表述,汽车租赁平台的设计与开发在技术、操作、经济、是可行的。4系统总体设计4.1设计目标管理,因此充分保障体系数据信息安全是第一法律责任,数据信息的安全保障防护工6作同时也是研发过程里的核心所在,系统用户的权限由系统管理员赋予91,严格防范2.实际性:当服务后台管理工作人员审查经过注册认证这个体系的注册会员,这4.可同时传输性:针对汽车对外租售综合管理应用体系的实际状况或客要求,这个体系也会在某种层面里展开全国的拓展从而满足逐渐发展进步的交易市场4.2功能模块设计体系作用功能需要通常都是之前、服务后台的作用功能展开研究分析,这个汽车对外租售服务网站的体系通常包括:两大类角色101,依次是注册会员及管理工作人(1)客户注册认证登陆:游客能够观看服务网站公布的车辆数据信息,但是不(2)车辆在线联网搜查:会员通过关键字搜索可以查阅车辆数据信息,点击车(3)公告通知数据信息观看:注册会员能够在这个服务网站观看每一个公布的(4)产品订单数据信息综合管理:注册会员能够在个人核心查阅自己对外租售(5)个人数据信息修改调整:注册会员能够随意修改调整个人基础数据信息。(1)注册会员综合管理:当游客注册认证为体系注册会员,管理工作人员就能(2)车辆种类综合管理:车辆种类综合管理主要应用在完成车辆种类的实时动7(3)车辆数据信息综合管理:当有全新的车辆要求上架对外租售时管理工作人(4)公告通知数据信息综合管理:管理工作人员能够公布公告通知公司的汽车(5)产品订单数据信息综合管理:查阅每一个注册会员对外租售产品订单在线(6)返还数据信息综合管理:根据客户、时间分布段、车辆搜查车辆归还数据(7)经济收入数据信息统计分析:管理工作人员能够参考依据核心词组,举例:参考依据车辆名字种类展开车辆对外租售数据信息,根据时间分布段搜查经济收入数据信息根据饼状示意图方式公开展览,如下示意图4-1所示:租赁信息车辆信息租赁信息车辆信息个人信息公告信息系统管理租赁信息车辆信息基础信息客户管理个人信息公告管理图4-1体系作用功能组成构造示意图4.3业务流程图通过需求分析,可以确定一个体系所要综合系统设计的作用序编码综合系统设计基础铺垫基础。此体系首先是以游客的身份进入网站,注册以后才能成为会员,成为会员就可以根据导航栏浏览网站信息。注册会员能够参考依据要求经过这个体系展开车辆对外租售预先制定订,自动生成一个对外租售产品订单,客汽车对外租售应用平台的管理工作人员,能够高效、科学作人员还综合管理其他工作业务数据信息,主要包含:综合管理汽车种类及多种对外8租售汽车基础数据信息等。除此之外,管理工作人员要求审核对外租售产品订单,查阅、搜查产品订单数据信息与经济收入统计分析等。汽车对外租售应用平台的工作业务流程示意图具体如下图4-2所示:有效用户个管理不汽车类别个在线租赁汽车信息归还信息归还4.4系统数据库设计数据库的建设工作最为重要11,该体系经过专门特意的JDBC联动应用程序链接到数据资料库体系。链接数据资料库以前,要求加载联动控制器设备,MySQL数据库加载驱动器采用的固定格式实现JDBC连接数据库,使用微软提供的安装包实现了链接数据资料库。数据资料库经过3306接口展开访问链接,与此同时,经过在配置1.实体属性ER图,公告实体E-R图如图4-3所示:9描述描述类型名称查看发布时间公告信息编号图4-3公告实体示意图2、用户数据信息功能实体特征属性图如下示意图4-4所示:图4-4用户数据信息功能实体特征属性图3、车辆功能实体特征属性图如下示意图4-5所示:租赁开始4、车辆对外租售功能实体特征属性图如下示意图4-6所示:租赁价格租赁价格品牌车牌状态车辆编号入库时间车辆租赁信息车辆类型备注设计数据库物理结构非常重要,在设计数据库物理结构之前,需要对数据结构的使用展开综合管理,之后,把握物理组成结构的获取模式。现如今我们无论是分析研究研发还是学习大多数都运用相互关系型数据资料库,在综合系统设计的发展过程里通常均会思考到针对目标对象的实际状况,由于相互关系型数据资料库要有二维平面表的与之对应图,因此,更加良好的顺利完成了E-R示意图,进一步表现了它们相互之间的联系。E-R示意图4-7所示:1NN1NNNN图4-7总体E-R示意图4.4.2数据库物理结构设计对于以前的E-R图中出现的实体类及其属性,在数据库的物理结构设计期间,需要进行更详细的设计。本设计运用NavicatforMySQL数据资料库综合管理控制器设备展开数据资料库研发,创立数据资料库中的各个表,设计每个表的属性、字段长度、字符类型,并对其进行简要介绍,然后执行SQL语句,再导入创建数据库。使用数据库名称db_cgssmsuche命名汽车租赁平台,下面列出了数据库中的各个表。列名说明是否编号否是名称否是否是类型否是发布时间否是表4-2t_kehu客户信息表列名说明是否客户编号否是登录名否是姓名否是性别否是否是电话否是驾照编号否是否是否是会员否是注册时间表4-3t_cheliang车辆信息表列名说明4是否车辆编号否是否是品牌否是否是车辆类型否是否是备注否是入库时间列名说明4是否否否否否否否客户否否否否否否租赁开始时间否否租赁结束时间否否5系统详细设计及实现5.1网站主界面运用自动导航模式设立链接,分别是数据新闻核心、其他管理政策、车辆核心、注册会员核心登陆注册认证,下方分别为logo主图、对外租售车辆公开展览两个组成部汽车租赁平台的设计与实现汽车租赁平台的设计与实现首页新闻中心最新优惠其他政策租车须知车辆中心会员中心更多>按帐号和密码登录。其页面如下示意图5-2所示。登录名密码:密码:年龄:性别:电话:邮箱:男电话5.1.2用户登录界面对整个对外租售应用平台来说,管理工作人员的登陆是非常重要的,所以管理工作人员的登录密码安全非常重要。对外租售应用平台登陆需求客户需要自动输入准确的帐号与登录密码。若管理员输入帐号登录密码有偏差,把自动弹出提醒帐号或者问题错误登录密码提醒框。如下示意图5-3所示。汽车租赁平台的设计与实现汽车租赁平台的设计与实现5.1.3个人密码修改修改调整账户登录密码数据信息在yonghumima.jsp界面实现了,首先输入原密码,再输一个新的需要修改的密码,最后再输入一次密码确定,提交表单密码就可以修改成功了。如下示意图5-4所示。□欢迎页□欢迎页□修改密码密码修改再一遍重置提交图5-4客户登录密码修改调整页面体特征属性的表明,主要包含:车辆名字、车辆种类、品牌、租价以及租赁天数等信息,在这个页面可以看到所有的车辆信息,自动输入对外租售天数单击对外租售就能够自动生成对外租售登记,在注册会员核心能够查阅对外租售登记。如下示意图5-5价格:¥1260元/天产品说明;国产进品:进口车锅实型:韧车日粗价:1680元月租愉:16000元竞速器:自动档基本里程100公里/日8小影/日200/小时20.0元/公里费用包括:司机工资+保险5.1.5租赁订单界面客户登陆后可在租赁中心的租赁信息查看自身的租车产品订单查阅及操作应用,可以按照对外租售时间与车辆名字搜查对外租售产品订单的相关信息。并可完成在线还车操作,以完成生成还车信息,如图5-6所示。编号车辆类型天数元/天总额用户时间应还452020/11/4下午7:13:222020/11/8下午2020/12/2上午9:38.492020/12/7上午□车辆信息■租赁中心□租赁信息5.1.6归还订单界面用户登录后可在个人中心查看自己的归还订单查看及操作,可根据租赁时间段和车辆名称搜查归还产品订单的有关数据信息。如下示意图5-7所示。5.2管理员模块5.2.1会员管理模块前台注册会员注册认证完成之后自动生成注册认证数据信息储存到数据资料库,以后登录都经过数据资料库来判定账户登录密码的准确性,管理工作人员服务后台有权综合管理每一个的注册认证客户数据信息,对其实现了删减操作应用。如下示意图5-8所示。5.2.2类别管理模块管理员可以创立全新的汽车分类组,并且定义名字,把具备相同种类的汽车重新再次分组,与此同时,能够删减不需要的分类组,而客户能够在前部页面经过汽车种类展开搜查,这能够减少选用车辆的作用范围,方便查找发现,其页面如下示意图5-9所示。实现□欢迎页D租赁信息□返还信息□公告类型□个人信息□类型信息图5-9汽车种类页面5.2.3汽车管理模块假如有新车要求上架租用,因此,由管理工作人员全面负责上架租用,在汽车综合管理页单击“汽车增添”按键全面进入汽车增添页,自动输入相对应的汽车特征属性,主要包含:车辆名字等数据信息,也可根据需要修改的汽车信息完成修改更新删除操作。其界面如下图5-10所示:汽车租赁平台的设计与实现□租赁信息□返还信息□类型信息D添加车辆□公告管理用户管理□类信息□添加车辆图5-10添加汽车界面publicvoidaddShangpin(HttpSJSONObjectresult=newStringshangpinName=(String)requestStringshangpinMark=(String)request.getParameter("shangpinStringshangpinZong=(String)request.getParameter("shangpinZo//添加时间StringshangpinDate=(String)request.getParameter("shStringshangpinType=(String)request.getParameter("shangpinStringsptypeld=(String)request.getParameter("s//汽车IDStringshangpinld=(String)requeshangpinService.save(s}图5-11添加汽车代码publicvoiddeleteShanfor(inti=0;i<str.length;i++){shangpinService.deleteShangpin(Integer.parse}5.2.4订单管理模块管理员负责对租车订单进行审核,可以根据时间段和车名查询,并在spchuOd.jsp页面上完成查询显示,在某个车辆上点击审查来实现了对外租售车辆的审查分布状态修改,如下示意图5-13所示。5.2.5统计分析模块在shangpintongji.jsp上实现了对车辆对外租售统计分析的综合深化设计,能够参考依据车辆名字、种类与时间分布段搜查统计分析每一辆车辆的对外租售数目、经济收入等数据信息,包括车辆的可以使用分布状态、对外租售总金额等数据信息。如下示意图5-14所示。5.2.6收入统计查询管理管理工作人员在spchutongji.jsp界面实现了每一个车辆根据时间分布段搜查经济收入的统计分析,经过饼状示意图公开展览自动显示更为清楚直观,把搜查的最终结果赋值计算给饼状示意图数据信息源公开展览,如下示意图5-15所示车辆1车辆45.2.7公告信息模块管理工作人员对每一个的公告通知数据信息展开在线联网公布维护保障综合管理,根据相对应的搜查基本条件搜查公告通知数据信息,并且在线删减修改调整公告通知数据信息。如下示意图5-16所示。6项目测试6.1测试目标为了深入、全面地了解和掌握操作应用软件是否成功,我们要对体系展开调试。调试一下理想里的作用功能与数据信息和真实有没有差别距离、操作应用有没有问题和漏洞,组成结构是否完整流通运转等,只要调试出矛盾问题,立刻修改调整,从而预防末期运用时候的困难和麻烦,保障操作应用软件能够满足客户的使用要求[12。在调试过程里,我们第一步测试起始功能模块,把其从头到尾地检测一遍,发现是不是有程序代码问题错误,假如在作用功能问题错误未找到发现的时候,保障从本质上平稳地运行工作,就可以给客户创造最为理想的实践体验。6.2测试目的方法针对在线联网汽车对外租售应用平台而言,体系调试的主要目的在于测试体系运行工作的时候,每一个的功能应用模块是否可以所有完成,包括综合系统设计的应用程序代码有没有错。通过测试,发现系统存在的问题不足,持续修正,展开体系科学合理的研究分析,规避问题错误又一次产生。最后的目标使系统可用性更强,用户体验更好、更可靠。6.3测试用例注册认证功能模块调试用例统计表例如6-1所示:号1“用户名为空”2“用户名格式错误”3“密码为空”4“密码不符合要求”5“格式不正确”6没有选择性别“性别未选择”8“号码不正确”登陆功能模块调试用例统计表例如6-2所示:1没有输入用户名“用户名为空”2输入错误的用户名“用户名不正确”3为空”4“密码错误”6.3.2订单管理模块产品订单功能模块调试用例统计表,具体如下图6-3所示:测试预期1点击查看我的订单弹出提示“用户未登录”2订单状态变成已
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江丽水开放大学招聘专业技术人员1人备考题库含答案详解(典型题)
- 2026上半年广东广州市越秀区教育局招聘事业编制教师83人备考题库及答案详解【易错题】
- 2026年4月江苏扬州市邗江区卫生健康系统事业单位招聘专业技术人员20人备考题库及参考答案详解(夺分金卷)
- 2026贵州贵阳综合保税区贵综跨境数据科技服务有限公司员工招聘1人备考题库含答案详解(满分必刷)
- 2026中国科学院化学研究所化学与生命健康交叉中心招聘备考题库及答案详解(新)
- 2026江西萍乡学院高层次人才博士引进35人备考题库附答案详解(完整版)
- 2026浙江台州市第一人民医院招聘编外合同制人员5人备考题库带答案详解(能力提升)
- 2026中国水利水电第八工程局有限公司社会招聘备考题库(含答案详解)
- 2026江苏淮安市淮阴师范学院部分教师岗招聘4人备考题库附参考答案详解(培优b卷)
- 2026山西经济管理干部学院(山西经贸职业学院)招聘博士研究生5人备考题库附答案详解(轻巧夺冠)
- 批量伤员救治
- 车站调度员(技师)技能鉴定理论考试题库(含答案)
- 耳针法(耳穴埋豆)操作评分标准
- MOOC 刑法学总论-西南政法大学 中国大学慕课答案
- 企业复工复产现场核查表
- 全面把握新时代的深刻内涵
- 2023年北京市各区(海淀朝阳丰台东西城等)高三下语文高考一模汇编7 基础运用含详解
- 工业机器人离线编程说课1010
- 2022年中国石油大学《化工原理二》完整答案详解
- GB/T 21389-2008游标、带表和数显卡尺
- GB/T 17193-1997电气安装用超重荷型刚性钢导管
评论
0/150
提交评论