项目介绍与架构

一、项目背景

我们团队在新能源充电领域深耕多年,深刻理解中小型充电场站在运营中面临的核心需求与实际痛点。为此,团队决定将多年积累的行业经验开源,打造 100Charge 充电运营平台。

二、项目价值

针对中小充电站场站主“数字化门槛高、落地周期长、技术门槛高”的痛点,开源系统提供两大关键支撑:

  • 快速接入充电桩: 无需技术开发即可轻松接入主流品牌充电桩,还可以实现设备数据轻松上传云端,降低场站数字化改造难度以及实施成本;
  • 业务直达用户: 支持微信小程序端,让充电业务快速触达终端用户,用户可通过小程序完成找桩、预约、充电、支付全流程,助力场站主快速搭建线上服务渠道,提升用户体验与运营效率。

三、功能介绍

100Charge 充电运营系统以“快速落地、轻松上云、轻量运营”为核心目标。系统具有四大核心功能模块:

  • 充电桩管理: 实现对充电桩设备的集中化管控,支持设备状态实时监控、远程参数配置,确保设备稳定运行。
  • 场站管理: 覆盖场站基础信息维护、运营状态可视化展示,帮助场站主高效管理线下场地资源。
  • 计费策略: 提供灵活可配置的计费规则设置功能,支持按峰谷时段等多维度自定义计费方案。
  • 订单管理: 自动记录充电订单详情(如充电时长、电量、费用等),支持订单查询、统计与导出。

四、技术架构

  • 客户端层: 管理后台 (Vue.js) / 微信小程序 (uni-app)
  • 应用层 (API): Spring Boot 2.6.15 (Controller 控制器, Service 业务层, Mapper 数据访问)
  • 核心业务模块: 场站管理、充电桩管理、订单管理、用户管理、支付管理、计费策略
  • 中间件层: PostgreSQL (业务数据), Redis (缓存/会话), RocketMQ (消息队列)
  • 外部服务: 微信支付 API, 微信小程序 API

五、版本对比与演示

1. 社区版

适合快速推进业务落地,包含稳定可靠的充电桩管理、计费策略等基础核心功能。

演示地址: demo-admin.100charge.cn

2. 标准版

适合精细化运营与管理,在社区版基础上,额外提供企业级高阶运营功能(多维度报表、营销活动等)。

`