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