⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operate.cpp

📁 网友用VC6编写的机房管理系统
💻 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 + -