录入学生成绩 — 学号、姓名、语文/数学/英语成绩(0-100 校验)
🔍 查询学生成绩 — 按学号查询,显示总分和平均分
📋 查看所有学生 — 批量列表展示
📊 班级成绩统计 — 各科平均分 + 班级人数
🚪 退出系统
点击空白处退出提示
录入学生成绩 — 学号、姓名、语文/数学/英语成绩(0-100 校验)
🔍 查询学生成绩 — 按学号查询,显示总分和平均分
📋 查看所有学生 — 批量列表展示
📊 班级成绩统计 — 各科平均分 + 班级人数
🚪 退出系统
录入学生成绩 — 学号、姓名、语文/数学/英语成绩(0-100 校验)
🔍 查询学生成绩 — 按学号查询,显示总分和平均分
📋 查看所有学生 — 批量列表展示
📊 班级成绩统计 — 各科平均分 + 班级人数
🚪 退出系统
原子写入 — 先写临时文件再 rename,防止数据损坏
自动恢复 — 文件损坏自动重建为空数据
学号唯一 — 重复学号拒绝录入
异常容错 — 从输入到数据库 5 层防御
单元测试 — 覆盖 database、service、CLI 三层



评论