Files
railwaysystem/docs/reports/e2e-demo/DEMO_E2E_20260915_122800/README.md
T

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

验收范围与受控账号策略声明

  1. 核心业务闭环范围 (PASS):
    • 本轮 Production E2E 验收重点验证的是管理员视角的一期核心管理业务闭环,以及通过 Swagger 模拟外部设备终端调用考勤签到/签退 Action。
  2. 三角色独立 RBAC 边界 (NOT YET COVERED):
    • 本轮未覆盖验证:Teacher 独立账号登录、Student 独立账号登录、Teacher 专属菜单隔离、Student 个人端专属菜单、Teacher 数据范围隔离、Student 本人数据范围隔离;
    • 正式界定:本轮验证了一期管理端核心业务闭环。管理员、教师、学员三角色账号绑定、菜单权限与业务数据范围隔离属于后续独立 RBAC 验收范围。
  3. 受控账号策略说明:
    • 系统当前不开放用户自主注册。在铁路内部培训管理系统中,此项作为受控账号安全策略,账号由管理员统一创建与维护;本轮未声称 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 生产数据库持久化保留

查阅与演示使用指引

  1. 甲方与领导直观汇报 (推荐):
    • 直接使用浏览器打开本地 report.html。
    • 界面已定制为符合铁路政企标准的浅色蓝白风格(China Railway Blue)。
    • 点击任何一张业务截图,可触发全屏无损高清灯箱(Lightbox),支持键盘左右箭头切换与 Esc 键退出。
  2. 技术答辩与归档文档:
    • 查阅 report.md 获取结构化的 30 章节业务验收与技术审计详情。
    • 查阅 evidence-manifest.md 获取完整的用例与截图映射矩阵。
    • 查阅 mock-boundary.md 向专家组说明三层架构、设备直通网关与 RBAC 范围界定。
  3. 数据可复查性:
    • 本次验收的所有主体数据均带有命名空间 DEMO_E2E_20260915_122800_*。
    • 生产数据库国产主库 KingbaseES V009R003C018 中数据保持 KEEP_FOR_REPORT,评审专家可随时登录生产系统后台进行实时在线比对。