酒店管理系统案例报告大作业.docx

上传人:b****7 文档编号:25357551 上传时间:2023-06-07 格式:DOCX 页数:37 大小:327.97KB
下载 相关 举报
酒店管理系统案例报告大作业.docx_第1页
第1页 / 共37页
酒店管理系统案例报告大作业.docx_第2页
第2页 / 共37页
酒店管理系统案例报告大作业.docx_第3页
第3页 / 共37页
酒店管理系统案例报告大作业.docx_第4页
第4页 / 共37页
酒店管理系统案例报告大作业.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

酒店管理系统案例报告大作业.docx

《酒店管理系统案例报告大作业.docx》由会员分享,可在线阅读,更多相关《酒店管理系统案例报告大作业.docx(37页珍藏版)》请在冰豆网上搜索。

酒店管理系统案例报告大作业.docx

酒店管理系统案例报告大作业

 

酒店管理系统案例报告大作业

 

管理信息系统及案例

课程作业文档

题目:

酒店订房管理系统

 

年级:

设计人员:

王雅丽

李芳

郭玲玲

赵蒙蒙

完成时间:

.5.20

 

设计小组人员及分工

王雅丽:

总体设计

李芳:

需求分析

郭玲玲:

可行性分析

赵蒙蒙:

详细设计

 

可行性研究

经济可行性

使用该酒店客房管理系统能够提高酒店客房管理水平,把大量繁琐的工作简单化,能够有效地减少人力物力资源,具体有以下好处:

●电脑收银、打印帐单:

快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。

●高效的客房管理:

能有效的提高房率,增加营业收入。

●提高决策依据:

管理者能够随时了解经营情况,以制定相应的经营方针。

●减轻员工的工作负担:

从而使员工把更多的精力放在提高为宾客服务的质量上。

●简单、方便地保存和查询历史资料。

●树立良好的酒店形象。

技术可行性

●本软件开发是使用BorlandDelphi7.0编写。

●以Microsoftwindows操作系统为工作平台。

●支持中英文输入法。

●以SQLSERVER为工具执行数据库操作;

●程序语言以Java为主。

●自行设计的测试软件。

●Office应用软件。

社会因素方面的可行性

该项目为独立开发,在技术上没有使用任何现有的软件与方法。

因此在法律方面不会存在侵犯专利权、侵犯版权等问题。

可行性研究结论

由以上经济、技术和法律三方面的分析能够看出,本系统的开发时机成熟,从多种角度考虑,都是可行的,能够进行开发。

粗略的需求模型

0层DFD

前台管理员

酒店客房管理系统

客户

客户信息登记表

结帐单

1层DFD

设计模型

SC上层图

酒店客房管理系统

权限管理

前台管理

后台管理

⏹开发计划

1.前言

1.1开发背景

随着酒店规模的不断扩大,入住客户和客房数量的增加,有关酒店的各种信息也在成倍的增长。

传统的手工管理已不能满足需要,因而需要一个管理信息系统对酒店订房系统进行统一管理,提高管理效率,降低管理成本。

本系统遵循面向对象的软件工程方法,实现了酒店预订系统的基本功能,包括客房预订,会员注册,用户管理,客房管理,客户和客房增删改,系统维护等基本功能。

人们生活水平和消费意识的提高刺激了旅游业的发展,这无不为酒店的发展提供了良好的环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。

在当前这个大的气候下,酒店行业将有长足的发展。

特别是在改革开放的中国,中国的突飞猛进加上奥运会成功举办让世界更加了解中国,其发展前景可想而知。

也正因此,酒店客房管理系统应运而生,能够为酒店行业有效的解决很多实际问题。

作为计算机应用的一部分,使用计算机对酒店信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。

这些优点能极大地提高客房管理的效率,也是酒店的科学化,正规化管理的重要条件。

1.2国内外现状

