餐饮系统范文

2024-06-27

餐饮系统范文(精选12篇)

餐饮系统 第1篇

1 系统设计原则

1.1 可靠性原则

包括数据库可靠性和系统可靠性,数据库可靠性指数据的完整性,即数据的正确性、有效性和相容性;系统的可靠性即数据发生故障或用户输入数据不合理的情况下有较高的抗干扰性和控制故障能力。

1.2 易维护性原则

系统的维护升级(因系统的需求变化和弥补系统的缺陷引起的)要简单易行,历史和现实数据要能准确下载和上传,为查询者和系统管理者提供有力的动态性和现实性的信息支持。

1.3 安全性原则

系统应对用户的登录权、管理任务操作权和数据库访问权限等方面有高度的控制能力,杜绝对数据的非法操作。

1.4 简易操作性原则

本系统的操作人员一般是非计算机专业人员。因此,要求系统界面简洁清晰、生动直观且有较快的响应速度。

1.5 可扩展性原则

在设计上充分考虑系统功能、系统数据和业务的扩展性,坚持开放式系统结构设计,采用先进的C/S系统结构为以后的系统建好各类接口,保证系统的可伸缩性。在扩展性设计中,将广泛采用目前数据库流行的SQLSever技术、ADO技术和Visual Basic模块化设计的思路,使得系统的可扩展性有根本的保障。

1.6 实用性原则

系统建设遵循“整体营养思维”原则,重点关注人群的个体营养信息,使用户通过本系统确实能直观地了解到自己的营养状况的系统评价和营养状况的发展趋势,因此要在整个系统的界面设计、功能设计上尽量符合用户的需求,力求做到整个系统界面易于操作,系统反应快捷正确、功能完备,同时系统必须具备完善的数据校验机制和容错能力,管理员的误操作提示以及提供详尽的帮助信息。

1.7 先进性原则

