|
|
@ -364,6 +364,12 @@ Step 5: 关闭文件
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/save_data.drawio.svg)
|
|
|
|
![](pictures/save_data.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### print_data
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 输出学号、姓名、成绩
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/print.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### query_data
|
|
|
|
#### query_data
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 输入学生学号
|
|
|
|
Step 1: 输入学生学号
|
|
|
@ -380,13 +386,9 @@ Step 3: if 学生已存在 then 提示学生已存在并结束
|
|
|
|
Step 4: 输入学生名字和成绩
|
|
|
|
Step 4: 输入学生名字和成绩
|
|
|
|
Step 5: 添加学生到数据
|
|
|
|
Step 5: 添加学生到数据
|
|
|
|
Step 6: 提示添加成功
|
|
|
|
Step 6: 提示添加成功
|
|
|
|
![](pictures/add_data.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### print_data
|
|
|
|
![](pictures/add_data.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 输出学号、姓名、成绩
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/print.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### update_data
|
|
|
|
#### update_data
|
|
|
|
|
|
|
|
|
|
|
@ -394,6 +396,7 @@ Step 1: 输入学号
|
|
|
|
Step 2: if 不存在 then 提示学生不存在并结束
|
|
|
|
Step 2: if 不存在 then 提示学生不存在并结束
|
|
|
|
Step 3: else 输入学号、姓名、成绩
|
|
|
|
Step 3: else 输入学号、姓名、成绩
|
|
|
|
Step 4: 已更新
|
|
|
|
Step 4: 已更新
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/updata_data.drawio.svg)
|
|
|
|
![](pictures/updata_data.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### delete_data
|
|
|
|
#### delete_data
|
|
|
@ -402,6 +405,7 @@ Step 1: 输入学号
|
|
|
|
Step 2: if 不存在 then 提示学生不存在并结束
|
|
|
|
Step 2: if 不存在 then 提示学生不存在并结束
|
|
|
|
Step 3: else 删除学生信息
|
|
|
|
Step 3: else 删除学生信息
|
|
|
|
Step 4: 提示删除成功
|
|
|
|
Step 4: 提示删除成功
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/delete.drawio.svg)
|
|
|
|
![](pictures/delete.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -409,6 +413,7 @@ Step 4: 提示删除成功
|
|
|
|
Step 1: 读取文件
|
|
|
|
Step 1: 读取文件
|
|
|
|
Step 2: 进行排序
|
|
|
|
Step 2: 进行排序
|
|
|
|
Step 3: 提示排序已完成
|
|
|
|
Step 3: 提示排序已完成
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/sort.drawio.svg)
|
|
|
|
![](pictures/sort.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|