搜档网
当前位置:搜档网 › 酒店管理系统代码c语言版

酒店管理系统代码c语言版

酒店管理系统代码c语言版
酒店管理系统代码c语言版

//房间信息结构体

struct Node

{

int Count; //指示该房间有多少个房客

char nameOne[20]; //房客1的名字

char nameTwo[20]; //房客2的名字

int sexOne; //房客1的性别-1代表女,0代表没有,1代表男int sexTwo; //房客2的性别

int roomNumber; //房间号

}roomArray[5];

//初始化房间数组

void InitArray()

{

int i;

for(i=0;i<5;i++)

{

roomArray[i].roomNumber = 301+i;

memset(roomArray[i].nameOne,0,20);

memset(roomArray[i].nameTwo,0,20);

roomArray[i].sexOne = 0;

roomArray[i].sexTwo = 0;

roomArray[i].Count = 0;

}

}

void fun1() //旅客入住的操作

{

char name[20];

int sex;

int i;

printf("\n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):");

scanf("%s %d",name,&sex);

for(i=0;i<5;i++)

{

if(roomArray[i].Count == 2)

{

continue;

}

else if(roomArray[i].Count == 1)

{

if(roomArray[i].sexOne != sex)

{

continue;

}

strcpy(roomArray[i].nameTwo,name);

roomArray[i].sexTwo = sex;

roomArray[i].Count++;

system("cls");

printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber);

return;;

}

else

{

strcpy(roomArray[i].nameOne,name);

roomArray[i].sexOne = sex;

roomArray[i].Count++;

system("cls");

printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber);

return;;

}

}

printf("无法入住,房间已经住满或者是没有适合的房间"); }

void fun2() //退房操作

{

int i;

char name[20];

printf("请输入要退房旅客的姓名:");

scanf("%s",name);

for(i=0;i<5;i++)

{

if(strcmp(roomArray[i].nameOne,name) == 0)

{

memset(roomArray[i].nameOne,0,20);

roomArray[i].sexOne = 0;

roomArray[i].Count--;

system("cls");

printf("%s客人已经成功退房\n",name);

return;

}

if(strcmp(roomArray[i].nameTwo,name) == 0) {

memset(roomArray[i].nameTwo,0,20);

roomArray[i].sexTwo = 0;

roomArray[i].Count--;

system("cls");

printf("%s客人已经成功退房\n",name);

return;

}

}

system("cls");

printf("没有名为%s的客人,请检查输入的正确性!\n",name); }

void fun3() //查询操作

