基于阿里云的“我家菜单”系统研究

随着移动网络技术的逐渐成熟,网上点餐软件开始兴起。在云计算和阿里云的概念基础上,设计了“我家菜单”系统,构建云环境下一体化多终端自适应的应用服务平台,该系统不仅仅包含了商家版面和消费者版面,同时还可以根据对消费者的相关数据的搜集制定出适合消费者的推荐菜单。

1 云计算和阿里云

1.1 云计算
云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等技术发展融合的产物,被认为是信息产业的又一次革命。云计算是人们在处理业务时,不需要自建应用系统、自购服务器和存储设备,转而通过利用云计算服务提供商的资源实现事务处理和数据保存,消费者只需为使用这些资源支付费用。NIST(美国国家标准技术研究院)定义云计算是一个提供便捷的通过互联网访问一个可定制的IT资源共享池能力的按使用量付费模式(IT 资源包括网络,服务器,存储,应用,服务),这些资源能够快速部署,并只需要很少的管理工作或很少的与服务供应商的交互。

1.2 阿里云
阿里云是阿里巴巴旗下全资子公司——阿里云计算有限公司打造的一款公共、开放的云计算服务平台,拥有全国最大内容分发网络(CDN),遍布全国的200多个CDN节点,多运营商BGP接入。平台核心为飞天云OS,云OS是融云数据存储、云计算服务和云操作系统为一体的云智能移动操作系统 , 基于Linux内核以及Web Kit、Open GL和SQLite等开源库,为上层的飞天开放服务提供计算、存储和调度等方面的底层支持,包括协调服务、远程过程调用、安全管理、资源管理等构建分布式系统常用的底层服务。

2 基于阿里云的“我家菜单”系统总体构架

“我家菜单”针对餐馆网络营销化的趋势,利用阿里云平台提供服务,平台负责管理数据中心 Linux 集群的物理资源,控制分布式程序运行,隐藏下层故障恢复和数据冗余,以公共服务方式提供给互联网上的用户,为用户应用程序提供计算和存储两方面接口和服务,如图1所示。这些接口和服务包括弹性计算服务(ECS)、开放存储服务(OSS)、开放结构化数据服务(OTS)、关系型数据库服务(RDS)和开放数据处理服务(ODPS),并基于弹性计算服务提供了云服务引擎(ACE)作为第三方应用开发和 Web 应用运行和托管的平台。

2.1 负载均衡(SLB)
在系统应用层中建立面向互联网客户端用户的系统平台,充分利用链路负载均衡(SLB)提供 4 层和 7 层的负载均衡功能,同时负载均衡(SLB)具有的无限扩容使得系统不再受到传统负载均衡的性能、容量等因素的限制。负载均衡集群最终将根据目前所处理的流量的大小的动态进行自动扩容,保证系统快速、高效的运行。

2.2 ECS弹性计算服务
ECS服务器提供快照制作、快照回滚、自定义图像、故障迁移、在线迁移、网络组隔离、防ARP欺骗、自定义防火墙功能、支持防 DDos 攻击、提供流量清洗服务、动态升级和分布式文件存储等服务。

2.3 开放结构化数据服务(OSS)
OSS 包括协议接入层、数据访问层和存储层。协议接入层中可以进行RESTful协议处理、资源使用计量、防攻击策略和授权、认证服务;数据访问层可以数据对象结构化,具有海量、分布式的 KV 存储,可扩展至数千台服务器;存储层则是基于分布式文件系统提供分布不同机架存储的功能。

2.4 容分发网络(CDN)
通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。

2.5 关系型数据库服务(RDS)
关系型数据库服务(RDS)提供即时接入、弹性伸缩,通过Web方式为系统提供经过优化后快速生成的数据库,具有简化管理、自动性能调优、双机热备、数据备份等功能。

2.6 安全管理
系统的数据量大,保密性要求高,所以本文对系统安全从页面挂马检测、网站漏洞检测、主机入侵检测、端口安全检测等四个方面进行安全防范。