随着市场经济和对外贸易的不断深入,市场的竞争变得越来越激烈,一个宾馆如果想在激烈的竞争中不被淘汰,既要有好的经济基础,还要有好的客户服务。

宾馆要做到能及时满足顾客的要求,按时分配房间,及时解决顾客退房等突发情况,这就必须计划出一个最佳方案,使宾馆的入住率达到最大值。

随着互联网络技术的发展和普及,酒店就能够充分利用这一有效途径,开设互联网上客房预订系统,不但能为国内客户提供有效的订房服务,同时也能不受地域的限制,为国外的客人提供异地订房服务。

这就要求对计算机的应用有一下几点:

计算机管理大大提高了宾馆客房管理的运作效率,计算机管理能够使宾馆信息管理规范化,提高服务质量,计算机管理系统的应用使宾馆的经济效益得到提高,全面的信息采集和处理能够辅助提高宾馆的决策水平。

2.项目概述

2.1工作内容:

<酒店订房系统>针正确用户是酒店管理员以及酒店的客户。

该系统功能:

1.酒店客户能够网上预订房间,取消预订,查看客户的历史预订记录

2.酒店管理员管理客房信息,客房类型信息,客户信息以及订饭登录信息

2.2产品

1.程序

程序名称:

酒店订房系统

使用语言:

Java

数据库:

MySql

2.文档

1.系统开发计划

2.系统需求说明书

3.系统设计说明书

4.用户手册

5.一个能正确运行的可执行程序

3.运行环境

服务器

 

硬件

处理器:

酷睿

内存:

1G或更大

硬盘:

40G或更大

软件

MyEclipse6.0或更高版本

Tomcat5.5或更高版本

MySQL5.0或更高版本

客户机

 

硬件

无特殊要求,只要能连接互联网即可

软件

WindowXP

IE6.0firefox3.6或更高版本

表一;运行环境表

4.服务

培训安装,维护和运行支持从使用系统开始,维护期限一年

5.验收标准

各个功能均能正常使用

3.实施计划

3.1任务分解

(1)可行性研究报告及开发计划:

郭玲玲

(2)需求分析:

李芳

(3)总体设计:

赵蒙蒙

(4)详细设计:

王雅丽

3.2进度

有相关进度表

3.3预算

预期完成需时:

两周

费用:

材料费,开发人员报酬

3.4专题计划要点

开发人员培训计划:

因为实在学习阶段,无需另外培训;

配置管理:

尽量慢煮配置较低的客户;

用户培训计划:

对使用说明书要详细;

系统安装计划:

满足非计算机专业管理人员的需求,操作尽量简单。

需求分析

功能方面

客房管理系统的需求分析报告如下:

(1)旅客情况分析

旅客根据需要经过该系统进行客房预订、客房信息查看等操作,管理员经过该系统修改客房信息、旅客入住登记、结算等操作。

(2)系统情况分析:

根据需要,系统所要实现的功能有以下几部分:

实现客房信息管理功能

实现客户信息管理功能

实现预定管理功能

实现入住管理功能

实现消费记账功能

实现收银退房功能

综上,我们将系统的功能大致划分为三大模块:

权限管理:

包括用户、及管理员的注册,登录,权限修改等。

前台管理:

包括客户信息的录入、客户预订和入住登记以及结算的管理等。

后台管理:

客房信息管理、用户信息管理。

数据流图

前台子系统

客户信息

客户登记

客户离开

住房管理

住房信息

更新后的住房信息

酒店收入结算

当前住房信息

住房单价

住房数量

基本信息

满足客户要求

客户要求

退房

后台子系统

前台

数据库备份

消费结算表

客户住宿信息

修改客房信息

更新后的客房信息

现金入账

系统数据流图

查询

客户

登记

结算

入住登记

预订登记

入住信息

预订信息

退房需求

结算信息

信息核查

客户信息

查询结果

客户需求描述

入住信息表

预订信息登记表

旅客信息表

客房信息表

客户信息表

消费结算表

数据字典

(一)数据项:

