基于web的汽车租赁系统的设计与实现毕业论文
2021-10-28 20:46:26
摘 要
随着大数据时代的到来,大量的信息涌入也给不少企业的数据管理带来了挑战。例如汽车租赁企业的汽车租赁数据信息大、租赁流程较为复杂,往往一个疏忽就会对数据造成影响,进而给公司带来较大的损失,于是汽车租赁企业需要一个对汽车租赁信息进行管理的平台。本文针对当前汽车租赁市场的需求,设计与开发了基于web的汽车租赁系统,实现对汽车租赁信息数据的管理。
阅读相关文献,对当下汽车租赁行业的发展背景及国内外现状进行了研究。首先对系统进行需求分析和可行性分析,其次进行系统功能分析,具体的功能根据实际情况进行修改。之后对系统进行总体设计和数据库设计。系统分为用户端和管理端,用户端功能主要包括:信息管理、信息浏览、信息查询、申请租车、订单处理模块;管理端功能主要包括:区域管理员管理、车辆管理、订单管理、信息管理模块。系统实现的相关技术:使用MVC的开发模式,tomcat作为服务器,数据库使用MySQL,具体开发环境软件使用eclipse进行开发。通过对系统进行功能模块测试,证明系统基本达到了各项功能需求。
关键词:汽车租赁; MySQL; eclipse
Abstract
With the arrival of the big data era, a large number of information influx also brings challenges to the data management of many enterprises. For example, car rental enterprise car rental data information is large, leasing process is more complex, often an oversight will affect the data, and then bring a large loss to the company , so car rental enterprises need a platform to manage car rental information. According to the demand of current car rental market, this paper designs and develops a car rental system based on web to realize the management of car rental information data.
Read the relevant literature, the current automotive rental industry development background and domestic and foreign status of research. First of all, the system needs analysis and feasibility analysis, then the system function analysis, the specific function according to the actual situation to modify. Then the overall design of the system and database design. The system is divided into client and client, the client functions mainly include: information management, information browsing, information query, application for car rental, order processing module; the management side functions mainly include: regional administrator management, vehicle management, order management, information management module. Application of MVC Development Modules Type, tomcat as a server, database use MySQL, specific development environment software use eclipse to develop. By testing the functional modules of the system, it is proved that the system basically meets the functional requirements.
Keywords: car rental; MySQL; eclipse
目 录
第1章 绪 论 1
1.1 课题意义和目的 1
1.1.1 汽车租赁的定义 1
1.1.2 课题的意义和目的 1
1.2 项目的开发背景 1
1.3 国内外汽车租赁行业发展现状 2
1.3.1 租赁终端的网络分布 2
1.3.2 关于电子商务管理系统方面 2
1.3.3 租车公司与厂商和二手市场联盟 2
1.4 课题研究的主要内容 3
1.5 进度安排 3
1.6 论文组织结构 3
第2章 相关技术 5
2.1 相关开发技术 5
2.2 开发环境 6
第3章 需求分析 8
3.1系统可行性分析 8
第4章 系统总体与详细设计 10
4.1系统总体设计 10
4.1.1系统总体设计目标 10
4.1.2 系统设计原则 11
4.1.3 系统结构框架 11
4.2详细设计 12
4.2.1 系统功能结构 12
4.2.2 功能模块设计 13
4.3 系统数据库详细设计 14
4.3.1 数据库的选定 14
4.3.2 数据库结构设计 15
4.3.3 E-R图 15
4.3.4 数据库逻辑设计 15
第5章 系统实现 19
5.1 数据库连接实现 19
5.2 系统登录模块实现 19
5.3 管理员模块的实现 21
5.4 用户模块的实现 23
第6章 系统测试 26
6.1 系统测试 26
6.1.1 测试模块总体设计 26
6.1.2登录模块测试 26
6.1.3汽车管理模块测试 27
6.1.4客户订单管理模块测试 29
6.1.5汽车租赁模块测试 29
6.1.6我的订单模块测试 30
6.2 测试的结果分析 31
6.2.1功能测试结果 31
6.2.2安全测试结果 31
6.2.3可用性测试结果 32
6.3 本系统的优点和缺点 32
6.4 本系统存在的不足和改进方案 33
第7章 总 结 34
参考文献 35
致 谢 36
第1章 绪 论
1.1 课题意义和目的
1.1.1 汽车租赁的定义
汽车租赁是把汽车的拥有权和使用权进行分离,所有权在出租人员那里,使用权在租借人那里,出租人员和租借人签订合同,之后租借人对汽车进行使用。汽车租赁在满足了人们日常出行需要的前提下,为社会提供很好的交通资源分配,是交通运输组成中较为重要的一部分。
1.1.2 课题的意义和目的
本次开发的系统为基于web的汽车租赁系统。结合当下社会人们对车辆出行需求的日益增长同车辆不断增长带来的一系列问题的矛盾,汽车租赁成为了解决这一问题的不二之选。汽车租赁既满足了人们对于日常出行的需要,同时也缓解了交通压力,汽车租赁客户也省去了长期停车难,找车位难的一系列烦恼,更为重要的是,在不增加汽车总量的情况下,满足了人们的出行需求,这一举措使得环境压力也慢慢下降,推动生态化文明社会的建设。
但是随着汽车租赁行业的不断发展,传统的线下租车行业模式已经遇到了瓶颈期,严重制约了汽车租赁行业的发展。本次的汽车租赁系统的开发,有利于打破传统的线下汽车租赁的桎梏,紧跟时代,追赶大数据现代化的潮流,便于汽车租赁行业工作人员对于租赁数据信息的保存和维护,提供更好的服务。一方面使客户更加便利地进行租车、取车,省去了其中传统汽车租赁行业的繁琐流程,支持一键式租赁。另一方面,对于汽车租赁的工作人员来说,将客户信息数据化使得汽车租赁管理更加有理有据,有条不紊。
1.2 项目的开发背景
当前社会,人们的生活条件越来越好,而且交通也越来越便利,汽车保有量不断增加,但是随之而来的也有一系列社会生态问题,比如汽车尾气带来的大气污染以及温室效应问题,况且当下社会越来越重视环境生态的美好建设;此外,汽车数量的日益增长已经超过了交通容纳量范围,造成了交通拥堵问题也不断困扰着人们,尤其是在一二线的大城市中更为明显;最后,汽车的停泊问题也逐渐成了一个大的难题,停车难,停车一位难求,甚至由此产生了高价出售车位的“新兴行业”,车位租赁也成了车主们的又一不小的负担。因此如何处理好车辆日益增长的需求带来的矛盾与车辆数量超负荷所带来的一系列问题的矛盾成为当前社会亟待解决的一大难题。
1.3 国内外汽车租赁行业发展现状
1.3.1 租赁终端的网络分布
就国外汽车租赁行业发展来说,已经较为发达甚至成熟。有些公司的汽车租赁网络已经覆盖多国,拿赫兹公司为例,作为排名世界第一的汽车租赁公司,它的业务跨150多个国家,拥有的车辆达到了55万辆,而且租车站点多达8000。其公司规模是国内无法比拟的。而且国外的汽车租赁业务越来越人性化,服务水平较高。在欧美国家,汽车项目甚至已经和信用卡绑定,这点和我国近期的ETC绑定银行卡类似,他们也开启了信用卡以及网上刷卡收费的方式。