基于IOS的点餐系统说明书.doc

上传人:h**** 文档编号:101554 上传时间:2018-07-06 格式:DOC 页数:72 大小:2.39MB
下载 相关 举报
基于IOS的点餐系统说明书.doc_第1页
第1页 / 共72页
基于IOS的点餐系统说明书.doc_第2页
第2页 / 共72页
基于IOS的点餐系统说明书.doc_第3页
第3页 / 共72页
基于IOS的点餐系统说明书.doc_第4页
第4页 / 共72页
基于IOS的点餐系统说明书.doc_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、 I 基于 IOS 的点餐系统 摘 要: “民以食为天” ,“食”在人们生活中的重要地位是无法动摇的 ,所以餐饮业一直是一个红火的行业。由于各方面的原因,餐饮企业开始陷入困境。目前餐饮行业面临的主要困境,即房租、人工、原材料、水电成本高,如何节流,在不降低服务标准的前提下最大程度的缩减成本,是每个餐饮企业不得不考虑的问题。借助信息技术,实行信息化管理,推出与时俱进的服务方式,就是有效的途径之一。技术革新的财富效应对众多传统餐饮企业的刺激很大,大家都在寻求一种安全、稳定、绿色、快捷的增值方式,通过新颖的点餐系统,来包装 传统的餐饮业,使得自身与众不同。 在这样的背景下,我开发了基于 IOS的餐馆

2、点餐系统。传统方式的点餐,是由顾客查看纸质菜单,服务员静候在一旁等待顾客报出菜品,然后服务员用笔将菜品记录在纸上。那么,这样下来,老板得聘请许多的服务员来进行餐点的运转,然而开发 IOS 系统可以让餐馆老板不用聘用那么多的服务员,从而减少人员开支。对于顾客来说,不用为了等待忙碌的服务员来点餐,而浪费了时间。 IOS 点餐无须服务员,只须顾客打开这款 APP,就可以自己在设备上完成此次点餐。 该系统功能分为几个模块:一是顾客功能模块,一个是管理菜 单功能模块还有休闲模块。顾客功能模块,顾客选取餐桌信息后开始进行点餐,通过改变菜品的数量以此达到点餐的目的然后上传菜单,在等待餐点的空余时间,可以其它

3、模块进行心理测试和玩小游戏或者查看一下天气状况。管理员功能模块,管理员输入正确的帐号和密码登录菜品管理功能,对菜品进行添加、删除和修改等操作。休闲功能,是为了让顾客在等待菜品的时候不觉得无聊,所作的一些功能。 关键字: IOS 系统,餐饮点餐系统 , Object-c 语言, Xcode 工具, Plist文件 II A restaurant system based on IOS Abstract: “Food“ the important position in peoples life cannot be shaken, so the restaurant industry has al

4、ways been a booming industry.Due to various reasons, catering enterprises began to get into trouble.The major difficulties facing the food industry, namely the rent, artificial and high cost of raw materials, water and electricity, how to throttle, without lowering the standard of service cut costs

5、to a great extent, is the problem that each catering enterprises have to consider.With the aid of information technology, the informationization management, launch service way of keeping pace with The Times, is one of effective way.The wealth effect of the technological innovation is a big stimulus

6、for many traditional catering enterprises, everyone is looking for a safe, stable and green, rapid appreciation way, through the new order system, to wrap the traditional food and beverage industry, make themselves different from others. In this context, I developed a restaurant order system based o

7、n IOS.Traditional way of order, it is by the customer to check the paper menu, the waiter to wait on the side waiting for the customer report dishes, and then the waiter pen record dishes on the paper.So, so, the boss may employ many attendants for meals, however development IOS can make restaurant

8、owners dont have to hire so many waiter, thereby reducing spending.For customers, need not to wait for the busy waiters to order, and wasted time.IOS order without a waiter, just customer open this APP, you can complete the order on the device itself. The system function is divided into several modu

9、les: one is the customer function module, one is the management function module and leisure module menu.Customer function module, customers choose to order after the information table, by changing the number of dishes to order and then upload the menu, the purpose of waiting for meals, free time, ca

10、n undertake psychological tests and other modules to play games, or check the weather.Administrator function module, the III administrator to enter the correct account and password login food management functions, to add, delete and modify operations such as food.Recreational function, while waiting

11、 for food in order to make the customers dont feel boring, some function. Key words: IOS, meal ordering system, Object - c language, Xcode tools, the file of plist I 目 录 引言 . 1 第 1 章 绪论 . 2 1.1 选题的背景及意义 . 2 1.1.1 点餐系统的定义及特征 . 3 1.1.2 点餐系统的发展与意义 . 4 1.1.3 点餐系统解决问题的角度 . 4 1.2 开发目的 . 4 1.3 解决问题 . 5 第 2

