当前位置: 首页 > news >正文

【开源-土拨鼠充电系统】鸿蒙 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.lryc.cn/news/318116.html

相关文章:

  • [抽象]工厂模式([Abstract] Factory)——创建型模式
  • QT网络编程之实现UDP广播发送和接收
  • SSL VPN基础原理
  • 深入理解FTP协议:文件传输的桥梁
  • 数字化转型导师坚鹏:金融机构数字化运营
  • 一、C#冒泡排序算法
  • docker部署mysql5
  • Github 2024-03-15 Java开源项目日报 Top10
  • SQLiteC/C++接口详细介绍之sqlite3类(六)
  • 编码技巧:多条件判断拼接字符串
  • 气压计LPS25HB开发(1)----轮询获取气压计数据
  • 这个不需要吗 HttpServletRequest req
  • 【算法与数据结构】深入解析二叉树(一)
  • 深入浅出:Objective-C中使用MWFeedParser下载豆瓣RSS
  • Java日志框架Log4j 2详解
  • 【剪枝实战】使用VGGNet训练、稀疏训练、剪枝、微调等,剪枝出只有3M的模型
  • OSI(Open Systems Interconnection)模型和TCP/IP模型
  • git基础命令(二)
  • 从零开始学习typescript系列 1:typescript 基本了解之是什么,为什么,以及怎么用
  • 【数学建模】线性规划
  • MQTT 的 QoS 等级:QoS 0、QoS 1、QoS 2
  • 搭建个人智能家居 3 -第一个设备“点灯”
  • 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第1节(创建对象 )
  • unity学习笔记 Restsharp 使用心得
  • YOLOV5 部署:QT的可视化界面推理(创建UI,并编译成py文件)
  • Python:自动化处理PDF文档集合,提取文献标题、合并文献PDF并生成目录和页码
  • vue 基于elementUI/antd-vue, h函数实现message中嵌套链接跳转到指定路由 (h函数点击事件的写法)
  • 数字排列 - 华为OD统一考试(C卷)
  • yocto 编译raspberrypi 4B并启动