基于移动终端的智能点餐系统设计

时间:2024-03-05 点赞:51443 浏览:104934 作者原创标记本站原创

本文是一篇点餐系统论文范文,关于点餐系统相关毕业论文格式模板,关于基于移动终端的智能点餐系统设计相关在职研究生毕业论文范文。适合点餐系统及数据库及顾客方面的的大学硕士和本科毕业论文以及点餐系统相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:为了改善传统点餐人工成本高、服务速度慢的弊端,开发基于web平台、MySQL数据库以及云计算技术的智能点餐系统,可应用于可移动小型PC机等便携式设备,极大方便用户点餐,同时为用户提供友好的交互界面,也降低餐厅运营成本.

关 键 词:MySQL;云计算;智能点餐系统;便携式设备

中图分类号:TN929.53

在用餐高峰期,通常会涌入大量顾客,传统的服务流程效率变低,往往会导致餐厅人满为患.在不增加人力成本额的同时,如何提高餐厅的经济效益,这是每个餐厅亟需解决的问题.故此我们提出采用便携式设备,实现为顾客点餐、顾客查看订单、修改订单、服务员管理订单、为顾客结账等功能,由此代替人工点餐结账的流程.同时系统会记录并存储顾客所有点餐菜单于云端,同时还可以根据顾客以往喜好菜肴,最近餐厅可提供菜肴,生成推荐菜品供顾客选择.

本项目的创新点在于:

(1)顺应时代移动互联网的趋势,引入移动设备一体化点餐流程解决人工点餐效率低下的弊端.

(2)提出基于云的数据存储功能,将顾客以往点餐信息以结构化数据的形式存储于云端,以待下次用户再就餐时,结合本餐厅可提供菜品,通过机器学习和基于模型的推荐算法,生成用户可能喜欢的菜品供用户选择.

(3)整个流程逐步脱离人工服务,用户入座后自行输入就餐桌号以及人数,同时整个点餐流程也由用户自行操控管理.

1关键技术概述

(1)Socket通信也称为套接字通信,顾客启动点餐系统应用程序后生成socket客户端端口号,同时向订单处理服务端发出应答请求,服务器接受请求后生成对应的通信端口号,在服务器端经过相应订单处理后即生成响应程序并通过socket通信回馈给客户端.

(2)采用当前流行架构MySQL数据库,便于实现数据存储与操作.在JSP或者Html页面设计整体界面布局,本系统采用Gallery布局方式,达到图片浏览的效果,整体界面较为动感、美观.顾客可于特色菜肴页面通过点击图片的方式滑动浏览图片,用户体验很好.

2系统功能需求分析与实现

2.1功能模块分析.系统设计架构通过C/S模式,结构框架实现简单,同时方便好用.一共实现了一下几个功能模块:

(1)顾客点餐模块.顾客输入桌号及就餐人数,根据分类后的菜谱(热菜、凉菜、酒水等)选菜,在确认生成订单前还可进一步添加或删除菜品,在提交订单后仍可查看所点菜品,也可申请对已提交菜品做出更改,如图1所示.

图1顾客点单

(2)推荐点餐模块.用户就餐入座后,根据其需要,如果使用餐厅就个人推荐点餐功能模块,则需输入,再通过云端已存储数据以及推荐算法得到推荐菜品列表.

(3)服务员登录模块.服务员实现登录后台订单管理系统.

(4)服务员通过后台管理订单模块.成功登录系统后,负责处理根据系统分配得到的在一定范围内餐桌上就餐的顾客订单,如图2所示.

图2订单确认

(5)厨师配菜与同步管理菜谱模块.由于顾客可能会更改提交后订单,一旦厨师完成某项菜品,关于该订单中该项菜品的状态即改为已完成,此前顾客对该订单中菜品所做的任何更改都会实时地回馈到厨师管理出菜的界面

2.2数据库设计

本系统总共采用四张表,实现对数据库存储数据的增、删、查、改,分别为:ordershow,存储系统菜品信息.

主码为:primarykey(mid),候选码为:unique(mname)customer,

主码:primarykey(oid,tid)ordercontent,是关于顾客的订单详情表,作为依附于customer而存在的弱实体表,顾客点餐时每次向customer表中插入的数据也会相应地插入ordercontent表,同时顾客点单的菜号也作为该张表的主属性.ordercontent表的oid、tid分别依赖于customer表的oid、tid,其值只能取自customer表的相应值.

主码:primarykey(tid,oid,mid)

外码:foreignkey(oid,tid)referencescustomer(oid,tid)

member表,设置了员工的一些基本信息,

primarykey(member_no)

tableinfo表,设置了餐桌信息,

tidvarchar(100)primarykey

infovarcharcheck(infoino(‘空’,’非空’))

membermanagement表,设置了员工负责管理的餐桌信息,

primarykey(member_no,tid)

foreignkey(member_no)referenceember(member_no)

foreignkey(tid)referencestableinfo(tid)

3结束语

论文对基于小型PC等通用便携式设备的智能点餐系统进行了研究与设计,包括数据库的设计与实现、前端界面友好设计以及后台订单管理设计与实现等.通过此系统的使用,餐厅可让顾客体会到点餐的乐趣,同时为顾客节省了宝贵时间,提高用户体验感,同时也提升了餐厅档次与形象.


相关论文

基于Android智能终端的点餐系统设计

本文是一篇数据库论文范文,数据库相关毕业论文格式模板,关于基于Android智能终端的点餐系统设计相关开题报告范文。适合数据库及点餐系统及。

基于ARM11智能盲人导航系统设计

这篇计算机论文范文属于论文格式免费优秀学术论文范文,计算机类有关硕士论文开题报告,与基于ARM11智能盲人导航系统设计相关本科论文格式。。

智能灯光控制系统设计

本文是一篇控制系统论文范文,控制系统方面毕业论文格式模板,关于智能灯光控制系统设计相关研究生毕业论文开题报告范文。适合控制系统及计算。

洛阳机场智能照明控制系统设计方案

本文是一篇智能照明论文范文,智能照明方面有关本科毕业论文,关于洛阳机场智能照明控制系统设计方案相关在职毕业论文范文。适合智能照明及控。

基于ZigBee的智能农业管理系统设计

本文是一篇智能农业论文范文,关于智能农业相关毕业论文格式模板,关于基于ZigBee的智能农业管理系统设计相关大学毕业论文范文。适合智能农业。

高校智能财务系统设计

本文是一篇高校财务论文范文,高校财务相关毕业论文提纲,关于高校智能财务系统设计相关本科论文范文。适合高校财务及财务分析系统及财务分析。