基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx

上传人:b****9 文档编号:12999207 上传时间:2022-10-02 格式:DOCX 页数:38 大小:1.03MB
下载 相关 举报
基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx_第1页
第1页 / 共38页
基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx_第2页
第2页 / 共38页
基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx_第3页
第3页 / 共38页
基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx_第4页
第4页 / 共38页
基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx

《基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx(38页珍藏版)》请在冰豆网上搜索。

基于IOS平台点菜系统的设计与开发毕业论文Word文件下载.docx

1.2点菜系统的发展现状 1

1.3点菜系统开发的意义 2

1.4开发工具与使用技术介绍 3

1.4.1Objective-C概述 3

1.4.2Xcode概述 3

1.4.3MVC概述 4

1.4.4SQLite数据库 4

1.4.5HTTP/TCP通信 4

2系统需求分析 5

2.1项目概述 5

2.1.1项目名称 5

2.1.2项目目标 5

2.1.3系统范围和系统边界 5

2.1.4功能概述 5

2.1.5业务流程图 5

2.2详细功能需求 6

2.3系统运行环境分析 7

3系统设计 8

3.1功能模块设计 8

3.1.1设计的概念 8

3.1.2系统数据模型实体关系 8

3.2数据库设计 9

3.2.1数据库关系图 9

3.2.2数据库作用表 10

3.2.3数据库信息表 10

3.2.4APP功能模块预览 11

3.3前台功能设计 12

3.4后台功能设计 12

4系统实现 14

4.1前台功能模块的实现 14

4.1.1网站首页功能 14

4.1.2点菜功能 14

4.1.3一键分享 15

4.1.4菜单功能 17

4.1.5餐位选择和送单 18

4.1.6历史菜单 18

4.2后台等功能的实现 18

4.2.1厨房端接受数据 18

4.2.2收银端结账 19

5系统测试 20

5.1测试目的和概念 20

5.2测试原理 20

5.3测试用例设计 20

5.4测试结果 21

6结论 27

6.1点菜系统的总结和不足 27

6.2点菜系统未来的改进设想 27

参考文献 28

致谢 28

摘 要

社会随着科技而发展,生活因科技而多姿。

在移动互联网飞速发展的今天,手机,iPad的使用越来越普遍,而去餐馆就餐问题是人们交流相处必不可少的一部分,电子点菜是餐馆点菜发展的必然途径之一。

本系统设计内容包括电子点菜,修改电子菜单,查看历史菜单及发送菜单等。

本系统的主要特点有:

本系统采用MVC格式来编写代码,代码可维护性大大增强,使用iOS自带的Sqlite3数据库来实现存储,用户界面简洁美观,可操作性强。

使用本系统可以提高餐馆的服务质量和工作效率,可以改变点餐方式,从而实现餐馆改革。

从而获得更大的收益,同时也丰富现代人追求潮流,与时俱进的生活品质。

关键词:

iOS;

app;

点菜;

Objective-C;

I

Abstract

Withthedevelopmentscienceofsociety,livingiscolorfulduetotechnology.WiththerapiddevelopmentofmobileInternettoday,mobilephone,iPadisusedmoreandmorewidely,andgotoarestaurantispartofpeoplecommunicatealongessential,Electronicorderingisoneoftheinevitablewaytothedevelopmentofalacarterestaurant.Thedesignofthesystemincludeselectronicordering,modifytheelectronicmenu,menuandmenusendviewhistory.Themaincharacteristicsofthissystemare:

thesystemusestheMVCformattowritethecode,codeMaintainabilitygreatlyenhanced,torealizethestorageusingiOSwithSqlite3database,theuserinterfaceissimpleandbeautiful,andthemaneuverabilityisstrong.Thedesignofthissystemisthecoreobjectiveistoimprovetherestaurantservicequalityandworkefficiency,youcanchangetheorder,soastorealizethereformoftherestaurant.Toobtainmoreincome,butalsoenrichthepursuitofmodernfashion,thelifequalityofadvancingwiththetimes.

Keywords:

ios;

app;

order;

objective-c;

II

池州学院本科毕业论文(设计)

1绪论

1.1选题背景

自从2010年4月苹果公司推出iPad平板电脑,这一设备作为菜单系统如今被应

随着电子产业的飞速发展,越来越多的行业都被电子产品所渗透,这种渗透促进了企业管理的发展,而餐饮业作为我国第三产业中的一个传统服务行业,始终保持着旺盛的发展趋势,展现出繁荣的新局面,电子产品更是在方方面面影响着人们的生活,顾客对点餐流程的自动化需求变得迫切,电子点餐就是在这种背景中随之而生。

用到高级餐厅、汉堡店以及快餐连锁店。

著名快餐连锁店AuBonPain的220家分店几乎

一半使用了这种点餐设备,并且数量正在增加。

美国纽约的4Food汉堡亭已经有8家配

备了这种设备,并计划把数量增加到30家。

在国内,iOS设备持有率达2亿,用户量大,iPad点餐早已普及,在国内约有60%以上的高档餐厅引进了iPad点餐,iOS系统以自己独特的魅力深深的影响着人们,所以这款APP为苹果的iPad定制使用。

