# 需求文档

### 1.1 项目范围

包含范围：

- 非遗IP价值评估计算引擎
- 用户管理和权限控制系统
- 评估申请和审核流程
- 评估报告生成
- 第三方支付集成
- 第三方登录集成
- 第三方数据集成

## 2. 用户角色定义

### 2.1 管理端用户

#### 2.1.1 系统管理员

角色描述：负责系统整体管理和维护
主要职责：

- 用户账号管理和权限分配
- 系统配置和参数设置
- 基础数据维护（行业、ESG、政策等）
- 系统监控和日志管理
- 第三方API配置管理

权限范围：

- 所有功能模块的完整访问权限
- 用户创建、编辑、删除权限
- 系统配置修改权限
- 数据导入导出权限

#### 2.1.2 业务审核员

角色描述：负责评估申请的审核和质量控制
主要职责：

- 评估申请的初步审核
- 数据完整性和合理性检查
- 计算结果的人工复核
- 评估报告的审批发布
- 异常情况的处理

权限范围：

- 评估申请查看和审核权限
- 审核状态修改权限
- 审核备注添加权限
- 报告生成和发布权限

### 2.2 应用端用户

#### 2.2.1 个人用户

角色描述：非遗传承人、文化工作者等个人申请者
主要需求：

- 提交个人非遗资产评估申请
- 查看评估进度和结果
- 下载评估报告
- 管理个人信息

## 3. 功能需求

### 3.1 用户管理系统

#### 3.1.1 用户注册登录

功能描述：提供用户注册、登录、密码管理功能

详细需求：

FR-001 手机号注册

- 用户可使用手机号进行注册
- 支持短信验证码验证
- 注册时需填写基本信息（姓名、机构等）
- 系统自动分配默认权限

FR-002 手机号登录

- 支持手机号+密码登录
- 支持手机号+验证码登录

#### 3.1.2 权限管理

功能描述：基于RBAC模型的权限控制系统

详细需求：

FR-004 角色管理

- 支持创建、编辑、删除角色
- 角色可分配菜单权限和API权限
- 预设系统管理员、审核员、普通用户角色

### 3.2 估值评估系统

#### 3.2.1 评估申请提交

功能描述：用户提交非遗资产评估申请的完整流程

#### 3.2.2 评估结果管理

功能描述：评估结果的存储、展示和管理

详细需求：

FR-015 结果存储

- 完整计算过程和中间结果保存
- 输入参数和输出结果关联存储
- 计算时间和版本信息记录

FR-016 结果展示

- 估值结果可视化展示
- 计算过程分步骤展示
- 各维度得分雷达图展示
- 风险评估结果展示

FR-017 报告生成

- 自动生成详细评估报告
- 支持PDF格式导出
- 报告包含计算过程和结论

### 3.3 审核管理系统

### 3.4 数据管理系统

#### 3.4.1 基础数据管理

功能描述：系统基础数据的维护和管理

详细需求：

FR-024 行业数据管理

- 行业分类标准维护
- 行业ROE系数管理

FR-025 ESG数据管理

- ESG评级标准维护
- 行业ESG基准分管理

FR-026 政策数据管理

- 政策匹配规则维护
- 资助政策数据库管理
  
## 4. 移动端开发

### 4.1 微信小程序开发

#### 4.1.1 功能范围

功能描述：基于微信小程序平台的移动端应用开发

详细需求：

FR-027 用户认证

- 支持微信授权登录
- 支持手机号快速登录
- 与PC端用户体系统一
- 自动获取微信用户基本信息

FR-028 评估申请

- 移动端评估表单提交
- 支持拍照上传证书材料
- 表单数据与PC端保持一致
- 支持草稿保存和续填

FR-029 进度查询

- 实时查看评估申请状态
- 接收微信消息推送通知
- 查看评估结果和报告
- 支持报告分享功能

#### 4.1.2 技术要求

TR-001 开发框架

- 使用微信小程序原生开发或uni-app框架
- 兼容微信小程序最新版本
- 支持分包加载优化性能

TR-002 数据同步

- 与后端API保持一致的数据接口
- 支持离线数据缓存
- 实现数据实时同步

TR-003 用户体验

- 响应式设计适配不同屏幕尺寸
- 流畅的页面切换动画
- 友好的错误提示和加载状态

#### 4.1.3 页面结构

PS-001 主要页面

- 首页：功能导航和快速入口
- 登录页：微信授权和手机号登录
- 评估申请页：分步骤表单填写
- 我的评估：申请列表和状态查看
- 评估详情：结果展示和报告下载
- 个人中心：用户信息和设置

PS-002 辅助页面

- 帮助中心：使用指南和常见问题
- 关于我们：产品介绍和联系方式
- 隐私政策：数据使用说明

### 4.2 H5移动端开发（可选）

#### 4.2.1 功能范围

功能描述：基于H5技术的移动端网页应用

详细需求：

FR-030 跨平台兼容

- 支持微信内置浏览器
- 支持主流移动浏览器
- 响应式布局适配

FR-031 功能对等

- 与小程序功能基本一致
- 支持文件上传和预览
- 支持微信分享功能

### 4.3 移动端特有功能

#### 4.3.1 消息推送

功能描述：基于微信模板消息的状态通知

详细需求：

FR-032 推送场景

- 评估申请提交成功通知
- 审核状态变更通知
- 评估完成结果通知
- 系统重要公告推送

#### 4.3.2 便民功能

功能描述：针对移动端用户习惯的便民功能

详细需求：

FR-033 快捷操作

- 一键拨打客服电话
- 快速分享评估结果
- 扫码快速登录PC端
- 语音输入辅助填写
