文档库 最新最全的文档下载
当前位置:文档库 › 酒店房间登记与计费管理系统

酒店房间登记与计费管理系统

酒店房间登记与计费管理系统
酒店房间登记与计费管理系统

黑龙江工业学院

《C语言程序设计》课题报告

题目名称:酒店房间登记与计费管理系统

班级:电气4班

组长:王树锦

组员:贾俊枫

王莹

许茗

王冠

指导教师:褚洪波

一、程序功能描述

1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。

2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记入住时进行选择。

3、在结账退房时,根据入住时间,计费方式和房间单价计算出总费用。

前台操作:包括开房登记、退房结账和房状态查看

预订管理:包括预订房间、预订入住和解除预订

信息查询:包括在住客人列表、预订客人列表

报表统计:包括开房记录统计、退房结账和预订房间统计

完成提示:

(1)住店情况记录在住店管理表中:客人姓名、房号、入住时期、预计离开日期、结账离开日期、应付金额

(2)每个房间的使用情况记录在房间信息表中:房号、价格、押金、房状态(空,入住)(3)预定情况记录在预订情况表中:客人姓名、房号、入住日期、预计离开日期

二、程序流程图

三、数据结构设计

创建房间信息结构体

/*创建结构体date,记录入住和结账时间*/

struct date

{int mon;

int day;

int hour;

};

/*创建结构体hotel*/

struct hotel

{int num; //房间号

int kind; /*房间种类 1-单人间 2-双人间*/

char name[20]; //入住客户姓名

char ID[19]; //身份证号

int h_money; //按日收费价格

int d_money; //按小时收费价格

struct date time; //入住时间

int flag; /*flag含义 0-无人入住 1-按小时入住 2-按天入住*/

int deposit; //押金

}room[M];

四、总结及体会

组长:王树锦

实用为主系统以用户需求为目标,以方便用户为原则,同进融入先进的管理经验,在通用的成熟的酒店管理系统的框架下,根据用户的实际需求功能情况,为用户进行二次开发,度身订造一套先进的管理系统,尽可能降低使用前的培训、实施和使用中的维护时间。充分满足现在及未来的各种需求,真正为管理及决策提供强有力的支持。我认识到c语言实验是非常注意书写的正确性和逻辑的严密性,实验过程本身就在考验一个人细心与耐心程度,还有对所学知识的熟练程度。

组员1:贾俊枫

先进灵活系统充分应用现有成熟的网络技术、软件开发技术,先进的客户/服务器结构,及高性能的32位大型网络数据库,满足大型连锁客户的日常运营、移动办公、开展电子商务等的需要。同时用户可自行灵活设置参数和各种代码,适应自己的特殊需要。这对我来说是非常重要的方面。这次试验也让我知道在c语言中,条理清晰的流程是很重要的,它包含你编写程序的大致方向,是你在编程过程中不会走错路,也不会太盲目。

组员2:王莹

稳定可靠通过选用先进的开发软件,成熟的网络结构及安全可靠的数据库,再配合硬件的优化选型,从而保证系统的可靠性与容错性。宾馆信息管理系统主要实现宾馆酒店的客房管理、客户信息管理、客户添加管理、客户修改管理、客户删除管理功能。在实验中,遇到问题要想方设法将它解决,看书找资料,请教同学,与同学讨论,都是很好的途径。

组员3:许茗

件的酒店或宾馆都采用了相关的酒店管理系统,以解决宾馆全凭原始的手工记录管理,效率低、易出错的缺陷。宾馆行业对自身提供服务的质量和能力也有了更高的要求,宾馆信息管理系统正因此而越来越受到重视。

组员4:王冠

一个宾馆信息管理系统应该包括基本的客房信息管理、客房客户信息管理、入住退房信息管理等相关的信息管理。严谨认真的态度也不可或缺。实验中常常会遇到许多问题,c语言有自己解决问题的方法:找语法错误,找逻辑错误,调试等等,有时需要从整个程序方面考虑,这就需要调试经验。

五、程序源代码

#include

#include

#include

#include

#include

#include

#include

#include

#define ROOM_MAX 100

#define TYPE_NUM 4

#define WIDTH 80

#define HIGH 25

typedef struct tm tm;

typedef enum {False, True} Bool;

typedef enum {Single, Standard, Vip, President} Type;

typedef struct node

{

void *elem;

struct node *next;

} node_t;

/* 房间结构*/

typedef struct room

{

int room_number;

Bool room_is_used;

Type room_kind;

char guest_name[20];

char guest_Id[19];

double room_price;

tm *start_time;

tm *end_time;

} room_t;

void welcome();

void menu();

void locate_position();

void animal();

void animation(int x);

void goodbye();

node_t *list_init();

node_t *list_add(node_t *head, void *elem);

node_t *list_del(node_t *head, node_t *dest);

node_t *list_for_each(node_t *head,

void *(*func)(node_t *head, node_t *cur, void *arg),

void *arg);

node_t *list_reverse(node_t *head);

void list_destory(node_t *head);

void *mprint(node_t *head, node_t *cur, void *arg);

void *madd(node_t *head, node_t *cur, void *arg);

void *mdel(node_t *head, node_t *cur, void *arg);

void room_add(node_t *head, room_t hotal[TYPE_NUM][ROOM_MAX]);

void room_del(node_t *head);

void price_info();

int increase_two(int i);

double price_of_room(Type kind);

char *Type_to_string(Type kind);

char *Bool_to_string(Bool _bool_);

room_t *get_first_room(room_t hotal[ROOM_MAX], Type kind);

/**

* increase_two

*

* @i 要自增的数

* 调用一次增加2

*/

int increase_two(int i)

{

return i+2;

}

/**

* price_of_room

*

* 根据房间的类型得到房间的单价

*/

double price_of_room(Type kind)

{

return pow(2, (int)kind) * 100;

}

/**

* 定位光标

* @x 要定位的列数

* @y 要定位的行数

* 无返回值

*

* 调用API,定位光标位置,比用空格,Tab,回车定位方便许多*/

void locate_position(int x, int y)

{

COORD C;

C.X = x;

C.Y = y;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), C); }

/**

* welcome

* 显示欢迎界面(总菜单界面的大部分内容)

* 列出用户可进行的操作

* 每次任务完成后,再次调用些界面

*/

void welcome()