{

int index;

int i;

char name[20];

int number;

int j;

system("cls");

printf("***************请选择要查询的种类***************\n");

printf(" 1.所有房间入住信息显示\n");

printf(" 2.按照姓名查询\n");

printf(" 3.按照房号查询\n");

scanf("%d",&index);

if(index == 1)

{

for( i=0;i<5;i++)

{

printf("房间%d:",roomArray[i].roomNumber);

if(roomArray[i].Count == 0)

{

printf("没有客人入住\n");

}

else if(roomArray[i].Count == 1)

{

if(roomArray[i].sexTwo == 0)

{

printf("当前有1位客人-> 姓名%s,",roomArray[i].nameOne);

if(roomArray[i].sexOne == 1)

printf("性别:男");

else if(roomArray[i].sexOne == -1)

printf("性别:女");

printf("\n");

}

else if(roomArray[i].sexOne == 0)

{

printf("当前有1位客人-> 姓名%s,",roomArray[i].nameTwo);

if(roomArray[i].sexTwo == 1)

printf("性别:男");

else if(roomArray[i].sexTwo == -1)

printf("性别:女");

printf("\n");

}

}

{

//printf("当前有两个客人客人1:姓名%s,性别%d 客人2:姓名%s,性别%d \n",roomArray[i].nameOne,roomArray[i].sexOne,roomArray[i].nameTwo,roomArray[i].sexTwo);

printf("当前有2位客人-> 姓名%s,",roomArray[i].nameOne);

if(roomArray[i].sexOne == 1)

printf("性别:男,");

else if(roomArray[i].sexOne == -1)

printf("性别:女,");

printf("姓名:%s,",roomArray[i].nameTwo);

if(roomArray[i].sexTwo == 1)

printf("性别:男,");

else if(roomArray[i].sexOne == -1)

printf("性别:女,");

printf("\n");

}

}

else if(index == 2)

{

printf("请输入你要查询房客的姓名:");

scanf("%s",name);

for(i=0;i<5;i++)

{

if(strcmp(roomArray[i].nameOne,name) == 0 || strcmp(roomArray[i].nameTwo,name) == 0)

{

printf("%s房客入住在房间%d!\n",name,roomArray[i].roomNumber);

return;

}

}

printf("没有找到该旅客的信息!");

}

else if(index == 3)

{

printf("请输入你要查询的房间号:");

scanf("%d",&number);

j = number - 301;

if(roomArray[j].Count == 0)

{

printf("没有客人入住\n");

}

else if(roomArray[j].Count == 1)

{

printf("当前有1位客人-> 姓名%s,性别%d!",roomArray[j].nameOne,roomArray[j].sexOne);

}

else

{

printf("当前有两个客人入住姓名%s,性别%d 姓名%s,性别%d \n",roomArray[j].nameOne,roomArray[j].sexOne,roomArray[j].nameTwo,roomArray[j].sexTwo);

}

}

}

void show()

{

system("color 9f");

printf("*******************请选择操作************************\n");

printf(" 1.旅客入住\n");

printf(" 2.旅客退房\n");

printf(" 3.信息查询\n");

printf(" 4.退出exit\n");

printf("请输入你要选择的操作:");

}

int main()

{

int i= 100;

InitArray();

printf("*******************宾馆信息管理软件*******************\n");

while(i != 4)

{

printf("\n");

show();

scanf("%d",&i);

switch(i)

{

case 1:

fun1();

break;

case 2:

fun2();

break;

case 3:

fun3();

break;

}

}

system("pause");

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

酒店管理系统代码C语言版

#i n c l u d e<> #include <> #include <> oomNumber = 301+i; memset(roomArray[i].nameOne,0,20); memset(roomArray[i].nameTwo,0,20); roomArray[i].sexOne = 0; roomArray[i].sexTwo = 0; roomArray[i].Count = 0; } } void fun1() ount == 2) { continue; } else if(roomArray[i].Count == 1) { if(roomArray[i].sexOne != sex) { continue; } strcpy(roomArray[i].nameTwo,name);

roomArray[i].sexTwo = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } else { strcpy(roomArray[i].nameOne,name); roomArray[i].sexOne = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } } printf("无法入住,房间已经住满或者是没有适合的房间"); } void fun2() ameOne,name) == 0) {

酒店管理系统详细设计

酒店管理系统详细设计 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语言版)

#include #include #include //房间信息结构体 struct Node { int Count; //指示该房间有多少个房客 char nameOne[20]; //房客1的名字 char nameTwo[20]; //房客2的名字 int sexOne; //房客1的性别-1代表女,0代表没有,1代表男int sexTwo; //房客2的性别 int roomNumber; //房间号 }roomArray[5]; //初始化房间数组 void InitArray() { int i; for(i=0;i<5;i++) { roomArray[i].roomNumber = 301+i; memset(roomArray[i].nameOne,0,20); memset(roomArray[i].nameTwo,0,20); roomArray[i].sexOne = 0; roomArray[i].sexTwo = 0; roomArray[i].Count = 0; } } void fun1() //旅客入住的操作 { char name[20]; int sex; int i; printf("\n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):"); scanf("%s %d",name,&sex); for(i=0;i<5;i++) {

{ continue; } else if(roomArray[i].Count == 1) { if(roomArray[i].sexOne != sex) { continue; } strcpy(roomArray[i].nameTwo,name); roomArray[i].sexTwo = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } else { strcpy(roomArray[i].nameOne,name); roomArray[i].sexOne = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } } printf("无法入住,房间已经住满或者是没有适合的房间"); } void fun2() //退房操作 { int i; char name[20]; printf("请输入要退房旅客的姓名:"); scanf("%s",name); for(i=0;i<5;i++) { if(strcmp(roomArray[i].nameOne,name) == 0) { memset(roomArray[i].nameOne,0,20);

酒店管理系统

课程设计说明书 酒店管理系统 班级:计科(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

酒店管理系统代码c语言版)

#i n c l u d e #include #include //房间信息结构体 struct Node { int Count; //指示该房间有多少个房客 char nameOne[20]; //房客1的名字 char nameTwo[20]; //房客2的名字 int sexOne; //房客1的性别 -1代表女,0代表没有,1代表男 int sexTwo; //房客2的性别 int roomNumber; //房间号 }roomArray[5]; //初始化房间数组 void InitArray() { int i; for(i=0;i<5;i++) { roomArray[i].roomNumber = 301+i; memset(roomArray[i].nameOne,0,20);

