From 019357e16983be6bf061916d11e305ce7e0c0705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=84=8F=E4=BC=9F?= <1687396619@qq.com> Date: Sun, 21 May 2023 10:50:39 +0800 Subject: [PATCH 1/2] . --- README.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3f1ef5d..df7cd48 100644 --- a/README.md +++ b/README.md @@ -250,6 +250,7 @@ a: No such file or directory ## 详细设计 针对概要设计 ### main +``` Step 1: 初始化 Step 2: 根据用户选择的命令执行对应的操作 Step 2.1: 显示菜单 @@ -258,33 +259,40 @@ Step 2.3: if c == CMD_READ then 读取数据 Step 2.4: if c == CMD_SAVE then 保存数据 Step 2.5: if c == CMD_PRINT then 打印数据 Step 2.6: +``` ![](main.svg) ### save_data +``` Step 1: 输入文件名 Step 2: 打开文件 Step 3: if 打开文件失败 then 提示打开文件失败并结束 Step 4: 将所有库存记录写入文件 Step 5: 关闭文件 - +``` ![](save_data.svg) ### print_data +``` Step 1: for 0 to num_part-1 Step 2: 打印学生成绩 - +``` ![](print_data.svg) ### query_data +``` Step 1: for 0 to num_part-1 查询 Step 2: 输入查询学号 Step 3: 根据查询结果输出 - +``` ![](query_data.svg) ### add_data +``` Step 1: for 0 to num_part-1 添加 Step 2: 输入添加学号 Step 3: if 成立则结束 else 输入学生名称、名次,添加分数, 并提示完成 - +``` ![](add_data.svg) ### update_data +``` Step 1: for 0 to num_part-1 修改 Step 2: 输入修改学号 -Step 3: if 不成立则结束 else 输出学生信息 \ No newline at end of file +Step 3: if 不成立则结束 else 输出学生信息 +``` \ No newline at end of file From 0f1edc53f754fed82a6d136a447b5ea431577637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=84=8F=E4=BC=9F?= <1687396619@qq.com> Date: Sun, 21 May 2023 11:07:29 +0800 Subject: [PATCH 2/2] . --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index df7cd48..e6fd65c 100644 --- a/README.md +++ b/README.md @@ -295,4 +295,12 @@ Step 3: if 成立则结束 else 输入学生名称、名次,添加分数, Step 1: for 0 to num_part-1 修改 Step 2: 输入修改学号 Step 3: if 不成立则结束 else 输出学生信息 -``` \ No newline at end of file +``` +![](update_data.svg) +### delete_data +``` +Step 1: for 0 to num_part-1 删除 +Step 2: 输入删除学号 +Step 3: if 不成立则结束 else 删除 +``` +![](delete_data.svg) \ No newline at end of file