{

int position = 4;

locate_position(25, 3);

printf("酒店房间登记与计费管理系统");

locate_position(30, position = increase_two(position));

printf("1: 登记入住");

locate_position(30, position = increase_two(position));

printf("2: 查询房间入住");

locate_position(30, position = increase_two(position));

printf("3: 查询当前费用");

locate_position(30, position = increase_two(position));

printf("4: 结账退房");

locate_position(30, position = increase_two(position));

locate_position(30, position = increase_two(position));

printf("6: 关于");

locate_position(30, position = increase_two(position));

printf("0: 退出");

locate_position(27, position = increase_two(position));

printf("请选择要办理的业务\n");

}

void goodbye()

{

char is_leave = 'i';

char str[15] = "color 0";

char str_color[2];

int color;

time_t tTime;

tm *tBlock;

locate_position(33, 10);

printf("确认退出(Y/N)?");

while (is_leave != 'Y' && is_leave != 'N')

{

is_leave = kbhit() ? toupper(getch()) : 'm';

animal(1);

animation(6);

animal(18);

animation(19);

animal(20);

animation(21);

animal(22);

animation(23);

strcpy(str, "color 0");

color = rand() % 8 + 8;

itoa(color,str_color, 16);

strcat(str, str_color);

system(str);

locate_position(29,4);

tTime = time(NULL);

tBlock = localtime(&tTime);

tBlock->tm_min, tBlock->tm_sec);

locate_position(33, 10);

printf("确认退出(Y/N)?");

_sleep(1000);

}

if (toupper(is_leave) == 'Y')

{

locate_position(30, 13);

printf("谢谢使用,欢迎下次来访!");

locate_position(0,0);

getch();

exit(0);

}

else

{

system("cls");

menu();

}

}

/**

* price_info

*

* 无参数,显示房间的价格

*/

void price_info()

{

int position = 1;

int weidth = 20;

printf("\n----------------房间的收费如下------------------");

locate_position(weidth, position = increase_two(position));

printf("1: %-20s[单间]%10.2f", Type_to_string((Type)0), price_of_room((Type)0));

locate_position(weidth, position = increase_two(position));

printf("2: %-20s[标准间]%10.2f", Type_to_string((Type)1), price_of_room((Type)1));

locate_position(weidth, position = increase_two(position));

printf("3: %-20s[VIP房间]%10.2f", Type_to_string((Type)2), price_of_room((Type)2));

locate_position(weidth, position = increase_two(position));

printf("4: %-20s[总统套房]%10.2f", Type_to_string((Type)3), price_of_room((Type)3));

locate_position(weidth + 6, position = increase_two(position));

printf("从中午十二点到第二天中午十二点算一天\n");

printf("不足一天按一天算");

_sleep(3000);

}

/**

* animation

* 展示一个小动画

*@x 在第几行展示

*其中随着时间流逝,>>>>>>> 不断的向右移动

*/

void animation(int x)

{

static int i = 1;

locate_position(1, x);

printf("

=============================================================================");

locate_position(i % (WIDTH-5), x);

printf(">>>>>");

i += 3;

if (i > WIDTH - 5)

{

i = 1;

}

}

/**

* 和上面的函数相似,这次是向左

*/

void animal(int x)

{

static int i = 74;

locate_position(1, x);

printf(" -----------------------------------------------------------------------------");

locate_position(i % (WIDTH-5), x);

printf("<<<<<");

i -= 5;

if (i < 0)

{

i = WIDTH - 6;

}

/**

* menu

* 菜单项

*

* 没有参数,显示菜单界面

* 根据不同的选项,进入不同的子模块

*/

void menu()

{

int color;

int i = 0, j;

char str[15];

char str_color[2];

char ch = 'm';

time_t tTime;

tm *tBlock;

room_t hotal[TYPE_NUM][ROOM_MAX];

node_t *head = list_init();

memset(&hotal, 0, sizeof(room_t) * TYPE_NUM * ROOM_MAX);

/* 初始化房间信息*/

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

{

for (j = 0; j < ROOM_MAX; j++)

{

hotal[i][j].room_number = (i + 1) * 100 + j;

hotal[i][j].room_kind = (Type)i;

hotal[i][j].room_price = price_of_room((Type)i);

if (i*i + j == 12)

{

hotal[i][j].room_is_used = True;

list_add(head, &hotal[i][j]);

}

}

}

srand((unsigned)time(NULL));

system("title 酒店房间登记与计费管理系统");

while (ch != '0')

ch = kbhit() ? getch() : 'm';

switch(ch)

{

case '1':

system("cls");

room_add(head, hotal);

system("pause");

system("cls");

break;

case '2':

system("cls");

printf("\n----------------所有用户信息如下---------------\n\n");

printf("房间号房间类型用户名用户证件单价\n");

printf("------|----------|-----------|--------------------------|-----------------------\n");

list_for_each(head, mprint, NULL);

system("pause");

system("cls");

break;

case '3':

system("cls");

price_info();

system("pause");

system("cls");

break;

case '4':

system("cls");

room_del(head);

system("pause");

system("cls");

break;

case '0':

system("cls");

goodbye();

break;

default:

break;

}

/* 显示动画效果*/

animal(22);

animation(1);

animation(23);

strcpy(str, "color 0");

color = rand() % 8 + 8;

itoa(color,str_color, 16);

strcat(str, str_color);

system(str);

welcome();

locate_position(29,4);

tTime = time(NULL);

tBlock = localtime(&tTime);

printf("%s %2d:%02d:%02d", __DATE__, tBlock->tm_hour,

tBlock->tm_min, tBlock->tm_sec);

locate_position(48, 20);

_sleep(1000);

}

}

/**

* list_init

* 初始化链表,这个链表为循环链表,有头结点

*/

node_t *list_init()

{

node_t *head = (node_t *)malloc(sizeof(node_t));

head->elem = NULL;

head->next = head;

return head;

}

/**

* list_add

* 向链表里面添加结点

*

* @head 链表的头结点

* @elem 结点中的数据

* 此列表为尾插法

*/

node_t *list_add(node_t *head, void *elem)

node_t *new_node = (node_t *)malloc(sizeof(node_t));

new_node->elem = elem;

new_node->next = head->next;

head->next = new_node;

return new_node;

}

/**

* list_del

* 删除列表中的元素

*

* @head 列表的头结点

* @dest 要删除的结点

* 给出要删除的结点,从头结点开始找到要删除的结点,然后删除* 表头元素不能删除

*/

node_t *list_del(node_t *head, node_t *dest)

{

node_t *pre = head;

node_t *cur = pre->next;

while (cur != dest)

{

if (cur != head)

{

pre = pre->next;

cur = cur->next;

}

else

{

return head;

}

}

pre->next = cur->next;

/* 释放指针后直接赋值为NULL, 预防野指针

* free(cur);

* cur = NULL;

* 但是这个地方不能free了,因为它的元素包含有房间数组

*而房间还是要用的。所以就不能消了。

*/

}

