7.5 KiB
7.5 KiB
毕业生信息管理需求分析
📋 基本信息
| 项目信息 | 详情 |
|---|---|
| 需求名称 | 毕业生信息管理模块 |
| 所属系统 | 招生就业管理系统 |
| 需求来源 | 客户需求 |
| 创建时间 | 2025-01-26 |
| 文档版本 | V1.0 |
| 需求优先级 | 高 |
🎯 需求概述
业务背景
学校需要建立一个简单实用的毕业生信息收集系统,通过固定的信息收集表单,系统化地收集毕业生的基本信息、就业情况、联系方式等关键数据,并提供基础的统计查询功能,为学校的就业工作提供数据支持。
核心需求
- 毕业生信息新增 - 提供标准化的毕业生信息录入表单
- 信息管理维护 - 支持毕业生信息的查询、修改、删除
- 统计查询功能 - 提供基础的统计分析和数据查询
- 数据导出功能 - 支持毕业生信息的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
下次更新: 根据开发进展和用户反馈及时更新