信息技术的发展日新月异,因此整个系统的构架和实现,必须采用当前较为先进的技术。本系统采用Visual Basic6.0中文企业版来实现,采用可实现SQL语言查询的Microsoft Access2003建立数据库,数据间的链接访问采用ActiveX Data Objects(ADO技术。无论是开发平台的选择,还是技术实现路线的选择,都体现了先进性的原则。

2 系统的设计与分析

2.1 软件的设计

本软件共包括三层构架:表示层、业务逻辑层和数据访问层(图1)。表示层的内容为用户界面包,主要负责和最终软件用户的交互、数据的收集;同时将用户数据传输给业务逻辑层处理,业务逻辑层的主要任务是将各种应用公式和逻辑集合其中,通过用户输入的数据调取数据访问层的基础数据库,然后进行逻辑分析及计算;数据访问层包括一套完整的营养学数据库系统,是整个软件的基础数据来源。

2.2 数据库、系统的设计

整个餐饮营养评价系统由三个数据库、四个系统组成。数据库包括有深圳市面点王餐饮公司所有加工制作的菜品配方库、食物成分库按《中国食物成分表》(2002及2004)和膳食营养素参考摄入量(DRIs)按《中国居民膳食营养素参考摄入量》(2000)。四个系统包括营养评价及成分计算、自动配餐、营养知识咨询和膳食指南系统。整个系统将营养状况分析、营养饮食指导、配餐食谱制定及营养知识查询等功能进行了有机的整合,从而形成了一个餐饮企业菜品配方资料收集、数据化食物选择、个体人群配餐及合理膳食指导一体化的营养实时状况的调查、分析、评价、干预和做出指导的完整的软件系统。

2.3 以营养评价及成分计算系统为例进行分析

营养评价及成分计算共有六个步骤,即:输入菜谱、营养成分计算、营养评价、选择评价标准及结果输出,介绍如下:

2.3.1 输入菜谱

单击“营养评价及成分计算”,弹出“输入菜谱”窗口,提供两种输入方式(“输入新菜谱”和“提取旧菜谱”)供用户选择,若用户第一次输入则选择“输入新菜谱”;输入数据,可选择市部或可食部形式。可食部的含义为食物的可食部分,即净重,市部即为市场所购重量,计算时应该用其食部。程序采用的公式为:X=食品数量×可食部/100(X为某种食物的可食部分);营养素计算公式为:营养素量=净重量×每100克食物所含的营养素/100。

2.3.2 营养成分计算

选择合适分析形式和食物重量输入形式,输入摄食人日数,人日数是指每人每日进餐为1,单击“开始计算”进行计算。

2.3.3 营养评价及选择评价标准

提供两种输入方式(“输入评价标准”和“提取评价标准”)供用户选择,若用户进行单人群分析(单人群即相同年龄组、相同性别、相同劳动强度的人群),选择“提取评价标准”;若用户进行多人群分析或应用自定的标准进行评价,则选择“输入评价标准”。评价结束后,弹出“计算结果显示”窗口,在荧屏中可以选择显示“每日摄入营养素合计”、“个人摄入营养素合计”、“营养素食物类别合计”、“营养素食物名称合计”、“营养素合计”、“三餐营养素合计”、“每人均每日营养素摄入量”和“每人每日每餐营养素摄入量”八个表格(图3)。

2.3.4 结果输出

按每人每日膳食分析报告,输出食物结构分析结果。

3 系统的研究结果及应用情况

计算机膳食指导服务系统采用结构化程序设计方法,建造了功能较强、专一性强的计算机应用软件包,软硬件技术方面的功能和效果基本达到了预期的目的和要求,移植性较好,计算分析快速准确,实现了对膳食营养素的评估,模块内容丰富,并且整个系统是窗口式操作,易学易用,因此本系统的研发是成功的,无论对营养学还是疾病营养学都起到了积极的促进作用,完成了理论到实践的转变,而且扩大了计算机应用技术的应用范围,是计算机应用技术与营养学完美的结合。应用本系统,用户可以根据自身的情况,选择最适合身体情况的菜谱组合从而达到健康饮食的目的,本系统不但适合个人用户,而且也适用于餐饮业,本系统已经在深圳市面点王餐饮公司通过测试,市场前景良好。

摘要:本文利用SQLSever技术、ActiveX Data Objects技术和Visual Basic模块化设计的思路,开发研制出计算机膳食指导服务系统,本系统由三个数据库组成,整个系统将营养评价及成分计算、自动配餐、营养知识咨询、膳食指南等功能进行了有机的整合,从而形成了一个餐饮企业菜品配方资料收集、数据化食物选择、个体人群配餐及合理膳食指导一体化的营养实时状况的调查、分析、评价、干预和做出指导的完整的软件系统。本系统已经在深圳市面点王餐饮公司通过测试,市场前景良好。

关键词:营养,膳食,配餐,评价,数据库

参考文献

[1]王陇德.中国居民营养与健康状况调查报告2002[M].北京:人民卫生出版社,2005:22-23.

[2]中国营养学会.中国居民膳食营养素参考摄入量[M].北京:中国轻工业出版社,2002.

[3]中国营养学会.中国居民膳食营养素参考摄入量Chinese DRIs(简要本)[M].北京:中国轻工业出版社,2001,4.

[4]中国营养学会.中国居民膳食营养素参考摄入量[J].营养学报,2001,23(3):193-196.

连锁餐饮管理系统 第2篇

1、团队(包括旅行社/公司)信息管理

* 团队档案信息: 记录团队名称、编号、联系人等信息。

* 团队预定信息:预定到店、离店日期、房间类型、房间数、要求。* 团队消费信息:记录团队的以往消费情况,特别要求。* 团队物品管理: 团队遗失、租赁等信息管理。

* 团队价格:记录酒店与公司、旅行社签定的协议价格,预订时公司、旅行社的团队或客人自动按协议价执行。

* 团队佣金:记录公司、旅行社与酒店的佣金协议,可以根据协议自动计算出应返还旅行社的佣金金额。

2、酒店预订管理:

* 订单管理:通过电话或直接填写的订房单,或者是接待单位提供的团队信息,按其所需房间的类型、来店日期、离店日期及户藉信息输入散客订房单或团体订房单。可以修改、取消订房单。并可以事先输入团体成员的户籍资料,以便缩短团体客人的入住登记时间。

* 酒店房间可用房:可对酒店所有房类的可用房情况进行查询。包括每日入住、离店、可用房信息查询。

* 酒店房间可用性表:可进行五年内,酒店所有房间的预订、入住情况查询。* 多种方式快速预订:包括客史、在店、离店、模板、普通等六种方式可以自动调出相应的客人信息,包括客人单位、住址、电话、EMAIL、特殊要求、喜好、备注信息。避免重复输入,大大提高服务效率,同时给客人宾至如归的感觉。* 批量订房:一批宾客预定时,复制其相同的特性,快速实现预定。* 预定修改:修改或删除预定单。已删除的定单,可以恢复重新预定。* 宾客留言:记录预定时宾客的留言信息。

* 预订信息打印:可根据酒店要求自己定义可以打印在客人预订登记单上的客人信息,如:民族、入境口岸、从哪来、到哪去等等。并生成确认函,可通过传真和E-mail 发送。

3、前台收银模块:

* 预付金: 收客户的预付款。并可根据酒店的财务制度选择退房时押金全额退还或押金计入帐务两种处理方式。

* 房间结帐:可按房间进行离店结帐,也可按房间内帐户分别进行结帐。结帐前帐户封锁,防止逃帐,并可通过系统自动通知客房部查房,省去了电话通知客房给客人带来的时间耽搁。超过中午12:00系统自动提示加收半日房费。自动计算宾客的各项费用并进行结帐操作。有挂帐,转帐,自动转帐、单项结算,中间结帐,帐户结帐等。可以按客人要求进行费用分单,并分别打印帐单。结帐时可打印客人详细话单,可打印明细、汇总帐单及发票等。

* 复式记帐模式:酒店收入帐与宾客帐分开。酒店可以按客人要求调整帐单,但不会影响酒店实际收入。

* 协议单位:对协议单位进行付款,挂帐,打折,分单,调整等,结帐或转应收款。

* 团体结帐:对团体客人或散客同时开几个房间的客人统一结帐,公付款项自动进入公付帐户上。分别计算团体的应付金额和各房间应付的自费金额。团员可提前单独结帐。并可随时打印团队在店人员余额表,时时掌握团队的整体和个别消费情况。

* 不退房结帐:客人预期离店时,先进行结帐而不退房。

* 中间结帐:对住店时间较长的客人或长住客人,由于项目较多,可进行选结部分或全部帐单。

* 交易管理:宾客在大酒店产生的费用(交易),进行挂帐、结算等操作。可以把交易分挂在不同的帐单上,也可以将其转到其它宾客帐户上。对每一笔交易明细进行浏览,有权限的操作员可以进行修改、作废或移动。* 交易审核:每班交班时各种交易的审核。便于操作员进行自检。

* 快速挂帐:当有一批帐单需要挂入时,可用快速挂帐方式向不同帐户挂入批量的帐单。

* 自动挂帐:宾客的固定消费,如:加床、租赁等,在自动挂帐里定义此项消费,夜审时系统自动在该宾客帐单上挂上一笔帐。* 特殊付款:建立帐户与帐户的特殊付款关系。

* 自动转帐:对特殊付款所定义的转帐方式进行自动转帐处理。

* 灵活转帐处理:可根据散客和单位要求进行各种转帐。个人帐可以转个人,可以转协议单位,转团队帐,转后台应收帐。并根据实际情况选择余额整体转帐及明细转帐模式,也可仅转个别交易。可对转帐进行详细查询。对已结未平帐户帐单进行分单转帐处理。

冲帐处理:有权限的操作员可对误操作的帐单(如房客帐、团队帐、现金杂单)进行冲帐。所有冲帐记录均可随时查询,便于对操作员进行严格的冲帐管理。* 欠款管理:每天随时可打印宾客欠款报告。欠款额度可自定义。对于超限的客人,可以对其帐户进行封锁。不能进行挂帐操作。可以全部、部分封锁。有效地防止客人的透支消费,减少酒店的跑帐情况。

餐饮系统 第3篇

关键词:Android系统 Web服务器 餐饮 管理系统

中图分类号: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.

[2]蔡奕彬,陈智威,杨沛钊等.基于Web Service的Android餐饮点菜系统的设计与实现[J].计算机与现代化,2013(4):120-124.

[3]景鑫.基于Android的餐饮点单系统的设计与实现[J].电子商务,2012(5):33-34.

创新餐饮行业点菜系统模式的探索 第4篇

目前餐饮业界出现一些信息化管理系统。网络环境方面有局域网和无线点菜系统;前台设备有PC机、PDA、触摸屏点菜系统, 系统模式有B/S和C/S模式。各系统无论是网络环境还是前台设备都倾向方便、智能、快捷。前台工具和网络方式, 大多都在前台使用触摸屏或掌上电脑 (PDA) 进行点菜以取代PC机 (移植的成本主要在于硬件) , 通过802.11b无线通讯协议与后台控制台进行通讯, 以取代局域网络环境;就功能上来说, 这些系统逐渐趋于同化和细化。

1 存在的问题

传统的餐饮人工点菜管理方法, 是由服务员点落菜单并将手写存根送至厨房, 厨房依照菜单制作菜肴, 最后由传菜员及前台服务员将菜肴送给顾客。这种落后的服务与当今人们快节奏的生活格格不入, 也因人工的失误给酒店带来了经济损失。

目前餐饮业界出现了一些信息化管理系统。长城信息的触摸&无线餐饮点菜系统 (Wise-R) , 主体采用触摸屏点菜, 并辅助最新的无线信息技术和智能掌上电脑。Wise-R系统标配是一套后台管理加一个触摸屏终端 (或者5个PDA终端) 。其零售价是¥30000元, 每增加一个触摸屏终端, 软件费用是¥1500元, 每增加一个PDA终端, 软件费用是¥800元。该系统采用国际通用无线通讯协议802.11b, 利于扩展, 传输稳定, 速率高, 能达到5-11M/s。同时和触摸屏结合, 更能满足多方客户的综合性需求。软件设计符合中国餐饮行业特色。功能模块完善, 除了普通点菜方式外, 考虑到了很多特殊的打折情况, 支持包台、自助餐点菜、合单、分餐等。此外界面漂亮, 操作简单, PDA点菜功能强大。

上海飞雅的Elite32餐饮管理系统是飞雅高科技与加拿大Compuwave (康威科技) 合作开发的自主产品之一。采用触摸屏和掌上电脑结合的无线点菜方案。硬件采用的是触摸屏和PocketPC。触摸屏及软件费用是¥12000元, 每3个PDA终端及软件费用为¥9000元。其最大的优点是软件功能强大, 遵循国际ISO9002标准, 配置灵活, 功能模块完善, 也包括合单、分餐等, 但无包台和自助餐功能。无包台不符合中国餐饮行业的特点。目前在国内只作了一个汉化工作, 无法推广。

志杰无线点菜系统通过最新的无线信息技术和智能掌上电脑, 为餐饮行业带来崭新的管理理念与服务手段, 优化业务流程, 实现企业价值最大化和成本最低化。硬件同样使用的是PocketPC以及802.11B无线通讯协议。其售价根据模块的不同而不同, 基本上在¥40000元左右。其优点是功能模块比较完善, 能给客户更多的选择空间。缺点有二:只有掌上电脑点菜一种方式, 没有一个补充和过渡;管理功能不够强大, 还有点菜的细节功能欠缺, 没有包台等重要操作。

易餐管 (E-Restaurant) 是上海移通网络有限公司推出, 主要依托无线的最新技术。包含前台的无线点菜、结账和后台的系统管理、维护、统计分析等完备的一体化功能, 完成点菜、打印、结账、采购、核算的一系列管理。不足有三:只有掌上电脑点菜一种方式, 没有一个补充和过渡;功能不能满足餐饮行业的需要;只有简单的点菜、结账功能。此外, 其PDA端没有程序, 使用的Web浏览器, 运行速度慢, 界面不友好。易餐管在某种程度上是没有经过全面需求分析的餐饮系统。

上海桑博科技酒店、餐饮业无线智能化管理系统主要有系统上层管理软件、无线手持管理终端PDA、网络打印机、无线网络接受器、打印服务器等。掌上电脑是自己定制的PDA, 使用的是自定制的微波频率, 故无线通讯协议与WiFi不兼容, 传输速度慢。优点在于功能上包括用餐状况监控, 无线PDA点菜监控, 无线PDA的开台、点菜、并台、转台、催菜、缓菜、退菜、结账、清台等无线桌台管理, 整个系统模块和无线PDA始终保持适时联动。缺点很明显:硬件档次低, 单色显示, 而且价格昂贵, 运行频率慢。

总体说来, 这些系统的出现与应用, 在不同程度上提高了餐饮服务的效率, 促进了餐饮行业信息化管理的普及, 但也存在严重不足。种类繁多的餐饮信息化管理系统, 只简单地根据单个酒店或饭馆的需要来实现, 没有比较灵活的定制功能, 移植性较差, 推广到其他酒店饭馆时具有较高的成本, 也没有完全适合企业的实际需要。另外任何信息化管理系统的实施都离不开人员的参与, 只是减少了人工服务的时间, 也没有对人工服务环节中职员的服务进行管理与评价, 信息管理系统的功用没有最大化。而系统的配置经济成本较高, 对普通的酒店而言仍然是一笔不小的投资。

有鉴于此, 针对目前餐饮市场上众多点菜系统的应用现状及其不足之处, 我们试图开发出一套更加符合普通酒店实际需要的点菜系统。该系统将具有以下几大特色:首先是通用性, 在应用上具有较强的移植性;其次是全面性, 不仅实现从点菜、菜品制作、菜品传送、收银等环节的计算机管理监督, 而且提高响应速度, 缩短平均用餐时间, 提高工作效率和经营效益, 实现对实施这些环节的人员进行管理与评价;再次是人性化, 可以根据季节变化, 饮食搭配、顾客饮食习惯等为顾客推荐相应的菜品, 并对顾客所点菜品从总体上给予评价, 为顾客的健康饮食提出相应的建议。最后是辅助性, 通过点餐统计分析、财务报表分析、服务人员管理评价辅助经营者改进服务质量, 更加符合市场和顾客的需要, 经济、实用、易推广。

2 点菜系统结构

目前所应用到的点菜系统结构都提供了后台的web服务器、数据库服务器、后台的管理界面以及前台的业务操作界面。这些结构的C/S模式、B/S模式和分布式模式的具体应用取决于企业的规模、经营模式及实行经营现状的需求。其中C/S结构和B/S结构的点菜系统主要应用在具有独立运营独立决策行为的区域企业, 而分布式结构主要应用在具有较大规模的全国性连锁企业。后台管理界面主要融合了座位管理、菜品管理、职员管理等功能。前台的操作界面则主要融合了订座、合台、换台、点菜、加菜、撤菜、催菜、缓菜等顾客需求以及下单、制作、出菜、上菜等职员处理过程。

3 系统总体设计

顾客网上点菜服务侧重于方便快捷, 要求能够随时随地接受服务;而管理员管理服务则侧重操作的稳定性和安全性, 要求能够准确及时地对菜单和订单进行管理。鉴于该系统两类用户的不同需求, 该系统采用基于B/S与C/S两者相结合的模式开发。即顾客前台点菜子系统、电话预定子系统及管理员管理子系统采用C/S模式开发, 而顾客网上预定子系统采用B/S模式开发。总体设计框架如图1所示:

本系统采用目前流行的三层架构设计, 它允许把全部的酒店逻辑和业务处理存放到应用服务器, 支持纯粹的客户机, 故采用三层结构的系统更方便。将应用系统集成于分布式系统之上, 能极大地提高系统的可扩展性。

(1) 表示层。表示层是信息系统的用户接口部分, 即人机界面, 是用户与系统间交互信息的窗口, 主要功能是指导操作人员使用界面, 输入数据、输出结果。它并不拥有企业逻辑, 或只拥有部分不涉及核心的应用逻辑。

(2) 功能层。功能层是应用的主体, 包括了系统中核心的和易变的应用逻辑 (规划、运作方法、管理模式等) , 它的功能是接收输入, 处理后返回结果。

(3) 数据层。数据层即数据库管理系统 (DBMS) , 负责管理对数据库的读写和维护, 能够迅速执行大量数据的更新和检索。

由于酒店逻辑与用户界面相分离, 独立出应用服务器。具体说三层结构具有如下的优越性:

(1) 用户界面的改变同酒店逻辑的改变互相隔离, 互不影响, 便于系统的修改和维护, 大大增强了系统的灵活性。这对软件开发者以及用户来说, 方便可行。

(2) 系统可以把关键性的酒店逻辑输入应用服务器进行集中管理, 而不需要放在每台客户机上。对酒店敏感数据的访问也可通过应用服务器来进行, 而不是由客户机直接进行存取, 这就增强了系统的安全性。

(3) 客户机可共享应用服务器提供的数据和功能等技术资源, 有利于提高系统的性能和开发效率。

E-R模型

根据以上系统分析, 采用E-R图方法表示概念设计如下

4 结语

从酒店点菜系统的前台营运以及后台管理中的绝大部分业务流程进行调研分析, 归纳出较全面的功能需求和性能需求。在实用性、开放扩展性和安全性的设计指导思想下, 从系统分析中所抽取出的E-R模型, 转化为符合酒店管理实际需要的关系模型;在结合SQL Server数据库管理系统的特点下, 设计较为完美的关系表, 不仅符合当前系统需要, 也能较为容易地扩展到将来系统的需要。

摘要:打破传统的餐饮人服务模式, 让消费者与时俱进地享受到高科技所带来的快捷、高效、贴心、有效的服务, 是我国餐饮行业所追求的目标。本文综合目前国内餐饮界所使用的信息系统的优缺点, 结合餐饮业的经营现状而研发出了一套适应市场和顾客客观需求的餐饮服务管理系统。

关键词:酒店,餐饮人的管理,餐饮行业信息化管理,智能化人性服务,点菜系统

参考文献

[1]朱顺兵.高校教育信息化工程建设的探讨[J].实验室研究与探索, 2001, 20 (1) .

[2]沈培华, 王映雪.清华大学数字校园建设与思考[J].管理信息系统, 2002 (2) .

餐饮消费管理系统方案 第5篇

一、前言

1.1 背景

随着社会的进步与变革,各单位原有的消费和管理模式已经不能适应新的发展要求,基于目前现状一卡通应运而生。所谓一卡通即在单位内,凡有现金、票证、身份识别的场合均采用卡来完成。这种管理模式替代了传统的消费管理模式,为单位管理带来了高效、方便与安全。我公司推出的一卡通系统是一套功能强大的计算机智能控制系统,集计算机技术、网络通讯技术、自动控制技术和智能卡技术与一体,将单位内部各个分散的管理和服务设施全面纳入计算机综合管理系统中,实现整个智能化管理系统的高度集成,真正实现全方位“一卡通”智能综合管理的目的。为领导的决策提供可靠的数据依据,同时也为员工提供方便。根据目前单位的需要,拟建立感应食堂消费系统。系统应支持一卡多用,除满足当前应用的需要外,同时能支持今后应用的扩展,并要求能为遗留系统提供数据接口。

1.2 设计总则

我们在一卡通系统方案设计时,遵循如下的总体原则:

1.采用先进、可靠、实用的技术。

目前,感应式智能卡技术发展已经比较成熟,因此,在技术上要提高其科技含量,要有相应的挡次和水平,要有适度的前瞻性;要强调其应用的成熟性,不允许任何带有实验性质的应用;在使用上要求可靠、简便实用。

2.系统应具有集中统一的管理能力。

由于各类应用分布在各个相关部门,位置分散,但对数据的共享应是集中统一的,因 此,要求系统应具有集中统一的数据中心,并实施科学化的管理,使系统的效能得以充分发挥。

3.系统应具有开放性、可扩性、兼容性和灵活性。

对于系统来说,以后可能还有其他的应用需要加入和集成,因此系统要求具有良好的开放性,能随时适应对系统的扩展要求。同时要求系统具有很强的兼容性和灵活性,能适应升级换代,保持旺盛的生命力。

4.系统必须具有安全性、可靠性、容错性。

系统本身的安全性是系统工作成败的基础。系统中所采用设备及系统的整体可靠性是关键性

指标。用户的层次和素质不齐难免导致系统在使用过程中被误操作,故要求系统具有较强的容错性和自检功能。5.合理的性能价格比。

在系统设计规划时,应为投资者考虑,应尽量提高性能价格比,降低系统的工程造价。

二、系统解决方案 2.1 IC卡的选择

IC卡的种类繁多,其性能指标因卡而异。非接触IC卡又称感应卡或射频卡,是最近几年发展起来的一项新技术,它成功地将射频识别技术和IC卡技术结合起来,解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。1.可靠性高

非接触式IC卡与读写器之间无机械接触,避免了由于接触读写而产生的各种故障。此外,非接触式卡表面无裸露的芯片,无须担心芯片脱落、静电击穿、弯曲损坏等问题,既便于卡片的印刷,又提高了卡片的使用可靠性。2.操作方便、快捷

由于非接触通讯,读写器一般在10cm范围内就可以对卡片操作,所以不必插拔卡,非常方便用户使用。非接触式卡使用时没有方向性,卡片可以任意方向掠读写器表面,即可完成操作,这大大提高了每次使用的速度。3.加密性能好

非接触式卡的序列号是唯一的,制造厂家在产品出厂前已将此序列号固化,不可再更改。非接触式卡与读写器之间采用双向验证机制,而且在通讯过程中所有的数据都进行加密,大大提高安全性。

根据我们对IC卡系统多年的经验,宜采用PHILIPS公司的MifareI卡,因为它满足以下要求:

卡的有唯一32位序列号。

多达16个分区,能适应多应用并存,每个分区可单独设置密码。具有较高的读写速度、安全性和防冲突型。2.2一卡通应用系统介绍 系统结构:

根据目前的需要,当前“一卡通”系统主要由以下应用组成:食堂消费管理系统由于今后还将进行应用扩展,如:电子门禁系统等,所以整个“一卡通”系统呈现

如下特征:

使用分布式特征:即员工持卡使用的地点呈分布式。

数据集中化管理:即所有数据应集中在一个库中进行管理,以满足系统的稳定、可靠及数据共享。

系统功能描述 食堂消费管理系统介绍

消费管理系统由消费管理软件、收费机、发卡机、网控器和感应卡及网线等组成。

计算机网络结构见下图:

(“一卡通”应用系统结构图)

员工预先在感应卡中冲值,然后持卡在消费机完成消费,计算机工作站完成所有消费机消费数据的采集及处理。系统具有如下功能:

支持联网、脱机的工作运行方式。

联网方式时,工作站能对消费机进行参数设定和采集消费数据。

脱机时,消费机可独立处理消费业务,联网后,消费数据可及时上传至工作站进行数据处理。

系统卡识别及异常报警

每个应用系统都有本项功能,用以识别正常卡及非法卡,其 中,异常分为:挂失、非法、坏卡等。完善的人事管理

包含了人员的基本信息,具备人员名单的导入、导出功能,减轻批量办卡手工录入的繁琐程度。

完善的卡押金、管理费、搭伙费管理

有些企业对卡要收押金,有些企业对外来人员办卡要收管理费或搭伙费。这些要求在系统中均能实现,并能提供相应的报表。窗口机具有部门分组功能

窗口机具有分组功能,即可指定几台窗口机属于一层食堂、二层食堂等,又能指定窗口机属于小卖部、浴室等,并可分组进行营业额的统计。

完善的财务统计和查询功能

具备按日、月或某个特定时段的统计、查询、报表功能。

具备按关键字(工号、姓名、部门)进行有关数据的统计、查询功能。自动汇总交易数据,实现金额结算并生成相应报表。完善的补贴管理

系统具备对员工进行补贴分类,补贴的发放,补贴查询等一系列的管理措施。采用网络数据库便于多用户接入

软件采用SQL SERVER数据库平台,彻底支持网络共享,同时该数据库具有极大的安全性和可靠性。各分散食堂计算机可通过校园网访问数据服务器进行实时数据交换,所有数据直接保存在服务器上。由于采用数据实时操作方式,数据一致性得到了保证。对各个分点的操作人员来说,无须进行专门的数据收发操作。提供数据维护、操作员管理等功能

数据维护包括数据备份、数据恢复、数据归档等功能。

操作员管理模块可以对操作员的使用权限进行设定,如操作员只有收数据处理数据的权限,如操作员只有浏览报表权限或只有充值权限等。

硬件参数介绍:

(1)系统最大容量256台收款机。(2)感应距离大于5cm。

(3)计算机和收款机之间采用RS-485协议通讯联网,最大通讯距离为1200米。(4)收款机可脱机工作,脱机时间时仍可识别已挂失卡及非本系统卡。(5)具有掉电数据保护功能,数据保存时间≥10年。(6)收款机内置不间断电源,停电工作时间≥20小时。

(7)窗口机可设成多种方式:计算器方式、份饭方式、定额扣款、补贴。(8)窗口机可存储9600 笔交易。(9)窗口机具有扣错现场退款功能。

软件平台:

系统采用SQL server2000数据库,完全适应大型网络应用。系统支持Windows2000操作系统。

硬件配置:

餐饮娱乐营销:打造中国餐饮品牌 第6篇

餐饮暴利引来风险投资大手笔

2005年,国际著名创投机构IDG入股连锁经营的中式休闲餐厅一茶一坐,投资上百万美元,成为大股东。2006年英国私募基金3I以2500万美元购入内蒙古小肥羊餐饮连锁公司少数股权;2008年,小肥羊计划去香港上市。大众点评网、“订餐小秘书”、哦哟视频等餐饮相关企业也于2006年先后获得风险投资总共超过数千万美元,成为餐饮服务行业引入风险投资的典范。

中国餐饮业还没有出现一家上市公司,小肥羊、一茶一坐是否会打破这个纪录,缔造一个NASDAQ中国餐饮概念的新热点?

餐饮企业需要媒体整合营销

餐饮行业不同于其他行业,具有大市场、小企业的特点,消费人群广,却相对分散,品牌的传播一直习惯依赖广告和口碑,主要的市场行为也集中表现在广告方面。随着传媒时代的来临,人们追求品牌店、特色店和名牌餐饮企业的势头更加明显,由此我国餐饮企业开始重视品牌优势的塑造和新闻媒体广告公关的运用。

“俏江南”利用广告来促进销售、打造品牌的实践都是依靠长期坚持来实现的。不管是大型的户外路牌广告,还是在各类时尚媒体上频繁地投放软性文章,“俏江南”每年接近千万的广告预算令餐饮行业大为惊诧。

对于大多数餐饮企业来说,用于广告宣传的费用总是很有限。况且,传媒时代信息大爆炸,即便投入不少广告,也往往会被海量信息无情淹没,品牌知名度和美誉度却未见明显的起色,品牌传播的难度也越来越大。显然,粗放式广告传播方式已经不适合餐饮企业塑造品牌的需求,企业必须构建适合自己的媒体组合,将广播、杂志、户外、网络等等媒体合理组合起来,用有限的成本打造最大收益。

餐饮+com=疯狂?

电脑游戏业之父诺兰开设了一家以游戏为主题的餐馆,取名为uWink媒介餐馆;诺兰将其称之为“第一家互联网餐馆”。“我想创办一家比任何一家比萨店都大5倍的以计算机游戏为主题的餐馆,在那里游戏随处可见,但我遇到了些问题。”诺兰历数了把这个想法付诸实施时遇到的许多困难。后来的事实是,Chuck E. Cheese's成为股票市场上获利最高的餐饮娱乐连锁企业。诺兰说,这证明了创新的力量,也同时概括了许多企业家创业时所面临的挑战。

娜娜传媒无疑也是这个时代的创新力量,它专注成为白领生活方式专家,而首先要成为的就是餐饮消费专家。这种商户视频+DM杂志+会员俱乐部的三位一体模式正在联合新闻媒体的力量和营销专家,引进明星娱乐营销模式,提供餐饮商家营销传播解决方案,全方位地扩大餐饮品牌影响力,提高餐饮品牌美誉度,支持餐饮企业创品牌。

餐饮危机事件与公关活动

餐饮业作为一种特殊的企业经营形式,面对五湖四海的客人,日常都会为或这或那的“危机”事宜所困扰,危机公关就显得尤为重要。

蜀国演义酒楼是京城新崛起的餐饮知名品牌,在业界短短几年内取得了良好口碑,“中国川菜新形象”的品牌定位也得到广大消费者的认可。2006年夏天,酒楼做的凉拌螺肉和麻辣螺肉中的福寿螺引发"螺病"患者87例。事件发生后,蜀国演义召开紧急会议,停售有问题的菜品,并积极配合各方检查,慰问住院消费者,同时尽力和曾在餐厅吃过凉拌福寿螺的消费者取得联系……尽管已经采取了多种措施,然而危机后营业额还不到以往的20%,这无疑给企业造成重大打击!

餐饮企业的危机管理不可或缺。名牌企业都有一套积极的危机公关措施,保证企业安全度过危机事件,甚至化危机为转机。同时,还需要“软硬兼施”——组合硬广告和软广告,识“势”造“新闻”,重建消费者信任。

餐饮安全控制系统的构建研究 第7篇

为实现餐前安全控制环节的透明化,增强餐前安全控制环节的跟踪和追溯能力,引导和管制就餐环境,我们于2006年承担了绍兴市科技局社会发展重点科研项目,对餐饮安全控制系统的架构和功能进行了研究和开发。

1 基本框架

1.1 餐饮安全控制系统的构建原则

1.1.1 高效准确地记录和维护餐饮经营者正常接待负荷下基础风险指标评估和安全等级数据,如餐饮经营者的卫生许可审查量化评分和经常性卫生监督量化评分情况;同时可集成食品安全相关信息系统,辅助餐饮安全监管者综合评估风险指标,制定计划和决策,发布预警和控制信息;相关信息系统包括政府农业、质监、工商部门和疾病控制机构食品污染监测、食源性疾病监测等信息系统。

1.1.2 通过在线系统能够维护餐饮经营者当前超常接待负荷状态食品安全信息,完成复杂的安全管理和控制作业,如接待重大社会活动和举办家宴供餐菜肴安全申报审查、现场卫生检查检测和动态风险指标评估。

1.1.3 能够准确提供当前餐饮安全事故数据分析和历史事件、相关知识数据。

1.1.4 即使无任何数据库知识的消费者也能完成查询。

1.1.5 程序模块化,能使系统不断升级和与其他系统无缝对接。

1.2 餐饮安全控制系统是一个在线系统

它能够提供相关信息或帮助用户与数据库对话,以完成多种管理任务。餐饮安全控制系统具有不同的功能模块,用户可以依据其角色和权限获得不同的餐饮安全数据。系统将用户权限分为三个等级:消费者级不需要用户名和密码,允许对餐饮业安全信息提出变更建议和浏览餐饮单位安全历史数据;餐饮经营者级权限的用户允许提交、修改和删除自己维护的餐饮单位安全数据;餐饮安全监管者级用户对餐饮安全数据进行实时监控和最终核实。餐饮安全控制系统的主要模块如图1所示。

1.3 餐饮安全控制系统采用了多层结构

第一层为用户层,实现网上的餐饮食品安全信息上报和反馈;第二层为网络服务层和业务逻辑,接受访问数据、处理第一层提交的信息,并将结果传递到内部网络和数据中间处理层;第三层是业务逻辑层和数据库之间的交互及连接数据的接口层;第四层是数据库管理层,采用MS SQL Server,用于存放数据。

2 系统功能

2.1 餐饮经营者安全等级评定

由于在线系统登记的餐饮经营者的多项风险指标必须符合餐饮安全监管机构的量化分级规定,所以其加工作业和成品菜肴能达到一定的食品安全标准,有效防止了消费者盲目选择不法个体或企业开设的餐饮店就餐,有助于净化餐饮业市场[5,6]。系统还可根据需要,随时修改、调整量化指标,使其更符合不同餐饮业的实际情况[7]。

2.2 餐饮食物安全管理

餐饮安全监管机构能够通过在线系统向餐饮经营者或直接向消费者发布预警信息,控制高风险食品原、辅料或成品菜肴。表1展示了在线系统餐饮食物安全的风险特征描述和分级预警管理。

2.3 菜肴安全问题源头追溯

消费者参加重大活动或举办宴请能够通过在线系统查询菜肴从原料到成品所有流程中产生的食品安全风险评估数据,而且在出现食品安全问题时,餐饮安全监管机构能够通过在线系统对食品安全问题进行溯源,及时分析采购加工环节可能出现的风险因素,采取有效措施控制事态扩大。图2描述了餐饮单位从原料索证验收到整个加工过程选择的安全措施信息数据,通过网络上传到数据终端,从而实现食品安全追溯功能。

2.4 餐饮安全数据档案维护

在线信息系统能够收集包括餐饮经营者餐饮安全历史数据、食品安全相关信息系统监测数据和食品安全事故案例在内的所有可得信息,建立餐饮安全数据档案。当出现餐饮安全问题时,餐饮安全监管机构能够调出餐饮安全数据档案,支持决策。餐饮安全案例能够重复使用和扩展,为相似的餐饮安全问题分析和决策提供支持。通过Internet,餐饮安全监管部门能够将当前餐饮经营者餐饮安全风险评估和安全等级录入数据库,维护餐饮安全数据库,因此,餐饮安全历史数据能够同步更新。由于餐饮安全数据库涉及多方信息,因此要求餐饮经营者、餐饮安全监管机构和环境保护、农业、食品加工流通监管机构能协同作业,以保持数据的同步性和一致性。

3 作用评价

3.1 对消费者满意度的影响

餐饮安全控制系统对消费者满意度产生的影响具有特殊性,餐饮安全控制系统提供的在线环境能提高消费者餐饮安全信息的可得性,即餐饮安全控制系统能使消费者更容易、更深入地了解有关餐饮安全的多种信息,能够更加理性地选择餐饮经营者,更多的考虑对自身潜在的切身利益的满足程度,由此产生的印象式满意度远大于遭遇式满意度[10]。

3.2 对餐饮经营者的影响

对于消费者而言,面对不熟悉的餐饮服务提供者,通过餐饮安全控制系统提供的在线环境,在众多的餐饮服务单位中有选择能够保障餐饮安全提供者的余地,由此产生餐饮经营者如果不能达到消费者要求安全的期望,将面临失去信用的困境,他们会为减轻对消费者满意度的负面影响而采取积极的改进措施[11],促进餐饮行业整体风险度的下降。

3.3 对餐饮安全监管机构的影响

餐饮安全控制系统提供的信息不仅反映了各餐饮经营者正常接待负荷下安全风险度,而且反映了各餐饮经营者当前超常接待负荷状态食品安全风险评估信息,来源于相关信息系统的污染监测和疾病动态信息经过食品安全专家的一系列专业认识、判断活动作出了综合风险评估,代替了不能被普通消费者和餐饮经营者识别的风险分析,依靠多层次、更加透明的详尽信息,向消费者的需求动态产生信息输出,使消费者获得更多的自主权,避免了对风险因子的盲目识别,从而对餐饮安全监管机构产生更强的信任度,同时也为验证政府控制餐饮安全的能力和效力提供了一个途径。

4 结语

移动餐饮地理信息系统设计与实现 第8篇

近年来, 地理信息的共享与地理信息系统的研究比较多[1-4]。随着移动网络技术的发展, 越来越多的个人地理信息共享成为可能。同时, 大家也迫切希望通过提供自己的个人地理信息可以获得较多的便利性。这样, 我们就能更加容易地获取个人地理信息。近几年来, 各种基于LBS (Location Based Services) 技术的专门网站开始流行, 它们大都利用了LBS的“签到”和“周边人搜索”等功能, 个人地理信息的共享同人们的日常生活结合越来越紧密。社会服务、商业消费等公共平台与个人地理信息的紧密结合, 极大地拓展了地理位置信息的传统内涵。传统的地理位置信息是指利用经度、纬度等地理坐标来标注人或物的自然位置, 而在移动网络媒体时代, 地理位置信息可以将地理位置和行动轨迹、个人信息、消费信息等紧密地结合在一起。

在众多的市场企业中, 餐饮业的经营规模往往较小, 同业市场转变太快, 使得通过常规调查手获得地理信息困难, 地理信息数据的更新也比较难。因此, 餐饮业需要一种相对便宜, 数据获取相对便利, 数据收集和分析时间相对较短的便捷市场分析工具。

与此同时, 消费者在选择去消费餐厅时, 不仅仅考虑同一菜系的餐厅, 还要同事同等价格范围内或者一定地理范围内, 能从多种不同菜系中进行挑选。

综合上述需求, 开发一款移动餐饮地理信息系统显得很有必要。通过系统提供的功能, 消费者可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点信息。

二、需求分析

本系统设计的目标是在考虑到餐饮企业规模较小, 市场转变太快, 通过常规调查手段获得地理信息困难, 地理信息数据的更新也比较难等情况下, 为消费者设计一个可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点信息的移动餐饮地理信息系统。系统主要是对餐饮企业地理位置信息的获取、管理、分析等的管理。经过调查。系统主要应有如下功能:1.信息录入, 为餐饮企业提供地理位置等自身信息录入服务;2.地理定位, 根据企业提供的信息在图上进行标注, 并提供消费者的出行路线计划等;3.预定管理, 根据消费者的要求为其提供预定服务;4.消费评价, 消费者可以对餐饮企业进行评价, 以形成一定的市场竞争机制;5.数据分析, 对消费市场及消费水平等发分析;6) 信息管理, 对企业的地理位置等信息进行增删改;7.报表查询, 查询消费者的出行路线等, 并打印报表。