/**

* list_for_each

* 遍历链表

*

* @head 链表头结点

* @func 函数指针,对不同的遍历进行不同的操作

* @arg 参数,有时候可以不用,主要是为了向func所指向的函数传递参数

*/

node_t *list_for_each(node_t *head,

void *(*func)(node_t *head, node_t *cur, void *arg), void *arg) {

node_t *cur = head->next;

while (cur != head)

{

func(head, cur, arg);

cur = cur->next;

}

return head;

}

/**

* list_reverse

* 反转链表

*

*@head 要转的链表的表头结点

*链表调换过来,原来的表头现在为表尾,不过对于循环链表来说这个操作很简单*/

node_t *list_reverse(node_t *head)

{

node_t *pre = head;

node_t *cur = pre->next;

node_t *nxt = cur->next;

while (cur != head)

{

cur->next = pre;

pre = cur;

cur = nxt;

nxt = nxt->next;

}

cur->next = pre;

return head;

}

/**

* list_destory

* 销毁链表

*

*@head 要销毁链表的表头结点

*程序退出前可以把链表销毁

*/

void list_destory(node_t *head)

{

node_t *cur = head->next;

while (cur != head)

{

head->next = cur->next;

free(cur);

cur = cur->next;

}

free(head);

}

/**

* mprint

* 打印结点的内容

*

*@head 链表的头结点本函数不用,为了给list_for_each 调用*@cur 要打印的当前结点

*@arg 占位

*/

void *mprint(node_t *head, node_t *cur, void *arg)

{

printf("%d\t%-15s%-10s%-20s\t\t%4.2f(元/天)\n",

((room_t *)(cur->elem))->room_number,

Type_to_string(((room_t *)(cur->elem))->room_kind),

((room_t *)(cur->elem))->guest_name,

((room_t *)(cur->elem))->guest_Id,

((room_t *)(cur->elem))->room_price);

return NULL;

}

/**

* mdel

* @head 链表的头结点

* @cur 要删除的结点

* @arg 要删除结点中的一项内容

* 通过arg, 找到要删除的结点,再调用list_del删除结点

*/

void *mdel(node_t *head, node_t *cur, void *arg)

{

if (((room_t *)(cur->elem))->room_number == *(int *)arg)

{

list_del(head, cur);

}

return NULL;

}

/**

* Bool_to_string

*

* @_bool_ 将给定的Bool类型变量返回String值用于输出*/

char *Bool_to_string(Bool _bool_)

{

switch (_bool_)

{

case False: return "False";

case True: return "True";

default: return NULL;

}

}

/**

* Type_to_string

*

* @kind 将给定的Type类型变量返回String值用于输出

*/

char *Type_to_string(Type kind)

{

switch (kind)

{

case Single: return "Single";

case Standard: return "Standard";

case Vip: return "Vip";

case President: return "President";

default: return NULL;

/**

* get_first_room

* 得到第一个为空的房间

*

*@hotal 房间数组

*@kind 哪一种类型的房间

*/

room_t *get_first_room(room_t hotal[ROOM_MAX], Type kind)

{

int i;

for (i = 0; i < ROOM_MAX; i++, hotal++)

{

if (!hotal->room_is_used)

{

return hotal;

}

}

return NULL;

}

/**

* room_add

* 将要住处的房间添加到房间链表里面。

*

*@hoad 链表头

*@hotal 整个酒店的房间

*

* 首先由房客确定要居住的房间类型

*根据类型,调用get_first_room得到第一个没有居住的房间

*再把房间信息填完整,最后加入到房间链表里面。

*/

void room_add(node_t *head, room_t hotal[TYPE_NUM][ROOM_MAX]) {

int position = 1;

Type kind;

time_t timer = time(NULL);

room_t *room_dest;

locate_position(30, position = increase_two(position));

printf("一共有四种类型的房间\n\n");

locate_position(25, position = increase_two(position));

printf("1: Single [单间]");

printf("2: Standard [标准间]");

locate_position(25, position = increase_two(position));

printf("3: Vip [VIP房间]");

locate_position(25, position = increase_two(position));

printf("4: President [总统套房]");

locate_position(25, position = increase_two(position));

printf("0: Esc [取消]\n");

locate_position(25, position = increase_two(position));

printf("请选择要居住的类型,按0取消本次操作:\n");

locate_position(30, position = increase_two(position));

scanf("%d", &kind);

/* 用户选择取消,则直接退出*/

if (!kind)

{

return;

}

/* 因为输入的类型比房间类型大 1 所以要减1 */

room_dest = get_first_room(hotal[kind-1], kind-1);

room_dest->room_is_used = True;

locate_position(33, position = increase_two(position));

printf("请输入您的姓名?");

locate_position(35, position = increase_two(position));

scanf("%s", room_dest->guest_name);

do

{

locate_position(30, position = increase_two(position));

printf("请输入您的18位身份证号?");

locate_position(30, position = increase_two(position));

scanf("%s", room_dest->guest_Id);

} while (strlen(room_dest->guest_Id) != 18);

/* 入住时间和离开时间都为当时时间,离开时间在每次查看的时候都会增加的。*/ room_dest->start_time = localtime(&timer);

room_dest->start_time = localtime(&timer);

list_add(head, room_dest);

locate_position(25, position = increase_two(position));

printf("入住信息已经填写完整,祝您居住愉快!");

locate_position(30, position = increase_two(position));

}

* room_del

* 删除房间

*

*@head 链表头结点

*删除房间函数,根据要房客要退房的房间号,调用mdel从链表中去除房间信息。*/

void room_del(node_t *head)

{

int del_num;

char ch = 'i';

printf("请输入要退定的房间号\n");

scanf("%d", &del_num);

printf("要删除的房间号是:%d\n", del_num);

while (toupper(ch) != 'Y' && toupper(ch) != 'N')

{

printf("确定退房(Y/N)\n");

ch = getchar();

}

if (toupper(ch) == 'Y')

{

list_for_each(head, mdel, (void *)&del_num);

printf("退记成功,欢迎下次光临!\n");

}

}

int main()

{

menu();

return 0;

}

酒店客房管理系统uml课程设计.doc

酒 店 客 房 管 理 系 统 U M L 设 计 指导老师 :***** 姓名: ***** 学号: ***** 班级: *****

一、系统设计背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。 而随着近年来我国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不仅会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。 对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改善服务质 量,增进资源利用率起了重要作用。 二、系统设计概述 酒店客房管理系统的用户主要分为两大类:一是前台的接待人员;另一类是酒店的管理人员。本系统的功能雪球简述如下: a)接待员可以处理各类客人的预定请求,预订可以通过各种方式, 如电话、 E-mail 。 b)当客户实际入住时,接待员需要及时输入客户信息,以便今后查 询。

