本来第三篇应该是写到一线具体功能的实现的,但是有朋友问到了一些很基础的知识,才意识到我有很多东西没有讲清楚,因为这个软件看起来很简单,但是对学生朋友来说却是整合了很多资源,用到了很多不同的技术的,所以我再写一篇简单的介绍一下。本篇中的大部分内容,都来自我的毕业论文,介绍得很粗显,希望详细学习和了解的同学请自行查阅资料吧。
本设计包括三部分:移动端软件、云服务平台和热敏打印机模块。其中移动端软件基于Android系统开发,包括菜品录入、点餐和数据统计等多个部分。先由餐饮店铺管理者将本店菜品录入到手机软件中,录入的信息包括菜品名称、价格、规格、食材和示例图片等。录入信息将同步储存到移动终端和云平台上,并生成点餐界面。生成点餐界面即可进行正常点餐操作。点餐过程中由前台收银员手持移动终端,按照顾客要求选择菜品,点餐完成后生成菜单,结算总价并由顾客付款。付款后点餐信息发送热敏打印机。店铺可根据自身格局,选择将打印机放在收银台或后厨。打印机放在收银台可将小票直接交给顾客,由顾客凭小票到取餐处取餐。打印机放在后厨可让顾客到座位上等待,后厨按照小票将菜品准备好好端给客户。数据统计部分会对当天所受菜品做出统计,包括计算总营业额和售出菜品的分布等,便于管理者记账以及对次日的售出量进行预估,以便估算各种食材的进货量。
具体流程框图如下:
Android Studio
本设计中的Android端软件的设计开发,主要使用的开发工具是Android Studio。Android Studio是Google于2013 I/O大会针对Android开发推出的基于IntelliJ IDEA开发的开发工具。Android Studio 提供了集成的 Android 开发工具用于开发和调试。
2015年5月29日,在谷歌I/O开发者大会上,谷歌发布AndroidStudio1.3版,支持C++编辑和查错功能。AndroidStudio 1.3版开发码代码变得更加容易,速度提升,而且支持C++编辑和查错功能。
在2016年的Google开发者大会上,Google发布了Android Studio的2.0版本。Android