三、系统总体设计

(一) 系统功能模块设计

根据移动餐饮地理信息系统的特点, 可将系统分为信息入库、定位管理、预定管理、消费评价、分析报表、信息管理、系统设置等7大功能模块。总体结构设计如图1所示, 每个功能模块的功能要求如下:

系统设置:用户权限分为企业用户、消费者用户和超级用户三类, 超级用户有权限对企业用户和消费者用户进行增删改, 企业用户和消费者用户可以注册, 编辑自己的用户信息, 超级用户只有一个, 不能注册, 但可以修改自己的用户名和密码等信息。

信息入库:企业用户可以录入自己地理位置以及本企业的各种菜系等基本信息, 也能对这些信息进行编辑处理。

定位管理:消费者可以通过手机、笔记本电脑等移动设备输入菜品搜索当地就近的餐饮企业地理位置, 并能确定出行餐饮路线等。

预定管理:根据消费者预定查找满足用户需求的餐饮企业的地理位置等信息, 并及时反馈给用户, 并进入该餐饮企业的订餐子系统。

消费评价:消费者可以对消费的企业及其菜品地理位置等进行评价, 系统要对这些评价进行审核才能通过, 超级管理员有权限编辑这些评价。

分析报表:消费者可以查询某个菜品或餐饮企业的服务态度和质量等信息, 餐饮企业也可以查询消费者对自己的评价等信息, 并形成统计报表, 可以打印输出结果。

