返回作品

毕业设计选题管理系统

创建于 2024 年 6 月 28 日

标签
  • 若依
  • Spring Boot
  • Vue 2
  • 毕业设计
  • 选题管理

项目介绍

毕业设计选题管理系统位于 20240628-论文选题目,工程模块以 bysj-adminbysj-systembysj-ui 等命名,说明它在若依基础上做了毕业设计业务的模块化改造。系统围绕“题目发布 -> 学生选题 -> 教师确认 -> 结果管理”展开,解决毕业设计早期选题阶段的信息同步问题。

在传统流程中,教师题目、学生志愿、题目名额和最终分配结果经常通过表格维护,容易出现重复选择、状态不明确和通知不及时。该系统把题目和选题过程在线化,方便管理员统一管理。

项目架构

后端由 bysj-adminbysj-systembysj-frameworkbysj-common 等模块组成,前端为 bysj-ui,整体借鉴若依多模块结构但使用毕业设计业务命名。数据库脚本 20240628-bysj.sql 提供选题业务表和菜单配置。

业务模型以论文题目为中心,关联教师、学生、选题状态和审核结果。题目可以设置方向、人数限制、是否开放选择等信息;学生提交选择后,教师或管理员进行确认。

核心功能

  • 题目发布:教师或管理员维护毕业设计题目、方向和名额。
  • 学生选题:学生按开放题目进行选择或提交志愿。
  • 教师确认:教师查看学生选择并确认是否通过。
  • 状态跟踪:题目和选题记录具有待确认、已通过、已拒绝等状态。
  • 结果管理:管理员查看最终题目分配结果,支持查询和导出。

快速上手

导入 sql/20240628-bysj.sql、Quartz 脚本和若依基础脚本,配置后端数据源后启动 bysj 后端。前端进入 bysj-ui 安装依赖并运行,使用不同角色账号演示选题流程。

总结

毕业设计选题管理系统聚焦论文管理的前置环节,把教师题目、学生选择和确认结果统一管理,适合高校毕业设计管理和教育类系统案例展示。