1.数据项:

roomid

说明:

客房编号,唯一标识房间

类型:

char10

2、数据项:

cname

说明:

客户名

类型:

varchar50

3、数据项:

cid

说明:

客户身份证

类型:

varchar50

4、数据项:

status

说明:

客房状态,分为三种,空房、入住、预订

类型:

char10

5、数据项:

price

说明:

客房价格

类型;float

6、数据项:

begintime

说明:

预订或入住时间

类型:

datetime

7、数据项:

endtime

说明:

退房结账时间。

为系统当前时间

类型:

datetime

8、数据项:

type

说明:

客房类型

类型:

char10

9、数据项:

intype

说明:

入住类型—入住,住宿

类型:

char10

10、数据项:

realfee

说明:

实际消费(在结账时,分为会员与非会员)

类型:

float

11、数据项:

deposit

说明:

押金

类型:

float

12、数据项:

vip

说明:

用来判断是否为会员实现打折

类型:

char10

(二)数据流

1数据流:

客户需求

说明:

客户根据自身的需要而向前台提出的客房需求

数据流来源:

客户

数据流去向:

客房查询系统

2数据流:

查询结果

说明:

输入查询条件后输出的结果

数据流来源:

查询系统

数据流去向:

客户

3数据流:

客户选择

说明:

客户根据查询结果所作出的选择、决定

数据流来源:

客户

数据流去向:

入住或预订登记系统

4数据流:

客户信息与入住信息

说明:

前台将客户及其入住信息录入系统

数据流来源:

登记模块

数据流去向:

入住记录、预订记录

5数据流:

客户需求

说明:

客户根据自身的需要而向前台提出的客房需求

数据流来源:

客户

数据流去向:

客房查询系统

6数据流:

客户入住信息

说明:

结算时系统提供给客户的具体的入住信息,如价格、入住时间、消费金额等

数据流来源:

结算系统

数据流去向:

客户

7数据流:

存档信息

说明:

客户结算时的结算日期、金额

数据流来源:

结算系统

数据流去向:

客户入住记录

(三)数据存储

1数据存储:

客户信息

说明:

记录客户的基本信息,如证件号、姓名等输入数据流:

输出数据流:

数据量:

2数据存储:

客房类型

说明:

记录各种类型客房的配置等信息输入数据流:

输出数据流:

数据量:

3数据存储:

客房信息

说明:

记录客房的基本信息,所属类型、房间号、位置等输入数据流:

输出数据流:

数据量:

4数据存储:

系统用户

说明:

记录用户使用系统的用户名、密码输入数据流:

输出数据流:

数据量:

5数据存储:

入住记录

说明:

记录客户入住的基本信息,如入住日期、预订房间号等输入数据流:

输出数据流:

数据量:

6数据存储:

预订记录

说明:

记录客户预订的基本信息,如预订入住日期、预订房间号、预订天数等输入数据流:

输出数据流:

数据量:

(四)处理过程

1处理过程:

查询

说明:

根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到用户界面。

输入:

查询条件

输出:

与查询条件相匹配的的记录

处理:

在系统存储的信息中检索符合要求的信息记录并输出

2处理过程:

登记

说明:

客户入住或预订时提供个人信息以及入住或预订信息,记录到响应的存中

输入:

客户信息、客房选择等

输出:

客户入住记录

处理:

将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中

3处理过程:

结算

说明:

根据客户提供的信息为客户办理退房手序并注销房间

输入:

客户证件号或姓名

输出:

客户入住的具体信息以及结算信息

处理:

在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档

4处理过程:

系统管理

说明:

用户的注册、登陆、修改密码以及对用户进行管理

输入:

用户名

输出:

用户的信息

处理:

在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等

客户

客房

住宿

管理

管理员

退房

打印

退房信息

帐单

密码

用户名

姓名

身份证

联系电话

是否会员

房间号

房间类型

房间状态

价格

编号

房间号

消费总额

房间号

