# SWPP **Repository Path**: phobes/swpp ## Basic Information - **Project Name**: SWPP - **Description**: java web 开发的业务系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-24 - **Last Updated**: 2026-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目名称 调车作业安全综合管理系统 项目功能描述:TODO ## 开发手册 ### 获取源码 (云内)[git仓库] ### 编码规范 参考的规范:https://github.com/alibaba/p3c 从上面链接中下载相关插件安装,最晚提交代码前进行扫描修改,若有特殊原因无法修改,在commit中写出原因 ### 环境安装 #### JDK1.8 安装 1. (云内)从ftp://172.22.100.5/文件服务器/11-STP产品测试/调车综合管理系统/部署中下载压缩部署.zip,解压 2. 点击JDK-install.bat #### 数据库 MySQL 5.7.30 安装 在上一步获取解压的文件夹中点击mysql-install.bat #### maven 安装设置 1. (云内)从ftp://172.22.100.5/文件服务器/11-STP产品测试/调车综合管理系统/开发/apache-maven-3.9.6-bin.zip,解压下载的数据包到本地电脑(账号密码:admin casco@123) 2. 解压路径配置到环境变量中 3. (可选)修改maven安装目录下conf/setting.xml中localRepository的值,maven下载的包默认存储在用户目录的.m2目录下 4. (云内)从ftp://172.22.100.5/文件服务器/11-STP产品测试/调车综合管理系统/开发/m2.zip,解压下载的数据包到步骤3设置目录 #### IDE 安装 1. (云内)从ftp://172.22.100.5/文件服务器/11-STP产品测试/调车综合管理系统/开发/idea破解,解压下载的数据包到本地电脑 2. 解压IDEA可执行文件.rar,运行ideaIU-2020.1.exe 3. 参考IDEA激活方法.docx激活 4. (云内)从ftp://172.22.100.5/文件服务器/11-STP产品测试/调车综合管理系统/开发/lombok-plugin-0.34-2020.1.zip 5. Plugins -> Install plugin from disk... 选择下载的zip包安装,重启idea即可。 6. 设置maven 安装路径 ### 架构 #### 模块划分: 1. framework 基础模块 3. center 中心综合管理系统 #### 后台技术选型 | 说明 | 框架 | 说明 | | | -------------- |---------------------| -------------- | ------------- | | 基础框架 | Spring Boot | MVC框架 | Spring MVC | | 持久框架 | [Mybatis-Plus](https://baomidou.com/) | 程序构建 | Maven | | 关系型数据库 | MySQL | 消息中间件AMQP | RocketMQ/Http | | 缓存 | ~~Redis +MongoDB~~ | 搜索引擎 | ~~Elasticsearch~~ | | 安全框架 | ~~Spring Security~~ | 数据库连接池 | HikariDataSource| | 数据库分库分表 | sharding | 定时任务 | ~~xxl-job~~ | | 日志处理 | Log4j | 接口规范 | RESTful | ~~技术~~ 删除线标识的技术表示目前未使用的技术,随功能扩展有可能使用 外部接口 1. STP 1. CTC 1. 现车系统 配置数据 线路数据 数据库设计 1. 调车计划(STP) 2. 阶段计划(铁路运输综合信息管理系统) 3. 施工及维修计划(施工管理系统) 4. 班计划(铁路运输综合信息管理系统) 5. 机车信息(STP) 6. 列车位置(STP) 7. 联锁占用(STP) 8. 指令信息(STP) 9. 站存车(STP) ### 配置设计 参考:配置管理.md ## 部署 点击package.bat ### JDK安装 同上 ### 数据库Mysql 安装 同上 ### 启动 点击start-*.bat ### 外部DLL commsvr,电子地图.dll ### 特殊点 1. 道岔的占用状态 道岔的占用状态由道岔区段的占用状态,结合配置,计算出 道岔的通路 2. ​