充電樁管理系統是專為中小型充電樁運營商、企業和個人開發者設計的一套高效、靈活的管理平臺。系統基于Spring Cloud微服務架構開發,采用模塊化設計,支持單機部署與集群部署,能夠根據業務需求動態擴展。系統前端使用uniapp框架,可同時編譯到微信小程序、H5、Android App、iOS App等多個平臺,幫助中小型充電樁運營商降低開發與維護成本,快速實現業務擴展。
項目全局圖


優先更新地址
kxcharge項目結構:
-
Java 后端服務
-
1.?kxcharge-dependencies
-
功能:用于管理項目的依賴版本,統一管理 Maven 或 Gradle 依賴。
-
說明:包含項目的父 POM 文件,定義所有子模塊的公共依賴版本,確保依賴一致性。
-
2.?kxcharge-framework
-
功能:項目核心框架模塊,提供公共工具類、通用配置、基礎組件等。
-
說明:包含全局異常處理、日志配置、工具類(如日期處理、字符串處理)、基礎實體類等。
-
3.?kxcharge-gateway
-
功能:API 網關模塊,負責請求路由、負載均衡、權限校驗等。
-
說明:基于 Spring Cloud Gateway 實現,作為系統的統一入口,處理所有外部請求。
-
4.?kxcharge-module-infra
-
功能:基礎設施模塊,提供數據庫、緩存、消息隊列等基礎服務。
-
說明:包含數據庫連接配置、Redis 緩存配置、RabbitMQ 消息隊列配置等。
-
5.?kxcharge-module-interflow
-
功能:交互流模塊,負責與外部系統或第三方服務的交互。
-
說明:包含與支付網關、地圖服務、短信服務等第三方服務的集成。
-
6.?kxcharge-module-member
-
功能:會員管理模塊,負責用戶注冊、登錄、權限管理等功能。
-
說明:包含用戶信息管理、角色權限分配、登錄認證等功能。
-
7.?kxcharge-module-operations
-
功能:運營管理模塊,負責充電樁的日常運營管理。
-
說明:包含充電樁狀態監控、故障處理、運維任務分配等功能。
-
8.?kxcharge-module-pay
-
功能:支付管理模塊,負責充電訂單的支付與退款處理。
-
說明:支持多種支付方式(微信、支付寶等),包含支付狀態回調、對賬等功能。
-
9.?kxcharge-module-pile
-
功能:充電樁管理模塊,負責充電樁的信息管理與狀態監控。
-
說明:包含充電樁信息錄入、狀態監控(空閑、充電中、故障等)、遠程控制等功能。
-
10.?kxcharge-module-report
-
功能:報表管理模塊,負責生成各類數據分析報表。
-
說明:包含充電樁使用率統計、用戶充電行為分析、收益統計等功能。
-
11.?kxcharge-module-system
-
功能:系統管理模塊,負責系統配置與基礎數據管理。
-
說明:包含系統參數配置、字典管理、日志管理等功能。
-
-
Vue 前端頁面
-
1.?kxcharge-ui-admin
-
功能:系統管理模塊,負責系統配置與基礎數據管理。
-
說明:包含系統參數配置、字典管理、日志管理等功能。
-
2.?kxcharge-uniapp
-
功能:系統管理模塊,負責系統配置與基礎數據管理。
-
說明:包含系統參數配置、字典管理、日志管理等功能。
-
-
sql: 數據庫初始化SQL腳本
數據庫初始化sql文件,請進入討論交流群,群文件自行下載,歡迎討論與交流(q群:687754307)
優先更新地址
充電樁平臺kxcharge-小程序 + App + 公眾號H5: 🔥🔥新能源電動車充電運營管理系統🔥🔥,支持四輪新能源汽車充電樁,航興充電運營管理系統+APP+小程序+H5。同時支持微信小程序、H5、安卓App、蘋果App。支持集群部署,單機部署。kxcharge使用uniapp編碼。使用Java開發,SpringBoot 2.1.x框架,MyBatis-plus持久層框架、Redis作為緩存、MySql作為數據庫。前端vue3作為開發語言。
https://gitee.com/guo-yanping-1991/kxcharge
用戶端系統演示
下面是微信小程序真機模式調試的界面,可Android安裝Apk,也可同時支持蘋果。 在這基礎上,還增加了H5。可內置到微信公眾號上,變成公眾號客戶端!盡情體驗!
- 客戶端(可打包成小程序、APP)
- 默認使用微信一鍵登錄即可
- 客戶端由于調用地圖需要https
- 模擬支付模塊,可正常體驗操作流程
| 充電樁 | 充電樁 | 充電樁 |
|---|---|---|
| ? | ? | ? |
|
| ? | ? |
| 充電樁訂單 | 充電樁訂單 |
|---|---|
|
| ? |
后臺端系統演示
使用免費開源框架vue-element-admin,基于element-ui的后臺管理頁面!盡情體驗!
- Admin后臺
- 演示地址:?https://cdz.kxmall.vip
- 登錄名、密碼: 已默認 (僅有只讀權限,無寫配置權限)
- Pages
????????
?

