# 系统运维

## 1. 功能概述

系统管理与运维模块为系统管理员提供系统的配置、管理和运维功能，确保系统的稳定运行。

**核心功能：**

| 功能 | 说明 |
|------|------|
| 系统参数配置 | 通用参数、业务参数 |
| 审批流程配置 | 审批流程定义 |
| 消息通知配置 | 通知渠道、模板 |
| 日志管理与审计 | 操作日志、安全日志 |
| 数据备份与恢复 | 备份策略、数据恢复 |
| 权限安全策略 | 密码策略、登录安全 |

## 2. 系统参数配置

### 2.1 通用参数

**系统信息配置：**

| 参数项 | 说明 | 默认值 |
|--------|------|--------|
| 系统名称 | 显示在系统标题 | HF-MES |
| 系统Logo | 登录页面Logo | - |
| 公司名称 | 系统所属公司 | - |
| 工作开始时间 | 默认上班时间 | 08:00 |
| 工作结束时间 | 默认下班时间 | 18:00 |
| 日期格式 | 日期显示格式 | YYYY-MM-DD |
| 时间格式 | 时间显示格式 | HH:mm:ss |

### 2.2 业务参数

**生产参数配置：**

| 参数项 | 说明 | 默认值 |
|--------|------|--------|
| 工序流转规则 | 顺序/并行 | 顺序 |
| 报工允许提前时间 | 报工可提前分钟数 | 10分钟 |
| 工单超期预警 | 提前预警天数 | 3天 |
| 报工允许滞后时间 | 报工可滞后分钟数 | 30分钟 |

**质量参数配置：**

| 参数项 | 说明 | 默认值 |
|--------|------|--------|
| 检验标准默认值 | 默认检验标准 | - |
| 批次号编码规则 | 批次号格式 | LOT-YYYYMMDD-XXX |
| 允收质量水平(AQL) | 默认AQL值 | 1.0 |

**设备参数配置：**

| 参数项 | 说明 | 默认值 |
|--------|------|--------|
| 点检提醒时间 | 提前提醒分钟数 | 30分钟 |
| 保养提醒时间 | 提前提醒天数 | 7天 |
| 设备OEE计算周期 | OEE统计周期 | 日/月 |

**【注意】** 修改系统参数可能影响业务运行，请谨慎操作。

## 3. 审批流程配置

### 3.1 审批流程定义

**流程要素：**

| 要素 | 说明 |
|------|------|
| 流程编码 | 流程唯一标识 |
| 流程名称 | 流程显示名称 |
| 流程类型 | 审批的业务类型 |
| 流程节点 | 审批环节 |
| 审批人 | 各环节审批人 |
| 流转规则 | 条件判断 |

### 3.2 流程类型

| 流程类型 | 说明 | 示例 |
|---------|------|------|
| 工单变更 | 工单信息变更审批 | 数量调整、延期 |
| 物料放行 | 物料特殊放行审批 | 让步接收 |
| 设备报损 | 设备报废审批 | 设备报废 |
| 不良处理 | 不良品处置审批 | MRB处理 |
| 补料审批 | 生产补料审批 | 物料追加 |

### 3.3 审批节点配置

**节点配置项：**

| 配置项 | 说明 |
|--------|------|
| 节点名称 | 审批环节名称 |
| 审批角色 | 审批人角色 |
| 审批人 | 具体审批人员 |
| 审批方式 | 会签/或签 |
| 时限要求 | 审批时限 |
| 超时处理 | 超时后处理方式 |

**审批方式：**

| 方式 | 说明 |
|------|------|
| 会签 | 所有审批人必须全部通过 |
| 或签 | 任意一个审批人通过即可 |

## 4. 消息通知配置

### 4.1 通知渠道

| 渠道类型 | 说明 | 配置要求 |
|---------|------|---------|
| 系统消息 | 系统内消息通知 | 内置 |
| 邮件通知 | 发送至邮箱 | 配置SMTP |
| 短信通知 | 发送至手机 | 配置短信网关 |
| 钉钉通知 | 钉钉企业消息 | 钉钉应用配置 |
| 企业微信 | 企业微信消息 | 企业微信配置 |

