基于移动应用开发的汽车维修保养系统的设计与实现.docx
《基于移动应用开发的汽车维修保养系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于移动应用开发的汽车维修保养系统的设计与实现.docx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要本系统主要设计的是一个汽车维修保养系统,针对汽车4S企业和汽车用户的使用。本系统主要是为了方便汽车4S企业的管理和运营,提高维修保养企业管理人员的工作效率,降低管理人员的工作量和工作中遗漏的一些问题;方便用户更快,更精准,也更全面地找到自己满意的维修、保养和清洗企业,更能节约排队等候的时间。本文是基于移动应用的开发,前端主要用到Android原生开发,后端用PHP语言开发,探究了汽车维修保养系统的基本结构和MySQL数据库的设计。前端主要是以移动应用的形式,在汽车维修保养系统的结构和功能中主要由普通4S企业和汽车用户这两种身份分别进行管理以及研究。数据库选择的是一种较为方便和运行速度较快的
2、MySQL数据库。该系统中在普通用户中主要实现了登陆注册功能、查看维修企业、查看保养企业、查看清洗企业,并可以进行预约企业的一切服务、查看订单功能、寻找附近的加油站并查询当前油价等功能。关键字:Android原生 PHP MySQL 移动开发AbstractThe main design of this system is an automobile maintenance system, aiming at the use of automobile 4S enterprises and automobile users. This system is mainly to facilitat
3、e the management and operation of automobile 4S enterprises, improve the work efficiency of the management personnel of the maintenance enterprises, reduce the workload of the management personnel and some problems missed in the work; it is convenient for the users to find the satisfactory maintenan
4、ce, service and cleaning enterprises more quickly and accurately, and save the waiting time in line.This paper is based on the development of mobile applications, the front-end mainly uses Android native development, and the back-end is developed in PHP language. It explores the basic structure of a
5、utomobile maintenance system and the design of MySQL database. The front-end is mainly in the form of mobile application. In the structure and function of the automobile maintenance system, the ordinary 4S enterprise and the automobile user are responsible for the management and research respectivel
6、y. The database is a kind of MySQL database which is convenient and fast.In this system, the common users can log in and register, check the maintenance enterprises, check the maintenance enterprises, check the cleaning enterprises, and perform all the services of the booking enterprises, check the
7、orders, find the nearby gas stations and query the current oil price.Keywords: Android native PHP MySQL Mobile development目录第一章 绪论11.1 课题背景与意义11.2 研究现状11.3 论文研究主要内容2第二章 相关开发环境和技术的简介32.1 系统开发环境的介绍32.2 Android开发环境搭建42.2.1 JAVA开发环境42.2.2 Android开发环境42.3 后台开发环境搭建42.3.1 PHP开发环境搭建42.3.2 MySQL数据库环境搭建42.4 相
8、关技术52.5 本章总结5第三章 需求分析63.1编写目的63.2 总体需求63.3 功能性需求73.4 非功能性需求83.4.1 界面美观需求83.4.2 易操作性需求83.4.3 安全性需求83.5 本章小结9第四章 系统的总体结构设计104.1 系统体系结构图104.1.1 系统结构图104.1.2 系统功能分析图114.2 系统用例图114.2.1会员预约用例图114.2.2 管理员管理用例图124.2.3 数据流程图134.3 数据库设计134.3.1 概念模型144.3.2 E-R模型144.3.3 数据字典154.4 本章小结18第五章 系统的详细设计195.1 类图和活动图19
9、5.1.1 类图195.1.2活动图195.2 系统模块划分215.2.1 系统总体模块结构215.2.2 注册登陆模块215.2.3 查看店铺模块225.2.4预约服务模块235.2.5订单模块235.2.6查找加油站模块245.3 本章总结24第六章 汽车维修保养系统描述与实现256.1注册模块256.2登陆模块266.3主页模块276.4预约服务模块306.5订单管理模块316.6查找加油站模块326.7紧急求救模块346.8店铺管理模块356.9后台管理模块386.10 本章小结40第七章 系统功能测试417.1 汽车维修保养系统前台功能测试417.1.1 注册模块测试设计与操作417
10、.1.2 预约模块测试设计与操作437.1.3 紧急求救模块测试设计与操作467.1.4 查找加油站模块测试设计与操作487.2 汽车维修保养系统后台功能测试517.2.1 后台登陆模块测试设计与操作517.2.2 后台管理模块测试设计与操作537.3 本章小结55参考文献56致 谢57广东东软学院本科生毕业设计(论文)第一章 绪论1.1 课题背景与意义随着汽车行业的不断发展和汽车市场的不断扩展,汽车的维修保养技术的逐年变化,汽车4S企业的服务方式千变万化给汽车维修保养的管理带来了新的困扰。以前的汽车4S企业是通过笔和纸的方式对汽车维修和保养的信息进行记录,难免会有一些信息没有详细的记录,对用
11、户的车辆信息没有进一步的统计和分析,导致汽车用户的一些数据的错误和遗漏。这种用纯手工记录的管理模式下,不仅会大量消耗汽车4S企业大量的工作人员,而且提升了汽车4S企业工作人员的工作量和工作时间,同时错误率也会随着用户的增加而增加。现如今社会上的汽车维修保养的企业存在一系列服务不规范、效率低下以及用户信息管理不足等问题,所以为了解决汽车4S企业的管理问题,在本文中采用最为先进的管理方式以及现代的管理思想来实现汽车维修保养系统来解决以上的问题。1.2 研究现状 在5G时代的到来,移动互联网在当今社会的快速发展,移动互联网给人们带来了无与伦比的变化。近年来我国经济日新月异的发展,人们使用汽车的需频率
12、也逐年增加,社会上的车辆也越来越多,导致汽车的维修、汽车的保养和汽车的清洗等服务比较拥挤。本文就是针对的以上这些问题进行探索,并提出了汽车维修保养系统的设计与实现。以前的汽车维修保养主要是通过笔和纸在表格上对客户的维修信息或者保养信息进行记录和管理,这种守旧的管理方式对客户的维修信息或者保养信息没有详尽的统计和分析,该汽车维修保养系统致力于提高汽车4S企业管理人员的工作效率,降低汽车4S企业管理人员的工作量和工作中经常遗漏的一些不可避免的问题,且方便客户的使用,节约客户的排队和等待时间。现如今汽车维修保养的企业存在一系列服务不规范、效率低下以及用户信息管理不足等问题,所以,本文设计的汽车维修保
13、养系统是采用了最先进的技术和最先进的管理思想来解决当今社会存在的一些问题。1.3 论文研究主要内容在这社会中,随着网络时代的发展,汽车维修保养在人们的日常生活中起着重要的角色,一些汽车维修保养的企业在我们的日常生活中的到了人们的重视。现如今社会上的汽车维修保养企业在经营管理的时候存在一系列的问题,如效率低下、管理不当、信息遗漏等,所以,汽车维修保养系的实现就是为汽车维修保养企业解决以上存在的问题,并结合当今社会这种互联网的技术来实现。本汽车维修保养系统分为前台汽车用户管理和后台店铺管理员和超级管理员管理,前台是给汽车车主使用的,主要实现了登陆注册功能、查看汽车维修企业、查看汽车保养企业、查看汽
14、车清洗企业,并可以进行预约汽车企业的一切服务、查看订单功能、寻找附近的加油站并查询当前油价等功能。后台管理主要是给超级管理员和汽车4S企业管理员使用,后台管理分为管理员和超级管理员两个部分,而管理员管理的是用户预约的订单、上传店铺信息、查看自己店铺信息、修改自己店铺的信息。超级管理员在汽车维修保养系统中的权限是最高的,可以对整个汽车维修保养系统的数据进行管理,超级管理员可以管理会员用户,并对他进行用户增添,对店铺的信息进行增添,还可以查询店铺和会员的信息、也可以在系统中查看当前店铺预约的订单信息,也可以修改和删除会员的信息和店铺信息的修改和删除。所以,本选题的研究目的就是帮助会员更快,更精准,
15、也更全面地找到自己满意的维修、保养和清洗的服务,更能节约会员排队等候的时间,并且提高了维修保养企业管理人员的工作效率,降低管理人员的工作量和工作中的一些不可避免的问题。第二章 相关开发环境和技术的简介2.1 系统开发环境的介绍在汽车维修保养系统的开发阶段,开发环境在系统中最为重要。汽车维修保养系统的开发环境和开发环境所用到的工具包括以下内容:开发环境开发工具开发语言Android开发Android开发环境Android StudioJAVA后端开发PHP开发环境IntelliJ IDEAPHPMySQL开发环境Navicat for MySQL (可视化工具)sql本基于移动开发的汽车维修保养
16、系统的硬件环境如下:序号硬件名称配置1Windows10操作系统内存使用8G的内存,硬盘1T,CPU2.6GHz2Android手机一台Android版本4.0以上注:1.Android开发环境:在配置Android开发环境的时候,首先是需要配置JAVA JDK环境变量,在配置环境变量的时候注意java JDK安装路径不能为中文。在Android开发中使用的开发工具Android Studio。2.后端PHP开发环境在PHP开发中需要安装Apache和MySQL数据库,在电脑上安装MySQL数据库的时候,有一些注意事项,按住哪个路径不能是中文,还有必须一次性安装成功。2.2 Android开发
17、环境搭建2.2.1 JAVA开发环境 第一步:首先是通过JAVA官方网站中下载JAVA JDK。第二步:在电脑上安装JAVA JDK,并验证是否安装成功。第三步:在电脑上配置JAVA开发环境的环境变量。第四部:在电脑中判断JAVA开发环境是否安装成功,并开始编写第一个JAVA程序。2.2.2 Android开发环境第一步:在Android官网中下载Android studio和Android SDK。第二步:在电脑上安装Android studio并配置Android所需得环境。第三步:在Android中安装模拟器,Android环境模拟器。第四部:在模拟器中运行第一个app项目,验证环境是否
18、安装成功。2.3 后台开发环境搭建2.3.1 PHP开发环境搭建第一步:在官方网站中下载PHP、Apache。第二步:在电脑上安装Apache,并配置好Apache环境。第三步:在电脑上安装PHP,并配置好PHP开发环境。第四步:在电脑上安装PHP编辑软件IntelliJ IDEA,并编写第一个PHP程序。2.3.2 MySQL数据库环境搭建第一步:首先是通过MySQL官方网站中下载MySQL数据库。第二步:在电脑上安装MySQL,并配置MySQL环境变量和端口。第三步:在电脑上安装Navicat for MySQL(数据库可视化工具)。第四部:在Navicat for MySQL中创建第一个
19、数据库。第五步:配置PHP和MySQL,实现PHP和MySQL相互通讯。2.4 相关技术在Android移动端的开发中使用到的技术入下:编号相关技术作用备注1OkHttp系统中网络请求2JSONJson解析数据3第三方定位主页定位和紧急求救获取当前位置4下拉刷新系统各个页面中5上拉加载系统店铺界面和商城界面6post请求向服务器提交数据7get请求向服务器请求数据8SQLiteAndroid本地数据库,用于暂存系统的数据在Web后端使用到的相关技术如下:编号相关技术使用地方备注1JavaScriptWeb端动态效果2JqueryJavaScript框架3ApacheWeb端服务器4MySQLW
20、eb端数据库5PHPWeb端开发语言2.5 本章总结在汽车维修保养系统的实现过程中,软件开发环境是最必不可少的一个步骤,只有在搭建好开发环境之后,才能够完成整个系统的开发,才能根据需求文档开发出一个出色的系统。在本章中详细的讲解了Android开发工具,怎么搭建Android开发环境和Web开发工具,Web环境搭建,以及在开发环境中的以西而注意事项,并列举了一些列在Android开发中和Web开发中所用到的一些相关技术。所以,开发本系统还需要采用到各种各样的技术来配合完成,在本文中我将会详细的介绍在汽车维修保养系统中所使用到的相关技术,并展示系统所实现的效果。第三章 需求分析3.1编写目的汽车
21、维修保养系统的需求分析是为了给后来的开发做铺垫。先通过了解顾客的所需要的需求,才能确定汽车维修保养系统中的一些功能性的需求,知晓了系统中的功能性需求,才能进行详细的设计和实现系统。需求分析中包括了总体需求、功能性需求和非功能性需求,系统需求分析是通过调研需要是使用系统的用户,调研之后根据他们的需求在进行总结,最后得出总体需求,就是系统中的所有需求。在汽车维修保养系统中,功能性的需求主要描述了系统中所需要的全部功能和需要达成的效果,而非功能性需求描绘了系统中除了功能性需求以外的一些系统性的需求,比如系统的界面要求和系统的安全性的需求。所以,系统的需求分析在系统中比较重要,他为后面系统实现做了提供
22、了文档支持,也是后期系统维护和测试的一些依据。3.2 总体需求经过在实地的调查得知,当今社会上的汽车维修保养的管理都是通过人工完成,用笔和纸对汽车维系和汽车保养的信息进行记录,而且人工用笔和纸进行记录的形式会有很大的弊端,在很多的情况下会对一些客户预约的数据产生遗漏。客户通过在店铺登记维修及保养信息,然后分配修车任务给汽修人员,这样不但处理的效率很慢,而且还很容易出错,管理的人员的工作量也变得非常大。综合以上所描述的情况,该汽车维修保养系统是为了提高了维修保养企业管理人员的工作效率,降低管理人员的工作量和工作中的一些不可避免的问题,方便客户的使用,节约客户的排队和等待时间。使用本汽车维修保养系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 移动 应用 开发 汽车 维修保养 系统 设计 实现
限制150内