当前位置:   article > 正文

基于微信小程序的汽车租赁系统 源码免费获取 可做毕业设计参考_基于微信小程序的汽车租赁系统免费源码

基于微信小程序的汽车租赁系统免费源码

1前言 5
1.1 课题背景 5
1.2 市场分析 7
1.3 开发的意义与目的 8
1.4本课题的开发方法 8
1.4.1 主要开发内容 8
1.4.2 主要开发思路 9
1.5 本系统的预期成果 9
2 项目方案及需求分析 9
2.1 系统结构方案选择 9
2.1.1 软件工程介绍 9
2.1.2 系统开发技术 10
2.1.3 小程序框架以及目录结构介绍 12
2.2 系统可行性分析 12
2.2.1 经济可行性 12
2.2.2 技术可行性 13
2.2.3 操作可行性 13
2.3 系统需求分析 13
2.3.1 对系统的要求 13
2.3.2 基本功能 13
3 项目设计及开发 14
3.1 数据库 14
3.1.1 数据库设计概述 14
3.1.2 数据库表设计说明 14
3.2 主要模块及关键代码 15
3.3.1 登陆 15
3.3.2 系统主页 16
3.3.3 车辆管理 17
3.3.4车辆添加 17
3.3.5车辆类型管理 18
3.3.6用车 18
3.3.7小程序登陆 19
3.3.8注册 20
3.3.9首页 20
3.3.10车辆信息 22
3.3.11预约 23
3.3.12我的订单 25
4 系统测试 25
4.1 测试的重要性及目的 26
4.2 测试的步骤 26
结束语 27
致 谢 28
参考文献 29

1 前言

1.1 课题背景
经济的发展,生活水平的提高,使人们对汽车的需求越来越大。随着生活逐渐富裕,人们已经有能力租车消费,但中国现有汽车保有量难以充分满足需求。其次,购买私车还不能普及,从个人来说,租车是最好的,买车一次性投入大,购车的手续多,养车费用高,而私车的利用率一般不高,闲置时间较长;出现交通事故后,处理手续太烦琐。而租车则有很大的灵活性,既不会占用大量资金,也不会出现闲置,车况有保证,出差到外地也可以驾驶车辆。而且租赁车车型可选择,客户既能承受,又能满足多样化的需求。而且,从社会角度看,租赁车辆属于公共用车的范畴,它既缓解了现阶段财政控购与企业单位用车之间的矛盾,提高了资金利用率,同时也符合社会车辆总量控制原则,可在一定程度上缓解交通拥挤;从发展角度看,汽车租赁业的发展不仅可以带动中国的新车销售,同时还可以推动中国二手车的经营,为旧车交易注入新的内容;汽车租赁的特殊作用,可以带动多种相关行业的发展,融合产业间的联系,成为第二产业与第三产业间的联系红带。
得益于以上三个方面的原因,汽车租赁业在我国迅速崛起,业务量也是越来越多,对信息的处理要求也是越来高,传统的汽车管理人员已不满足汽车租赁业务的需求发展。租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、订单的管理等。山于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。租赁管理系统的开发使得这一状况得到了根本的改善。
因此我们将发挥计算的庞大的存储空间,高性能的处理效率,高度可靠的数据安全,清晰的可视化数据等这些资源的合理利用,真正达到减少劳动力提高劳动质量的目的。根据日前的情况我设计了一套具有网络功能的汽车租赁管理系统,客户可以通过网络查阅相关的汽车租赁情况,企业的管理人员可以根据客户的实际情况进行管理,具有很强的实用性,既方便又提高了工作效率。

1.2 市场分析
当前,在全球千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。全球汽车租赁业运营车辆的保有及年需求总数约在400万辆左右(国际汽车租赁公司的汽车更新速度约为8-12个月左右)。在美国,以租赁形式销售的新汽车占汽车总销售量的三分之一左右(1997年为36%,其中含融资租赁部分),并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;日本每年的汽车租赁销售规模为200多万辆,约占全国新汽车销售量的 15%,该比例有不断提高趋势;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%。世界主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点,以赫兹公司为例,其运营车辆为55万辆,管理站点达到6500多个。
中国汽车租赁业于1989年起源于北京,进入2001年前后,掀起了第三轮的汽车租赁企业发展高峰,从此,国内汽车租赁行业有了长足的发展,从原来仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。2007年,中国汽车租赁市场经历了一场异常迅速的发展,各地的汽车租赁公司如雨后春笋纷纷出现,国内汽车租赁市场到2007年已拥有2000多家租赁企业,汽车租赁市场供租赁车接近10万辆,营业额近100亿元。虽然其发展速度比西万汽车租赁行业创始之初要快得多,但中国的汽车租赁市场仍处于起步阶段,绝大多数企业规模很小。截至:2008年6月底,中国13个中心城市的汽车租赁企业有800多家,但运营车辆仅4.5万辆,其中 80%的企业运营车辆不足50辆。
交通部2011年4月发布促进汽车租赁业健康发展通知称,今后5-10年,是我国汽车租赁业发展的重要时期,交通部将加强行业管理促进其规范发展。无论是从中国宏观经济的走向趋势还是微观的社会基础来看,中国汽车租赁行业都有着光明的发展前途。未来几年,随着信用体系的逐步健全,市场经济的进一步完善,中国汽车租赁业将会有更快的发展。随之相应的租赁管理系统也将更广泛的投入市场,为企业的发展创造更多的机会和价值。

