diff --git a/add_data.drawio.svg b/add_data.drawio.svg
new file mode 100644
index 0000000..635f2fc
--- /dev/null
+++ b/add_data.drawio.svg
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ add_data
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ 数据库满?
+
+
+
+
+
+
+
+
+
+
+
+
+ 输入零件编号
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ 零件存在?
+
+
+
+
+
+
+
+
+
+
+
+
+ 显示:数据库满,不能添加
+
+
+
+
+
+
+
+
+
+
+
+
+ 显示:零件已存在
+
+
+
+
+
+
+
+
+
+
+
+
+ 输入零件名
+
+
+
+
+
+
+
+
+
+
+
+
+ 输入库存数量
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加到零件数据科
+
+
+
+
+
+
+
+
+
+
+
+
+ 显示:零件已添加
+
+
+
+
+
+
+
+
+ Viewer does not support full SVG 1.1
+
+
+
+
\ No newline at end of file
diff --git a/main.drawio.svg b/main.drawio.svg
new file mode 100644
index 0000000..395b45f
--- /dev/null
+++ b/main.drawio.svg
@@ -0,0 +1,891 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ init
+
+
+
+
+
+
+
+
+
+
+
+
+
+ display_menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+ c = make_choice
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_READ
+
+
+
+
+
+
+
+
+
+
+
+
+
+ read_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_SAVE
+
+
+
+
+
+
+
+
+
+
+
+
+
+ save_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_PRINT
+
+
+
+
+
+
+
+
+
+
+
+
+
+ print_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_QUERY
+
+
+
+
+
+
+
+
+
+
+
+
+
+ query_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_INSERT
+
+
+
+
+
+
+
+
+
+
+
+
+
+ add_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_UPDATE
+
+
+
+
+
+
+
+
+
+
+
+
+
+ update_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_DELETE
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_SORT
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sort_data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ c == CMD_CHART
+
+
+
+
+
+
+
+
+
+
+
+
+
+ make_chart
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ c == CMD_QUIT
+
+
+
+
+
+
+
+
+
+
+
+
+
+ quit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定退出
+
+
+
+
+
+
+
+
+
+
+
+
+ 命令错误,请重新选择
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+ Viewer does not support full SVG 1.1
+
+
+
+
\ No newline at end of file
diff --git a/module.drawio.svg b/module.drawio.svg
new file mode 100644
index 0000000..8083236
--- /dev/null
+++ b/module.drawio.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/save_data.drawio.svg b/save_data.drawio.svg
new file mode 100644
index 0000000..e69de29