开发联系邮箱
有想要的新功能或建议?欢迎发送邮件至: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计算
数据可视化