【开源-土拨鼠充电系统】鸿蒙 HarmonyOS 4.0+微信小程序+云平台

本人自己开发的开源项目:土拨鼠充电系统

✍GitHub开源项目地址👉:https://github.com/cheinlu/groundhog-charging-system

✍Gitee开源项目地址👉:https://gitee.com/cheinlu/groundhog-charging-system

✨踩坑不易,还希望各位大佬支持一下,在GiteeGitHub给我点个Start⭐⭐👍👍

一、项目介绍

土拨鼠开源充电系统是一套包含鸿蒙App、微信小程序、云平台和后台的充电设备管理系统。

①鸿蒙App使用Api9+Stage模式+ArkTS+ArkUI开发,包含登录、注册、充电站列表、充电桩信息、在线充电、订单查询、个人中心等多个功能。

②小程序使用 Uniapp 开发,为电动汽车用户提供充电服务,包括登录、注册、查找充电站、充电桩信息、在线充电、订单查询、个人中心等多个功能。

③云平台技术涉及:vue3+vite+ts+Element Plus 多租户、权限、审计、充电站/充电桩管理、订单管理,价格规则,充值等。

④后台使用 Go 语言开发,使用 goframe2 框架和 sqlite 文件数据库。

二、鸿蒙-HarmonyOs 4.0-土拨鼠充电App

项目文件夹:TbsHarmonyOS

软件架构:

1.开发语言:Api9+Stage模式+ArkTS+ArkUI

2.开发工具:DevEco Studio

3.项目运行:项目在开发工具中启动,效果可Preview 预览或模拟器或真机调试,具体操作可查看此文章https://blog.csdn.net/weixin_71403100/article/details/136150011?spm=1001.2014.3001.5502

项目说明:

这是一个鸿蒙原生开发的充电App,开发语言是ArkTs,目前已实现以下功能

已实现功能:

1.登录(下拉选择租户)+注册

2.充电页:充电站列表【点击每个站点查看充电桩详情】、充电桩详情【编号+状态+是否可充电】、充电中、充电列表

3.个人中心页:个人头像+昵称,充电余额,充电订单,功能区,退出登录等

4.扫码:(此功能暂未实现)

项目截图:

三、微信小程序-土拨鼠充电小程序

项目文件夹:front-mini-programe

软件架构:

1.开发语言:vue3+uniapp

2.开发工具:HBuilderX + 微信开发者工具

3.项目运行:HBuilderX点击运行--选择运行到小程序模拟器--微信开发者工具

项目说明:

这是一个uniapp开发的充电微信小程序,开发语言是js,目前已实现以下功能

已实现功能:

1.充电:充电站列表【附近站点+距离】、充电桩信息【编号+状态+是否可充电】、充电、充电订单等

2.扫码:根据桩上的设备二维码,可以扫码连接充电

3.我的:登录、个人信息页面【头像+昵称、充电余额、充电订单、功能区、退出登录】

项目截图:

四、管理台-土拨鼠充电云平台

项目文件夹:front-manager

软件架构:

1.开发语言:vue3+vite+Ts+Element Plus

2.开发工具:VS Code

3.项目运行:使用pnpm包管理工具

1、pnpm安装指令:npm i -g pnpm2、安装依赖:pnpm install3、启动:pnpm run dev4、构建生产环境:pnpm run build5、访问:
平台/租户管理员:土拨鼠充电公司
账户:admin    密码:admin

项目说明:

这是一个vue3+ts开发的充电云平台,目前已实现以下功能

已实现功能:

1.设备管理:充电站【站点列表+地图查看】、充电桩【站点下桩信息+充电桩增删改查】

2.系统设置:用户管理【用户展示+余额充值】、角色管理【权限分配】,租户管理、充值管理

3.运营管理:订单管理【用户充电订单】、价格规则【不同时段价格】

项目截图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/539795.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

完美解决 RabbitMQ可视化界面Overview不显示折线图和队列不显示Messages

问题场景: 今天使用docker部署了一个RabbitMQ,浏览器打开15672可视化页面发送消息后不显示Overview中的折线图,还有队列中的Messages,因为我要看队列中的消息数量。 解决方案: 进入容器内部 docker exec -it 容器id…

