项目概述

Linux 课程作业五:一个基于 Shell 脚本实现的成绩管理系统,运行在 Linux 终端环境。

核心功能

  • 用户管理:教师/学生双角色登录,数据隔离
  • 成绩管理:增、删、改、查,支持按学号/姓名模糊搜索
  • 批量录入:支持 CSV 批量导入成绩
  • 统计功能:计算班级平均分、最高/低分、及格率
  • 持久化:使用文本文件存储数据,支持数据导出

设计亮点

  • 灵活查询:支持多种筛选条件的组合查询
  • 多用户数据隔离:每个用户只能操作自己的数据
  • 注释完善:附带详细注释版本,方便学习理解