From a27fa75acd9d967c58824262cce9c9afe9221bca Mon Sep 17 00:00:00 2001 From: yangtengze Date: Mon, 24 Apr 2023 20:30:13 +0800 Subject: [PATCH] change --- README.md | 22 ++++- code.drawio | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++ code/data.h | 2 + 3 files changed, 297 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0c99a32..4e46874 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,14 @@ 程序退出 ``` ### C1: 查找图书 -选择菜单命令: 1 ,提示Find Book 和 Enter book ID: 字样,则继续输入图书编号。若没找到,提示Not found;若找到,提示Found 并 打印书籍信息。 +选择菜单命令: 1 ,提示Find Book 和 Enter book ID: 字样,若本身书籍库为空,则提示Book data empty。继续输入图书编号。若没找到,提示Not found;若找到,提示Found 并 打印书籍信息。 +``` +请选择:1 + +Find Book + +Book data empty +``` ``` 请选择:1 @@ -86,7 +93,14 @@ Book ************** Number: 3 ************** ``` ### C2:借用图书 -选择菜单命令:2,提示Boorow Book和Which book you wanna boorow ?,则继续输入图书编号。若该书本身不存在,则提示NOT FOUND THIS BOOK;如图书存在,则提示OK。 +选择菜单命令:2,提示 Boorow Book,若本身书籍库为空,则提示Book data empty。提示 Which book you wanna boorow ?,则继续输入图书编号。若该书本身不存在,则提示NOT FOUND THIS BOOK;如图书存在,则提示OK。 +``` +请选择:2 + +Boorow Book + +Book data empty +``` ``` 请选择:2 @@ -110,7 +124,7 @@ OK ********* ``` ### C3:归还图书 -选择菜单命令:3 提示归还图书 和 你想要归还哪一本书?输入图书编号,若在系统中没有该图书,则添加图书并输入图书的编号,数量和数目,显示相关信息并归还成功,否则直接退出。 +选择菜单命令:3,提示归还图书 和 你想要归还哪一本书?输入图书编号,若在系统中没有该图书,则添加图书并输入图书的编号,数量和数目,显示相关信息并归还成功,否则直接退出。 ````` 请选择:3 @@ -143,7 +157,7 @@ Which book you wanna repaid ? ````` ### C4:打印书籍 -选择菜单命令:4 提示打印书籍并打印图书信息,若没有书,则输出Total: 0 books,若有书,则输出书籍信息 +选择菜单命令:4,提示打印书籍并打印图书信息,若没有书,则输出Total: 0 books,若有书,则输出书籍信息 ``` 请选择:4 diff --git a/code.drawio b/code.drawio index e69de29..7adb46e 100644 --- a/code.drawio +++ b/code.drawio @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/code/data.h b/code/data.h index e931257..813dc33 100644 --- a/code/data.h +++ b/code/data.h @@ -97,6 +97,7 @@ void DoAddBook() void DoFindBook() { cout << endl << "Find Book" << endl <> id; @@ -178,6 +179,7 @@ void DoBoorowBook() { cout << endl << "Boorow Book" << endl <> id;