【小白学机器学习9】自己纯手动计算验证,EXCEL的一元线性回归的各种参数值

目录 0 目标 1 构造模型 1.1 构造模型的思路 1.2 具体模型构造的EXCEL公式和过程 2 直接用EXCEL画图,然后生成趋势线的方式进行回归分析 2.1 先选择“观测值Y”的数据,用散点图或者折线图作图 2.2 然后添加趋势线和设置趋势线格式 2.3 生成趋…

P6技巧:如何提高P6系统的安全性

前言 我们访问的几乎每个客户都使用与各个数据库用户相同的密码安装 Oracle Primavera P6。如果这听起来很熟悉,那么请继续阅读并了解如何提高 Primavera P6 的安全性。 Oracle Primavera P6 EPPM的出现吸引了比以往更多的数据库系统用户以及应用服务器管理员。 这…

企业架构设计方法与实践中的架构治理演进、架构评估方法、架构成熟度模型

企业架构设计方法与实践中的架构治理演进、架构评估方法、架构成熟度模型。 架构治理演进: 架构治理是指通过设立和执行一套政策和程序,来管理和控制一个组织的架构活动。架构治理演进是一个持续的过程,需要根据组织的实际情况进行定期审查和调整。 在演进过程中,重点需要…

【SpringCloud微服务实战08】RabbitMQ 消息队列

MQ异步通信优缺点: 优点: 吞吐量提升:无需等待订阅者处理完成,响应更快速 故障隔离:服务没有直接调用,不存在级联失败问题 调用间没有阻塞,不会造成无效的资源占用 耦合度极低,每个服务都可以灵活插拔,可替换 流量削峰:不管发布事件的流量波动多大,都由Broker接收,…

Github 2024-03-15 Java开源项目日报 Top10

根据Github Trendings的统计,今日(2024-03-15统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9非开发语言项目1TypeScript项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:476 天协议类型:OtherStar数量…

.NET高级面试指南专题十七【 策略模式模式介绍,允许在运行时选择算法的行为】

介绍: 策略模式是一种行为设计模式,它允许在运行时选择算法的行为。它定义了一系列算法,将每个算法封装到一个对象中,并使它们可以互相替换。这使得算法可独立于使用它的客户端变化。 原理: 策略接口(Strat…

机器学习 --- 模型评估、选择与验证

Java实训代码、答案,如果能够帮到您,希望可以点个赞!!! 如果有问题可以csdn私聊或评论!!!感谢您的支持 第1关:为什么要有训练集与测试集 1、下面正确的是?&…

HBase分布式数据库的原理和架构

一、HBase简介 HBase是是一个高性能、高可靠性、面向列的分布式数据库,它是为了在廉价的硬件集群上存储大规模数据而设计的。HBase利用Hadoop HDFS作为其文件存储系统,且Hbase是基于Zookeeper的。 二、HBase架构 *图片引用 Hbase采用Master/Slave架构…

气压计LPS25HB开发(1)----轮询获取气压计数据

气压计LPS25HB开发----1.轮询获取气压计数据 概述视频教学样品申请源码下载产品特性通信模式速率生成STM32CUBEMX串口配置IIC配置SA0地址设置串口重定向参考程序SA0设置模块地址获取ID复位操作BDU设置设置速率轮询读取数据演示 概述 本文将介绍如何使用 LPS25HB 传感器来读取数…

Unity Timeline学习笔记(1) - 创建TL和添加动画片段

Timeline在刚出的时候学习了一下,但是因为一些原因一直都没用在工作中使用。 版本也迭代了很久不用都不会用了,抽时间回顾和复习一下,做一个笔记后面可以翻出来看。 创建Timeline 首先我们创建一个场景,放入一个Plane地板&#…

中间件漏洞(redis)

目录 1.Redis服务器被挖矿案例 2.redis常见用途 3.redis环境配置 4.redis的持久化机制 5.redis动态修改配置 6.webshell提权案例 7.定时任务bash反弹连接提权案例 8.SSH Key提权案例 9.redis安全加固分析 1.Redis服务器被挖矿案例 我没有体验过,那就看看别…