diff --git a/README.md b/README.md index 38bad92..c475a09 100644 --- a/README.md +++ b/README.md @@ -264,5 +264,24 @@ a: No such file or directory main 系统主函数模块,显示菜单,根据用户选择的菜单命令,执行相关操作。 init -系统初始化。 display_menu显示菜单命令。 -![](1.svg) \ No newline at end of file +系统初始化。 +display_menu +显示菜单命令。 +##详细设计 +针对概要设计 +main +Step 1: 初始化 +Step 2: 根据用户选择的命令执行对应的操作 +Step 2.1: 显示菜单 +Step 2.2: 选择菜单命令 c +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: +![](1.svg) +##save_data +Step 1: 输入文件名 +Step 2: 打开文件 +Step 3: if 打开文件失败 then 提示打开文件失败并结束 +Step 4: 将所有库存记录写入文件 +Step 5: 关闭文件