程序设计综合课程设计
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