餐饮管理系统设计与实现范例6篇

前言:中文期刊网精心挑选了餐饮管理系统设计与实现范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

餐饮管理系统设计与实现

餐饮管理系统设计与实现范文1

关键词:餐饮行业;管理信息系统;BSP

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2014)28-6579-03

1 概述

湘鄂居餐厅位于湖北某高校东区食堂二楼,作为一家中小型的餐饮单位,一直以来沿用人工方式打理餐厅的日常运作,并未关注餐饮管理的相关信息化技术。虽然餐厅的占地面积不大,但胜在地理位置优越,学生宿舍区内每天的客流量较大,生意红火。随着业务量的增大,原管理方式下的弊端日益显现:人力耗费大;客人等待时间长;跑单、漏单现象频发;无法对大量营业数据进行统计分析;管理效率低下。这些问题迫切需要标准化的、高效率的信息化技术来解决,通过餐饮系统来协助其管理餐饮的日常运营。

目前,国内外开发的餐饮管理系统多是面向大型餐饮店的,采用先进的无线点菜系统或触摸屏点菜系统以及计算机网络系统,这类系统对湘鄂居之类的中小型餐饮企业而言,硬件功能过剩并且费用昂贵,软件功能过于细分操作复杂,并且信息化投入成本太大,风险过大。因此,该文为湘鄂居量身打造了一款适用于中小型餐饮的管理信息系统,并希望借助于该餐饮作为平台,在周边商户得到进一步地推广。

2 系统分析报告

2.1 餐饮管理功能分析

餐饮管理主要分为两个大的方面,前台管理以及后台管理,其中前台管理包括桌台管理、点菜管理、收银管理、员工管理四个方面,后厨管理这里不做重点。在后台的基本信息管理中对前台和后厨的员工进行统一人事管理。主要目的是更加明确的体现内部的组织关系,更加清晰的理清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。

后台中的基础信息管理是整个餐饮管理信息系统的基石,主要涉及到菜品信息管理、商品信息管理、员工信息管理、桌台信息管理、顾客信息管理。

2.2 系统内实体、属性、关系分析

实体-联系图(Entity Relationship Diagram ,E-R图)用来描述某一组织(单位)的概念模型,提供表示实体、属性和联系的方法[1]。在整个餐饮管理系统中,餐饮服务实体间有它们之间的联系:顾客来到餐饮,由前台的服务员接待,一个服务员可以为多个顾客进行服务;随后顾客拥有自己的桌台,并进行点菜,一个顾客可以点多个菜品,一个顾客也可以使用多个桌台。而顾客所点的菜品由后厨进行制作,就餐完毕后,前台的收银员会按照餐桌号对应的客户消费信息进行结算收银,如图1所示。

图1 餐饮管理系统的E-R图

每一个实体都有它自己的属性,用来表明该实体区别于其它的特征:

桌台的属性主要包括桌号、可容纳人数、服务员姓名、服务员工号、状态,这里的状态指的是桌台的占用情况;

员工(此处的员工指的是前台以及后厨的所有工作人员)的属性主要包括员工号、姓名、性别、从属部门、级别、省份证号、住址、银行账号、联系方式;

菜品属性主要包括菜品编号、桌号、状态、价格、菜品名;

顾客属性主要包括顾客编号、姓名、联系方式、桌号。

2.3 业务流程分析

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向[2]。经过与餐饮相关人员的多次探讨,该文采用一种全面调查的结构化方法――企业系统规划(BSP),确定系统的功能子系统以及各层次间的关系,自上而下对系统进行规划,对现有餐饮业务流程不足之处进行改善(BPI)[3]。

根据改进后的业务流程,顾客可以拨打前台预订电话进行预订点餐,前台接线员会记录顾客的相关信息以及顾客的需求。此外顾客直接到餐饮就餐,通过触摸屏点餐,生成的点菜单会分别传到前台以及后厨,后厨按照客户的点菜单进行菜品的加工。而前台一方面根据这个点菜单对桌台的上菜信息进行监控,及时催菜;另一方面前台收银员也是通过桌台上顾客的点菜单信息打印顾客消费账单,顾客在买单的时候要出示VIP卡才能享受相应的优惠活动。收银员在进行收银管理的时候也会将每一笔账的收入明细上报给经理进行查看以及审核。

