# 项目流式管控平台 **Repository Path**: cloudxf/project-flow-control-platform ## Basic Information - **Project Name**: 项目流式管控平台 - **Description**: 基于SpringCloud的项目 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-03-02 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PMHub 项目文档 ## 一、项目简介 PMHub 是一个综合性的项目管理平台,集成了多种功能模块,帮助团队高效协作和管理项目。 ## 二、安装步骤 ### 2.1 环境准备 确保你已经安装了以下环境: - JDK 1.8 及以上 - Node.js 14 及以上 - MySQL 8.0 - Docker(可选,用于容器化部署) ### 2.2 代码下载 从代码仓库克隆项目代码: ```bash git clone <项目仓库地址> ``` ### 2.3 数据库初始化 执行 `sql` 目录下的 SQL 脚本,初始化数据库: ```sql -- 执行所有 .sql 文件 ``` ### 2.4 后端项目启动 进入各个后端模块目录,执行以下命令启动项目: ```bash mvn spring-boot:run ``` ### 2.5 前端项目启动 进入 `pmhub-ui` 目录,执行以下命令启动前端项目: ```bash npm install npm run serve ``` ## 三、使用方法 ### 3.1 登录系统 访问 `http://localhost:8080`,使用默认账号密码登录系统。 ### 3.2 功能使用 根据系统菜单导航,使用项目管理、任务分配、文档管理等功能。 ## 四、目录结构 ``` // Directory tree (3 levels, limited to 200 entries) .github\ workflows\ sync2gitee.yml .gitignore LICENSE docker\ copy.sh deploy.sh docker-compose.yml mysql\ db\ dockerfile nacos\ conf\ dockerfile nginx\ conf\ dockerfile html\ pmhub\ auth\ gateway\ modules\ monitor\ redis\ conf\ dockerfile seata\ seata-application.yml docs\ 安装环境.md 服务器启动教程.md 本地开发环境配置教程.md 约定.md 配套教程.md pmhub-api\ pmhub-api-system\ pom.xml src\ pmhub-api-workflow\ pom.xml src\ pom.xml pmhub-auth\ pom.xml src\ main\ pmhub-base\ pmhub-base-core\ pom.xml src\ pmhub-base-datasource\ pom.xml src\ pmhub-base-notice\ pom.xml src\ pmhub-base-seata\ pom.xml pmhub-base-security\ pom.xml src\ pmhub-base-sensitive\ pom.xml pmhub-base-swagger\ pom.xml src\ pom.xml pmhub-boot\ README.md docker\ Dockerfile Dockerfile.pre Dockerfile.prod Dockerfile.test pm.sh docs\ 安装环境.md 服务器启动教程.md 本地开发环境配置教程.md 约定.md 配套教程.md pmhub-admin\ pom.xml src\ pmhub-common\ pom.xml src\ pmhub-framework\ pom.xml src\ pmhub-generator\ pom.xml src\ pmhub-oa\ pom.xml src\ pmhub-project\ pom.xml src\ pmhub-quartz\ pom.xml src\ pmhub-system\ pom.xml src\ pmhub-ui\ .editorconfig .env.development .env.production .env.staging .eslintignore .eslintrc.js .gitignore .node-version README.md babel.config.js bin\ build\ package.json pmhub.sh public\ src\ vue.config.js pmhub-workflow\ pom.xml src\ pom.xml sql\ pmhub_20240305.sql quartz.sql upload\ avatar\ task\ pmhub-gateway\ pom.xml src\ main\ pmhub-modules\ pmhub-gen\ pom.xml src\ pmhub-job\ pom.xml src\ pmhub-project\ pom.xml src\ pmhub-system\ pom.xml src\ pmhub-workflow\ pom.xml src\ pom.xml pmhub-monitor\ pom.xml src\ main\ pmhub-ui\ .editorconfig .env.development .env.production .env.staging .eslintignore .eslintrc.js .gitignore .node-version README.md babel.config.js bin\ build.bat package.bat run-web.bat build\ index.js dist\ favicon.png favicon_backup.png html\ index.html index.html.gz libs\ preview.html preview.html.gz robots.txt ... package.json public\ ... src\ ... vue.config.js pom.xml sql\ pmhub-gen.sql pmhub-project.sql pmhub-system.sql pmhub-workflow.sql pmhub_nacos.sql pmhub_seata.sql upload\ upload\ ... ``` ## 五、文档说明 `docs` 目录下包含了项目的安装环境、服务器启动教程、本地开发环境配置教程等文档,可参考这些文档进行项目的部署和开发。 ## 六、贡献指南 如果你想为项目做出贡献,请遵循以下步骤: 1. Fork 项目仓库 2. 创建新的分支 3. 提交你的修改 4. 发起 Pull Request ## 七、许可证 本项目采用 [LICENSE](LICENSE) 许可证。