基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序

摘要

        随着电池性能的不断提高,电动汽车得到了广泛的应用,未来车辆发展的主要趋势将是电动汽车数量逐年增加,部分取代内燃机车,与此同时,随着电动汽车技术的日益成熟,电动汽车的管理和服务也更加规范。电动汽车标准也将作为系列化和标准化的现代车型出现,电动汽车将迎来汽车时代的变革。十三五期间,中国的目标是实现全国累计生产和销售500万辆新能源汽车,到2023年新能源汽车将实现产业化,新能源汽车的发展需要新能源汽车充电站建设的合作,随着新能源汽车需求的增加和国家政策的推进,新能源汽车的快速发展。发电将生产1200亿元的汽车充电站市场。

        目前国内充电站行业中绝大多数的充电站产品都依靠国家电网供电网络作为充电电源,属于单电源类型。目前市政电源、太阳能发电和电池电源没有专门的电源可以同时为汽车产品充电。也缺乏能够在不同电源之间自动切换的新型太阳能充电站。因此,在解决上述问题的基础上,该项目将随着太阳能产业的发展,开发出更广泛应用的通用共享充电桩管理系统。

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第1张图片

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第2张图片

实现的功能

本系统后台管理是PC浏览器端,用户端是微信小程序。

功能应该包括:用户注册登录、会员管理、订单管理、留言管理、共享充电桩管理等功能,前台用户还可以进行资讯阅读、充电下单等操作。

注册、登录:管理员使用已经创建的账号信息可以登录后台管理系统。未注册的微信用户可以注册,有了账号后可以登录小程序;

会员管理:管理员可以查看所有注册会员信息,实现增删改查;

订单管理:管理员可以查看用户在小程序上的充电下单记录;

留言管理:主要是管理员对留言管理,进行增删改查;

共享充电桩管理:实现录入充电桩的所在充电站名称、停车场名称、所在位置、数量、收费、简介信息等。实现增删改查。

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第3张图片

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第4张图片

用到的技术

后端 java语言的SpringBoot框架、MySql数据库、Maven依赖管理等;

前端 PC前端使用element-ui、微信小程序使用Vue.js语法的UniApp框架。

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第5张图片

基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序_第6张图片

部分代码展示

后端代码

public class NmStationController {

    @Resource
    NmStationService nmStationService;
    
    /**
     * 查询多条数据
     *
     * @param nmStation 查询条件
     * @return 对象列表
     */
    @RequestMapping("/queryList")
    @ResponseBody
    public ResponseResult queryNmStationList(@RequestBody NmStation nmStation){
        return nmStationService.queryNmStationList(nmStation);
    }
    /**
     * 查询一条数据
     *
     * @param nmStation 查询条件
     * @return 对象
     */
    @RequestMapping("/queryObject")
    @ResponseBody
    public ResponseResult queryNmStationObject(@RequestBody NmStation nmStation){
        return nmStationService.queryNmStationObject(nmStation);
    }
    /**
     * 新增一条数据
     *
     * @param nmStation 新增数据实体类
     * @return 新增对象
     */
    @RequestMapping("/addNmStation")
    @ResponseBody
    public ResponseResult addNmStation(@RequestBody NmStation nmStation){
        return nmStationService.addNmStation(nmStation);
    }
    /**
     * 修改一条数据
     *
     * @param nmStation 修改数据实体类
     * @return 修改后对象
     */
    @RequestMapping("/editNmStation")
    @ResponseBody
    public ResponseResult editNmStation(@RequestBody NmStation nmStation){
        return nmStationService.editNmStation(nmStation);
    }
    
} 
  

前端代码

演示视频

基于SpringBoot和UniAPP汽车充电桩小程序

你可能感兴趣的:(小程序,uni-app,汽车)