由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼管理者必须改变运营策略。随着微信小程序的出现,解决了用户非独立APP不可访问内容的痛点,所以很多APP软件都转向微信小程序。本次课题就运用了微信小程序技术开发一个汽车保养系统小程序。
汽车保养系统小程序借助微信开发者工具开发用户前端,使用SSM框架和Java语言开发管理员后台,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理门店和其对应的员工,管理保养信息和汽车配件信息,管理各种状态的订单。用户购买并支付汽车保养产品和汽车配件,评论门店和保养产品以及汽车配件,管理购物车和订单。
总之,汽车保养系统小程序可以更加方便用户购买汽车保养产品以及汽车配件。
关键词:汽车保养系统小程序;微信开发者工具;SSM框架
课题背景
随着移动互联形式的不断发展,各行各业都在摸索移动互联对本行业的改变,不断的尝试开发出适合于本行业或者本公司的APP。但是这样一来用户的手机上就需要安装各种软件,但是APP作为一个只为某个公司服务的一个软件,是一种闭环的生态,从用户获取和保持用户的粘性都变成了一个难题,并且在维护上面也需要考虑成本,慢慢的变成了不开发APP跟不上潮流,开发APP则运营上面步履维艰。如何获取一个新的客户来源通道以及转换通道,变成了管理者都需要面对的一个问题。如何让一个用户从已经习惯的应用里跳转到希望用户访问的应用里,这是一个问题,而微信小程序就解决了这样的难题。微信拥有庞大的用户基础,可以不用更换APP直接在微信上就可以访问用户想要访问的资源。因此微信小程序相对于APP来讲更受欢迎,本次课题就运用了微信小程序技术开发一个汽车保养系统小程序。
课题意义
研究内容
对汽车保养系统小程序设计制作,不仅需要技术支撑,也需要大量的理论研究。本文在对汽车保养系统小程序进行介绍时,将按照如下内容进行。
第一部分:介绍汽车保养系统小程序研究的背景意义,便于用户了解系统;
第二部分:介绍开发汽车保养系统小程序需要搭建的环境,包括技术和工具;
第三部分:介绍用户对汽车保养系统小程序的功能要求,以及对汽车保养系统小程序的性能要求等;
第四部分:介绍数据库的设计方案,以及根据功能要求设计的功能结构;
第五部分:介绍通过编码最终实现的系统功能运行效果;
第六部分:介绍系统的功能测试,对系统进行综合检测,并及时解决系统出现的问题,直至系统运行正常。
功能需求
不同的系统提供的服务也不相同,其对应的功能也不相同,所以,系统开工前,需要明确其用途,确定其功能。由此,才可以进行各个任务的开展。
汽车保养系统小程序经过分析,确定了其需要设置管理员的角色,其操作的功能通过用例图展示(见下图)。管理员管理门店和其对应的员工,管理保养信息和汽车配件信息,管理各种状态的订单。
汽车保养系统小程序经过分析,确定了其需要设置用户的角色,其操作的功能通过用例图展示(见下图)。用户购买并支付汽车保养产品和汽车配件,评论门店和保养产品以及汽车配件,管理购物车和订单。
功能结构设计
在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图(见下图)。管理员管理门店和其对应的员工,管理保养信息和汽车配件信息,管理各种状态的订单。
在前面分析的用户功能的基础上,进行接下来的设计工作,最终展示设计的用户结构图(见下图)。用户购买并支付汽车保养产品和汽车配件,评论门店和保养产品以及汽车配件,管理购物车和订单。
管理员功能实现
门店信息管理
管理员进入指定功能操作区之后可以管理门店信息。其页面见下图。管理员增删改查门店信息,查看用户对门店的评论。
员工信息管理
管理员进入指定功能操作区之后可以管理员工。其页面见下图。管理员增删改查员工信息,查看员工联系方式以及其所属门店。
保养信息管理
管理员进入指定功能操作区之后可以管理保养信息。其页面见下图。管理员查看用户的评论,增删改查保养信息。
用户功能实现
门店信息
用户进入指定功能操作区之后可以查看门店介绍。其页面见下图。用户点击红色五角星收藏门店,可以发布有关门店的评论。
保养信息
用户进入指定功能操作区之后可以查看汽车保养信息。其页面见下图。用户订购保养产品或加入购物车,可以在本页面评论汽车保养信息。
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
技术路线
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者