memset(roomArray[i].nameTwo,0,20); roomArray[i].sexOne = 0; roomArray[i].sexTwo = 0; roomArray[i].Count = 0; } } void fun1() //旅客入住的操作 { char name[20]; int sex; int i; printf("\n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):"); scanf("%s %d",name,&sex); for(i=0;i<5;i++) { if(roomArray[i].Count == 2) { continue; } else if(roomArray[i].Count == 1) { if(roomArray[i].sexOne != sex)

酒店管理系统

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

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

酒店管理系统源代码

酒店管理系统源代码 #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语言的酒店管理系统论文

2012届C语言课程设计题目:酒店管理系统 院(系)别 专业 班级 学号 姓名 指导教师 二○一三年六月 - 1 -

原创声明 本人***郑重声明:所呈交的论文“酒店管理系统”,是本人在导师**的指导下开展研究工作所取得的成果。除文中特别加以标注和致谢的地方外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果,对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果,尊重知识产权,并愿为此承担一切法律责任。 论文作者(签字): 日期:年月日 - 2 -

摘要 近年来,随着旅游业的发展,对酒店的需求也日益增大,这就要求酒店必须提高服务质量和服务水平。所以酒店就必须有一个完整安全的管理系统,从而更好的管理酒店,提高工作效率,减轻工作人员负担。本系统是基于C语言的基础而设计开发的,能帮助酒店更好的实现对客房的管理。 论文先研究了酒店管理系统要实现的全部功能,整体确定了各个功能的部分代码,然后重点进行的是对系统登陆界面和系统入口的设计。整体引用了大量的结构体指针和结构体数组,对系统入口则采用switch语句实现多分支选择结构。 通过使用该管理系统,能够快速而准确的实现对酒店客房的管理,从而使酒店的服务质量提高,为酒店树立良好的形象树立基础。 关键词:酒店管理系统,C语言,系统登陆,系统入口 - 3 -

目录 前言 (1) 1 系统设计 (2) 1.1系统设计目的和意义 (2) 1.1.1 目的 (2) 1.1.2 意义 (2) 1.2系统实现的功能 (2) 1.2.1 系统登录界面 (2) 1.2.2 系统入口 (2) 1.3 系统设计 (2) 1.3.1 设计原则 (2) 1.3.2 设计原理 (3) 1.3.3 设计步骤 (3) 2 系统分析 (5) 2.1 系统的可行性分析 (5) 2.1.1 技术可行性 (5) 2.1.2 经济可行性 (5) 2.1.3 社会因素可行性 (5) 2.2 系统的功能分析 (5) 2.2.1 系统初始设置 (5) 2.2.2 系统登录界面 (5) 2.2.3 系统入口 (6) 结论 (8) 致谢 (9) 参考文献 (10) 附录 (11) - 4 - - 4 -

酒店管理系统操作流程

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

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

C语言实验报告-酒店管理系统

武汉科技大学 C语言程序设计 课程设计 题目酒店管理系统 班级信息与计算科学2班姓名陈诚 学号201407119043 成绩 2015年6 月23 日

一、总体设计 1、程序的总体设计 (1)程序总体设计思路: 酒店房间登记管理系统,实现的是房间登记与管理(包括登记入住、查询)为了体现模块化设计,把所有要实现的功能做成函数,采用分步实施的方法逐步细化。具体分布实施有以下5步。 1,编写模块 2,定义实现个功能模块所要函数 3,编写各个函数 4,理清思路,逐步修改 5,调试整个程序。 核心部分是各个函数: 1、欢迎界面函数:通过switch进入不同界面。 2、登记入住函数:使用户在入住前登记个人信息,选择房间信息 3、查询入住情况函数:顾客可通过两种方式查找到自己的个人信息。 4、查询当前费用函数:顾客可随时查询所用费用 5、结账退房函数:所有信息清零。 2、数据结构 此系统,选择用结构体存放不同类型的数据,房间信息。在这过程中由于对指针的运用与操作还不熟练,不方便修改,所以没用指针。 (1)创建房间信息结构体 /*结构体hotel 房间号、房间种类、客户姓名、身份证号、入住状态、实际收房费,押金等*/ struct hotel { int num; /*房间号*/ int kind; /*房间种类1(表示单人间)2(表示双人间)*/ char name[20]; /*姓名*/ char ID[19]; /*身份证号*/ int flag; /*flag 0(表示有人入住)0(表示无人入住)*/ int dingjia; /*房间定价*/ int shiji; /*实际缴纳费用*/ }room[M]; 3、函数原型声明 void welcome(); //主界面 int dengji(); //登记入住函数 int now_room(); //查询当前房间入住情况 int now_feiyong(); //查询当前费用 int tuifang(); //结账退房 int find(); //查询当前入住人数 int kfxinxi(); //客户信息