12、 章 开发工具与技术介绍 . 6 2.1 开发工具选择 . 6 2.1.1 XCODE 开发平台 . 6 2.2 相关知识介绍 . 6 2.2.1 Object-C技术概述 . 7 2.2.2 Object-C扩展的关键字 . 8 2.2.3 Object-C内存管理 . 10 2.2.4 MVC 设计模式 . 12 2.2.5 Frameworks 框架集 . 13 2.2.6 IOS 中的 plist 文件 . 14 第 3 章 系统分析 . 16 3.1 可行性分析 . 16 3.1.1 技术可行性分析 . 16 3.1.2 经济可行性分析 . 16 II 3.1.3 社会可行性分析 .

13、 16 3.2 需求分析 . 17 3.2.1 顾客需求分析及用例图 . 17 3.2.2 管理员需求分析及用例图 . 18 3.2.3 系统整体用例图 . 19 第 4 章 系统概要设计 . 20 4.1 功能模块设计 . 20 4.1.1 界面设计工具 . 20 4.2 关于菜单数据的设计 . 21 4.2.1 菜单数据表一览 . 21 4.3 点餐系统整体设计 . 22 4.3.1 系统类设计 . 22 第 5 章 系统详细设计与实现 . 24 5.1 关于菜单功能模块的详细设计 . 24 5.1.1 添加新菜品 . 24 5.1.2 修改菜品 . 25 5.1.3 删除菜品 . 26

14、5.1.4 数据代码读取 . 27 5.2 关于顾客功能模块的详细设计 . 28 5.2.1 选择桌号 . 28 5.2.2 选择菜品 . 29 5.2.2 查看菜品详细内容 . 30 5.2.2 上传菜单 . 31 5.3 关于休闲功能模块的详细设计 . 32 5.3.1 查询天气 . 32 5.3.2 小测试,小游戏 . 32 5.4 关于个别功能模块设计 . 33 III 5.4.1 提示框跳出 . 33 5.4.2 界面跳转 . 33 第 6 章 系统测试 . 34 6.1 测试的作用和意义 . 34 6.2 测试方法和目标 . 34 6.2.1 顾客功能测试 . 35 6.2.2 管

15、理员功能测试 . 35 6.2.3 休闲功能测试 . 36 第 7 章 系统总 结 . 错误 !未定义书签。 参考文献 . 错误 !未定义书签。 致 谢 . 错误 !未定义书签。 1 引言 餐饮业是我国较为历史悠久的为人民服务的工作。现在全国的餐饮网点已经突破 400 万个。现今中国的餐饮业发展已经产生了巨大的变化 ,不少餐馆需 要改变经营策略以此来吸引更多的消费者。其中最为关键的就是服务。一个餐馆,一定会请服务员,但是不可能餐饮有多少桌子,就请多少服务员,那样太浪费人力和财力。这就造成餐馆在非常忙碌的情况上,不能及时为顾客点餐,而导致顾客等待的时间太久,造成顾客抱怨。这将会影响到顾客再次光临

16、这家餐馆的机率。那么有什么办法可以有效的解决点餐这个问题? 传统的查看菜品信息是纸质菜单,只有菜品名称和价格,无法看到更多的信息,顾客体验度较差。而餐馆点餐系统上,除了可以看到菜品的名称与价格,还能看到菜品的样式等信息。鲜活的界面,能使顾客拥有 更好的体验感,这不失为餐馆吸引顾客再度光临的一个特色。使用这款系统,不仅大大减少了顾客等待点餐的时间,简单的上传菜单功能,大大提高了餐馆的上菜效率,节约的餐馆的资源,因为纸质工具有寿命有限,使用一段时间后可能因为各种原因需要重新制作或更换,而点餐系统就不用那么麻烦,只需要简单的几个操作,又可以继续使用。 顾客点餐的时候,通过点击 tableview 控

17、件的子单元,可进入一个菜单的详细界面,里面鲜活的呈现了菜品的样貌。精美的图片让顾客有想要食用的想法,从而增加了餐馆的营业额度。顾客选取好菜品后,点击“ UPLoad”将菜单上传至服务器,整个点餐过程完毕。在菜品上桌之前,顾客有一段时间需要等待,在这段时间顾客又可以做一个小小的心理测试或是玩小游戏让顾客感觉等待的时间不是那么漫长。当然顾客也可能通过查看天气这一功能,提前知道一些天气的变化并能做好相对应的准备。有了相应的准备,就不会因未知的情况出现变化,让人对突然发生变化的事情来不及做出相对应的改变。 2 第 1 章 绪论 1.1 选题的背景及意义 如今智能移动产品已经广泛的存在人们的生活之中 ,

18、移动产业的 发展非常迅猛。 市场研究机构 IDC称, 2013 年全球手机出货量达到 18亿部,同比 7.3%,增速比 2012 年明显提高 ;智能手机的快速增长是带动手机市场成长的主要动力,IDC 称, 2013 年全球智能手机出货量首次突破 10亿部,达到 10.04 亿部,同比增长 38.4%,占手机整体出货量份额达到 55%。与手机市场规模扩张相伴的是行业竞争进一步加剧,手机产业竞争由原先的单纯产品竞争演变为硬件、软件与服务的全方位竞争。面对市场与竞争结构的不断变化,我国手机企业积极应对,加快产品革新,提升服务质量,行业整体平稳运行,产量规模继续扩张,外贸出口稳步增长,效益质量持续提升