信息管理:对各种用户的注册信息, 菜品等信息进行综合管理。

(二) 系统数据库设计

SQL Server 2008是在Microsoft的数据平台上发布, 可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上, 从数据中心最大的服务器一直到桌面计算机和移动设备, 它都可以控制数据而不用管数据存储在哪里。且SQL Server 2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据, 在面向服务的架构 (SOA) 和通过Microsoft Biz Talk Server进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。

由于本系统是一个综合性的大型系统, 充分考虑了用户的需求等问题, 选择SQLServer2008作为本系统的数据库设计平台, 充分考虑系统总体设计模块, 系统应该具有业务平台用户登录表, 用户角色表, 角色权限表, 用户权限表, 菜品信息表等。

四、结论

系统根据移动餐饮地理信息录入的特点, 系统设置了信息入库、定位管理、预定管理、消费评价、分析报表、信息管理、系统设置等7大功能模块。这样, 消费者可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点地理信息。餐饮企业也可以及时准确将个人地理信息等输入到GIS系统中, 达到了快速准确的共享定位目的。

摘要:本文设计了一款移动餐饮地理信息系统, 消费者可以通过系统提供的功能较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点地理信息。

关键词:地理信息,系统,移动网络,LBS技术

参考文献

[1]李剑, 曾麦脉.B/S结构的大型警用地理信息系统设计[J].电脑开发与应用, 2013年09期:80-82.

