# electricity_trading **Repository Path**: algomaster77/electricity_trading ## Basic Information - **Project Name**: electricity_trading - **Description**: 电力交易平台基于SpringBoot+Vue开发,支持市场成员管理、交易组织、合同结算、信息发布等核心功能,覆盖电力中长期与现货市场交易,具备仿真培训、高性能结算与多方式交易能力,服务于发电、用电、电网等多类市场主体,实现电力市场化运营的数字化、智能化管理。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-08-06 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电力交易平台 --- **获取sql,如下:** **bjcy_下划线rock,去掉中文** --- ## 1. 技术栈 ### 1.1 后端技术 | 技术 | 说明 | 官网 | | ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | SpringBoot | Web应用开发框架 | [https://spring.io/projects/spring-boot](https://gitee.com/link?target=https%3A%2F%2Fspring.io%2Fprojects%2Fspring-boot) | | MyBatis | ORM框架 | [http://www.mybatis.org/mybatis3/zh/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fmybatis3%2Fzh%2Findex.html) | | MyBatisGenerator | 数据层代码生成器 | [http://www.mybatis.org/generator/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fgenerator%2Findex.html) | | Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Falibaba%2Fdruid) | | PageHelper | MyBatis物理分页插件 | [Mybatis_PageHelper: Mybatis分页插件](http://git.oschina.net/free/Mybatis_PageHelper) | ### 1.2 前端技术 | 技术 | 说明 | 官网 | | ---------- | -------- | ---------------------------------------------------------------------------------------------------------------------------- | | Vue | 前端框架 | [https://vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuejs.org%2F) | | Vue-router | 路由框架 | [https://router.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Frouter.vuejs.org%2F) | | Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuex.vuejs.org%2F) | | Element | 前端UI框架 | [https://element.eleme.io](https://gitee.com/link?target=https%3A%2F%2Felement.eleme.io) | | Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Faxios%2Faxios) | | Echarts | 图表框架 | [https://echarts.apache.org/zh/index.html](https://gitee.com/link?target=https%3A%2F%2Fecharts.apache.org%2Fzh%2Findex.html) | ## 2. 环境搭建 ### 2.1 开发工具 | 技术 | 说明 | 官网 | | ------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------ | | IDEA | 开发IDE | [https://www.jetbrains.com/idea/download](https://gitee.com/link?target=https%3A%2F%2Fwww.jetbrains.com%2Fidea%2Fdownload) | | X-shell | Linux远程连接工具 | [http://www.netsarang.com/download/software.html](https://gitee.com/link?target=http%3A%2F%2Fwww.netsarang.com%2Fdownload%2Fsoftware.html) | | Navicat | 数据库连接工具 | [http://www.formysql.com/xiazai.html](https://gitee.com/link?target=http%3A%2F%2Fwww.formysql.com%2Fxiazai.html) | | PowerDesigner | 数据库设计工具 | [http://powerdesigner.de/](https://gitee.com/link?target=http%3A%2F%2Fpowerdesigner.de%2F) | | Axure | 原型设计工具 | [https://www.axure.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.axure.com%2F) | | XMind | 思维导图设计工具 | [https://xmind.cn](https://gitee.com/link?target=https%3A%2F%2Fxmind.cn) | | Postman | API接口调试工具 | [https://www.postman.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.postman.com%2F) | | MarkText | Markdown编辑器 | [https://github.com/marktext/marktext](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fmarktext%2Fmarktext) | ### 2.2 开发环境 | 技术 | 说明 | 官网 | | ----- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | JDK | 1.8 | [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](https://gitee.com/link?target=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html) | | Mysql | 5.7 | [https://www.mysql.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.mysql.com%2F) | | Nginx | 1.22 | [http://nginx.org/en/download.html](https://gitee.com/link?target=http%3A%2F%2Fnginx.org%2Fen%2Fdownload.html) | ### 2.3 快速启动 1. 启动管理后台 打开命令行,输入以下命令 ``` cd transport_management_system/ep mvn install mvn clean package java -Dfile.encoding=UTF-8 -jar transport_management_system/ep/target/ep-0.0.1-SNAPSHOT-exec.jar ``` 2. 启动管理后台前端 打开命令行,输入以下命令 ``` cd transport_management_system/ep-vue npm install --registry=https://registry.npm.taobao.org npm run dev ``` 此时,浏览器打开,输入网址`http://localhost:8081`, 此时进入管理后台登录页面。 ## 3. 项目介绍 ### 3.1 市场成员管理 - **准入管理**:支持准入名单管理,包括人工录入、文件导入和审核,无政府准入名单时,可依准入资格要求审查申请用户。 - **注册**:支持多类别成员注册,涵盖电网运营企业、发电企业等,注册信息需包含法人、执照等基本信息及电力设备信息。 - **变更**:支持市场成员提交信息变更申请,涵盖企业基本信息、用电户信息等变更内容。 - **退市**:支持市场成员提交退出市场申请,退市后保留其基本信息和交易数据。 - **交易单元管理**:支持按规则拆分或绑定业务单元,如发电单元类、用电单元类,参与市场化交易。 - **市场审核**:支持对注册、变更、退役信息审核,可定制多级审核流程。 ### 3.2 交易管理 - **交易组织**:根据负荷预测和电力电量平衡情况,预测市场需求,结合已签约交易的签订与落实情况,形成分类交易的交易规模。 - **交易方式支持**:可支撑的交易方式包括双边协商方式、挂牌交易和集中撮合方式等,交易周期包括多年、年、季、多月、月及月内多日(含周)。 - **交易出清**:依据市场供需情况和交易主体的交易申报结果,按照交易规则的要求达成无约束的交易成交结果,经约束条件校核后,形成有约束交易结果并发布。 - **交易仿真培训**:支持进行月度集中竞价、双向挂牌交易等中长期交易形式的交易仿真培训,也支持在有输电阻塞约束的节点网络下,进行带电力曲线的短期现货市场交易仿真培训,具备交易过程回溯、交易结果结算能力,并快速生成各类报表。 ### 3.3 合同管理 - **合同准备**:对合同准备(预合同)进行管理。 - **合同签订与备案**:完成合同签订与备案的管理工作。 - **合同变更**:对合同变更过程进行管理。 ### 3.4 结算管理 - **结算依据形成**:基于交易结果、交易合同、市场规则、交易执行情况和运行考核数据,形成市场成员结算依据。 - **结算规则管理**:建立全周期多成分的精益结算子系统,建立统一的可变周期结算模型,设计基于构件库与公式解析的多品种结算方法,实现结算规则的柔性组态和灵活扩展。 - **高性能结算**:采用基于内存库与并行计算的高性能结算方法,采用高可用、高容错技术,支撑大规模数据下的高性能、高可靠结算。 ### 3.5 市场分析 - **市场运营情况分析**:对市场运营情况进行分析、评估和预测。 - **市场主体评价**:对电力市场主体进行评价。 - **电力市场评价**:对电力市场整体进行评价。 ### 3.6 信息发布 - **信息内容发布**:根据市场规则发布市场信息,信息内容包括公开信息、公众信息、私有信息等,发布渠道包括网站、移动端、微信公众号等,并确保信息的时效性、正确性、完整性和安全性。 - **信息披露支持**:支持市场成员通过交易平台进行信息披露。 ### 3.7 系统管理 - **运行状态监测**:对系统运行中各种运行状态和操作记录进行监测,支撑系统安全、稳定运行。 - **市场参数管理**:对市场参数等信息进行管理。 - **数据交换接口提供**:提供与其他系统之间的数据交换接口。 ### 3.8 数据管理 - **数据接入监测**:监测外部数据接入时间、状态,基于可配置规则校验数据,查询校验状态与日志,灵活添加和删除监测数据类型。 - **市场配置参数管理**:管理现货市场配置参数,设定运行基础环境,支持对日前、日内、实时市场等配置参数管理、配置,按用途分类管理参数,支持查询、新增、删除、修改操作,以及文件方式的参数导入、导出。 ### 3.9 高级功能 - **电网运营**:包括售电收入预测、配网规划辅助分析等功能。 - **用户服务**:包括停电敏感用户分析、履约风险提醒等功能。 - **社会责任**:包括综合能效提升、可再生能源消纳分析等功能。 - **电力市场**:包括电力市场沙盘等功能。 #