
Python学生成绩管理系统(含文件操作,400+行代码,封装超过10个函数)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一个用Python开发的学生成绩管理系统,包含文件操作功能。系统拥有400余行代码,并封装了超过十个实用函数,便于高效管理学生信息和成绩数据。
1. `def read_data_excel()`:构建Excel对象并读取包含账号密码的表格。
2. `def read_excel() -> list`:构建Excel对象并从表格中获取学生相关信息,返回列表形式的数据。
3. `def user_login()`:处理登录按钮事件,验证输入的账号和密码是否正确,并通过提示框反馈结果。
4. `def pop_add_student_wim()`:设置添加学生的界面元素,将学生信息转换为字符格式以备录入Excel表格。
5. `def add_students()`:检查学生信息是否有空值后将其添加到Excel中。
6. `def delete_student()`:从Excel中删除指定的学生记录。
7. `def notsort_excel()和def sort_excel():`:提供两种功能,分别是对学生的绩点进行升序或降序排序的函数实现。
8. `def change_student()`:更新学生的信息并保存至Excel文件内。
9. `def main_top()`:创建主窗口界面,并对其进行相应的设置操作。
10. `def creat_excel(stu: list)与def creat_data_excel(data: list)`:这两个方法分别用于根据给定的学生列表和数据列表来创建新的Excel表格。
全部评论 (0)
还没有任何评论哟~


