基于iOS的电子菜单设计与实现--毕业论文 - 图文

2019-03-10 20:08

河北地质大学本科生毕业设计

摘 要

信息技术在全球的广泛使用,不仅深刻地影响着经济结构与经济效率,而且还被作为先进生产力的代表。在经济全球化的今天,信息技术已经成为一种在各个领域取胜的强大武器,例如在军事领域,教学领域,医疗领域等等,当然它也可以被用于餐饮行业。

电子菜单项目的开发使用了苹果自己研发的开发软件Xcode,主要有UIkit框架和Foundation框架组成。电子菜单的项目开发,对数据进行展示主要应用滑动视图控制器UIScrollerView和列表控制器UITableView相结合,在使用UITableView时对cell的复用是此技术的难点,主要避免在cell复用是出现内存泄露状况而导致的程序崩溃,数据的获取和保存应用了FMDB第三方库,对数据库中的数据进行增删改查等操作,此数据库的底层也是对SQLite的封装,开发者应用起来更顺手简介,提高效率,把获取的数据用数据模型接收,这样有利于降低耦合性,使程序更顺畅,代码更健壮。

系统中的基本功能都已经实现,满足用户需求。而且本系统巧妙地将信息技术结合到餐饮业中,大大的节约了餐饮业的成本,同时也兼顾了用户群体的利益,为用户带来一个简洁、易用、方便、美观的点餐平台。

关键词:iOS,SQLite,通知,应用,控件

I

河北地质大学本科生毕业设计

Abstract

The widespread use of information technology in the world, not only has a profound impact on the economic structure and economic efficiency, but also as a representative of the advanced productive forces. In today's economic globalization, information technology has become a powerful weapon to win in all fields, such as in the field of military, teaching, medical field and so on, of course, it can also be used for food and beverage industry.

The development of electronic menu items using Apple's own research and development of software development Xcode, is mainly composed of UIkit framework and Foundation framework. Project development of electronic menu, the data show the main application of sliding view controller UIScrollerView and UITableView controller combination list, when using UITableView cell to reuse is a difficulty of this technology, mainly in the cell multiplexing is to avoid memory leaks caused by the status of the program crashes, obtaining and preservation of the application of the FMDB third party library data and the data in the database CRUD operations, the underlying database is also the SQLite package, application developers more easily, improve the efficiency of the data received by the data model, it can reduce the coupling, make the program more smooth, more robust code.

The basic functions of the system have been realized, to meet the needs of users. And the system cleverly the information technology with the food and beverage industry in, greatly saves the cost of food and beverage industry, while also taking into account the interests of the user groups, bring a simple, easy to use, convenient, beautiful ordering platform for the user.

Keywords: iOS, SQLite, notification, application, control

II

河北地质大学本科生毕业设计

目 录

摘要 .................................................................................................................................................. I 第1章前言 ...................................................................................................................................... 1

1.1 课题开发背景................................................................................................................... 1 1.2 电子菜单app框架设计开发的现实意义 ....................................................................... 1 1.3 论文内容和结构............................................................................................................... 2 第2章电子菜单应用开发技术简介............................................................................................... 3

2.1 Objective-C简介 ........................................................................................................... 3

2.1.1 iOS系统 ................................................................................................................ 3 2.1.2 核心操作系统层和核心服务层 ........................................................................... 4 2.1.3 应用程序框架 ....................................................................................................... 5 2.2 SQLite数据库介绍 ......................................................................................................... 5 2.3 Xcode ................................................................................................................................ 6 第3章电子菜单app需求分析 ...................................................................................................... 8

3.1 电子菜单app的可行性分析........................................................................................... 8 3.2 电子菜单app功能需求分析........................................................................................... 9 第4章电子菜单app设计 ............................................................................................................ 12

4.1 辅助功能设计 ................................................................................................................. 12

4.1.1 数据库操作功能 ................................................................................................. 12 4.1.2 跳转动画功能 ..................................................................................................... 12 4.2 模块功能设计 ................................................................................................................. 12

4.2.1 登陆和语言选择模块 ......................................................................................... 12 4.2.2 历史菜单模块 ..................................................................................................... 13 4.2.3 历史菜单详情模块 ............................................................................................. 14 4.2.4 菜品介绍模块 ..................................................................................................... 15 4.2.5 我的菜单模块 ..................................................................................................... 16 4.2.6 送单模块 ............................................................................................................. 17 4.2.7餐位选择模块 ...................................................................................................... 18

第5章系统测试 ............................................................................................................................ 19

5.1 功能模块测试................................................................................................................. 19 5.2 功能整体测试................................................................................................................. 19 总结与展望 .................................................................................................................................... 20

总结 ........................................................................................................................................ 20 展望 ........................................................................................................................................ 20 参考文献 ........................................................................................................................................ 21 致谢 ................................................................................................................................................ 22 附录 ................................................................................................................................................ 23

III

河北地质大学本科生毕业设计

第1章 前 言

1.1 课题开发背景

伴随着餐饮行业的快速发展,菜单也发生了重大演变,从挂牌菜单、华丽纸质菜单到点菜宝的兴起,再到电子菜单的横空出世,无一不体现着餐饮业及消费者对点菜方式的重视。高效、便捷的点菜方式成为餐饮业与消费者共同的追求。现今,大中型餐饮机构已告别了纸笔记录的传统点菜方式,转而使用智能化的点菜宝。

