# performance **Repository Path**: zzsvip/performance ## Basic Information - **Project Name**: performance - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-28 - **Last Updated**: 2026-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ARK 研发管理平台 自研的部门研发过程管理平台(对标禅道),核心:**管理任务从「来源」到「结束」的完整生命周期,并准确记录执行周期**(实际起止时间、各状态停留时长、工时消耗)。 ## 目录结构 | 目录 | 说明 | |---|---| | [`docs/`](docs/) | 全套工程化文档(产品规划/概要·详细设计/数据库/接口/前端/测试/部署/项目管理) | | [`ark/`](ark/) | 后端:Spring Boot 3.3 + JDK 21 + 单体模块化(8 模块)+ MyBatis-Plus + MySQL + Redis + Spring Security/JWT | | [`ark-ui/`](ark-ui/) | 前端:Vue 3 + Vite + TS + Element Plus + ECharts,暗黑科技风 | | `deploy/` | 部署配置(Nginx) | | `docker-compose.yml` | 全栈一键部署 | ## 功能模块(一期 MVP,已实现) 系统管理(组织/用户/角色/菜单/字典/日志)· 认证授权(JWT + RBAC + 数据范围)· 需求池(状态机 + 评审 + 规划 + 活动流)· 项目/迭代/计划 · 任务(状态机 + 看板 + 实际起止时间)· 工时日志(填报 + 聚合)· 统计报表(燃尽图 / 工时统计 / 任务分布 / 周期分析 Lead·Cycle·Time-in-Status)。 ## 快速开始 ### 方式一:本地开发 ```bash # 基础设施 cd ark && docker compose -f docker-compose-infra.yml up -d # 后端(Flyway 自动建表 + 初始化 9 个账号) mvn -pl ark-bootstrap spring-boot:run # 前端 cd ../ark-ui && pnpm install && pnpm dev ``` - 前端 http://localhost:5173 ,后端接口文档 http://localhost:8080/doc.html ### 方式二:全栈一键部署 ```bash docker compose up -d --build # 访问 http://localhost ,接口文档 http://localhost/doc.html ``` ## 默认账号 初始化 9 个账号(密码均 `123456`,首次登录请改密): `admin`(管理员)· `manager`(经理)· `product`(产品)· `fe01`(前端)· `be01`~`be06`(后端)。 ## 核心设计:执行周期准确记录 统一**状态机** + **生命周期活动流 `lifecycle_activity`**(每次流转记录 from→to、操作人、时间戳、上一状态停留秒数)+ **工时聚合**,可派生 Lead Time / Cycle Time / Time-in-Status / 工时偏差。详见 [生命周期与状态机设计](docs/02-概要设计/生命周期与状态机设计.md)。