旅客姓名

编号

性别

客户编号

系统结构及功能模块设计:

系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。

主要完成功能:

1、有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。

2、客房标准信息的修改、查询等。

3、客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。

4、客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。

5、剩余客房信息的查询等。

6、订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

7、订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。

8、结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。

9、结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。

按结构化程序设计思想,分析得出如下系统功能模块图

系统功能模块及功能模块图

物理配置方案:

根据用户的需求,作为酒店的实用系统,安全性是本系统首先要考虑的,因此系统采用C/S结构,并在物理层面与Internet断开

为了保证系统安全,客户查询采用专用的外部服务器,数据由系统管理员定期经过主服务器进行数据刷新,处于大厅外部的服务器无权对主服务器执行任何更新

系统平台:

WindowsxpProressional

数据库服务器:

MicrosoftSQLServer

数据库:

SQLServer

开发工具:

VisualBasic6.0

数据库设计:

数据库设计步骤:

数据库需求分析

数据库概念结构设计

数据库逻辑结构设计

1、数据库需求分析

分析调查有关宾馆管理信息需求的基础上得本系统所处理的数据流程

宾馆管理信息系统数据流程图

针对一般宾馆管理信息系统的需求,经过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:

a)客房标准信息,包括的数据项有:

标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等。

b)客房信息,包括的数据项有:

客房编号、客房种类、客房位置、客房单价、备注等。

c)订房信息,包括的数据项有:

订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等。

d)结算信息,包括的数据项有:

订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。

2、数据库概念结构设计

本系统根据以上的设计规划出的实体有:

客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。

各个实体具体的描述E-R图如下:

客房标准信息实体E-R图

客房信息实体E-R图

订房信息实体E-R图

结算信息实体E-R图

实体之间关系E-R图

3、数据库逻辑结构设计

首先将宾馆管理信息系统的数据库概念结构转化为SQL数据库系统所支持的实际数据模型,即:

数据库的逻辑结构。

其各个表格的设计结果如下

列名

数据类型

可否为空

说明

Typeid

Varchar

NOTNULL

标准编号

Typename

Varchar

NOTNULL

标准名称

Area

Numeric

NULL

房间面积

Bednum

Numeric

NULL

床位数量

Haircondition

Varchar

NULL

是否有空调

Htelephone

Varchar

NULL

是否有电话

Htelevision

Varchar

NULL

是否有电视

Htoilet

Varchar

NULL

是否有单独卫生间

Price

Numeric

NULL

单价

Roomtype客房标准信息表

列名

数据类型

可否为空

说明

roomNO

Varchar

NOTNULL

客房编号

Roomtype

Varchar

NOTNULL

客房种类

Roomposition

Varchar

NULL

客房位置

Roomprice

Numeric

NULL

单价

Putup

Varchar

NOTNULL

是否被预定

Roommemo

Text

NULL

备注

Rooms客房信息表

列名

数据类型

可否为空

说 明

Bookno

Varchar

NOTNULL

订房编号

Customname

Varchar

NOTNULL

顾客姓名

CustomID

Varchar

NOTNULL

身份证号码

Roomno

Varchar

NOTNULL

客房编号

Indate

Datetime

NULL

入住日期

Discount

Numeric

NULL

折扣

Inmeno

Text

NULL

备注

Checkdate

Datetime

NULL

结算日期

Amount

Numeric

NULL

金额

Bookin订房信息表

系统详细设计

软件总体结构:

图-1软件结构图

系统模块实现

本系统模块主要包括:

系统登陆模块、订房模块、退房模块、房间管理模块、订房查询模块、会员管理模块、系统管理模块、管理员管理模块、结算模块

1.系统登录模块实现

●功能

检验输入的管理员账号以及密码是否正确。

●输入项目

管理员用户名和密码。

图-2系统登陆界面

●输出项目

系统管理界面:

图-3系统管理界面

●程序逻辑

图-4系统登陆逻辑图

