这是一个大学应用系统,提供命令行界面(CLI)和图形界面(GUI)两种使用方式。
- 注册新账号
- 登录系统
- 选课(最多4门)
- 退课
- 查看选课情况
- 修改密码
- 清空数据库
- 按成绩分组
- 学生分类(通过/未通过)
- 删除学生
- 查看所有学生
- Python 3.6+
- tkinter(Python标准库)
- 克隆项目到本地
- 安装依赖:
pip install -r requirements.txt
运行主程序:
python main.py然后选择运行模式:
- 命令行界面 (CLI)
- 图形界面 (GUI)
- 邮箱格式:必须使用@university.com结尾
- 密码要求:
- 以大写字母开头
- 包含至少5个字母
- 后跟至少3个数字
- 无需注册,直接使用管理员系统
所有数据存储在students.data文件中,使用JSON格式。
segformer/ 目录包含一个自动化脚本,可以使用官方的
NVlabs/SegFormer 仓库在 Kaggle
Echodynamic 数据集上训练 SegFormer-B0。详细使用说明见
segformer/README.md。