高校创新创业项目孵化平台 - 需求分析文档
一、用户角色分析
1.1 角色定义
| 角色 |
描述 |
核心职责 |
| 教师 |
项目指导教师和评审专家 |
项目指导、评审打分、意见反馈 |
| 管理员 |
系统运维和业务管理 |
用户管理、项目管理、规则配置、数据统计 |
1.2 角色权限矩阵
| 功能模块 |
学生 |
教师 |
管理员 |
| 用户注册/登录 |
✅ |
✅ |
✅ |
| 个人信息管理 |
✅ |
✅ |
✅ |
| 项目申报 |
✅ |
❌ |
✅ |
| 项目查看(自己) |
✅ |
❌ |
✅ |
| 项目查看(全部) |
❌ |
✅(分配) |
✅ |
| 项目评审 |
❌ |
✅ |
✅ |
| 成果提交 |
✅ |
❌ |
✅ |
| 规则配置 |
❌ |
❌ |
✅ |
| 用户管理 |
❌ |
❌ |
✅ |
| 数据统计 |
❌ |
❌ |
✅ |
1.3 用户属性详细设计
学生属性
- 学号(唯一标识)
- 姓名
- 性别
- 学院
- 专业
- 年级
- 班级
- 联系电话
- 邮箱
- 指导教师ID
教师属性
- 工号(唯一标识)
- 姓名
- 性别
- 学院
- 职称
- 联系电话
- 邮箱
- 研究方向
管理员属性
二、功能模块拆分
2.1 模块总览图(文字描述)
2.2 各模块功能详细说明
2.2.1 用户中心模块
| 功能点 |
功能描述 |
输入 |
输出 |
角色 |
| 用户注册 |
学生/教师自助注册 |
账号、密码、身份信息 |
注册结果 |
全部 |
| 用户登录 |
账号密码登录,支持记住密码 |
账号、密码 |
Token、用户信息 |
全部 |
| 个人信息管理 |
修改个人信息 |
修改字段 |
修改结果 |
全部 |
| 密码修改 |
修改登录密码 |
原密码、新密码 |
修改结果 |
全部 |
2.2.2 项目管理模块
| 功能点 |
功能描述 |
输入 |
输出 |
角色 |
| 项目申报 |
提交新项目申请 |
项目名称、类型、描述、成员、预算 |
申报结果 |
学生 |
| 项目查询 |
按条件查询项目 |
查询条件 |
项目列表 |
全部 |
| 项目修改 |
修改项目信息 |
修改内容 |
修改结果 |
学生(自己的) |
| 项目进度跟踪 |
更新项目进度 |
进度信息、附件 |
更新结果 |
学生 |
| 项目归档 |
项目结题后归档 |
项目ID |
归档结果 |
管理员 |
2.2.3 评审管理模块
| 功能点 |
功能描述 |
输入 |
输出 |
角色 |
| 评审任务分配 |
分配评审专家 |
项目ID、教师ID |
分配结果 |
管理员 |
| 在线评审 |
填写评审意见 |
评审表单 |
提交结果 |
教师 |
| 评审意见填写 |
详细评审意见 |
意见内容、评分 |
保存结果 |
教师 |
| 评审结果查询 |
查看评审结果 |
项目ID |
评审详情 |
学生/教师 |
2.2.4 成果管理模块
| 功能点 |
功能描述 |
输入 |
输出 |
角色 |
| 成果录入 |
录入项目成果 |
成果类型、描述、附件 |
录入结果 |
学生 |
| 成果附件上传 |
上传证明材料 |
文件 |
文件URL |
学生 |
| 成果审核 |
审核成果真实性 |
审核意见 |
审核结果 |
教师/管理员 |
| 成果统计 |
统计成果数量 |
统计条件 |
统计报表 |
管理员 |
2.2.6 数据统计模块
| 功能点 |
功能描述 |
输入 |
输出 |
角色 |
| 项目统计 |
项目数量、状态分布 |
时间范围 |
统计数据 |
管理员 |
| 成果统计 |
成果类型、级别分布 |
时间范围 |
统计数据 |
管理员 |
| 可视化报表 |
图表展示统计结果 |
数据源 |
ECharts图表 |
管理员 |
三、业务流程描述
3.1 项目申报流程
3.2 项目评审流程
3.4 成果管理流程
四、非功能性需求
4.1 性能需求
- 系统响应时间 < 2秒
- 支持500并发用户
- 数据库查询优化,索引设计合理
4.2 安全需求
- 用户密码加密存储(BCrypt)
- 使用Sa-Token进行会话管理和权限控制
- 敏感操作需二次确认
- 操作日志记录
4.3 可用性需求
- 界面简洁直观,符合用户习惯
- 提供操作提示和帮助文档
- 错误信息友好明确
4.4 兼容性需求
- 支持主流浏览器(Chrome、Firefox、Edge、Safari)
- 响应式设计,支持移动端访问
五、需求优先级
| 优先级 |
模块 |
说明 |
| P0 |
用户中心 |
基础功能,必须优先实现 |
| P0 |
项目管理-申报 |
核心业务入口 |
| P0 |
项目管理-查询 |
基础功能 |
| P1 |
评审管理 |
核心业务流程 |
| P1 |
成果管理 |
核心业务 |
| P2 |
数据统计 |
增值功能 |
| P2 |
系统管理 |
管理功能 |
文档版本: v1.0
创建日期: 2026-03-01
作者: PMClaw