2.4 数据流程分析及数据字典的编写

数据流图是信息系统逻辑模型的主要形式,它用一种图形及与此相关的注释来表示系统的逻辑功能[4]。通过数据流图3所示,向客户展示了系统的主要功能包括:1) 预订;2) 点菜;3) 开台;4) 统计结账。系统处理的信息包括:预定、顾客、消费等相关数据。系统逻辑设计的主要原则是:明确餐饮系统的界面;合理布局功能模块;只反映数据流向、数据加工和逻辑意义上的数据存储;始终与客户密切接触不断修改。

图3 餐饮管理系统的第一层数据流程图

为了对数据流图做出进一步的解释,在后期制作了大量的数据字典,对数据流图上每个成分加以定义和说明,供客户和编程人员查询对不了解的条目的解释。数据字典的具体内容,在此不做累述。

2.5 系统的运行环境、开发工具选择、开发计划及预期效益

考虑到餐饮每天的数据处理量,后台采用了Microsoft 的SQL Server 2005数据库,这样合理的应用,提高了数据处理的速度。而前台开发工具采用 VS2005,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。用户在Windows 98操作系统下使用本系统,使用SQL Server 2005个人版[2]。此餐饮管理信息系统的开发计划可以运用统一开发过程(RUP)的工作流程与内容进行简单的表示 [5]。管理信息系统的开发预计用时三个半月,其中采用并行工程的技术。

根据该餐饮多年来良好的经济效益,餐饮的经济实力比较雄厚,这就为系统的实施奠定了经济基础,足能提供购买硬件设备和开发软件所需要的资金。实施该系统也能给餐饮带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐饮的工作质量与工作效率,减少管理支出的费用,从而保证餐饮管理的可持续的良好发展。

3 系统设计报告

3.1 系统功能结构设计

为了更加明确地体现系统内部组织关系,更加清晰地理清内部逻辑关系,采用模块化的思想对系统功能结构进行设计,将复杂的系统分解为多个较单一的功能[6]。湘鄂居餐饮管理系统由前台管理和后台管理两部分组成。这两部分都有用户管理、菜品管理、员工管理以及桌台管理,但是它们由于用户权限的设置,其具有的功能是不同的。

前台管理用户管理只有登录和退出;菜品管理有查看已点菜品以及点菜;员工管理只涉及员工信息查询;桌台管理包括桌台信息查询、桌台状态查询和桌台状态修改三个板块。后台管理用户管理、菜品管理、员工管理、桌台管理、财务管理和采购管理六大模块。其中:用户管理包括查看用户信息、用户信息修改、密码设置(权限设置)三部分;菜品管理包括查看所有菜品、修改菜品信息、查看已点菜品三部分;员工管理有员工信息查询和员工信息修改两部分;桌台管理同员工管理类似,有桌台信息查询和桌台信息修改两部分组成,如图4所示。

系统的设计采用结构化设计(SD)的方法,运用HIPO(分层和输入―处理―输出)技术,使模块之间进行耦合,模块内部进行联系[7]。HIPO图的绘制在这里不展开说明。

4 实施的成果

湘鄂居餐饮管理信息系统实现了中小餐厅日常管理的基本功能,并依据餐厅老板要求设计了友好的界面,操作简单方便。同时根据点菜、前台、收银等不同角色,设置了不同的权限,基本实现了前台管理、桌台信息的查询、开台信息、点菜、打印,报表、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。避免了信息的流失,明确了责任;同时运用本系统可以大大减少前台服务人员的数量;菜单直接下达厨房,提高了服务的效率。得到了湘鄂居相关人员的认可和高度评价。

参考文献:

[1] 唐志伟.信息系统开发与管理[M].北京:科学出版社,2008.