c)接待员可以根据各种信息查询客人是否入住以及入住情况。 d)接待员进行收费管理,包括入住时的定金,各类其他消费情况和 最终结账管理。 e)管理能够输入客房信息,包括每间客房的大小级别、地理位置、 预设租金等信息。 f)管理员能够对客房信息进行查询,及时掌握客房情况,并且协助 做出决策。 g)管理员能够对前台操作员进行管理,设置前台操作员的密码和基 本信息。 h)管理员将进行各类信息进行统计 三、系统建模 a)创建系统用例模型 我们根据参与者的不同分别画出各个参与者的用例图。 管理员用例图:管理员在本系统中可以进行登陆系统,权限设置,密码设置,操作设置,客房设置权限等活动。

客房部服务员做房流程

酒店客房服务员做房流程 客房清扫操作流程 一、职责 1、楼层领班负责督导、检查。 2、楼层服务员负责具体操作。 二、准备工作 1、检查工作车所备布草、清洁工具、清洁剂、易耗品、杯具是否齐全,吸尘器能否正常工作,垃圾袋和布草袋是否牢固。 2、查看“客房服务员做房表”,巡视楼层,决定清扫顺序。 3、将工作车推到房门口。 三、进房 1、按《敲门程序》进房,填写进房时间. 2、进房先打开窗户通风,检查并关闭所以灯具。 3、调节空调 1)将空调调到最低档,夏季温度调到18度,冬季调到26度;2)住客房不要调节. 四、撤物品 1、按顺时针方向收取房间的垃圾,然后将其装入工作车上的垃圾袋内。 2、将烟灰缸和杯具内的杂物清空,再将烟灰缸放进面盆待洗,杯具撤出房间按照《杯具清洁消毒操作规范》清洁。 3、撤顾客用过的棉织品。如顾客将环保卡放在床上,则不用更换床上用品,如果没有则按照以下规定执行: 1)床单、被套、被套没有污染,床单、被套,枕套、每三天一换,退房全面更换。 2)面巾、浴巾、如挂在浴巾架上或浴帘杆上均不更换,如放在浴缸内(上)将全面更换。 五、铺床:将干净的布草带入房间按《铺床操作规范》铺床 六、抹尘: 1、用一干一湿抹布从房间开始按《抹尘操作程序》以顺时针方向对房间进行抹尘。 2、抹尘的同时记下需维修的工程。 七、清洁卫生间 1、将清洁工具带入卫生间放在地面上。 2、带上手套,按《清洁卫生间从左规范》清洁卫生间。 八、补充物品 1、补充客人用过或不符合标准的客用品,并按《客房物品摆放标准》摆放整齐 2、补充布草 九、吸尘:吸尘器的使用操作按《清洁设备操作维护规程》进行吸尘。 十、检查:房间整理完毕后检查房间所有物品是否配备齐全,摆放是否到位。 十一、退出房间 1、拔掉取电卡,轻轻关上房门。 2、填写《客房服务员做房表》出房时间及易耗品的数量。

酒店客房服务工作流程图

酒店客房服务工作流程第一部分客房基础操作程序 1.容:客房清扫的服务程序4 2.容:中式铺床程序6 3.容:卫生间清洁程序7 4.容:杯子的消毒程序9 5.容:夜床服务程序10 6.容:“DND”房间的处理程序12 7.容:客房钥匙的管理控制程序13 8.容:遗留物品的拾遗、收存及发放程序14 9.容:公共区域清洁程序16 10.容:玻璃清洁程序17 11.容:清洁客人用品程序18 12.容:物品损坏索赔程序19 13.容:客人失窃处理程序20 14.容:客用品借用程序21 15.容:洗衣服务程序(水洗衣物)22 16.容:敲门进房程序24 17.容:客人退房检查程序25 18.容:工作车使用和保养26 19.容:吸尘器的使用与保养程序27

20.容:各种地毯污渍的处理方法28 21.容:床垫的翻转保养29 22.容:木器打蜡的程序30 23.容:清洁花卉程序31 24.容:房间杀虫程序32 25.容:停电处理程序33 客房基础操作程序 1.容:客房清扫的服务程序 一、准备 1、领取工作表。 2、了解、分析房态,决定清扫房间的程序 一般情况:VIP房——挂“makeuproom”房-—领班特别交待房——请保留此标记房-—长住房——空房。 特殊情况:VIP房——挂“makeuproom”房——领班特别交待房——走客房——住客房——长住房——空房。 3、检查工作车是否清洁,用品是否齐全。 a、将清洁篮放于工作车的最底层,放清洁剂、马桶刷、百洁布等清洁工具。 b、准备好抹布,五块(两干三湿)。 4、准备好吸尘器。

二、敲门 1、轻按门铃或敲门,每次三次。第一次敲门报:“Housekeeping,MayIcomein? (客房服务员,我可以进房清扫吗)”,若无声音,间隔5秒钟。 2、再敲第二次与第一次相同,若无人应答,缓缓地把门打开,不可猛烈开门, 将门轻轻打开10公分,再敲门第三次,报明自己的身份,询问:“Housekeeping, Maycomein?”后,方可进入房间。 3、如果客人在房,要等客人同意方可进入,向客人问候,询问是否可以打扫房间。 4、清洁住房须将工作车停放房门口靠墙一侧,须将工作车停放房门口2/3处。 三、撤 1、将小垫巾放在卫生间门口,清洁篮摆在靠墙一侧。 2、进房将空调关闭,关闭亮的灯具,拉开窗帘打开窗户。 3、将房垃圾桶及烟缸拿出,倒掉前应检查一下垃圾桶是否有文件或有价值的物品,烟缸是否有未熄灭的烟头。 4、撤掉脏布草,同时检查是否有丢失或损坏现象,并注意是否有客人遗留物品和衣物。 5、撤掉所有茶杯 接待岗位工作流程

UML_酒店管理系统设计

专业资料整理分享 课程作业 课程名称:UML建模 题目:酒店管理系统 任课教师: 提交时间:2012年 6 月11 日学期:2011~2012学年第2学期

小组概况组号:第组 教师评阅