适用于中、高低档餐馆。

用于顾客就餐点菜。

餐馆使用iPad点菜本身就能提升餐馆的档次,吸引顾客前来就餐,满足顾客的体验;

还能减少由于点餐交流造成的沟通上的失误,就餐馆本身而言,这种在iPad上点菜的APP,是一次性投入,永久使用,节省了服务员,也节约餐馆更换菜单的成本,提高了工作效率,为餐馆运营节省大量成本。

1.2点菜系统的发展现状

就餐饮行业目前的形势而言,竞争相当之激烈,在这种竞争环境中,谁能够比别人多前进一步,那么谁就会获取比他人更多的利润。

比如在提高餐馆的管理水平,控制餐馆的成本输出,提高服务效率意识等方面就会变得更为的重要。

而恰恰iPad点菜系统的应用正是为了解决这些问题所在,其信息化、智能化优势相比传统服务方式明显要高出相当一个档次。

这既是技术发展的现状使然,更是市场发展的必要使然。

多数餐馆现用点菜方式为传统的点菜方式,面对餐饮行业高速发展的今天,暴漏出传统点菜模式的缺陷也很明显;

餐馆管理层对于餐馆的管理也越来越麻烦。

餐饮业传统的点菜方式纯属人工操作,因此繁重的工作量、高比例的人为错误是严重影响工作效率的重要原因,如人工传递单据浪费时间,效率低下,而且影响翻台率。

经营大规模餐馆,存储的菜系的信息量大,导致下单、传菜等变得越多越容易出现差错,会直接影响到餐馆的服务质量以及工作效率。

只靠人工无法实现真正的满足现代企业管理的理念,故使用新的科技可以让餐饮行业得到更好的发展。

目前国内有很多做的很好的智能餐饮系统,可以代替传统点餐的有Pad端的点餐系统和新奇的机器人点餐的点餐系统。

如超级小二智能餐饮系统,超级小二智能餐饮系统

6

种以机器人为主题的场所。

这也是很吸引人的一种点菜方式。

在电子点餐上还根据目前社会发展做出了各种功能的扩充,目前有着很完善的一套体系。

吸引这全国很多餐馆加盟,如图1-1是它的软件功能界面。

而图1-2则是机器人点餐的方式,机器人身上的魅力相信没有多少人可以抵挡,这也使得我们身边开始出现各

图1-1超级小二智能餐饮系统

图1-2机器人在送餐

1.3点菜系统开发的意义

这个点菜系统构建的点餐功能包括了餐馆点餐的基本功能,还能够分享在微博等社交软件上,就餐馆而言主要是降低各种成本,人力,财力等,用iPad点菜,取代传统的纸质菜单,传统菜单一年四季由于季节不同的小变更或许会造成菜单的浪费,而菜单在iPad上完全使这种浪费降到最低,纸质点菜往往要服务员协同指导记录,而用iPad点菜直接把点菜的主角换成顾客,菜单在app上能图文并茂的展现在顾客的眼中,顾客完全可以自己操作,在一定程度上降低餐馆运营成本。

意义:

(1)可以提升餐馆档次;

(2)可以减少纸张资源的浪费和人力浪费;

(3)增强顾客体验;

(4)促进餐馆改革。

本次系统的开发依赖于苹果公司的iOS系统和iPad设备,利用了HTTP传输技术,

数据库存储技术以及MVC编码。

本次论文主要是研究基于iOS平台的点餐系统的设计开发和实现。

1.4开发工具与使用技术介绍

1.4.1Objective-C概述

Objective-C是C语言的扩展集,不管是怎么样的C语言的程序都可以不用修改而直接用Objective-C的编译器编译去运行[1]。

而且在Objective-C中用C语言代码写程序也是完全可以的,不会造成任何混乱。

Objective-C被人们描述成遮盖在C语言上的面具,因为Objective-C原本的意思就是以C语言为整个的主体不会改变,然后加入面向对象等特性。

Objective-C是一种跨平台语言[2]。

而其它非面向对象语言,包括流程控制,函数声明等的调用都和C语言的调用完全一致。

不同的是,某些C语言语法的代码在objective-c中所表达的意思却不一定相同[3]。

比如有些布尔表达式种,在Objective-C中返回值可能是NO,在C语言中返回值却为true。

在Objective-C类的定义与实现,分为.h和.m文件,类的定义文件是遵循C语言之惯例用.h为后缀命名,类一般在.h文件中声明,在.m文件中实现。

用一句话来慨括,Objective-C是一种面向对象的c语言,并且有着自己的鲜明的特点。

如兼容性,字符串,类,方法,协议,属性。

1.4.2Xcode概述

Xcode是苹果公司自己开发的只能在MacOSX平台上运行的集成环境,Xcode具有良好的用户界面,文件的编码、测试,调试都可以在一个窗口上运行,使用起来快捷,方便[4]。

我们在装有MacOS电脑下,都是用Xcode来开发iPhone应用程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1