[2]纪国良, 孙雪菲.GIS地理信息系统的应用与发展[J].科技创新与应用, 2012年33期:28-29.

[3]向珍君, 范达, 雷燕妮, 邓小虹.基于地理信息系统_GIS_的急救站设置研究[J].医学信息学杂志, 2013年01期:25-27.

基于餐饮服务的无线呼叫系统研究 第9篇

关键词:无线抄表,瑞萨RL78,低功耗

在我们这个“食文化”高度发达飞国度里,餐饮毋容置疑地成为第一大传统行业。然而,正是这个历史悠久、规模庞大的产业,却也是信息化程度最慢和最低的产业之一。至今为止,绝大多数餐饮业的经营方式仍停留在“一张纸、一支笔、老板喊破嗓子,员工跑断腿”的境地。很多餐饮场所仍然是老旧的“顾客大声招呼,服务员跑桌服务”模式,不但影响他人的用餐环境,同时会使服务员手忙脚乱,大大降低了服务质量。在餐饮信息化改造之中,无线点单及相关服务,无疑成为其核心内容,也是餐饮业进行信息化改造的必由之路[1,2]。根据这一情况,本文设计一个餐饮无线呼叫系统,能实现对服务员的远程呼叫并传达“点单”、“买单”、“其他服务”等等所需的服务信息。收到信息后,服务员(或总台)便立刻知道是几号桌需要什么服务,故可以从容安排。通过对餐饮服务的信息化改造,可以实现餐饮服务的低成本和高效性,促进餐饮行业的发展[3]。

