Linux 成绩管理系统(Shell)
基于 Shell 脚本的多用户成绩管理系统,支持增删改查、权限控制、批量登分
项目概述
Linux 课程作业五:一个基于 Shell 脚本实现的成绩管理系统,运行在 Linux 终端环境。
核心功能
- 用户管理:教师/学生双角色登录,数据隔离
- 成绩管理:增、删、改、查,支持按学号/姓名模糊搜索
- 批量录入:支持 CSV 批量导入成绩
- 统计功能:计算班级平均分、最高/低分、及格率
- 持久化:使用文本文件存储数据,支持数据导出
设计亮点
- 灵活查询:支持多种筛选条件的组合查询
- 多用户数据隔离:每个用户只能操作自己的数据
- 注释完善:附带详细注释版本,方便学习理解