}
if(n=='1') {m.show();}
if(n=='2') m.select();
if(n=='3') return;
}
}
void admin::admin_enter()
{
string pp;
char m;
admin Admin;
system("cls");
cout<<endl<<endl<<endl;
cout<<"\t\t O(∩_∩)O~~ 欢迎进入南阳康佳公司的设备管理系统\n\n\n";
while(1)
{
ifstream inData("e:\\Document.txt",ios::in);
cout<<"\t\t 请输入您的管理员账号:\n\t\t (若返回上一个页面,请输入#号)"<<endl;
cout<<"\t\t ";
cin>>pp;
if (!inData)
{
cout <<endl <<"\n对不起!账号不存在" <<endl;
system("pause");
return;
}
if(pp=="#") return;
string qq;
l:; cout<<"\t\t 请输入您的密码:\n";
cout<<"\t\t ";
while(1)
{
m=getch();
if(m==13) break;
if(m!=8) qq+=m;
if(m==8) {cout<<endl;goto l;}
cout<<"*";
}
bool flag =true;
string str;
while (inData>>id>>password)
{
getline(inData, str);
if (id==pp)
{
flag = false;
if(password==qq)
{
Admin.entrance();
return;
}
else
cout<<"\n\t\t 对不起!密码错误!!\n"<<endl;
}
}
if(flag)
{
cout<<"\n\t\t 对不起!账号不存在!!\n"<<endl;
//system("pause");
}
}
}
void vip::vip_enter()
{
string pp;
char m;
vip VIP;
admin Admin;
system("cls");
cout<<endl<<endl;
cout<<"\t\t O(∩_∩)O~~ 欢迎进入南阳康佳公司的设备管理系统\n\n\n";
while(1)
{
cout<<"\t\t 请输入您的vip管理员账号:\n\t\t (若返回上一个页面,请输入#号)"<<endl;
cout<<"\t\t ";
cin>>pp;
getchar();
if(pp=="#") return;
if(pp==VIP.id)
{
L:;cout<<"\t\t 请输入您的密码:"<<endl;
cout<<"\t\t ";
string qq;
while(1)
{
m=getch();
if(m==13) break;
if(m!=8) qq+=m;
if(m==8)
{
cout<<endl;goto L;
}
cerr<<"*";
}
if(qq==VIP.password)
{
VIP.entrance();
break;
}
else
{
cout<<"\n\t\t 对不起!密码错误!!\n"<<endl;
}
}
else
{
cout<<"\t\t 对不起!账号不存在!!\n"<<endl;
}
}
}
void admin::entrance()
{
system("color 0c");
char n;
machine Machine;
account Account;
while(1)
{
system("cls");
cout <<endl;
cout<<"\t\t O(∩_∩)O~~ 欢迎进入南阳康佳公司的设备管理系统\n\n";
cout<<"\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n";
cout<<"\t\t|★|\t\t \t\t\t|★|\n";
cout<<"\t\t|☆|\t\t 1.设备信息录入\t\t\t|☆|\n";
cout<<"\t\t|★|\t\t 2.设备信息显示\t\t\t|★|\n";
cout<<"\t\t|☆|\t\t 3.设备信息查询\t\t\t|☆|\n";
cout<<"\t\t|★|\t\t 4.设备信息修改\t\t\t|★|\n";
cout<<"\t\t|☆|\t\t 5.设备信息删除\t\t\t|☆|\n";
cout<<"\t\t|★|\t\t 6.返回\t\t\t\t|★|\n";
cout<<"\t\t|☆|\t\t \t\t\t|☆|\n";
cout<<"\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n";
cout<<"\t\t请选择您要实现的功能选项 (1-6): [ ]\b\b";
while(1)
{
cin>>n;getchar();
if(n<'1'||n>'6')
printf("输入错误,请您重新输入选项(1-6):[ ]\b\b");
else
break;
}
switch(n)
{
case '1':Machine.add();break;
case '2':Machine.show();break;
case '3':Machine.select();break;
case ' |