1 系统总体设计

本文将餐饮服务的无线呼叫系统分为主机和从机进行设计。从机用于发送信息,主机接收信息。顾客根据需要经过操作从机向服务中心发送信息,主机处理好从机的信息,做出相应的服务。为了达到本设计的目的,根据本设计中的信息进行存储与显示等功能的要求,给出了对整个系统的整体框图,分别是电源模块,无线通信模块,主控模块,LCD显示模块,键盘模块等。接收部分和发送部分的相应模块方框图如图1所示。

2 硬件设计

2.1 RL78/G13模块设计

设计硬件时,由瑞萨RL78/G13 系列的MCU作主控芯片,通过其控制Si4432 芯片的发送和接收。RL78G13 内带有4KBRAM和64KB的Flash,含有丰富的外围模块(包括串口,SPI等)。针对本通信系统,可以完成基本的控制要求,不需要添加其他存储芯片。本文的设计中,外围的无线通信模块Si4432通过SPI口与RL78G13连接,电路简单且干扰小[4]。

2.2 Si4432无线模块设计

Si4432 集成度高,并且所需的外部电路少,只需要最基本的外部30M晶振和天线开关组成无线收发模块。为了更好完成收发的效果,必须严格按照Si4432的数据手册提供的参数选型。

通过SPI接口完成对Si4432的初始化配置、读写数据、访问FIFO等操作。使用4 线SPI,即SDO、SDI、SCLK和n SEL数据输出;SDI用于数据输出;SCLK时钟输入;n SEL作为片选信号,只有片选信号为低电平时,对Si4432 的操作才有效。此外,可以通过配置GPIO_0 和GPIO_1 引脚来设置天线的开关前段的电路采用G4J,其VC1 和VC2 分别接Si4432 的GPIO_0 和GPIO_1引脚。NIRQ引脚可以用来判断是否有中断,这样就可以利用这一功能来判断是否有信息待处理[5]。通过这款交叉开关实现天线发送和接收的自动切换功能,从而实现一定距离的无线通讯。具体设计电路图如下图3所示。

3 软件设计

3.1 软件设计思路

把系统分为主机和从机两部分,更加直观地把各部分程序展示出来。其中主机部分为信息的接收端,天线接收信息并且通过SI4432 传入MCU主控芯片。MCU判断信息后,分别给LCD显示屏和LED发出相应指令,LCD显示屏和LED按照相应指令做出显示,来提醒前台(或服务员)顾客需要的服务。从机是信息的发送端,顾客需要什么服务,通过按键的方式来实现自己的要求。MCU根据顾客的按键信息判断具体的服务内容,然后发送信息。当主机接收到信息并且确认信息后,从机的LED会做出指示,提醒顾客,信息发送成功[6]。

3.2主机程序流程图

主机是信息的接收端,是处理从机发来的信息的一端。整个系统先对LED、LCD、SI4432 和MCU进行初始化设置。在接收到信号后,LCD显示屏显示需求服务,第一行显示桌号,第二行显示需要的服务内容。LED也会闪烁来提醒前台(或服务员)顾客需要服务。当确认服务具体内容后,按下确认键,LED停止闪烁,LCD清屏,主机进入等待状态,随时处理再发送来的信息[7,8]。

下面为主机程序:

3.3从机程序流程图

从机是信息的发送端,顾客需求的信息从这里处理后发送到主机。在没有需要的信息发送时,从机进入待机状态,对SI4432、LED、MCU进行初始化设置。当有按键按下,代表需要向主机发送信息。发送按键信息前先进行判断,信息判断后再确认是否发送成功。如果信息发送成功,LED将有相应提示,之后再进入待机状态[9]。从机的流程图如下图5所示。

下面为从机进入发送模式的程序:

4 系统测试

将程序下载入呼叫终端中,对整个硬件所要实现的功能进行测试,验证其是否可以完成按键操作,LED和LCD显示屏是否可以显示有效信息。从机能否发出有效信息,主机能否在一定条件下接收到从机发来的信息,并且做出相应的信息表达。

需要用到的设备:EZ-CUBE一个、USB电缆一根、8个引脚的目标线缆一根、电脑一台(有USB接口)和软件。主机和从机之间的设置如下,从机设置在饭店服务台接收数据,主机设置在距服务台10m、20m、30m处的餐桌不断发送数据。每个位置发送数据500次,记录成功接收的次数,实验数据如下表1所示。

5结束语

本文以瑞萨单片机为基础搭建了基于餐饮服务的软硬件平台。采用低功耗的瑞萨RL78 MCU作为主控芯片,通过其控制Si4432 实现无线信号的发送和接收。对系统进行了硬件和软件设计,给出了主程序和从程序以及流程图。测试结果表明,该系统在餐厅等环境下能够可靠进行通信,能够满足餐饮服务的需求。

参考文献

[1]沈凯,吴青萍.基于单片机的病房呼叫系统设计[J].现代电子技术,2011(1):141-142+145.

[2]乔磊.基于无线技术的智能点餐系统设计[D].北京:北方工业大学,2011.

[3]果争,许丽艳,冯一航,等.无线病房呼叫系统的设计[J].青岛大学学报:工程技术版,2012(2):32-35.

[4]王俊.无线自助点餐系统服务端设计[D].北京:北方工业大学,2012.

[5]郭亮.基于Si4432的无线射频收发系统设计[J].单片机与嵌入式系统应用,2009,11:38-41

[6]李柳毅.无线点餐系统的设计[D].武汉:武汉理工大学,2013.

[7]唐文龙.餐饮业:如何打造外卖模式[J].销售与市场:管理版,2010(11):30-34.

[8]张二珂.基于Zig Bee的无线呼叫系统的设计与实现[D].郑州:解放军信息工程大学,2012.

餐饮系统 第10篇

1 系统分析

1.1 系统的可行性分析

在硬件方面, 主要完成对系统设计所使用的硬件设备进行分析判断其是否能够完成系统需求的任务。本系统用户通过手机屏幕完成与系统的交互, 通过调研发现现在手机市场上销售的大部分安卓智能手机的设备性能能够保证开发系统的技术的硬件要求。

在软件方面, 主要完成对系统设计所使用的计算机编程语言进行分析判断其是否能够完成系统需求的任务。本次设计的系统属于应用在安卓智能手机上的程序, 系统需要数据库服务器的支持, 再考虑到开发的便捷性, 所以选择了:bomb云数据库, Android Developer Tools, Eclipse为主要的开发工具, MVP框架为设计框架, OS X 10.8.5为编程环境。因此, 在软件技术上可以实现这套系统的所有需求。

2 开发环境及相关技术介绍

编程环境:

集成开发环境 (IDE) :ADT Bundle

系统开发语言:Java

运行平台:Android 4.3及以上

开发环境:jdk1.7.0_03

数据库后台管理系统:Bmob

3 系统功能的具体实现

3.1 登录注册功能实现

◆登录模块布局文件是login_page_fragment.xml, 其步骤如下:

输入用户名→输入密码→登录→进入注册页面。

注册模块布局文件是signin_page_fragment.xml, 其步骤如下:

◆输入用户邮箱→输入昵称→输入密码→确认密码→注册。

用户单击“登录”按钮后, 首先要验证用户名和密码是否完整输入信息, 如没有输入, 系统提示补全信息;如输入了信息, 系统会验证输入的用户名和密码是否正确, 验证完成, 确认信息正确无误, 页面跳转到主页面。

3.2 主页面模块视图实现

◆主页面模块视图的实现文件是activity_main.xml, 主要步骤如下:

滑动侧边栏→显示用户信息→显示进入登陆→显示餐厅信息→单击切换菜单列表…→展示菜单列表→控制侧边栏→单击进入账单详情。

◆主页面模块视图中List View控件的子项显示由布局文件dispalyitem实现。该布局的主要步骤如下:

显示菜单图片→显示价格、菜名→显示被购买次数→显示被赞次数→简介。

页面采用侧边栏的方式显示边框登录、注销, 用户信息的菜单, 直接将侧边栏的位置设定成屏幕的左侧负20dp的位置, 整个页面设置屏幕触摸监听, 监听横向滑动, 当屏幕横向滑动时, 将左面的菜单侧边栏移动过来, 将主页面中显示菜单的视图移动侧边栏的宽度。在页面的标题栏上的侧边栏显示按钮中添加监听, 单击之后直接显示拉动动画出现侧边栏。

