# UJN-MDSS-backend **Repository Path**: heruiheng/ujn-mdss-backend ## Basic Information - **Project Name**: UJN-MDSS-backend - **Description**: UJN-Mentor-Dual-Selection-System数院导师双选系统 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-10-23 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 济南大学数学科学学院导师双选系统 ![双选系统登录页](src/main/resources/%E5%9B%BE%E7%89%871.png) ### 项目简介 "济大数院导师双选系统"是济南大学数学科学学院自研的双选平台,旨在为学生、导师和管理员提供一个流畅、透明的导师选择体验。该系统通过自动化流程,确保了选导过程的高效性和公平性,同时提供了便捷的结果查看和导出功能,以优化学院的导师分配工作。 - 学生端:学生通过一个用户友好的界面,可以轻松登录、修改密码,并在选导过程中根据自己的兴趣选择三轮志愿。这一流程不仅灵活,而且尊重了学生的个人选择。 - 导师端:导师利用系统可以清晰地查看学生的志愿,并基于自身的指导能力、研究方向与学生需求进行选择,实现精准匹配。 - 管理员端:管理员通过系统自动化功能,能够迅速为未分配的学生匹配导师,并合理分配有名额的导师,显著提升了工作效率并确保了分配的公正性。 ### 技术选型 - **客户端** : Vue2 + Element-ui - **服务端** : Java + Springboot2 + Mybatis-plus + Swagger + Knif4j - **数据库** :MySql + Redis ### 系统模块 ![系统模块图](src/main/resources/%E5%9B%BE%E7%89%874.png) ### 核心业务逻辑图 ![核心业务流程图](src/main/resources/%E5%9B%BE%E7%89%873.png) ### 双选流程简介 ![双选流程](src/main/resources/%E5%9B%BE%E7%89%872.png) - 管理员流程: - 固定导师指导学生的名额、并在一个时间段对学生开放双选系统。 - 管理员设定三轮双选时间,分轮次对导师开放系统,分别处理学生第一志愿、第二志愿、第三志愿。 - 三轮结束后,若还有学生无导师,且有导师有剩余名额,管理员将强制分配。 - 学生流程: - 学生登录系统,先分别选择一志愿导师、二志愿导师、三志愿导师,然后统一提交。 - 导师流程: - 第一轮登录系统,每个导师只需要对选自己的第一志愿申请进行答复,然后退出系统。如果第一轮自己的名额已经选满了,无需在第二、三轮进行登录。 - 第二轮登录系统,每个导师只需要对选自己的第二志愿申请进行答复,然后退出系统。如果第二轮自己的名额已经选满了,无需在第三轮进行登录。 - 第三轮登录系统,每个导师只需要对选自己的第三志愿申请进行答复,然后退出系统。