酒店管理系统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) {

c语言的酒店管理系统.docx

. 基于 C语言的酒店管理系 统课程设计 学院:通信与电子工程学院 班级:电子 102 班 学号:2010131085 2010131012 姓名:邹远文王帅 指导老师:题原 日期:2013年11月27日

摘要 随着个人计算机的的普及,越来越多的重复性工作被交由计算机来完成。在这种大趋势下,传统的纸质档案管理方式已不适应现代服务业的发展。数字化的管理成为酒店等行业的必要条件。酒店客房管理的电脑化对于优化员工工作效 率、降低成本及改善服务质量等方面都有十分积极的作用。 本程序是用于酒店管理的软件。它可以实现定退房业务处理,用户信息的记录、查询及房间状态管理等功能。虽然比较简陋但已具备应用程序的雏形。 经济上主要考虑本系统带来的效益是否大于开发本系统的成本,由于本系统的开发以课程设计为依托 , 参与人员的目的以学习为主 , 投入成本比较小。另外,系统管理员和业务员都拥有计算机的专业知识 , 酒店前台工作人员和管理人员不需要经 过培训或只需要经过少量培训即可操作本软件。这样可以为开发本系统节升资金。 同时无纸化办公可以节省资源,减少后期资源浪费。因此,开发本系统在经济是可 行的。 本程序运用 Microsoft Visual C++ 编译器编写,涉及 C 语言的文件读写,结构 数组运用及字符串函数相关知识。 关键词:数字化管理酒店管理 C 语言

目录 摘 要..............................................................I 第 1 章绪论 ...................................................IV 1.1概述 ........................................................IV 1.1.1酒店管理系统的需求 ....................................IV 1.2酒店管理系统的当前需求 .....................................IV 1.3酒店管理系统的可行性 .........................................V 第 2 章酒店管理系统的功能实现 ......................................V 2.1设计模块 ....................................................VI 2.1.1添加录入信息模块 ......................................VI 2.1.3 删除客房信息模块 ..........................................VI 2.1.4查询剩余客房函数 ......................................VI 2.1.5排序剩余客房模块 ......................................VI 2.1.6输出剩余客房函数 ......................................VI 2.1.7点餐系统 ..............................................VI 2.2管理员登陆流程 .............................................VII 2.2主要功能模块数据流程图 ....................................VIII 2.3管理员预处理流程 ............................................IX 2.4登记入住系统 ................................................IX 2.5客房状态查询 ................................................IX 2.6住户信息查询 .................................................X 2.7结账退房系统 .................................................X 2.8系统管理 .....................................................X 2.9系统详细设计任务 .............................................X 第 3 章系统物理配置方案设计 .......................................XI 3.1设计指标 ....................................................XI 3.1.1 系统的可靠性 ...........................................XI 3.1.2 系统吞吐量 ................................................XI

酒店管理系统55986

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

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

C语言实验分析报告-酒店管理系统

C语言实验报告-酒店管理系统

————————————————————————————————作者:————————————————————————————————日期:

武汉科技大学 C语言程序设计 课程设计 题目酒店管理系统 班级信息与计算科学2班姓名陈诚 学号201407119043 成绩 2015年6 月23 日

一、总体设计 1、程序的总体设计 (1)程序总体设计思路: 酒店房间登记管理系统,实现的是房间登记与管理(包括登记入住、查询)为了体现模块化设计,把所有要实现的功能做成函数,采用分步实施的方法逐步细化。具体分布实施有以下5步。 1,编写模块 2,定义实现个功能模块所要函数 3,编写各个函数 4,理清思路,逐步修改 5,调试整个程序。 核心部分是各个函数: 1、欢迎界面函数:通过switch进入不同界面。 2、登记入住函数:使用户在入住前登记个人信息,选择房间信息 3、查询入住情况函数:顾客可通过两种方式查找到自己的个人信息。 4、查询当前费用函数:顾客可随时查询所用费用 5、结账退房函数:所有信息清零。 2、数据结构 此系统,选择用结构体存放不同类型的数据,房间信息。在这过程中由于对指针的运用与操作还不熟练,不方便修改,所以没用指针。 (1)创建房间信息结构体 /*结构体hotel 房间号、房间种类、客户姓名、身份证号、入住状态、实际收房费,押金等*/ struct hotel { int num; /*房间号*/ int kind; /*房间种类1(表示单人间)2(表示双人间)*/ char name[20]; /*姓名*/ char ID[19]; /*身份证号*/ int flag; /*flag 0(表示有人入住)0(表示无人入住)*/ int dingjia; /*房间定价*/ int shiji; /*实际缴纳费用*/ }room[M]; 3、函数原型声明 void welcome(); //主界面 int dengji(); //登记入住函数 int now_room(); //查询当前房间入住情况 int now_feiyong(); //查询当前费用 int tuifang(); //结账退房 int find(); //查询当前入住人数 int kfxinxi(); //客户信息

酒店管理系统详细设计

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

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

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

酒店管理系统的设计与实现(正文+部分源代码) 目录 摘要........................................................ 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)

