1、intheareas.Andcateringservicestraditionallytherehasalwaysbeenrealityofhighlaborcostsservicequalityuneven,workingunitoperationscalegenerallysmall,informationizationmanagementtoosimple,failedfullyenjoyhigh-techbringconveniencevalue.Atpresent,experienceascoreO2Oeracome,mobileintelligentterminals,cloudc
2、omputing,bigdata,suchInternetthingstechnologybecomeenterprisesinnovationdevelopment,wisdomupgradeandrivingforce.Makefulluselatestinformation,foodproductsforinnovation,optimizationlevel,improveoperationalefficiencybenefitplaysrole,soconsumerscangetmorecompleteconsumerexperience,safetyalsoreassuring,n
3、ationalboomprosperous. Thistopicchoosearestaurantlocationsystembasedoncomputingcasestudy,throughphonepositioningcurrentuserposition,showsusermapnearbyshops,accordingpositionchoiceproductionline.Thisdividedintoserverclient.Serverresponsiblemanaginginformation.Mobileclientfindfood,viewintroduction,pic
4、turesetc.TheGPSphonesdisplaymap,generaterouteyourusers,providereferenceconsumption.一、概 述1.1项目简介及意义 餐饮行业是非常重要的民生行业,也是拉动内需消费的重要领域。 本系统是基于XX地图的一个餐饮app,用户可在地图上标记出自己觉得味美价廉的餐饮机构。经过初步处理,把信息发送给云计算系统,云计算系统把处理信息发送给系统终端。系统终端存储这些信息。相反,用户也可以打开手机app通过地图找寻附近的美食和评星,餐厅来说接入本系统后,可以列出餐厅菜单,营业时间,餐厅座位情况,菜品剩余量级等待用餐人员情况。把这些
5、信息发送给云计算系统后,云计算系统把处理信息发送给终端,用户可通过软件了解餐厅实时情况而选择餐厅。 当云计算走进餐饮行业之后,未来的餐饮消费和餐饮服务将会有更大的想象空间。根据中国餐饮协会的统计,我国国民每年的餐饮消费金额累计达到2.7万亿元,中等规模(单店拥有30张餐桌)以上的餐饮企业总数达到400万家。餐饮消费和餐饮服务每天都在城乡各个角落发生,如此庞大的产业规模和消费额度后面蕴含着巨大的业务数据。这正是大数据技术将会发挥重要作用的场景。1.2研究现状 从手机等移动终端逐步为人们的生活带来越来越多的便利,不断涌现出来的手机地图系统软件为在外急需找到某个地点的人提供了途径,节约了时间也提高了
6、效率。因此手机地图软件的相关研究在学术研究中逐步显现,其中包括很多数据市场研究和应用研究。在数据研究手机地图系统软件的报告中,中国IT研究中心的相关研究就对现在市场中市场份额排名前几位的地图软件展开,它们通过市场调查,对前几位的软件进行了排名,据结果显示,现排名第一的是XX手机地图,其市场份额高达55.2%,更多的人愿意用XX手机地图来进行地图搜索,排名第二的是高德地图,其市场份额是20.7%,排名第三的是搜狗地图,市场份额为占了6.3%。 研究者们还对我国的智能手机使用情况进行了分析论述,他们都认为大量普及使用的职能手机作为手机地图软件的使用载体,普及率的高低将直接影响软件的使用情况,据研究
7、显示,我国的智能手机用户已经接近人口的一半,达到7.15亿人,这为手机地图软件的应用推广提供了基础。1.3本文工作及创新点1.4 需求分析餐饮业的发展规模、速度和水平,往往直接反映一个国家、一个地区的经济繁荣和市场活跃程度。它是国民收入和人民生活水平迅速提高,消费方式和消费结构发生深刻变化的重要体现。同时,餐饮业的迅速发展需要国民经济提供基础设施、生产技术设备、物资用品和各种食品原材料,这必然促进轻工业、建筑、装修、交通、食品原材料和副食品生产等相关行业的发展。现代社会中,一个国家的餐饮已成为吸引国际旅游者的重要旅游资源。中国的饮食文化和烹饪艺术博大精深、历史悠久、享誉天下,已成为吸引众多外宾
8、来华旅游的因素之一。作为餐饮业重要组成部分的饭店餐饮部门以及社会高级餐厅,担负着弘扬我国饮食文化、挖掘我国旅游资源的重任。本系统开发的目的主要是针对个人手机用户,为他们的日常生活提供便捷、有效、易用的餐饮参考工具。服务端包含8个功能如下:第一,查看店铺信息第二,添加店铺信息第三,修改店铺信息第四,删除店铺信息第五,登录系统第六,退出系统第七,处理客户端请求个人客户端包含4个功能如下:第一,查看附件店铺第二,查看本地团购信息第三,分享店铺第四,应用程序说明 餐饮客服端包含4个功能如下第一,修改本店信息第二,列出菜单及菜品剩余第三,列出营业时间和座位情况第四,接受订单将各个部分的功能联系起来构成系
9、统总的模块划分结构图,如下图所示: 二、系统设计2.1系统设计模式本系统的设计模式是采用客户端和服务端,即手机是该系统的客户端,服务端和客户端之间的关系如图所示:客户端:手机客户端,是用户端手持设备,用户通过安装在手机上的“Android的餐饮位置服务系统”应用程序使用系统的各种功能。服务端:服务端是为客户端服务的,服务的内容是向客户端提供数据来源和保存客户端数据。如接受客户端的请求,并返回相应的数据。2.2 服务端设计服务端上设计了一个后台管理模块。后台管理模块仅有管理员能够使用,管理员通过该模块对整个系统进行各项管理,管理的内容包括店铺信息的添加、删除、修改和查询,让数据和文件的更新可以快
10、速进行,使得客户端内容能够得到及时更新和调整。在店铺信息管理页面中集成了谷歌地图功能,管理员可以方便的查看店铺的地理位置,用例图如图3-3所示。管理员可操作的内容包括以下几点:第一,管理员可以进行后台登陆第二,管理员可以修改自己的密码第三,管理员可以查看店铺信息第四,管理员可以添加店铺信息第五,管理员可以修改店铺信息第六,管理员可以删除店铺信息第七,管理员可以查看商铺地图第八,管理员可以退出系统2.3 用户客户端设计在手机客户端上用户打开应用程序后,可以操作的内容如下:第一,查看附件的店铺地图第二,查看店铺详细信息第三,获取当前位置到店铺的路线第四,查看本地团购信息第五,查看本地团购详细信息第
11、六,分享店铺第七,查看应用程序说明图3-4 用户用例图2.4 餐饮客户端设计餐饮行业应用程序后,可以操作的内容如下:2.5 数据库设计数据库在本系统中起着非常重要的作用,数据库设计的好坏将直接影响到系统的效率和实现的效果。数据库是系统的核心和基础。它把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计是本系统开发和建设的重要组成部分。本系统包含六个表,有角色表、省份表、图片表、店铺类型代码表、管理员表、店铺表。每个表都用作存放基本信息,所以数据库的设计符合第一范式,即表中的每个属性都是不可再分的。数据库的逻辑设
12、计即是表结构和表关系的设计,这里给出数据库E-R图和数据库字典。第一,角色表:该表用于保存用户角色的信息,如表3-1所示:表3-1角色表名称类型是否为空备注role_IDintno角色编号namenvarchar(50)yes角色名inserttimedatetime插入时间Sexnvarcha(1)角色性别birthday角色生日Head portraitnvarchar(225)角色头像标题第二,省份表:该表用于保存省份的信息,以便于系统维护,如表3-2所示:表3-2省份表zip_code_ID编号codenvarchar(10)代码第三,店铺类型代码表:该表用于保存店铺类型的信息,用户区
13、分不同的店铺,如表3-3所示:表3-3店铺类型代码表mall_code_ID第四,图片表:该表用于保存图片的信息,如表3-4所示:表3-4图片表photo_IDFK_key外键titlenvarchar(255)标题captionnvarchar(2000)内容photo_path图片路径flagbit是否可用第五,管理员表:该表用于保存管理员的信息,如管理员id,管理员名,密码,邮箱,注册时间等,如表3-5所示:表3-5管理员表admin_user_IDadmin_user_namenvarchar(30)管理员名password密码(MD5)sexnvarchar(1)性别第六,店铺表:该
14、表是数据库中最关键的一个表,用于存储店铺的所有信息,如表3-6所示:表3-6 店铺表mall_IDMASK_IDuniqueidentifier掩码app_user_ID创建人IDtype_ID店铺类型IDserver_scores服务分数taste_scores口味分数envi_scores环境分数address地址tel电话cpifloat人均消费SeatIntYes座位剩余数zipcodevatchar(6)邮编Latitude维度Longitude经度zip_ID省份IDremark简介Star总评星级三、系统详细设计和实现3.1 系统架构本系统的架构由用户界面,SQL SEVER数据
15、库,系统接口构成。客户端向服务端的系统接口发送数据请求,服务端根据请求调用相应的数据库处理类检索数据库内容,并返回相应数据。返回的数据发送给客户端,客户端接收数据,进行数据解析。用户界面指客户端的用户界面,用户在客户端上可以进行查看店铺,查看地图等操作。数据库负责存储店铺信息和管理员数据,管理员可以数据库的数据进行维护。系统接口是接受和返回客户端的请求,系统接口通过调用系统内部编写好的类和方法实现对数据库的调用。本系统的系统架构图如图所示:3.2 服务端的总体流程图服务端的总体运行的描述是,管理员通过登录页面登录服务端的后台管理系统,管理员必须正确输入用户名、密码和验证码才能登录后台管理系统。
16、若用户名、密码或验证码不正确,则阻止该次登录并提示错误信息。当系统验证用户登录信息无误后,管理员进入到系统的主界面。进入到主界面后,管理员进行以下操作:第一,修改密码第二,查看店铺信息第三,添加店铺信息第四,修改店铺信息第五,删除店铺信息第六,查看商铺地图第七,退出系统如图所示:3.3 客户端运行的总体流程图 个人客户端的总体运行的描述如下:用户通过手机打开本系统的手机客户端,即可选择以下操作:第一,查看附件店铺:在此页面中用户可以查看到当前位置附近的店铺图标,用户可以点击查看详情。第二,查看本地团购信息:在此页面用户可以看到南宁的团购优惠信息,点击可以查看内容详情。该页面集成了拉手网团购开放
17、API,该API是拉手网为第三方开发者提供访问拉手网团购数据的REST接口。开发者通过REST接口发送请求,就可以使用拉手网团购数据。第三,分享店铺:在此页面用户可以提交店铺信息,分享给大家。分享的内容包括:店铺名、地址、电话、简介和图片。其中图片可以选择手机相册的图片或者使用摄像头拍摄。3.4餐饮客户端运行的流程图餐饮客户端的总体运行的描述如下:店铺通过手机打开本系统的手机客户端,即可选择以下操作:4.3.5服务端与客户端交互流程图服务端与客户端是通过XML格式的数据进行数据交换的,Android客户端所有的数据都来源对服务端的请求。例如,当Android客户端打开地图页面时,会发送检索商铺
18、位置信息请求给服务端,服务端接受请求并以XML格式返回所有商铺位置信息,这时Android客户端接受数据,并在地图上显示商铺标记。服务端与客户端交互流程图如图4-4所示:四、总结在进行了长达三个多月的摸索与研究,使我掌握云计算系统的设计所需要的详细步骤和具体的实现方法。此系统从应用规划,架构设计,界面设计,配置开发环境,编码实现和系统测试一步步实现的。本系统最大的特点就是采用了服务端、客户端模式开发的,但是客户端不是我们所只的电脑客户端,而是手机客户端。在本次的毕业设计过程中使用了ASP.NET开发技术、sql2008数据库、C#以及JavaScript开发技术。从而实现了本系统的实用性和可靠
19、性,通过以上技术的使用使我对系统开发和网站开发技术有了更深的掌握。在开发过程中我不仅学会了很多知识,而且还懂得了如何去获取和学习知识去解决各种不懂的问题。虽然系统做好了,但是功能方面还不够完善,这些问题还需要一步步的完善,争取做到最好。参考文献1 周晓娟,王法能,毛劲松,基于B/S的WEB数据库技术J航空计算技术,2005.45-462 吴逸贤,吴目诚,C#程序设计J北京:科学出版社,2003.78-903 张跃廷,顾彦玲,ASP.NET从入门到精通,J北京:清华大学出版,2008.1-21. 4 王宜贵,软件工程,J北京:机械工业出版社,2002.20-795 萨师煊,王珊,数据库系统概论(
20、第三版),J北京:高等教育出版社,1998.20-60致 谢本文的是在我的导师陈旻老师的指导下完成的。由于刚刚接触云计算,在论文初期面临了巨大的困难,从开发搭建和配置数据库都经历了不小的挫折,但是经过老师和同学的帮助下,很快掌握了云计算系统的开发模式和开发思路,使我对整个云计算有了初步的了解。现在我的论文得以按时完成,首先我感谢的我指导老师陈旻,他认真负责的态度和在项目、论文给予的指导已让我受益匪浅,其次感谢四年以来授予知识的老师们,谢谢他们把知识传授给了我。同时感谢各位老师对本文的认真评阅。通过这一阶段的努力,我的期末论文基于云计算的餐饮系统终于完成初步设计,这意味着本次课程即将结束。在学习期间,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1