refactor: 优化市场价值计算逻辑和行业均值计算 fix: 修复环境变量和配置文件问题 chore: 更新Docker镜像版本至v1.4 docs: 更新需求文档和部署说明 style: 调整代码格式和样式 build: 配置Vite构建工具和依赖管理 test: 添加前端组件测试基础 ci: 设置CI/CD脚本和工作流 perf: 优化前端性能和数据加载
186 lines
3.6 KiB
Markdown
186 lines
3.6 KiB
Markdown
# 需求文档
|
||
|
||
### 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 进度查询
|
||
|
||
- 实时查看评估申请状态
|
||
- 接收微信消息推送通知
|
||
- 查看评估结果和报告
|
||
- 支持报告分享功能 |