酒店管理系统

数据库设计酒店管理系统

小组成员及分工 姓名学号分工 张洋11035103 E-R图、概念设计 何晴11035104 系统功能图、逻辑设计、SQL语句 杨婉苓11035105 组织结构图、数据流图 吴蕾11035109 用户活动图、数据字典、物理设计、需求分析

一、需求分析 1、设计前调查 通过上网查阅相关资料,了解了某大酒店营销部日常工作内容与工作程序,我们大概清楚了酒店相关部门的工作概况,明确了用户的各种需求,然后在此基础上确定新的系统功能。最终得出组织结构图,如图1-1所示。 图1-1 组织结构图 总经理 副总经理 房务总监 销售总监 人力资源 餐饮总监 销售部 公关部 人事部 培训部 前厅部 客房部 保安部 餐饮 部 工程部 财务总监 财务部 采购部 前厅部经理 总机领班 预订部 接待部 服务领班

2、系统需求图 酒店管理系统是以顾客订房、订餐信息为基础建立的管理系统。是管理酒店客房、餐饮业务的重要方法、手段、技术和操作过程的集合。作为一个管理信息系统,其服务的对象是双方面的:酒店和顾客。因此,一个好的酒店管理系统,必须让双方在使用时都快捷方便。所以对用户和系统管理员进行需求分析。 (1)总需求分析图 (2)系统管理员需求分析图 酒店管理系统 系统管理员需求 系统管理员需求 用户需求 (1)总需求分析图 管理用户信息 管理住宿信息 管理餐饮信息 管理账单信息 插入用户信息 修改用户信息 删除用户信息 查看用户信息 插入住宿信息 修改住宿信息 删除住宿信息 查询住宿信息 插入餐饮信息 修改餐饮信息 删除餐饮信息 查询餐饮信息 插入账单信息 修改账单信息 删除账单信息 查询账单信息 (2)系统管理员需求分析图

酒店管理系统C语言

#include #include struct peopledata { char name[11]; char sex[3]; int age; int idcard[2]; }; struct date { int year; int month; int day; 住宿时间。int time;//}; typedef struct { int number; char kind; struct peopledata people; struct date time; }rooms; void adddata() { FILE *fp; rooms room; char tag,select; int i; do { 牰湩晴尨房间编号:); scanf(%d,&room.number); fflush(stdin); 牰湩晴尨房间类型:); scanf(%c,&room.kind); 牰湩晴尨住宿人员信息:\n); ); 姓名:printf(\\t fflush(stdin);

); printf(\\t性别:); printf(\\t年龄:); printf(\\t请输入身份证号码:for(i=0;i<2;i++) 牰湩晴尨入住时间:\n); printf(\\t年:); printf(\\t 月:); printf(\\t 日:); 牰湩晴尨入住时长:); fflush(stdin); if((fp=fopen(d:\\酒店住宿登记表.txt,a))==NULL) { 牰湩晴尨打开文件”酒店住宿登记表“失败,按任意键退出。\n); exit(0); } else { (y/n)\n); 确定要写入资料吗?牰湩晴尨scanf(%c,&select); fflush(stdin); if(select=='y') { fwrite(&room,sizeof(rooms),1,fp); if(ferror(fp)!=0) { \n); 牰湩晴尨写入资料失败,按任意键退出。 exit(0); } (y/n)\n); 要继续添加?牰湩晴尨scanf(%c,&tag); fflush(stdin); } else { (y/n)\n); 牰湩晴尨要继续添加吗?scanf(%c,&tag); fflush(stdin); } }

相关主题