开箱即用的停车场系统小程序
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等
使用说明
- 后台管理设置好自己的相关微信账号
直接使用
这篇关于开箱即用的停车场系统小程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-13微信小程序如何封装接口域名?-icode9专业技术文章分享
- 2024-11-13如何在微信小程序中实现直传功能?-icode9专业技术文章分享
- 2024-11-13如何在小程序的地图组件中添加标记和文字?-icode9专业技术文章分享
- 2024-11-13在微信小程序的地图组件中如何实现自定义标记和气泡?-icode9专业技术文章分享
- 2024-11-01微信小程序教程:零基础入门到实战
- 2024-11-01微信小程序全栈教程:从入门到实践
- 2024-10-31微信小程序怎么实现关注公众号功能-icode9专业技术文章分享
- 2024-10-30微信小程序cover-view,支持bindtap吗-icode9专业技术文章分享
- 2024-10-30微信小程序的cover-image支持bindtap吗-icode9专业技术文章分享
- 2024-10-30微信小程序web-view怎么设置高度?-icode9专业技术文章分享