目录 一酒店管理系统需求分析 (4) 1背景说明 (4) 2部门划分 (4) ①管理者 (5) ②客房服务部门 (5) ③餐饮部门 (5) ④财务部门 (5) ⑤保安部门 (5) 3各子系统的功能 (5) ①管理者子系统 (6) ②财务子系统 (6) ③住宿子系统 (7) 二创建系统用例图 (7) 1用户信息管理用例描述: (9) 2客房经营管理用例描述 (9) 3客户信息管理用例描述 (10) 三创建系统静态模型 (11) 1系统类图 (11) ①酒店管理系统类图 (11) ②客房管理系统类图 (12) 四创建系统动态模型 (13) 1 序列图 (13) ①用户登录系统序列图 (13) ②客户用信用卡结账序列图 (13) ③客户订房序列图 (14) 2状态图、活动图 (14)

①酒店管理系统活动图 (15) ②预定房间活动图 (15) ③客房管理活动图 (16) (16) 3构建图 (16) 五创建系统部署模型 (17) 六总结 (17) 七参考文献 (18)

一酒店管理系统需求分析 1背景说明 酒店管理系统是一个面向酒店用来进行酒店日常管理的系统。该系统能能够为酒店的管理者对酒店进行比较精确的管理,能够实现用户进行酒店的预定等操作,对酒店各部门提供管理功能。 酒店管理系统的功能包括以下内容: ●酒店管理系统能够支持用户进行酒店客房的预定、酒店客房的退订以及退房付 款等操作。 ●酒店管理系统能够支持客房部门对用户的预定、退订、退房等进行操作,当客 户订房时进行客房查询,查询客房是否可以预定;当客户退订或退房时,进行 客房状态修改等。并支持客房日常管理,如清洁打扫、安全性能等的操作。 ●酒店管理系统能够支持餐饮部门对用户点餐等服务进行操作。如用户可以进行 点餐的选择,并能够选择是否送餐;以及食品原材料进购的选择与登记。 ●酒店管理系统能够支持财务部门对整个酒店财务进行正常管理。如客房部在用 户退房时的付款管理、餐饮部在进购原材料时的财务支付等。并整理某一时间 段内酒店的整体收益以及员工的薪水管理 ●酒店管理系统能够支持保安部门对整个酒店安保的实时监控,确保整个酒店的 安全问题。 2部门划分

酒店客房部工作流程和服务标准(1)

客房部工作流程和服务标准 第一章客务部的地位及服务 一、客房部主要负责酒店所有客房的清洁和保养工作,配备各种设备,提供各种生活用品,并且提供多种服务项目,满足宾客各方面的需求,为客人创造一个清洁,美观,舒适,安全的理想住宿环境。 1.客房部的地位 2.客房部的服务与管理水平影响着酒店声誉及客房出租率 3.客房部是酒店降低物资消耗,节约成本的重要部门 4.客房部收入是酒店经济收入和利润的重要来源 5.客房部是带动一切经济活动的枢纽 二、客房部的业务特点 ●经营过程兼具生产性和服务性 ●随机性,复杂性 ●对私密性与安全要求高 三、客房部的主要任务 四、客房部内部及与其他部门的关系 五、客房部的组织机构 现世客迎宾大酒店客房部组织结构: 客房部经理----- 客房部主管------- 客房部领班------楼层服务员 --------大堂副理-----------前厅领班-------前厅服务员 第二章客务部岗位职责 一、客房部经理 直接上级:总经理 直接下级:部门主管 岗位职责: 全面负责客房部的正常运行,确保为客人提供优质高效的住宿服务,并负责酒店前厅部管理、楼层管理和PA区管理工作。 1、负责部门全面管理工作; 2、负责编制本部门的经营工作计划和人员编制情况; 3、主持制订本部门的规章制度、工作操作流程、服务质量标准、安全保障措施,制订培训计划; 4、维护部门正常工作秩序,检查卫生质量和服务质量、设备设施的完好,控制物料和费用成本; 5、参加酒店经理早会,主持部门会议,传达指示,及时沟通信息,加强部门间的协作与沟通; 6、做好员工思想工作,调动员工工作积极性; 7、审核主管、领班及员工奖金的评定工作;

酒店客房管理系统UML分析

酒店客房管理系统 图一酒店客房管理系统功能模块示意图 酒店客房管理系统的主要功能包括以下几个方面。 (1) 用户信息管理:对酒店客房管理系统的使用员工进行管理,包括对员工的基本信息(如用户姓名、所属部门、用户类型等)进行检索、录入和修改。 (2) 客房类型管理:用户可自定义客房类型,并对其进行管理,包括对客房类型的基本信息(如类型名称、面积、床位、价格等)进行检索、录入和修改。 (3) 客房信息管理:用户对客房信息进行管理,包括对客房的基本信息(如客房号、客房类型、客房位置等)进行检索、录入和修改。 (4) 客房经营管理:实现对客房的订房和退房管理,包括对客房的业务信息(如客房号、入房时间、退房时间、金额等)进行检索、录入和修改。 (5) 客户信息查询:用户可对入住过酒店的客户信息进行查询,

包括对客户的基本信息(如身份证号、客户姓名、联系电话)进行检索。 (6) 经营状况统计:根据酒店客房的业务记录,用户可选择不同的统计方式对营业额进行统计。 图二酒店客房管理系统前台结构图 图三酒店客房管理系统用例图

酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询、经营状况统计、个人密码修改以及注销功能。 前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。 确定用到的类主要包括:用户信息(UsersInfo)、客户信息(CustomersInfo)、客房类型(RoomCategory)、客房信息(RoomsInfo)、客房状态(RoomStatus)、客房业务(RoomOperation)、业务记录(History)。

客房部管家服务标准岗位职责及工作流程

客房部管家服务标准岗位职责及工作流程

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