[2] 甘仞初.管理信息系统[M].2版.北京:机械工程出版社,2008.

[3] 余金山.C/S体系结构的餐饮管理信息系统设计[J].华侨大学学报,2005(2).

[4] 朱顺权.管理信息系统原理及应用[M].北京:机械工程出版社,2005.

[5] Haag等. Management Information Systems for Information age[M].北京:机械工业出版社(英文影印版),2004.

餐饮管理系统设计与实现范文2

【关键词】信息化管理;旅店管理;UML;数据库

1.旅店管理系统需求分析与设计

目前市面上一些为大型旅店设计的旅店管理系统软件多采用多层架构设计模式[1],软硬件要求较高,功能太过完善,操作复杂,建设成本较高。本系统是一款专门针对中小型旅店餐饮企业开发的一个信息管理系统。本软件主要实现了对旅客信息、住宿、餐饮、食物采购和员工信息等业务的管理。考虑到安全性,本软件对不同角色设置了相应的使用权限。顾客(包括普通顾客和VIP顾客)能登陆本软件预订客房、预订餐饮和查询账单,并能修改本人的基本信息。前台普通员工能利用本软件实现对顾客消费信息的添加、查询和修改等操作。管理员角色权限相应较大,既能查看旅客消费信息,还能查看和修改员工信息。软件界面设计简洁、美观,操作简单,安全性好,其人性化的软件流程可以使旅馆繁杂的业务简单化,提高工作人员的工作效率[2]。

本系统的主要功能:系统管理、前台预订、顾客开销、顾客服务、咨询平台、餐饮管理、后勤部门、旅馆管理,在设计过程中用到了UML统一建模语言[3],其总体功能结构图如图1所示:

图1 软件总体功能结构图

①系统管理:顾客与员工可以登录本软件,顾客有普通顾客和VIP顾客,员工也分别设有不同的权限。帮助模块对软件功能和操作做了简单说明。关于模块设置了本软件系统的一些版本和版权信息。

②前台预订:注册的顾客能登录系统预订客房和餐饮。

③顾客开销:前台员工根据顾客住宿和餐饮信息统计付款金额,VIP顾客能享受一定折扣和延期支付。

④顾客服务:账单管理协助前台员工对顾客账单进行信息查询与修改。前台员工通过查看住店信息通知客房管家对旅店进行日常保洁,前台员工根据顾客是否续给顾客办理续住相关手续。

⑤咨询平台:顾客可以通过咨询平台查看日常消费信息和订房信息。

⑥后勤部门:后勤员工把采购的食品信息录入系统实现食品采购入库,并通过系统查询食品仓库的信息。

⑦旅馆管理:管理员可以对员工信息进行查询,添加,删除,修改等管理,还可以对顾客信息进行查询,添加,删除,修改等管理。

2.旅店管理系统关键技术与实现

开发本系统,使用的工具软件主要有eclipse,JBuilder 2006和Sql server 2005。数据库[4]名为:HotelDB。数据源名为:HotelDB。

(1)系统主要包和类库

根据系统的开发使用,系统设计有hotel包。系统管理模块主要类有:login.java(员工登录)、loginface.java(顾客登录)、about.java(关于系统的说明)和help.java(帮助)。顾客开销模块主要类有:payfor.java(付款)。咨询平台模块主要类有:consult.java(日常消费)和selectroom.java(订房信息)。饮食部门主要类有:storage.java(采购食品入库)和selectroom.java(订房信息)。饮食部门主要类有:storage.java(采购食品入库)和selectstorage.java(查看仓库)。ConnDB.java实现数据库的主要操作。会计小工具主要类有Java.io.*。顾客服务模块主要类有:billmanage.java(账单管理)、roommanage.java(客房管理)和checkout.java(住店管理)。旅馆管理模块主要类有:workeadd.java(员工添加)、roommanage.java(客房管理)和checkout.java(住店管理)。旅馆管理模块主要类有:workeadd.java(员工添加)、workeupdata.java(员工修改)、workedelete.java(员工删除)和guestmanage.java(顾客管理)。

