云计算餐饮系统_第1页
云计算餐饮系统_第2页
云计算餐饮系统_第3页
云计算餐饮系统_第4页
云计算餐饮系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云 南 财 经 大 学题目:基于云计算的餐饮系统院(系): 信息学院 专业: 计算机科学与技术(专升本) 班级: 计专 15-1 学号: 0 论文作者: 曾国荣 指导教师: 陈 旻 指导教师职称: 教 授 2016 年 12 月摘要餐饮行业是非常重要的民生行业,也是拉动内需消费的重要领域。而餐饮服务业传统上一直存在着用工成本高、服务品质参差不齐的现实,从业单位经营规模普遍不大,信息化管理手段过于简单,未能充分享受到高科技给行业带来的便利和价值。当前,以消费体验为核心的O2O时代已经来临,移动智能终端、云计算、大数据、物联网等技术已成为餐饮企业“创新发展、智慧升级”的重要驱动力量。充分利用最新的信息化手段,对于创新餐饮产品与服务、优化餐饮企业的经营管理水平、提升经营效率和效益具有重要作用,由此消费者能够得到更加完善的消费体验,食品安全也能越来越让人放心,全国餐饮行业的景气也能越来越红火。本课题选取一个基于云计算的餐饮位置服务系统作为实例研究,该系统通过手机定位当前用户位置,并在地图显示用户位置和附近的餐馆美食商铺,还可根据用户选择的餐饮位置生成路线。本系统分为服务端和客户端。服务端负责管理餐饮信息,如发布最新的餐饮资讯。手机客户端通过地图定位可以寻找附近的餐馆美食,并可以查看该餐馆美食的简介、图片等操作。餐馆美食的位置可以通过手机上的GPS定位并显示在地图上,系统可以为用户生成路线地图,为消费提供参考。ABSTRACT Foodandbeverageindustryisveryimportanttopeopleslivelihoodindustry,andboostdomesticconsumptionintheimportantareas.Andcateringservicestraditionallytherehasalwaysbeentherealityofhighlaborcostsandservicequalityisuneven,workingunitoperationscaleisgenerallysmall,theinformationizationmanagementistoosimple,failedtofullyenjoythehigh-techindustrytobringconvenienceandvalue.Atpresent,consumptionexperienceasthecoreofO2Oerahascome,themobileintelligentterminals,cloudcomputing,bigdata,suchastheInternetofthingstechnologyhasbecomethecateringenterprisesinnovationanddevelopment,thewisdomtoupgradeanimportantdrivingforce.Makefulluseofthelatestinformation,foodproductsandservicesforinnovation,optimizationofthecateringenterprisesmanagementlevel,improveoperationalefficiencyandbenefitplaysanimportantrole,soconsumerscangetmorecompleteconsumerexperience,foodsafetycanalsomoreandmorereassuring,nationalfoodindustryboomcanalsomoreandmoreprosperous. Thistopictochoosearestaurantlocationservicesystembasedoncloudcomputingasacasestudy,thesystemthroughthemobilephonepositioningforthecurrentuserposition,andshowsauserslocationonthemapandthenearbyrestaurantfoodshops,alsocanaccordingtothepositionoftheuserschoiceoffoodandbeverageproductionline.Thissystemisdividedintoserverandclient.Serverisresponsibleformanagingtherestaurantinformation,suchasthelatestrestaurantinformation.Mobileclientthroughthemaplocationcanfindnearbyrestaurantfood,andcanviewtherestaurantfoodintroduction,picturesetc.Thelocationoftherestaurantfood,theGPScanthroughmobilephonesanddisplayonthemap,thesystemcangeneratetheroutemaptoyourusers,providereferenceforconsumption.目录摘要2ABSTRACT3一、概 述61.1项目简介及意义61.2研究现状61.3本文工作及创新点71.4 需求分析7二、系统设计82.1系统设计模式82.2 服务端设计92.3 用户客户端设计102.4 餐饮客户端设计112.5 数据库设计12三、系统详细设计和实现153.1 系统架构153.2 服务端的总体流程图153.3 客户端运行的总体流程图163.4餐饮客户端运行的流程图174.3.5服务端与客户端交互流程图18四、总结19参考文献19致 谢19一、概 述1.1项目简介及意义 餐饮行业是非常重要的民生行业,也是拉动内需消费的重要领域。而餐饮服务业传统上一直存在着用工成本高、服务品质参差不齐的现实,从业单位经营规模普遍不大,信息化管理手段过于简单,未能充分享受到高科技给行业带来的便利和价值。当前,以消费体验为核心的O2O时代已经来临,移动智能终端、云计算、大数据、物联网等技术已成为餐饮企业“创新发展、智慧升级”的重要驱动力量。充分利用最新的信息化手段,对于创新餐饮产品与服务、优化餐饮企业的经营管理水平、提升经营效率和效益具有重要作用,由此消费者能够得到更加完善的消费体验,食品安全也能越来越让人放心,全国餐饮行业的景气也能越来越红火。 本系统是基于百度地图的一个餐饮app,用户可在地图上标记出自己觉得味美价廉的餐饮机构。经过初步处理,把信息发送给云计算系统,云计算系统把处理信息发送给系统终端。系统终端存储这些信息。相反,用户也可以打开手机app通过地图找寻附近的美食和评星,餐厅来说接入本系统后,可以列出餐厅菜单,营业时间,餐厅座位情况,菜品剩余量级等待用餐人员情况。把这些信息发送给云计算系统后,云计算系统把处理信息发送给终端,用户可通过软件了解餐厅实时情况而选择餐厅。 当云计算走进餐饮行业之后,未来的餐饮消费和餐饮服务将会有更大的想象空间。根据中国餐饮协会的统计,我国国民每年的餐饮消费金额累计达到2.7万亿元,中等规模(单店拥有30张餐桌)以上的餐饮企业总数达到400万家。餐饮消费和餐饮服务每天都在城乡各个角落发生,如此庞大的产业规模和消费额度后面蕴含着巨大的业务数据。这正是大数据技术将会发挥重要作用的场景。1.2研究现状 从手机等移动终端逐步为人们的生活带来越来越多的便利,不断涌现出来的手机地图系统软件为在外急需找到某个地点的人提供了途径,节约了时间也提高了效率。因此手机地图软件的相关研究在学术研究中逐步显现,其中包括很多数据市场研究和应用研究。在数据研究手机地图系统软件的报告中,中国IT研究中心的相关研究就对现在市场中市场份额排名前几位的地图软件展开,它们通过市场调查,对前几位的软件进行了排名,据结果显示,现排名第一的是百度手机地图,其市场份额高达55.2%,更多的人愿意用百度手机地图来进行地图搜索,排名第二的是高德地图,其市场份额是20.7%,排名第三的是搜狗地图,市场份额为占了6.3%。 研究者们还对我国的智能手机使用情况进行了分析论述,他们都认为大量普及使用的职能手机作为手机地图软件的使用载体,普及率的高低将直接影响软件的使用情况,据研究显示,我国的智能手机用户已经接近人口的一半,达到7.15亿人,这为手机地图软件的应用推广提供了基础。1.3本文工作及创新点 本系统是基于百度地图的一个餐饮app,用户可在地图上标记出自己觉得味美价廉的餐饮机构。经过初步处理,把信息发送给云计算系统,云计算系统把处理信息发送给系统终端。系统终端存储这些信息。相反,用户也可以打开手机app通过地图找寻附近的美食和评星,餐厅来说接入本系统后,可以列出餐厅菜单,营业时间,餐厅座位情况,菜品剩余量级等待用餐人员情况。把这些信息发送给云计算系统后,云计算系统把处理信息发送给终端,用户可通过软件了解餐厅实时情况而选择餐厅。1.4 需求分析餐饮业的发展规模、速度和水平,往往直接反映一个国家、一个地区的经济繁荣和市场活跃程度。它是国民收入和人民生活水平迅速提高,消费方式和消费结构发生深刻变化的重要体现。同时,餐饮业的迅速发展需要国民经济提供基础设施、生产技术设备、物资用品和各种食品原材料,这必然促进轻工业、建筑、装修、交通、食品原材料和副食品生产等相关行业的发展。现代社会中,一个国家的餐饮已成为吸引国际旅游者的重要旅游资源。中国的饮食文化和烹饪艺术博大精深、历史悠久、享誉天下,已成为吸引众多外宾来华旅游的因素之一。作为餐饮业重要组成部分的饭店餐饮部门以及社会高级餐厅,担负着弘扬我国饮食文化、挖掘我国旅游资源的重任。本系统开发的目的主要是针对个人手机用户,为他们的日常生活提供便捷、有效、易用的餐饮参考工具。服务端包含8个功能如下:第一,查看店铺信息第二,添加店铺信息第三,修改店铺信息第四,删除店铺信息第五,登录系统第六,退出系统第七,处理客户端请求个人客户端包含4个功能如下:第一,查看附件店铺第二,查看本地团购信息第三,分享店铺第四,应用程序说明 餐饮客服端包含4个功能如下第一,修改本店信息第二,列出菜单及菜品剩余第三,列出营业时间和座位情况第四,接受订单将各个部分的功能联系起来构成系统总的模块划分结构图,如下图所示: 二、系统设计2.1系统设计模式本系统的设计模式是采用客户端和服务端,即手机是该系统的客户端,服务端和客户端之间的关系如图所示:l 客户端:手机客户端,是用户端手持设备,用户通过安装在手机上的“Android的餐饮位置服务系统”应用程序使用系统的各种功能。l 服务端:服务端是为客户端服务的,服务的内容是向客户端提供数据来源和保存客户端数据。如接受客户端的请求,并返回相应的数据。2.2 服务端设计服务端上设计了一个后台管理模块。后台管理模块仅有管理员能够使用,管理员通过该模块对整个系统进行各项管理,管理的内容包括店铺信息的添加、删除、修改和查询,让数据和文件的更新可以快速进行,使得客户端内容能够得到及时更新和调整。在店铺信息管理页面中集成了谷歌地图功能,管理员可以方便的查看店铺的地理位置,用例图如图3-3所示。管理员可操作的内容包括以下几点:第1, 管理员可以进行后台登陆第2, 管理员可以修改自己的密码第3, 管理员可以查看店铺信息第4, 管理员可以添加店铺信息第5, 管理员可以修改店铺信息第6, 管理员可以删除店铺信息第7, 管理员可以查看商铺地图第8, 管理员可以退出系统2.3 用户客户端设计在手机客户端上用户打开应用程序后,可以操作的内容如下:第1, 查看附件的店铺地图第2, 查看店铺详细信息第3, 获取当前位置到店铺的路线第4, 查看本地团购信息第5, 查看本地团购详细信息第6, 分享店铺第7, 查看应用程序说明图3-4 用户用例图2.4 餐饮客户端设计餐饮行业应用程序后,可以操作的内容如下:第一,修改本店信息第二,列出菜单及菜品剩余第三,列出营业时间和座位情况第四,接受订单2.5 数据库设计数据库在本系统中起着非常重要的作用,数据库设计的好坏将直接影响到系统的效率和实现的效果。数据库是系统的核心和基础。它把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计是本系统开发和建设的重要组成部分。本系统包含六个表,有角色表、省份表、图片表、店铺类型代码表、管理员表、店铺表。每个表都用作存放基本信息,所以数据库的设计符合第一范式,即表中的每个属性都是不可再分的。数据库的逻辑设计即是表结构和表关系的设计,这里给出数据库E-R图和数据库字典。第一,角色表:该表用于保存用户角色的信息,如表3-1所示:表3-1角色表名称类型是否为空备注role_IDintno角色编号namenvarchar(50)yes角色名inserttimedatetimeyes插入时间Sexnvarcha(1)yes角色性别birthdaydatetimeyes角色生日Head portraitnvarchar(225)yes角色头像标题第二,省份表:该表用于保存省份的信息,以便于系统维护,如表3-2所示:表3-2省份表名称类型是否为空备注zip_code_IDintno编号codenvarchar(10)yes代码namenvarchar(50)yes名称inserttimedatetimeyes插入时间第三,店铺类型代码表:该表用于保存店铺类型的信息,用户区分不同的店铺,如表3-3所示:表3-3店铺类型代码表名称类型是否为空备注mall_code_IDintno编号codenvarchar(10)yes代码namenvarchar(50)yes名称inserttimedatetimeyes插入时间第四,图片表:该表用于保存图片的信息,如表3-4所示:表3-4图片表名称类型是否为空备注photo_IDintno编号FK_keyintno外键titlenvarchar(255)yes标题captionnvarchar(2000)yes内容photo_pathnvarchar(255)yes图片路径flagbityes是否可用inserttimedatetimeyes插入时间第五,管理员表:该表用于保存管理员的信息,如管理员id,管理员名,密码,邮箱,注册时间等,如表3-5所示:表3-5管理员表名称类型是否为空备注admin_user_IDintno编号admin_user_namenvarchar(30)no管理员名passwordnvarchar(255)no密码(MD5)sexnvarchar(1)yes性别flagbityes是否可用inserttimedatetimeyes插入时间第六,店铺表:该表是数据库中最关键的一个表,用于存储店铺的所有信息,如表3-6所示:表3-6 店铺表名称类型是否为空备注mall_IDintno编号MASK_IDuniqueidentifieryes掩码app_user_IDintno创建人IDtype_IDintno店铺类型IDserver_scoresintyes服务分数taste_scoresintyes口味分数envi_scoresintyes环境分数namenvarchar(50)no名称addressnvarchar(255)yes地址telnvarchar(50)yes电话cpifloatyes人均消费SeatIntYes座位剩余数zipcodevatchar(6)yes邮编Latitudefloatyes维度Longitudefloatyes经度zip_IDintyes省份IDremarknvarchar(255)yes简介flagbitno是否可用inserttimedatetimeyes插入时间StarintYes总评星级三、系统详细设计和实现3.1 系统架构本系统的架构由用户界面,SQL SEVER数据库,系统接口构成。客户端向服务端的系统接口发送数据请求,服务端根据请求调用相应的数据库处理类检索数据库内容,并返回相应数据。返回的数据发送给客户端,客户端接收数据,进行数据解析。用户界面指客户端的用户界面,用户在客户端上可以进行查看店铺,查看地图等操作。数据库负责存储店铺信息和管理员数据,管理员可以数据库的数据进行维护。系统接口是接受和返回客户端的请求,系统接口通过调用系统内部编写好的类和方法实现对数据库的调用。本系统的系统架构图如图所示:3.2 服务端的总体流程图服务端的总体运行的描述是,管理员通过登录页面登录服务端的后台管理系统,管理员必须正确输入用户名、密码和验证码才能登录后台管理系统。若用户名、密码或验证码不正确,则阻止该次登录并提示错误信息。当系统验证用户登录信息无误后,管理员进入到系统的主界面。进入到主界面后,管理员进行以下操作:第一,修改密码第二,查看店铺信息第三,添加店铺信息第四,修改店铺信息第五,删除店铺信息第六,查看商铺地图第七,退出系统如图所示:3.3 客户端运行的总体流程图 个人客户端的总体运行的描述如下:用户通过手机打开本系统的手机客户端,即可选择以下操作:第一,查看附件店铺:在此页面中用户可以查看到当前位置附近的店铺图标,用户可以点击查看详情。第二,查看本地团购信息:在此页面用户可以看到南宁的团购优惠信息,点击可以查看内容详情。该页面集成了拉手网团购开放API,该API是拉手网为第三方开发者提供访问拉手网团购数据的REST接口。开发者通过REST接口发送请求,就可以使用拉手网团购数据。第三,分享店铺:在此页面用户可以提交店铺信息,分享给大家。分享的内容包括:店铺名、地址、电话、简介和图片。其中图片可以选择手机相册的图片或者使用摄像头拍摄。如图所示:3.4餐饮客户端运行的流程图餐饮客户端的总体运行的描述如下:店铺通过手机打开本系统的手机客户端,即可选择以下操作:第一,修改本店信息第二,列出菜单及菜品剩余第三,列出营业时间和座位情况第四,接受订单如图所示:4.3.5服务端与客户端交互流程图服务端与客户端是通过XML格式的数据进行数据交换的,Android客户端所有的数据都来源对服务端的请求。例如,当Android客户端打开地图页面时,会发送检索商铺位置信息请求给服务端,服务端接受请求并以XML格式返回所有商铺位置信息,这时Android客户端接受数据,并在地图上显示商铺标记。服务端与客户端交互流程图如图4-4所示:四、总结在进行了长达

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论