客房部管家服务岗位职责及工作流程 客房部管家 【工作关系】 直接上级:楼层主管 内部联系:酒店各部门 【岗位描述】 贴身管家服务主要负责对客提供全过程跟进式的服务。对宾客入住期间的需求进行全过程的提供,针对不同客人的不同需求做好客史档案的收集与管理。 【工作内容】 1、负责检查客人的历史信息,了解抵离店时间,在客人抵店前安排赠品,做好客人抵达的迎候工作; 2、负责客人抵达前的查房工作,客人抵店前做好客房间的检查工作及餐室的准备情况,准备客人的房间赠品,引导客人至客房并适时介绍客房设施和特色服务。提供欢迎茶(咖啡、果汁),为客人提供行李开箱或装箱服务; 3、与各前台部门密切配合安排客人房间的清洁、整理、夜床服务及餐前准备工作的检查和用餐服务,确保客人的需求在第一时间予以满足; 4、负责客房餐饮服务的点菜、用餐服务,免费水果、当日报纸的配备,收取和送还客衣服务。安排客人的叫醒、用餐、用车等服务; 5、对客人住店期间的意见进行征询,了解客人的消费需求,并及时与相关部门协调沟通予以落实,确保客人的需求得以适时解决和安排; 6、及时准备地了解酒店的产品、当地旅游和商务信息等资料,适时向客人推荐酒店的服务产品; 7、致力于提高个人的业务知识、技能和服务质量与其它部门保持好良好的沟通,协调关系,24小时为客人提供高质量的专业服务; 8、为客人提供会务及商务秘书服务,根据客人的需要及时有效的提供其它相关服务; 9、整理、收集客人住店期间的消费信息及生活习惯等相关资料,做好客史档案的记录和存档工作; 10、客人离店前为客人安排行李、出租车服务欢送客人离馆; 11、严格遵守国家相关的法律法规,行业规范及酒店的安全管理程序与制度。

酒店客房服务员岗位工作流程

酒店客房服务员岗位工作流程 1.实习岗位:客房部楼层。 2.管理层级关系 (1)直接上级。 楼层卫生班领班、主管。 (2)协作人员。 楼层值台服务员等。 3.基本职责 负责客房的整理和清洁工作。 4.素质要求 (1)了解客房布置,清扫标准及清扫的程序。 (2)能正确使用各种清洁剂,做好客房清扫任务。 (3)能按饭店规定,按质按量完成客房清扫工作。 (4)了解饭店对遗留物品的处理程序。 (5)熟悉安全操作及劳动保护常识,懂得消防和卫生救护常识。 (6)能用一门外语进行简单对话。 5.岗位职责 (1)每天打扫客房前,检查工作车上的补给品。 (2)按规定对自己负责的客房进行布置、整理、打扫,并补充物品。 (3)检查房内的电器设施是否完好,如有损坏或故障及时向楼面主管报告。 (4)按要求填写各种报表。 (5)如发现可疑人或事,及时向客房办公室报告。 (6)保持客房楼面安静和安全。

(7)每天整理工作车及清洁用具,下班前准备好工作车上的一切用品。 (8)完成领班、主管交给的其他工作。 6.工作表格及资料 服务员日报表。 7.工作设备配置 工作车、各类清洁用具和各类清洁剂等。 8.主要工作项目 (1)走客房(住房)清洁工作(表3—16)。 表3-16 走客房(住房)清洁工作程序表 程序工作标准及要求 1(领取钥匙。上班后,到客房服务中心或楼层组签到,领取楼层钥匙, 并注意有关通知 2(参加班前会。参加由当日的所属区域主管主持的卫生班班前会准备 3(了解房态。向楼层台班领取卫生班工作日报表,了解有关房态 4(拖工作车。将已准备好的工作车拖至需清洁房间门前停放,并把吸尘 器摆放于工作车的右侧 1(敲门 (1)敲门,面带微笑,直视门镜,手指弯曲,轻敲二次,每次三下,并 报称“HOUSEKEEPING” (2)按门铃,清晰报称“HOUSEKEEPING”,并等客人反应 2(反应 (1)如客人有回音,服务员应征询能否进人,并等客人开门 (2)如房内无反应,服务员方用钥匙开门,并再次报称“HOUSEKEEPING” 进房门 3(开门。用钥匙或磁卡开锁后,用左手开左边门,右手开右边门,把门

酒店客房管理系统uml课程设计

酒店客房管理系统uml课程设计

酒 店 客 房 管 理 系 统 U M L 设 计 指导老师:***** 姓名:***** 学号:***** 班级:*****

一、系统设计背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。而随着近年来中国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不但会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。 对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其它酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改进服务质量,增进资源利用率起了重要作用。 二、系统设计概述 酒店客房管理系统的用户主要分为两大类:一是前台的接待

人员;另一类是酒店的管理人员。本系统的功能雪球简述如下:a)接待员能够处理各类客人的预定请求,预订能够经过各种方 式,如电话、E-mail。 b)当客户实际入住时,接待员需要及时输入客户信息,以便今后 查询。 c)接待员能够根据各种信息查询客人是否入住以及入住情况。 d)接待员进行收费管理,包括入住时的定金,各类其它消费情况 和最终结账管理。 e)管理能够输入客房信息,包括每间客房的大小级别、地理位 置、预设租金等信息。 f)管理员能够对客房信息进行查询,及时掌握客房情况,而且协 助做出决策。 g)管理员能够对前台操作员进行管理,设置前台操作员的密码和 基本信息。 h)管理员将进行各类信息进行统计 三、系统建模 a)创立系统用例模型

酒店管理系统UML课程设计报告

课程设计报告 课程名称软件建模与分析 设计题目酒店管理系统 专业班级仅供参考 | 姓名仅供参考 学号仅供参考 指导教师仅供参考 起止时间仅供参考 成绩评定 仅供参考学院

$ 课程设计考核和成绩评定办法 1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。 3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。 4.课程设计结束一周内,指导教师提交成绩和设计总结。 5.设计过程考核和成绩在教师手册中有记载。 — 课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。 注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文 采用宋体五号字)或手写。 { )

