《酒店管理系统》word版Word文档格式.docx

上传人:b****8 文档编号:22503299 上传时间:2023-02-04 格式:DOCX 页数:13 大小:119.54KB
下载 相关 举报
《酒店管理系统》word版Word文档格式.docx_第1页
第1页 / 共13页
《酒店管理系统》word版Word文档格式.docx_第2页
第2页 / 共13页
《酒店管理系统》word版Word文档格式.docx_第3页
第3页 / 共13页
《酒店管理系统》word版Word文档格式.docx_第4页
第4页 / 共13页
《酒店管理系统》word版Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《酒店管理系统》word版Word文档格式.docx

《《酒店管理系统》word版Word文档格式.docx》由会员分享,可在线阅读,更多相关《《酒店管理系统》word版Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

《酒店管理系统》word版Word文档格式.docx

酒店服务项目众多,客人信息内容繁琐,而且信息量大,因而在操作上经常造成很多不便之处,浪费了时间,降低了工作效率,而且极大地影响了酒店的服务质量和经济效益。

由此我设计了这个MIS系统。

该管理系统的开发,本着科学化、规范化、系统化的原则,并考虑到酒店的实际情况,采用客户/服务器结构,该系统支持SQL,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。

应用此管理系统后,该酒店对每位客人的具体情况便可以了如指掌,而且在对客人信息进行操作时,节省了大量时间,很大程度上提高了员工的工作效率和酒店的服务质量。

1.2系统目标

此次设计将要模拟完成建立一个酒店管理系统系统,实现信息化。

通过先进的Java技术实现前台的智能点菜,获取菜品,和自动结帐等功能。

对于酒店管理者可以实现台号管理,菜系的管理和菜品的管理,正对财务还可以实现日结帐报表,月结帐报表和年结帐报表等财务分析,节省了大量的劳力财力,加强了公司的现代化管理和高效的服务。

酒店日常管理中所涉及到的大量数据都由数据库管理系统管理。

本文中数据库服务器端采用了商业流行的SQLSERVER2005作为后台数据库,结合SQL语句强大的处理功能实现酒店管理中各个对象的分类、添加、删除、修改等操作,采用免费的eclipse编程平台,使开发成本降到最小。

经过对酒店管理业务的具体分析,精心对相关信息的学习和在指导老师的指导下,朋友的帮助下多次改进终于开发制作了这个酒店管理系统,本系统的设计遵循软件开发的全过程,在做需求分析的时候实际到酒店企业中熟悉酒店的业务流程和管理,然后概要设计,详细设计和编码测试。

每个过程都按照软件工程的规范进行。

本系统的设计中运用Java技术和SQL语言操作后台数据库。

由于Java虚拟机,实现了各种平台的兼容性,体现了良好的跨平台特点和编程技术的优点。

该系统的操作界面简洁,适合各类管理人员应用。

在安全性方面,通过数据库的权限管理和

Java的优秀技术,实现系统的灵活性和系统的安全性。

管理者还可以通过修改密码来进行用户管理。

笔者完成了酒店管理系统的全部制作,从需求分析到编码测试,从概要设计到详细设计,通过笔者的努力基本实现了酒店管理系统的基本功能,并对业务所需要信息进行维护。

本系统有以下特点:

系统中模块划分明确,模块功能设计有较强的针对性。

系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。

设计完全符合软件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。

第二章需求分析

2.1系统的功能需求

酒店管理信息管理系统是以顾客订房信息为基础建立的管理系统,是管理酒店客房业务的重要方法、手段、技术和操作过程的集合。

作为一个管理信息系统,其服务的对象是双方面的:

酒店和顾客。

因此,一个好的酒店管理系统,必须让双方在使用时都快捷方便。

顾客通过输入姓名、密码等基本信息,由系统自行生成酒店相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除,酒店管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。

为酒店带来方便,也为顾客带来方便,实现信息化。

根据可行性研究的结果和客户的要求,分析现有情况及问题,采用两级管理结构,将酒店管理系统划分为两个子系统:

酒店管理人员,酒店前台收银员。

系统的主要业务流程如下:

第一步:

登录系统,选择适合您的身份。

根据登录用户和密码进行登陆。

第二步:

录入顾客消费信息和菜单种类信息等。

即吧台查询菜品,菜系和

日结账等详细资料,提交订单,将信息录入酒店管理系统的数据

库中。

一个姓名对应一个台号,台号一定要确保准确无误,以便

方便上菜。

第三步:

对顾客消费进行销账处理。

对顾客的消费信息进行结账。

第四步:

对日,月,年的消费信息进行汇总处理。

对整个酒店每日,每年,每月的消费信息进行简单的计算,方便酒店管理人员了解酒店的运行状态和运营趋势。

图2-1酒店管理系统流程图

综上所述,酒店管理系统系统应该满足以下一些基本要求:

一是系统内存储的菜品菜系信息,应至少包括:

名称、助记码、菜系、单位、单价等信息。

二是每一位顾客应该包括的信息至少有:

对应的台号,开台时间,消费金额,消费的菜品等详细消费信息。

三是系统必须实现以下基本功能:

录入和查询菜品:

