www.pudn.com > Library.rar > Librarian.cpp
#include#include #include "Librarian.h" #include "Database.h" #include "Database.cpp" #include "Reader.h" #include "Book.h" #include using namespace std; Database ReaderDB; Database BookDB; void Librarian::CheckOut() //借书作业 { string r_name, b_name; char reader[40]; char book[40]; try{ cout<<"请输入读者姓名:"< CheckOut(); //设定该书被借出 reader->BorrowBook(book->GetIndex()); //增加读者的借书记录 } catch(string s) {cerr< >choice; try{ switch(choice) { case 'i': case 'I'://新增书籍数据 cout<<"请输入新书名字:"<SetName(b_name); //重新设定该书籍的名称 break; case 'd': case 'D': //删除书籍数据 cout<<"请输入要删除的书籍名字:"< ShowData(); break; case 's': case 'S': //显示数据库中所有书籍数据 BookDB.ShowAllData(); break; case 'e': case 'E': break; default: cout<<"对不起,没有提供该项功能!"< >choice; try{ switch(choice) { case 'i': case 'I'://新增读者数据 cout<<"请输入读者名字:"< SetName(r_name); //重新设定读者的名称 break; case 'd': case 'D': //删除读者数据 cout<<"请输入要删除的读者名字:"< ShowData(); break; case 's': case 'S': //显示数据库中所有书籍数据 ReaderDB.ShowAllData(); break; case 'e': case 'E': break; default: cout<<"对不起,没有提供该项功能!"< giveBack(); reader1.ReturnBook(); } catch(string s) {cerr<