# ChargingPileManagement **Repository Path**: uint64/parking-management ## Basic Information - **Project Name**: ChargingPileManagement - **Description**: 充电桩管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://127.0.0.1:8080/ParkingManagement_Web_exploded/management/main.html - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-12-27 - **Last Updated**: 2024-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChargingPile Management A charging pile management system for the JavaWeb project. ![](./classdiagram.png) ## features - 用户 - 登录 - 查看可用电桩 - 预约电桩 - 查看预约记录 - 查看账单 - 查看/修改用户信息 - 注销 - 报修/报修记录 - 建议 - 管理员 - 登录 - 新增用户 - 新增管理员 - 新增电桩 - 查看用户(所有) - 查看电桩 - 查看预约记录 - 查看账单 - 查看/修改用户信息(所有) - 注销 - 报修/报修记录 - 建议 ## Class Diagram ```mermaid classDiagram class User{ - user_id - username - password - is_admin } class ChargingPile{ - pile_id - location - status } class Transaction { - trans_id - pile_id - buyer_id - start_time - end_time - price - status } class Suggestion { - sug_id - user_id - time - content } class Repair { - repair_id - user_id - time - status } User --> Transaction User --> Suggestion User --> Repair ChargingPile --> Transaction ``` ```mermaid erDiagram ChargingPile{ string location } User { string username string password bool is_admin } Transaction { Timestamp start_time Timestamp end_time double price } Suggestion { Timestamp time string content } Repair { Timestamp time string status } Transaction ||--|| ChargingPile : holds Transaction ||--|| User : holds ```