• 大小: 363KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: C/C++
  • 标签: 机房  

资源简介

1)查询:根据输入时间, 输出所有机位信息。 2)机位预定: 根据输入的日期和时间段查询是否有空机位, 若有则预约,若无则提供最近空机时间段.另:若用户要求在非空时间上机,则将用户信息插入该时间段的等待列表 3)退出预定: 根据输入的时间,撤销该时间的预订查询是否有等待信息,若有则按顺序显示联系方式

资源截图

代码片段和文件信息

#include  
#include 
struct waitlist
{
char phonenumber[12];
waitlist *next;
};
waitlist wait[6]={{“0“NULL}{“0“NULL}
                  {“0“NULL}{“0“NULL} 
                  {“0“NULL}{“0“NULL}};//六个时间段的头结点
struct Node
{
bool a;
int num;
char name[20];
Node *next;
};
Node Time[6]={{01“0“NULL}{01“0“NULL}
              {01“0“NULL}{01“0“NULL}
              {01“0“NULL}{01“0“NULL}};//六个时间段的头结点
int computernum[6]={222222};//机房总共20台电脑
const int n=2;//电脑数量
class ComList
{
private:
Node *head*tail;
//int len;
public:
ComList();
~ComList();
void Display();
void CreatList();
void Search();
void Book();
void Wait(int time);
void Quit();
void SearchWait();
void Exit();
};
ComList::ComList()
{
head=NULL;
tail=NULL;
//len=0;
}
ComList::~ComList()
{
Node *p;
while(head)
{
p=head;
head=head->next;
delete p;
}
}
void ComList::Display()
{
cout< cout<<“\t===============================================================\n“;//“\t”水平制表
cout<<“\t|                    机房机位预约管理                         |\n“;
cout<<“\t===============================================================\n“;
cout<<“\t|                    选择操作类型                             |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t|                   1:  查询!                                 |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t|                   2:  预定!                                 |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t|                   3:  退订!                                 |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t|                   4:  查询等待信息!                         |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t|                   5:  退出!                                 |\n“;
cout<<“\t---------------------------------------------------------------\n“;
cout<<“\t请选择操作类型(1到5):“;
int c;cin>>c;
cout< switch(c)
{
case 1: Search();         break;
case 2: Book();           break;
case 3: Quit();           break;
case 4: SearchWait();   break;
case 5: Exit();      break;
default:
cout<<“\n\t\t警告:  输入有误!!!\n“;
Display();
}
}
void ComList::CreatList()
{
Node *p;
int ij;
for(i=0;i<6;i++)
{
for(j=1;j<=n;j++)
{
p=new Node;
p->a=0;
p->num=j;
strcpy(p->name“空位置“);
p->next=NULL;
if(head==NULL)
head=p;
else
tail->next=p;
tail=p;
}
Time[i].next=head;
}
}//成功!
void ComList::Search()
{
int timecount=0;
Node *p;
char c;
cout<<“\t==========================================================\n“;
cout<<“\t|                          查询       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3850  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\Debug\BuildLog.htm

     文件     221260  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\file.exe

     文件     256488  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\file.ilk

     文件      29683  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\file.obj

     文件     250156  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\file.pch

     文件     435200  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\file.pdb

     文件      41984  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\vc60.idb

     文件      61440  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\Debug\vc60.pdb

     文件      36864  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\Debug\vc90.pdb

     文件     221272  2010-03-01 17:34  080810138范成龙  A16题\机房机位预约管理\Debug\机房机位预约管理.exe

     文件       2048  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\Debug\机房机位预约管理.exe.embed.manifest

     文件       7184  2010-03-01 17:34  080810138范成龙  A16题\机房机位预约管理\file.cpp

     文件       3377  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\file.dsp

     文件        516  2010-05-22 10:27  080810138范成龙  A16题\机房机位预约管理\file.dsw

     文件      33792  2010-05-22 10:27  080810138范成龙  A16题\机房机位预约管理\file.ncb

     文件      48640  2010-05-22 10:27  080810138范成龙  A16题\机房机位预约管理\file.opt

     文件        736  2010-05-22 10:26  080810138范成龙  A16题\机房机位预约管理\file.plg

     文件       4392  2010-03-01 17:36  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.dsp

     文件        540  2010-03-01 17:33  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.dsw

     文件     265216  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.ncb

     文件      48640  2010-03-01 17:36  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.opt

     文件        918  2010-03-01 17:34  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.plg

     文件        913  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.sln

    ..A..H.      7680  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.suo

     文件       5273  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.vcproj

     文件       1427  2010-03-22 12:38  080810138范成龙  A16题\机房机位预约管理\机房机位预约管理.vcproj.USER-9F5BA55C72.user.user

     文件       7184  2009-11-03 12:58  080810138范成龙  A16题\机房机位预约管理.txt

     文件      37888  2009-11-12 22:14  080810138范成龙  A16题\课程设计总结报告-.doc

     文件       5557  2009-10-28 12:52  080810138范成龙  A16题\课程设计的开始.txt

     目录          0  2010-10-06 23:39  080810138范成龙  A16题\机房机位预约管理\Debug

............此处省略5个文件信息

评论

共有 条评论