开箱即用的停车场系统小程序

2021/11/22 20:12:43

本文主要是介绍开箱即用的停车场系统小程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

介绍
功能都能正常使用的小程序

技术体系
开发语言
云端系统: Java

硬件开发: C/C++

开发框架和架构
前端:
【APP】: flutter(原生混合框架,不是web封装,原生应用,一套代码直接生成原生Android和ios应用),既不损失性能,也能降低开发成本。框架官网地址:https://flutterchina.club/

【小程序/h5/公众号】:uni-app(底层框架Vue),一套代码直接生成h5(直接部署公众号),微信小程序,可以打包混合app,一箭三雕,经济又好用,也是市场主流的开发框架之一,框架官网地址:https://uniapp.dcloud.net.cn/

【后台管理】:vue-element-admin,是目前国内外都很火的一套后台管理模板,我们采用的是typeScript版本,框架官网地址:https://panjiachen.github.io/vue-element-admin-site/zh/

服务端:
【java框架】:[springboot2] [dubbo2.7.3] 官网地址:http://dubbo.apache.org/zh-cn/
【数据库对接】:[mybatis]
【即时通讯IM】:netty4
【数据库】:MySQL(常规业务数据和重要数据存储),Mongodb(存储聊天内容),Redis(缓存高频非实时数据),Elasticsearch(海量数据全文检索和大型数据日志服务)
【负载均衡和转发】:nginx

动态分布式
微服务: 微服务治理框架我们采用了阿里巴巴的Dubbo框架,是目前市场上性能当之无愧的扛把子,每个功能都是一个独立的服务,让我们的应用高可用,提高容灾性,理论上只要你舍得出钱部署服务器,几百万用户真实流量是完全不成问题的。该框架支持灰度发布,让我们的服务更新迭代永不停机
在这里插入图片描述
海量数据优化: 数据库主从模式,微服务框架让主从更方便,数据读写分离,再也不担心高峰期和推广而来的海量并发了

功能介绍
附近停车场+导航
已经整合了高德导航SDK、会根据当前位置经纬度搜索附近指定N公里内的停车场,显示停车场位置,距离,评分,停车费等,按距离正序排序。选中停车场后可以查看停车场具体介绍,相册等资料,可以直接导航过
车位预约
可以提前预约车位,超时会自动计费,可以提前免费取消预约,再也不担心找不到停车位了
车场服务评价
可选评论功能,让使用车场服务后的车主对指定停车场停车服务做出评价和评论
停车套餐
套餐种类自定,什么年卡,月卡,周卡,日卡,你时卡,分卡,秒卡都可以,就是这么灵活。支持用户自助在线购买指定停车场停车套餐,买后立即生效
临时车牌和无牌进出(无需扫码)
当车辆无车牌或者无法识别车牌导致无法出入时,可直接手机上操作(微信公众号/APP),申请临时通行,无需扫码
远程开闸(支持预约开闸)
支持实时远程开闸,后台管理执行放行操作,停车场指定的道闸会自动开启。也支持指定在未来某一个时间点开启指定停车场某个道闸(即预约开闸)
显示屏内容在线管理
车场出入口显示屏车位数显示,语音播报,广告文字,图片等在线管理
即时通讯聊天功能/朋友圈(仿微信)
真正的即时通讯系统,性能和功能均仿照微信进行开发。支持搜索好友,添加好友,删除好友,进群,退群,系统消息,单聊,群聊等功能
优惠券功能
支持派发优惠券,通用优惠券,商城优惠券,停车优惠券等,优惠券可全额或者部分抵扣停车费
支付功能
支持支付宝/微信/银联等支付,账号配置即用,可以扩展其它任何第三方支付,超级灵活
后台管理
停车场管理
出入口管理
硬件设备管理
停车记录管理
车辆管理
车辆套餐管理
车辆放行管理
收款账号管理
用户管理
角色管理
权限管理
环境要求
环境要求
【操作系统】:linux,教程只提供Centos7+的安装教程,如果要部署到ubuntu的参考centos教程即可(命令有些差异)

【JAVA环境】:JDK1.8+

【硬件要求】:建议4核,内存不能低于8G

【带宽】:建议2M+,5M为佳

提示
安装过程可能涉及到很多方面的知识,适合以下人员操作
①:运维人员
②:开发人员

不具备以上其中一个条件的建议交给自己身边的技术人员进行部署,或者联系我们协助部署

创建数据库和导入数据
创建数据库
创建数据库名为caifeng的数据库,字符编码UTF-8,此操作可以自己在linux命令行操作,也可以在宝塔界面操作,也可以用navicat工具进行操作

导入数据
使用navicat工具连接自己数据库之后,导入如下数据库文件

源码中会包含

如果没有navicat,点击公众号底部的菜单栏获取

运行截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装教程
下载该代码到你自己的电脑上

使用HBuilder编辑器打开项目,如果你电脑上没有该编辑工具请下载:https://www.dcloud.io/hbuilderx.html

找到parking/pages/index/index/vue

配置好的Hbuilder,例如设置好微信开发者工具的路径,小程序appid等

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用说明

  1. 后台管理设置好自己的相关微信账号
    直接使用

在这里插入图片描述



这篇关于开箱即用的停车场系统小程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程