扫一扫,关注我们
微信号:375279829
基于微信小程序外卖点餐系统
一、课题的目的及意义
(一)选题背景
当前社会是一个信息时代、网络时代,伴随Internet普及和网络的逐渐成熟,在互联网+迅猛发展下,网络作为人们获取外部各种信息,传递发布消息的主要工具,对人类的社会生产生活起着关键性作用。网络科技扶摇直上的时代下,各类网络产品也琳琅满目,层进迭出。
21世纪是一个信息化、网络化的时代,这个时代让我们的生活发生了翻天覆地的变化,智能化、数字化以及成为主流,中国的网民充分零余额到"畅游天地间,网络无限极"所带来的畅快和快捷。随着信息技术的不断更新,与此同时,人们的生活迫切需要方便、快捷、有个性的服务。因此,传统服务行业的服务模式以及不能满足人们的需求,适应市场的发展,餐饮行业尤为明显。现在社会,很多餐饮业主要还是以人工为主,这种人工点餐不仅效率低,而且在就餐人多的时候会增加服务于的负担,造成出错率比较高,使客人不满以及投诉事件时常发生。
餐饮业作为服务性质的行业,一直以来,始终保持快速发展的趋势。技术的发展也推动了服务质量的提升,新媒体的介入,也改变了餐饮企业的发展理念。由传统口口相传的经营模式,逐渐被互联网推广所取代,各种管理系统和订餐网站越来越多。
另外,使用手机微信用户的增多,也对各种应用带来不小的机遇。充分调查目前基于微信小程序外卖点餐系统的各种背景,分析基于微信小程序外卖点餐系统的市场要求,根据用户需要,设计适合发展的微信小程序,为用户提供可靠的信息管理。
(二)选题意义
使用基于微信小程序外卖点餐系统可通过色彩、图片、说明、设置动画加强了产品的宣传,达到了餐饮业的"色型"要求。另外,在实现产品管理方面,起到立竿见影的效果,不用因为更改菜色而重新印刷。只要在后台鼠标轻轻一点,全线马上更新。也可以通过网上预订餐饮系统查看菜品、服务点评分值,各种美食的口味等信息。
基于微信小程序外卖点餐系统分为微信小程序客户端和服务器端:在微信小程序客户端,顾客可以进行注册、登陆、浏览菜品、下订单、结账、注销等功能,在服务器管理端,商家可以进行更新菜单,对管理客户、处理订单及注销功能。解决了传统面对面人工点餐的场景,改变了点餐方式,大大缓解了传统点餐的弊端。
(三)研究现状
就餐饮业而言,在发达国家中发展的速度及需求远比经济不发达的国家要高很多,因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段,特别是信息技术,充分利用巨大的信息资源。
在世界上经济发达的国家和地区,计算机技术应用于餐饮业研究十分成熟。目前,各种订餐网站层出不穷,正如国外的网上预订餐饮系统,为忙碌的人们提供快捷的订餐服务,节约了到饭店用餐的路途时间。
技术的发展,势必方便大家的日常生活。所以,诸如快餐连锁企业麦当劳和肯德基等纷纷搭建外卖网站,顾客只需要一部智能手机即可在线预览各美食信息,提交订单,等待美食的送达。这种快捷的订餐模式被许多家庭接受,另外,美国的互联网极为发达,电子商务程度也较高,消费者无需担心外卖网的诚信问题,放心购买美食。
在国内,在线订餐正如日中天的发展着,这几年,像饿了么、美团、口碑等外卖网站规模越来越大,大家都有目共睹。各项服务也日益人性化,顾客至上的理念得到充分发挥。顾客可以通过手机在线订餐,查看配送员的位置,及时了解到送餐进程。如果遇到订餐过程中的纠纷,也能很好的得到解决。
二、课题任务、重点研究内容及实现途径
1.研究任务:
(1)研究基于微信小程序的外卖点餐系统的功能需求。
(2)研究基于微信小程序的外卖点餐系统的建设方案。
(3)研究基于微信小程序的外卖点餐系统的总体设计方案和实施方案。
(4)研究基于微信小程序的外卖点餐系统的策略和算法。
(5)研究移动端收银模块的建设方案。
本课题主要讲述了点餐系统的基本功能和数据库的设计方法。设计最终达成了包括:用户登录、用户注册、商品分类、热卖与折扣商品展示、加入购物车、立即购买、外卖配送、生成订单、订单状态更新与查询、用户评论、用户投诉等多个模块。系统功能分为用户功能和管理员功能两个模块。
功能要求:
(1)用户登录与注册:当用户在系统中没有信息的时候,用户点击注册输入信息既能完成注册,再输入注册的用户名和密码既能完成登录。
(2)加入购物车:当用户喜爱某个商品但还并不准备购买的时候,就可以将其加入购物车。
(3)立即购买与生成订单:用户点击购买确认信息付款之后就能生成订单,后台管理员会处理订单。
(4)订单状态更新与查询:当前订单会随着进度实时更新,订单状态有点单中、点单完成、付款完成、订单等待中、订单制作中、订单完成、菜品上菜中(外卖取餐中)、菜品已送达(外卖已签收)等状态。
(5)用户评论:用户可以发表言语,所有用户的评论信息都会显示在一个滚动区域,也可看作是一种聊天方式。
(6)用户投诉:本模块需要验证用户身份是否合法和是否购买过系统商品,符合以上两项才能发表投诉,发表言语提交到后台,管理员将会处理用户的投诉。
管理员功能:
(1)管理员注册与登录:当管理员在系统中没有信息的时候,管理员点击注册输入信息既能完成注册,再输入注册的用户名和密码既能完成登录。
(2)订单接收与更改订单状态:用户完成购买后,管理员接收到用户订单并后可以对用户订单和用户订单状态进行更改。
(3)商品分类与热卖与折扣商品展示:管理员可以将商品按照热卖、折扣、荤菜、素菜、热菜、凉菜、水果、甜点等分类放入相应区域进行展示。
(4)密码修改:当用户不再使用以前密码或者密码不再安全的时候可以对密码进行修改操作。
(5)账户的修改:实现账户的修改,以便及时的更正信息,确保账户的安全性。
(6)账单打印:及时给顾客打印账单,使消费清晰明了。
3.拟解决问题:
(1)根据开发需求合理设计数据库
(2)设计系统的整体框架,包括版面设计和多线程并发设计
(3)实现无跳转异步页面刷新。
(4)建立独立的数据持久化层。
(5)建立独立的业务逻辑层。
(6)保证程序运行的稳定性、可靠性和安全性。
基于微信平台,使用JAVA技术和MYSQL数据库,开发本系统,初步要求系统稳定性、安全性、可移植性强。
参考文献: 四号黑体居左
[1]匡文波、中国微信 发展的量化研究[].国际新闻界2014
[2]李刚.疯狂Android讲义(第三版) .电子工业出版社.2015
[3]王飞飞,MySQL数据库应用从入门到精通.中国铁道出版社. 2014
[4]邢榕珊,匡芳君.微信小程序设计[J].计算机时代,2018
[5](美)Y. Daniel Liang 著,李娜译. Java语言程序设计进阶篇.机械工业出版社.2011
[6]Shane Conder Lauren Darcey. Android移动应用开发从入门到精通.人民邮电出版社.2010
[7]匡文波,李芮,任卓如.微信小程序面面观[J].新闻论坛,2017
[8]张聪,刘晓宇,张志成,浅析微信出版[].科技与出版2014
[9]荣蓉,穆心驰,何金刚,于连林.实战微信小程序[M .第1版.电子工业出.
版社,2017
[10]韩璐,高贤强,王世发基于Android系统的手机软件开发研究.北京:电子技术与软件工程.2014.
如需定做或者获取更多资料,请联系QQ:375279829