新能源充电系统开源了!一款功能全面的充电运营平台,支持充电站查询、扫码充电、订单记录、运营管理等功能

充电 管理 订单 微信 封装
发布于 2026-06-17
2

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

文章主旨:

100charge 是一款专为中小型充电运营场景设计的开源充电管理平台,旨在通过低成本、全链路的功能覆盖,帮助场站快速实现数字化运营转型。

关键要点:

  • 100charge 基于 RuoYi 框架,采用前后端分离架构(Vue3 + Element Plus / Spring Boot + Netty + PostgreSQL),兼容多个主流充电桩品牌。
  • 系统提供微信小程序端(找桩、预约、扫码充电、订单查询)和运营管理后台(场站、设备、计费策略、订单、用户管理),覆盖充电运营全链路。
  • 支持充电实况查看、订单自动记录与导出 Excel、灵活配置峰谷计费策略,帮助场站实现数字化精细管理。
  • 项目由 charging-api(后端多模块)、charging-web(Vue3 管理前端)、charging-mini(uni-app 微信小程序)三个子工程构成,支持 Docker 部署。
  • 适合园区、车企、物流、桩企、政务等中小型充电场景使用。

内容结构:

1. 项目简介

100charge 为中小型新能源充电运营场景设计,解决站点查询、扫码启动、支付、订单管理、计费策略等核心问题,帮助场站低成本完成数字化运营转型。系统集设备管理、运营可视化、计费策略、订单自动化、微信小程序于一体,基于若依框架开发,采用前后端分离架构。

2. 功能列表

微信小程序端:首页展示、站点搜索与附近设施查找;找桩、预约、扫码充电、充电状态展示;个人中心与订单记录。

运营管理后台:场站、充电桩、计费策略、订单、用户等业务数据管理;充电实况监控;涵盖首页、订单管理、用户、车辆、场站、充电桩、计费策略、评价、余额变动、发票、轮播图、系统监控等模块。

订单管理:自动记录充电详情(时长、电量、费用),支持查询、统计与Excel导出;支持按峰谷时段自定义计费规则;场站基础信息维护与运营状态可视化展示。

3. 系统架构

项目结构分为三个主要子项目:charging-api(Spring Boot 多模块后端)、charging-web(Vue3 + Vite 管理前端)、charging-mini(uni-app 微信小程序/H5)。后端集成若依框架、PostgreSQL、Redis、RocketMQ;管理前端使用 Element Plus、Pinia、ECharts。

4. 技术栈

后端:Spring Boot、若依、PostgreSQL、Redis、RocketMQ;移动端:微信小程序 + uni-app;管理后台:Vue3、Vite、Element Plus、Pinia、Axios、ECharts;部署:Docker 或本地源码启动。

5. 更新进度

1000+ 优质开源项目更新进度:503/1000。

6. 开源地址

文章末尾提供了项目开源地址(原文中已包含链接,为保护隐私此处不重复)。

文章总结:

本文系统介绍了 100charge 开源充电管理平台的功能、架构与技术实现,为有充电运营数字化需求的企业提供了一份清晰的技术参考方案。

一个专注于技术学习和实践的社区,致力于为广大技术爱好者提供最前沿、最实用的IT技术分享和思考。 运营者:InfoQ(极客邦)&阿里云签约作者,CSDN、知乎、掘金等平台后端优质创作者。

255 篇文章
浏览 271.7K

还在用多套工具管项目?

一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。

加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线