3.3 单品页显示实现

◆单品页显示的配置文件是caidan_page_activity.xml。步骤如下:

显示菜品图片→菜名、价格→显示介绍→平铺List View→底边栏按钮。

◆单品页显示评论的列表单项的配置文件是caidan_pingjia_item.xml。步骤如下:

显示昵称→显示评论内容→显示评论时间。

设计自定义List View, 使用Measure Spec将List View的宽度定义成最大值, 使List View一次全部展开所有子项。在自定义控件中重载on Measuer方法, 将高度模式设置为最大模式。这个自定义的List View虽然解决了滚动条冲突, 能够实现设计目标, 可是这样的更改同时会带来很多其他问题, 由于列表一次性展开所有内容一次绘制完成, 导致在性能不良的机器上使用时会造成卡顿现象。同时用户可能不会查看所有评论, 这样的一次性绘制导致系统资源浪费。

3.4 账单详情模块实现

1) 账单详情显示页面外层的配置文件是pay_page_activity.xml。页面设计是视图页面的切换滚动设计, 通过手势, 单击完成页面改变, 文字标签下面的蓝色表示块也会随着页面的切换, 滑块也会移动到该标签之下。滑块的移动主要通过测量屏幕宽度, 将屏幕分成三个部分, 中间一块显示滑块图片, 左右显示空白区域。该步骤如下:

待支付标签→待评价标签→已完成标签→提示当前显示标签→添加标签页。

2) 页面内层中由View Pager里面加载的三个页面组成, 待支付页面由List View显示待支付页面, 底边栏显示订单金额情况。步骤如下:

显示待支付菜品→待评价标签→已完成标签→提示当前显示标签页。

3) 待评价页面由List View显示待评价商品页面, 页面底边栏提供分享和跳过评论功能按钮。步骤如下:

显示待支付菜品→跳过功能按钮→分享功能按钮。

4) 已完成页面由List View显示已完成的商品信息, 该页面只负责商品信息的显示。

5) 页面滑动切换页面及标签效果的实现, Viewpaper控件需要添加Android.support.v4的jar包才能使用, 在页面配置文件中控件名需要填写具体的控件地址。控件可以通过绑定适配器添加多个页面布局, 设置可以滑动切换页面, 可以监听页面切换动作。通过页面切换的监听器设置当页面改变的时候动态改变标签文字栏下面的标示位置的蓝色滑块的位置, 实现切换页面滑动方块跟随页面移动显示的效果。

4 系统测试

4.1 登录、注册模块测试

运行程序拉出侧边栏, 侧边栏用户信息显示用户未登录提示文字, 进入订单详情页面显示用户尚未登录。单品页显示按钮显示“尚未登录单击登录”, 回到主页面单击侧边栏的登录, 跳转到登陆页面, 单击下方注册提示文字。在注册信息输入框输入对应信息单击注册, 页面自动跳转到主页面, 查看侧边栏页面显示刚才注册的用户名, 订单详情页面显示订单字页面。进入单品页之后可以进行点餐操作。测试结果与预期相同。

4.2 点餐模块测试

随即单击进入单品页面, 单击点菜, 点菜按钮变成取消。单击右上角订单详情按钮, 待支付页面显示刚才选择的商品。单击支付按钮待支付页面商品消失, 滑动到待评价页面支付完成的商品显示。测试结果与预期相同。

4.3 评论模块测试

在待评论页面单击商品, 输入评论内容, 待评论商品消失, 进入已完成页面, 已完成页面显示完成评论的商品。回到主页面进入评价完成的单品页, 单品页显示评论内容。测试结果与预期相同。

5 总结

通过开发基于Android餐厅订餐预定管理系统的设计, 使用了Java语言、MVP框架。设计的餐订餐管理系统是以Bmob网络数据库为后台数据库, 以Android Developer Tools为前端开发工具。在模块功能设计完成之后, 在页面设计中参考了很多已经完成的软件, 商业软件界面也非常美观, 细节处理特别细致, 所以在设计页面视图的时候也考虑到很多细节来尽量地提升用户体验。支付页面功能设计是通过电子支付平台或者银联完成支付, 但是所有支付平台都没有对个人开发者开放, 所以支付功能没有进行资金的转账。

参考文献

[1]兰箔.餐饮业电商如何与店商共生共荣[J].餐饮世界, 2014, 31 (2) :88-91.

[2]陈寿送.中国o2o市场发展现状与趋势分析[J].电子商务研究中心, 2012, 12 (3) :23.

[3]郭霖.第一行Android代码[M].北京:人民邮电出版社, 2011.

[4]明日科技.Android从入门到精通[M].北京:清华大学出版社, 2012.

[5]李刚.疯狂Android讲义[M].北京:电子工业出版社, 2011.

[6]郭金尚.Android经典项目案例开发实战宝典[M].北京:清华大学出版社, 2011.

[7]谷歌公司.Android开发参考手册[M].北京:清华大学出版社, 2011.

餐饮系统 第11篇

小企业或可转行,或熬过寒冬。对于餐饮巨头而言,其转型就显得举足轻重,然而传达难掉头,如何在消费者多样选择中,让投资人更有信心?食品巨头百胜餐饮集团就在2015年底接纳了激进投资者的建议:剥离中国业务单独上市。

对于这一举动,百胜集团中国事业部相关内部人士曾表示,这实际上体现出了百胜对中国经济的信心,“其实也在给跨国公司在华发展的模式探索新的道路”。

最新消息显示,餐饮巨头百胜餐饮集团将分拆成“百胜中国”和“全球百胜餐饮集团”两家各自拥有独特企业战略和投资特点的独立的上市公司。届时,中国业务将正式独立。

百胜餐饮集团高层认为,百胜在中国的业务已自给自足并具备进一步释放规模的能力,在管理层的有力领导下,将最大程度上发挥所有潜力,以独立运营的形式继续把握在中国市场的巨大机遇。在中国市场,百胜中国将拥有肯德基,必胜客和塔可钟三大品牌的独家特许经营权。

事实上,百胜自进入中国以来,其本土化的策略就使其一直远远超过其他竞争对手,这一策略也在同类型公司中属于凤毛麟角。五百强企业绝大多数都有在中国开展业务,但像百胜这样中国市场的业务份额占全球业务如此之高的却不多:早在2005年,百胜便将中国业务从国际部独立出来,成为与国际部平行的中国事业部,直接向全球总部报告。

在产品研发上,百胜也有着专门的团队,会针对中国市场开发适合中国消费者口味的产品,这些独具风味的美食只有在中国百胜旗下餐厅才能品尝到。正因如此,百胜一直以来都被视为本土化做得最好的跨国公司之一。

也正因为此,中国业务一直是百胜最主要的增长点,长期以来,来自中国的营收几乎占据着半壁江山。百胜的中国业务能做到自给自足,并具备进一步释放规模的能力,因此相比于其他在华外企能较早满足独立和上市的条件。

但同时,中国市场也正在发生巨大的变化。一方面,消费心理悄然生变,不再唯洋品牌为尊;而另一方面,聚光灯效应也让百胜的一举一动备受关注,消费者也对其的食品安全提出了更高的要求。所有洋品牌都不得不承认,中国消费者越来越挑剔。

近年来,“洋品牌”风波不断,这其中既有供应链管理的复杂性,例如上述的福喜;又受制于中国养殖产业的短板,例如个别养殖户违规使用激素造成的“药鸡门”;还存在部分概念被混淆或被谣言所误伤等,例如“速生鸡”被妖魔化,谣传肯德基的鸡有“三对翅膀八条腿”等。

正是这种聚光灯效应,一系列问题让消费者对洋品牌的“光环”逐渐丧失了信心,也提出了更苛刻的要求。打个最简单的比方,如果你在路边摊吃到一个苍蝇,你最多就是让老板换一盘,不会影响你对路边摊的判断;但如果换在了肯德基、麦当劳,你对它的印象可能马上一落千丈。国际巨头就应该提供更好的服务。

而且,经济冷暖、餐饮先知。作为外资大众餐饮的领头羊之一,中国经济增速的回落恐怕是百胜目前在中国面临的最大挑战。19日数据显示,前三季度GDP增速季度值6年来首次“破7”,引发各界关注,这也给所有大众餐饮企业带来困扰。

不过尽管如此,百胜中国的最新举措,还是表明了对中国经济的长期看好。将中国业务进行剥离再独立上市,这是企业对中国的市场环境和发展前景有充分信心的表现。在声明中,百胜将中国定义为“全球餐饮业最快速发展的市场”,并表示到2020年“中国的消费阶层预计由2012年的3亿人翻倍为超过6亿人”。对任何企业而言,这都意味着巨大的增长机遇。在中产阶层迅速扩大的市场背景下,百胜预计未来在中国运营的餐厅数量将达到2万家甚至更多。

在新常态下,任何企业要谋求长远持续发展首要的是要把业务做细做实,真正做到精耕细作,而不能一味追逐短期的高速增长。其实不存在此消彼长、谁代替谁,在这个行业一直是一荣俱荣、一损俱损,每一个餐饮品牌要做的事情都是,把市场的蛋糕共同做大,而不是从竞争对手那里把蛋糕抢过来。

