}
if(是空库) cout<<\库中无图书,暂不能借阅!\else{ //库中有书 }
for(;;){ //可连续重复借阅 }
MainMenu();
输入待借书名bookName; //在数组中查找匹配项
if(未找到) cout<< \库中无此书!\
else if(在库数量==0) cout<<\抱歉,该书全部借出.\ else{ }
cout<<\继续借阅吗?按n键退出, 回车键继续借阅:\cin.get(ch); cin.get(ch);
if(ch=='n'||ch=='N')退出循环;
cout<<\借阅成功!\//在库数量--
//书的种类及书目数组写入文件
5、还书模块算法 void ReturnBook(){ //读出书库信息
for(;;){ //可重复还书
//输入待还书名bookName; //查找匹配项
if(未找到) cout< cout<<\继续借阅吗?按n键退出, 回车键继续借阅:\ cout<<\还书成功!\//该书在库数量++ cin.get(ch); 6 } } cin.get(ch); if(ch=='n'||ch=='N')退出循环 //书的种类及书目数组写入文件 MainMenu(); 6、浏览模块算法 void ListShow(){ //读出书库信息 } 7、管理模块算法 void ManageBook(){ //口令进入 for(int i=0;i<3;i++){ //有三次输入机会 } if(i>=3){ //无权限 } else{ //进入管理 for(;;){ //可连续添加多种图书 cout<<\抱歉,无此权限,按回车返回主菜单\char ch; cin.get(ch); cin.get(ch); if(ch=='\\r') MainMenu(); 输入口令password; if(口令对) 退出循环; if(是空库) cout<<\库中无图书!\else 输出结构体数组信息; cout<<\按回车键返回:\cin.get(ch); cin.get(ch); if(ch=='\\r') MainMenu(); //读出书库信息 7
简易图书管理系统设计文档



