# 高校创新创业项目孵化平台 - 需求分析文档 ## 一、用户角色分析 ### 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.5 学分认定模块 | 功能点 | 功能描述 | 输入 | 输出 | 角色 | |--------|----------|------|------|------| | 学分规则配置 | 配置学分计算规则 | 规则参数 | 配置结果 | 管理员 | | 学分自动计算 | 根据成果计算学分 | 成果信息 | 学分明细 | 系统 | | 学分明细查询 | 查看学分详情 | 学生ID | 学分明细 | 学生/教师 | | 学分异议处理 | 处理学分异议申请 | 异议内容 | 处理结果 | 管理员 | #### 2.2.6 数据统计模块 | 功能点 | 功能描述 | 输入 | 输出 | 角色 | |--------|----------|------|------|------| | 项目统计 | 项目数量、状态分布 | 时间范围 | 统计数据 | 管理员 | | 成果统计 | 成果类型、级别分布 | 时间范围 | 统计数据 | 管理员 | | 学分统计 | 学分分布、平均学分 | 时间范围 | 统计数据 | 管理员 | | 可视化报表 | 图表展示统计结果 | 数据源 | ECharts图表 | 管理员 | --- ## 三、业务流程描述 ### 3.1 项目申报流程 ``` 1. 学生登录系统 2. 进入项目申报页面 3. 填写项目基本信息: - 项目名称 - 项目类型(创新训练/创业训练/创业实践) - 项目级别(校级/省级/国家级) - 项目简介 - 研究计划 - 预期成果 - 经费预算 4. 添加项目成员(可多人协作) 5. 选择指导教师 6. 上传附件材料(项目计划书等) 7. 提交申报 8. 系统生成项目编号 9. 项目状态变更为"待初审" ``` ### 3.2 项目评审流程 ``` 初审阶段: 1. 管理员查看待初审项目列表 2. 管理员分配初审专家(1-3人) 3. 系统发送评审通知给专家 4. 专家登录系统查看评审任务 5. 专家在线评审: - 查看项目详情 - 查看附件材料 - 填写评审意见 - 给出评分 - 选择通过/不通过/修改后通过 6. 系统汇总评审意见 7. 若通过,项目状态变更为"初审通过" 8. 若不通过,项目状态变更为"初审不通过",学生可修改后重新提交 中期检查阶段: 1. 管理员发起中期检查 2. 学生填写中期检查报告 3. 上传阶段性成果材料 4. 指导教师评审中期报告 5. 系统记录中期检查结果 结题验收阶段: 1. 学生提交结题申请 2. 上传最终成果材料 3. 管理员分配验收专家 4. 专家评审验收材料 5. 系统记录验收结果 6. 项目状态变更为"已结题" ``` ### 3.3 学分认定流程 ``` 1. 项目结题后,系统自动触发学分认定 2. 系统读取项目信息: - 项目级别 - 项目成员排名 - 结题评价等级 3. 系统查询学分规则表 4. 计算每位成员应得学分: - 基础学分 = 规则配置的对应级别学分 - 成员学分 = 基础学分 × 排名系数 5. 生成学分明细记录 6. 学生查看学分认定结果 7. 若有异议,可提交申诉 8. 管理员审核申诉 9. 最终确认学分 ``` ### 3.4 成果管理流程 ``` 1. 项目进行中/结题后,学生录入成果 2. 选择成果类型: - 学术论文 - 发明专利 - 实用新型专利 - 软件著作权 - 竞赛获奖 - 创业实践成果 - 其他 3. 填写成果详情: - 成果名称 - 发表/获得时间 - 发表/颁发机构 - 成果描述 4. 上传证明材料(证书、论文等) 5. 提交审核 6. 指导教师/管理员审核真实性 7. 审核通过后,成果状态变更为"已认证" 8. 系统根据成果类型自动计算附加学分 ``` --- ## 四、非功能性需求 ### 4.1 性能需求 - 系统响应时间 < 2秒 - 支持500并发用户 - 数据库查询优化,索引设计合理 ### 4.2 安全需求 - 用户密码加密存储(BCrypt) - 使用Sa-Token进行会话管理和权限控制 - 敏感操作需二次确认 - 操作日志记录 ### 4.3 可用性需求 - 界面简洁直观,符合用户习惯 - 提供操作提示和帮助文档 - 错误信息友好明确 ### 4.4 兼容性需求 - 支持主流浏览器(Chrome、Firefox、Edge、Safari) - 响应式设计,支持移动端访问 --- ## 五、需求优先级 | 优先级 | 模块 | 说明 | |--------|------|------| | P0 | 用户中心 | 基础功能,必须优先实现 | | P0 | 项目管理-申报 | 核心业务入口 | | P0 | 项目管理-查询 | 基础功能 | | P1 | 评审管理 | 核心业务流程 | | P1 | 学分认定 | 核心价值功能 | | P1 | 成果管理 | 核心业务 | | P2 | 数据统计 | 增值功能 | | P2 | 系统管理 | 管理功能 | --- *文档版本: v1.0* *创建日期: 2026-03-01* *作者: PMClaw*