19、,对我国电子制造业、软件业 及通信业的发展起到了积极的支撑作用。 图 1-1 2013Q4-2014Q1 中国手机市场产品价格关注比例对比 加拿大投资银行集团分析师迈克尔 沃克里在最新发布的一份投资报告中称,在当前的 2014财年,苹果可能会卖出 1.75亿部 iPhone,而此前沃克里预测3 该数字为 1.71亿。此外,沃克里还上调了 2015财年苹果 iPhone 销售预期,由此前的 1.86亿部上调至 1.93亿部。之所以对当前财年和下一财年苹果 iPhone 销售预期双双作出调升,沃克里称新的预测归因于两方面乐观因素。他指出,一方面是 iPhone 5s的乐观销售形势。苹果在今年推出的

20、旗舰智能手机 iPhone 5s 销售强劲,成为当前美国四家主要运营商中销量最好的智能手机,同时成为全球最畅销的智能手机。数据显示,今年 10月份, iPhone 5s 成为了全球最畅销的智能手机。而且随着苹果供应链产能的提高,其 iPhone 5s 供求得到改善、逐步能够满足市场需求 。 人工点餐花费了餐馆老板的太多的人力物力和财力。如果有了便于点餐的系统出现,餐饮老板可以节省大部分开支。每张桌子上有一个点餐工具,让顾客不必等待服务员就可以自行点餐,并且上传菜单至厨房,厨师可以以迅速将菜 肴做好,送到顾客桌上。时代更迭,现在已经不是纸质工具和笔的时代,现在是电子科技的时代。 1.1.1 点餐

21、系统的定义及特征 在科技发展如此迅速的时候,人人都在追求新时代的科技技术 , 对于餐饮业来说,要将新时代的科技与饮食相结合,这个有些许困难。首先,要将餐饮上的不足之处转化为优点成为吸引顾客的优势,那么这就意味着餐饮必须想出一个创新的点子来吸引顾客。传统的点餐方式较为繁复,因为必须有服务员才可进行点餐,餐饮企业大部分是中、小企业,服务员不可能只单一服务一桌,那么有的时候就必须要等待服务员来服务,这样无形中就 浪费了很多的时间。拥有一个无线点餐系统就不一样了,可以大大节约顾客的时间与餐馆服务的成本。 IOS 餐馆点餐系统具有以下特点:各菜品均附有图片 ,可以形象生动的展示菜的样貌。每道菜由一个部件

22、构成,里面包含了菜的一些信息,点击部件可以展开菜的详细信息,这些可以便于顾客了解这道菜,当顾客点菜完毕,可以点击上传,将菜单直接传送至厨房。这个点餐系统本身就可以成为一个餐馆的特色来吸引顾客,亦能提升餐饮的档次和服务的品质。 4 1.1.2 点餐系统的发展与意义 使用这款软件可以提高餐馆的档次,便于管理员进行更新管理,大大地降 低餐馆的服务员的需求,只要一次性较少的投入,便可获得丰厚的回报。且此系统可以无限循环使用,这是用笔和纸张无法达到的效果。具体优点如下: (1)减少资源的浪费:纸质的菜谱不可能永久保存使用,且制作一个纸质的菜谱还需要时间,而无线点餐系统可在你有需求的时候进行任何不间断的更

23、改。 (2)档次的提升:使用电子产品来代替纸质产品,不失为吸引顾客的一个好方法,是一个与时俱进的创新点。 (3)对餐馆的管理进行修改:当菜品需要进行修改、添加或删除的时候,便于操作,可减少餐馆人员无谓的失误。 (4)顾客体验:当顾客点餐完毕, 中间尚有一段等待餐点的时间,顾客在这段时间里,可以根据自己的兴趣爱好,在 IOS 点餐系统中尽情地玩游戏、做测试、查询天气等。 (5)提高工作效率:可以根据季节的不同,时间的不同,随时对菜谱进行修改,为餐馆进行特殊活动提供了便利。 (6)随时优惠:有的时候,节假日人们出门消费,可以设计一些优惠方案来吸引消费者。 1.1.3 点餐系统解决问题的角度 IOS 点餐系统从两个视角考虑问题,一是顾客的角度,一切从实际出发,所谓存在即合理,只有顾客体验下来感觉良好,那才有吸引力,顾客才会考虑以后是否会继续光临。二是从餐馆 角度出发,改变经营策略就是为了吸引顾客光临。 1.2 开发目的 对于餐馆而言就是节约了人力成本,因为点餐 系统的 一次性投入,永久使用,节约服务员,取代纸质菜单、省时间、省人力、省金钱 原本的纸质菜单点菜,不只是需要服务员亲自指导和记录,还要他们不断的往返于厨房,服务台和餐桌之间,这样就需要大量的服务员来完成点菜和上菜的工作,而随着电子点菜的普及,点菜的主要分工由服务员转移给了顾客,这样就节省了服务员的时间,餐馆

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。