guzhi/需求文档.md
2025-10-27 20:35:32 +08:00

272 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 需求文档
### 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端
- 语音输入辅助填写