然而,随着科技的发展,点菜宝已越来越无法满足消费者及餐饮业主的需求,安装复杂、升级困难、维护成本高、无法脱离纸质菜单成为点菜宝的诟病。平板电脑的出现掀起了菜单行业的新浪潮,基于平板电脑的电子菜单因良好的客户体验、更新及时、信息容量大等优势成为了餐饮界的新一代宠儿。

电子菜单是结合无线点菜系统和触摸屏点菜系统为一体的新型智能化菜单,通过WIFI或433协议无线传输实现可视化操作,是基于物联网和云计算技术为餐饮店量身打造的智能管理系统。基于平板电脑上的电子菜单为顾客提供绚丽图文界面及前所未有的交互性,为餐厅提供易于维护的动态菜单,随时更新,随时生效,特有的客户管理系统和存货管理系统为餐饮经营提供了极大便利。电子菜单可通过上传图片等及时快速地更新菜谱,维护费用低廉,长期成本较低。

根据西安电子菜单行业现状的调查结果,结合西安餐饮业现状,不难发现电子菜单的长期成本远低于其他形式的餐单。通过对西安50家中等规模饭店的调查,我们发现普通纸质菜单制作周期长、成本高,平均每本菜谱的成本在200~500元间,平均使用周期仅0.25~0.5年,平均每次需制作20~40本,外加手工单、菜牌及酒水单的制作等费用,平均每家酒店每年菜单的制作成本在6~10万元。按3年使用时间计算,使用高性价比的电子菜谱,暂且不考虑人工成本及时间成本,仅餐单制作成本就已下降到原来的二分之一左右。

1.2 电子菜单app框架设计开发的现实意义

新一代餐饮行业电子点餐技术,又称芯菜单。它是一套集成了基于平板电脑的电子菜单(iPad或Android平板电脑)和后台服务管理软件的餐饮行业服务管理系统。它是“传统菜谱”与“点菜宝”结合的产物,是新技术发展的必然趋势。

顶级客户体验。点菜方式新颖,操作使用简便,外观大气时尚,提升饭店档次,减少工作失误,提高顾客满意度。新品菜、特色菜、套餐推荐消费模式,引导顾客消费,把握主动权。

综合成本远低于传统菜单。传统菜单制作成本高且需要不断翻新,修改,更换。以电子菜单3年的使用周期看,综合成本远远低于传统纸介菜单。菜单实时自主更新,更换迅速简便。

信息存储量大,菜单可实时更新,且能实现售罄提示功能。电子菜单采用大容量平板电脑,能够存储大量的文字、图片、语音、视频等信息。菜品售罄及时显示,提升客户满意度 信息提交方便简单,包间、后厨、信息连接更直接。除菜单之外可以添加酒店背景,领导介绍,大厨资历简介,优秀员工表彰信息等,是酒店文化最全面的展示平台。电子菜单的实时售罄提示功能,能够避免菜品售罄造成的退单等情况,同时可以为顾客推荐类似

1

河北地质大学本科生毕业设计

口味菜品,保障酒店销售业绩。推荐菜,折扣菜,套餐系统,更多的消费模式,大大提高客人点餐效率。

节省点菜时间,提高翻台率。顾客消费方式新颖,提升消费档次,拉动消费欲望。信息一览无余,点单更简便。等菜之前还可以稍作娱乐,打发时间。

电子菜单的使用流程:当顾客进入餐厅就餐时,迎宾带客入座。服务人员即递上一本电子菜谱。使真实的菜品图片、价格及简介展示在电子菜谱的触摸式高精度液晶屏幕上,供消费者自行选择适合自己的菜品。让顾客体会到菜品的真实情况,当顾客选择完毕后,可以自行核对所点菜品及消费金额并提交菜品,让顾客感觉到明明白白的消费。顾客提交的信息会存储到本地数据库,后厨可以从数据库中获取到顾客的要求,位置及其他信息。顾客消费完毕后,再由服务人员带消费小票与顾客核对金额付款,听取顾客的反馈意见,先消费满意后付款,满足大众需求。

1.3 论文内容和结构

本论文主要写的是一个基于iOS系统的电子菜单设计与实现,以及一些在实现过程中遇到的难题,解决方法,自己在解决问题中的体悟和感受,以及对以后项目的完善的展望,本文把实现项目过程中的核心代码张是给读者看,让读者对我的项目有初步的了解,也对关键代码附有文字说明以及代码运行后的图片展示。具体章节内容如下简介讲述:

第一章,介绍了课题的开发背景、课题开发的现实意义以及论文内容及结构。

第二章,概略地介绍了开发电子菜单多用到的各种技术,比如新技术Objective-C,SQLite数据库等。

第三章,对电子菜单系统结构设计、系统结构功能、运行环境等概要分析设计阶段做了大体介绍即需求分析。

第四章,对系统总体流程设计、系统整体框架、后台逻辑处理功能设计和数据库设计作了简要说明具体介绍了系统各功能实现过程。

第五章,大体介绍了对本系统的测试工作,涵盖了测试计划、测试结果以及测试分析这三个方面的内容。

2


基于iOS的电子菜单设计与实现--毕业论文 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:双金属带锯条常见故障及解决办法 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: