登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于微服务架构的汽车租赁管理系统的设计与实现毕业论文

 2021-11-07 08:11  

摘 要

随着国内经济的飞速发展,汽车租赁行业在近些年也发展迅速。汽车租赁行业作为一种新兴产业,可以按照不同消费者的不同需求,实现消费者在汽车这种高档消费品上不断更新的渴望。租车市场当前在国外已经十分盛行,随着国内经济的发展,人们的消费观念也正在悄悄发生改变,国内租车市场也开始渐渐展露。面对日益庞大的汽车租赁市场,传统的管理方法,即人工管理,已无法适应日益增长的商业需求。国内汽车租赁现阶段仍属于朝阳产业,在全面网络化、自动化信息管理方面尚未完善。在日常生活中,在当前信息化、网络化时代快速发展的帮助下,汽车租赁行业通过使用计算机网络这一便捷道路,竞争力不断提升。同时不断地提高技术资金的投入可以提高信息管理能力和服务效率,从而提高客户服务满意度,稳定市场地位。

本文综合应用Spring Cloud、Spring Boot、JSP、Js开发技术,采用MVC,即Model(模型)-View(视图)-Controller(控制层)设计模式,B/S架构设计,极大解耦了代码之间的依赖关系,使网站便于开发和维护。同时利用微服务架构技术,使得系统开发过程变得更为轻松。在汽车租赁系统网站功能上,完成了用户注册与登录功能,汽车的租赁与还车功能以及汽车信息的增加、删除、修改功能,用户信息的增加、删除、修改、查询功能,出租单以及还车检查单的增加、修改、查询功能,月度的业务统计功能。为网站设置了三种基础角色:超级管理员、系统管理员与客户。超级管理员可以添加其他不同权限的角色。同时,完成各个页面前端的设计与实现工作。本次设计的汽车租赁系统具有清晰的结构,可拓展性强,能够满足汽车租赁行业的基本功能需求,实现了汽车租赁管理系统的信息化,解决当前人工管理成本高、效率低下等问题。

关键字:汽车租赁;Spring Cloud;Spring Boot;MVC设计模式

Abstract

The fast growth of the domestic economy has made great progress in the car rental in these years. As a new industry, the car rental industry can fulfill the desire of consumers to constantly update on high-end consumer products such as automobiles according to the different needs of different consumers. The car rental market is currently very popular abroad. Along with economic growth, people's consuming concept view are also quietly changing, and the domestic car rental market has gradually begun to emerge. Facing the increasingly large car rental market, the traditional management method, namely labor management, has not unsatisfied the growing business interests. At present, the domestic car rental industry is still a sunrise industry, which is fully networked, and the automatic information management is not perfect. In the actual process of daily life, with the help of computer system, the car rental industry has introduced information management and constantly improved its own comprehensive factors. Simultaneously, continuously investing more technical funds can improve the information management ability and service efficiency, thus stabilizing the market position and improving customer service satisfaction.

This thesis comprehensively applies Spring Cloud, Spring Boot, JSP, Js, Bootstrap development technology, adopts MVC, namely Model-View-Controller design pattern, B/S architecture design, greatly decoupled The dependencies between the codes make the website easy to develop and maintain. The taking advantages of microservice architecture technology leads the work lighter. On the website function of the car rental system, the user registration and login functions, the car rental and return functions, and the addition, deletion, modification, and query functions of car information, the addition, deletion, modification, and query functions of user information, and the rental form are completed As well as the addition, deletion, modification, and query functions of the return checklist, and business statistics functions. Two basic roles are set for the website: super administrator and customer. Super administrators can add other roles with different permissions. At the same time, complete the front page. The car rental system designed this time has a clear structure and strong expandability, which can meet the basic functional requirements, realize the applications of information technologies of the management system, and figure out the current issue of high labor management costs and low efficiency.

Key Words:Car rental; Spring Cloud; Spring Boot; MVC

目 录

第1章 绪论 1

1.1研究背景及意义 1

1.2国内外研究现状 1

1.2.1微服务架构研究现状 1

1.2.2汽车租赁管理系统研究现状 2

1.3论文主要工作 2

1.4论文结构 3

第2章 系统需求分析 4

2.1需求分析 4

2.1.1功能性需求 4

2.1.2非功能性需求 12

2.2技术方案需求 13

第3章 系统设计 14

3.1系统设计原则 14

3.2架构设计 14

3.3模块划分 16

3.4数据库设计 21

3.4.1系统E-R图 21

3.4.2系统物理表 22

第4章 系统实现 25

4.1功能性实现 27

4.1.1登录实现 27

4.1.2租车模块实现 31

4.1.3还车模块实现 33

4.1.4用户管理模块实现 36

4.2非功能性实现 38

4.2.1权限管理 38

4.2.2统一入口 38

第5章 系统测试 39

5.1测试方法与测试环境 39

5.2测试用例和测试结果 39

5.2.1功能性测试 39

5.2.2非功能性测试 43

第6章 总结与展望 45

6.1工作总结 45

6.2工作展望 45

参考文献 46

致谢 47

第1章 绪论

1.1研究背景及意义

随着网络的快速发展,它已经成为我们生活中不可分割的一部分。一种新的事物——网络租赁更是有一种不可阻挡之势。汽车是人们日常生活中不可缺少的一种交通工具,特别是近年来经济的迅速发展,汽车更是几乎成为一种家居商品。但是汽车作为一种高端的消费品,不是每个人都能轻易拥有甚至是使用。为了解决这一问题,汽车租赁行业发展势如破竹,其规模水平持续上升, 汽车信息的种类也是呈几何形式倍增。面对庞大的信息量,需要一种智能化、便捷化的车辆管理方式来规范管理工作[1]。在企业不断地发展过程中,汽车租赁行业开始将与汽车相关的各种资料进行信息化管理,节省人力物力,提高服务效率。因此,很多企业都期待有一种智能化的车辆管理方式出现[2]。目前,国内租车业仍是朝阳产业,全面网络化的信息管理尚未完备。因此,汽车租赁领域的发展,特别是利用网络租车这一方面,具有巨大的潜力和发展空间[3[]

目前主流的汽车租赁管理系统网页实现方式是Java Web框架,其中目前被用的最多的就是Struts Spring Hibernate(SSH)和Spring SpringMVC MyBatis(SSM)的单体应用架构。 但是随着应用规模不断扩大,单体应用架构的代码耦合严重、牵一发而动全身,修改一部分代码就要使整个服务重新启动,修改难度大,同时版本迭代效率低下、启动速度慢等缺点变得愈发严重,传统解决办法已经不足以解决这些问题。但是随着微服务架构的出现,针对这些缺点就有了新的解决办法。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图