APP下载

基于安卓平台的点餐系统《order》的设计与应用

2018-11-07张传佳李远浩丘远斌林双漫,王祺奇

电脑知识与技术 2018年21期

张传佳 李远浩 丘远斌 林双漫,王祺奇

摘要:随着android系统的迅速发展,其app带给人们诸多便利。目前,在餐饮行业的外卖部分被app化越来越快速。但其点餐的一方面却还没有发展起来,还是要用口头呼叫服务员,还有手写菜单,手动统计盈利等各种的不方便。根据以上的痛点,设计实现了基于Android平台的order app。以bmob云端数据库作为数据后台,用环信即时通讯云实现实时交互,还采用了百度ai语音合成作为提示声,实现了该app的多种功能。如:前台服务,下订单,盈利统计,个人以及商店信息管理。测试表明,该app解决了顾客与商家的沟通难问题,以及商家盈利难以统计问题,给顾客与商家带来了诸多便利。

关键词:餐饮服务;发展趋势;Android;云端数据库;语音合成

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2018)21-0121-04

Abstract: With the rapid development of Android system, its app brings many convenience. At present, the takeout part of the catering industry is becoming more and more rapid by app, but on the one hand, it has not developed on the one side of the meal. It is also inconvenient to use the oral call waiters, the handwritten menu, and the profit of manual statistics. According to the above pain points, a app-order based on Android platform is designed and implemented. The bmob cloud database is used as the data background, the real time interaction is realized with the ring letter instant communication cloud, and the Baidu AI voice synthesis is used as the prompting sound, and the various functions of the app are realized. Such as: front desk service, order, profit statistics, personal and store information management. The test shows that the app solves the difficult problem of communication between customers and businesses, and it is difficult for businesses to make profits statistics, which brings convenience to customers and businesses.

Key words: catering service; development trend; android; cloud database; speech synthesis

1 背景

隨着人们生活水平的提高和消费观念的转变,餐饮消费中单纯以“吃饱”为目的的人群比例大幅度下降,而对餐饮企业的质量与服务的要求则是越来越讲究,电子菜谱的使用还仅局限于噱头及吸引顾客眼球的目的,且局限于网络环境、硬件选型、软件操作及效率问题,大范围的推广还需要走很长的一段路[1]。点餐智能化将会是餐饮业发展的最终趋势。近几年来,众多的餐饮企业陆续开展了信息化建设,对企业提高经营效率、增强盈利能力起到了显著作用[2]。order软件能够消除了顾客呼叫服务员而服务员听不到的尴尬局面,能快速自由地下单,能够对商家营业额的进行统计等功能。

2 系统分析

2.1 系统目标

order app必须具备相应的计算机系统才能实现其功能。该系统主要包括以下组成部分:服务器:bmob云数据库[3]用于app的数据存储,环信即时通讯云用于app的即时信息交互,百度ai语音合成,用于app的提示;安卓端:商家端,提供注册登录,接收订单,前台服务,盈利统计,信息管理等功能。顾客端注册登录,提供下单,呼叫服务等功能。

2.2 系统功能

order app包括顾客端和商家端两部分,它们通过bmob云数据库和环信即时通讯云进行交互。顾客端主要功能由下单,呼叫服务。商家端主要功能有接收订单,接收服务,还有盈利统计。如图1。

顾客端的下单功能和商家端的接收订单功能进行交互,是该系统的最重要的一个交互过程之一。省去了人工填写菜单的繁琐。大大地提升了工作效率。其也方便了商家和顾客统计数据。

顾客端的呼叫服务功能和商家端的接收服务功能进行交互,是该系统的第二重要的一个交互过程。平常我们到店吃东西有时有问题需要找服务员,那么我们就需要自己走到前台出,或者大声呼叫。这个功能能帮我们完成这些过程,很大程度上提升了商店的服务质量和顾客的被服务质量。

盈利统计是商家端特有的功能。通过统计商家的所有完成订单,列出一些重要的,商家需要的数据,如一天完成多少单,有多少收入等。

3 系统设计

3.1 基本架构

order系统包括服务器:bmob云数据库,环信即时通讯云,百度语音;安卓端:商家端和顾客端。总体系统基本架构由这几部分组成。如图2所示。