1.3 开发的意义与目的
目前,企业非常需要最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,掌握确切的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。而企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过构建个性化的管理信息系统(Managcment Information Systems简称MIS)必将为企业带来巨大的经济效益和社会效益,成为企业新的竞争力,从而使企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
随着汽车租赁公司业务的不断增长,公司的现行的业务管理模式已经不能满足公司的发展需求,成为制约着公司长期发展的瓶颈。汽车租赁市场的竞争是非常激烈的,公司自身的核心竞争力将是决定公司命运的关键。汽车租赁公司在不断开发新的经营模式,提高服务质量,降低经营成本的同时,充分有效地利用资源实现信息化管理,提高工作效率,增强核心竞争力,这将是汽车租赁公司面临的一项重大课题。针对这些经营环境,结合大部分公司的业务特点设计开发出基于B/S模式的汽车租赁管理信息系统将会很好的改善公司的管理状况"5。公司通过对业务的实时管理,可以加强指导公

1.4本课题的开发方法
1.4.1 主要开发内容
本软件是为当下流行的Elipse操作系统开发的,利用Eclipse搭建集成开发环境,JAVA语言编写系统功能模块,并采用轻便的MySql数据库来存储相关信息,完成一个完整的汽车租赁系统中的服务端部分。采用微信开发者工具编写手机断汽车车租赁系统包括顾客的登录注册、汽车的查询、租赁,查看订单等功能,使顾客可以更好的享受用车过程。

1.4.2 主要开发思路
本系统是一个功能完整的租车系统系统,本系统首先要对用户的身份进行识别,只有合法用户才能进入系统,进入系统后,首先打开系统主界面,在系统菜单栏可以选择进行不同的操作。
系统运行环境
◇硬件环境:本系统运行的硬件环境如下:
CPU:1G以上;内存:1024M以上;打印机
◇软件开发环境:本系统软件开发环境如下:
开发工具:Eclipse;数据库系统:MySql
JDK环境:JDK1.8;
1.5 本系统的预期成果
设计和实现消费者登录租车小程序租车,使管理的工作系统化、 规范化和自动化,从而达到提高管理效率、降低成本的目的,本系统应达到如下目标:
(1) 灵活的人机交互界面,操作简单方便,界面简洁美观 ;
(2) 可以通过菜单、工具栏等灵活操作;
(3) 系统管理员可以对用户进行管理,系统运行稳定,安全可靠。

2 项目方案及需求分析

2.1 系统结构方案选择
2.1.1 软件工程介绍
软件工程(Software Engineering,简称SE)是一门综合性的交叉学科。它涉及计算机科学、工程科学、管理科学、数学等领域,是一门研究用工程化方法构建和维护有效的、使用的和高质量的软件系统的学科。计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程在软件开发过程中占有不可动摇的重要地位。一个软件从开始计划起,到废弃不用为止,称为软件生存周期。概括的说,软件生命周期由软件定义、软件开发和运行维护(也称软件维护)三个时期组成,每个时期又进一步划分成若干个阶段。软件定义时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大任务,通常有以下四个阶段组成:总体设计,详细设计,编码和单元测。运行和维护时期是软件生存周期的最后一个时期,软件人员在这一时期的主要任务是使软件持久地满足用户的需要。
“汽车租赁”虽然只是一个小的项目,但是为了做的更规范,也应当尽量按照软件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。
2.1.2 系统开发技术
以J2EE为开发平台
J2EE是由sun公司主持退出的一项中间件技术,旨在简化和规范多层分布式企业应用系统的开发和部署。中间件是一种独立的系统软件或者服务程序,他可以废分布式应用软件提供在各种技术间共享资源的平台。J2EE其实可以被理解为一组规范和指南。它定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。J2EE标准的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。

