# 需求-10-评估报告

> 模块名称：评估报告
> 优先级：P1
> 预估工时：20h

---

## 一、业务背景

评估报告模块用于生成罪犯的综合评估报告，为减刑假释、处遇调整等决策提供依据。

## 二、用户故事

| 角色 | 故事描述 | 优先级 |
|-----|---------|-------|
| 心理辅导员 | 作为心理辅导员，我希望有报告模板，这样统一报告格式 | P1 |
| 心理辅导员 | 作为心理辅导员，我希望根据评估数据生成报告，这样提高效率 | P1 |
| 监狱长 | 作为监狱长，我希望预览报告内容，这样审核报告 | P1 |
| 刑罚执行科 | 作为刑罚执行科，我希望下载报告用于呈报，这样准备减刑材料 | P1 |
| 教育科长 | 作为教育科长，我希望审核报告，这样确保报告准确 | P1 |

## 三、功能需求

### 3.1 报告模板管理

#### 3.1.1 模板分类

**模板类型**：
- 入监综合评估报告
- 定期考核报告
- 出监评估报告
- 减刑假释建议报告
- 专项评估报告

#### 3.1.2 模板配置

**模板内容**：
- 模板名称
- 模板类型
- 报告标题格式
- 章节结构
- 数据字段映射
- 样式配置

**章节结构示例**：
```
一、基本信息
   - 罪犯姓名、编号、入狱日期等

二、犯罪及刑罚情况
   - 罪名、刑期、判决情况等

三、改造表现
   - 考核得分、等级
   - 表扬/处分记录

四、心理评估
   - 测评结果
   - 风险等级

五、管教意见
   - 改造评价
   - 建议意见

六、附件
   - 相关证明材料
```

#### 3.1.3 模板操作

**功能**：
- 新增模板
- 编辑模板
- 复制模板
- 启用/停用模板
- 设为默认

### 3.2 报告生成

#### 3.2.1 创建报告

**创建方式**：
- 手动创建：选择罪犯 + 选择模板
- 自动创建：批量生成多个罪犯的报告

**生成流程**：
1. 选择罪犯
2. 选择报告模板
3. 设置报告日期范围
4. 系统自动填充数据
5. 生成报告预览

#### 3.2.2 数据填充

**自动填充内容**：
- 罪犯基本信息（从狱政模块获取）
- 考核数据（从计分考核模块获取）
- 测评数据（从测评模块获取）
- 风险评估数据（从危险评估模块获取）
- 消费数据（从消费模块获取）

**手动补充内容**：
- 管教意见
- 建议结论
- 附件上传

### 3.3 报告预览

#### 3.3.1 在线预览

**展示内容**：
- 报告标题
- 报告生成时间
- 完整报告内容（分章节展示）
- 附件列表

**交互功能**：
- 章节导航
- 缩放控制
- 打印预览

#### 3.3.2 报告编辑

**可编辑内容**：
- 管教意见
- 建议结论
- 附件管理

**不可编辑内容**：
- 系统自动填充的数据

### 3.4 报告审核

#### 3.4.1 审核流程

**流程节点**：
- 起草 → 审核 → 发布

**审核权限**：
- 起草人：创建、编辑
- 审核人：审核通过/退回
- 发布人：发布归档

#### 3.4.2 审核操作

**通过**：
- 状态变为"已审核"
- 记录审核人和时间

**退回**：
- 状态变为"已退回"
- 填写退回原因
- 返回起草人修改

### 3.5 报告下载

#### 3.5.1 导出格式

**支持格式**：
- PDF（推荐）
- Word
- Excel（数据表格）

#### 3.5.2 下载操作

**功能**：
- 单个下载
- 批量下载
- 批量打包下载

### 3.6 报告归档

#### 3.6.1 归档管理

**归档条件**：
- 已审核的报告
- 超过一定时间的报告

**归档操作**：
- 标记已归档
- 移至归档列表
- 归档后不可修改

#### 3.6.2 归档查询

**查询条件**：
- 归档时间范围
- 报告类型
- 罪犯信息

## 四、业务规则汇总

| 规则编号 | 规则描述 |
|---------|---------|
| BR-001 | 报告编号全局唯一 |
| BR-002 | 已发布的报告不能修改 |
| BR-003 | 报告数据取自源系统，保证一致性 |
| BR-004 | 报告需要审核后才能下载 |
| BR-005 | 归档报告不可删除 |
| BR-006 | 敏感信息在报告中脱敏 |

## 五、验收标准

- [ ] 支持报告模板管理
- [ ] 支持创建报告
- [ ] 支持数据自动填充
- [ ] 支持报告预览
- [ ] 支持报告编辑
- [ ] 支持报告审核流程
- [ ] 支持报告下载（PDF/Word）
- [ ] 支持报告归档
- [ ] 支持批量生成报告

## 六、相关模块

- 依赖：狱政信息管理模块（罪犯数据）
- 依赖：计分考核模块（考核数据）
- 依赖：测评管理模块（测评数据）
- 依赖：危险评估模块（风险数据）
- 依赖：消费管理模块（消费数据）

---

**创建日期**：2026-01-14
**版本**：v1.0
