# RailwaySystem 文档中心总导航
> **当前工程基线**:Final Candidate `5a49b2e2988bf23ca2a70568264c05b24dfda1b6` (`origin/feat/cicd-pipeline`)
> **数据库增量版本**:`CURRENT_RELEASE_DB_DELTA = 3` (增量迁移 `001_sys_oper_log_cost_time.sql`、`002_legacy_analytics_permissions.sql`、`003_report_attendance_action_permissions.sql` 已就绪;`007_dicts.sql` 明确严禁执行)
> **质量状态速览**:后端单元测试与契约测试 154 PASS,核心场景集成 6/6 PASS,110 次真实 HTTP 请求零 500 错误,Kingbase 物理断言 11/11 PASS,端到端浏览器自动化真实验收全量 PASS(Console 0 阻断,Swagger UI 正常连通)。
---
## 🧭 角色化阅读路线
为了帮助不同背景的读者快速找到权威资料,本文档中心提供以下角色导航路径:
```mermaid
graph TD
Entry["RailwaySystem 访问入口选择"]
subgraph R1["评审 / 领导 / 汇报"]
V["离线交互门户
visual/index.html"]
H1["项目全景总览
handbook/01"]
end
subgraph R2["业务 / 教务员"]
H2["业务主链规范
handbook/02"]
H5["14大业务模块指南
handbook/05"]
PRD["业务需求PRD
../doc/README.md"]
end
subgraph R3["开发 / 架构师"]
H3["系统架构设计
handbook/03"]
H4["数据模型总览
handbook/04"]
H6["API与权限清单
handbook/06"]
API["API V2 事实源
api-v2/"]
end
subgraph R4["测试 / 交付团队"]
H7["质量保障报告
handbook/07"]
TR["综合测试报告
reports/final-test-report.md"]
BR["浏览器验收报告
reports/browser-acceptance-report.md"]
DEP["部署与发版说明
reports/release-notes.md"]
end
Entry --> R1
Entry --> R2
Entry --> R3
Entry --> R4
```
---
### A. 第一次阅读(推荐入口)
如果您是**第一次接触本项目**,或者需要向老师、主管、客户汇报系统成果:
* 🌟 **强力推荐直达离线交互门户**:[visual/index.html](visual/index.html)
* **特点**:无需启动后端服务或数据库,双击即可在任意现代浏览器中离线打开。
* **内容**:提供深色工业风大屏质感,涵盖系统业务主链 SVG 交互拓扑、系统六层分层架构图、14 大核心业务模块互动矩阵、核心指标 KPI 仪表盘与发版准备度看板。
* 📖 **快速阅读项目总览白皮书**:[handbook/01-project-overview.md](handbook/01-project-overview.md)
* 专为人类读者编写,通俗阐述系统解决的教务痛点、服务对象、关键特性与一期交付边界。
---
### B. 业务人员与教务管理路径
关注业务流程、业务规则、状态流转与功能说明的读者,请查阅:
1. [handbook/02-business-process.md](handbook/02-business-process.md) —— **核心业务全流程与状态机规范**(开班计划、报到核验、四维排课冲突预检、考勤打卡与结训联动)。
2. [handbook/05-module-guide.md](handbook/05-module-guide.md) —— **14 大业务模块详细指南**(教师、学员、课程、教室、场地、宿舍、开班、报到、排课、考勤、班牌、统计等)。
3. [../doc/README.md (业务需求中心与 PRD V1.0)](../doc/README.md) —— **业务需求最高事实源**(包含正式冻结的 PRD V1.0 原文与原始资料索引)。
---
### C. 开发人员与架构师路径
参与系统编码、功能扩展与架构审计的研发人员,请查阅:
1. [handbook/03-system-architecture.md](handbook/03-system-architecture.md) —— **系统技术架构设计**(Spring Boot 2.5 + 若依增强单体、`ruoyi-train` 核心模块、Kingbase 兼容适配模式)。
2. [handbook/04-data-model-overview.md](handbook/04-data-model-overview.md) —— **数据模型总览**(核心实体关系与关键表结构设计)。
3. [handbook/06-api-and-permission-overview.md](handbook/06-api-and-permission-overview.md) —— **API 与权限体系速览**(核心操作端点、RBAC 菜单权限与专用业务 Action)。
4. [handbook/08-deployment-and-release.md](handbook/08-deployment-and-release.md) —— **部署与运维手册**(本地快速启动与生产多环境部署要求)。
5. [handbook/deployment/kingbase-jdbc-provisioning.md](handbook/deployment/kingbase-jdbc-provisioning.md) —— **Kingbase JDBC 8.6.0 依赖供应指南**。
---
### D. 测试与质量验收路径
负责功能验收、回归测试与质量审计的人员,请查阅:
1. [reports/final-test-report.md](reports/final-test-report.md) —— **Final Candidate 自动化测试与场景集成最终报告**(154 单元测试 + 6 大场景全 PASS 证据)。
2. [reports/browser-acceptance-report.md](reports/browser-acceptance-report.md) —— **端到端浏览器自动化验收报告**(真实环境验收通过:**PASS**,0 阻断,Swagger 连通)。
3. [reports/release-notes.md](reports/release-notes.md) —— **发版说明与变更记录**。
4. [_meta/core-business-test-matrix.md](_meta/core-business-test-matrix.md) —— **核心业务场景集成自动化测试矩阵**。
---
### E. Agent 与技术契约事实源(Contract Sources)
本目录下的底层契约目录为系统自动代码生成、契约测试和 Agent 审计的**最高技术事实源(Source of Truth)**,已正式冻结,保持原路径不移动:
1. [api-v2/](api-v2/) —— **API V2 契约体系**:
- `00_readme.md`:API 体系总览与 REST 规范
- `01_api_design_principles.md` ~ `05_module_d_score_learning_statistics_api.md`:各业务域端点定义
- `06_dto_vo_catalog.md`:DTO/VO 字段定义字典
- `08_transaction_and_invariants.md`:强事务与 6 大跨表业务不变量
- `10_permission_and_error_codes.md`:权限字符串与 40001~50001 业务错误码字典
2. [database-v2/](database-v2/) —— **数据库 V2 物理迁移与表结构事实源**:
- `01_table_inventory.md`:21 张物理表字段、约束、主外键最终定义
- `05_execution_contract.md`:数据库物理迁移执行契约与验证门禁
3. [issues-v1/](issues-v1/) —— **任务分解与验收条件**:
- `02_p0_issue_backlog.md`:P0 核心任务与 AC 验收条件定义
- `06_acceptance_matrix.md`:AC 验收标准对应自动化用例矩阵
4. [development/](development/) —— 各 Issue 实施过程记录与验收报告。
5. [_meta/documentation-audit.md](_meta/documentation-audit.md) —— D.0 文档现状审计与资产盘点报告。
---
### F. 历史过程资料归档(Historical Snapshots)
> ⚠️ **重要提示**:以下目录记录的是项目研发演进早期的阶段性快照或原始素材,**仅作为工程审计与技术溯源参考,不代表当前 Final Candidate 的代码与数据库现状**:
* [codebase-audit/](codebase-audit/):**Phase 0 历史代码审计快照**(基于历史 Commit `e12eda05`,记录了重构前旧单体结构与旧 14 张表实测状态,已被 Database V2 与 API V2 替代)。
* [../doc/raw_materials/](../doc/raw_materials/):早期甲供原始需求与数据表草案。
* [../doc/archive/](../doc/archive/):一期 PRD V0.9、早期决策与假设讨论稿。
* [../doc/wxy_doc/](../doc/wxy_doc/):早期技术原型与开发说明书草案。