3 “我家菜单”系统功能应用

“我家菜单”系统考虑不同客户的餐饮需求和习惯,并将饮食健康因素考虑进去,为客户推荐一份既符合餐饮习惯又富含营养的菜单,将自己家里的菜单与个人定制专属菜单有效地结合成一个整体,从而形成了具有自身特色的点餐平台。

3.1 商家数据收集
“我家菜单”系统旨在为消费者服务的系统软件,而商家是系统运营的基础。商家数据收集功能核心是在收集商户菜品数据的同时,让餐饮店老板获得利益,让消费者主动来购买产品。目前南京市场上已经有200多家实体商户入驻了“我家菜单”,取得的成绩十分喜人。

3.2 “我家菜单”的商家版
“我家菜单”的商家版具体包括点餐、预约、会员、统计、活动推送和仓库管理等六个部分。点餐时支持拼音或语音两种方式进行点菜,适合不同年龄的服务员使用,同时也便于菜单的记录和确认;预约支持先预约座位并点好菜,有助于商家对不同时段的的客户进行安排、调整;会员功能可实时追踪会员消费状况,便于商家进行会员管理;统计模块能够精准统计商家销售数据的功能,告别传统账本手动计算,极大的方便了商家对账目的核算与管理;活动推送板块则是商家自主编辑活动,支持微信推送各种打折或者减免费用的活动;仓库管理能智能化分析原材料损耗,从而生成最优购买清单,使得商家能够及时的补充或者适当的减少资源,这一功能有效的降低了管理成本。其系统商家界面如图2。

3.3 “我家菜单”的用户版
“我家菜单”用户版主要为客户提供包括外卖,预约,远程分享菜单,多人同时在线点餐,食谱分析、食品营养成分介绍等功能性服务,同时还可以根据每个人身体情况智能点餐的功能。外卖功能极大的方便客户进行远程点餐,确保消费者的需求可以以更灵活的方式得到满足。而另一方面,预约可以给予商家足够的时间,方便商家对资源进行合理的安排,以保证客户的各项要求都能得到最大可能的满足。利用阿里云平台使得系统还能支持多人同时在线点餐,这意味着多人同时进行点餐时,系统仍然能够正常运行,而不浪费客户时间;“我家菜单”系统推行的食谱分析、食品营养成分介绍功能,让消费者更加清楚的了解选择出的食品的营养结构,有利于消费者制定适合自身的营养健康的菜单。

3.4 “我家菜单”的智能点餐、健康管理
“我家菜单”系统充分为客户饮食健康考虑,运用科学的手段设计了关于客户健康的问卷调查,在对客户的答案进行数据搜集、分析的基础上,对客户提供一份健康、营养的美食清单,对消费者进行美食推荐以促进客户的健康饮食,充分保证了菜单的科学性、合理性系统还开设了健康管理功能,对用户现有的生活方式和饮食习惯做出分析,并提出可行的建议。在健康管理栏目里录入家庭成员健康信息后,用户就可获取最优的家庭食谱,不必为每天一日三餐所烦恼。这一功能的设定大大方便了用户的生活,同时有利于用户每天的饮食营养均衡,促进用户的身体健康。

4 结束语

“我家菜单”并不仅仅是一款点餐系统,而是从餐饮行业入手,从健康角度出发,利用大数据科学分析,最大化简化生活里的繁琐,
却又能最大化提高生活质量的一款软件系统。通过该系统可以帮助用户更加容易的确定合理、营养、健康的食谱,不用为三餐发愁,把自身精力花在创造更多的价值,使自己的生活更加的丰富上。

该日志由 91aliyun 于2015年12月16日发表在 经验分享 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。

转载请注明:基于阿里云的“我家菜单”系统研究

关键词:我家菜单
分享到:

基于阿里云的“我家菜单”系统研究:等您发表观点呢!

发表评论


快捷键:Ctrl+Enter