Skip to content

byteLatte/FSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

大学应用系统

这是一个大学应用系统,提供命令行界面(CLI)和图形界面(GUI)两种使用方式。

功能特点

学生功能

  • 注册新账号
  • 登录系统
  • 选课(最多4门)
  • 退课
  • 查看选课情况
  • 修改密码

管理员功能

  • 清空数据库
  • 按成绩分组
  • 学生分类(通过/未通过)
  • 删除学生
  • 查看所有学生

系统要求

  • Python 3.6+
  • tkinter(Python标准库)

安装步骤

  1. 克隆项目到本地
  2. 安装依赖:
    pip install -r requirements.txt

运行方式

运行主程序:

python main.py

然后选择运行模式:

  1. 命令行界面 (CLI)
  2. 图形界面 (GUI)

使用说明

学生账号

  • 邮箱格式:必须使用@university.com结尾
  • 密码要求:
    • 以大写字母开头
    • 包含至少5个字母
    • 后跟至少3个数字

管理员账号

  • 无需注册,直接使用管理员系统

数据存储

所有数据存储在students.data文件中,使用JSON格式。

SegFormer 训练脚本

segformer/ 目录包含一个自动化脚本,可以使用官方的 NVlabs/SegFormer 仓库在 Kaggle Echodynamic 数据集上训练 SegFormer-B0。详细使用说明见 segformer/README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages