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<