|
|
@ -298,7 +298,6 @@ Step 2.6:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### save_data
|
|
|
|
#### save_data
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 输入文件名
|
|
|
|
Step 1: 输入文件名
|
|
|
|
Step 2: 打开文件
|
|
|
|
Step 2: 打开文件
|
|
|
|
Step 3: if 打开文件失败 then 提示打开文件失败并结束
|
|
|
|
Step 3: if 打开文件失败 then 提示打开文件失败并结束
|
|
|
@ -309,7 +308,6 @@ Step 5: 关闭文件
|
|
|
|
![保存数据流程图](picture-save.svg)
|
|
|
|
![保存数据流程图](picture-save.svg)
|
|
|
|
|
|
|
|
|
|
|
|
#### add_data
|
|
|
|
#### add_data
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: if 数据库满 then 提示数据库满并结束
|
|
|
|
Step 1: if 数据库满 then 提示数据库满并结束
|
|
|
|
Step 2: 输入图书编号
|
|
|
|
Step 2: 输入图书编号
|
|
|
|
Step 3: if 图书已存在 then 提示图书已存在并结束
|
|
|
|
Step 3: if 图书已存在 then 提示图书已存在并结束
|
|
|
@ -364,16 +362,6 @@ Step 4: 若借阅次数相同,则按照编号从小到大排序
|
|
|
|
![打印记录流程图](sort1.svg)
|
|
|
|
![打印记录流程图](sort1.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### read_data
|
|
|
|
|
|
|
|
Step 1:输入文件名
|
|
|
|
|
|
|
|
Step 2:查看输入的文件名是否和已有的文化相匹配
|
|
|
|
|
|
|
|
Step 3:若匹配成功,则打开文件
|
|
|
|
|
|
|
|
Step 4:若不成功,则返回错误值
|
|
|
|
|
|
|
|
Step 5:打开后利用循环,依次输出文件里各个图书信息;
|
|
|
|
|
|
|
|
Step 6:关闭文件
|
|
|
|
|
|
|
|
![读取流程图](read_data.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### make_chart
|
|
|
|
#### make_chart
|
|
|
|
Step 1:打印表头
|
|
|
|
Step 1:打印表头
|
|
|
|
Step 2:循环打印图书名和图书编号
|
|
|
|
Step 2:循环打印图书名和图书编号
|
|
|
|