### 4.2 通知类型配置

| 业务事件 | 通知类型 | 接收人 |
|---------|---------|--------|
| 工单下發 | 系统消息/邮件 | 车间主管 |
| 工单完工 | 系统消息 | 计划员 |
| 质量异常 | 系统消息/短信 | 质量工程师 |
| 设备故障 | 系统消息/短信 | 设备工程师 |
| 库存不足 | 系统消息/邮件 | 仓管员 |
| 审批待办 | 系统消息/邮件 | 审批人 |

### 4.3 通知模板

**模板配置项：**

| 配置项 | 说明 |
|--------|------|
| 模板编码 | 模板唯一标识 |
| 模板名称 | 模板名称 |
| 通知渠道 | 发送渠道 |
| 标题模板 | 消息标题 |
| 内容模板 | 消息内容 |

**模板变量：**

| 变量 | 说明 |
|------|------|
| ${工单编号} | 工单编号 |
| ${产品名称} | 产品名称 |
| ${数量} | 数量 |
| ${时间} | 时间 |
| ${审批人} | 审批人姓名 |

## 5. 日志管理与审计

### 5.1 日志类型

| 日志类型 | 说明 | 保留时间 |
|---------|------|---------|
| 操作日志 | 用户操作记录 | 6个月 |
| 系统日志 | 系统运行日志 | 3个月 |
| 接口日志 | 接口调用日志 | 6个月 |
| 异常日志 | 异常错误日志 | 12个月 |
| 安全日志 | 登录安全日志 | 12个月 |

### 5.2 操作日志内容

| 记录项 | 说明 |
|--------|------|
| 操作时间 | 操作发生时间 |
| 用户账号 | 执行操作的用户 |
| 用户姓名 | 用户姓名 |
| 操作类型 | 操作类别 |
| 操作内容 | 具体操作描述 |
| 操作对象 | 操作的数据对象 |
| IP地址 | 操作人IP地址 |
| 结果 | 成功/失败 |

### 5.3 日志查询

**查询条件：**

| 查询维度 | 可选条件 |
|---------|---------|
| 时间范围 | 开始时间-结束时间 |
| 用户 | 操作人员 |
| 操作类型 | 新增/修改/删除等 |
| 操作模块 | 功能模块 |
| 操作结果 | 成功/失败 |

### 5.4 审计报表

| 报表类型 | 说明 |
|---------|------|
| 用户操作统计 | 各用户操作频次 |
| 模块操作统计 | 各模块操作统计 |
| 异常操作统计 | 失败操作统计 |
| 登录审计 | 登录情况审计 |

## 6. 数据备份与恢复

### 6.1 备份策略

| 备份类型 | 执行频率 | 保留份数 | 说明 |
|---------|---------|---------|------|
| 全量备份 | 每周 | 4份 | 每周一次完整备份 |
| 增量备份 | 每日 | 7份 | 每日备份增量数据 |
| 实时备份 | 实时 | - | 数据库日志备份 |

### 6.2 备份配置

**备份任务配置：**

| 配置项 | 说明 |
|--------|------|
| 任务名称 | 备份任务名称 |
| 备份类型 | 全量/增量 |
| 执行时间 | 备份执行时间 |
| 存储位置 | 备份文件存放位置 |
| 保留策略 | 备份保留份数 |
| 压缩方式 | 是否压缩 |

### 6.3 手动备份

**操作步骤：**

1. 进入【系统管理】→【数据备份】
2. 点击【手动备份】
3. 选择备份类型
4. 点击【开始备份】
5. 系统执行备份
6. 完成后显示备份文件

### 6.4 数据恢复

**恢复操作步骤：**

1. 进入【系统管理】→【数据恢复】
2. 选择恢复时间点
3. 选择备份文件
4. 确认恢复信息
5. 确认恢复（需输入确认码）
6. 系统执行恢复
7. 恢复完成后重启服务

**【重要】** 数据恢复会覆盖当前数据，请确保已做好当前数据备份！

## 7. 权限安全策略

### 7.1 密码策略

