Files
hzdyjs/docs/需求文档/招生迎新需求/毕业生信息管理需求分析.md
2025-07-30 23:24:43 +08:00

7.5 KiB

毕业生信息管理需求分析

📋 基本信息

项目信息 详情
需求名称 毕业生信息管理模块
所属系统 招生就业管理系统
需求来源 客户需求
创建时间 2025-01-26
文档版本 V1.0
需求优先级 高

🎯 需求概述

业务背景

学校需要建立一个简单实用的毕业生信息收集系统,通过固定的信息收集表单,系统化地收集毕业生的基本信息、就业情况、联系方式等关键数据,并提供基础的统计查询功能,为学校的就业工作提供数据支持。

核心需求

  1. 毕业生信息新增 - 提供标准化的毕业生信息录入表单
  2. 信息管理维护 - 支持毕业生信息的查询、修改、删除
  3. 统计查询功能 - 提供基础的统计分析和数据查询
  4. 数据导出功能 - 支持毕业生信息的Excel导出

📊 功能需求分析

1. 毕业生信息表单设计

1.1 基本信息字段

  • 姓名: 必填,文本类型
  • 性别: 必填,下拉选择(男/女)
  • 身份证号: 必填,18位身份证号码验证
  • 民族: 下拉选择,参考标准民族编码
  • 政治面貌: 下拉选择(群众/团员/党员/民主党派等)
  • 出生日期: 必填,日期类型(自动从身份证号提取)

1.2 学籍信息字段

  • 学号: 必填,唯一标识
  • 入学年份: 必填,年份选择
  • 毕业年份: 必填,年份选择
  • 学院: 必填,下拉选择
  • 专业: 必填,下拉选择(根据学院联动)
  • 班级: 必填,下拉选择(根据专业联动)
  • 学历层次: 必填,下拉选择(专科/本科/硕士/博士)
  • 培养方式: 下拉选择(统招/自考/成教/网教等)

1.3 联系信息字段

  • 手机号码: 必填,11位手机号验证
  • 邮箱地址: 选填,邮箱格式验证
  • QQ号码: 选填,数字验证
  • 微信号码: 选填,文本类型
  • 家庭地址: 选填,省市区三级联动选择 + 详细地址
  • 邮政编码: 选填,6位数字

1.4 就业信息字段

  • 就业状态: 必填,下拉选择
    • 已就业(签订劳动合同)
    • 已就业(签订就业协议)
    • 自主创业
    • 升学(国内)
    • 升学(国外)
    • 应征入伍
    • 待就业
    • 暂不就业
  • 就业单位名称: 条件必填(就业状态为已就业时)
  • 单位性质: 下拉选择(国有企业/私营企业/外资企业/机关事业单位/其他)
  • 工作职位: 文本类型
  • 工作地点: 省市选择
  • 月薪范围: 下拉选择(3000以下/3000-5000/5000-8000/8000-12000/12000以上)
  • 升学院校: 条件必填(就业状态为升学时)
  • 升学专业: 条件必填(就业状态为升学时)

1.5 其他信息字段

  • 特长技能: 选填,多行文本
  • 获奖情况: 选填,多行文本
  • 工作意向: 选填,多行文本
  • 备注信息: 选填,多行文本
  • 信息更新时间: 系统自动记录
  • 录入人员: 系统自动记录

2. 信息管理功能

2.1 信息录入

  • 新增功能: 提供完整的毕业生信息录入表单
  • 数据验证: 必填项检查、格式验证、逻辑校验
  • 重复检查: 根据学号或身份证号防止重复录入
  • 批量导入: 支持Excel模板批量导入毕业生信息

2.2 信息维护

  • 查询功能: 支持按姓名、学号、专业、就业状态等条件查询
  • 修改功能: 支持单条记录的编辑修改
  • 删除功能: 支持单条或批量删除(软删除)
  • 审核功能: 支持信息审核状态管理

3. 统计查询功能