顾客端和商家端通过环信即时通讯云实现了即时信息的交互。而bmob云数据库为顾客端和商家端提供了数据的储存服务,顾客端和商家端通过bmob云数据库可以对数据进行增删改查操作。商家端通过百度语音合成对顾客端传来的即时信息转变成声音文件,并把声音文件播放出来提示商家。

3.2 系统逻辑结构

该系统采用MVC框架(Model-View-Controller,即“模型-视图-控制器”)。其中,模型层主要负责业务流程的处理;视图层主要用于用户与平台之间的交互;控制层主要用于实现业务流程的控制,对模型层和视图层进行调度与控制。

3.3 界面流程设计

order app主要界面流程如图3所示。

4 系统实现

《order》app系统由安卓程序端,bmob云数据库,环信即时通讯云,百度语音合成组成。通过bmob云数据库存储,获取信息,通过环信即时通讯云发送,接收即时信息,通过百度语音合成提醒商家。其主要有功能呼叫服务交互,下单交互。商家端特有的功能为盈利统计。

4.1 呼叫服务交互过程

顾客通过按下顾客端上的服务页面的按钮,可以呼叫服务员过来服务。服务页面的按钮

有服务员按钮,打包按钮,添加餐具按钮,发票按钮,催单按钮;不同的按钮对应不同的服务。当然无论按下哪个按钮都必须通过环信即时通讯云发送即时信息。服务界面如图4所示,其发送信息的代码如下:

有发送就有接收,商家端通过接收即时信息来响应顾客的要求,这就是商家端的功能之一接收服务功能。商家端还将接收过来的即时信息用百度语音合成将信息播放出来。接收信息的界面如图5所示,具体的代码如下:

4.2 下单交互过程

顾客现在顾客端上选择想要吃的菜,然后点击下单支付。支付完成后顾客端就将订单信息添加到bmob云端数据库,存储订单状态为“未接单”,同时发送即时信息通知商家有顾客下单了。商家知道后,在商家端的订单界面上点击“接单”按钮,进行接单,改变订单状态为“已接单”。顾客在吃饱后点击“确定上菜”按钮,完成订单,改变订单状态为“已完成”。整个下单的交互过程完成。顾客后续还可以点击“评价”按钮对订单进行评价。发送和接收即时信息的代码上面的呼叫服务过程已经给出了。顾客端的菜单页面和商家端的订单页面如图6所示,下单添加订单信息的代码如下:

4.3 盈利统计

盈利统计是商家管理财务的重要手段之一。它能够让商家知道每一天有多少订单,总盈利多少,还用柱状图让商家直观地看到营业期间的盈利情况,这样能让商家更好地分配资源。还把桌子的盈利排行榜前三的桌子显示出来。

5 结论

在“互联网+”背景下,运城市餐饮业市场并没有放慢自己追赶行业发展新趋势的步伐。但是数据结果意味着运城市餐饮业市场仍然有很长的路要走,尤其是小型餐饮企业、大众餐饮企业需要更多的OTA平台,充分挖掘更多的用户资源[4]。所谓“互联网+”就是指,以互联网为主的一整套信息技术(包括移动互联网、云计算、大数据技术等)在经济、社会生活各部门的扩散应用过程。该文顺应着“互联网+生活”趋势,利用Android移动互联网技术,精准解决了餐饮行业人手不足,响应不及时等痛点问题。在未来,不断地对人力资源再优化,给社会和国家发展做出更好的贡献。

参考文献:

[1] 刘小鹏. 安卓平台电子菜谱在餐饮行业的应用及发展现状[J]. 信息与电脑, 2012(3): 75-78.

[2] 冯超颖. 餐饮业商务智能现状与人才需求研究[J]. 四川旅游学院学报, 2016(6): 33-35.

[3] 周冉, 高玉竹. Bmob云平臺在Android App开发中的应用[J]. 微型机与用, 2015, 34(1): 26-28.

[4] 李剑锋. “互联网+”背景下运城市餐饮业OTA现状分析[J]. 江苏商论, 2017(12): 19-21.

【通联编辑:谢媛媛】