|
|
@ -333,7 +333,7 @@ Step 2.4: if c == CMD_SAVE then 保存数据
|
|
|
|
Step 2.5: if c == CMD_PRINT then 打印数据
|
|
|
|
Step 2.5: if c == CMD_PRINT then 打印数据
|
|
|
|
Step 2.6:
|
|
|
|
Step 2.6:
|
|
|
|
|
|
|
|
|
|
|
|
![主程序流程图](images/main.drawio.svg)
|
|
|
|
![主程序流程图](graph/main.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### savedata
|
|
|
|
#### savedata
|
|
|
@ -344,7 +344,7 @@ Step 3: if 打开文件失败 then 提示打开文件失败并结束
|
|
|
|
Step 4: 将所有库存记录写入文件
|
|
|
|
Step 4: 将所有库存记录写入文件
|
|
|
|
Step 5: 关闭文件
|
|
|
|
Step 5: 关闭文件
|
|
|
|
|
|
|
|
|
|
|
|
![保存数据流程图](images/saveData.drawio.svg)
|
|
|
|
![保存数据流程图](graph/saveData.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### insert
|
|
|
|
#### insert
|
|
|
@ -356,7 +356,7 @@ Step 4: 输入零件名和库存数量
|
|
|
|
Step 5: 添加新零件到数据
|
|
|
|
Step 5: 添加新零件到数据
|
|
|
|
Step 6: 提示添加成功
|
|
|
|
Step 6: 提示添加成功
|
|
|
|
|
|
|
|
|
|
|
|
![添加库存记录流程图](images/insert.drawio.svg)
|
|
|
|
![添加库存记录流程图](graph/insert.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### show_goods
|
|
|
|
#### show_goods
|
|
|
|
|
|
|
|
|
|
|
@ -366,7 +366,7 @@ Step 3: 提示“数据库内没有商品”
|
|
|
|
Step 4: 输入编号
|
|
|
|
Step 4: 输入编号
|
|
|
|
Step 5: 打印商品
|
|
|
|
Step 5: 打印商品
|
|
|
|
|
|
|
|
|
|
|
|
![打印数据流程图](images/show_goods.drawio.svg)
|
|
|
|
![打印数据流程图](graph/show_goods.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -378,7 +378,7 @@ Step 2: if没有商品则返回“注意:您的数据库内没有商品信息
|
|
|
|
Step 3: 输入文件名称
|
|
|
|
Step 3: 输入文件名称
|
|
|
|
Step 4: 输出数据库里的商品信息
|
|
|
|
Step 4: 输出数据库里的商品信息
|
|
|
|
|
|
|
|
|
|
|
|
![读取数据流程图](images/readData.drawio.svg)
|
|
|
|
![读取数据流程图](graph/readData.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### find_goods
|
|
|
|
#### find_goods
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
@ -386,7 +386,7 @@ Step2: 输入需要查找的商品ID
|
|
|
|
Step3: 输出商品信息
|
|
|
|
Step3: 输出商品信息
|
|
|
|
Step4: if输入的商品信息不存在则返回 "输入的商品信息无效!!!”
|
|
|
|
Step4: if输入的商品信息不存在则返回 "输入的商品信息无效!!!”
|
|
|
|
|
|
|
|
|
|
|
|
![查询数据流程图](images/find_goods.drawio.svg)
|
|
|
|
![查询数据流程图](graph/find_goods.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### increase_count
|
|
|
|
#### increase_count
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
@ -394,13 +394,13 @@ Step2: 输入需要修改的商品ID
|
|
|
|
Step3: 修改信息并显示修改成功
|
|
|
|
Step3: 修改信息并显示修改成功
|
|
|
|
Step4: if没有需要修改的商品则返回
|
|
|
|
Step4: if没有需要修改的商品则返回
|
|
|
|
|
|
|
|
|
|
|
|
![修改模块流程图](images/increase_count.drawio.svg)
|
|
|
|
![修改模块流程图](graph/increase_count.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### sort
|
|
|
|
#### sort
|
|
|
|
Step1 : 输入需要排序的商品编号
|
|
|
|
Step1 : 输入需要排序的商品编号
|
|
|
|
Step2 : 进行排序
|
|
|
|
Step2 : 进行排序
|
|
|
|
Step3 : 排序完成
|
|
|
|
Step3 : 排序完成
|
|
|
|
![排序模块流程图](images/sort.drawio.svg)
|
|
|
|
![排序模块流程图](graph/sort.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### delete_from_list
|
|
|
|
#### delete_from_list
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
|
Step1: if数据库为空则返回“数据库数据为空,请先添加商品信息”
|
|
|
@ -408,10 +408,10 @@ Step2: 输入需要删除的商品id
|
|
|
|
Step3: 删除商品并显示删除成功
|
|
|
|
Step3: 删除商品并显示删除成功
|
|
|
|
Step4: if输入的商品id不存在则返回“您输入的商品名称没有找到!!”
|
|
|
|
Step4: if输入的商品id不存在则返回“您输入的商品名称没有找到!!”
|
|
|
|
|
|
|
|
|
|
|
|
![删除数据流程图](images/delete_from_list.drawio.svg)
|
|
|
|
![删除数据流程图](graph/delete_from_list.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### Show
|
|
|
|
#### Show
|
|
|
|
Step1:if没有商品数据则显示“您的数据库内没有商品!”
|
|
|
|
Step1:if没有商品数据则显示“您的数据库内没有商品!”
|
|
|
|
step2: 输入商品编号打印表格
|
|
|
|
step2: 输入商品编号打印表格
|
|
|
|
|
|
|
|
|
|
|
|
![图表模块流程图](images/Show.drawio.svg)
|
|
|
|
![图表模块流程图](graph/Show.drawio.svg)
|