●实现主要代码

DBCdbc=DBC.getInstance();

ResultSetrs=dbc.executeQuery("SELECT*FROMadmin");

try{

while(rs.next()){

name=rs.getString("name");

pwd=rs.getString("pwd");

if(txtName.getText().equals(name)&&

txtPwd.getText().equals(pwd)){

success=true;

……

if(success){

HMainufram=newHMain();

this.setVisible(false);}

2.系统管理模块实现

●功能

建立与数据库连接,

运行系统管理界面,

根据输入调用子模块,

退出系统时断开与数据库的连接。

●输入项目

用户鼠标点击工具栏各个按钮。

●程序逻辑

 

图-5系统管理逻辑图

⏹3.订房模块实现

此模块包括会员订房和非会员订房

1)非会员订房:

●功能

查验输入的房间编号,输入的顾客信息,运行订房登记界面,

获取该房间和顾客的相关信息,登记订房。

●输入项目

顾客信息、房间编号(管理员输入)。

图-6非会员登记界面

●输出项目

订房成功对话框。

图-7订房成功界面

●程序逻辑

图-4订房登记逻辑图

●实现主要代码

if(dbc.executeUpdate("INSERTsroomVALUES(DEFAULT,'"+

Integer.parseInt(txtrid.getText())+"','"+txtname.getText()+"','"+txtphone.getText()+"','"+txtcardid.getText()+"',now(),'"+Integer.parseInt(txtRenttime.getText())+"')")&&

dbc.executeUpdate("UPDATEroomSETstate='已订'WHEREid="+

Integer.parseInt(txtrid.getText()))){javax.swing.JOptionPane.showMessageDialog(this,"订房成功!

请付款"+money+"元!

其中押金100元,退房后归还押金!

谢谢合作!

");this.setVisible(false);k=false;}else{javax.swing.JOptionPane.showMessageDialog(this,"订房失败!

请重试!

");}

2)会员订房:

●功能

查验输入的房间编号和会员号;运行订房登记界面;

获取该房间和会员的相关信息;登记订房。

●输入项目

会员号、房间编号(管理员输入)。

图-8会员订房界面

●输出项目

订房成功对话框。

图-9订房成功界面

●程序逻辑

图-10订房登记逻辑图

●实现主要代码

if(dbc.executeUpdate("INSERTsroomVALUES('"+Integer.parseInt(txtuid.getText())+"''"+

Integer.parseInt(txtrid.getText())+"','"+txtname.getText()+"','"+txtphone.getText()+"','"+txtcardid.getText()+"',now(),'"+Integer.parseInt(txtRenttime.getText())+"')")&&

dbc.executeUpdate("UPDATEroomSETstate='已订'WHEREid="+

Integer.parseInt(txtrid.getText()))){javax.swing.JOptionPane.showMessageDialog(this,"订房成功!

请付款"+money+"元!

其中押金100元,退房后归还押金!

谢谢合作!

");this.setVisible(false);k=false;}else{javax.swing.JOptionPane.showMessageDialog(this,"订房失败!

请重试!

");}

4.退房模块实现

●功能

查验输入的顾客或会员身份证号码,查验输入的房间编号,

运行退房登记界面,登记退房。

●输入项目

顾客或会员身份证号码、房间编号(管理员输入)。

图-11退房登记界面

●输出项目

退房成功对话框。

图-12退房成功界面

●程序逻辑

图-13退房登记逻辑图

●实现主要代码

DBCdbc=DBC.getInstance();

ResultSetrs=dbc.executeQuery(

"SELECT*FROMsroomWHEREroomid='"+

Integer.parseInt(txtrid.getText())+"'ANDcardid='"+

txtUid.getText()+"'");

……

dbc.executeUpdate("UPDATEroomSETstate='未订'WHEREid="+

Integer.parseInt(txtrid.getText()));

dbc.executeUp

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

当前位置:首页 > 经管营销 > 经济市场

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

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