| 策略项 | 配置值 | 说明 |
|--------|--------|------|
| 最小长度 | 8位 | 密码最少位数 |
| 复杂度要求 | 必须包含字母和数字 | 复杂度规则 |
| 有效期 | 90天 | 密码有效天数 |
| 过期提醒 | 7天 | 过期前提醒 |
| 历史密码 | 5个 | 不能重复使用 |
| 尝试次数 | 5次 | 错误次数限制 |
| 锁定时间 | 30分钟 | 账户锁定时间 |

### 7.2 登录安全

| 配置项 | 说明 |
|--------|------|
| 允许同时登录 | 是/否 |
| 会话超时时间 | 30分钟 |
| IP白名单 | 允许登录的IP |
| IP黑名单 | 禁止登录的IP |
| 异地登录提醒 | 是/否 |

### 7.3 数据权限

**数据权限级别：**

| 权限级别 | 说明 |
|---------|------|
| 全部数据 | 可查看所有数据 |
| 工厂级 | 只能查看所属工厂数据 |
| 车间级 | 只能查看所属车间数据 |
| 产线级 | 只能查看所属产线数据 |
| 个人数据 | 只能查看自己的数据 |

## 8. 系统性能监控

### 8.1 监控指标

| 指标类别 | 具体指标 | 正常范围 |
|---------|---------|---------|
| 服务器性能 | CPU使用率 | < 80% |
| 服务器性能 | 内存使用率 | < 85% |
| 服务器性能 | 磁盘使用率 | < 90% |
| 数据库性能 | 连接数 | < 连接池上限 |
| 数据库性能 | 查询响应时间 | < 1秒 |
| 应用性能 | API响应时间 | < 3秒 |
| 应用性能 | 并发用户数 | < 许可数量 |

### 8.2 监控面板

**监控面板展示：**

```
┌─────────────────────────────────────────────────────────────┐
│                        系统监控面板                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  服务器状态                                                   │
│  ┌───────────────┐ ┌───────────────┐ ┌───────────────┐       │
│  │     CPU      │ │     内存     │ │     磁盘     │       │
│  │    45.2%    │ │    68.5%    │ │    52.3%    │       │
│  └───────────────┘ └───────────────┘ └───────────────┘       │
│                                                             │
│  应用服务状态                                                 │
│  ┌───────────────┐ ┌───────────────┐ ┌───────────────┐       │
│  │  Web服务     │ │  API服务     │ │  定时服务    │       │
│  │    正常       │ │    正常       │ │    正常       │       │
│  └───────────────┘ └───────────────┘ └───────────────┘       │
│                                                             │
│  数据库状态                                                   │
│  ┌───────────────┐ ┌───────────────┐ ┌───────────────┐       │
│  │   连接数      │ │   活跃会话   │ │   查询响应   │       │
│  │   45/200     │ │     12       │ │    0.5秒     │       │
│  └───────────────┘ └───────────────┘ └───────────────┘       │
│                                                             │
└─────────────────────────────────────────────────────────────┘
```

### 8.3 告警配置

| 告警项 | 告警条件 | 告警方式 |
|--------|---------|---------|
| CPU过高 | > 90% | 短信/邮件 |
| 内存过高 | > 95% | 短信/邮件 |
| 磁盘空间不足 | < 10% | 短信/邮件 |
| 服务宕机 | 服务停止 | 短信/电话 |
| 数据库连接满 | 100% | 短信/电话 |

## 9. 版本升级

### 9.1 升级流程

```
备份数据 → 下载升级 → 执行升级 → 验证功能 → 发布上线
```

### 9.2 升级前检查

| 检查项 | 说明 |
|--------|------|
| 数据备份 | 确认数据已备份 |
| 环境检查 | 服务器环境符合要求 |
| 兼容性检查 | 确认升级包兼容 |
| 停机通知 | 通知相关人员 |
| 回滚方案 | 准备回滚方案 |

### 9.3 升级后验证

| 验证项 | 说明 |
|--------|------|
| 服务启动 | 确认服务正常运行 |
| 功能验证 | 验证核心功能 |
| 数据验证 | 确认数据完整性 |
| 性能验证 | 确认系统性能正常 |

---

**系统运维篇完**