即用户能录入新到的菜品和查出酒店内的所有菜品;

酒店管理人员能随时查询出客人预订菜品的具体情况,对应的吧台号可以对应查询对应的客户消费信息。

承办订餐业务:

这是最基本的。

订餐的时候,要求输入客户资料;

若要求的吧台号尚有,则为其开台,并保存信息;

如果没有,则显示抱歉信息,并询问用户是否有其他要求。

管理员业务:

首先对管理员身份进行验证,符合身份的管理员可以对信息进行维护:

对用户的信息,订餐信息,开台信息,消费信息进行增,删,改,查。

管理员可以按条件分类查询菜品信息,用户信息,日月年消费信息,单个顾客消费信息,如果不输入查询条件,则查询全部。

2.2系统数据需求分析

数据流图:

图2-2系统数据流图

数据字典:

数据存储的数据字典:

D1:

吧台信息表

描述:

记录相关的吧台信息情况

表结构(编号、座位数)

D2:

菜单信息表

记录相应的菜单信息

表结构(编号、所属类别、名称、编码、单元、价格、状态)

D3:

消费信息表

记录顾客的消费信息

表结构(编号、吧台号、时间、金额、人数)

D4:

菜品类别信息表

记录菜品的类别相关信息

表结构(菜品编号、菜品名字)

数据流的数据字典描述:

菜品信息(编号、名称、助记码、菜系、单价、单位)

查询信息(日月年消费额)

顾客消费信息(台号、消费菜品罗列、开台时间、消费金额)

吧台信息(吧台号、座位数)

相关条件:

订餐结果=[订餐成功|非法用户|订餐失败]

查询条件=[查询日消费条件|查询月消费条件|查询年消费条件]

第三章系统功能设计

3.1系统功能结构

系统主要功能结构如下图所示:

图3-1系统主要功能结构图

3.2系统实体描述

是菜单实体,菜单实体是酒店对酒菜的描述,它保存的是关于酒菜的所有信息:

实体集菜单,有菜单编号、菜名、菜系别、助记码、计量单位、单价和状态。

其中以“菜单号“作为主键。

图3-2菜单实体属性图

二是吧台(桌子)实体,消费台实体是酒店对消费位置桌号的描述,它保存的是消费台位置的信息:

图3-3消费台实体属性图

实体集消费台,有属性台号和座位数量。

每一个作为都是与众不同的,都是唯一和不重复的,所以以台号作为主键。

三是用户实体,用户实体是酒店管理员对具体操作人员的描述,它保存的是酒店操作人员的信息:

图3-4用户实体属性图

实体集用户,有用户编号、姓名、性别,出生年月,密码,工作卡号和状态。

因为姓名有可能重名,所以不能作为主键;

以“用户编号“作为主键。

四是用菜系实体,菜系实体是酒店对菜的类别的描述,它保存的是所有菜类别的信息:

图3-5菜系实体属性图

实体集菜系,有编号和菜系类别名2个属性,其中以“编号”作为主键。

3.3系统实体联系图

图3-6系统实体E-R图

第四章系统详细设计

4.1Java类的设计

4.1.1MenuDialog.java:

主要记录菜品的相关信息。

菜品信息管理界面只有两个功能,就是管理员对菜品信息进行添加和删除。

它是通过HbBean.java对菜品信息表tb_menu进行操作.通过输入菜品相关信息进行添加和删除。

对菜系进行分类操作。

4.2酒店业务模块

酒店业务模块主要是对酒店进行管理。

下面分别介绍酒店业务模块各个功能实现的具体算法,以伪代码的形式给出。

4.3菜品相关信息查询

模块表结构:

查询菜品信息,条件查询tb_menu和tb_desk等菜品信息表。

模块功能:

菜品信息添加和删除。

输入:

菜品编号,菜品名称,助记码,单价等。

查找按钮功能。

会调出另外一个窗口来显示顾客所要查询的符合条件年月日消费额。

根据信息中的各字段,选择相应的条件操作符输入相应的值即可进行信息查询。

该模块的主要分为两部分:

一是完成选择要查找的字段、条件操作符等功能;

二是用来显示顾客进行查询的完整条件及查询、退出按钮。

当查找的条件选择完毕,点击查找按钮,在显示部分显示出来后,点击查找按钮才正式完成该模块的查找功能。

4.4用户模块

模块功能:

实现管理,注册,登陆模块。

算法功能:

实现管理员登录功能。

算法名称:

管理员登录算法

输入:

管理员姓名,密码

输出:

登录失败,报告出错信息;

登录成功,进入操作界面

选择用户,输入密码。

(1)用户合法性检验,查询用户tb_user信息表,若存在则可以登录,执行

(2)。

否则退出;

(2)执行相应模块操作:

执行查询菜单,结账等操作;

(3)返回。

4.5订单信息管理模块

实现订单信息管理功能。

订单信息管理算法

顾客编号,菜品系列

操作失败,报告出错信息;

操作成功,返回相应界面

(本资料素材和资料部分来自网络,仅供参考。

请预览后才下载,期待您的好评与关注!

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

当前位置:首页 > 初中教育 > 其它课程

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

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