diff --git a/README.md b/README.md index 542ef36..8e5fc25 100644 --- a/README.md +++ b/README.md @@ -405,7 +405,13 @@ Step 4:否则提示不存在并结束 ### sort_data Step 1:对库存记录按学号从小到大排序 +<<<<<<< HEAD +======= +Step 2:将按照学生成绩排序,若前面的比后面大,则交换 +Step 3:每次遍历记录是否交换,若没有交换,则排序结束 +Step 4:若成绩相同,则按照学号从小到大排序 +>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff ### make_chart @@ -416,4 +422,14 @@ Step 3:若存在则打开文件并读取CSV 格式保存的所有库存记录 Step 4:否则给出错误信息并结束 +<<<<<<< HEAD +======= +### read_data +Step 1:输入文件名 +Step 2:查看输入的文件名是否和已有的文化相匹配 +Step 3:若匹配成功,则打开文件 +Step 4:若不成功,则返回错误值 +Step 5:打开后利用循环,依次输出文件里各个学生的学号,姓名和成绩; +Step 6:关闭文件 +>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff diff --git a/picture1.drawio.svg b/picture1.drawio.svg new file mode 100644 index 0000000..e6b1f6e --- /dev/null +++ b/picture1.drawio.svg @@ -0,0 +1,521 @@ + + + + + + + + + +
+
+
+ + main + +
+
+
+
+ + main + +
+
+ + + + + + +
+
+
+ init +
+
+
+
+ + init + +
+
+ + + + + + +
+
+
+ 显示菜单 +
+
+
+
+ + 显示菜单 + +
+
+ + + + + + +
+
+
+ 选择菜单命令 +
+
+
+
+ + 选择菜单命令 + +
+
+ + + + + + + + +
+
+
+ 读取数据 +
+
+
+
+ + 读取数据 + +
+
+ + + + + + + + +
+
+
+ 保存数据 +
+
+
+
+ + 保存数据 + +
+
+ + + + + + + + +
+
+
+ 打印数据 +
+
+
+
+ + 打印数据 + +
+
+ + + + + + + + +
+
+
+ 查询数据 +
+
+
+
+ + 查询数据 + +
+
+ + + + + + + + +
+
+
+ 添加数据 +
+
+
+
+ + 添加数据 + +
+
+ + + + + + + + +
+
+
+ 更新数据 +
+
+
+
+ + 更新数据 + +
+
+ + + + + + + + +
+
+
+ 删除数据 +
+
+
+
+ + 删除数据 + +
+
+ + + + + + + + +
+
+
+ 对数据排序 +
+
+
+
+ + 对数据排序 + +
+
+ + + + + + + + + + +
+
+
+ 生成图表报表 +
+
+
+
+ + 生成图表报表 + +
+
+ + + + + + + + +
+
+
+ 确定退出 +
+
+
+
+ + 确定退出 + +
+
+ + + + + + + +
+
+
+ read_data +
+
+
+
+ + read_data + +
+
+ + + + + + + +
+
+
+ save_data +
+
+
+
+ + save_data + +
+
+ + + + + + + +
+
+
+ print_data +
+
+
+
+ + print_data + +
+
+ + + + + + + +
+
+
+ query_data +
+
+
+
+ + query_data + +
+
+ + + + + + + +
+
+
+ add_data +
+
+
+
+ + add_data + +
+
+ + + + + + + +
+
+
+ update_data +
+
+
+
+ + update_data + +
+
+ + + + + + + +
+
+
+ delete_data +
+
+
+
+ + delete_data + +
+
+ + + + + + + +
+
+
+ sort_data +
+
+
+
+ + sort_data + +
+
+ + + + + + + +
+
+
+ make_data +
+
+
+
+ + make_data + +
+
+ + + + + +
+
+
+ quit +
+
+
+
+ + quit + +
+
+ + + + + + + +
+
+
+ 命令错误,重新选择 +
+
+
+
+ + 命令错误,重新选择 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file