(2)系统数据库设计

本系统共建有7个表,分别为:bill(账单信息表)、bookroom(预订客房表)、menu(菜谱表)、orderroom(预订客房信息表)、storage(食品采购表)、users(顾客信息表)和worker(员工信息表)。以bookroom(预订客房表)为例对数据库表的设计进行说明。bookroom(预订客房表)结构如表2所示:

表2 bookroom

字段名 字段类型 字段长度 描述

预定人 nvarchar 50 预定人

性别 nchar 10 性别

电话 varchar 50 电话

客房 ncchar 10 客房号

客房类型 ncchar 10 客房类型

客房金额 monney Checke 客房金额

管理员 nvarchar 50 管理员

时间 nvarchar 50 时间

是否退房 nchar 10 是否退房

(3)关键技术

本系统实现的重难点是对数据库的操作。

①数据库连接

String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

String sConnStr=”jdbc:odbc: HotelDB”;//数据库名为HotelDB

con=DriverManager.getConnection(sConnStr,"sa","");con.close();

②以前台服务功能模块中的账单管理为例,该部分核心代码如下:

public void Show(){

ConDB dbc=ConDB.getInstance();

ResultSet rs1=dbc.executeQuery(“SELECT总数=COUNT(*)FROM bill”);

ResultSet rs2=dbc.executeQuery ("SELECT*FROM bill");

try{

rs1.next();

int count=rs1.getInt(“总数”);

rs1.close();

Object[][]cells=new Object[count][7];

int i=0;

while(rs2.next()){

cells[i]=new Object[]{rs2.getString(“客房号”),}

rs2.getString(“账单号”),rs2.getString (“菜名”),

rs2.getString(“单价”),rs2.getString (“份数”),

rs2.getString(“时间”),rs2.getString (“备注”)};

i++;

}

String[]colnames={“客房号”,”账单号”,”菜名”,”单价”,”份数”,”时间”,”备注”}; (下转第149页)(上接第143页)

jTable1=new JTable(cells,colnames);

jScrollPane1.getViewport().add(jTable1);

}catch(SQLException ex){

}

}

本系统还添加了背景音乐播放和账单打印功能,篇幅所限,不再累述。

3.旅店管理系统运行与测试

本软件占用系统资源少,经在64位CPU、2GB内存、WindowsXP操作系统上测试,该软件运行稳定。

软件运行主界面如图2所示,顾客支付界面如图3所示。

4.结束语

艾文尔旅店管理系统是一个针对中小旅店餐饮企业设计的信息管理系统。该软件实现了对前台、客房、餐饮、后勤、员工和顾客等进行管理的相关功能,具有实用性强,操作方便,灵活性好,运行稳定,占用系统资源少等优点,达到了中小型旅店餐饮企业信息自动化办公的目的。

参考文献

[1]陈浩.基于ExtJS技术的酒店管理系统设计与实现[J].内蒙古电大学刊,2013(4).

[2]周文俊.基于RFID的酒店管理系统设计方案[J].软件导刊,2012(10).

餐饮管理系统设计与实现范文3

【关键词】Android;系统移植;智能点餐

一、引言

在物质文明高度发达的今天,科学技术的快速发展不断改变着人们的生活,居民收入增长和消费观念更新,餐饮业的质量和内涵也在发生变化,未来餐饮业依然是引人注目的消费热点。在此背景下,为了提升餐饮行业服务质量和服务效率,涌现出各式各样的无线点餐终端。这些点餐终端的出现解决了点餐过程中人员依赖性强的问题,基本能够实现顾客的自助点餐。但是在解决问题的同时,又带来了一些新的问题。如,硬件性能较差,点餐界面只是文本方式,不能够将菜品信息完整地呈现给顾客。另外一方面,当前点餐终端往往将关注的焦点放在点餐环节,没有很好地与后台餐饮管理系统进行结合。

