首页 > 范文大全 > 正文

基于Android的无线点餐系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Android的无线点餐系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:移动互联网在全球范围内迅速普及,但目前多数餐厅点餐方式还停留在原始阶。本论文依据模块化的设计原则,采用WLAN、3G等无线局域网技术,设计并实现了具有用户登陆,点餐,数据更新等功能的无线点餐系统。

关键词:移动互联网;Android;无线点餐

中图分类号:TN929.53

1 背景

移动互联网时代,无线点餐系统已经被广泛应用。移动生活已经是潮流,并日益影响到人们生活的方方面面。各行各业都在积极地向信息科技靠拢,餐饮业也在紧跟时代步伐。本课题就是将无线点餐系统应用于现代餐饮业。它可以有效地提高餐饮业的工作效率以及整体服务质量和管理水平。

2 核心技术

Android平台的开放性等特点既能促进技术的创新,又能助于降低开发成本,还可以使运营商能非常方便的定制特色化产品,因此具有很大的发展潜力[1]。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%[2]。Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android结构分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层,非常易于的开发和调试[3]。

3 系统分析与设计

3.1 需求分析。用户角色应该有顾客、服务员、管理员、厨师。管理员在WEB终端可以对用户进行管理添加、删除,服务员,菜单管理,订单管理,餐桌管理等。顾客和服务员使用Android客户端可以进行点餐,并台,开桌,结台,退出等操作,当顾客结账后订单状态置为已付款,系统保证将菜单准确无误地传达给厨师。根据以上分析,将系统需求加以总结,得出系统需求如下:

(1)Web后台管理端。用户管理:管理员打开用户管理,可以进行添加,删除用户;餐桌管理:打开餐桌管理,进行添加,删除餐桌;菜谱类别管理:打开菜谱类别管理,可以进行添加,删除菜谱,显示菜谱的分类名等数据项;菜谱管理:打开菜谱管理,可以进行添加,删除菜谱;订单管理:打开订单管理,可以进行查看详细,删除订单。

(2)Android移动客户端。登录:用户通过用户名和密码进入移动客户端,可以进行相关的操作,如开桌,查台,转台,并台,结台,点餐,下单等功能。

3.2 系统功能图。根据点餐系统的需求,进一步作出系统的功能图,本部分包括客户点餐流程图,厨师出菜流程图,客户点餐活动图,菜谱更新状态图,并做了详细的说明,使读者对系统的功能一目了然。

(1)客户点餐序列图。根据客户需要,服务员打开点餐系统的Android终端页面,更新数据,客人入座后,这个时候管理员就可以根据客户要求下单,下单包括开桌,点餐进而下单,顾客可以根据需要重新要求点餐,或点更多的菜。在顾客就餐完毕后,计费付帐而设定的功能就是结台,上面的用餐信息使客人能够一目了然,不用担心有什么算错的问题,根据以上功能画出的客户点餐时序列图如图1所示:

图1 客户点餐序列图

(2)厨师出菜序列图。管理员输入登陆数据,进而登陆到点餐系统的后台服务器端,管理员可以更新用户里面的数据,包括服务员信息,餐桌信息,菜谱信息,下单信息等,当前台下单后,后台厨师就可以看到客户要求的菜谱。

4 系统实现

登录界面由服务人员来操作的,所以要简洁明了易操作。利用数据库对用户信息进行核对,核对正确后利用界面跳转到主菜单界面。服务人员的账号密码是在服务器数据库中设置的,每个服务员分配唯一的一个账号密码,这样可以责任到人,不至于出现混乱。

4.1 登陆。根据客户需要服务员打开系统,输入用户名密码等,点击登陆进入无线点餐系统主界面,如果不填用户名,或者用户名、密码输入错误,本系统将将自动提示,可以重新输入,界面如图2所示:

图2 登录截图

当用户输入正确的用户名和密码之后进入系统主菜单界面可以进行各种操作:如点餐,并台,转台,查台,结台,更新,注销等操作,一般建议先更新数据,因为本系统考虑餐厅的营业情况会更新相关数据,如新加的特色菜,汤类等,此时更新后,客户可以查台,进餐,餐后结账。中间如遇到特殊情况,可以转台,并台,考虑周全,客户满意。如图3所示:

图3 主界面

5 结束语

本文针对传统餐饮业中存在的问题,提出了利用新技术来解决这一问题,设计并实现了无线点餐系统,通过实际应用,验证了该系统的可用性。有效的提高了餐饮业的整体工作效率,改变了传统的工作方式。无线点餐系统是新技术的一个很好的应用,成功的将Android系统推向餐饮业,为其在其他行业的发展提供思路。

参考文献:

[1]王璐聪.基于android的食客乐无线点餐系统[J].西部教育研究,2013(09):106-119.

[2]陈晓峰,林正浩.基于Android无线点餐系统设计[J].上海师范大学学报(自然科学版),2012:369-373.

[3]思志学,吴亚峰.Android核心技术与实例详解[M].北京:电子工业出版社,2010:17-19.

[4]郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010:66-68.

作者单位:河南南阳理工学院软件学院,河南南阳 473000;中国联合网络通信有限公司南阳市分公司,河南南阳 473000