餐饮管理信息系统的UML分析设计 第12篇

关键词:系统,建模,UML

1 建模

建模作为分析设计系统的重要方法,近年来越来越受到开发人员的重视,人们也逐渐认识到建模的重要性。建模就是对实际系统原型的简化,凡是用模型描述系统的相互关系的过程都属于建模。系统建模主要用于3个方面:(1)分析和设计系统。(2)预测系统在某些特别的状态下未来的发展趋势。(3)对设计的系统采取优化控制。

建模的好坏直接影响到系统的设计,具有重要的作用。在实际建模时,必须在模型的简化与分析结果的准确性之间做出适当的折中,这是建模遵循的一条原则,一个设计优秀的模型不仅要包括所有影响深远的主要元素,也要能够忽略与系统不相关或者关系不大的次要元素。也就是说,在建模过程中,既不可能也没必要把实际系统的所有细节都全部列举出来。

2 UML简介

现代的软件开发采用都采用面向对象的观点进行建模。UML因其将软件软件工程的新思想、新方法有机融合利用,提供软件工程化的思想和方法,同时代表了面向对象方法的软件开发技术的发展方向,于1997年11月17日,OMG采纳UML1.1作为基于面向对象技术的标准建模语言。

统一建模语言(Unified Modeling Language,UML),是用来对软件密集系统进行可视化建模的一种语言,一种为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准建模语言,其目标是以面向对象图的方式来描述任何类型的系统。

UML的应用非常广泛,最常用的是建立软件系统的模型,此外,UML还适用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。在最常用的建立软件系统的模型过程中,不仅限于支持面向对象的分析与设计,同时更支持从需求分析开始的软件开发的所有分析设计过程。

总之,UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。它的各个都模型可以帮助开发人员更好地理解业务流程,建立更可靠、更准确、更完善的系统模型,减少理解差异。

3 UML图形

从应用系统的分析开发过程来看,当系统运用面向对象思想分析设计时,第一步是需求分析描述;第二步根据需求分析建立系统的静态模型,以构造系统的整体结构;第三步是描述系统功能的具体实现。其中第一步和第二步中所构建的模型是静态模型,包括用例图、类图(包含包)、对象图、组件图和配置图等,是标准建模语言UML的静态建模机制。第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系,包括状态图、活动图、顺序图和合作图,是标准建模语言UML的动态建模机制。

UML是一个标准的图形表示法,这些图可以从不同抽象角度使系统可视化。

1)类图(Class Diagram):类图描述系统所包含的类、类的内部结构及类之间的关系;

2)对象图(Object Diagram):对象图是类图的一个具体实例;

3)包图(Package Diagram):包图表明包及其之间的依赖类图;

4)组件图(Compoment Diagram,也称构件图):组件图描述代码部件的物理结构以及各部件之间的依赖关系;

5)部署图(Deployment Diagram):部署图定义系统中软硬件的物理体系结构;

6)用例图(Usecase Diagram):用例图从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统内部的各种用例之间的关系;

7)顺序图(Sequence Diagram):顺序图表示对象之间动态合作的关系;

8)协作图(Collaboration Diagram):合作图描述对象之间的协作关系;

9)状态图(Statechart Diagram):状态图描述一类对象的所有可能的状态以及事件发生时状态的转移条件;

10)活动图(Activity Diagram):活动图描述系统中各种活动的执行顺序。

4 餐饮管理信息系统的UML设计分析过程

4.1 餐饮管理信息系统的需求分析

随着营业规模的扩展,餐饮企业的特色和个性化经营更加明显,加上名优企业品牌扩展力度的加大、餐饮企业集团化步伐的加快等特点,均显示着传统餐饮正逐步向现代餐饮方向转化,许多中小型餐饮娱乐企业单位都面临着如何高效管理整个企业经营业务的问题,实施信息化建设无疑是实现这一目的的必由之路和明智之举,现代餐饮最显著的一个特征就是使用计算机信息化管理系统,这也是餐饮企业经营者们的共识。通过经营管理的信息化可以使原先人工的管理统计工作统一由管理信息系统进行规范化管理,提供了高效的管理手段。

一个管理信息系统系统应包含了服务行业的主要经营项目的信息管理,从开台、点菜、加菜、菜品查询与估清、菜品上传、收银、会员打折、消费清单账单打印、收银交班等业务环节,提供全方位、系统化、信息化、一体化的先进管理模式,通过电脑信息系统管理餐饮业的内部事务,将使得各业务环节更加简单、高效、协调,减轻服务人员的劳动强度,降低营业人力资源,节省大量人力、财力和物力,帮助经营管理者实现科学化、有序化管理,提升餐饮企业的竞争实力。

4.2 餐饮管理信息系统的用例分析

用例被认作第二代面向对象技术的标志,可见其重要性非同一般。用例模型奠定了一个软件系统开发的基础,描述了一个系统的需求,在不揭示系统内部构造的情况下从用户角度描述系统功能,并指出各功能的操作者,表达整个系统对外部用户可见的行为。也就是说,用例描述了建立在该系统外部的事物与系统之间的契约,是外部可见的一个系统功能,这些功能由系统所提供,并通过与参与者之间消息的交换来表达。

图1描述了本餐饮管理信息系统的外部用户与系统之间的交互,是本系统最高层也是最基本的分析,在各个业务环节的具体实施过程中,用户将进一步细化与系统的交互。从图1中反映出该系统的外部用户分别是服务员、营业员、客户、系统管理员。其中,服务员、营业员、厨房工作人员及系统管理员直接操作系统,客户通过服务员、收营员与该系统形成交互。

4.3 餐饮管理信息系统的静态模型分析

在UML的静态机制中类图是一个重点,在UML的各种图中占据了相当重要的地位,它不仅为设计人员所关心,同时,因所有软件系统都用对象或类作为其主要构造块,建模工具也主要依据类图来产生代码(正向)工程,因此系统的实现人员也非常关心类图。

类是对具有共同性质的一组对象(从建模者的视角)的描述,是一组对象的低层结构和行为规范,即一种对本质相同事物的抽象,类中的每一个对象都是某个类的实例,一个特定类的所有对象具有相同的数据结构和行为,尽管它们的属性值可能互不相同,也就是说,每一个对象也都有标识(能够对它命名,以区别于其他对象)、状态(通常有一些数据与它相联系)和行为(能对该对象做某些事,它也能为其他对象做某些事)。

在UML中,类图(Class Diagram)显示了一组类、接口、协作以及它们之间的关系,类图包含一些具体的行为元素,操作他们的动态特征是在其他图中表示的,如状态图和协作图。在类图中类用矩形框来表示,它的属性和操作分别列在分格中。图3描述了本餐饮管理信息系统中的服务员类。图中可以反映出服务员类的特性有serverno、servername、serverage、serversex、serverjobdate、serverhall、serverdesk等基本信息,在服务员类所对应的每一个对象都将具体相同的数据结构,但具体的值各有不同。

4.4 餐饮管理信息系统的动态模型分析

在动态建模机制中,以消息来完成对象之间的交互,用状态图、顺序图、协作图和活动图来描述系统的行为。其中,顺序图是一种常用的动态模型图。

顺序图(Sequence Diagram)是一种交互图(Interaction Diagram),用于描述系统中各个角色之间相互传递消息的顺序关系,就是在系统执行时,某个指定时间点将发生的事情。顺序图主要由参与者、对象、对象生命线和消息组成,显示对象之间的交互,显示跨越多个对象的系统控制流程,在顺序图中强调的是时间和消息的次序,描述事情变化在时间维度上的先后顺序,善于表达对象(比如多个页面之间)的交互,用来说明系统的动态情况。

顺序图表示方法:顺序图有两个方向,也就是说顺序图是一个两维图,垂直方向代表时间,水平方向代表参与交换的对象。顺序图由多个用垂直线显示的对象组成,图中时间从上到下推移,并且顺序图显示对象之间随着时间的推移而交换的消息或函数。

5 结束语

本文以餐饮系统的分析为例,从该分析中可以看出UML作为一种建模语言功能强大,并且应用广泛,适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段。事实证明,面向对象方法是软件开发方法的主流部分,它适合于在各种问题域中建造各种规模和复杂度的系统。

参考文献

[1]Robert A.Maksimchuk,Eric J.Naiburg.UML初学者指南[M].李虎,范思怡,译.北京:北京:人民邮电出版社,2005.

[2]Joseph Schmuller.UML基础、案例与应用[M].李虎,赵龙刚,译.北京:人民邮电出版社,2004.

[3]谭云杰.大象——Thinking in UML[M].北京:中国水利水电出版社,2009.

[4]林璇,冯健文,郑晓菊.UML在餐饮管理系统中的应用与实现[J].福建电脑,2006(6):151-152.

[5]颜志军,孙宝文,王天梅.基于UML的业务流程模型分析方法研究[J].计算机工程与应用,2004(29):226-228.

[6]王辉.基于UML的网上考试系统建模[J].电脑知识与技术,2008(29):397-399.

上一篇:物理概念教学认识下一篇:语文教学要彰显个性