From 3aa38fc706287d555d75e21090fff06d8923be18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=81=AA=E9=A2=96?= <3139769854@qq.com> Date: Sun, 21 May 2023 16:47:16 +0800 Subject: [PATCH 1/3] okk --- graph/increase_count.drawio.svg | 83 ++++++++++++++++++--------------- graph/insert.drawio.svg | 62 ++++++++++++------------ 2 files changed, 77 insertions(+), 68 deletions(-) diff --git a/graph/increase_count.drawio.svg b/graph/increase_count.drawio.svg index 2b61434..5ed41b0 100644 --- a/graph/increase_count.drawio.svg +++ b/graph/increase_count.drawio.svg @@ -1,110 +1,119 @@ - + - + + + -
+
- 修改模块 + 定义数组用于id比对
- - 修改模块 + + 定义数组用于id比对 - - + + -
+
- 判断指针并返回信息 + 输入id进行比对
- - 判断指针并返回信息 + + 输入id进行比对 - - + + -
+
- 定义数组用于id比对 + 若没有则返回信息
- - 定义数组用于id比对 + + 若没有则返回信息 - - + -
+
- 输入id进行比对 + 若有则通过链表修改信息
- - 输入id进行比对 + + 若有则通过链表修改信息 - - - + -
+
- 若没有则返回信息 + 修改模块
- - 若没有则返回信息 + + 修改模块 - + + -
+
- 若有则通过链表修改信息 +
+ + 判断指针并返回信息 + +
+
+
+
+
+
- - 若有则通过链表修改信息 + + 判断指针并返回信息... @@ -113,7 +122,7 @@ - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display diff --git a/graph/insert.drawio.svg b/graph/insert.drawio.svg index 3648733..7759940 100644 --- a/graph/insert.drawio.svg +++ b/graph/insert.drawio.svg @@ -1,101 +1,101 @@ - + - + + -
+
- 添加模块 + 不存在返回error
- - 添加模块 + + 不存在返回error - + + -
+
- 判断链表是否存在 + 输入结束返回ok
- - 判断链表是否存在 + + 输入结束返回ok - - - + -
+
- 不存在返回error + 添加模块
- - 不存在返回error + + 添加模块 - - + -
+
- 存在则头插法输入数据 + 判断链表是否存在
- - 存在则头插法输入数据 + + 判断链表是否存在 - - + + -
+
- 输入结束返回ok + 存在则头插法输入数据
- - 输入结束返回ok + + 存在则头插法输入数据 + - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display From 0a2e486c547b70f9c3c0a741cb70256b52962b88 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 17:00:13 +0800 Subject: [PATCH 2/3] youhua --- graph/increase_count.drawio.svg | 23 ++++++------------- graph/insert.drawio.svg | 40 ++++++++++++++++----------------- 2 files changed, 27 insertions(+), 36 deletions(-) diff --git a/graph/increase_count.drawio.svg b/graph/increase_count.drawio.svg index 5ed41b0..aa0da0a 100644 --- a/graph/increase_count.drawio.svg +++ b/graph/increase_count.drawio.svg @@ -1,4 +1,4 @@ - + @@ -73,7 +73,7 @@ - + @@ -91,29 +91,20 @@ - + -
+
-
- - 判断指针并返回信息 - -
-
-
-
-
-
+ 判断指针并返回信息
- - 判断指针并返回信息... + + 判断指针并返回信息 diff --git a/graph/insert.drawio.svg b/graph/insert.drawio.svg index 7759940..084e7de 100644 --- a/graph/insert.drawio.svg +++ b/graph/insert.drawio.svg @@ -1,12 +1,12 @@ - + - - + + -
+
不存在返回error @@ -14,17 +14,17 @@
- + 不存在返回error - - + + -
+
输入结束返回ok @@ -32,16 +32,16 @@
- + 输入结束返回ok - + -
+
添加模块 @@ -49,16 +49,16 @@
- + 添加模块 - + -
+
判断链表是否存在 @@ -66,17 +66,17 @@
- + 判断链表是否存在 - - + + -
+
存在则头插法输入数据 @@ -84,12 +84,12 @@
- + 存在则头插法输入数据 - + From 33b05f4feb6dd4a9fbd7f8889d7f17271b7ab02e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=81=AA=E9=A2=96?= <3139769854@qq.com> Date: Sun, 21 May 2023 17:03:21 +0800 Subject: [PATCH 3/3] =?UTF-8?q?2=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 89bde19..1f2963d 100644 --- a/README.md +++ b/README.md @@ -311,4 +311,29 @@ Step4: if输入的商品id不存在则返回“您输入的商品名称没有找 Step1:if没有商品数据则显示“您的数据库内没有商品!” step2: 输入商品编号打印表格 -![图表模块流程图](images/Show.drawio.svg) \ No newline at end of file +![图表模块流程图](images/Show.drawio.svg) +#### 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: + + +![主程序流程图](images/main.drawio.svg) + + +#### savedata + +Step 1: 输入文件名 +Step 2: 打开文件 +Step 3: if 打开文件失败 then 提示打开文件失败并结束 +Step 4: 将所有库存记录写入文件 +Step 5: 关闭文件 + + +![保存数据流程图](images/saveData.drawio.svg) \ No newline at end of file