酒店管理系统需求分析 一、背景说明 目前大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含 下面三类服务:饮食、仅供参考住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。 [ 1.饮食部门 它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。 在规模较大的酒店餐饮服务仅供参考部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。 2.住宿管理部门 ' 它也是酒店基本部门之一。住宿管理部门的主要职责有:A.给个房间布置各种设备、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记其入住、退房时间。C.统计各类房 间的客满程度。D.对本部门的仅供参考财务流动进行登记处理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。 3.娱乐管理部门

酒店前台和客房工作流程

酒店前台接待及客房服务员岗位流程 前台接待岗位流程: 一、电话接听、咨询接待 1、电话响3声必须接听,电话接通应说“您好,19号公馆” 2、一接来电,敬语当先,比如“您好”“请讲”“感谢您的来电”“再见”等礼貌用语,特别注意的是:任何时候都不得先于客人挂断电话。 3、通话当中,时刻保持微笑,对方“听”得到 4、通话时,嘴里不可嚼东西,是不尊重别人的行为 5、客人对酒店服务质量等有意见来电投诉时,要以虚心的态度聆听,答应客人将此事转告相关领导,切不可拒绝或中断通话。 二、负责预定销售客房 6、接到客人的预定客房电话(使用标准用语接听电话)。 7询问定房人的姓名(先生/小姐,请问您贵姓……请稍候……) 8、、查看电脑入住率,是否接受入住(抵达时间,所需要房型,及大概入住的天数) 9、接受预定,与来电者确定信息(订房者姓名、入住客人姓名/单位、入住和离店时间、房间数和房型以及房价) 10、与订房人确定付费方式和联系方式,以方便联系。 11、向订房人复述全部纪录并做确认后,录入前台电脑系统。(感谢订房人来电) 12、如非常重要的订房信息,需写交班本向下一班接班工作人员交班,做好准备事项。 三、办理客人入住、退房流程: 1、客人进门,前台负责接待,要先说欢迎语,再说问候语,最后询问客人需要。 2、接待服务要做到语调柔和,亲切:“请”字当头,“谢谢”收尾,“对不起”常挂嘴边,送客人不忘说“再见” 3、根据客人需要,为其介绍房间类型及收费方式。 4、确认入住后,仔细核对期有效证件(身份证、护照、驾驶证、港澳通行证、士兵/军官证)后,复印并录入电脑存档。 5、确认客人的入住天数,向客人明列其需要缴纳的押金或是房租,确定支付方式。 6、向住客开押金单/收据、住房通知单以及房卡,最后温馨提示房客宾馆里的注意事项。 7、OTA客源入住后,及时登记好财务提供的网站住客登记表。 7、根据客人需求,在电脑系统管理中或是交接班中,注意房客的代办事项、请勿打扰、查无此人……等事项。 8、前台要与楼层随时核对房态,以免在租住过程中,出现失误。 9、每天下午13:00为前一天(更久)房客的退房时间,如果需要退房的房客当天13:00后,18:00前未退房者,按超时收取其半天房租;如超过18:00未退房者,再按全天收取房费。 10、距离退房时间半个小时的时间,从楼层服务员处了解或是电话询问房客(X先生/小姐您好!这里是前台,请问今天还要续住吗……?),是否要退房,注意分类退房房客和续住房客。 11、客人办理退房手续,需收回押金单(收据)、房卡。并通知所在楼层服务员查房(有

五星级酒店客房部工作职责及工作流程

五星级酒店客房部工作职责 及工作流程 -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第一章客房部组织机构和工作内容 1.1客房部组织机构 槐之乡会馆设经理一名,经理下设:客房部领班,领班层下设客房服务员、保洁员。 1.2客房部职权范围和工作内容 A)客房部的职权范围 客房部是为客人提供住宿服务的部门,包括客房楼层、保洁员和房务中心(前台兼)等几个部门。其主要职责是为宾客提供典雅、舒适、清洁、安全、便利的房间、住宿环境和热情周到的服务。客房部尤其要保持客房的清洁卫生和楼层的绝对安静,使客人在酒店能够得到充分休息。此外,客房部还有责任维护、保养好客房的设施、设备,管好各种客房用品、客用物品,做好客房日常经营活动中成本、费用控制,降低消耗,提高经济效益。 B) 客房部的工作内容: (1)负责酒店全部客房的房间整理、用品配备、设施保养、清洁卫生和客人住宿服务工作,保证客房用品、卫生、服务达到品牌酒店的标准。 (2)负责客房区域的安全与接待服务工作,严格遵守安全操作程序和各项制度,保证宾客和酒店人身与财产安全。 (3)负责酒店公共及办公区域,包括楼道、走廊、大堂、客厅、公共卫生间、办公室等各处卫生,保证为客人提供美观、舒适、清洁、典雅的住宿环境。 (4)负责酒店各种客用消耗物品、清洁用品、服务用品等的配备、使用和日常管理工作,实行定额配备、定额使用,降低费用消耗,提高经济效益。 (5)做好本部门管理与酒店其他部门工作的衔接和协调工作,提高客房利用率,确保提高服务质量和工作效率。 (6)做好客房部内部各岗位的工作考核,制定各种报表,掌握工作进度,控制服务质量,分析存在问题,提出改进措施,保证部门内部各项工作的顺利完成和协调发展,不断提高管理水平。 (7)做好布草收发工作,保证洗涤物品的干净平整。 第二章客房部各岗人员管理规范 2.1客房部各岗人员岗位职责和工作内容 2.1.1副总经理岗位职责与工作内容(由副总经理兼房务总监职责)

最新UML酒店管理系统

设计报告 课程名称软件建模与分析课程设计 专业班级 姓名 学号 指导教师 电气与信息工程学院 和谐勤奋求是创新

目录 酒店管理系统 ............................................................................................................................. - 1 - 一、需求分析 ............................................................................................................................. - 1 - 1、酒店管理系统功能需求:............................................................................................ - 1 - 1)酒店总经理............................................................................................................ - 1 - 2)前厅部.................................................................................................................... - 1 - 3)客房服务部门........................................................................................................ - 2 - 4) 餐饮部门 ................................................................................................................ - 2 - 5) 财务部 .................................................................................................................. - 2 - 6) 保安部 .................................................................................................................... - 2 - 2、酒店各子系统功能:.................................................................................................... - 3 - 1)总经理子系统........................................................................................................ - 3 - 2)财务子系统............................................................................................................ - 3 - 3)住宿子系统............................................................................................................ - 3 - 4)娱乐子系统............................................................................................................ - 4 - 二、系统UML建模 .................................................................................................................. - 5 - 1、酒店管理系统用例图:................................................................................................ - 5 - 1、用户信息管理用例描述........................................................................................ - 6 - 2、客房经营管理用例描述........................................................................................ - 6 - 3、客户信息管理用例描述........................................................................................ - 7 - 2、酒店管理系统活动图:................................................................................................ - 7 - 1)酒店管理活动图.................................................................................................... - 7 - 2)客户退房活动图.................................................................................................... - 8 - 3、酒店管理系统包图........................................................................................................ - 9 - 4、酒店管理系统类图........................................................................................................ - 9 - 1)酒店预订类图...................................................................................................... - 10 - 2)酒店客房类图...................................................................................................... - 11 - 3)酒店餐饮类图...................................................................................................... - 12 - 5、酒店管理系统数据库图.............................................................................................. - 13 - 6、酒店管理系统顺序图.................................................................................................. - 13 - 1)订房管理.............................................................................................................. - 14 - 2)信用卡结账.......................................................................................................... - 15 - 7、酒店管理部署图.......................................................................................................... - 16 -

酒店预订系统可视化建模与UML综合性实验

