From 5ec1e4b9c9fe1a9d311787431a0580e02b47da38 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 11:16:45 +0800 Subject: [PATCH 1/8] tubiao --- graph/readData.drawio.svg | 102 +++++++++++++++++++++++++ graph/saveData.drawio.svg | 152 +++++++++++++++++++++++++++++++++++++ graph/save_data.drawio.svg | 0 3 files changed, 254 insertions(+) create mode 100644 graph/readData.drawio.svg create mode 100644 graph/saveData.drawio.svg create mode 100644 graph/save_data.drawio.svg diff --git a/graph/readData.drawio.svg b/graph/readData.drawio.svg new file mode 100644 index 0000000..b6de3dd --- /dev/null +++ b/graph/readData.drawio.svg @@ -0,0 +1,102 @@ + + + + + + + +
+
+
+ 读取文件 +
+
+
+
+ + 读取文件 + +
+
+ + + + + +
+
+
+ 判断头指针 +
+
+
+
+ + 判断头指针 + +
+
+ + + + + +
+
+
+ 为空返回error +
+
+
+
+ + 为空返回error + +
+
+ + + + + +
+
+
+ 不为空文件指针指向文件 并打开 +
+
+
+
+ + 不为空文件指针指向文件 并打开 + +
+
+ + + + + +
+
+
+ 若文件内没有数据返回无信息 +
+
+
+
+ + 若文件内没有数据返回无信息 + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file diff --git a/graph/saveData.drawio.svg b/graph/saveData.drawio.svg new file mode 100644 index 0000000..0af3f30 --- /dev/null +++ b/graph/saveData.drawio.svg @@ -0,0 +1,152 @@ + + + + + + + + + +
+
+
+ save_data +
+
+
+
+ + save_data + +
+
+ + + + + + +
+
+
+ 输入文件名 +
+
+
+
+ + 输入文件名 + +
+
+ + + + + + +
+
+
+ 打开文件 +
+
+
+
+ + 打开文件 + +
+
+ + + + + + + + +
+
+
+ 打开文件成功? +
+
+
+
+ + 打开文件成功? + +
+
+ + + + + + +
+
+
+ 把所有库存记录 +
+ 写入文件 +
+
+
+
+ + 把所有库存记录 +写入文件 + +
+
+ + + + + + +
+
+
+ 关闭文件 +
+
+
+
+ + 关闭文件 + +
+
+ + + + + + + +
+
+
+ 提示打开文件失败 +
+
+
+
+ + 提示打开文件失败 + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file diff --git a/graph/save_data.drawio.svg b/graph/save_data.drawio.svg new file mode 100644 index 0000000..e69de29 From b23821232f3855ce6f7f848f26ebee4a5c694bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=BD=A9=E6=9C=88?= Date: Sun, 21 May 2023 11:18:58 +0800 Subject: [PATCH 2/8] 1 --- graph/delete_from_list.drawio.svg | 103 ++++++++++++++++++++++++++++++ graph/exit.drawio.svg | 48 ++++++++++++++ graph/find_goods.drawio.svg | 102 +++++++++++++++++++++++++++++ 3 files changed, 253 insertions(+) create mode 100644 graph/delete_from_list.drawio.svg create mode 100644 graph/exit.drawio.svg create mode 100644 graph/find_goods.drawio.svg diff --git a/graph/delete_from_list.drawio.svg b/graph/delete_from_list.drawio.svg new file mode 100644 index 0000000..0773204 --- /dev/null +++ b/graph/delete_from_list.drawio.svg @@ -0,0 +1,103 @@ + + + + + + + +
+
+
+ 删除模块 +
+
+
+
+ + 删除模块 + +
+
+ + + + + +
+
+
+ 判断链表并返回信息 +
+
+
+
+ + 判断链表并返回信息 + +
+
+ + + + + +
+
+
+ 定义数组进行id比对 +
+
+
+
+ + 定义数组进行id比对 + +
+
+ + + + + + + +
+
+
+ 不存在则返回错误信息 +
+
+
+
+ + 不存在则返回错误信息 + +
+
+ + + + +
+
+
+ 存在则释放对应结点并更新结点 +
+
+
+
+ + 存在则释放对应结点并更新结点 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/graph/exit.drawio.svg b/graph/exit.drawio.svg new file mode 100644 index 0000000..d6f31e4 --- /dev/null +++ b/graph/exit.drawio.svg @@ -0,0 +1,48 @@ + + + + + + + +
+
+
+ 退出模块 +
+
+
+
+ + 退出模块 + +
+
+ + + + + +
+
+
+ 调用保存函数并打印退出信息 +
+
+
+
+ + 调用保存函数并打印退出信息 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/graph/find_goods.drawio.svg b/graph/find_goods.drawio.svg new file mode 100644 index 0000000..4449a7a --- /dev/null +++ b/graph/find_goods.drawio.svg @@ -0,0 +1,102 @@ + + + + + + + +
+
+
+ 查找模块 +
+
+
+
+ + 查找模块 + +
+
+ + + + + +
+
+
+ 判断链表是否存在并返回信息 +
+
+
+
+ + 判断链表是否存在并返回信息 + +
+
+ + + + + +
+
+
+ 创建数组进行id比对 +
+
+
+
+ + 创建数组进行id比对 + +
+
+ + + + + + +
+
+
+ 若不存在则返回错误信息 +
+
+
+
+ + 若不存在则返回错误信息 + +
+
+ + + + +
+
+
+ 存在则链表返回物品信息 +
+
+
+
+ + 存在则链表返回物品信息 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file From 08b0a3635befb06a4bd9f6898601dcde3c255858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=8B=B1=E7=9A=93?= <3462354569@qq.com> Date: Sun, 21 May 2023 11:20:18 +0800 Subject: [PATCH 3/8] . --- graph/Show.drawio.svg | 66 +++++++++++++++++++++++ graph/show_goods.drawio.svg | 102 ++++++++++++++++++++++++++++++++++++ graph/sort.drawio.svg | 66 +++++++++++++++++++++++ 3 files changed, 234 insertions(+) create mode 100644 graph/Show.drawio.svg create mode 100644 graph/show_goods.drawio.svg create mode 100644 graph/sort.drawio.svg diff --git a/graph/Show.drawio.svg b/graph/Show.drawio.svg new file mode 100644 index 0000000..512a24f --- /dev/null +++ b/graph/Show.drawio.svg @@ -0,0 +1,66 @@ + + + + + + + +
+
+
+ 图表模块 +
+
+
+
+ + 图表模块 + +
+
+ + + + + +
+
+
+ 打印一个图表格式 +
+
+
+
+ + 打印一个图表格式 + +
+
+ + + + + +
+
+
+ 调用打印函数 +
+
+
+
+ + 调用打印函数 + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file diff --git a/graph/show_goods.drawio.svg b/graph/show_goods.drawio.svg new file mode 100644 index 0000000..47b0ea3 --- /dev/null +++ b/graph/show_goods.drawio.svg @@ -0,0 +1,102 @@ + + + + + + + +
+
+
+ 打印模块 +
+
+
+
+ + 打印模块 + +
+
+ + + + + +
+
+
+ 判断头指针 +
+
+
+
+ + 判断头指针 + +
+
+ + + + + +
+
+
+ 为空返回错误信息 +
+
+
+
+ + 为空返回错误信息 + +
+
+ + + + + +
+
+
+ 不为空定义指针变量 +
+
+
+
+ + 不为空定义指针变量 + +
+
+ + + + + +
+
+
+ 打印商品信息 +
+
+
+
+ + 打印商品信息 + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file diff --git a/graph/sort.drawio.svg b/graph/sort.drawio.svg new file mode 100644 index 0000000..6370643 --- /dev/null +++ b/graph/sort.drawio.svg @@ -0,0 +1,66 @@ + + + + + + + +
+
+
+ 排序模块 +
+
+
+
+ + 排序模块 + +
+
+ + + + + +
+
+
+ 链表的冒泡排序 +
+
+
+
+ + 链表的冒泡排序 + +
+
+ + + + + +
+
+
+ 定义前后指针对物品id进行从小到大的排序 +
+
+
+
+ + 定义前后指针对物品id进行从小到大的排序 + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file From 0fbc196bf74a403e36075895aed7acd2db8e25f7 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 11:22:37 +0800 Subject: [PATCH 4/8] change --- graph/a | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 graph/a diff --git a/graph/a b/graph/a deleted file mode 100644 index e69de29..0000000 From 6e320de40b088fd60994a6f5df1f2050429514bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=8B=B1=E7=9A=93?= <3462354569@qq.com> Date: Sun, 21 May 2023 16:13:56 +0800 Subject: [PATCH 5/8] . --- graph/Show.drawio.svg | 38 ++++++++++---------- graph/show_goods.drawio.svg | 70 ++++++++++++++----------------------- graph/sort.drawio.svg | 38 ++++++++++---------- 3 files changed, 65 insertions(+), 81 deletions(-) diff --git a/graph/Show.drawio.svg b/graph/Show.drawio.svg index 512a24f..d42d030 100644 --- a/graph/Show.drawio.svg +++ b/graph/Show.drawio.svg @@ -1,56 +1,56 @@ - + - + + -
+
- 图表模块 + 打印一个图表格式
- - 图表模块 + + 打印一个图表格式 - - + + -
+
- 打印一个图表格式 + 调用打印函数
- - 打印一个图表格式 + + 调用打印函数 - - + -
+
- 调用打印函数 + 图表模块
- - 调用打印函数 + + 图表模块 @@ -59,7 +59,7 @@ - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display diff --git a/graph/show_goods.drawio.svg b/graph/show_goods.drawio.svg index 47b0ea3..3e9db6a 100644 --- a/graph/show_goods.drawio.svg +++ b/graph/show_goods.drawio.svg @@ -1,101 +1,85 @@ - + - - - - -
-
-
- 打印模块 -
-
-
-
- - 打印模块 - -
-
- - + + + -
+
- 判断头指针 + 为空返回错误信息
- - 判断头指针 + + 为空返回错误信息 - - + + -
+
- 为空返回错误信息 + 不为空定义指针变量
- - 为空返回错误信息 + + 不为空定义指针变量 - - + + -
+
- 不为空定义指针变量 + 打印商品信息
- - 不为空定义指针变量 + + 打印商品信息 - - + -
+
- 打印商品信息 + 判断头指针
- - 打印商品信息 + + 判断头指针 + - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display diff --git a/graph/sort.drawio.svg b/graph/sort.drawio.svg index 6370643..f1afbdd 100644 --- a/graph/sort.drawio.svg +++ b/graph/sort.drawio.svg @@ -1,56 +1,56 @@ - + - + + -
+
- 排序模块 + 链表的冒泡排序
- - 排序模块 + + 链表的冒泡排序 - - + + -
+
- 链表的冒泡排序 + 定义前后指针对物品id进行从小到大的排序
- - 链表的冒泡排序 + + 定义前后指针对物品id进行从小到大的排序 - - + -
+
- 定义前后指针对物品id进行从小到大的排序 + 排序模块
- - 定义前后指针对物品id进行从小到大的排序 + + 排序模块 @@ -59,7 +59,7 @@ - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display From 54bfce05a38aab6d57a24d0c5ee4df67f610c57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=8B=B1=E7=9A=93?= <3462354569@qq.com> Date: Sun, 21 May 2023 16:16:38 +0800 Subject: [PATCH 6/8] . --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index ce5c841..89bde19 100644 --- a/README.md +++ b/README.md @@ -293,3 +293,22 @@ ID | NAME Amount ``` +#### sort +Step1 : 输入需要排序的商品编号 +Step2 : 进行排序 +Step3 : 排序完成 +![排序模块流程图](images/sort.drawio.svg) + +#### delete_from_list +Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息” +Step2: 输入需要删除的商品id +Step3: 删除商品并显示删除成功 +Step4: if输入的商品id不存在则返回“您输入的商品名称没有找到!!” + +![删除数据流程图](images/delete_from_list.drawio.svg) + +#### Show +Step1:if没有商品数据则显示“您的数据库内没有商品!” +step2: 输入商品编号打印表格 + +![图表模块流程图](images/Show.drawio.svg) \ No newline at end of file From efc8b0e1a9bf61d475185fbfe53d7ff739a3f680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=8B=B1=E7=9A=93?= <3462354569@qq.com> Date: Sun, 21 May 2023 16:34:41 +0800 Subject: [PATCH 7/8] . --- graph/show_goods.drawio.svg | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/graph/show_goods.drawio.svg b/graph/show_goods.drawio.svg index 3e9db6a..c20d41c 100644 --- a/graph/show_goods.drawio.svg +++ b/graph/show_goods.drawio.svg @@ -1,4 +1,4 @@ - + @@ -74,6 +74,22 @@ + + + +
+
+
+ 打印模块 +
+
+
+
+ + 打印模块 + +
+
From 352fb0971d3718985ab00d8d2e400d87d9d50d49 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 16:44:25 +0800 Subject: [PATCH 8/8] 1 --- graph/readData.drawio.svg | 62 ++++++++++++------------- graph/saveData.drawio.svg | 97 +++++++++++++++++++-------------------- 2 files changed, 78 insertions(+), 81 deletions(-) diff --git a/graph/readData.drawio.svg b/graph/readData.drawio.svg index b6de3dd..75b19ce 100644 --- a/graph/readData.drawio.svg +++ b/graph/readData.drawio.svg @@ -1,92 +1,92 @@ - + - + + + -
+
- 读取文件 + 为空返回error
- - 读取文件 + + 为空返回error - - + + -
+
- 判断头指针 + 不为空文件指针指向文件 并打开
- - 判断头指针 + + 不为空文件指针指向文件 并打开 - - + + -
+
- 为空返回error + 若文件内没有数据返回无信息
- - 为空返回error + + 若文件内没有数据返回无信息 - - + -
+
- 不为空文件指针指向文件 并打开 + 读取文件
- - 不为空文件指针指向文件 并打开 + + 读取文件 - - + -
+
- 若文件内没有数据返回无信息 + 判断头指针
- - 若文件内没有数据返回无信息 + + 判断头指针 @@ -95,7 +95,7 @@ - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display diff --git a/graph/saveData.drawio.svg b/graph/saveData.drawio.svg index 0af3f30..9aa6110 100644 --- a/graph/saveData.drawio.svg +++ b/graph/saveData.drawio.svg @@ -1,13 +1,13 @@ - + - - - + + + -
+
save_data @@ -15,18 +15,18 @@
- + save_data - - - + + + -
+
输入文件名 @@ -34,18 +34,18 @@
- + 输入文件名 - - - + + + -
+
打开文件 @@ -53,20 +53,20 @@
- + 打开文件 - - - - - + + + + + -
+
打开文件成功? @@ -74,78 +74,75 @@
- + 打开文件成功? - - - + + + + + -
+
- 把所有库存记录 -
- 写入文件 + 关闭文件
- - 把所有库存记录 -写入文件 + + 关闭文件 - - - + + + -
+
- 关闭文件 + 提示打开文件失败
- - 关闭文件 + + 提示打开文件失败 - - - - + -
+
-
- 提示打开文件失败 +
+ 把所有库存记录写进文件夹
- - 提示打开文件失败 + + 把所有库存记录写进文件夹 + - Viewer does not support full SVG 1.1 + Text is not SVG - cannot display