餐饮管理系统模板(10篇)

时间:2022-12-28 05:43:34

导言:作为写作爱好者,不可错过为您精心挑选的10篇餐饮管理系统,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。

餐饮管理系统

篇1

对于实现餐饮管理系统,我们主要运用的还是数据库的知识数据库作为存取数据并对数据进行操作的工具在系统中所起到的作用至关重要。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理模式结果,并据此建立数据库及其应用系统,使之能有效地存储和管理数据,满足应用需求,包括信息管理要求和数据操作。信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。数据库设计地目标是维用户和各种应用系统提供的一个信息基础设施和高效率地运行环境。高效率的运行环境包括:数据库数据的存取速率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。

在概念设计方面我们应该了解的是如下内容;在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地实现这些需求。

概念结构主要特点:

(1)能真是、充分地反映显示世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个只是模型;

(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键。

(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;

(4)易于向关系、网状、层次等各种数据模型转换。

概念结构时各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。

现在对所设计系统的需求作进一步的分析,产生概念结构设计的E-R模型。由于这个系统并不复杂,因此可采用自顶向下的设计方法。自顶向下设计的关键是确定系统的核心活动。所谓核心活动就是系统中的其它活动都要围绕这个活动展开,或与此活动密切相关。确定了核心活动之后,系统就有了可扩展的余地。此系统包含的实体有:

(1)用户:用来描述酒店操作员的有关信息,用用户编号来标志。

(2)餐台:用来描述餐台的有关信息,用餐台编号来标志。

(3)菜品:用来描述酒店菜品的有关信息,用菜品编号来标志。

(4)菜系:用来描述菜品分类的有关信息,用菜系编号来标志。

(5)消费单:用来描述酒店某一餐台消费的有关信息,用消费单编号来标志。

经过初步分析,可以得到此系统中各实体所包含的基本属性如下:

(1)用户(序号,姓名,性别,密码) ;

(2)餐台(编号,人数);

(3)菜品(编号,所属菜系,名称,祝记码,单位,单价,菜品状态);

(4)菜系(序号,名称);

(5)消费单(编号,所属餐台号,时间,消费额,操作用户)。

在逻辑设计方面我们所需要了解的是概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。这就是数据库逻辑设计所要完成的任务。数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的E-R图转换为关系模式然后对关系模型进行优化。

关系模型是由一组关系(二维表)的结合,而E-R模型则是由实体、实体的属性、实体间的关系三个要素组成。所以要将E-R模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关系模型。

有了基本的E-R模型就可以进行逻辑结构设计,也就是设计基本的关系模式。设计基本的关系模式主要从E-R模型出发,将其直接转换为关系模式。

在物理设计方面我们应该了解数据库在物理上的存储结构与存储方法称为数据库的物理结构,它依赖于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是物理设计。

数据库的物理设计通常分为两步:

(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;

(2)对物理结构进行评价,评价的中的是时间和空间效率。

为数据库中各基本表建立的索引如下:

1.由于用户信息表,消费项目信息表的主码―用户序号,用户序号经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,在两个属性上建立唯一性索引;

2.由于菜品信息表的―菜系序号,菜系信息表的属性菜系序号经常在查询条件中出现在两个属性上建立聚簇索引;

3.餐台信息基本表的―餐台编号,经常在查询条件中出现,考虑在其之上建立聚簇索引;

4.消费单类别表的―名称,经常在查询条件中出现,考虑在其之上建立聚簇索引。

在了解完这些之后就可以建立一个数据表,如:

(1)消费单类别表的建立:

create table 消费单类别表(

消费单编号 Int primary key,

所属餐台号 Int not null,

时间 datetime not null,

餐台编号 Int not null,

菜品编号 Int not null,

用户序号 Int not null,

(2)消费项目信息表的建立:

create table 消费项目信息表(

用户序号 Int primary key,

人数 Int not null,

时间 datetime not null,

菜品名称 char(20) not null,

消费额 Int not null,

建立如上等等的数据表。

对于餐饮管理系统的设计还有很多细节上的东西值得我们了解,此次所说的知识对此一个大概的阐述,对设计的一个大局上的概括。

参考文献

篇2

中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2015)07(b)-0037-02

近年来,随着互联网技术的发展,基于移动互联网的智能设备和服务在人们的生活中起着越来越重要的作用。餐饮行业作为一个典型的传统行业,与人们的生活密切相关。在传统的餐饮行业中,存在着大量的中小型餐饮企业,这些企业人力物力有限,仍然使用传统的电话、纸笔方式对生产和经营活动进行管理[1]。这种传统的管理方式使得经营效率低下且容易出错[2]。因此,这些中小型餐饮企业需要一种能够对菜品、订单、外卖、人员、原材料进行高效管理的系统或方法,且考虑到中小型餐饮企业经营的实际情况,管理的经济开销要足够低。

信息化与传统产业结合以提高传统产业生产效率是近年来社会发展的一个大趋势,上述问题同样可以采用信息化的方法来解决。景鑫[3]设计了一种采用Android客户端通过WIFI网络进行远程下单的方法,该方法实现了点单、下单、备货、出货等一系列操作,并能通过PC机客户端实现统计功能。张志德[4]实现一套Android客户端和后台服务来完成餐饮服务功能。该系统主要包括后台数据库服务器、Web服务器、无线网络、Android前端等部分。客户端Android系统智能手机具有前端处理与计算能力,而且通过无线网络访问Web服务器。

但是上述研究成果都没专门考虑到中小型餐饮企业的实际经营需求。为此,该文设计与实现了一个基于Android的餐饮管理系统。本系统整合了菜品、订单、外卖、人员、原材料管理等功能,利用Android平台的成熟性、开发便捷性和经济性,为小型餐饮企业提供一个高效经济的完整经营管理解决方案。

1 系统设计

1.1 系统的逻辑结构

本系统由数据库层、系统接口层、逻辑层和应用表示层组成四层逻辑结构。采用分层结构能够提高系统的可维护性,充分利用Java语言的可重用性,降低系统开发难度,提高开发效率。每一层的功能如下。

(1)数据库层,用于存储本系统涉及的各种数据内容。包括各种订单记录的历史记录,菜品类型和价格记录,配送人员信息等。

(2)系统接口层由系统所使用的开发平台下的各种标准组件构成,例如Android SDK中的应用程序框架和库函数。

(3)逻辑层运行于Web服务器的运行空间,使用JSP完成动态内容的显示。

(4)应用表示层是运行于Android客户端的应用程序,用于收集用户的操作请求并显示操作结果。

1.2 系统技术选型

在本系统的实现中,Android客户端使用Java SE,基于Android SDK开发。服务器容器采用Apache Tomcat。服务器端采用ASP开发,使用Servlet技术对客户请求进行响应。

数据库采用MySQL和SQLite数据库,其中MySQL数据库是整个系统的后台数据库,Android客户端通过JDBC对MySQL数据库的内容进行远程访问。SQLite是一个轻量级数据库,用于存储Android客户端上的本地数据。

本系统的系统结构如图1所示。

2 系统实现

2.1 系统的开发环境

开发本系统所使用的软件和工具如下。

系统开发工具:eclipse3.7,myeclipse8.5,ADT。软件开发工具包:JavaSE 1.7,Android-sdk-windows SDK。数据库开发工具:mysql驱动程序,mysql连接程序jar包,mySQL 5.1 for windows,Navicate 8 for MySQL。Web服务器程序:Apache Tomcat 6.0

由于本系统的开发全部基于免费的软件和工具,因此本系统的成本仅集中于硬件采购成本和程序员的人力资源成本,中小型餐饮企业可以根据自己的实际需求选择不同的硬件,能够较好的控制开发和部署成本。

2.2 系统功能设计

系统的总体功能结构如图2所示。

Android客户端负责与普通用户交互,将服务器端生成的结果显示在用户的Android手机或平板电脑中,并将用户输入的数据提交至服务器端。具体功能包括菜品信息的增加、删除、修改、查询,菜品质量的评价,点菜下单,查询订单任务分配情况,查询外卖任务分配情况,维护个人信息,查询个人账户权限,查询个人绩效评价,查询采购任务,查询库存信息等。

服务器端负责对数据进行处理,接收Android客户端提交的数据,将数据的处理结果发送至Android客户端。具体功能包括菜品信息的存储,菜品的,销售记录的存储与分析,订单任务的分配,外卖任务的分配,外卖订单的处理与信息存储,员工账户信息的存储和权限设置,员工绩效的考核评价,采购信息和库存信息的增加、删除、修改和查询等。

3 结语

该文设计的基于Android的餐饮管理系统,通过优化中小型餐饮企业的菜品、订单、外卖、人员、原材料管理的流程,并有效控制系统部署成本,提高中小型餐饮企业的效率和竞争力。在未来的工作中,将会对系统进一步优化,使系统变得更加智能,提高企业管理活动的效率。

参考文献

[1]余圣寅.关于餐饮小店外卖配送系统的优化[J].电子技术与软件工程,2014(11):216-216.

篇3

中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2011)1210173-01

数据库的创建是一件非常容易的事情,但是设计一个严谨、安全、可靠的数据库就不那么容易了,它需要你有扎实的理论知识做基础,还需要具备一定的分析问题解决问题的能力。数据库的设计经过需求分析、数据库概念机构设计、逻辑结构设计之后我们就应考虑数据完整性的设计了。数据完整性是最大限度的保证数据的正确性、可靠性、一致性。数据完整性包含三个方面的内容即实体完整性、参照完整性(引用完整性)和用户自定义完整性(域完整性)。

下面以餐饮管理系统部分可以实现点菜和结账的表为例阐述以上完整性的设计。餐饮管理涉及的表的关系模式为:桌台表zt(桌号zh,桌名zm,容纳人数rnrs,状态zt,类型lx),菜单表cd(菜品编号cpbh,菜品名称cpmc,规格gg,类别lb,单价dj,成本价cbj),订单表dd(订单编号ddbh,订单日期ddrq,桌号zh,消费金额xfje),点菜表dc(订单编号ddbh,菜品编号cpbh,数量sl)。以上四个表的定义如下:

Create table zt (zh char(4) primary key ,zm char(8) unique, rnrs int check (rnrs>=0),zt bit,lx char(8) check (lx='大厅' or lx='包厢' lx='vip'))

Create table cd(cpbh char(5) primary key, cpmc char(12),gg char(10),lb char(8),dj numeric(6,1) check(dj>=0),cbj numeric(6,1) check(cbj>=0))

Create table dd (ddbh char(10) primary key,ddrq datetime,zh char(4) foreign key references zt(zh), xfje numeric(10,1))

Create table dc (ddbh char(10) foreign key references dd(ddbh),cpbh char(5) foreign key references cd(cpbh),sl int check(sl>=0) default 1,primary key(ddbh,cpbh))

1 实体完整性(表完整性)

实体完整性又叫做表完整性,是对表中主键的约束。实体完整性的规则要求:在任何关系的任何一个元组中,主键的值不能为空值、也不能取重复的值。建立实体完整性的目的是用于保证数据库表中的每一个元组都是惟一的。是否可以改变主键值或删除一整行,取决于主键和其他表之间要求的完整性级别。实体完整性的定义比较简单。实现“实体完整性”的方法有primary key约束、unique约束、标识列、惟一索引。在此对桌台表zt中的桌号zh、菜单表cd表中的菜品编号cpbh以及订单表dd中的订单编号ddbh定义了primary key约束。在定义的时候一定要注意,一张完整的表定义只能有一个主键(PRIMARY KEY),但是可以没有UNIQUE约束。

2 参照完整性规则(引用完整性规则)

现实世界中的实体之间存在某种联系。在关系模型中实体及实体间的联系都是用关系来描述的,这样就自然存在着关系与关系间的引用。通过在同一个数据库的两个表中进行主键约束和外键约束来实现,参照的列和被参照的列的必须具有相同的属性。

参照完整性规则规则要求:“不引用不存在的实体”。即:不允许在一个关系中引用另一个关系中不存在的元组。其目的用于确保相关联的表间的数据保持一致。参照完整性是对外键的约束,要求外键的取值只能为两种情况:若取非空值,则它必须是主表中存在的值。要么取空值(null)。设置了参照完整性禁止在从表中插入包含主表中不存在的关键字的数据行;禁止删除在从表中的有对应记录的主表记录。

在如上四个表中对订单表dd的桌号zh、点菜表对此dc的订单编号ddbh及菜品编号cpbh分别设置了外键。另外外键的设计也可由触发器或编程语言来设定。以订单表dd为例触发器设置方法如下:

CREATE TRIGGER insert_xs ON dd

AFTER INSERT

AS

IF EXISTS

(SELECT * FROM INSERTED

WHERE zh IN (SELECT zh FROM zt))

PRINT '添加成功!’

ELSE

BEGIN

PRINT '桌号与存在的桌号不符!’

ROLLBACK TRANSACTION

END

同样可以对点菜表设置一个触发器要求dc的订单编号ddbh及菜品编号cpbh也具有参照性。参照完整性是用来维护相关数据表之间数据一致性的手段,通过实现引用完整性,可以避免因一个数据表的记录改变而使另一个数据表内的数据变成无效的值。

3 域完整性

域完整性也称为列完整性或用户定义的完整性,用于限制用户向列中输入的内容。域完整性规则要求由用户根据实际情况,定义表中属性的取值范围。其目的用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内。

设置域完整性的方法是限制列的数据类型、精度、范围、格式和长度等。可以通过指定数据类型、CHECK约束、DEFAULT约束、NOT NULL约束和创建规则、默认值等数据库对象来实施。

数据库中存储的数据多种多样,为每一列指定一个准确的数据类型是设计表的第一步,列的数据类型规定了列上允许的数据值。当添加或修改数据时,其类型必须要符合建表时所指定的数据类型。这种方式为数据库中的数据完整性提供了最基本的保障。

约束是SQL Server提供的自动保持数据完整性的一种方法,是独立于表结构的。规则是实现域完整性的方法之一,用来验证一个数据库中的数据是否处于一个指定的值域范围内,是否与特定的格式相匹配。当数据库中的数据值被更新或插入时,就要检查新值是否遵循规则。如果不符合规则就拒绝执行更新或插入操作。

在餐饮系统相关表中我们对相应的列设置了数据类型及长度度限制,并对菜单表cd的单价dj设置了check(dj>=0)的约束,对点菜表dc的数量sl列(sl int check(sl>=0) default 1)设置了check约束和默认值的约束。当然对于以上约束我们都可通过定义规则的方法实现。如:

用create rule dyl as@x>=0来定义一个大于零的约束,然后用sp_bindrule dyl,'cd.dj‘语句和sp_bindrule dyl,'dc.sl'语句将其绑定到菜单表cd的单价dj列及点菜表dc的数量sl列上。

对于菜品编号cpbh我们规定菜类必须以类别的代表字母作为第一个字符,小分类的代表字母为第二个字符后面跟3位数字来表示。如CL001表示青菜类、LN001可表示奶类饮料。类别分类如表1:

表1 菜单类别表

为了实现上述编码我们用规则来实现如下:

Create rule cpbm as

@BM like 'C[LQRT][0-9][0-9][0-9]'

Or @BM like 'J[PBNM][0-9][0-9][0-9]'

Or @BM like 'Y[CNGT][0-9][0-9][0-9]'

Or @BM like 'z[fm][0-9][0-9][0-9]'

sp_bindrule cpbm, 'cd.cpbh'

4 触发器实现数据完整性

当用户对数据的完整性要求更为特殊,更为复杂,以上3种完整性就无法满足用户的要求。在这种情况下,用户需要自己定义所需的完整性。实现自定义完整性的重要方法是创建触发器。触发器是一种数据库对象。是一种表或视图执行insert、delete、update操作时,被系统自动执行的特殊的存储过程。创建触发器的目的是对表实现复杂的数据完整性约束,以防止不正确的操作。它与数据库中的某个表的数据修改操作相关联,修改操作可以是INSERT、UPDATE、和DELETE这3种操作中其中一种或几种。当用户对相关表执行触发器相关的修改操作时触发器自动执行。常用于数据的参照完整性限制及级联删除、级联更新等操作的设置。以级联更新为例,分析当菜单表中的菜品编号修改时,点菜表中的菜品编号同时更新这样的操作用触发器如何实现:

create trigger upd on cd after update

as

declare @jbh char(5),@xbh char(5)

select @jbh=deleted.cpbh, @xbh= inserted.cpbh

from deleted,inserted where deleted.cpbh=inserted.cpbh

print '准备级联更新点菜表中的菜品编号信息….'

update dc set cpbh=@xbh where cpbh=@jbh

print '已经级联更新了点菜表原菜品编号为'+ @jbh +'的信息'

5 应用接口编程

应用接口编程对数据库应用设计来说是负担最重的方法,但同时又是最基本、最灵活的方法。不论数据库管理系统提供了多么丰富的完整性的约束手段,利用编程接口保证数据完整性仍是所有数据库应用设计者必须掌握的关键技术之一。

6 总结

保证数据库的数据完整性,在数据库管理系统中是十分重要的。合理地使用SQL Server为数据完整性提供的各项措施,对数据进行所需的约束限制,可以有效降低数据库在使用过程中可能出现的错误,提高数据库系统的可用性,减少处理数据错误所耗的费用。

参考文献:

[1]陈伟,Sql Server2005应用系统开发教程[M].北京:清华大学出版社.

[2]Andrew J.Brust Stephen Forte著,精通SQLServer 2005程序设计,贾洪峰译,清华大学出版社,2007.

篇4

如何建设

成本管理系统

成本管理信息系统的建设不是孤立的,企业需要从产品选择、资源配置、制度建立、执行监督等多方面扎实工作,只有这样,才能将餐饮成本信息化管理工作引向深入并最终取得成功。

首先,选择稳定、适用的产品是关键。以中餐为主要业态的中国餐饮,具有独特的业务流程,行业特点明显。照搬国外或采用国内通用的解决方案行不通。专业的软件公司推出的专业化解决方案是长期结合中国餐饮运行实际需求形成的,因而更适合企业的现实需求。目前,国内具有完整解决方案的软件公司并不多,多数小软件公司或软件工作室的产品只停留在前台运行流程层面,对于后台管理乃至连锁化管理还缺乏成熟的产品。餐饮企业在选择产品时,应多调查、多研究。产品选择不当,不仅造成投资损失,更重要的是一旦实施受阻,会打击企业信息化的信心和决心。

其次,需要优化人力资源配置和岗位调整。餐饮企业在信息化建设时需要进行投资,也就是需要花钱,这点大家都非常容易理解,但是,面对信息化建设需要设立一些新的岗位、增加一些人力成本时,有人不理解。实际上这并不矛盾,新的管理手段需要通过优化人力资源和岗位调整来适应,这样才能保证良好的执行,这个优化的过程就是优胜劣汰的过程和效率提升的过程,最终会节省人力资源。

比如,成本管理信息系统的实施需要增加“成本信息管理员”专职人员,来协调前厅经理、后厨总厨、仓库管理员及财务人员,确保成本系统的正常运行。后厨开发出的新菜,在销售前需要定价,厨师长需要向“成本信息管理员”提交菜品成本卡,由信息系统根据当前材料价格计算出该菜品的成本,这才能给该菜品科学定价,同时,只有在电脑中完成菜品添加和成本卡的输入,所销售的菜品才能执行自动减库操作,如果没有专职岗位,则职责不明,系统一旦不能做到实时更新,则运行结果的准确性便得不到保证。

再者,建立规范化的制度非常重要。必须围绕成本信息管理,制定合适的运行流程,并通过制度确定下来。制度执行集中体现在,发生的物资流转应及时反映到电脑系统中去,也就是说,购入的材料在入库的同时,需要进入电脑系统; 领用出库的材料在领用的同时,需要体现在信息系统中,以从根本上杜绝材料的任意流转,或只记手工账,而信息系统无记录的状态。还要严格执行材料定期盘点制度,并及时将盘点数据输入信息系统。成本管理信息系统的有效运行,必须建立在能确保物资流转得到忠实记录、物资库存状态得到有效确认的基础上,否则,成本管理信息化将成为空谈。切记,流程制度化是成本管理信息化的先决条件。

最后,需要强调的是成本管理信息化需要建立奖惩机制,更需要执行监督。具体来说,第一,要全员参与,提高意识。在各个工作环节、各个工作岗位上的员工是成本费用的直接有效控制者,全体员工要从上到下组成一个全员成本管理的群体,形成一个人人为酒店,处处讲效益的氛围。第二,建立全面的责任考核制度。根据餐饮年度的经营考核指标,对部门总监、行政总厨进行责任考核。同时将各项指标分解到区域和班组,把考核与经济利益挂钩,做到有奖有罚。第三,餐饮管理人员要定期(如每月)召开成本分析会,并寻找原因。餐饮成本控制应以目标成本为基础,对日常管理中发生的各项成本进行的计量、检查、监督和指导,使其成本开支在满足业务活动需要的前提下,不超过事先规定的标准或预算。

餐饮成本管理的

主要内容

餐饮成本管理主要涉及采购管理、供应商管理、验收管理、库存管理、付款管理、配菜管理、成本核算及报表分析等。

采购管理的主要功能是,餐厅采购部门根据经营需求,结合材料库存状况完成采购申请编制,并根据供应商价格选择供应商,执行材料采购审批;

供应商管理的主要功能是,在管理供应商基本信息的基础上,对供应商的历史供货情况进行分析,如果是同类型材料,可以对供应商供货价格进行对比,优化供货渠道,降低采购成本;

验收管理的主要功能是,对供应商所供应材料的质量、数量、价格等进行把关,对不符合质量要求的,执行退货处理;

库存管理的主要功能是,记录材料的入库、领用、退库、调拨、损益和盘点,对材料流转进行记录,并保证库存状态信息的实时性和准确性;

付款管理的主要功能是,财务人员对采购入库材料的账款管理;

配菜管理的主要功能是,生成菜品成本卡,对每道菜品所使用的材料组份进行设置,是实现前厅销售与后台库房联动的纽带;

成本核算的主要功能是,通过菜品销售、自动减库和盘点,分析厨房理论用料与实际用料的差异情况,通过数据分析,找到导致差异的问题所在,制订整改措施,使用料更加准确,减少材料浪费;

报表分析的主要功能是,对材料入库、领用、退库、调拨、损益和盘点记录等进行报表查询; 对库存状态、材料消耗、销售毛利等进行报表查询; 对一段时间内的进、销、存进行报表查询等。

篇5

如今我国餐饮企业主要存在着以下问题:

(1) 设施设备简陋, 卫生环境不符合要求;

(2) 从业人员食品安全意识较差, 法律意识淡薄;

(3) 入行门槛低, 流动性大;

(4) 监管力量薄弱, 难以满足小餐饮监管需求。面对以上问题, 本研究中设计的餐饮信息化系统提出了解决方案, 并具有以下优势:

(1) 通过结合操作简便、智能化、低成本的硬件, 实现过程自主化管理, 并设计有针对生产现场的卫生环境管理的良好操作规范GMP 管理模块, 旨在改善脏、乱、差的现状;

(2) 系统安装、后期使用与维护中, 包括对于人员的培训, 从而提高相关人员的食品安全意识及法律意识;

(3) 由于信息化系统具有自动化且操作简单的特点, 且保证了数据采集的客观性与准确性, 从而降低了因人员流动对企业造成的负面影响;

(4)餐饮信息化管理系统设置有国家法律法规标准库, 并由专门人员进行更新与维护, 便于保证企业加工过程的合规性;

(5) 餐饮信息化管理系统后期将开发监管端, 实现企业现场数据实时性、可选择性提交给监管机构, 从而降低了监管难度。同时, 当今世界已进入到计算机信息管理领域中激烈竞争的时代, 应用计算机已经变得十分普遍。企业掌握了大量知识、信息, 加之信息处理速度快、批量大、效率高, 从而提升了自身竞争力。随着科学技术的不断提高, 计算机科学日渐成熟, 它已进入人类社会的各个领域并发挥着越来越重要的作用, 越来越多的管理人员意识到信息管理的重要性。

2 项目背景

系统的目标设定必须考虑法律法规、监管部门、信息化时代下市场环境以及新时代餐饮企业的要求与需求, 只有满足了以上各方面的需求, 才能使系统的价值最大化,为餐饮企业带来实际价值。

2.1 法律、法规需求分析

2015 年10 月1 日我国开始实施新版《食品安全法》,其中对追溯制度、危害分析及关键控制点体系的建立及餐饮行业信息公式提出了新的要求:第四十二条国家建立食品安全全程追溯制度。食品生产经营者应当依照本法的规定, 建立食品安全追溯体系, 保证食品可追溯。国家鼓励食品生产经营者采用信息化手段采集、留存生产经营信息, 建立食品安全追溯体系第四十八条国家鼓励食品生产经营企业符合良好生产规范要求, 实施危害分析与关键控制点体系, 提高食品安全管理水平第五十五条餐饮服务提供者应当制定并实施原料控制要求, 不得采购不符合食品安全标准的食品原料。倡导餐饮服务提供者公开加工过程, 公示食品原料及其来源等信息同时, 《食品召回管理办法(国家食药总局第12 号令)》、《国务院办公厅关于加快推进重要产品追溯体系建设的意见(2015 95 号)》, 以及餐饮业的相关标准, 都对食品加工以及餐饮企业提出了新的要求。

2.2 监管部门需求分析

监管部门对于企业的监管通常包括以下4 个方面: 许可注册、抽样检测、日常监管和客户投诉。对于许可注册和抽样检测, 均是基于抽样的原理, 具有一定的局限性;对于日常监管, 也只是定期抽查, 而且由于人员、监管方法等因素影响, 无法达到从根本上改善企业食品安全水平的效果, 导致大多企业存在严重的两张皮现象, 仅在接受审核的时候做足工作, 到日常生产的时候又恢复了真实面貌 对于客户投诉, 存在处理滞后, 且处理过程中缺少证据, 同时, 由于证据不足, 导致无法进行原因分析及找到对应纠正措施, 造成问题难以解决。

2.3 信息化时代和市场的需求分析

随着互联网技术的快速发展, 已经进入了信息化时代, 多种行业采取了互联网+的模式, 对于餐饮业也不例外, 如线上点餐、送餐、口碑评价等, 但随着订餐量的加大,同时要保证送餐的及时性, 企业开始出现人手不够用、菜品时好时坏、客户投诉增多等问题, 从而企业不得不増雇人员, 加大了人员成本与管理成本, 但多数情况又由于培训不到位, 缺乏食品安全意识, 导致菜品质量难以标准化、规范化, 甚至出现食品安全事故。所以, 在当今餐饮行业的信息化快速发展阶段, 要求餐饮企业: 以保证食品安全为基础, 通过信息化手段实现智能化管理, 从而降低成本, 提高效益, 提升企业竞争力。

2.4 餐饮企业需求分析

餐饮企业主要存在以下4 方面需求:规避风险: 其中包括法律法规风险、系统风险、管理风险和操作风险;降低成本: 其中包括采购成本, 人力成本, 管理成本,沉没成本;提高客户满意度: 具体指提高客户对菜品质量满意程度及加强餐饮企业投诉管理, 提高产品质量, 降低投诉率;可持续经营: 实现可追溯, 规范管理, 及时调整更新,顺应新需求;餐饮企业满足以上4 方面的需求, 根本需求是为了效益的提升, 实现KPI 管理, 使管理合理化、科学化、可操作化。同时, 对于人员管理, 要求完成由松散低效向规范化管理的转型, 提高人员的整体素质, 最终实现利润最大化。

3 系统设计

3.1 系统名称释义

餐饮信息化管理系统, 简称CIMS, 具体释义如下:Ccatering, 餐饮, 覆盖学生食堂、航空配餐厨房、酒店后厨、医疗集体餐厅、动车厨房等;Iinformation, 信息, 为餐饮系统实现食品安全信息化管理;Mmanagement, 管理, 通过建立信息化管理体系,实现餐饮安全的自主化管理;Ssystem, 系统, 通过系统的全面管理和数据采集, 可以实现日常监控管理数据的积累和餐饮大数据的分析, 实现餐饮全流程高效、科学的管理。

3.2 系统设计理念

CIMS 系统的设计理念概括为一种模式, 两大理念,五大技术。指的是以信息自动采集技术、危机应对技术、视频监控技术、物联网技术、大数据分析技术五大技术作为技术支撑, 遵循前提方案和HACCP 原理的两大理念, 最终实现餐饮自主、智能化管理的模式。整个过程以预防为主, 进行风险管理, 达到全程控制的目的。

3.3 系统价值

根据使用企业的食品安全管理体系的现状, 为其选择适宜的功能模块组合方案, 以期为企业带来如下价值:

1梳理、完善食品安全管理体系。基于目标企业的食品安全管理现状, 结合企业管理层的需求, 为企业选择适宜的餐饮信息化管理系统功能模块组合方案, 完善食品安全管理体系, 实现对餐饮企业中央厨房的加工过程控进行全程监控, 并识别关键环节施行重点管理, 从根本降低食品安全风险;

2保证企业生产合规性。CIMS 系统配有齐全法规标准库, 保证餐饮企业所采购的原辅料、包材、添加剂、化学品以及餐具及时与法规标准对照, 使企业持续符合《中华人民共和国食品安全法》、《食品召回管理办法》、《餐饮服务食品安全监督管理办法》、《餐饮服务食品安全操作规范》、《GB/T 27306 食品安全管理体系餐饮业要求》、《GB/T22000 食品安全管理体系食品链中各类组织的要求》、《GB/T 27341 危害分析与关键控制点食品生产企业通用要求》等国际国内所有相关法律法规及标准要求, 以及相关认证体系的要求(如适用)。

3团队建设。在CIMS 系统使用过程中, 注重协助企业培养一支骨干队伍, 使其在熟练应用系统的基础上, 提高自身的食品安全意识, 并具备食品安全管理体系所要求的管理能力。

4成本节约。通过完善的编码系统, 对原辅料、包材以及加工过程中的数据进行汇总、整理并对其进行科学分析, 确定最佳物料比, 减少损耗, 科学管理; 同时, 智能化的供应商管理模块, 对供应商(如: 原辅料、设备、清洁消毒剂的供应商)建立科学准入流程, 以及建立的多维度的评价体系, 筛选最优供应商, 减少因来料不合格、设备故障维修和清洗消毒剂不合规等原因造成的食品安全质量风险及资源浪费现象, 从而实现缩减企业生产成本以及管理成本, 实现企业利润最大化。

3.4 系统组成

3.4.1 功能子系统

CIMS 系统由七个子系统组成,子系统功能说明:

1产品实现子系统: 对涵盖采购、贮存、加工、运输和分销环节的整个食品链进行管理, 主要功能包括: ①供应商管理; ②库存管理(来料、半成品和成品); ③CCPs 监控;④生产计划; ⑤人员管理; ⑥设备管理;

2 监控子系统: 对人员以及生产过程进行实时监控,保证每个工序处于可控的状态。主要包括, ①视频监控, 通过实时监控人员以及生产现场设备运行情况, 保证食品防护(人为故意破坏)有效实施; ②关键点监控, 通过在关键工序设置监测设备, 采集关键工序运行参数;

3 验证子系统: 对产品实现过程中, 所实施的控制措施的策划合理性以及实施有效性进行验证。主要包括: ①内审管理, 企业质量管理人员依据内审标准, 定期对整个生产过程进行内审, 并将内审发现以及结果作为输入; ②二方审核;

4 报警子系统: 以硬件监测设备的检测数据为输入,根据企业相关人员对生产相关参数进行的设置范围, 实现分级预警功能; 主要包括: ①CCPs 监控报警; ②到期提醒(证件、资质有效期);

5 报表子系统: 对其他子系统所输入的数据、参数及信息, 进行整理汇总及分析, 为生产合理化以及实现产品的可追溯性提供数据支持, 主要包括: ①出成率报表, ②电子追溯;

6 人机界面子系统: 操作人员通过该界面向系统录入相关数据并对系统进行下达指令, 同时, 由计算机向反馈人员需要处理的信息, 实现人和计算机之间的连接;

7 系统管理子系统: 针对不同客户类型, 提供适宜企业特点的系统组合方案, 切实解决客户最首要的问题;同时, 设置系统管理员、程序员、企业行政人员、质量人员、生产人员、库管人员、审核员等多个门户, 针对其职能与需求, 开放对应模块功能区; 主要包括: ①系统实施方案选择; ②门户权限。

3.4.2 编码系统

为了更好地实现产品追溯以及过程控制, CIMS 设置了自有的编码系统, 更全面、精准地定位每个产品的生产信息, 具体编码组成。

3.4.3

功能模块设计

每个子系统中, 通过不同的功能模块, 实现具体的智能化管理, 具体模块名称、业务功能, 以及实现途径.

4 可行性分析

可行性研究的目的, 就是用最小的代价使效率达到最大化。要达到这个目的, 必须集中分析可能的主要解决方法的利弊, 从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否达到最适宜的性价比。系统的可行性分析主要包括技术上的可行性, 操作上的可行性和经济上的可行性, 下面将分别介绍这3 方面的可行性。

4.1 技术上可行性

CIMS 采用的是Java 语言编写的, 具有Java 的一次编写, 到处运行的优点, 所以该系统具有应用上的普适性,同时具有较强的移植性、健全性和安全性。硬件环境为IntelXeon 双CPU, 8G 以上内存, 保证了系统的运行速度, 操作系统采用的是Linux, Mysql 数据库。系统程序具有较高的可维护性, 以及较高的数据安全性, 保证运行顺畅的同时,良好地维护了企业自身合法权益。由此可见, CIMS 采用的软硬件环境以及编程语言, 都是十分成熟的, 且满足了餐饮管理系统要求的功能完善、易于使用、易于维护等需求,所以此系统在技术上是可行的。

4.2 操作上可行性

CIMS 具备友好的用户界面, 使用方便, 易于维护,操作简单易于被用户接受。用户只需熟练操作计算机, 并对系统进行简单了解熟悉后, 即可方便使用, 该系统大大简化了管理, 减轻了管理人员的负担。因此从操作方面看,此系统的开发是可行的。

4.3 经济上可行性

篇6

餐饮企业的正常运转,需要有一个科学的组织机构,这一组织结构必须与经营管理体制一致,才能有效发挥作用。

餐饮企业运营系统为餐饮企业建立组织结构提供了一个科学的模本。这种机构应随着外部经营环境的不断变化而变化,以动态的调整来确保企业达到经营目标。餐饮企业组织结构的设计必须根据组织的复杂性、规范性和集权性程度,根据组织的目标和任务以及组织的规律及组织内外环境因素的变化来判断规划或再造组织结构。只有这样,组织结构的功能和协调才能达到最优化的程度。

餐饮企业运营系统设计的组织结构,是在遵循企业组织理论的一般规律和企业组织设计的一般要求的基础上,结合餐饮企业自身特点而进行的。该系统下的组织结构应遵循任务、目标原则,精干高效原则,相对封闭原则,统一指挥、分级管理原则,管理幅度和层次原则,权责对等和才职相称原则以及相对平衡原则。该系统下的组织结构应遵循科学的设计程序,以使餐饮企业组织结构的设计过程标准化和规范化。

总之,经过科学的组织结构设计,整个餐饮企业组织应达到如下标准:①有直接的、明确的权力和职责路线;②有连续的业务流程;③组织中各个层级向上、向下和横向传递信息迅速而协调;④对每一岗位的工作能进行客观的评价;⑤组织中的每个人都能胜任工作,并有良好的士气和高度的工作满足感。

餐饮企业运营系统设计的目标二:明确管理的基本准则

餐饮企业现代化运营管理应具有的基本准则具体如下:

(一)系统化

按整体组织原则管理餐饮企业。从系统科学的角度来看,餐饮企业是一个由各种要素组成的有机整体,而餐饮企业运营管理则是一项复杂的系统工程,有着十分复杂的内外联系。针对其综合性、系统性、开放性和动态性的特征,在餐饮企业运营管理过程中就必须从整体上把握管理对象,并在动态中把各环节联系起来——在建立并处理企业各要素之间的关系的同时,保持与外部的协调发展,使各方面都为实现整体目标而努力。

(二)规范化

按标准规范管理餐饮企业。企业是与内部各方面和与外部方面相联系的整体,只有各方面协调一致,才能顺利发展。按标准规范组织经济活动,是协调各方面关系的有力手段。组织经营活动,要根据有关的标准,如餐饮产品的质量标准、服务标准、卫生标准、定价标准以及餐饮设备设施及场地规划标准,并根据有关的规章,如有关的法规、纪律、制度、职业道德和岗位责任制等,进行管理活动。

(三)信息化

根据信息组织现代餐饮管理。在现代社会,信息是一种资源。对信息的收集、利用和开发,能增加企业的利润。因此,餐饮企业要建立信息中心或市场开发部,并广泛收集行业、地区、国家和国际的信息。企业要利用市场信息,组织企业的经营活动;要利用信息,进行预测、决策、计划、控制和检查等管理活动。企业要采用先进的计算技术和通信设备来利用和开发信息,使企业经营管理工作更为现代化。

(四)市场化

按市场供求关系经营餐饮企业。企业是市场的主体,一切经济关系要通过市场来实现。餐饮企业要通过市场取得生产要素,组织生产经营活动,参与市场竞争,开拓市场,开发新产品;要通过市场调节经营活动,实现效益目标;要以按劳分配为主体、各种分配并存的方式体现效率优先、兼顾公平的原则;要建立社会保障体系,实行社会监督,维护企业的正当权益。

餐饮企业运营系统设计的目标三:提供创新经营的途径

餐饮企业经营要求有目的地系统探索,创新经营。在这一点上,我国的经营情况和世界发达国家相比还很落后,其不仅表现在设施和设备上,而且还表现在经营观念上。但是只要勇于探索,就能开发创新,使经营成果在短时间内有较大的突破。创新已成为餐饮企业成功经营的突破口,这是因为:

(一)创新是餐饮企业生存和发展的根本要求

根据产品的生命周期原理可知,企业的发展不是一劳永逸的,需要根据市场的变化,不断创新,尽可能延长产品的成熟期,才可能持久地保持产品的竞争能力,使企业经营在市场竞争中立于不败之地。尤其是餐饮企业,如果固守一种特色,一成不变,在某段时期内可能会有一定的优势,但随后就会被更具吸引力的其他企业超越或替代。

(二)创新是餐饮企业适应市场竞争的必然选择

在市场经济的条件下,企业若想在菜品品种、质量、价格、服务上占有优势,就必须不断创新,否则很难吸引更多的客源。

(三)创新是餐饮企业提高经济效益的重要途径

到目前为止,我国的餐饮业一直处于低水平的发展阶段,环境差、质量低。这种状况与市场需求不相适应,客观上也要求餐饮企业不断创新。要想在经营上取得突破并提高企业的经济效益,就离不开创新。

餐饮企业经营创新有时候来自于同行业经营成功的企业或者是竞争对手的成功之处。餐饮企业运营系统浓缩了餐饮业众多成功经营企业的精华之处,并将其提炼为具有可操作性的模本。

餐饮企业运营系统设计的目标四:提高从业人员的素质

目前餐饮企业的服务人员素质参差不齐,整体水平不高。餐饮企业运营系统针对餐饮从业人员低素质的弱点,提出了对餐饮从业人员的素质要求。餐饮服务是由餐饮部的服务人员提供给宾客的,是使对方得到以享受为实质内容的特殊服务,并且随着现代饭店服务业竞争的日趋激烈和消费者自我保护意识的增强,宾客对餐饮服务质量的要求越来越高。因此,要做一名合格的餐饮从业人员,应具有较高的思想政治素质、正确的服务态度、广博的知识、较强的能力和较好的身体素质等。

(一)思想素质要求

餐饮从业人员的思想政治素质是其基本素质的根本,对于提高其他基本素质具有重要的指导意义。餐饮从业人员要有高尚的职业道德,要有敬业乐业的精神,要树立较强的纪律观念。

(二)身体素质要求

餐饮从业人员良好的身体素质是做好餐饮服务工作的基础。餐饮服务在满足宾客饮食的物质需要的同时,还要满足宾客的精神需要,使其感受到美的愉悦。因此,餐饮从业人员应具有优美的体态、健康的体魄和良好的个人卫生习惯。

(三)业务素质要求

1.服务态度要求

服务态度是指餐饮从业人员在对宾客服务过程中表现出来的态度,其好坏直接影响宾客的心理感受。因此,从业人员既不要妄自菲薄,将自己的工作视为差役奴仆一般,’也不要无所谓,马虎大意,而应牢牢树立起职业意识。服务态度的表现取决于员工的主动性、创造性、积极性和责任感。餐饮从业人员正确的工作态度可简单概括为“真诚的服务”,即要用热情、主动、耐心、周到的服务态度去接待每一位宾客。

2.服务知识要求

餐饮从业人员应具有较宽的知识面,这是其个人专业素质的最直接的表现,也是餐饮服务水准最基本的体现。具体包括:①基础知识,包括员工守则、饭店意识、礼貌礼节、职业道德、饭店安全与卫生、服务心理学、外语知识等;②专业知识,包括岗位职责、工作程序、运转表单、管理制度、设备设施的使用与保养、饭店的服务项目与营业时间、沟通技巧等;③相关知识,包括哲学、美学、文学、艺术、法律、各国的历史地理、习俗和礼仪、民俗与宗教知识、本地与周边地区的旅游景点及交通等。

3.能力要求

餐饮服务既需要规范化、标准化的操作,同时又离不开满足不同消费者需求的个性化服务理念,只有这样才能使整个服务质量得到进一步的升华与提高。因此需要餐饮从业人员具备各种不同的能力,如语言能力、应变能力、推销能力、操作能力、观察能力、记忆能力、自律能力等。

餐饮企业运营系统设计的目标五:增强防范风险的能力

经营机会与经营风险是互相联系、互相依赖、共同存在于经营环境中的一对孪生姐妹。经营风险,是指餐饮企业在为赢得某一个经营机会,实现企业经营目标的过程中可能遭受的损失,经营环境的客观变化是经营风险产生的源头,而真正使企业遭受风险威胁的原因却源自企业本身。

餐饮企业在利用经营机会,不断开拓经营领域的过程中,难免遇到各种各样的风险。为此,餐饮企业在利用经营机会的同时,要正视各种可能存在的风险,想方设法采取措施,防范风险,弥补风险造成的损失,保证餐饮企业不断壮大。

目前,不少餐饮企业对风险的预测能力是有限的。因此,为避免餐饮企业在创新经营过程中遭受损失,餐饮企业运营系统为企业提供了两种避免风险的方法。

首先,餐饮企业应认识到在经营资源有限的情况下,创新经营过程具有较大的风险,一次性投入有可能会使企业全军覆没,应该采取投石问路的态度,分期分批根据经营结果逐渐投入。就企业创新经营的整体方案来说,也不宜一次性全面铺开,而应分段推进,稳扎稳打,步步为营。一般来说,对于刚刚起步或初次进入一个新的市场领域的餐饮企业,应特别重视这种方法。尽管目前的利益不大,但权衡全局,它可以使餐饮企业脚踏实地地向经营目标推进。

其次,要多观察和注意同行业企业的所作所为,当发现同行业其他企业在产品、服务或经营措施等方面有新的举措并可借鉴时,就要进行彻底的调查与研究。如果其中有优点,就要研究自己是否在此基础上有更好的方法;如果其中有缺点,则首先观察他们有什么改善的方法,然后再根据其实施的结果,自己再拟订一套超越同行业其他企业的行动方案。这种模仿同行企业的方法的实质就是把别人当作试验品,无论其成功与失败,本企业都能根据它们的经验或教训来制定策略。

同时,餐饮企业运营系统通过预警机制和运行控制系统的建立,为餐饮企业在日常经营过程中对运营风险的防范与规避提供了基本的指导思路,能够有效地降低餐饮企业各种经营风险发生的概率,使餐饮企业的运营处于健康的良性循环状态。

餐饮企业运营系统设计的目标六:构造标准的作业流程

餐饮业的标准化包括材料的标准化、食物处理的标准化、店面布置的标准化、人员服务的标准化以及各种行政作业的标准化等。标准化工作是餐饮经营获得成功的关键因素之一,然而国内许多企业却常常忽视此点,以致产品及服务的品质难以控制。

餐饮企业作业流程的规范设计,其主要内容包含两个方面。一方面是对餐饮企业的整个组织系统的运作进行流程规范设计,这是部门流程规范设计的前提,也是餐饮企业能够统一协调运营的基础。它包括餐饮企业整个组织系统的运营和一些主要的有关餐饮企业全局性工作的作业流程设计。另一方面是对餐饮企业的各个部门的运作进行作业流程设计,这些部门的运作构成了餐饮企业运营的主体,也是餐饮企业作业流程规范的主要内容。

餐饮企业组织系统流程规范设计是指对餐饮企业组织整体的运作和关系餐饮企业全局性、战略性的业务工作进行规范化的流程设计。其目的是确保餐饮企业整体组织功能的充分有效发挥,为餐饮企业各个职能部门的正常运作提供组织保障和功能支持。流程贯穿着整个餐饮企业的运作,促进着餐饮企业组织结构的不断完善和组织功能的不断丰富。

对餐饮企业的作业流程规范,遵循的思路是“针对重点,提炼共性,示范设计”。餐饮企业的规模、所处的环境、具体的营业类型、企业的风格、管理者的管理思想等都各不相同,使得餐饮企业在组织结构的设计、组织功能的发挥等方面也互不相同。因此,在对餐饮企业进行作业流程规范时,主要是根据餐饮企业组织结构设计、功能界定的一般共性,提炼出餐饮企业作业流程规范的主要设计方面的共同特点,为各个餐饮企业提供一个较为规范化的参考模本。

 

餐饮企业运营系统设计的目标相关文章:

1.餐饮管理系统设计论文

2.餐饮企业运营系统的设计原则

篇7

二、管理信息系统

为了实现对数据的统计、分析,我们设计了一个订单管理信息系统。针对不同用户使用系统权限不同,本公司属于系统管理员,通过数据库操作实现对订单、员工、商家和客户进行査询、搜索、增加、修改、删除;且这个管理信息系统只针对比较普通的应用功能进行介绍,适合大部分商家的基础应用;另外对于一般订单客户来说,不仅可查看自己的订单信息,还可实时追踪订单的具置,大大满足客户等待期间的需求。

(一)系统设计

这个系统适用于卖家对订单实现基础信息管理。以下将会具体对系统中各模块的功能和应用流程进行分析和设计。在需求分析一节中将会介绍系统用户对系统的要求,在系统功能描述一节中将会对订单系统的功能进行介绍;在功能模块划分一节中将对功能模块详细划分,对系统中各模块的整体划分有个更加清晰地思路,下面具体介绍各部分内容。

需求分析

因为各个商家对顾客订单信息的要求未必相同,所以项目重点不仅是要调研具体显示订单的哪些确定信息,而且要增加相应的功能模块,使用户更加方便、快捷、安全的使用本系统。系统主要包括管理员、商家、客户对功能的需求。管理员不仅可以看到每一商家的订单信息,还可看到客户订单的信息,并可对其进行添加、删除、修改、查询操作;商家只能看到客户在本店内的订单,并可进行添加、删除、修改、查询操作;客户可查看自己的餐品在哪个货箱里,并实时跟踪确定餐品到达哪里,同时对订单信息进行修改、删除操作。

(1) 顾客订单信息管理:对商家的顾客订单信息进行管理。

(2) 员工信息管理:对本公司的员工信息进行管理。

系统功能描述

通过上面需求分析,在本节中将对系统各模块的功能进行描述,系统功能包括系统首页模块、查询模块、订单信息管理模块、员工信息管理模块4部分。下面对各部分的功能进行描述。

(1) 系统首页模块

在系统首页模块中包括多个小的功能模块,这些模块有:用户登录模块、订单信息搜索模块、显示订单详情模块。此时用户分为3类:管理员、商家、客户,不同用户登陆界面显示信息、操作内容是不一样的。

(2) 查询模块

在系统首页中有一个查询模块,首页中的模块不需要登录即可使用,在订单信息管理模块中还有一个查询模块,此模块需要登录才可使用,主要用于查询要修改或删除的用户信息。

(3) 订单信息管理模块

订单信息管理模块在登录后才可进行操作。订单信息管理模块分为:订单信息的录人、订单信息的修改和订单信息的删除三个部分,下面具体介绍各部分内容。

订单信息的录人:在此可录人订单的订单号、订单日期、客户、客户地址、价格、数量、付款方式、送餐人的信息,录人信息时订单编号自动加1,减轻信息录人人员的工作,也避免错误发生。数据提交时若订单号与数据库中记录有重复,则不能完成数据提交。

订单信息的修改:使用查询模块将订单信息查找显示出来,然后对此信息进行修改操作,但订单号信息不允许修改。

订单信息的删除:使用查询模块将订单信息查找显示出来.然后对此信息进行删除操作,删除前判断是否删除。

(4) 员工信息管理模块

员工信息管理模块与订单信息管理模块功能基本类似,显示员工信息,对其进行增删改查操作。

(5) 商家信息管理模块

与订单、员工信息管理模块功能基本类似,显示商家信息,对其进行增删改查操作。

功能模块划分

在了解了系统的需求分析和功能描述后,可以将订单管理系统划分为4个模块,划分结果如下。

(1) 系统首页模块:显示订单信息,应用搜索引擎搜索订单信息并可在此登录。

(2) 查询模块:查询订单信息。

(3) 订单信息管理模块:查看、增加、修改、删除订单信息。

(4) 员工信息管理模块:查看、增加、修改、删除订单信息。

(5) 商家信息管理模块:查看、增加、修改、删除订单信息。(二)数据库设计

本系统使用的是SQLSerVe:r2008数据库管理系统。数据库安装的位置为本机,数据库名称为order。下面将介绍数据库分析和设计、数据表的创建、数据表关系图和创建存储过程的内容。

数据库分析和设计

本节将根据上节中系统功能的设计分析,创建各数据表的实体E-R关系图,它是数据库设计非常重要的一步,下面用E-R图的形式表示出各实体的属性。(见表1、表2)

订单的实体具有订单号、订单日期、客户、客户地址、价格、数量、付款方式、送餐人的属性,E-R图如图1所示。

系统界面展示

⑴首页

在首页里,显示订单信息,应用搜索引擎搜索订单信息并可在此登录。另外可先选择个人身份,根据选择的不同身份系统自动识别进人不同的页面。

(2) 登录后,管理员对信息操作

管理员不仅可以看到每一商家的订单信息,还可看到客户订单的信息,并可对其进行添加,删除,修改,查询操作。

(3) 登录后,商家操作订单管理信息系统

商家只能看到客户在本店内的订单,并可进行添加、删除、修改、查询操作。

(4) 登录后,客户可查看自己的餐品在哪个货箱里,并实时跟踪确定餐品到达哪里,同时对订单信息进行修改、删除操作。

(5) 登录后,商家对客户进行操作

商家对客户下单时间、地点、餐品来确定是否确认订单,随后更改系统为“您的订单已确认”,当订单配送后更改系统为“您的订单已送出”,最后再由客户确认餐品已收到,并对商家餐品、配送服务做出评价。

篇8

提供整体解决方案

天财商龙的产品发展经历了1996年的DOS版收银软件、1997年的基于Windows 95的餐饮管理系统3.2、1999年的餐饮娱乐管理系统4.0、2009年的天财商龙餐饮娱乐管理系统6.0集团版,以及2012年的天财商龙餐饮集团管理系统、西餐管理系统、美食广场管理系统、快餐管理系统、火锅管理系统等行业细分系列产品。与此同时,天财商龙于2001年推出了国内首款移动点菜设备手持POS,于2011年推出看天财商龙iPad、Android平板电脑点餐系统。天财商龙逐渐成为中国餐饮业领先的集供应链管理、物流配送、运营管理、营销管理、决策管理、客户关系管理为一体的整体解决方案提供商。

经过十几年的发展,天财商龙积累了丰富的大中型软件研发经验,并对企业管理拥有独到的见解,逐步形成了一套行业领先、功能强大、成熟稳定的服务型企业管理系统——天财商龙管理系统。天财商龙管理系统集前台信息整理、成本核算、财务统计、分析报表、决策支持等功能于一体,全面覆盖企业从单店全程管理、总部连锁控制到物流配送、客户关系管理等环节。

篇9

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)27-0243-02

标准建模语言(Unified Modeling Language,简称UML)是图形建模语言,具有高度的可视化的特点。其目标是用面向对象的方法去描述系统,它有着广泛的应用领域和应用前景,而其最为广泛的应用是建立软件的系统模型。除此之外也可以用UML来描述诸如工业过程和工业系统等其他领域。即UML建模适用于具有静态结构及动态行为的任何系统。

1 UML建模概要

UML建模可概要可归纳为静态的建模方法和动态的建模方法这两大类。

用UML进行面向对象的系统分析时,首先是要描述系统的需求,以此确定系统的功能;其次是要依据系统的需求为系统去建立静态模型,进一步去描绘和构建系统的结构;最后是去描绘和阐述系统的行为。在此,应用UML的前两步创建的都是系统的静态的模型,可使用的图形工具包括有用例图、类与对象图、包图、构件图和配置图,这些图形构成了UML建模语言的静态建模机制,通常由用例图和类与对象图来描述和构建系统的功能和结构;进行建模分析的第三步是描述系统可以执行的动作或是执行动作时的时序状态以及存在的交互关系。对这些情形的描述和构建可以使用状态图、活动图、顺序图和合作图等,这些内容则构成了UML建模语言的动态建模机制。

2 UML的建模应用

下面以餐饮企业管理信息系统为例,用UML的建模机制和方法对餐饮企业管理信息系统进行具体的分析建模。

2.1 系统描述

餐饮企业管理信息系统是根据餐饮企业的特点和日常经营活动内容对其业务信息的处理和流程进行规范化的管理。它的使用对象是餐饮管理员和餐饮服务员。

2.2 系统需求分析与建模

2.2.1 系统分析与功能描述

用UML对系统进行需求分析时,是使用用例来获取用户的需求的,一个用例表示系统具有的某一种功能。在此选择用例图描述使用系统和与系统有关的相关联的角色以及这些角色对系统功能的要求,系统中的所有的用例以及这些用例的使用者构成了系统的用例图,以此来描述系统具有的功能和系统的使用者。分析阶段是针对问题域中的类和问题域中的对象展开分析,必须识别出系统中的这些类以及类与类之间的关系,而后由类图去加以描述和说明。而类与类之间是需要协作才能实现用例的,因此这就还要用到动态模型去描述类之间的协作。在系统分析这一阶段和时期,应该仅就问题域的对象去建模,暂不考虑软件系统中涉及的技术细节。

遵循UML的建模思想对餐饮管理信息系统进行具体的分析建模。根据餐饮企业的特点,餐饮企业可见的业务活动和应实现的功能应该包括有菜品业务的管理,该项功能的使用者是餐饮管理员。菜品信息的管理是餐饮管理的核心内容,诸如顾客所点的菜品是否可用、菜品查询、菜品编号、菜品名称、菜品价格等;系统前台的营业管理应该包括营业订单信息的录入、查询、添加、修改和删除等,该项功能的使用者是前台服务员;餐饮企业还应提供餐饮预定服务,应按顾客指定的时间和内容提供餐饮产品,餐饮预订的信息管理应该包括顾客预订信息的录入、查询、添加、修改和删除等,该项功能的使用者是预订服务员;同理,餐饮企业还应提供外卖服务,要实现对外卖信息的录入、查询、添加、修改和删除等,该项功能的使用者是外卖服务员;同时系统还应该具有对员工基本信息的管理功能,这项功能的使用者是餐饮管理员。因此菜品管理、前台业务管理、预定业务管理、外卖业务管理和企业员工管理是餐饮管理信息系统中的五个用例。它们与系统的执行者也就是餐饮管理员、前台服务员、预定服务员和外卖服务员构成了餐饮管理信息系统的用例。

2.2.2 系统结构描述

用类图描述系统的组成结构。类的分析是建立在用例分析的基础上的。类模型是面向对象方法的核心内容,它是对系统中的某一类对象的抽象,它描述了系统中各种对象的类型以及对象之间的各种静态关系,是具有职责的数据模型。每个类都包含其特有的静态属性和动态行为,这些属性和行为标注在类名称的下方,由类可生成具体的数据对象实例。通过分析得知餐饮管理系统中的基本类有:员工类、预定类、前台类、外卖类和菜品类,由此得到概念层上的系统,即餐饮管理信息系统的结构。

2.2.3 系统中类行为的描述

上述系统中的每个类都具有自己的动态行为。接下来给出其动态行为的描述。仅以前台营业为例用UML的状态图和顺序图对前台营业的处理流程进行具体的分析与描述。其他类的动态行为图可以类似的得出。在此,状态图描述了一个具体对象的可能的所有状态和因事件引发的所有的状态的转变。前台营业中,一单业务进入订单生成状态后接下来可能出现的状态有下述几种情况:①订单取消、业务结束;②订单使用、订单结算、业务结束;③订单修改、订单使用、订单结算、业务结束;④订单使用、订单修改、再订单使用、订单结算、业务结束。

UML用顺序图描述对象之间随时间推移的动态交互关系。其中每个对象用一条竖线表示其生命线,消息用水平箭头表示由一个对象发送给另一个对象。前台营业时,营业信息由前台营业员添加到系统的营业信息处理界面,产生修改信息时,信息再发送至修改界面,修改完成后再发送到营业信息界面确认,最终再将确认的营业信息发送至营业结算界面。

2.3 系统后期设计目标

下一步系统设计阶段,要进行更进一步的细化分析,对已有的类(包括已经定义的操作和属性)进行细化,适当增加新类,用来处理例如用户接口以及数据库等其他问题。设计阶段还包含总体设计与详细设计,总体设计即高层结构设计,是定义包(即子系统),其中还有包间的依存关系和包间的通信关系;详细设计则是详细描述包中的内容,为下一阶段的编程工作提供一个清晰的类的描述,为后续的编码实现奠定基础。

总体设计中定义的包体现的是一种分组机制。餐饮管理信息系统的包可由如下几个包组成:系统界面、业务对象、数据库和系统应用。这些包中,用户界面包构成将来用户的操作界面;业务对象包包含了分析模型中的所有的类,它们在数据库包的支持下完成任务;数据库包为业务对象包提供服务;应用包向其他包提供服务。

详细设计是将上述包的内容再进行细化,对每个包的内容进行详细的设计。最后根据详细设计的结果进行编码实现。

3 结语

UML是功能强大的可视化建模语言。运用其静态建模机制建立了餐饮管理信息系统的功能模型,运用UML的用例图、UML的类图构建了系统、描述了系统的信息处理功能以及用户与系统之间的关系;应用UML的动态建模方法,使用UML的状态图和顺序图对系统中的业务对象的状态及行为过程进行了描述。为系统的后续设计奠定了基础。

参考文献:

[1] 张海藩.软件工程[J].北京:人民邮电出版社,2002.

[2] 宋国顺.软件工程中UML建模的技术与分析[J].软件导刊,2010(8).

篇10

一、引言

从整体上看现代经济飞速发展的今天,各行各业都实现了技术和管理上的革新,并且运用现代营销思想和计算机网络的有机结合实现信息化的管理。而看看我们的餐饮企业的管理和发展,仍然保持经验式的生产和传统的管理方式经营,虽然有的企业在经营过程中也有少许运用计算机在管理经营当中,如采购、财务、收银、人力资源的管理等等,但从总的餐饮市场来看,远远滞后于经济的快速发展和人们对服务的要求不断提高的需要,这也跟餐饮市场的特殊性也有一定的关系,因为到目前为止,整个餐饮市场都没有形成一个有效的信息化管理解决的方案。

综上所诉,现代餐饮企业为了在激烈的市场中取胜,我们必须走出传统餐饮管理的旧圈,对现代餐饮企业的管理和经营进行全面的创新;运用现代营销思想指导我们生产,计算机网络技术更新我们的管理,让我们走向标准化的管理和标准化的生产,提高企业的生存能力和竞争能力,从而实现我们餐饮企业的管理和整体运作进入高效化、信息化的时代,与国际经济同步发展接轨。

二、项目概况

在餐饮系统中的子系统包括前台接待子系统,点菜子系统,收银子系统,信息分析子系统,计划决策子系统,库存管理子系统等。本文重点说明点菜子系统。

点菜子系统主要是对客户所点的菜式输入到电脑的数据库中,把传统的手写点菜单改变为规范的能清楚列出菜单的各项明细则,对统计费用和规范菜单有较好的作用,该子系统也包括转台,并台等操作的应用,并能实现相应的赠菜、退菜等服务。

转台、并台。转台:当顾客需要转台的时候,只要服务员输入把被转的餐桌号和转入的餐桌号输入到系统后,系统就自动完成相应的转台功能。并台:如果两张餐桌要一起结帐,只要服务员把那几张餐桌需要一起结帐的输入到系统,系统就会自动把这几张餐桌的帐单合并在一起结算。

套菜点菜:餐饮企业所确定的套菜菜单,顾客可以直接点击此窗口,选择相应的套菜项。顾客可以点击套菜项的具体菜点查看该菜点的具体图片和资料。

顾客点套菜,只能通过点菜端口额外增加其他菜点,不能把现有的套菜项拆开点

顾客点菜:点菜系统是顾客直接通过餐桌的电脑进入菜单进行点菜,把餐厅的经营品种划分为几大类,顾客可以通过点菜端口点击自己所需要的相应菜品和酒水,点击以后,屏幕将显示相应菜品和酒水的图片、介绍、单价、规格、质量标准(给顾客一个质量标准参考,可以提高菜肴的质量和减少顾客的不满意度)顾客对于所点的菜品进行确认后将自动传到厨房、收银、前台接待、库存管理系统。并且也可以在点菜端口直接完成对所点菜点的修改、增加、减少等工作,随时查看菜品的加工状态。

三、项目实施

1、部分点菜子系统用况

1.1、高层用况:

用况:餐饮消费服务

参与者:服务员,顾客,老板,会计,餐台调度员

类型:高层主要

描述:服务员可以登陆点菜子系统查询顾客的定台状况,并根据实际的需要进行开台、转台、并台操作。一旦顾客确定后便进行点菜、上菜的服务。在顾客用餐完毕后,进行退菜、赠菜、买单和清台的工作。

  典型事件发生过程:(1)服务员登陆系统,输入个人工号和密码。(2)系统显示所有空余的餐台数量,已经已经占用的餐台数量.。(3)服务员进行开台、转台、并台的查询与操作,后向系统输入确定后的顾客台号。(4)弹出点菜菜单。(5)对顾客提交的退菜、赠菜窗口给与处理。(6)系统弹出买单金额。(7)服务员可以双击确定菜的价格。(8)服务员关闭窗口。

1.2、扩展用况:

点菜子系统的扩展用况情况比较多,根据我们在实际的调查发现应该包括:登陆系统用况、开台用况、转台用况、并台用况、清台用况、点菜用况、查看菜单用况、退菜处理用况、赠菜处理用况、上菜用况。由于文章的篇幅有限以下针对查看菜单用况和点菜用况进行设计和分析。

1.2.1、查看菜单用况

  用况:查看菜单

  参与者:服务员,顾客

  类型:主要

  描述:服务员可以通过屏幕直接查看菜单中各菜式的当前状态。

  典型事件发生过程:(1)用况起始于顾客要求查看菜单状态。(2)服务员点击“查看菜单” 按钮。(3)系统弹出查看菜单窗口。(4)服务员输入台号。(5)系统显示对应菜单,包括所点的菜式和菜式的当前状态。(6)服务员可双击某菜式。(7)系统显示对应菜式的详细资料。(8)服务员关闭窗口。

1.2.2、点菜系统用况

  用况:点菜

  参与者:服务员,顾客

  类型:主要

  描述:服务员根据顾客要求记录所点的菜式,系统将菜单提交给厨房、酒水部门和数据库中。

  典型事件发生过程:(1)用况起始于顾客要求点菜。(2)服务员点击“点菜”按钮。(3)系统弹出点菜窗口。(4)服务员输入台号。(5)系统显示菜谱列表,包括特色菜、特价菜、主菜、酒水、冷菜、点心海鲜类等。(6)窗口下半部分的菜单栏显示目前所选的菜式。

  a:添加菜式

  b:删除所点菜式

  服务员按“确定”按钮提交菜单

  系统将菜单有关条目分别提交给后台数据库、厨房、酒水部门

  系统显示提交成功的信息

  分支事件过程:

  a: 添加菜式:

  (1) 服务员根据顾客的需求在各菜类页中选中所需菜式,按“加入”按钮

  (2) 系统将此菜式加入菜单中

  b: 删除所点菜式:

  服务员在菜单栏中选中要删除的菜式,按“删除”按钮

  系统将此菜式从菜单中删除

2.部分点菜子系统顺序图

2.1查看菜单

  2.2点菜

3.类

  根据用况和顺序图,得到以下类,以及各个类的属性、方法:

3.1菜单(foodlist)类

方法:

从数据库中读取满足条件的菜 单表 bool getdbdata(sql语句为条件)

  读取本地菜单 返回菜单序号getlnumber(餐桌号)

在本地菜单表中增加新菜单记录 bool addlnote(日期,餐桌号,服务员工号)

  删本地除菜单表中所列餐桌号中除最小餐桌号的菜单记录 bool deletelnote(餐桌号)

    修改本地菜单表对应记录的餐桌号bool changelnum(原餐桌号,新餐桌号)

  保存总金额  bool saveltotalmoney(菜单序号,总金额)

    修改本地菜单的菜单状态bool changestate(菜单序号,状态)

  保存收银员工号 bool saveworknum(菜单序号,收银员工号)

  保存修改到数据库中  bool updatedbdata()

3.2菜单项(fooditem)类

方法:

      从数据库中读取相应的菜单项表bool getdbdata(菜单序号)

      菜式增加到本地菜单项表中 bool addlfood(菜名编号)

      将价格为零的送菜加入菜单项表中bool addlfood(菜名编号,0)

      修改本地菜单项表对应的菜单项的状态bool changestate(菜单序号,菜名编号,状态)

      将新菜单项(状态未未提交)信息发送给厨房bool senditem(餐桌号,菜名)

      保存修改到数据库中 bool updatedbdata()

      保存折扣价  bool savezhekou(菜单序号,折扣价)

3.3菜谱(menu) 类

方法:读取菜谱到本地机中(登录系统) bool getdbdata()

四、总结与说明

餐饮管理系统是未来各大型仍至中小型的餐饮行业在信息化社会的必须发展的重要工具。基于UML的餐饮管理系统的模型设计是为了使传统手工、半手工管理向数字化过渡的阶段,从而在激烈的竞争市场中获胜。利用信息化的思维来改变原有的管理思想和方法,不断更新软硬件的设备技术,这不仅是市场的发展趋势,也是市场发展的要求。

餐饮系统中的设计到的子系统复杂,其中主要包括前台接待子系统,点菜子系统,收银子系统,信息分析子系统,计划决策子系统,库存管理子系统等,本文仅选取其中的点菜子系统进行建模和设计,相信对其他的模块设计将是一次有益的借鉴。