一个基于Python Tkinter和SQLite的学生信息管理系统。
- 用户注册和登录
- 学生信息的增删改查
- 按姓名、学号、年龄搜索
- 美观的现代化界面
- Python 3.x
- Tkinter (GUI)
- SQLite3 (数据库)
bash git clone https://github.com/yourusername/student-management-system.git cd student-management-system
python main.py
注册账号:首次使用需要注册账号
登录系统:使用注册的账号登录
添加学生:点击"添加学生"按钮
查询学生:在搜索框输入条件进行筛选
刷新数据:点击"刷新"按钮更新表格
text student-management-system/ ├── main.py # 程序入口 ├── src/ # 源代码 │ ├── database.py # 数据库操作 │ └── gui.py # GUI界面 ├── database/ # 数据库文件 ├── requirements.txt # 依赖包 └── README.md # 项目说明
login_table (用户表) id: 主键 st_username: 用户名 st_password: 密码 created_at: 创建时间 info_table (学生信息表) id: 主键 student_name: 姓名 student_id: 学号 student_age: 年龄 created_at: 创建时间