Skip to content

caizeming/Smart-Seat-Shuffler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Smart Seat Shuffler (智能班级排座系统)

Python License

一款专为教师打造的现代化、高颜值的班级座位随机分配系统。告别传统手工排座的繁琐,一键生成美观的 Excel 座位表。

✨ 核心特性 (Features)

  • 🎨 极简果味 UI:基于 CustomTkinter 打造,支持明亮/暗黑模式无缝切换。
  • ⚡ 丝滑交互:底层重写像素级滚动引擎,支持全局自定义快捷键(Ctrl+Z/S/R)。
  • 🛡️ 终极数据防线:无限撤销 + 自动缓存 + 导出自动备份,断电也不怕数据丢失。
  • 🧹 智能脏数据预警:自动检测空姓名、重复学号,表格内双击即可原位修改。
  • 📦 灵活规则:支持紧凑/分散排座,可自定义排除特定损坏座位(如坏电脑)。

🚀 快速开始 (Quick Start)

  1. 克隆本项目:git clone https://github.com/你的用户名/Smart-Seat-Shuffler.git
  2. 安装依赖:pip install -r requirements.txt
  3. 运行程序:python seat_shuffler.py

📄 声明

本项目仅供学习与教育日常使用,严禁用于任何商业用途

About

🎓 一款基于 Python + CustomTkinter 打造的现代化智能班级排座系统。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages