时间:2022-06-23 15:54:00
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇餐饮管理系统范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
一、引言
随着社会经济持续高速增长,社会财富迅速增加,广大人民群众收入水平不断提高,生活方式随之发生巨大变化。同时,随着市场经济体制的建立健全和迅速发展,社会物质产品极大丰富,餐饮业蓬勃发展,传统的手工作业方式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,也容易出错。通过在计算机中运行餐饮管理系统,既减少了人力资源,同时提高效率,能为餐饮业赚取更大的利润,同时为消费者提供了诸多方便。
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体化。这样不仅可以提高工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理。因此,需要建立一个科学的餐饮管理系统。
二、系统分析
(一)可行性分析
1. 技术可行性
该系统是一个小型的餐饮管理系统。采用C/S模式,在前台计算机安装客户端,处理信息,将处理结果储存在数据服务器上。目前很多企业都采用SQL Server数据库,处理数据也相当方便,得到了广泛的应用,在技术上是可行的。
2. 经济可行性
对本系统的经济效益与开发成本进行分析。本系统采用C/S结构,只要拥有一台PC电脑,无需复杂设置即可实施,并且相对人工作业来说,节省人力、物力,具有较好的经济效益。
3. 操作可行性
操作可行性指系统的操作方式在用户组织中是否行得通。餐饮管理系统的功能较为简单,页面简单明了,没有那些繁琐的、不必要的操作。用户一看就能够知道应该怎么进行操作。管理员的界面也较为简单,都是些基本的操作,员工可以很快掌握,在操作方面也很容易实现。
(二)功能需求分析
餐饮管理系统是对餐饮流程的数字化的管理,既可以帮助餐厅更好地管理职员信息,又方便了顾客消费,并且不同的用户使用权限不同。具体功能有:用户的登录、基本信息、点/加菜、账单查询、结账、辅助功能、系统维护、系统设置等。
用户登录:用户选择自己的身份(超级管理员、经理、顾客)登录,若身份选择错误,则登不上。用户根据自己的账号、密码及正确的身份登录到系统主界面。
职员信息:超级管理员及经理有权限管理职员的基本信息。职员信息功能模块包括总体职员的查询、职员信息的添加、职员信息的修改以及职员信息的删除。
桌台信息:超级管理员及经理有权限管理桌台的基本信息。桌台信息功能模块包括桌台的查询、桌台信息的添加、桌台信息的修改及桌台信息的删除。
点/加菜:该功能实现顾客点菜及加菜。
账单查询:顾客可根据自己的消费情况,查询自己的账单。
结账:根据该桌台的消费情况及包间费,汇总出总价,并可计算实收与找零。
辅助功能:作为一个系统,应该具备一些辅助的功能,如日历及计算器。
系统维护:只有超级管理员才有这样的权限,可实现权限管理、系统备份、系统恢复。
系统设置:包括系统的口令设置及锁定系统。
三、系统设计与实现
系统模块主要包括五个主要模块:基本信息模块、桌台操作模块、系统设置模块、辅助工具模块、退出模块。其中基本信息模块又分两个子模块:桌台基本信息和职员基本信息。桌台操作是本系统主要的功能,它包括对桌台实行开台、点菜的操作,同时针对某一个桌台可以进行消费查询及结账。系统设置模块主要包括口令设置和锁定系统,该模块主要是对系统的安全性的一个保障,也是本系统不可缺少的一部分。作为一个系统应该需要有一些辅助工具,如日历、计算器、记事本,所以该系统有一个辅助工具模块。一个完整的系统肯定有退出模块,即退出系统。
餐饮管理系统中主要功能的详细设计如下。
(一)登录模块设计
登录模块以登录的用户名、密码和用户权限作为搜索条件,在数据库中进行查询。单击登录按钮时,登录模块首先判断是否输入了用户名和密码,如果没有输入用户名和密码将弹出提示框,提示用户输入登录系统的用户名和密码;如果输入了用户名和密码,系统将判断用户名、密码和权限是否匹配。若匹配,则登录成功。
(二)主界面模块设计
成功登录后,会显示主界面,主界面中应该包括菜单栏、桌台显示和显示系统状态栏。在窗体加载时,首先判断登录用户的权限,根据用户登录的权限,分配不同的功能。当窗体焦点触发时,系统从数据库中检索出所有桌台的状态信息,然后调用自定义的AddItem方法添加桌台。用户点击某个桌台时,系统会根据该桌台当前的状态,弹出不同的右键菜单。
(三)开台模块设计
开台窗体中应该有桌台信息和职员信息及用餐人数,窗体加载时,将数据库中的所有的桌台信息和职员信息检索出来显示在ComboBox控件上。应在用餐人数文本框中输入用餐人数,并且用餐人数应是大于0的整数数字,保存后即对桌台进行开台操作。
(四)点菜模块设计
点菜模块可利用TreeView控件来显示所有的菜系,利用DataGridView控件显示顾客消费的所有信息。设计该模块时通过数据库中检索出所有的菜系名称显示到TreeView中,用户选择菜系后,应设计一个存储这些被选择的菜系的数据表,并在该模块中能显示出来,以便使误点的菜可以删除。
(五)结账模块设计
结账模块中,可在数据库中检索出顾客消费的所有项目,应有菜系的消费和包间的消费,根据两者的消费,显示出总的消费。顾客输入金额时,系统可自动找零,并显示到界面上。
(六)桌台基本信息模块设计
桌台基本信息应该具有对于桌台添加、删除、修改、查询等操作。添加桌台信息时,在数据库中检索桌台信息的数据表,并将信息添加到信息表中。查询桌台信息时,系统连接数据库,在数据库中检索到数据库的数据表,并将桌台信息显示到界面上。
四、小结
小型实体店餐饮管理系统是在.net平台上进行,结合后端的SQL Server 2000数据库技术,完成了桌台的管理、职员的管理、顾客开台,点菜/加菜、账目查询及消费账目结算等功能。系统信息查询灵活又方便、数据存储安全可靠、成本低。另外系统自身有如下优点。
一是使用较方便,用户上手快。
二是系统自动结账,结账速度快速且准确。
三是系统为提高客户服务质量提供了有效的技术保证。
通过小型实体店餐饮管理系统能能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。
参考文献:
[1]吕品,陈凤培.某中小型餐饮店管理信息系统的设计与开发[J].桂林航天工业高等专科学校学报,2011(04).
引言
在餐饮业市场竞争越来越激烈的环境下,企业的精细化管理和快速反应能力已经成为制胜的重要砝码。据统计,今后3至5年内,信息数字技术产品在中国饭店与餐饮业的应将达到一个高峰,在行业内市场最大容量可达2300亿元人民币。在计算机自动化技术逐渐渗入社会生活各个层面的今天,传统的餐饮经营管理也面临着变革,而现代化的餐饮管理模式则是一个很重要的方面。数据库技术的利用,大大加强了传统餐饮的经营管理。因此餐饮管理系统是餐饮经营管理中不可缺少的一个重要环节。对餐饮数据的管理提上议事日程。
1、软硬件涉及约束
该系统要严格按照用户需求说明书和软件需求规格说明书进行设计和开发,如非用户要求不可擅自改变原有的设计方案,如果确实觉得有哪些需求不明确或者觉得不合理的,有建设性意见,可以项目组人员一起讨论后再做决定。
软件、硬件环境的约束:
CPU:Int2.40GHz,内存256M,网络卡,独立卡,windows 2000,JBuilder 2006,Visio 2003,Rational Rose 2003,SQL2000
接口/协议的约束:
TCP/IP协议、 HTTP协议、 Socket接口 、JDBC技术
用户界面设计的约束:
鉴于用户的电脑操作水平和知识层面的考虑,尽量要让用户一看就知道如何操作,即使是不懂电脑的人,在达到这个要求的基础上再去最求美观!
2、开发过程中涉及策略
在系统的设计和开发过程中,设计人员和开发人员要遵循先主后次的原则先完成用户迫切需求的功能比如用户费用打单,业主维护等功能模块的设计开发。
同时要考虑的系统的复用性,避免重复开发,数据库的基本操作可以写到一个类中,避免不必要的重复开发。如果在遇到目前技术上解决不了的问题是,可以选择其他的解决途径,但尽量保证系统原有的性能!系统要严格按照用户需求说明书和软件需求规格说明书进行设计和开发,如非用户要求不可擅自改变原有的设计方案
3、系统的主要功能实现的JDBC技术
应用层主要负责数据管理,它为业务层提供请求的数据,在请求的时候,数据层存储用户数据。要确保应用程序协调工作,设计人员应该尽量把动作(Action)和业务逻辑同数据层分离开,数据库连接池技术。JDBC提供一种通用的方法用来查询、更新关系型数据库表,并且把数据库操作的结果转化成Java的数据类型。其主要完成三件事情:(1)建立与数据库的连接;(2)向数据源发送查询和更新语句;(3)处理结果。
public void queryTeaInfoQ //创建管理类的实例
DBConnectionManager dcm=DBConnectionManager.getInstance();
//获得名为“platform”数据库的一个连接
Connection con=dcm.getConnection ('"platform"");
{System. out. Println{{("SQLException:”+
}qle.getMessage());finally
}cm. freeConnection("platform, con); }//释放所获得的连接
所做的工作就是创建DBConnectionManager的实例,并由它来获得数据库的一个连接,当获得这个连接后,就可以进行数据库操作了,进行完数据库操作后,必须调用freeConnection()方法来释放此连接将其放回连接池中。
4、结束语
采用大型数据库为数据存储平台,收银工作安全稳定,可杜绝收银工作中的跑单、漏单现象,根除服务员的作弊行为,降低经营成本和经营风险。统计分析功能强大。管理者可以全方位实时监控和追踪企业的经营情况。
参考文献:
[1]杨晓军,秦方.MVC Web开发学习实录[M].清华大学出版社,2011
中图分类号: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.
1 使用C#设计餐饮管理系统的背景
中国加入世贸组织以来,经济飞速发展,与世界上其他国家间的联系也日益密切。经济一体化就像是一把双刃剑,给酒店餐饮业的发展带来了新的机遇,同时也给酒店餐饮业的发展带来了新的挑战。随着日趋激烈的竞争环境和不断攀升的客户期望,餐饮业人士试图通过扩大业务范围、提高餐饮服务质量、降低生产成本和提升客户满意度来增强企业的竞争力。应用先进的信息化技术去变革传统意义上的竞争方式和经营管理模式来赢得发展优势,应该算是最有效的手段之一。在这一趋势的推动下,近年来市场对餐饮管理信息系统也提出了越来越多的需求,使得开发酒店餐饮管理信息系统成为软件开发的热点领域[1].而C#作为一种开发语言,依据酒店餐饮业的需求,建立的系统平台,正是迎合了餐饮服务业管理的需求。
2 实施的可行性
无规矩不成方圆,餐饮管理系统是一个餐饮企业不可或缺的部分,它在企业决策和企业管理上起着十分重要的作用。因此,如何才能让信息的查询变得快捷和简单,应是餐饮管理系统应该考虑的首要问题。一直以来,人们所使用的餐饮管理系统均是以人为主体的,这在无形之中浪费了很多的人力、财力和物力,关键是效率不是很高,可能会出现一些不必要的失误,这些常规管理工作既繁琐又不利于分析企业的经营状况。C#作为计算机的应用程序之一,有其无可比拟的优越性。比如与传统的管理手段相比而言,它的统计结账需要的时间短、且安全保密性好、可靠性高、存储量大、寿命长、成本低。诸如此类的优点能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的重要条件。
3 所含模块
酒店餐饮管理系统涉及到酒店餐饮企业的各个单位、部门以及网络互联技术等。其中酒店餐饮业的网络平台如图1所示:
通过局域网将各部门、各楼层的服务器相联,如此而来便可以设置自动服务功能,顾客可以在获取菜单信息时自动进行结帐服务。除此之外,该系统是以餐饮业务为基础,突出了酒店餐饮业的前台服务管理,重视对经营所得数据的分析,这样做可以为餐饮管理提供有效的依据。
系统平台网络图只是粗略地描述了一个酒店餐饮业务系统的体系结构及其硬件环境。为了将目标的达成更加清晰的表现出来,又根据系统的总目标和功能将整个系统合理划分成若干个功能模块,定义各个模块的内部结构等,提出了C#的系统架构设计。构成这一系统各模块实现起来比较复杂,在软件设计和实现时按自顶向下、逐步细化的方法将整体功能主要划分为前台服务模块、后台服务模块、辅助工具模块、系统管理模块等模块。
3.1 前台服务模块
前台服务模块主要包含了该企业的菜单信息、台桌信息、服务员信息、智能获取菜品以及自动结账功能。自动化的点菜是餐饮企业管理的首要功能,因此,方便顾客是设计系统时应首要考虑的问题;有的时候顾客的订单比较多,而服务员的人手有限,那么自动结账手段就很有必要了,利用该手段使顾客消费后结账更加方便快捷;台桌信息是为了方便顾客查询可用的台桌信息,这是点菜系统和结帐系统的基础,因为只有顾客查询了空桌信息,才会进行点菜和结帐等活动。因此,台桌信息管理在整个系统中非常重要。整个前台服务的流程如图所示:
3.2 后台服务模块
后台服务模块主要有菜品信息管理、台桌信息管理、服务员信息管理和结账报表管理等部分组成。菜品信息管理可以让顾客在不同的时节和不同的菜式之间进行选择;台桌信息管理可以让顾客及时了解和订购台桌;服务员信息可以为顾客提供服务,同时也能根据服务员变更情况增删修改服务员信息;结账报表是管理系统不可缺少的部分,使用餐饮管理系统记账功能,就可以节省下很多的人力,同时也能避免漏记、错记等不必要的麻烦,避免了不应有的失误。
3.3 辅助工具模块和系统管理模块
辅助工具模块是为方便用户操作而设计的,包括日历、计算器和记事本。系统管理模块包括账号权限管理、系统锁定设置、系统备份和系统恢复等,通过这些功能的设置,总体而言就是能为顾客和餐饮企业带来便捷。那么这些设计如何运用到实际当中呢?接下来笔者将简要分析该系统的具体设计与实现。
4 具体设计与实现
4.1 系统开台管理模块
开台管理是酒店餐饮业务系统的核心功能模块之一,在整个系统中起着非常重要的作用。例如在顾客前来消费时,总台服务员先要查询有无空余的台桌信息,如果没有空余的台桌信息,那么顾客还想消费的话就需要等待,服务员可将需等待的时间告知顾客;如果查询到有空余的台桌信息,那么就可以为顾客选择台桌号进行开台服务。当顾客开台后,就可以为顾客提供点菜服务与结账服务了。在开台管理模块实现时,需要注意两方面的技术:一是将服务器与台桌数据相联;二顾客人数需大于0,否则会产生乱开台,造成系统台桌信息管理混乱。
4.2 系统点菜管理模块
点菜管理是酒店餐饮业务系统另一核心功能模块,主要是满足顾客点菜的需求和管理系统的菜品信息。点菜管理模块由以下三部分构成:菜品类别的选择、顾客点菜所需要的信息操作部分、显示为顾客已经点过的菜品信息记录。
点菜管理模块主窗体界面点菜管理模块在实现上需要注意以下四点:顾客只有在开台后才能点菜;所点菜品与系统生成菜品相符;顾客消费菜品数量大于1;保证菜品信息正确。
4.3 系统结账管理模块
结账功能主要在客户消费完成后起作用,顾客开台信息、点菜信息和消费信息都已和台桌号相绑定,因此结账时,首先应当链接数据库,检索出顾客消费清单。结账管理的实现需注意以下四点:保证结账账目符合顾客的消费;打折系数符合系统预设;结账时顾客支付的金额必须大于或等于顾客消费的总金额;系统能自动显示余额。
4.4 数据恢复
计算机应用系统在运行时有可能会遇到某些意外,如断电或自动重启,那么为了让数据不丢失,有必要设置数据恢复命令。经过分析设计,我们开发系统时在数据库中针对每个台桌都设计了一个用于标识此台桌当前状态的字段:#*?状态表示当前该台桌已经开台正在使用,#0?状态表示该台桌没有被使用,即#待用?状态.每次进入系统时,都会从数据库中检索出每一个台桌的状态,然后根据原来标识的状态为每一个台桌添加数据库信息,保证消费数据的正确性。如此一来,所有的信息在意外的状况下也得意保存,从而避免了餐饮企业的损失。
5 综述
通过C#管理餐饮系统有其独特的便捷和效率,既可以为餐饮企业带来便利,减少餐饮企业在人、财、物等方面的投入,同时也给消费者带来了便利,他们可以通过智能手段检索出台桌信心,不必再像以前一样漫无目标的等待可用台桌,同时他们也能根据一些菜品信息,快速地搜集符合他们需要的菜品信息。可以说使用C#进行餐饮管理是今后餐饮业管理与发展的总趋势。
参考文献:
中图分类号:TM769
1 J2EE、SOA与WEB技术的概念
1.1 J2EE的概念
J2EE指的是一系列的技术规则和方向,各种组件由服务架构与技术层次共同组合而成,并且由相同的规范构成,这有利于它在不同的开发环境中相互兼容,摆脱了企业以前后台无法相互联系、信息无法及时传递、企业与企业之间无法有效沟通的困境。并且J2EE的开发比较方便,具有可伸缩性,比较灵活与稳定。
1.2 SOA的概念
SOA的全称为面向服务的体系结构,它的本质模型也是一个组件,它可以利用不同的协议于端口把不同的应用功能相互连接起来,并且端口使用的是同一种编程语言,如此一来,便可以在不同的服务应用程序中通用,实现操作系统的应用。
1.3 Web技术的概念
Web服务技术是目前比较流行的新型技术,它可以实现不同服务间的互通,并且实现数据的相互调用。而SOA技术与Web技术相辅相成,前者给后者提供了应用框架,后者主要负责技术的实现。它像用户提供某种功能的服务,让用户在访问时可以更加灵活自由,并且拥有高度的集成性。
2 研究基于J2EE的SOA餐饮企业管理系统设计
2.1 基于J2EE的SOA餐饮企业管理系统要求
想要建立餐饮企业管理系统,引进先进的管理理念,必须围绕信息化管理平台,形成一套有利于自身企业发展的管理模式,通过各类数据的综合,让企业管理更加科学与规范,并且在经营过程中更加有效率[1],餐饮企业管理系统必须满足以下几点:
(1)可靠性。餐饮企业管理系统登录的用户过多,会导致系统的崩溃,所以构建基于J2EE的SOA餐饮企业管理系统时必须要拥有可靠性,可以在大量的访问量面前做到应对自如,并且能够准确处理数据与传输数据。
(2)可维护性。基于J2EE的SOA餐饮企业管理系统必须容易更新,因为餐饮业的发展迅速,一个时间段的产物不足以满足后续的发展,所以企业的管理时刻需要更新,在对管理系统进行扩充时不需要将所有程序完全替换,而只需要在原来的应用上添加需要的新应用即可,这样使更新更加方便快捷。
(3)简单易用。系统的功能设计要简单易用,功能齐全,用户以及企业工作人员在使用过程中减少因为操作复杂而产生的错误,从一方面也保证了企业数据的可靠性。
(4)安全保密。企业管理中数据的安全性需要得到保证,这关系着企业的发展与稳定。所以系统的安全保密性需要得到保障,防止数据泄露,就要做好数据库访问以及高层应用的安全保障。
2.2 基于J2EE的SOA餐饮企业管理系统模块
基于J2EE的SOA餐饮企业管理系统需要以下管理模块:
(1)供应链管理模块
供应链指的是采购、销售、库存、品质等管理,可以通过各个过程中的数据统计,进行分析,来提升预判的准确性。
(2)财务会计管理模块
财务会计管理模块指的是帐目、财务报表,预算等数据。并且可以保留相关凭证等数据。并且可以根据各类数据自动生成相关财务文件,让管理者一目了然。
(3)成本管理模块
可以根据各项数据,提供成本管理预算等信息,满足企业的需求,从企业的发展中分析需求,降低成本。
(4)物品采购模块
办餐饮企业需要餐具以及食材,已有的库存、采购需求和相应费用等数据可以满足餐饮企业物品采购的需求,给企业提供便利,提高运营效率。
(5)人力资源管理模块
每一个企业都需要人力资源部,负责解决招聘,培训,薪资等问题,企业管理系统中有人力资源管理功能,在数据库中能够保存员工信息,工资情况,入职时间以及职位等信息,有利于企业的统一管理。
2.3 基于J2EE的SOA餐饮企业管理系统的技术应用
基于SOA架构的餐饮企业管理系统拥有同步和异步这两种调用模式,同步模式往往会受到外界的干扰因素影响,所以通常我们使用的是异步模式来实现调用。业务组件都是采用J2EE的技术构造的,并且提供了相应的接口给用户使用。利用该技术可以很好的满足系统的要求,让系统持久稳定的运行。整个系统由表示层、控制层、业务层与数据库层构成,而J2EE是表示层所使用的架构,Web service是控制层主要运用的核心技术,业务层与数据库层则分别使用了EJB技术(J2EE技术的一种)与SQL技术。整个系统的核心还是采用J2EE为基础技术,SOA为构架的餐饮企业管理系统[2]。
Web层主要由Web前端控制,将数据进行分装,并且由固定端口进行传输到达业务层,由J2EE技术中的EJB技术构建了不同的Web service并且符合Web2.0,用来完成同步以及异步的操作,还要执行数据进入数据库的封装以及相关数据的储存。最后一层数据库的主要功能是完成对数据的修改与储存,并且保证并发操作进行时不影响数据的准确性。主要的数据访问只停留在业务层,而数据库层用来处理以及存储相关数据,确保访问与后台无关,如此一来,也可保证数据的安全性[3]。由于表示层相对简单,可以与控制层相互合并,使用者在Web页面上的输入位置提交一个请求,服务器收到以后,根据识别转发给需要完成的服务应用,最后由相关功能应用返回所需的结果,再由控制器将结果转移到需要的页面,最后在浏览器上显示出页面自动生成的HTML。另外,使用业务代表,可以降低业务之间的耦合性,提高数据传输时的安全性,有效处理问题的发生。应用J2EE的SOA可以有效的让数据更加持久。该餐饮管理系统是在J2EE与SOA大平台下构建的,并且利用了MS SQL service与windows 2003 service等开发环境。
本文从基于J2EE的SOA餐饮企业管理系统进行研究,研究了SOA的开发技术与J2EE的构架,并对餐饮企业管理系统的所需模块进行了切分,建立在Web服务的基础上,使用松散耦合的J2EE构架和SOA结构实现管理系统的运行。
参考文献:
[1]刘敏慧.基于J2EE的企业行政管理信息系统设计与实现[J].电子测试,2014(09):137-139.
[2]马琰.基于J2EE的业务管理系统的设计与实现[J].电脑与电信,2013(10):231-234.
[3]姜海鸥.基于SOA的可定制企业管理系统的设计与实现[J].北京邮电大学校刊,2012(02):54-57.
一、绪论
1.研究背景与意义
二十世纪八十年代开始,会计信息化逐渐进入我国会计核算领域,迄今为止,已经有了三十多年的发展历史。目前几乎所有的会计人员已经基本具备了将会计电算化应用到实务中的能力。在未来的十年中,被称作会计电算化更高层次发展的会计信息化,将在我国得到进一步充分的普及和发展。高校后勤是高校开展教学工作的重要环节之一,是高校不可或缺的重要组成。餐饮服务是高校后勤为高校提供的三大保障服务之一,应当具备的最重要的性质是公益性质,以盈亏平衡或者略微亏损为餐饮经营的目标,而不是以营利为目的。因受限于这一性质,使得高校后勤的餐饮服务存在自主资金缺乏,员工素质不高的现状,从而使得高校后勤餐饮服务的信息化程度低、缺乏会计信息系统的应用、以经验管理为主要方式、总体管理水平偏低等局面。
首先,本文研究规范和提升高校后勤餐饮存货的采购能够降低高校餐饮成本,给师生带来便利,通过采购的规范化和系统化也是保证高校食品安全的最重要环节。其次,高校与企业在管理与经营方面存在着明显的差别,适合一般企业的存货管理系统是难以满足高校后勤餐饮对存货管理系统的要求的。并且,通过开发高校后勤餐饮的存货管理系统,有利于为信息化薄弱、人员素质差的中小企业提供一定的借鉴。最后,将会计信息系统应用到高校餐饮服务存货采购与计价将能提高高校后勤餐饮存货管理的水平。
2.高校后勤餐饮服务存货采购与计价的主要目标
第一、保证食品安全。第二、节约存货成本。第三、保证高校食堂餐饮计价的合理性,满足高校食堂对存货消耗的需要。第四、针对市场行情的变化及时采取相应地措施。
3.研究现状
不论在国内还是国外,存货管理理论都得到了一定的发展和应用,但总体来看,关于高校餐饮服务存货管理的更深层次的研究仍然较为缺乏。同时,从上述文献当中可以看出,高校餐饮服务只有加强信息系统的建立和应用,才能在应用这些存货管理理论时得心应手。
高校后勤存货管理主要存在三种模式,分别是相关企业专门地面向高校后勤开发的包括存货管理系统在内的高校后勤管理系统、实力雄厚的高校自行开发或委托开发的针对本单位的存货管理软件以及采用已有的会计核算软件所包括的存货管理功能来解决自身的存货核算问题。这三种模式有他们各自的优缺点,且分别适合不同情况的高校后勤。
二、我国高校餐饮存货采购与计价普遍存在的主要问题
组织机构设置不合理,采购过程不够透明;采购较分散,难以形成区域性采购效应;缺乏统一管理,仓库管理相对无序;业务内容个性明显,不适用通用存货核算软件;手工统计的工作量非常大,造成数据不够准确。
三、关于优化高校餐饮服务存货采购与存货计价的建议
由于存货餐饮采购对及时性要求非常强,需要在尽量快的时间内,把所需的食材保质保量地运送到需要的地点。因此,高校的餐饮采购可以参照企业生产运作中的准时化生产(Just In Time)来进行管理与运作。
准时化生产基本的思想是:在合适的时间,把合适的数量、质量的物品供应到合适的地点。高校餐饮则可以借鉴丰田公司准时化生产这一管理思想而实施准时化采购。
要实施准时化采购,首先要建立一支由企业的生产管理人员、技术人员和搬运人员等高素质人才组成的采购团队,然后再由这支高素质采购团队进行货源寻找、价格商定,并且良好发展与供应商的协作关系进而不断改进。在此基础上,还应将该团队分成两个小组,一个小组负责处理供应商的事物,另一个小组则负责协调本企业各个部门之间的事物,并且还要监督采购过程中的浪费现象。同时高校餐饮业还应制定具有针对性的采购策略,并与供应商共同商定准时化采购目标与措施,以期达到信息共享,避免出现信息不对称现象。高校餐饮业与供应商之间应是一种合作伙伴关系,所以应当做到互信、公开、风险共担、利益共享,这样才能创造出竞争优势,从而获得更大利润。
因此,高校餐饮业应当从质量、价格、服务、应变能力以及企业规模、位置、财务等方面入手,进行充分调研,选择出最好的供应商实现长期稳定的合作伙伴关系,不仅保证质量,还能降低成本。但由于这是一种新型的采购模式,为了降低风险,应选择某一食堂或者某种原材料作为试点进行工作,然后通过试点进行经验总结,为正式进行准时化采购的实施打下基础。同时,准时化采购策略是需要供需双方共同合作的,所以无论哪方都应做到信息共享,这样才能实现合作双赢。最后,高校餐饮业应特别注意,准时化采购是一个持续改善的过程,需要很大的耐心,同时领导不仅需要制定切实可行的策略和计划,还要向员工倡导这一企业文化,了解Just In Time的核心在于消除浪费,从而降低整个供应过程中的成本。
与师生关系最密切的是菜品计价,目前多数高校对菜品进行定价计价,几乎是粗略地按照荤素进行计价,然而就蔬菜而言,其价格是有很大差别的,这样的粗略定价是缺乏合理性的,也是在没有会计信息系统得以应用时的做法。如果能够将会计信息系统应用到高校的餐饮计价当中,则菜品的价格就可以根据不同原材料的价格通过计算机采用合适的计价方法,不仅可以更快地计算出饭菜的价格,节约广大师生的时间,而且还能使各种菜品的价格更为透明,方便广大师生根据自己的喜好和条件进行选择。
1 引言
近年来,随着互联网技术的发展、移动计算设备性能的提高和高速移动网络的普及,基于移动互联网的智能设备和服务在人们的生活中起着越来越重要的作用。餐饮行业作为一个典型的传统行业,与人们的生活密切相关。在传统的餐饮行业中,存在着大量的中小型餐饮企业,其员工数量较少且店面营业面积较小,无法在店面内为大量的顾客提供就餐服务。因此,这些中小型餐饮企业需要提供外卖服务来增加营业额。在传统的外卖订单模式中,用户需要通过电话询问外卖菜品并下订单,商家使用纸笔记录用户的需求,并派人将菜品送至用户处。整个过程效率低下且容易出错。
信息化同传统产业结合以提高传统产业生产效率是近年来社会发展的一个大趋势,上述问题同样可以采用信息化的方法来解决。文献[4]中景鑫设计了一种采用Android客户端通过WIFI网络进行远程下单的方法,该方法实现了点单、下单、备货、出货等一系列操作,并能通过PC机客户端实现统计功能。文献[5]中张志德实现一套Android客户端软件和完善的后台服务功能来完成餐饮服务功能。该系统主要包括后台数据库服务器、Web服务器、无线网络、An-droid前端等部分。客户端Android系统智能手机具有前端处理与计算能力,而且通过无线网络访问Web服务器。文献[6]中李宽介绍了如何使用Flash技术,在Android平板电脑上设计实现餐饮业的电子点餐系统。
但是上述研究成果都没考虑到外卖订单管理问题。为此,本文设计与实现了一个基于Android的餐饮外卖订单管理系统,以优化菜品、点单、订单确认和送货的流程。本系统整合了菜品、客人点单、订单管理、配送分配等功能,利用Android平台的成熟性、开发便捷性和经济性,为小型餐饮企业提供一个良好的外卖订单管理解决方案。
2 系统设计
2.1 系统的逻辑结构
本系统由数据库层、系统接口层、逻辑层和应用表示层组成四层逻辑结构。采用分层结构能够提高系统的可维护性,充分利用Java语言的可重用性,降低系统开发难度,提高开发效率。每一层的功能如下:
(1)数据库层,用于存储本系统涉及的各种数据内容。包括各种订单记录的历史记录,菜品类型和价格记录,配送人员信息等。
(2)系统接口层由系统所使用的开发平台下的各种标准组件构成,例如Android SDK中的应用程序框架和库函数。
(3)逻辑层运行于Web服务器的运行空间,使用JSP完成动态内容的显示。
(4)应用表示层是运行于Android客户端的应用程序,用于收集用户的操作请求并显示操作结果。
2.2 系统技术选型
在本系统的实现中,Android客户端使用Java SE,基于Android SDK开发。服务器容器采用Apache Tomcat。服务器端采用ASP开发,使用Servlet技术对客户请求进行响应。
数据库采用MySQL和SQLite数据库,其中MySQL数据库是整个系统的后台数据库,Android客户端通过JDBC对MySQL数据库的内容进行远程访问。SQLite是一个轻量级数据库,用于存储Android客户端上的本地数据。
本系统的系统结构如图1所示。
2.3 系统的数据库设计
MySQL数据库维护着以下4张数据表,数据模型如图2所示。
dishtbl(菜品数据表):主键为id(菜品编号)。
ordertbl(订单数据表):主键为id(订单编号),外键为date(订单日期),dish1(菜品1编号),dish2(菜品2编号)...dish10(菜品10编号),customerid(顾客编号)。
historytbl(历史记录表):主键为date(日期)。
usertbl(用户数据表):主键为id(顾客编号)。
3 系统实现
基于Android的餐饮外卖订单管理系统主要包含以下功能模块。
(1)菜品信息管理模块:用于对企业每日提供的菜品信息进行添加、删除、修改、查询。并能够根据提供的菜品组合出不同的套餐。
(2)菜品信息模块:将每日午餐和晚餐提供的菜品和套餐至系统的Android客户端和Web端。
(3)订单信息管理模块:对生成的用户订单信息进行添加、删除、修改和查询。
(4)Android客户端的人机交互模块:用于显示的菜品信息、用户个人设置信息等,并将用户的订单和个人信息提交至Web服务器。
(5)Web服务器端的人机交互模块:用于显示和设置菜品信息、订单信息、人员信息等。
(6)外卖配送模块:用于将不同的订单分配给合适地外卖配送员工。
4 总结与展望
本文设计的基于Android的餐饮外卖订单管理系统,通过优化中小型餐饮企业的菜品、点单、订单确认和送货的流程,提高中小型餐饮企业的效率和竞争力。在未来的工作中,将会结合地理信息系统,进一步提高外卖配送的效率。
参考文献
[1]余圣寅.关于餐饮小店外卖配送系统的优化[J].电子技术与软件工程,2014(11):216-216.
[2]蔡奕彬,陈智威,杨沛钊等.基于Web Service的Android餐饮点菜系统的设计与实现[J].计算机与现代化,2013(04):120-124.
[3]谢馨瑶,李沈鑫,毛炎等.基于Android系统的餐饮推荐系统的开发[J].硅谷,2014(03):31-32.
[4]景鑫.基于Android的餐饮点单系统的设计与实现[J].电子商务,2012(05):33-34.
[5]张志德.移动云计算之Android餐饮服务系统开发[J].科学技术与工程,2012,20(3):687-689.
[6]李宽.餐饮业Flash电子点餐系统的设计开发[J].价值工程,2012,31(1):155-155.
[7]李刚.疯狂Android讲义(第二版)[M].北京:电子工业出版社,2013:3-4.
作者简介
孔拢1981-),男。博士学位。现为西安石油大学计算机学院讲师。主要研究方向为网络与信息安全、移动互联网。
我国市场经济的迅速发展使得我国各行业都呈现出前所未有的生机和繁荣,在这其中,尤其以中餐饮业的发展引人注目,甚至在近几年来已呈现出一种非常迅速的发展态势。然而,在餐饮业快速发展的同时,其日常经营管理者方面的问题日益在凸显,因为他们主要是采用的是手工管理的方式,这就使得其管理的科技含量很低。例如:很多酒店餐饮企业仍然依靠人工处理顾客垂询、服务员落单、服务员上菜、顾客查看传统式菜单等等。然而,酒店餐厅规模以及顾客流量的日益增大,就会使得在实际的运营和管理中会出现很多问题,不断受到诸多方面的困扰和挑战。例如,由于服务员落单的混乱使得菜单出错,由于顾客点餐后不能及时上菜的问题导致顾客的不满意等等问题不断发生……这些问题就使得餐厅的经营与管理者有了很多损失和不满。现代化的酒店餐饮企业应该与时俱进,以根据自身的规模和人员成本等来安排其工作运营模式,并提高工作效率,这样才可以使得其自身得到不断发展和进步。有效的管理方式可以使得酒店餐饮业的规模化发展和整体服务水平不断提升,这就是现代化酒店餐饮企业在获得经济效益的过程中必须要思考和执行的措施,因此,酒店餐饮行业采用信息化管理的加强必须要有针对性,而计算机管理信息系统是成为其有效管理的有效手段和必经之路。
本文中,笔者将主要从酒店餐饮行业管理与计算机信息管理结合这个角度进行探讨,以实现酒店餐饮管理在计算机信息化和系统化的运营下得以发展为目标,从而实现酒店餐饮管理工作可以实现在流程中的科学化、规范化以及准确化,并同时让酒店餐营业中的管理人员可以从事务性工作中得以解脱,以此也会带来更多的顾客,使餐厅取得更好的经济效益。
一、现阶段酒店餐饮企业面临的问题
以下就酒店餐饮行业管理中出现的一些问题作简要概述:
1.缺乏先进的信息管理体系
随着各个酒店餐营业使用诸如电脑收银等计算机手段,管理人员就误以为这样就是实现管理信息化了,其实,这些还远远不够。网络时代所赋予计算机信息化的内涵要远远多于此,需要酒店餐营者在期望值、结合企业自身发展实际、目标性等各个方面进行仔细思考和应用,不但要从外在还要从内涵上下功夫,将信息化切实贯彻和执行下去,不能仅仅是停留在诸如手工及半手工状态,要实现计算机管理系统,将各种工作流程系统化和具体化,在降低成本的基础上实现企业的自身发展和信息化。
2.服务专业人才的专业化程度不够导致效率不高,应变能力差
据调查表明,不少酒店餐饮服务人员专业化水平低,素质不高,而且没有一套现代企业制度和监督管理体制,他们从心里上懈怠工作,在他们看来,不管怎样,只要自己在工作,在服务就可以了,而不重视服务的质量,时间效率等。从观念意识上不成熟、经营思想上不系统以及管理水平上不专业等都存着着诸多问题。此外,很多餐饮服务人员在应变能力中的表现也是不容乐观的,这是人才的专业化程度不够造成的。
3.缺乏科学和标准的管理体系
随着现代科技的发展,虽然近些年中引入了一些快餐式经营特点的操作模式,从工作流程、服务、出品等方面有了一些借鉴,但是仍然有不少企业,往往在成本控制中不能得以控制和管理,使得很难在菜品和服务中有很大改善。这主要是客户对产品个性化需求的日益强烈而造成的,随着用户个性化菜品需求的增强,企业菜品花色品种及其他菜品量也相应增加。这些都对建立科学标准的管理体系造成了很大的困难
二、关于酒店餐饮管理出现的问题的解决对策
随着人民生活水平的不断提高,餐饮业得到了迅猛发展,但大部分酒店餐饮企业的运作管理模式仍基本沿袭传统的方法。为了达到发展的目的,就需要以现代社会竞争理念为前提,将酒店餐饮管理规范化和科学化得以贯彻,针对以上问题提出几点建议:
1.建立完善的信息化管理系统
随着科学的发展,酒店餐饮管理已经逐渐的由定性管理进入到科学管理的阶段,一套完备的信息化管理系统是非常重要和必要的,这是各个酒店餐饮企业实现信息化的基础,也是提高其自身技术来水平和管理水平的保障,更是实现中国的传统饮食与现代信息化管理有机地结合的基础,从而实现企业自身的扩大化和最强化发展,因此,实现完善的信息管理系统是非常重要的。
(1)大厅餐饮系统的信息化
该系统可以包括前台员工的登录、开台、点菜、订单查询、菜单修改、结账的功能。系统管理员对系统执行登录、员工信息维护、桌台维护、菜单维护、菜类维护等等。系统中经理可以查看营业情况,比如:日结算、月结算、年结算等等。一套完备的信息化可以让各部门利用电脑协同工作,各类信息在网络上轻松传送,真正实现无纸化经营,并且缩短企业员工的必要劳动时间,提高工作效率,最后提高企业利润。
(2)客户的信息化
根据不同客户来访时点菜的次数及家庭调查,形成客户档案,在客户再次光顾本店时有效利用客户信息向客户提供客户所忠诚的饭菜及饮料,这样同样可以提高客户的忠诚度。
(3)建立完善的管理制度体系
完善的管理制度体系是应急管理机制、管理系统、质量系统、设备系统等的统一体,其中服务质量管理体系是核心,完善的管理制度体系可以提高员工的工作积极性,降低企业成本。
2.对酒店餐饮服务人员(包括大厅)进行专业化的培训与学习
目前关于酒店餐饮服务人员的培训工作有着各种做法,甚至有的学者还要把管理培训和技能培训混为一谈,这是极为不专业的,使得很多电视做饭节目以及厨师管理培训同时进行的误区层出不穷。为此,笔者将从酒店的餐饮菜品培训、餐饮现场管理培训、餐饮营销培训课程及餐饮人力资源管理培训等四个方面来分析。
(1)餐饮菜品培训
餐饮菜品培训是餐饮企业大厅服务中的重要的部分,因为何种菜品对顾客健康所带带来的益处以及基本的配菜及口味等都应该是餐饮服务人员需要铭记于心的内容,这是要保证顾客在要求服务员推荐菜品时最基本的技能,如果做不好,这样的服务员如何让客户称心的消费呢?所以对餐饮菜品的培训是给顾客留下极好印象的关键一步,切不可小觑。
(2)餐饮现场管理培训
对于餐饮业和其他企业一样,现场管理是棘手的事情,如果可以处理好就可以达到事半功倍的效果。对于餐饮企业,现场管理人员要努力做到对包括餐饮日常操作流程、顾客入座安排、点菜服务人员安排等流程的熟悉和把控,还要对于餐饮投诉有着及时和巧妙的处理,这些都是酒店餐饮行业可以顺利进行的关键性因素和组成。因此餐饮管理人员的餐饮现场管理培训也是非常重要的。
(3)餐饮营销培训课程
餐饮的营销管理课程是满足酒店餐饮发展和运营的专门性课程,它可以帮助企业提高利润和培养忠诚客户,因为这是管理人员所学习的重要理论知识,并在实践中得到不断完善。例如,一些顾客就是来吃饭的,如何使得他们对于本餐厅的饮料也感兴趣就成为了管理者的实现其营销策略展现的机会了。此外,通过培养餐饮企业的忠诚客户可以实现企业的不断盈利的目的,因为忠诚客户可以不断持续关注并且购买同一企业产品或者服务,相互之间是信任的关系。酒店餐饮企业有了自己的忠诚顾客之后可以实现指向性购买、重复性购买、相关性购买、推荐性购买等,并相互之间是和谐共处的关系。因此,酒店餐饮企业要适时和合理地对餐饮服务人员进行营销培训,以提高企业利润。
(4)餐饮人力资源管理培训
这里的人力资源管理培训,主要是如何找到具有专业化素质的企业员工,因为高素质的员工也是企业成本降低的一个重要因素。负责招聘的餐厅管理人员可以根据应聘员工对餐饮工作的认识来判断是否是专业化程度高的员工。
酒店餐饮管理是一个复杂有序的管理体系。目前酒店餐饮管理中出现的服务意识不强,质量管理不到位,信息化水平落后等现象的产生,都不得不引起酒店管理专业人士的深刻思考。希望酒店餐饮企业可以明确自家企业的管理体系,包括服务方面,质量方面及有效信息化方面等,真正的做到,坚持以人为本,客户至上。其中较为重要的信息化技术,不仅可以缩短员工的必要劳动时间,降低成本,而且可以提高员工工作积极性和客户的满意度,酒店餐饮企业要顺应时代潮流,找到适合自己企业的信息化管理方式,使酒店餐饮真正为大家所喜爱,领先于其他酒店。
参考文献:
[1]薛华成.管理信息系统.北京:清华大学出版社,2007(8),89~189.
[2]胡大洋.中小型餐饮企业服务管理系统的设计.科技信息.,2010(06).
[3]浦松岩.计算机网络技术在餐饮管理中的运用.企业研究,2012(04).
一直以来,酒店在管理方式上都采用传统的人工记账方式来管理账单,但随着市场模式的日益成熟,这种管理方式也逐渐暴露出多种弊端,一方面,人工记账的工作效率低、保密性差,另一方面,随着时间的逐渐增长,账单的文件和数据会变得越来越庞大,这会使后期的查找、更新、维护的工作困难重重,无形中加大了管理者的工作量。针对这一问题,市场上应运而生一种酒店管理系统专门解决这一问题,这一系统因其可靠性高、保密性好、查找方便、检索迅速、存储量大、成本低、寿命长等优点而受到了酒店经营者的亲睐。
1 java技术
Java起源于80年代的中末期,当时西方有一种很时髦的产品:Active TV,Java就是Sun公饲喂这种产品开发的一种语言,其目标是在小型嵌入式系统上运行。但是由于动态图像压缩标准MPEG却始终未能出台,因而这个时期的Java也就中途夭折了。到了1990年,Sun公司副总裁James Gosling再次提出Java的设计,其目标是希望仿效C和C++那样设计出一种更简单、更有效、更容易使用的跨多种计算机平台(硬件、操作系统等),可移植的通用语言。到了90年代中期,互联网迅速崛起,短短几年得到了巨速的发展,成千上万的计算机,其中有个人的、企业的、政府的,公司加入到了互联网上,致使互联网深入到了生活、社会、经济、政治、军事的每一个角落,因此急需开发一种跨平台软件开发工具,这给Java得到了一个极好的发展机遇,1995年Sun公司首次推出Java语言。短短的几年中Java得到了极大的发展,成立互联网开发和应用发展的一个重要工具。
2 SQL Server 2000数据库管理系统
数据库设计通常基于一个现有的数据库管理系统,常见的数据库管理系统包括,Access,SQL, Server,Oracle,Mysql,PointBase等。从客户的要求和业务流程来看,该系统使用了SQL Server 2000数据库管理系统。这个系统所建立的数据库的db-Cars。数据库是数据库应用程序的数据来源。一个设计结构完整的数据库对应用程序的开发效率和程序的性能有着十分重要的作用。
3 功能模块设计
为了适应现代信息化发展的需要,提高餐饮部门的工作效率,该管理系统引入了信息系统。它可以依据计算机网络来开展工作的,快捷的互联网可以大大提高管理速度,同时也能使前台服务人员的人数得到精简,另一方面,可以使服务人员和厨房进行直接联系,提高了上菜的速度。分析显示,酒店餐饮管理系统的工作可以分为登录、订餐以及后台管理这三个模块。
4 系统实现框架
4.1 系统架构
本文介绍的系统结构是建立在Struts+Spring+Hibernate的基础之上的,根据实际情况进行流程的研究和开发。该系统必须具有大量的功能,如Hibernate功能、Struts功能、Spring功能、系统功能等。其中Hibernate功能的开发含有以下几项,即建立Hibernate的持久化类、映射文件,创造DAO类;Struts功能的开发含有以下几项,即创造和建立Form Bean类、Action类、JSP页面和改进页面效果,使其国际化、效果化,检查并验证表单信息,启动Hibernate层的DAO类并进行数据库信息的互换和交流;Spring功能的开发含有以下几项,即建立applicationContext.xml文件,而且在该文件中增加基础的Bean组件进行信息资源的配置,例如数据源配置、SessionFactory的配置、配置事务、配置DAO组件和配置DAO事务等都要进行详细的信息的整合和配置;系统功能的改进包括以下几个方面,即建立分页栏通用模块、将图片国际化、将SQLServer数据库信息国际化、保证系统的安全等。
4.2 业务层Spring实现
Spring提供的HibernateTemplate是对Hibernate功能的封装,通过封装的代码来达到结合Spring IoC容器的目的。
如果利用HibernateTemplate进行信息的开发和研究,必须增加大量的组建来进行文件的Bean配置,一系列的组件将会在系统中发挥优势,下面的7个Bean组件是必须配置和增加的器件,其作用如下:
dataSource:添加数据信息到sessionFactory系统;
sessionFactory:作为Hibernate管理的主要部分,帮助DAO类的事务管理策略对象transactionManager提供SessionFactory;
transactionManager:帮助DAO类的事务管理策略对象DAOProxy提供事务管理器对象;
DAO类:帮助DAO类提供POJO类;根据存储的数据信息进行各种业务操作,定义大量的数据函数,然后利用JdbcTemplate控制POJO类,调整数据信息;
DAOProxy:属于DAO的事务管理策略对象,该对象对DAO的管理策略进行了严格的限制,所以必须增加到DAO类中当做被管理的对象进行处理,及时处理和管理各项事务同时提供事务管理器,所以加入transactionManager当做事务管理器进行各种操作;
Action类:该类属于响应处理类,主要用于启动DAO函数以便访问数据库信息,然后在DAOProxy下进行监察和管理各种访问信息。
[参考文献]
[1]朱怀阳.随想餐饮管理平台:助力餐饮零售业“化繁为简”[J].上海信息化,2010,(10):60-62.
中图分类号:TP311.52
1 系统概要设计
1.1 系统总体功能结构。
本课题主要是为了解决现代餐厅业务大、管理难等问题,开发和设计的。建立餐厅现代化信息管理系统,主要实现了前台收银与系统管理两部分,前台收银包括预定餐位、退订餐位、点菜用餐、结账服务等功能;系统管理包括人事管理、登陆管理、菜谱价格、报表统计、系统设置等功能。
1.2 系统用例及其描述
1.2.1 前台业务用例。此用例主要描述了前台服务人员可进行的操作,其中包括用户登录、登记客户信息、预定餐位、点菜下单、查看已点菜品、结账等功能:
1.3 系统功能实现
2 结束语
该系统采用B/S结构、按照JavaEE框架标准、使用Oracle数据库等信息技术,根据高校课题管理工作实际需要进行开发,并实现了全部设计要求,做到了界面友好、系统运行安全、可操作性强。该系统的完成将顾客申请、审批、管理等过程通过互联网来进行,拓宽餐厅管理渠道,使信息交流更加方便,使管理更加规范。随着餐厅管理系统在全国餐厅信息化管理工作中的逐步深入,我们相信此系统将会演变为一个菜品信息管理平台、顾客与管理员互动的媒介。
参考文献:
[1]张海峰.Oracle应用开发宝典[M].北京:电子工业出版社,2006:8-15.
[2]徐国智.SQL Server数据库开发实力精粹[M].北京:电子工业出版社,2002:7-19.
[3]李刚.轻量级JavaEE企业应用级实战[M].北京:电子工业出版社,2013:6-158.
1.网络餐饮订位系统的需求与设计分析
1.1订位系统需求的分析
为了有效地降低成本与提高服务质量,餐饮业必须将现代化经营理念与各种资讯科技有机结合来提高餐饮服务业作业的效率与竞争力,而我们这一套系统的设计研究为的就是要让消费者更加地方便快捷,足不出户就可以快速完成餐饮订位。
1.2订位系统设计的分析
1.2.1现代网络餐饮订位系统的设计具有操作灵活、机动高效的特点。
如果碰到餐厅客满的时候,我们只会替会员保留15分钟的时间做预留位置的动作;如果预留时间超过15分钟的话,订位就会自动取消;如果顾客连续两次订位没有到的话,等于失去了自身的信誉度,我们就会取消他的会员资格。
1.2.2现代网络餐饮订位系统的设计主要包括三个模块分:网络服务平台、餐饮管理客户端和数据中心。
其中,我们的网络服务平台主要是向广大消费者提供餐饮企业的详细信息,以及良好的订餐服务,并向广大餐饮企业提供了展示企业信息、企业形象、企业促销活动的网络平台。而数据中心是有效地汇总餐饮企业各种数据,包含具体的消费数据、坐席数据、菜单数据等数据,为整个系统提供得力的数据服务。另外,餐饮管理客户端就是向餐饮企业提供IT管理手段,提高餐饮企业的IT应用水平、管理水平和服务质量。
2.网络餐饮订位系统的整体架构设计研究
2.1关于技术架构的设计研究
其中,对于网上平台和餐饮管理平台要采用独立的服务器分别进行部署;同时,两个系统之间的调用是单向的,为了避免冲突,餐饮管理平台需要申请固定的IP或域名,即确保只是由餐饮管理平台发起向网上平台的链接;此外,网上平台跟餐饮管理平台是通过互联网来连接,且一套网上平台可以跟多套餐饮管理平台连接。
2.2关于功能架构的设计研究
如图所示:
从系统服务对象和支撑对象的角度分析,我们将DBSS划分为三大功能区域:餐饮管理平台、网上平台、基础平台。
3.网络餐饮订位系统的总体设计研究
3.1总体的设计思路
DBSS的网络平台作为一个为广大网友服务的门户平台,我们可以把它看作是一个小型的客户关系管理系统,该系统设计的实现是采用先进CRM系统的做法:一是,把网站会员当做客户进行管理;二是,把商家当做合作伙伴进行管理。
3.2大致的系统模型研究
DBSS网上平台核心实体主要由客户、合作伙伴和DBSS运营商三个部分组成。我们的网友在DBSS网上平台注册之后,就成为DBSS系统的客户,并能享有以下权利:第一,客户拥有自己的个人信息资料,包括姓名、性别、生日、联系方式、所属地域等等;第二,客户可以发帖子,对商家进行评价等,产生一些客户行为信息;第三,客户注册后,可以预订座位,产生需要的订单;第四, DBSS系统可以根据客户的订单和行为信息对客户进行评估,从而产生评估信息,比如信用度、积分等。
同时,我们的商家跟DBSS运营商签约之后,就成为合作伙伴。这里的DBSS需有一些支持系统正常运行的静态数据,比如餐饮分类等;DBSS运营过程中会产生运营数据,比如系统的维护日志,商家、客户的统计数据等等。此外,合作伙伴具有以下特点:一是,需要区分属于哪个地域;二是,有其基本资料,比如坐席信息、广告信息等;三是,可以接收来自DBSS网上平台的订单,进行订单的处理,并在订单执行之后会产生跟结算信息;四是,DBSS系统根据合作伙伴的订单量和其他行为,产生对合作伙伴评价信息。
3.3总体的功能结构设计研究(如下图1)
其中,我们的 DBSS网络平台使用角色大致包括网站运营商系统管理员、网站运营商业务人员、非会员客户、会员客户、网站运营商公
司领导、行业管理软件,每个使用角色功能使用情况大致如(下图2):
4.网络餐饮订位系统开发的技术重点分析与研究
现代网络餐饮订位系统在具体开发过程中,需要对部分技术进行重点的分析与研究。在这个系统设计研究过程中,我们需要重点解决的技术难点主要在于餐厅信息数据库的建设、数据库信息分析与查询以及智能决策支持两个子系统的开发。其中,我们的信息分析与查询子系统开发难点在于空间和非空间数据处理与统计,它们可供选择的技术方法虽然比较多,但各有优缺点。而智能决策技术近几年来发展快速,技术模型类别比较多,适用的范围又各不相同。同时智能决策系统里的子系统开发关键在于研究符合本系统运用的智能决策技术,还涉及餐厅位子动态情况、餐厅打折信息指标制定等一些非常专业而复杂的工作。
总之,本研究对现代网络餐饮订位系统进行了设计,为其进一步详细设计和顺利开发奠定了扎实的基础。同时,我们必须面对这样的现实,该系统开发涉及面广,技术难点较多,因此,对待具体的任务要分步实施,技术也不能一步到位,难点需要逐步解决。此外,该系统设计研究的技术问题和相应的体制矛盾也交织在一起,我们在进行系统开发时,必须同步建立相应的配套体制,该系统才能顺利运转。
参考文献:
[1] 王.面向大批量定制的产品族规划关键技术研究[D]. 广东工业大学,2004