5.4 KiB
5.4 KiB
RailwaySystem 一期端到端生产业务验收与演示证据包
- 运行编号 (RUN_ID):
DEMO_E2E_20260915_122800 - 执行时间: 2026-09-15
- 系统版本: RailwaySystem 一期正式候选发布版本 (Commit:
e4a07a2f47d1e78a1d3cefda0228b1c65e00bad8) - GitLab CI/CD 流水线: Pipeline #17 (Status:
success/ PASS) - 生产环境访问入口:
http://192.168.139.230:8082/ - 数据库服务: 国产主库 KingbaseES V009R003C018 (JDBC 依赖 8.6.0)
- 验收结论: 100% 通过 (ALL PASS & EXPECTED DEFENSE ACTIVE)
Acceptance Scope:
PASS: Production Admin-Side Core Business E2E
NOT YET COVERED: Teacher / Student Login & Data-Scope RBAC
验收范围与受控账号策略声明
- 核心业务闭环范围 (PASS):
- 本轮 Production E2E 验收重点验证的是管理员视角的一期核心管理业务闭环,以及通过 Swagger 模拟外部设备终端调用考勤签到/签退 Action。
- 三角色独立 RBAC 边界 (NOT YET COVERED):
- 本轮未覆盖验证:Teacher 独立账号登录、Student 独立账号登录、Teacher 专属菜单隔离、Student 个人端专属菜单、Teacher 数据范围隔离、Student 本人数据范围隔离;
- 正式界定:本轮验证了一期管理端核心业务闭环。管理员、教师、学员三角色账号绑定、菜单权限与业务数据范围隔离属于后续独立 RBAC 验收范围。
- 受控账号策略说明:
- 系统当前不开放用户自主注册。在铁路内部培训管理系统中,此项作为受控账号安全策略,账号由管理员统一创建与维护;本轮未声称 Teacher / Student 账号生命周期已完整实现。
目录结构导航
本证据包采用纯相对路径自包含设计,支持在任意机器上离线查阅、解压浏览或直接嵌入汇报材料:
docs/reports/e2e-demo/DEMO_E2E_20260915_122800/
├── README.md # 本导航入口说明文件
├── report.html # 企业级浅色铁路蓝交互式验收单页 (双击即可离线查阅,内置大图查看器)
├── report.md # 30 章节结构化业务验收与交付报告 (Markdown 格式)
├── evidence-manifest.md # 35 张截图证据明细索引表与用例映射清单
├── mock-boundary.md # 真实业务流、演示数据与外部设备边界说明文档
├── network-summary.md # 核心业务接口请求与响应时延审计报告 (28 笔核心请求全覆盖)
├── console-summary.md # 浏览器控制台运行健康监控审计报告 (0 阻断性前端异常)
├── run-data.json # 运行实体参数与生产主键 ID 机器可读 JSON 数据
├── screenshots/ # 35 张高保真全链路业务现场截图
│ ├── 01-login-home.png
│ ├── 02-teacher-created.png
│ ├── ...
│ └── 35-final-system-overview.png
└── assets/ # 静态样式与交互脚本 (零外部 CDN 依赖)
├── report.css # 企业级浅色铁路蓝风格样式表
└── report.js # 原生灯箱大图浏览交互脚本
核心业务验收指标摘要
| 评估项目 | 达标指标 | 实际达成 | 结论判定 |
|---|---|---|---|
| 端到端测试用例 (Test Cases) | 30 | 30 | 100% 覆盖 |
| 正常流程用例 (Passed) | 27 | 27 | PASS |
| 预期业务防护阻断 (Expected Rejection) | 3 | 3 | PASS (硬阻断/防重/参数拦截) |
| 失败用例 (Failed) | 0 | 0 | 0 缺陷 |
| 现场截图证据 (Screenshots) | 35 | 35 | 100% 真实采集 (0 坏链) |
| 核心接口网络审计 (Core APIs) | 28 | 28 | 26 成功, 2 预期拦截, 0 系统异常 |
| 浏览器控制台阻塞异常 | 0 | 0 | 100% 绿色无阻断 |
| 软冲突确认流程机制 | 合规 | 确认 Soft Warning 后普通保存 (无 force/绕过参数) | 课次 97/98 并存 |
| 报到与 Enrollment 状态流转 | 规范 | 报到业务记录落库 (Report 11), Enrollment 状态 0->1 | 状态机精准流转 |
| 考勤签到状态规范 | 规范 | 签到成功, Attendance Status = 1 (正常), 无状态 5 | 枚举规范合规 |
| 签退时间严格冻结与幂等保护 | 冻结 | 首次与重复均为 2026-09-15 12:48:42 (不被覆盖) | 幂等时间防篡改 |
| 计划结束与学员档案状态联动 | 事务联动 | 业务事务内联动更新,计划 0->2, 正常活动学员 0->4 | 联动流转成功 |
| 数据保留策略 (Data Retention) | 留存 | KEEP_FOR_REPORT | 生产数据库持久化保留 |
查阅与演示使用指引
- 甲方与领导直观汇报 (推荐):
- 直接使用浏览器打开本地
report.html。 - 界面已定制为符合铁路政企标准的浅色蓝白风格(China Railway Blue)。
- 点击任何一张业务截图,可触发全屏无损高清灯箱(Lightbox),支持键盘左右箭头切换与 Esc 键退出。
- 直接使用浏览器打开本地
- 技术答辩与归档文档:
- 查阅
report.md获取结构化的 30 章节业务验收与技术审计详情。 - 查阅
evidence-manifest.md获取完整的用例与截图映射矩阵。 - 查阅
mock-boundary.md向专家组说明三层架构、设备直通网关与 RBAC 范围界定。
- 查阅
- 数据可复查性:
- 本次验收的所有主体数据均带有命名空间
DEMO_E2E_20260915_122800_*。 - 生产数据库国产主库 KingbaseES V009R003C018 中数据保持
KEEP_FOR_REPORT,评审专家可随时登录生产系统后台进行实时在线比对。
- 本次验收的所有主体数据均带有命名空间