毕业学分审查系统版本时间线

开发联系邮箱

有想要的新功能或建议?欢迎发送邮件至:credits-dev@thuhub.com

...

未来版本

敬请期待更多功能和改进...

v2

版本 2.0

开发中

预计发布日期: 待定

预计功能
毕业学分审查系统的第二个版本,提供更智能的自动化功能

用户信息增强

  • 支持选择用户的院系-专业-入学年份
  • 支持保存用户选择的培养方案到后端

自动成绩获取与匹配

  • 支持自动爬取成绩(需要输入学号密码)
  • 爬取完成后提供页面确认课程匹配和分数正确性
  • 爬取成绩后自动匹配课程类别(关键词匹配+手动调整界面)
  • 提供课程对照表管理(自定义课程别名与标准课程的映射关系)
  • 未匹配课程的智能推荐(根据课程名称相似度推荐培养方案分类)

培养方案智能处理

  • 支持上传培养方案PDF,并AI自动解析
  • 创建培养方案时也选择院系-专业-入学年份
  • 培养方案以列表形式展示,支持根据院系-专业-入学年份进行筛选
  • 培养方案自动匹配:院系和专业相同,年份匹配最近且不晚于入学年份
自动成绩获取
AI解析培养方案
智能课程匹配
用户信息增强
v1

版本 1.0

发布日期: 2025年4月24日

功能概述
毕业学分审查系统的首个版本,提供全面的学分管理和审查功能

1. 账户认证系统

  • 邮箱注册时发送验证码进行验证
  • 找回密码时通过邮箱验证码验证
  • 用户分为普通用户和管理员用户
  • 前端仅支持普通用户注册
  • 管理员用户通过环境变量配置

2. 培养方案与课程类别设置

  • 用户可选择现有培养方案或创建新的培养方案
  • 培养方案包含名称(涵盖年份、院系、专业)、毕业总学分和课程类别
  • 支持在培养方案下添加课程类别及所需学分
  • 课程类别可创建多级子类别,学分要求自下而上累加
  • 子类别有独立的学分要求,父类别学分需计算子类别相加
  • 用户可选择公共培养方案并继承其课程类别

3. 培养方案管理

  • 普通用户只能查看自己创建的和公共的培养方案
  • 管理员用户可查看所有用户创建的培养方案
  • 管理员可将有效的培养方案发布为公共方案
  • 公共方案对所有用户开放使用

4. 课程信息管理

  • 用户可手动添加个人课程信息
  • 课程信息包括名称、学分数和评分制度
  • 支持百分制(计算GPA)和通过/不通过制(仅计入学分)
  • 百分制GPA计算公式:GPA = 4 - 3 * (100 - 成绩)² / 1600
  • 通过/不通过制只记入学分,不计入GPA
  • 总GPA按各课程学分加权平均,保留三位小数
  • 课程需关联到已创建的课程类别

5. 信息修改规则

  • 培养方案创建后,普通用户不可修改课程类别和学分数
  • 若需修改培养方案,须删除原有方案并创建新方案
  • 用户可随时修改自己的课程信息

6. 用户界面设计

  • 采用黑白配色,支持深色和浅色主题
  • 首页展示系统介绍和登录/注册入口(无需登录即可访问)
  • 登录后可访问以下功能页面:
    • 培养方案:用于管理培养方案相关内容
    • 课程信息:用于增删改查课程信息
    • 仪表盘:展示总学分要求、已修学分、剩余学分和总GPA,以及各课程类别的学分完成情况(使用绿色和红色标识完成与未完成)
    • 数据统计:通过图形化方式直观展示学分和GPA信息
用户认证
培养方案管理
课程类别设置
课程信息管理
GPA计算
数据可视化