图书馆管理程序报告

程序设计综合课程设计

reader_lr();

break;

case 2: //新用户注册 rm.reg_reader(); rm.~ReaderManage(); system(\

reader_lr();

break; case 3:

system(\

log_menu();

case 0: exit(1);

break;

default: cout<<\您的操作有误,请重新选择(0→2): \ goto choice;

}

}

void log_admin() //管理员登录 { cout<<\请输入管理员密码:\ int key; cin>>key; if(key==2009) { cout<<\登录成功!\\n\\n\\t\ system(\

admin_menu(); //管理员操作菜单

43

程序设计综合课程设计

}

} else

{cout<<\登录失败!原因是密码错误!\\n\

cout<<\请选择 <1:返回上一级菜单 0:退出系统> \cin>>choice; cin.ignore(); switch(choice) { case 1:

system(\log_menu(); break;

case 0:

exit(1); break;

default: } }

cout<<\操作有误,请重新选择(0/1)\

void rn_search() //按书号查找函数

{

char rn[10]; //reader name cout<<\请输入您的姓名:\ cin>>rn;

int index=bm.rn_search(rn); if(index>=0)

bm.show_book(index); else

cout<<\对不起,系统无您的借阅记录!\

44

程序设计综合课程设计

cout<<\system(\reader_menu();

}

void bnu_search() //按书号查找函数

{

char bnu[10];

cout<<\请输入您要查找的书号:\ cin>>bnu;

int index=bm.bnu_search(bnu); if(index>=0)

bm.show_book(index); else

cout<<\对不起,系统无该书籍记录!\

cout<<\system(\bsearch_menu();

}

void bna_search() //按书名查找函数 {

cout<<\请输入您要查找的书名:\ char bna[20]; cin>>bna;

int index=bm.bna_search(bna); if(index>=0)

bm.show_book(index); else

cout<<\对不起,系统无该书籍记录!\

cout<<\system(\

45

程序设计综合课程设计

bsearch_menu();

}

void bau_search() //按作者查找函数 {

cout<<\请输入您要查找的作者:\ char bau[10]; cin>>bau;

int index=bm.bau_search(bau); if(index>=0)

bm.show_book(index); else

cout<<\对不起,系统无该书籍记录!\

cout<<\system(\bsearch_menu();

}

void addBook() //新增书籍函数 {

char numb[10]; //书号 char nameb[20]; //书名 char authorb[10]; //作者

Book book; //书籍结构体对象book

int tag1;

input1:cout<<\请输入新书书号:\ cin>>numb;

int index=bm.bnu_search(numb); if(index==-1)

{

cout<<\系统目前尚无该书记录,您可以继续操作!\\n\ cout<<\请输入新书书名:\

46

联系客服:779662525#qq.com(#替换为@)