本系统适用于教育培训机构、学校等场景,用于管理学生基本信息(姓名、学号、年龄、成绩)。支持增删改查、成绩等级评定、平均分统计、最高分查找、分数段分布统计等功能。数据可持久化保存,程序关闭后数据不丢失。
点击空白处退出提示
本系统适用于教育培训机构、学校等场景,用于管理学生基本信息(姓名、学号、年龄、成绩)。支持增删改查、成绩等级评定、平均分统计、最高分查找、分数段分布统计等功能。数据可持久化保存,程序关闭后数据不丢失。
1. 学生信息管理:添加、删除、修改、查询学生信息(按学号/姓名)
2. 成绩管理:自动计算成绩等级(优秀/良好/中等/及格/不及格)
3. 统计功能:计算全班平均分、找出最高分学生、统计各分数段人数
4. 数据持久化:使用JSON文件保存数据,程序启动自动加载
5. 输入验证:姓名只能含汉字/字母,学号必须为10位数字,年龄0-150,成绩0-100
1. 本人负责全部代码开发,包括需求分析、功能设计、代码实现、测试调试
2. 技术栈:Python 3.8,面向对象编程,文件操作(JSON),正则表达式(re模块),异常处理(try-except)
3. 实现亮点:用正则验证姓名和学号格式,用字典统计分数段,用max函数找最高分支持多人并列
4.源码地址:https://gitee.com/jie7_7/student-management-system.git




评论