可视化建模与UML综合性实验 1.酒店预订系统需求分析 1.1功能性需求 1.所有的网络用户可以通过浏览网络信息查看该酒店的客房信息。 2.网络用户如果需要预定,需要设置个人信息注册成为酒店会员并登录系统能够预订 3.会员查看客房信息并选择订单,选择支付方式,最后确认提交生成订单。 4.系统,通知客房部准备房间。 5会员接受已预订信息,一定时间内可以取消订单,会员通过个人信息管理修改个人信息,通过订单管理查看个人订单情况。 6.同时订单管理员也可以成为酒店会员,并享受预订服务。 7,系统管理员控制客房信息,同时维护用户权限和信息。 1.2设计性需求 1.客户申请注册登录模块:会员能够查询酒店的客房信息情况,然后根据自己的需要,填写申请单,向工作人员递交申请,工作人员根据系统情况,回复客户。 2.系统管理员登陆模块:系统管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。 3.顾客到达模块:到达情况有两种,一种是有预约的到达,另一种是无预约的到达,有预约的到达首先查询预约,故在预约模块中添加到达的功能。无预约的到达,就可以立即找空客房,在到达操作中还要刷新当前客房状态,由预约或空闲状态转为客房状态。 4.顾客结账模块:显示当前客房的房间信息,从中选中需要结帐的客房,进行结帐操作,结帐完成后,将客房置为空闲状态,若当天还有不同时间预约此客房的则置该房间为预约状态。 5.客房信息管理模块工作:工作人员可以对公司的客房进行管理。工作人员可以查询公司的客房情况,包括入住情况,入住历史,客房状况。 6.客户信息管理模块:在酒店入住过的会员,工作人员需要记录下入住情况,以便再次预定客房时可以查询。新注册的客户,工作人员需要添加新会员进系统中。 7.会员权限管理模块:管理员查询会员的权限,写入新的权限。 2.系统的UML基本模型 2.1UML初始模型 会员可以对自己的预订进行管理,例如退订、选择支付方式等。会员可以从以往的订单中,

酒店客房部工作流程

酒店客房部工作流程 Prepared on 22 November 2020

酒店客房部工作流程一、房态核对 房态核对,是指在应用“酒店管理软件系统”的前提下,“酒店管理软件系统” 中的房态同客房实际中的房态是否真正对应的核对,核对时间依据客人离店情况 对房态变化的影响,分为早、中、晚三个时间段进行。 1、房态核对时间为三次,分别为:上午8:00、下午14:00和晚上18:00; 2、上午8:00、下午14:00和晚上18:00核对房态信息的时间段分别为: 1)前一天18:00—次日8:00 2)当日8:00-14:00 3)当日14:00-18:00; 3、房务中心和值班人员在三个时间段要将所有客人的入注退房及其它信息要清楚 地写在“电话记录本”及“交接本”上,以便下一班人能清楚地了解房间的基本 动态变化情况; 4、根据记录的信息和交接情况填写“房态核对表”; 5、在表格内填写相对应的单位、房型数量、入住及退房时间和房号; 6、在规定的时间与前厅部做好核对工作; 7、在核对房态时,发现问题及时纠正;并将问题及时反馈给客房服务员,以便做 好各种服务工作; 8、核对房态时,须由房务中心人员亲自核对;

9、双方确认后,签字生效。 二、白班、夜班服务员程序 (一)白班服务员 白班服务员主要工作是负责迎送客人,安全、准确、及时的为客人服务;确保楼层的安全工作。其工作内容为: 1、上、下班按时到值班室签到,参加晨会,并到值班室领取房卡、钥匙和清洁报表; 2、留意值班室张贴的通知; 3、到岗后,交接好各种服务事宜及遗留问题,尤其做好钥匙的交接及VIP房的交接情况; 4、对领班负责,完成领班分派的工作,注意与相关岗位密切配合,做好服务工作 ; 5、负责房间食品,布草等物品的清点工作。布草的保管、交接、送洗领用工作; 6、负责迎送客人,为客人及时的提供客房服务;为客人准确、及时、安全的提供各项输送服务; 7、负责钥匙的的保管,下班前巡视一次关门情况,及时向领班汇报发生的异常情况,确保安全; 8、完成一定数量的房间清扫和计划卫生及套房的小整理工作;做好布草储备、工作车物品的补充工作,并保持工作车的整洁;

酒店管理系统

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

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

君天大酒店客房部工作流程和服务标准

君天大酒店客房部工作流程和服务标 准

客房部工作流程和服务标准

客房部工作流程和服务标准 第一节客房部的地位及服务 一、客房部主要负责酒店所有客房的清洁和保养工作,配备各种设备,提供各种生活用品,而且提供多种服务项目,满足宾客各方面的需求,为客人创造一个清洁,美观,舒适,安全的理想住宿环境。 1.客房部的地位 2.客房部的服务与管理水平影响着酒店声誉及客房出租率 3.客房部是酒店降低物资消耗,节约成本的重要部门 4.客房部收入是酒店经济收入和利润的重要来源 5.客房部是带动一切经济活动的枢纽 二、客房部的业务特点 ●经营过程兼具生产性和服务性 ●随机性,复杂性 ●对私密性与安全要求高 三、客房部的主要任务 四、客房部内部及与其它部门的关系 五、客房部的组织机构 第二节客房部各岗位工作职责 客房部主管 1. 接受上级领导的督导,直接向总经理负责。

2.督查,指导,协调客房部的日常工作。 3. 定期核算各种物品的消耗量,严格控制日常见品的损耗。 4. 巡视各楼层公共区域,检查员工的工作态度,工作表现,并进行工正的评估。 5. 组织,主持每周领班例会,听取汇报布置工作。 6. 检查领班的工作效率,加强部门之间的工作关系,建立完整的工作档案。 7. 与前台部的沟通联系工作,了解客人对客房不的意见建议。 8. 督导领班,对所属员工的工作态度,工作表现进行工作的评估。 9. 与工程部门联络,制定客房定期的维保方案。 10. 负责所属各班组的日常行政管理工作。 11. 主动接触客人及陪同人员,了解客人的特点和要求。 12. 执行总经理交给的其它任务。 13. 按部门要求对下属员工进行不定期的业务、操作培训,不断提高员工的素质、业务水准 客房部领班 1. 负责楼层各项工作的督查,接受客房主管的领导。 2. 对本班辖区内卫生,服务质量和完成效率负责。早班每天必须检查辖区内所有客房,必要时亲自监督清洁客房。 3. 每日做好24销售维修统计工作,及时更改和填写维修房

相关文档
相关文档 最新文档