选题的背景、意义
,我国一线城市、二线城市消费者逐渐养成咖啡饮用习惯,特别是在一线城市中,已养成咖啡饮用习惯的消费者人均消费量达每年326杯。目前咖啡门店多集中于一、二线城市,市场逐渐趋向饱和,竞争慢慢进入白热化阶段。
除了头部的咖啡公司占领了70%的市场外,仍有30%左右的小型咖啡店没有相关小程序或者APP。这就导致了客户在此类咖啡厅购买咖啡的时候,仍需要在咖啡厅前台排队点单,在碰到购买人数较多的时候甚至一些客户排队时间长达数十分钟。此类情况给用户带来了非常不好的购物体验。
此平台主要用于针对一些有部分市场的小型咖啡店,帮助此类咖啡店开发点单系统,用户可以随时随地使用手机在线点单,避免了在繁忙的咖啡店排队等候的时间,提高了点单的效率和便利性;此平台还存在以下优势:
- 可以存储用户的点单历史和喜好,提供个性化的推荐和优惠,增加用户满意度。
- 平台咖啡店可以推广新品、特价商品,提高销售额。
- 可以通过数据分析了解热销商品和用户偏好,制定更有效的销售策略。
- 在线点单平台通常与在线支付系统结合,用户可以选择各种支付方式,如支付宝、微信支付、信用卡等,提高支付的便捷性。
- 平台提供用户评论和评分功能,这对于其他用户选择咖啡品种和店铺是有帮助的。这也促进了用户之间的互动和分享;
- 减少纸质菜单的使用,有助于减少对环境的影响,符合可持续发展的理念。
研究内容
系统从商家以及用户需求出发,分析了当前商家以及用户的主流需求:用户点单、用户管理、商品管理、会员管理等。平台针对这些需求来布局系统设计架构,实现以下功能,帮助商家上线产品,满足用户点单需求,实现管理员对后台的管理作用,用户可以通过平台完成订单退订,查询积分以及兑换奖励,历史订单查询等功能。
(1)咖啡点单
平台能够以直观的方式展示咖啡的图片、价格、口味和做法等信息,让顾客更方便地选择咖啡。
(2)用户管理
用户可以在平台上完成自己的账号的注册并自动成为初始会员,登录和退出,自己信息的修改。
(3)商品管理
商品管理主要为商家提供对商品的上架,下架,标价,商品数量,商品类别,是否可以使用优惠卷,更改商品可以供用户选择的信息,如去冰/不去冰等功能。
(4)订单管理
订单管理模块可以完成对用户订单的接收,对用户订单的处理,以及用户查看订单是否完成后显示完成或制作中的功能,用户取走商品后将显示订单完成。此模块可以帮助商家查看用户是否取走商品,用户查看自己的商品是否制作完成。
(4)商品搜索管理
用户搜索商品时加入了模糊匹配搜索的功能,基于模糊匹配搜索算法使用户无需输入商家或商品的完整名称,只需搜索其关键词或特征词,系统会根据匹配程度为用户排序显示相关商家或商品。
(5)积分管理
平台添加了积分管理模块,用户可在平台上点单咖啡时获得一定量的积分,通过积分可以兑换平台周边商品;用户在平台购买不同的商品时会产生不同的经验,通过积累经验可以提升用户等级,不同的会员等级所拥有不同的折扣。
##关键技术:
(1)Spring Cloud
Spring Cloud可以解决公司没有足够的资金投入去开发自己的分布式系统基础设施,使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大大减少开发成本,对开发此平台有极大的作用。
(2)模糊匹配算法的实现
模糊匹配算法的核心思想是比较关键词的相似性,通过比较文本的相似性来计算出文本之间的相似度。模糊匹配算法通常使用一种叫做“Levenshtein距离”的算法来比较两个字符串之间的相似性,Levenshtein距离是一种算法,它计算出两个字符串之间最少需要多少次编辑(添加、删除或替换)才能使它们相等。此方法可以帮助用户只在输入一个关键词的情况下为用户推荐与其最符合的相关产品及店铺。