📄 operate.cpp
字号:
// Operate.cpp: implementation of the Operate class.
//
// 作者: 龙震岳
// 班级: 北京交通大学 计算机与信息技术学院 计科0308班
// 首次编译:2004年12月2日
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Operate.h"
#include "Member.h"
#include "iostream.h"
#include "string.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
/*
char Time[12];
bool isLogin;
int CurrentNumber;
*/
Operate::Operate()
{
}
Operate::~Operate()
{
}
void Operate::WelcomeScreen()
{
int n;
int TotalNumber = 0;
char IDNumber[9];
char CurrTime[12];
char isLogin;
Member *MemberOperate = new Member;
//显示操作
cout<<"+========请选择您要进行的操作========+"<<endl;
cout<<" 1、进入机房。"<<endl;
cout<<" 2、退出机房。"<<endl;
cout<<" 3、用户充值。"<<endl;
cout<<" 4、用户信息查询。"<<endl;
cout<<" 5、新用户信息。"<<endl;
cout<<" 6、退出系统。"<<endl;
cout<<"+====================================+"<<endl;
cout<<"我的选择是:";
//选择操作
cin>>n;
while (n != 6)
{
while ((n == 1)||(n == 2)||(n == 3)||(n == 4)||(n == 5))
{
if (n == 1)
{
//判断机房人数
if (TotalNumber >= 2)
{
cout<<endl<<endl;
cout<<"========================================"<<endl;
cout<<"当前机房人数已满,请上机的同学稍候。。。"<<endl;
cout<<"========================================"<<endl;
cout<<endl<<endl;
break;
}
//输入学号
cout<<"请输入你的学号:";
cin>>IDNumber;
cout<<"请输入当前时间(hh:mm:ss):";
cin>>CurrTime;
//用户登录、登出
isLogin = MemberOperate->Login(IDNumber,CurrTime);
//判断当前在线人数
if (isLogin == '1')
TotalNumber++;
break;
}
if (n == 2)
{
//输入学号
cout<<"请输入你的学号:";
cin>>IDNumber;
cout<<"请输入当前时间(hh:mm:ss):";
cin>>CurrTime;
//用户登录、登出
isLogin = MemberOperate->Logout(IDNumber,CurrTime);
//判断当前在线人数
if (isLogin == '1')
TotalNumber--;
break;
}
if (n == 3)
{
//输入学号
cout<<"请输入你的学号:";
cin>>IDNumber;
//帐号充值
MemberOperate->AddMoney(IDNumber);
break;
}
if (n == 4)
{
//输入学号
cout<<"请输入你的学号:";
cin>>IDNumber;
//显示用户信息
MemberOperate->ShowInfo(IDNumber);
break;
}
if ( n == 5)
{
//添加新用户信息
MemberOperate->InsertMemberInfo();
break;
}
}
cout<<"+========请选择您要进行的操作========+"<<endl;
cout<<" 1、进入机房。"<<endl;
cout<<" 2、退出机房。"<<endl;
cout<<" 3、用户充值。"<<endl;
cout<<" 4、用户信息查询。"<<endl;
cout<<" 5、新用户信息。"<<endl;
cout<<" 6、退出系统。"<<endl;
cout<<"+====================================+"<<endl;
cout<<"我的选择是:";
cin>>n;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -