一、选题的根据
随着信息时代的日新月异和4G网络的普及,传统行业与互联网的融合深入,线下餐饮企业纷纷触网,线上和线下融合,餐饮行业呈现繁荣发展景象,而手机作为一个携带方便的沟通媒体,携带方便和越来越高的使用频率,使手机平台一直是各行各业促销推的重要渠道。商家可充分利手机的订餐软件和支付系统有效地、低成本 地开展自己的商业活动。而餐饮行业,作为服务行业,是非常注重于与消费者的互动性的。这也是为什么维络城、大众点评、各团购网站轮番掀起热潮的原因所在,而手机APP的特点和功能恰恰符合这点。所以,必胜客、星巴克、肯德基等等都推出了自己品牌的手机APP。它方便消费者查询店铺信息,可以互动获得优惠券、甚至可以订餐。还有,把网络的在线广告延伸至机APP等等。这些促销方式不仅仅拉近了与消费者的距离,也为自己品牌形象的巩固奠定了基础。
对于用户而言,为了节省用户的宝贵时间,用户可以在网上通过商品公告栏了解当今食品的最新动态,省去了无谓的查找时间和精力。同时还缩短了生产商与消费者之间的距离,有利于商品的快速流通和降低整体分销成本。
对于餐饮企业而言,手机订餐APP有效的解决了传统电话订餐的麻烦与高成本, 还容易出错。有数据显示,一些餐饮店通过网络销售的外卖销售额,甚至超过实体店。
伴随餐饮行业竞争的加剧,越来越多的餐饮企业将重点放在了餐品的外送上。有数据显示,一些餐饮店通过网络销售的外卖销售额,甚至超过实体店。去年年末至今,外卖行业显得格外热闹,而这份热闹与互联大佬们的加入有关:“淘点点”在2013年12月份试水外卖业务,在2014年1月份就达到了10万份的单日订单峰值,这个数字跟“饿了么”的单日8万单峰值基本持平。2014年1月,大众点评上线外卖服务频道,支持在线和电话下单。2014年1月,美团上线外卖服务,用户在美团外卖频道输入地址,就可以查看提供外卖的餐厅。2014年4月,百度上线基于地图的外卖服务。5月,大众点评将以8000万美元入股“饿了么”,双方共享外卖领域的商户数据和平台流量,并将整合外卖服务。
互联大佬们无疑看中了这块号称餐饮行业最后的蓝海。有相关数据统计显示, 2013年全国餐饮消费总额为4500亿元,按照16%的餐饮年增幅,到2016年全国餐饮 消费总额预计将达到7000亿元。其中,外卖占全国餐饮消费总额的10%,因此到2016年,外卖市场规模预计将达到700亿。而品途咨询在2013年发布的数据显示,中国餐饮行业O2O市场规模近年来飞速发展,预计2014年整体规模将达913亿,2015年有待突破1200亿。
二、研究内容
通过外卖系统结合小程序点餐,是计算机技术和餐饮管理相结合的产物,通过小程序点餐实现了对餐饮的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落。而采用人工点餐的方式,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足餐饮人员对点菜、数量、结算等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此小程序外卖点餐系统以提高点餐效率。功能模块图如图2-1所示:
本系统初步分为两个部分,面向用户的移动端系统,面向管理的后台管理系统。移动端系统为用户提供了手机号登录、个人中心、浏览菜品、浏览套餐、购物车、下单的功能。而后台管理系统为管理端人员提供了员工管理、分类管理、菜品管理、套餐管理、订单明细的功能。分为以下几个功能模块:
(1)手机号登录:用户使用手机号登录,每次登录使用手机号验证码进行登录到前台系统,以免用户忘记密码,通过redis 实现数据缓存验证码,超时时间设置为5分钟。
(2)个人中心:用户可以在个人中心,点击地址管理,进行地址的修改,地址的添加,地址的删除操作,点击历史订单可以查看历史订单信息,以及用户退出登陆。
(3)浏览菜品、套餐:用户可在前台系统进行菜品和套餐浏览,从而选择自己要购买菜品或套餐,通过redis 进行菜品数据和套餐数据的缓存,从而减轻数据库的访问压力。
(4)购物车:用户可以将想要购买的菜品添加到购物车,如果想清空购物车,则可以点击清空购物车。
(5)下单:提交购物车,选择好收货地址等信息,进行下单,选择地址时可以对地址进行更改并保存。
(6)员工管理:管理员可以添加新的员工,修改员工信息,查看员工列表,禁用和启用员工,员工则可以操作菜品管理,套餐管理,查看订单明细,分类管理,员工的登录和登出。
(7)分类管理:员工可以在此添加新的菜品分类和套餐分类,删除菜品分类和套餐分类,修改菜品分类和套餐分类,查看菜品分类和套餐分类信息。
(8)菜品管理:员工可以新增新的菜品,修改菜品信息,查看菜品列表信息,删除已经停售的菜品且不包含在套餐里面。
(9)套餐管理:员工可以新增新的套餐,修改套餐信息,查看套餐列表信息,删除已经停售的套餐。
(10)订单明细:员工可以查看订单列表信息,操作订单的状态,从而可以选择订单是否完成。
三、研究方法、技术路线、实验方案及可行性分析
1.研究方法
本项目用到了以下多种研究方法:
- 文献研究法:通过查找技术文档与互联网上的技术实现方案,对所需要的资料进行整理与收集。
- 调查研究法:对现有类似系统进行调查与研究,分享现有系统的构成、功能与不足,完善本系统。
- 案例研究法:研究GitHub上开源项目,参考案例的实现手法。
2.技术路线
通过观察市场类似的系统以及目前流行的技术,同时参考与开源平台上的开源项目,本系统模块设计的编程语言设计采用java作为基础语言,前端基于VUE、html、css、js实现,通过Nginx部署,实现前后端分离,后端基于SpringBoot框架集实现,通过部署到虚拟机上面实现前后端分离。
开发软件采用IDEA作为编程工具,jdk基础运行环境采用11.0.10版本,使用Maven3.6.3作为赖管理工具以及项目构建工具,采用MySQL5.7作为数据库进行数据存储,数据库管理软件采用Navicat。
3.实验方案
(1)技术实施方案
最开始配置和搭建项目的整体框架,然后从简到繁一步步完成功能点,首先编写基础的员工管理和菜品分类管理的功能,创建最基础的前端页面,满足最基本的使用,能够登录,新增员工,对员工可以进行管理,实现新增菜品分类和套餐分类,实现修改菜品分类和套餐分类信息。之后编写菜品管理功能和套餐管理功能,能进行新增菜品信息,修改菜品信息,新增套餐信息,修改套餐信息,接下来编写前台系统的手机号登录功能,实现用户可以使用手机号验证码登录,接着编写用户的个人中心,可以实现用户对地址的管理和查看历史订单信息,之后编写浏览菜品和浏览套餐功能,实现用户可以直观的看到我们售卖的菜品和套餐信息,接下来就是编写购物车功能,实现用户可以通过购物车进行对菜品添加到购物车和套餐添加到购物车,也可以清空当前的购物车。然后,进行对下单功能的编写,模拟用户下单,并添加订单信息,最后编写订单明细功能,实现用户可
以通过历史订单查看到订单信息,和员工通过后台的订单明细功能查看订单信息。
对系统的实验分为三个阶段。第一阶段对单个功能模块进行实验,确认单个功能模块功能完善,功能点可以正常使用。第二阶段对有交互的功能模块进行两两一对的联动实验,确认多个模块之间数据交互、运行正常。第三阶段对整个系统进行细致的实验与测试,在系统搭建完成之后,模拟正常运营的情况下系统是否存在问题与隐患。
4.可行性分析
(1)操作可行性:本系统操作简单,设计了良好的用户交换界面与用户引导,操作简洁明了。操作上可行。
(2)技术可行性:本系统使用Java基础语言和成熟的SpringBoot框架集开发,资料文档齐全。并且系统在市场上已经有成熟的同类型系统案例。技术上可行。
(3)经济可行性:本系统需要的主要设备是硬盘,硬盘设备廉价且易于维护。系统设计了盈利项目,可以通过持续运营收回成本,达成盈利,因此经济上可行。