针对于以上两个方面的问题,本文提出“智能点餐系统”的理念。该系统具有无线点餐客户端和管理后台。客户端基于Android系统,管理后台采用B/S架构,客户端一方面充当无线点餐终端,另一方面充当管理后台数据采集节点。点餐客户端采用Android系统的原因是该系统具有开源、免费和适应多种硬件平台的突出优势;管理后台采用B/S架构,基于PHP+Apache+MySql技术,使得管理后台具有跨平台的优势。整个技术方案多采用开源技术,有效降低系统成本。图1所示为传统点菜流程图。

二、智能点餐系统需求设计

图1所示描述了传统点菜流程。客人进入餐厅后,选好座位开始点餐,服务员等待客人点餐完成,将客人的菜单送到厨房,厨师做菜。在过程1中,如果餐厅人员不够,那么顾客将不能及时点菜;如果人员过多,那么餐厅的人力成本将上升。在过程2和3中,顾客菜单需要提交到厨房才能够开始做菜,这一过程同样需要传菜员的参与,一样影响餐厅服务效率。在过程4中,厨房的厨师根据各自经验来安排菜品烹饪顺序,如果每来一样才就交给其中一个厨师来做,那么在短时间里同样的菜品会占用不同厨师,导致上菜效率下降,同时也增加了厨房能源消耗。以上这些问题直接导致客户用餐体验差,并最终影响到餐厅效益。

三、智能点餐系统功能设计

从图2可以看出,结构上本系统分为六大模块,对于各个模块的介绍如下:

①点餐客户端使用基于Android系统的智能终端作为点餐客户端,客户端中使用sqlite轻型数据库来作为本地数据库,其中存储本店菜单信息。顾客到店后可以通过终端方便的查看饭店菜品信息,同时,更为重要的是,顾客可以通过该终端进行点菜、菜品信息查看、菜单状态查看等基本功能。

②后厨菜单管理后厨菜单管理模块主要针对后厨工作人员设计,能实现对于顾客所点菜品的智能排序,降低厨师等人员重复工作的比率。缩短顾客平均等待时间,降低厨房能源消耗。

③WEB服务器WEB服务器作为Android客户端,后厨菜单等于数据库进行数据交互的中间环节。通过B/S架构的设计模式,能够让管理和访问数据库变得更加方便。

④数据存储数据存储模块主要用于菜品信息和订单信息的存储。有了这样一个存储模块,可以通过智能分析系统对数据进行商业智能分析。

⑤无线传输实现Android终端与WEB服务器,后厨菜单模块与WEB服务器之间的数据交互。

⑥智能分析该模块实现基于数据挖掘技术的商业智能分析,提供丰富的数据查询功能,能够为管理者的决策提供依据。同时能够对于材料消耗等情况作出预测。在进行系统设计时考虑了点餐过程存在的问题,相对于当前已有的无线点餐系统,也做了进一步的延伸。延伸部分主要侧重于对餐厅长期积累的数据进行挖掘分析,并根据具体的需求情况,分析出具体的可视化结果,为餐厅管理者提供决策依据。比如,每天某种材料的消耗情况,每个菜品的出菜情况及其相应利润统计。每个员工的工作效率及整体效率等于餐厅经营利润密切相关的一系列问题。

四、智能点餐系统架构设计

如图3所示智能点餐系统架构设计,物理结构划分与功能划分基本一致,有六大部分,对以上六个部分的说明如下:

①Android点菜客户端智能终端采用装有7寸触摸屏的嵌入式开发板,与餐桌一体化设计。移植Android系统在开发板上,同时在终端安装点菜客户端。能够让顾客通过该终端了解到菜品信息,点菜之后的上菜信息。同时,还可以在终端上增加饭店信息,让顾客更好的了解饭店,了解饭店的菜品。

②后厨订单管理该显示器上主要显示顾客订单信息,这些信息已经经过系统处理,进行了智能化排序。采用智能化菜单排序,能够缩短顾客平均等待时间,提升顾客用餐体验;同时,也能够降低后厨能源消耗,节省饭店开支,提高营收率。

③WEB服务器该部分是终端与数据库交互的中间部分,通过相关技术,能够实现Android点菜终端对数据库的增删查改等基本操作。对于整个系统来讲,该部分担当了业务处理的角色。

④数据库服务器该部分承担数据存储角色,使用mysql数据库能够降低饭店购买数据库的开支,同时,mysql优异的性能也能够承担饭店数据负荷。

⑤商业智能分析在该服务器上安装数据分析客户端,能够直接与数据库进行交互,根据实际的需求进行查询和数据汇总操作。该部分承担对于数据库的商业智能分析业务处理角色。PC机与设备相连,能够实现结帐、打单、发票打印等功能。打印订单、发票等纸质材料。

⑥无线AP该部分承担终端与web服务器的数据交互媒介角色。

本文首先对Android系统的发展历程进行了简要介绍,之后对比了几款当前主流的智能手机操作系统。接下来对餐厅点餐现状进行了分析,针对性地分析了点餐环节人员依赖严重、后厨做菜时排菜缺乏科学依据、顾客用餐体验因点菜和上菜过程缓慢而降低等问题。在对问题进行分析的基础上,提出基于Android智能终端的点餐系统设计方案。

参考文献

[1]赖联有,陈仅星,许伟坚.基于ZigBee的无线点餐系统设计[J].甘肃科技,2010,02.

餐饮管理系统设计与实现范文4

【关键词】PHP;局域网管理;信息处理

一、引言

21世纪是以网络的广泛、全面、深入运用为特征的信息化社会。近十年来,随着我国经济的快速发展。人们生活水平的日益提高以及“黄金周”休息日的增多,人们的消费能力和消费水平有了极大的提升,商务、度假、旅游等活动使我国城市酒店业得到了快速的发展,这一切都给我国酒店业的发展带来了无穷的契机。现代星级酒店作为一个城市的名片和对外窗口,其酒店形象、服务水平和周边旅游都至关重要。能为消费者提供周到、便捷、全方位的服务,满足消费者“个性化服务,信息化服务”的需要,是现在酒店业发展的方向。这就要求酒店管理需要使用更有效的信息化手段,广泛拓展经营空间,进一步降低运营成本。经调查发现,目前国内推出市场的酒店网站数量较少,且多以单一的订房功能吸引顾客,有些网站的订房过程甚至比较繁琐,这样不但使得顾客没办法一次性通过网站了解到酒店所能提供的各项服务以及酒店周边的休闲娱乐环境,而且往往也因为繁琐的订房过程而放弃网上订房,从而无法提高酒店的入住率,没有起到酒店智能化的积极作用。介于此,对网站重新定位,使网站不仅仅依托于订房系统存在,而是建立一个综合性的酒店门户网站。不但涵盖操作简单的订房系统,还为顾客提供了一个集休闲,购物,娱乐、餐饮为一体的平台,新崇大酒店网站的设计与实现正是顺应了这个方向,使越来越多的人通过互联网了解新崇大酒店网站的最新动态。市民可以通过本网站查看酒店每日房价、进行网上房间预订、查看周边旅游景点、在线留言等一系列功能,给市民提供了一条网络途径。

二、系统设计

本网站分成两大部分:前台用户浏览部分和后台管理部分。在前台管理部分可以分为六个信息浏览功能窗口,分别为:酒店首页、酒店介绍、在线预订、酒店周边、人才招聘、联系我们,且其各自又有其各自的特有的子模块。(1)酒店首页。此部分涵盖内容:新颖突出的酒店主题设计、公告栏、各链接缩影以及酒店最新新闻动态,力求使用户对酒店印象深刻、快速定位各种服务。(2)酒店介绍。此部分涵盖内容:酒店简介、酒店客房、酒店餐饮、酒店举办的各种活动、酒店的特色服务,酒店交通指南,力求使消费者享受到酒店的周到、便捷、舒适、称心的服务。(3)在线预订。此部分为本网站的重点部分,也是难点部分,涉及整个订房系统的流程,涵盖内容:用户对房间进行预订,修改、删除、查询;酒店管理者对房间及用户信息进行管理。(4)联系我们。此部分涵盖内容:在线留言。管理员操作部分:本网站的主要信息都可以通过后台管理来进行管理。后台管理主要包括首选服务、客房管理、信息管理这三个部分。首选服务包括注销登陆和修改密码两个部分;客房管理是根据客房的分类来对客房进行添加、修改和删除管理;信息管理是网站的新闻管理系统,用来对网站的新闻信息和用户提交意见信息进行处理。数据库信息包括新闻信息表、酒店房间信息表、留言信息表等。酒店房间信息表中包括数据项:房间名称、房间图片、房间价格等。留言信息表包括数据项:留言者编号、留言者姓名、留言内容、留言者IP等。

三、业务流分析

晓庄连锁酒店预订系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、客房信息、用户信息、预订信息、特色服务等。本系统是将现代化的计算机技术与酒店管理服务模式相结合,按照酒店管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:(1)操作简单、界面友好。完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括商品信息、采购信息、供应商信息、销售信息等只需要点击鼠标就可以完成。(2)即时可见。对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到“即时、即时见效”的功能。(3)功能完善。不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。(4)方便移植。系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的晓庄连锁酒店预订系统。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理。对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。

四、系统功能

根据系统功能分析,从管理员界面对功能模块加以描述。(1)系统用户管理。包括管理员管理和修改密码等模块,主要是添加系统的管理账号,对新增加的账户,管理员可以给你分配不同的权限,有总经理(超级管理员)、普通管理员、前台接待员3种用户角色。(2)系统用户管理。包括修改个人密码和系统用户管理两个模块。(3)客房管理。包括客房添加和查询管理2个模块。(4)预订管理。包括客房预订模块。(5)餐饮管理。包括餐饮添加、餐饮查询、餐饮类别添加、餐饮类别查询4个模块。

五、数据库设计

用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对晓庄连锁酒店预订系统,总结出如下的需求信息:(1)用户为管理员用户;(2)管理员用户登陆后可进行管理员信息、客房信息及用户信息等的维护,客房入库、客房出库及统计信息的维护。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:(1)管理员信息,包括数据项:用户帐号、密码、权限等;(2)客房信息,包括数据项:编号,客房名称,计量单位等;(3)预订信息,包括数据项:系统编号,预订名称,预订编号,预定用户名字、预定房间、预定天数等;(4)用户信息,包括数据项:系统编号,用户名称,电话,用户地址等。得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、用户信息实体、客房信息实体、客房信息实体、新闻信息实体、特色服务和用户信息实体。

六、总结

本系统是一个晓庄连锁酒店预订系统,采用PHP+mysql的模式来订制的一个小型电子信息管理务平台。系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。本系统基本上满足了客房管理、预订管理、特色服务管理等方面的需要。实现了酒店和顾客所要求的功能。在界面上力求做到美观明了、在操作方面尽量避免由于用户操作不当带来系统的出错现象。

参 考 文 献

餐饮管理系统设计与实现范文5

关键词:信息化;酒店管理;酒店点餐;HMS

中图分类号:TP311.52 文献标识码:A 文章编号:1007—9599 (2012) 10—0000—02

一、引言

酒店管理信息系统(Hotel Management Information System, HMIS),依靠先进的科学技术手段,通过对客史资源等数据的分析和挖掘,创造服务优势,提高酒店科学管理[1]水平。酒店管理信息系统为酒店的经营决策和服务提供了翔实的基础材料,使酒店的经营活动[2]能够有的放矢,避免许多不必要的时间、精力、资金的浪费。由于熟悉顾客消费情况,酒店员工的服务准备更为轻松,有助于提高酒店经营决策的科学性,同时提高工作效率[3]。通过网络技术,与客人在线沟通,创造营销优势;通过对市场来源的信息化分析,可以帮助酒店进行更加准确的市场定位,从而实现市场优势;通过为决策者提供详细的数据分析与预测,可以帮助酒店管理部门进行决策,实现管理优势[4]。酒店管理信息系统的使用将有助于酒店培养一大批忠诚顾客,一方面可以降低酒店开拓新市场的压力和投入;另一方面由于忠诚顾客对酒店产品和服务环境具有信任感,因此他们的综合消费支出也就相应地比新顾客高,而且忠诚度高,保持忠诚度的时间越长,酒店的效益也就越好。通过酒店管理信息系统的使用,酒店可以更加快速地应付各种突发变化,减少客人等候情况,提高客人对酒店的满意度,给酒店带来利好的口碑。通过酒店管理信息系统的使用,酒店可以实现与客人的互动交流,提高客人的参与度[5]。

二、系统需求分析

(一)系统功能需求

了解和明确用户对系统的功能需求是系统开发的前奏。系统前台模块和主要功能概括如下:

1.普通用户登录模块:开始点菜,修改订单,修改本人个人资料,密码,可写评价和留言等;

2.点餐员登录模块:台号管理;审核菜单,统计每天的营业情况,修改普通用户的信息,对于普通用户采样管理,可以进行添加菜样,修改菜样,删除菜样等操作;结账处理;

(二)系统总体流程图、用例图

系统流程图如图1所示。

三、系统设计

因为本系统做的是酒店在线点餐系统的前台部分,所以主要的模块就是普通用户和点餐员两个模块,下面是对两个模块的基本功能的介绍。

(一)普通用户功能模块

1.注册登录模块。此模块用于新用户注册及登录。2.菜单模块。此模块用于用户浏览菜单。3.购物车模块。此模块用户查看已点物品以及添加物品。4.评价模块。此模块用于用户对酒店的评价。

(二)点餐员功能模块

1.台号管理模块。此模块主要用于点餐员对用户台号的管理。2.审核菜单模块。此模块主要用户点餐员对提交的订单进行查看和记录。3.菜单管理模块。此模块点餐员可以对菜单进行添加、修改、删除菜品。4.用户管理模块。此模块点餐员可以对用户信息进行修改。5.数据查看模块。此模块点餐员可以查看和统计每天的营业情况。

(三)系统数据库设计

数据库的设计是整个系统的灵魂,只有把数据库设计好了系统才有了好的基石。一个合理的数据库设计为系统提供了高效、稳定的性能以及后期系统的扩展性。

数据库模型的设计概念是在数据分析的基础上面,以用户的角度为出发点进行自下而上的结构建立,然后进行视图化设计集成。数据库设计的部分模型E—R图,如下图所示:

整体数据库模型完成后,开始建立数据库的表设计,下面列出是建立数据库的主要用表:

四、系统各模块的功能

(一)用户登录模块

用户登录系统后,进入网站首页,可以进行下单收藏等操作。若为游客,则选择游客入口,不能进行下单收藏等操作。(如图3)

用户可以进入“我的订单”查看已经放入购物车的物品(如图5),并可以对其进行删除,修改所点菜样及数量(如图6)的操作。

(二)用户提交付款模块

若用户不需要更改订单,则点击“提交”按钮。待用餐完毕后,用户再点击“付款”按钮即可(如图7)。

(三)员工登录模块

员工登录后,可对用户信息,订单等信息进行操作,同时也可以查看该月的营业额等(如图8)。

五、结论

本系统是一个比较有创新的酒店信息管理系统,通过软件工程方面的选择课题、需求分析、总体设计、选用工具、程序模块、系统测试等模块实现。本系统应用和实施不仅可以方便顾客的点餐也可以为加强酒店的管理,节约酒店结算的时间,减少人力的开销。

参考文献:

[1]郝薇.网络信息化系统在酒店业中的应用[J].党史纵横,2008,(06),21—24

[2]黄兰兰.我国经济型酒店市场分析及展望[J].产业与科技论坛,Industrial & Science Tribune.2008,7

[3]马福晶.酒店餐饮管理信息系统的设计与开发[J].科技信息,2007,(32),76—79