3.1 基础统计

  • 总体统计: 毕业生总数、就业人数、就业率统计
  • 按专业统计: 各专业毕业生数量和就业率
  • 按学院统计: 各学院毕业生数量和就业率
  • 按就业状态统计: 不同就业状态的人数分布

3.2 分类统计

  • 单位性质统计: 国企、私企、外企等就业分布
  • 地域分布统计: 毕业生就业地区分布
  • 薪资水平统计: 不同薪资档位的人数分布
  • 升学情况统计: 升学人数、升学院校分布

3.3 查询导出

  • 条件查询: 支持多字段组合查询

  • Excel导出: 支持查询结果导出到Excel

  • 统计报表: 生成简单的统计报表

  • 权限: 毕业生信息录入、基本维护

  • 主要功能:

    • 录入毕业生基本信息
    • 更新毕业生就业状态
    • 查看录入的数据记录

🔧 技术需求

1. 系统架构

  • 前端技术: Vue 3 + TypeScript + Element Plus
  • 后端技术: Spring Boot 3.4.6 + MyBatis-Plus
  • 数据库: MySQL 8.0+
  • 缓存: Redis
  • 文件存储: 阿里云OSS或本地存储

2. 性能要求

  • 并发支持: 支持100+用户同时操作
  • 响应时间: 页面加载时间 < 3秒
  • 数据导出: 5000条数据导出时间 < 30秒
  • 查询响应: 复杂查询响应时间 < 5秒

3. 安全要求

  • 数据加密: 敏感数据存储加密
  • 访问控制: 基于角色的权限控制
  • 操作日志: 记录所有关键操作日志
  • 数据备份: 定期数据备份机制

📋 数据库设计要点

1. 核心数据表

  • 毕业生信息表: 存储毕业生的完整信息,包含基本信息、学籍信息、就业信息等
  • 学院专业表: 存储学院和专业的字典数据
  • 班级信息表: 存储班级基础信息
  • 字典数据表: 存储就业状态、单位性质、民族等下拉选项数据

2. 数据关系

  • 学院 → 专业 (一对多)
  • 专业 → 班级 (一对多)
  • 班级 → 毕业生 (一对多)
  • 字典分类 → 字典数据 (一对多)

🎯 业务流程

1. 信息录入流程

信息收集 → 数据录入 → 格式验证 → 重复检查 → 保存入库

2. 信息维护流程

条件查询 → 记录定位 → 信息修改 → 数据验证 → 更新保存

3. 统计查询流程

查询条件 → 数据筛选 → 统计计算 → 结果展示 → 数据导出

🚀 实施建议

阶段一:基础功能开发(预计1-2周)

  • 毕业生信息录入表单开发
  • 基础的CRUD功能实现
  • 数据验证和重复检查

阶段二:查询统计功能(预计1-2周)

  • 多条件查询功能开发
  • 基础统计功能实现
  • Excel导出功能

阶段三:功能完善(预计1周)

  • 批量导入功能
  • 系统性能优化
  • 用户体验优化

📊 预期收益

1. 管理效率提升

  • 信息录入标准化,减少人工重复工作60%
  • 快速查询统计,提高数据处理效率
  • 规范化流程,提升信息管理水平

2. 数据质量改善

  • 结构化数据存储,确保信息完整性
  • 数据格式验证,提高信息准确性
  • 统一数据标准,便于统计分析

3. 服务水平提升

  • 便捷的信息管理,提高工作效率
  • 及时的统计数据,支持决策分析
  • 完整的数据记录,支持就业指导

📝 验收标准

1. 功能完整性

  • ✅ 毕业生信息录入功能完整可用
  • ✅ 信息查询修改功能稳定可靠
  • ✅ Excel导出功能正常
  • ✅ 统计查询结果准确

2. 性能指标

  • ✅ 系统响应性能达标
  • ✅ 数据导出速度满足要求
  • ✅ 查询响应时间符合要求

3. 用户体验

  • ✅ 界面友好,操作简便
  • ✅ 数据验证提示清晰
  • ✅ 错误处理机制完善

文档创建时间: 2025-01-26
文档版本: V1.0
下次更新: 根据开发进展和用户反馈及时更新