技術架構
-
后端技術棧:Spring Cloud微服務、Spring Boot、Mybatis-Plus、Nacos(服務注冊與配置中心)、OpenFeign(服務調用)、Gateway(網關)、RabbitMQ(消息隊列)、Redis(緩存)、MySQL(數據庫)等。
-
前端技術棧:uniapp框架,支持多端編譯(微信小程序、H5、Android App、iOS App)。
-
部署方式:支持單機部署與集群部署,動態擴容,滿足不同規模充電樁運營商的需求。
功能模塊
-
用戶管理模塊
-
用戶注冊、登錄、身份認證
-
用戶權限管理(普通用戶、管理員、運維人員)
-
用戶充電記錄查詢與統計
-
-
充電樁管理模塊
-
充電樁信息錄入與維護
-
充電樁狀態監控(空閑、充電中、故障等)
-
充電樁遠程控制(啟動、停止、重啟)
-
-
訂單管理模塊
-
充電訂單生成與支付
-
訂單狀態跟蹤(進行中、已完成、已取消)
-
訂單數據分析與報表生成
-
-
支付管理模塊
-
支持多種支付方式(微信支付、支付寶、銀行卡)
-
支付狀態回調與對賬
-
退款處理與記錄
-
-
地圖定位模塊
-
充電樁地理位置標注與展示
-
用戶當前位置動態定位
-
附近充電樁搜索與導航
-
-
數據分析模塊
-
充電樁使用率統計
-
用戶充電行為分析
-
收益統計與預測
-
-
運維管理模塊
-
充電樁故障報警與處理
-
運維人員任務分配與跟蹤
-
設備維護記錄與歷史查詢
-
項目優勢
-
模塊化設計:基于Spring Cloud微服務架構,按功能模塊劃分,便于擴展與維護。
-
多端支持:uniapp前端框架支持多平臺編譯,降低開發與維護成本。
-
動態擴容:支持單機部署與集群部署,滿足中小型充電樁運營商不同階段的業務需求。
-
高效穩定:采用消息隊列、緩存等技術,保證系統高并發下的穩定性與性能。
-
靈活定制:可根據客戶需求快速定制功能,滿足個性化業務場景。
適用場景
-
中小型充電樁運營商
-
充電樁設備制造商
-
個人開發者學習與研究
? 系統亮點
????????1. 支持云快充通信協議 | 支持分時電價 | 支持停車系統(目前支持海康道閘、其余需對接)
????????2. 支持設備監控預警 | 支持中電聯互聯互通 | 支持各地區市政平臺對接
????????3. 集群服務架構 | 系統-業務模塊分離 | 多租戶 | 高可用 | 動態伸縮 | 無感升級
????????4. 采用 Spring + Mybatis-Plus + Redis + RabbitMQ + Netty ?高并發方案
????????5. 系統內置“模擬樁”模塊,可進行仿真充電,方便業務調試
? 系統特點
????????1.易維護:基于Ruoyi腳手架搭建,腳手架與業務模塊分離,易于升級更新;
????????2.前后端分離:后端采用Spring,關聯端采用vue-admin-element,移動端采用uni-app;
????????3.權限管理:基于ruoyi體系,支持多租戶;
????????4.二次開發能力:業務模塊獨立,方便業務擴展;
????????5.快速上手:完備的用戶使用文檔、可基于docker編排10分鐘快速搭建仿真使用環境;
????????6.系統安全:支持接口數據加密、全局操作日志等;
????????7.高性能:基于Netty通信架構
????????8.互通能力:支持對接特來電、快電、新電途、e充電、星星充電等各家充電平臺。



?

?
