产品文档已发布
RAILWISE-OS 产品概述
RAILWISE-OS 监测单位业务操作系统的产品介绍、核心功能与架构概览
产品文档
RAILWISE-OS 产品概述
Section titled “RAILWISE-OS 产品概述”AI语义标签:
#监测业务系统#Vue3全栈#PostgreSQL#工程监测数字化#监测单位OS
1. 产品简介
Section titled “1. 产品简介”RAILWISE-OS(RailWise Operating System)是宁波睿威工程技术有限公司面向工程监测单位打造的业务操作系统级平台。系统以“监测业务全生命周期数字化”为核心理念,覆盖从项目立项、合同管理、外业采集、数据处理、报告编制到归档交付的完整业务链条。
RAILWISE-OS 采用 Vue3 + Java Spring Boot + Python + PostgreSQL 技术栈构建,支持 SaaS 多租户部署与私有化本地部署两种模式,满足不同规模监测单位的业务需求。
1.1 产品定位
Section titled “1.1 产品定位”| 维度 | 定位说明 |
|---|---|
| 目标用户 | 工程监测单位、第三方监测机构、轨道交通运营单位监测部门 |
| 核心场景 | 监测项目管理、外业任务调度、数据质量控制、报告自动化生成 |
| 部署模式 | SaaS 云端 / 私有化本地部署 / 混合部署 |
| 并发能力 | 单实例支持 500+ 并发用户,日均处理 10,000+ 监测数据点 |
1.2 核心能力矩阵
Section titled “1.2 核心能力矩阵”┌─────────────────────────────────────────────────────────────┐│ RAILWISE-OS 能力架构 │├─────────────┬─────────────┬─────────────┬─────────────────────┤│ 业务管理层 │ 外业执行层 │ 数据处理层 │ 报告交付层 │├─────────────┼─────────────┼─────────────┼─────────────────────┤│ • 项目管理 │ • 任务派发 │ • 数据校验 │ • 报告模板引擎 ││ • 合同管理 │ • 外业APP │ • 异常预警 │ • 自动排版生成 ││ • 客户管理 │ • 设备管理 │ • 趋势分析 │ • 电子签章 ││ • 财务管理 │ • 人员调度 │ • 数据归档 │ • 多格式导出 ││ • 档案管理 │ • 轨迹记录 │ • 质量评定 │ • 在线审阅 │└─────────────┴─────────────┴─────────────┴─────────────────────┘2. 系统架构
Section titled “2. 系统架构”2.1 技术架构
Section titled “2.1 技术架构”┌──────────────────────────────────────────────────────────────┐│ 前端层 (Presentation) ││ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ ││ │ Web管理端 │ │ 外业APP │ │ 数据可视化大屏 │ ││ │ Vue3 + Vite │ │ UniApp │ │ ECharts + D3 │ ││ └─────────────┘ └─────────────┘ └─────────────────────┘ │├──────────────────────────────────────────────────────────────┤│ 网关层 (Gateway) ││ Nginx + Spring Cloud Gateway │├──────────────────────────────────────────────────────────────┤│ 服务层 (Services) ││ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ││ │ 项目服务 │ │ 任务服务 │ │ 数据服务 │ │ 报告服务 │ │ 系统服务 │ ││ │ (Java) │ │ (Java) │ │ (Java) │ │ (Python)│ │ (Java) │ ││ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │├──────────────────────────────────────────────────────────────┤│ 数据层 (Data) ││ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ ││ │ PostgreSQL │ │ Redis │ │ MinIO (对象存储) │ ││ │ 主数据库 │ │ 缓存层 │ │ 文件/报告存储 │ ││ └─────────────┘ └─────────────┘ └─────────────────────┘ │└──────────────────────────────────────────────────────────────┘2.2 核心模块说明
Section titled “2.2 核心模块说明”| 模块名称 | 技术实现 | 功能描述 |
|---|---|---|
rw-project |
Java / Spring Boot | 项目管理、合同管理、客户管理 |
rw-task |
Java / Spring Boot | 任务派发、外业调度、进度跟踪 |
rw-data |
Java / Spring Boot | 监测数据接入、校验、存储、查询 |
rw-report |
Python / FastAPI | 报告模板、自动排版、多格式导出 |
rw-system |
Java / Spring Boot | 组织架构、权限、流程引擎、日志审计 |
rw-mobile |
UniApp / Vue3 | 外业数据采集移动端 |
rw-bi |
Python / Streamlit | 数据可视化与经营分析 |
3. 核心功能详解
Section titled “3. 核心功能详解”3.1 项目管理
Section titled “3.1 项目管理”项目管理模块是 RAILWISE-OS 的业务入口,支持:
- 项目全生命周期管理:立项 → 合同签订 → 外业实施 → 报告交付 → 归档
- 多维度项目看板:按状态、类型、区域、负责人筛选
- 合同与收款关联:合同金额、回款计划、开票记录一体化管理
- 项目文档中心:支持 CAD 图纸、监测方案、原始记录等附件管理
// 项目状态枚举(前端使用)enum ProjectStatus { DRAFT = 'draft', // 草稿 PENDING = 'pending', // 待审批 ACTIVE = 'active', // 进行中 PAUSED = 'paused', // 暂停 COMPLETED = 'completed', // 已完成 ARCHIVED = 'archived', // 已归档}
interface Project { id: string; code: string; // 项目编号:RW-2026-BJ-001 name: string; status: ProjectStatus; contractAmount: number; // 合同金额(元) startDate: string; // ISO 8601 endDate: string; managerId: string; // 项目负责人 clientId: string; // 客户ID location: { province: string; city: string; address: string; coordinates?: [number, number]; // [lng, lat] };}3.2 外业任务调度
Section titled “3.2 外业任务调度”外业任务调度模块实现“任务 → 人员 → 设备”的智能匹配:
- 任务自动派发:基于人员技能、地理位置、设备可用性智能匹配
- 外业轨迹记录:移动端实时记录人员位置与作业轨迹
- 设备状态监控:全站仪、水准仪等设备在线状态与校准到期提醒
- 任务完成确认:现场拍照、电子签名、数据即时上传
3.3 监测数据管理
Section titled “3.3 监测数据管理”数据管理模块是系统的核心,对接 RAILWISE-TSM 自动化监测平台:
- 多源数据接入:支持全站仪、水准仪、GNSS、自动化传感器等数据
- 数据质量校验:内置 20+ 校验规则(超限、突变、重复、逻辑错误等)
- 异常预警引擎:支持阈值预警、趋势预警、速率预警三级机制
- 数据版本管理:每次修改保留历史版本,支持版本对比与回滚
3.4 报告自动化
Section titled “3.4 报告自动化”报告模块采用 Python 驱动的模板引擎,实现“数据 → 报告”的一键生成:
- 模板市场:内置 50+ 行业报告模板(基坑、隧道、桥梁、轨道等)
- 动态图表:自动根据数据生成时程曲线、等值线图、断面图
- 智能排版:自动处理图表位置、页码、目录、页眉页脚
- 多格式输出:Word (.docx)、PDF、HTML 一键导出
4. 部署模式
Section titled “4. 部署模式”4.1 SaaS 云端部署
Section titled “4.1 SaaS 云端部署”# docker-compose.saas.yml 示例version: "3.8"services: rw-os-web: image: railwise/os-web:3.2.0 ports: - "80:80" environment: - VITE_API_BASE_URL=https://api.os.railwise.cn
rw-os-api: image: railwise/os-api:3.2.0 environment: - SPRING_PROFILES_ACTIVE=saas - DB_HOST=pg.railwise.cn - REDIS_HOST=redis.railwise.cn4.2 私有化本地部署
Section titled “4.2 私有化本地部署”私有化部署支持单机部署与集群部署两种模式:
| 部署模式 | 适用规模 | 最低配置 | 数据库 |
|---|---|---|---|
| 单机部署 | 50人以下 | 8C16G | PostgreSQL 14+ |
| 集群部署 | 50-500人 | 16C32G × 3 | PostgreSQL 14+ 主从 |
提示:私有化部署需要申请部署授权,请联系 RailWise 技术支持获取部署包与授权文件。
5. 安全与合规
Section titled “5. 安全与合规”5.1 安全体系
Section titled “5.1 安全体系”- 数据加密:传输层 TLS 1.3,存储层 AES-256 字段级加密
- 访问控制:RBAC 权限模型 + 数据级权限隔离(多租户)
- 审计日志:全操作留痕,支持行为分析与异常检测
- 备份策略:自动每日全量备份 + 实时增量备份,保留 30 天
5.2 合规认证
Section titled “5.2 合规认证”| 认证项 | 状态 | 说明 |
|---|---|---|
| 等保三级 | ✅ 已通过 | 2025年12月通过测评 |
| ISO 27001 | ✅ 已通过 | 信息安全管理体系 |
| 数据本地化 | ✅ 支持 | 私有化部署数据不出域 |
6. 相关文档
Section titled “6. 相关文档”- RAILWISE-OS API 认证指南
- RAILWISE-OS REST API 参考
- RAILWISE-OS 数据接入规范
- RAILWISE-OS 报告模板开发指南
- RAILWISE-OS Webhook 集成
- RAILWISE-OS 错误码参考
- RAILWISE-OS SDK 使用指南
- RAILWISE-OS 部署手册
- RAILWISE-OS 与 TSM 数据对接
- RAILWISE-OS 数据安全白皮书
- RAILWISE-OS 性能优化指南
- RAILWISE-OS 版本更新日志
7. 技术支持
Section titled “7. 技术支持”- 技术文档: https://docs.railwise.cn/os
- API 文档: https://api-docs.railwise.cn/os
- 技术支持邮箱: support@railwise.cn
- 技术支持热线: 400-888-XXXX(工作日 9:00-18:00)
文档版本: v3.2.0 | 最后更新: 2026-07-08 | 产品版本: RAILWISE-OS 3.2.0