(1)选择MySQL作为后台数据库
MySQL是一个开源数据库,它性能非常好,并且很快捷,常被一些中小企业使用。MySQL是一个关系数据库管理系统(RDBMS,database management system)。MySQL包括安装该程序、建立不同级别的用户访问、管理该系统、保护并备份数据所需要的一切。可以用当即使用的大多数编程语言来开发数据库应用程序,并在大多数操作系统上运行它们。MySQL使用结构化查询语言(SQL ,Structured Query Language),所有的关系数据库都使用该语言。SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
(2)微信开发者工具介绍
微信开发者工具现在已经被小程序开发团队开发运行,目前微信开发者工具任然在不断的完善中,在开发小程序时经常要不断的更新。可以使用微信扫码登陆开发者工具,开发者工具将使用这个微信帐号的信息进行小程序的开发和调试。
机型选择:小程序以智能手机的屏幕尺寸为设计标准,进行切图。
预览界面:写好视图布局后点击编译,用来刷新视图界面。
控制台:方便调试打印输出信息。
上传代码:上传到腾讯服务器,提交审核必经步骤。上传代码时可以填写版本号和备注信息。
资源文件:一般可以在资源文件进行对应项目的文件目录的断点调试。
显示远程调试:手机端和PC端开发工具联调对用户而言是非常实用的。
本地数据存储:显示的是本地存储的数据。
视图调试:标组件以子父层级结构呈现,方便调试。
微信限制在2M 以内的代码体积;开发中一般不校验合法域名信息;小程序后台要做配置服务器域名。
以上就是在开发过程中微信开发者工具常用到的功能,微信开发者工具也在不断的完善。
微信开发者工具现在已经被小程序开发团队开发运行,目前微信开发者工具任然在不断的完善中,在开发小程序时经常要不断的更新。可以使用微信扫码登陆开发者工具,开发者工具将使用这个微信帐号的信息进行小程序的开发和调试。
机型选择:小程序以智能手机的屏幕尺寸为设计标准,进行切图。
预览界面:写好视图布局后点击编译,用来刷新视图界面。
控制台:方便调试打印输出信息。
上传代码:上传到腾讯服务器,提交审核必经步骤。上传代码时可以填写版本号和备注信息。
资源文件:一般可以在资源文件进行对应项目的文件目录的断点调试。
显示远程调试:手机端和PC端开发工具联调对用户而言是非常实用的。
本地数据存储:显示的是本地存储的数据。
视图调试:标组件以子父层级结构呈现,方便调试。
微信限制在2M 以内的代码体积;开发中一般不校验合法域名信息;小程序后台要做配置服务器域名。
以上就是在开发过程中微信开发者工具常用到的功能,微信开发者工具也在不断的完善。
(3) 小程序框架以及目录结构介绍
整个小程序框架系统分为两部分:逻辑层和视图层。小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 小程序 体验的服务。小程序在视图层与逻辑层间提供了数据传输和事件系统,提供了自己的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核心是一个响应的数据绑定系统,可以让数据与视图非常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信小程序 。
(4)JSP
JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。
当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过Java Servlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。
JSP技术是Java系列技术的一部分,它是以Java为基础的。JSP 页面被编译成 servlets,并可以调用 JavaBeans 组件或者是Enterprise JavaBeans组件,以便于在服务器端的处理。因此,JSP 技术在构建基于web的可以升级的应用程序的时候扮演了一个非常重要的角色。
在JSP技术中提供了一种简单而又快速的方法来创建显示动态生成的Web页面。它是由软件业处于领先地位的Sun公司来制定了相关JSP技术的规范,而该规范定义了如何在服务器以及JSP 页面之间来进行交互,还描述了页面格式以及语法。JSP页面使用XML标签和 scriptlets进行封装,生成页面内容的逻辑。它将各种格式的标签(XML格式或者是HTML格式)直接的传递回响应的页面。通过这种方式,JSP 页面实现了页面逻辑与设计与显示的分离。
JSP技术的设计是具有开放性的,符合行业的标准,同时它还支持大部分的浏览器、服务器以及相关的工具,它是行业的结果。所有的JSP实现的技术都支持脚本语言,都是以Java编程语言为基础的。JSP技术本身具有可适应性以及支持复杂的操作。JSP技术的发展速度非常快,主要是因为使用可重用的组件和标签取代了对页面本身的脚本语言的依赖。

2.2 系统可行性分析
为了给软件开发者提供是否进行项目实施的参考依据,现分析项目的风险、项目需要的投资以及效益。
2.2.1 经济可行性
租车系统是一个小型的存储管理系统, 在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源等;
但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使资产管理工作变繁为简,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。
2.2.2 技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
2.2.3 操作可行性
系统是在JDK 环境下开发的,易于操作。而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。
2.3 系统需求分析
2.3.1 对系统的要求
本类型的系统的种类很多,而每一个分类下又有很多子类。还应该提供用户管理,并对其设置权限管理。系统还应该做到对数据的快速查询。经实际调查,要求本系统具有以下功能:
(1)界面设计美观大方,方便、快捷、操作灵活。
(2)如果系统的使用对象较多,则要求有较好的权限管理。
(3)提供对用户的基本信息管理的操作。
(4)方便信息的查询。
2.3.2 基本功能
(1) 注册:输入用户名、密码可以注册。注册用户方可使用该系统。
(2) 登录:输入用户名、密码之后登录。
(3) 预约租赁
(4) 查看订单

3 项目设计及开发

3.1 数据库
3.1.1 数据库设计概述
计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。 确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库,本系统采用MYSQL作为后台数据库。
3.1.2 数据库表设计说明
车辆表(cheliang表)
订单表(dingdan表)
用户表(power_user表)
角色表(power_role表)
菜单表(power_menu表)
角色和菜单的中间表(power_role_menu表)
登录日志表(log_login表)
员工表(yuangong表)
类型表(leixing表)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/440072
推荐阅读
相关标签
  

闽ICP备14008679号