实验三 学生成绩管理程序(Shell程序设计) 实验内容 作业:学生成绩管理程序 功能: 对学生成绩进行管理。要求实现数据的基本操作:学院和学生信息以及学生成绩的增加,修改,删除,统计 构造三个类似数据库的文本文件: 第一个为学院信息文件,包含字段: 学院编号(唯一),学院名称 第二个为学生信息文件,包含字段: 学号(唯一),学生姓名,所在学院编号,说明(休学suspended,退学dropout) 第三个为学生成绩文件,包含字段: 学号(唯一),学生姓名,科目名称,成绩;说明(期考final,补考makeup) 说明:每个记录占一行;分隔符可以自己选定,建议用”,”; 编码规则自己定;文件名自己定 程序功能:要求实现4个功能,每个功能作为一个函数 1.向文件中插入记录 2.显示文件中的每条记录的每个字段值 3.从文件中修改指定学号的记录 4.对学生成绩进行统计(包括每个学生总成绩;每个学科前十名和总成绩前二十名统计) 要求采用dialog工具设计程序菜单
1