大型项目实习报告酒店管理.docx

上传人:b****5 文档编号:12369830 上传时间:2023-04-18 格式:DOCX 页数:43 大小:844.50KB
下载 相关 举报
大型项目实习报告酒店管理.docx_第1页
第1页 / 共43页
大型项目实习报告酒店管理.docx_第2页
第2页 / 共43页
大型项目实习报告酒店管理.docx_第3页
第3页 / 共43页
大型项目实习报告酒店管理.docx_第4页
第4页 / 共43页
大型项目实习报告酒店管理.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

大型项目实习报告酒店管理.docx

《大型项目实习报告酒店管理.docx》由会员分享,可在线阅读,更多相关《大型项目实习报告酒店管理.docx(43页珍藏版)》请在冰豆网上搜索。

大型项目实习报告酒店管理.docx

大型项目实习报告酒店管理

摘要

现代化的酒店是集客房、餐饮、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,《酒店管理系统》正是为此而设计,该系统是运用java程序语言和oracle10g开发实现的,《酒店管理系统》包括了基础信息维护、客房管理、房客管理、消费管理、报表管理、系统管理6大模块,具有操作简单,界面友善,灵活性好,系统安全性稳定等特点,是酒店管理者的理想选择。

本文简要的介绍了《酒店管理系统》的项目背景和意义,着重阐述了该项目开发实现过程,从系统的需求分析、模块设计、功能设计、数据库设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。

关键字酒店管理javaoracle10g

1.系统分析

1.1需求分析

在当今经济和商务交往日益频繁的状况下,宾馆服务行业正面临客流量骤增的压力。

越来越多的酒店、宾馆都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对客

房服务进行管理。

面对信息时代的机遇和挑战,采用全新的计算机网络和酒店、宾馆信息管理系统,已成为提高宾馆酒店管理效率、改善服务水准的重要手段之一,在某种意义上,客房管理的信息化已成为

现代化酒店宾馆的重要标志。

客房管理是酒店宾馆管理的核心任务,为此,我们结合目前客房管理的现状,经过充分的调研和综合分析,开发了酒店客房信息管理系统。

本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确的反应酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的饿经济效益。

具体的目标包括:

1)快速办理客人预定、入住、退房的业务;

2)准确无误的记录客人的每笔消费记录

3)实时、快速、准确的提供客房的动态信息;

4)为管理人员提供报表信息,方便制定策略;

5)方便查询客人的消费情况;

1.2可行性分析

技术可行性——本系统仅需要一台装有java运行环境和oracle10g数据库的计算机即可,对机器本身没有太高要求。

对于软件技术方面,要求设计人员掌握java的基础设计、操作及编程方面的知识、对数据库应用的全面了解,能进行创建、连接、修改数据库信息等维护工作。

经济可行性——由于本系统是酒店管理系统,在ADO管理器中添加酒店管理系统数据库即可使用系统,系统成本主要集中在系统软件开发上,系统在酒店投入运行后可以节约大量的人力、所带来的效益远远大于系统软件开发成本。

在经济上完全可行。

操作可行性——界面设计时充分考虑管理人员,使的操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。

1.3开发及运行环境分析

1.3.1软件环境

数据库:

Oracle10g及以上

中间件:

tomcat5.5及以上

JDK:

1.5版本及以上

1.3.2硬件环境

内存:

1G硬盘:

80G

2系统总体设计

2.1系统总体功能描述及功能图

系统包括基础信息维护、客房管理、房客管理、消费管理、报表管理、系统管理6大模块。

基础信息维护是对系统基础信息的维护,包括客房类型、楼层、商品信息、会员信息维护;客房管理是对客房的信息进行维护;房客管理是对客人的预定及住宿情况的管理,包括:

客房预定、客房入住、换房、退房结帐管理等功能;消费管理是对入住客人在入住期间额外消费的管理,报表管理是对某一阶段客房经营情况的统计查询。

系统管理包括用户信息、日志信息维护等。

2.2系统用例分析

2.3系统设计类图

3数据库设计

3.1数据库E-R图

3.1.1基础信息管理模块E-R图

3.1.2房客管理模块E-R图

3.1.3报表管理模块E-R图

3.1.4系统管理模块E-R图

3.1.5客房管理模块E-R图

3.2数据库三线图

用户表(users)

列名

英文名

类型

长度

约束

是否为空

用户编号

USERID

VARCHAR2

20

pk

No

用户姓名

USERNAME

VARCHAR2

20

No

用户密码

USERPASS

VARCHAR2

40

No

权限

POPEDOM

VARCHAR2

20

Check

No

备注

REMARK

VARCHAR2

100

Yes

会员表(associator)

列名

英文名

类型

长度

约束

是否为空

编号

AID

NUMBER

6

Pk

No

姓名

ANAME

VARCHAR

20

No

性别

SEX

VARCHAR2

20

Yes

密码

PASSWORD

VARCHAR2

20

Yes

电话

PHONE

VARCHAR2

20

Yes

地址

ADDRESS

VARCHAR2

20

Yes

邮箱

EMAIL

VARCHAR2

20

Yes

积分

SCORE

NUMBER

10

Yes

级别

GRADE

VARCHAR2

20

Fk

Yes

最后一次入住时间

LASTRTIME

DATE

Yes

最后一次预定时间

LASTYTIME

DATE

Yes

备注

REMARK

VARCHAR2

100

Yes

消费表(consume)

列名

英文名

类型

长度

约束

是否为空

消费单号

CONSUMEID

NUMBER

6

Pk

No

入住单号

ARRIVEFORMID

NUMBER

6

Fk

No

客房编号

RID

NUMBER

4

Fk

No

商品名

GNAME

VARCHAR2

20

Fk

No

数量

SHULIANG

NUMBER

8

No

单价

DANJIA

NUMBER

8

No

消费金额

XIAOFEIJINE

NUMBER

8

No

折扣率

ZHEKOULV

NUMBER

8

No

折后金额

ZHEHOUJINE

NUMBER

8

No

合计

HEJI

NUMBER

8

No

操作员

CAOZUOYUAN

VARCHAR2

20

Yes

消费时间

XIAOFEITIME

DATE

Yes

备注

BEIZHU

VARCHAR2

20

Yes

 

楼层信息表(floor)

列名

英文名

类型

长度

约束

是否为空

楼层编号

FID

NUMBER

2

Pk

No

楼层名

FNAME

VARCHAR2

20

No

备注

REMARK

VARCHAR2

100

Yes

 

商品信息表(Goods)

列名

英文名

类型

长度

约束

是否为空

商品代码

GID

VARCHAR2

20

Pk

No

商品名称

GNAME

VARCHAR2

20

Nuique

No

商品类别

GTID

VARCHAR2

20

Fk

Yes

价格

PRICE

NUMBER

8

No

单价

UNIT

VARCHAR2

20

No

备注

REMARK

VARCHAR2

100

Yes

商品类别信息表(Goodstype)

列名

英文名

类型

长度

约束

是否为空

商品代码

GTID

VARCHAR2

20

Pk

No

商品名称

GTNAME

VARCHAR2

20

No

备注

REMARK

VARCHAR2

100

Yes

预定信息表(GUESTROOMBOOKINFORMATION)

列名

英文名

类型

长度

约束

是否为空

预订单号

BOOKFORMID

NUMBER

6

Pk

No

客房编号

GUESTROOMID

NUMBER

4

Fk

No

预定人

DESTINEPERSON

VARCHAR2

20

No

信用卡类别

CREDENTIALSSORT

VARCHAR2

20

No

预定卡号

CREDENTIALSNUMBER

VARCHAR2

20

No

联系电话

CONTACTPHONE

NUMBER

11

No

抵店时间

ARRIVETIME

DATE

No

离店时间

LEAVETIME

DATE

No

入住人数

RUZHURENSHU

NUMBER

2

No

操作员

OPERATORR

VARCHAR2

20

Yes

会员编号

HUANYUANID

NUMBER

6

Fk

Yes

备注

REMARK

VARCHAR2

100

Yes

日志表(LOG)

列名

英文名

类型

长度

约束

是否为空

用户名

LUSER

VARCHAR2

20

Pk

No

操作

LOPTION

VARCHAR2

20

No

时间

LTIME

DATE

No

备注

REMARK

VARCHAR2

100

Yes

换房登记表(HUANFANGDENGJI)

列名

英文名

类型

长度

约束

是否为空

入住单号

ARRIVEFORMID

NUMBER

6

Pk

No

原客房编号

OLDID

NUMBER

4

Fk

No

更换后客房编号

NEWID

NUMBER

4

Fk

No

客房类型

GUESTROOMTYPE

VARCHAR2

20

No

标准价

STANDARDPRICE

NUMBER

6

No

折后价

ABATEPRICE

NUMBER

6

No

押金

DEPOSIT

NUMBER

6

No

入住人

DESTINEPERSON

VARCHAR2

20

No

证件类型

CREDENTIALSSORT

VARCHAR2

20

No

证件号码

CREDENTIALSNUMBER

VARCHAR2

20

No

联系电话

CONTACTPHONE

NUMBER

11

No

抵店时间

ARRIVETIME

DATE

No

离店时间

LEAVETIME

DATE

No

入住人数

RUZHURENSHU

NUMBER

6

Yes

操作员

OPERATORR

VARCHAR2

20

Yes

会员编号

VIPID

NUMBER

6

Yes

会员价

VIPPRICE

NUMBER

6

Yes

提供早餐

TIGONGZAOCAN

VARCHAR2

2

Yes

定时叫醒

DINGSHIJIAOXING

VARCHAR2

2

Yes

备注

REMARK

VARCHAR2

100

Yes

客房信息表(ROOM)

列名

英文名

类型

长度

约束

是否为空

客房编号

RID

NUMBER

4

Pk

No

客房类型

RTID

NUMBER

2

Fk

No

状态

RSTATE

VARCHAR2

20

No

楼层

FID

NUMBER

2

Fk

No

备注

REMARK

VARCHAR2

100

Yes

客房类型表(ROOMTYPE)

列名

英文名

类型

长度

约束

是否为空

客房编号

RTID

NUMBER

2

Pk

No

类型名

RTNAME

VARCHAR2

20

No

额定人数

RTPEOPLE

NUMBER

2

No

备注

REMARK

VARCHAR2

100

Yes

标准价格

COMPRICE

NUMBER

8

No

 

入住信息表(RUZHUXINXI)

列名

英文名

类型

长度

约束

是否为空

入住单号

ARRIVEFORMID

NUMBER

6

Pk

No

客房编号

GUESTROOMID

NUMBER

4

No

客房类型

GUESTROOMTYPE

VARCHAR2

20

No

付款方式

FUKUANFANGSHI

VARCHAR2

20

No

折后价

DEPOSIT

NUMBER

6

No

进账信息

JINZHANGXINXI

VARCHAR2

20

No

入住人

DESTINEPERSON

VARCHAR2

20

No

证件类别

CREDENTIALSSORT

VARCHAR2

20

No

证件号码

CREDENTIALSNUMBER

VARCHAR2

20

No

联系电话

CONTACTPHONE

NUMBER

11

No

抵店时间

ARRIVETIME

DATE

No

离店时间

LEAVETIME

DATE

No

入住人数

RUZHURENSHU

NUMBER

2

No

操作员

OPERATORR

VARCHAR2

20

No

会员编号

VIPID

NUMBER

6

Fk

No

会员价格

PRICE

NUMBER

6

No

提供早餐

TIGONGZAOCAN

VARCHAR2

2

No

定时叫醒

DINGSHIJIAOXING

VARCHAR2

2

No

备注

REMARK

VARCHAR2

100

Yes

 

消费水平表(SALGRADE)

列名

英文名

类型

长度

约束

是否为空

等级

GRADE

NUMBER

8

Pk

No

低消费

LOSAL

NUMBER

8

No

高消费

HISAL

NUMBER

8

No

 

退房信息(TUIFANGXINXI)

列名

英文名

类型

长度

约束

是否为空

入住单号

ARRIVEFORMID

NUMBER

6

Pk

No

住宿费

ZHUSUFEI

NUMBER

6

No

店内消费

DIANNEIXIAOFEI

NUMBER

6

No

餐费

CANFEI

NUMBER

6

No

电话费

DIANHUAFEI

NUMBER

6

No

应退押金

YINGTUIYAJIN

NUMBER

6

No

付款方式

FUKUANFANGSHI

VARCHAR2

20

No

实收

SHISHOU

NUMBER

6

No

找零

ZHAOLING

NUMBER

6

No

操作员

OPERATORR

VARCHAR2

20

No

备注

REMARK

VARCHAR2

100

Yes

进账类型

JINZHANGLEIXING

VARCHAR2

20

No

折扣率(ZHEKOULV)

列名

英文名

类型

长度

约束

是否为空

编号

ID

NUMBER

2

Pk

No

权限

QUANXIAN

VARCHAR2

20

No

折扣率

ZHEKOULV

NUMBER

2

No

3.3数据库脚本语句(部分)

--客房信息表

createtableRoom(

grnoNUMBER(4)notnull,

rtnoNUMBER(4)notnull,

fnoNUMBER(4)notnull,

stateNUMBER(4)notnull,

priceNUMBER(7,2)notnull,

discountpriceNUMBER(7,2)notnull,

normalpriceNUMBER(7,2)notnull,

vippriceNUMBER(7,2)notnull,

remarksVARCHAR2(20),

constraintPK_ROOMprimarykey(grno)

);

altertableRoom

addconstraintFK_ROOM_REFERENCE_FLOORforeignkey(fno)

referencesFloor(fno);

altertableRoom

addconstraintFK_ROOM_REFERENCE_ROOMTYPEforeignkey(rtno)

referencesRoomtype(rtno);

-

-预定信息表

createtableSchedule(

snoNUMBER(4)notnull,

grnoNUMBER(4),

depositNUMBER(7,2),

schedulerVARCHAR2(20)notnull,

cardtypeVARCHAR2(20)notnull,

cardidNUMBER(18)notnull,

sphoneNUMBER(11)notnull,

cometimeDATEnotnull,

gotimeDATEnotnull,

livenumberNUMBER(4)notnull,

operatorVARCHAR2(20),

anoNUMBER(4),

scstateVARCHAR2(20),

sremarksVARCHAR2(20),

constraintPK_SCHEDULEprimarykey(sno)

);

altertableSchedule

addconstraintFK_SCHEDULE_REFERENCE_ASforeignkey(ano)

referencesAssociator(ano);

altertableSchedule

addconstraintFK_SCHEDULE_REFERENCE_ROOMforeignkey(grno)

referencesRoom(grno);

客房表序列

createsequenceSequence_grno

startwith1800

incrementby1

nocycle

nocache

/

预定信息表序列

createsequenceSequence_sno

startwith1800

incrementby1

nocycle

nocache

/

客房表触发器

createtriggertib_roombeforeinsert

onRoomforeachrow

declare

integrity_errorexception;

errnointeger;

errmsgchar(200);

dummyinteger;

foundboolean;

begin

--Column"grno"usessequenceSequence_grno

selectSequence_grno.NEXTVALINTO:

new.grnofromdual;

--Errorshandling

exception

whenintegrity_errorthen

raise_application_error(errno,errmsg);

end;

/

预定信息表触发器

createtriggertib_schedulebeforeinsert

onScheduleforeachrow

declare

integrity_errorexception;

errnointeger;

errmsgchar(200);

dummyinteger;

foundboolean;

begin

--Column"sno"usessequenceSequence_sno

selectSequence_sno.NEXTVALINTO:

new.snofromdual;

--Errorshandling

exception

whenintegrity_errorthen

raise_application_error(errno,errmsg);

end;

/

4系统详细设计

4.1基本信息维护管理模块

4.1.1客房类型管理模块

客房类型管理是对酒店的客房的类别的信息维护,类型描述了客房的基本自然条件,如单人间还是标准间等。

考虑到系统的可扩展性,管理员可以对酒店客房的类型信息进行动态的维护。

添加客房类型

修改客房类型

 

删除客房类型

查询客房类型

4.1.2楼层信息管理模块

楼层信息管理是对酒店的客房所在的楼层的信息的维护,考虑到系统的可扩展性,管理员可以对酒店客房的楼层信息进行动态的维护。

4.1.3商品类别管理模块

商品类别管理是指对酒店的商品的类别进行维护。

考虑到系统的可扩展性,管理员可以对商品类型的状态信息进行动态的维护。

4.1.4商品管理模块

商品管理是指对酒店的商品信息进行维护。

考虑到系统的可扩展性,管理员可以对商品信息进行动态的维护。

4.2房客管理模块

4.2.1客房预定管理模块

客房预定管理是客人通过电话或者其他途径向宾馆进行客房预定,接待人员查询客房信息后确定有空房则接受预定,客房状态为“预定”。

预定状态包括:

正常(未入住)、已取消、已入住。

4.2.2入住登记管理模块

入住登记管理是如果客人没有预定房间,接待人员查询客房信息后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。

4.2.3换房管理模块

换房管理是如果客人对入住的客房条件不满意,则可进行客人换房操作。

接待人员将客人的房间进行更换,并更换客人房卡,客房信息也进行相应的调整。

4.3报表管理模块

4.3.1报表管理模块

报表管理是系统要定期提供一些报表,供客房经理做统计分析。

4.4客房管理模块

4.4.1客房信息管理

客房管理是指对客房基本信息(如客房的楼层、类型、价格等)的维护。

在预定、入住、换房时,都需要对客房的信息进行查看。

客房状态:

包括三种空房、已预订、入住。

当客人预定后,变为已预定,当客人入住后,变为入住,其他情况为空房

4.5消费管理模块

4.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1