完成课程大作业。
设计并实现一个学生成绩管理系统,该系统能够帮助教师管理班级学生的成
绩信息。
点击空白处退出提示
完成课程大作业。
设计并实现一个学生成绩管理系统,该系统能够帮助教师管理班级学生的成
绩信息。
(1)系统菜单功能:系统启动后显示主菜单,包含以下 7 个功能选项:
添加学生成绩
查看所有成绩
删除学生成绩
修改学生成绩
查找学生成绩
成绩统计分析
退出系统
(2)核心功能详细要求:
添加学生成绩
输入学生信息:学号、姓名、语文成绩、数学成绩、英语成绩等
重复检测:如果输入的学号与已有学生学号重复,需要提示重复并要求重新输入
验证成绩输入的有效性(应为数字)
添加成功后显示"添加成功"
查看所有成绩
以表格形式显示所有学生的完整信息(打印时制表符)
显示每个学生的总分和平均分
如果系统中没有学生信息,显示"系统中暂无学生信息"
删除学生成绩
根据学号删除指定学生的信息
删除前确认学生存在
删除成功后显示"删除成功"
修改学生成绩
输入要修改的学生学号
显示该学生的当前信息
提供选择性修改菜单:姓名、各科成绩、无修改,返回上一级
用户可以选择具体要修改的项目,不需要重新输入所有信息
查找学生成绩
根据学号查找学生
显示该学生的详细信息(学号、姓名、各科成绩、总分、平均分)
成绩统计分析
计算并显示各科的平均分、最高分、最低分
统计结果显示格式要清晰易读
数据持久化(文件读写)
启动时:自动从 grades.txt 文件加载已有数据
退出时:自动将所有学生数据保存到 grades.txt 文件
全部由自己完成,运用tkinter来实现用户的交互界面。在这个过程中要反复调整布局和界面大小,同时还要自主学习tkinter的使用技巧。





评论