计算机毕业设计源码网,计算机毕业设计,毕业设计,计算机毕设,毕业设计代做
您现在的位置:计算机毕业设计源码网 > 安卓/微信小程序 > 基于移动端的点餐系统
基于移动端的点餐系统

基于移动端的点餐系统

  • 所属类别:安卓/微信小程序
技术支持: 远程指导安装 赠送文档 如有BUG免费修复
评价: 热度: ℃   

查看演示 毕业设计订制

本站郑诺:

凡购买的成品设计免费赠送文档,提供远程调试答疑等服务.
  • 程序描述
程序信息
ID编号:3459
编码:GBK及UTF-8
浏览量:
适用站点:安卓微信小程序
最后更新:2024-09-05 18:11
程序架构描述:


现如今,人们的生活节奏加快于是就对用餐的时间有了一定的要求。随着计算机网络技术的发展,结构目前手机的普及。在线订餐系统也就运营而出了,不仅可以解决用户的用餐问题同时还解决了餐厅的销量。通过对点餐系统的设计,改变了传统了点餐方式通过电子信息和信息化技术来实现不接触点餐,避免了人手不足造成的点餐取餐时间过长的问题。随着互联网技术的发展,点餐系统的开发技术逐渐成熟,开发成本也快速的下降。
本系统的开发和运行将会给人们的用餐带来巨大的便捷,使得用餐摆脱了时间和空间的限制。本系统内部后台采用Java开发,系统的总体划分为前端和后端。前端模块主要是用来展示现相关的订餐页面和餐点的数据渲染;后端则主要体用一些业务和逻辑上的处理服务。课题将运用电子商务系统规划设计与分析理论,项目管理理论,Push技术理论等。对中国点餐系统的运营模式发展的基础上,设计一套切实可行的点餐系统。
 
关键词:在线订餐;点餐系统;UML;软件开发;MySQL数据库

研究背景

随着计算机科技的不断发展,人们的生活已经和网络科技息息相关了。计算机科学技术的应用已经接触到了我们生活的边边角角。在进行信息的处理交流当中也同时创造了大量的财富。为了使得餐饮的服务行业更得上时代发展的步伐,各种订餐系统也再开始如火如荼的研发当中。餐饮行业在电商的范围之内还处于一种萌芽之势,相比传统的线下售卖,网络的宣传和普及反倒是更加的方便和便捷。通过电子商务的平台结合餐饮行业的特征,最终可以形成类似于一种“互联网+”模式的订餐方式。慢慢的随着时代的发展,人们也广泛的接受了订餐这种模式,迅速订餐也成为了广大消费者最喜欢的供餐方式了。互联网的应用和发展,已经为广大人民提供了良好的基础条件。同时,在线订餐服务也拥有更加直观和高效的处理方式和服务。通过利用电子信息化的技术,存储和处理数据,使得数据可以高效的进行处理分配[1]

选题意义

本次选题计划完成基于移动端的点餐系统的实现,通过本次课题的设计不仅可以巩固大学所学习到的旧知识同时也可以在开发的过程中学习到课题设计所需要的知识。除能够实现对专业知识的综合运用,实现理论应用于实践之外,还能促进我的动手能力和软件设计能力[2]。随着课题的完成使得我熟悉软件开发的基本步骤、数据库的逻辑设计、物理设计等,了解了基本的HTTP协议的基本状态码和服务器的各种异常的排查,为就业打下良好的代码基础[3]
同时随着本次本科课题的完成,可以针对解决在线送餐的问题是实现线上和线下送餐的结合,提高餐饮业的订餐量和用户使用的便捷性[4]。订餐系统的实际需求就是通过送菜来完成系统内部的订单,在这个业务的处理过程中,商家和消费者都可以通过互联网来实时的跟踪订单的情况。随着订餐系统的不断细分加上市场差异化竞争将在未来的竞争中占主导地位选题意义[5]

研究现状

国外研究现状

大中小城市中餐饮行业的发展可谓是蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营者的需求了。顾客对食物的要求也越来越高了。所有商品信息,账目变得十分庞大,核算起来非常费时费力,当然也容易出错。同过计算机对这些信息的管理操作,可以解决以上问题,不仅能节约时间,节省人力,还能提高工作的效率,为广大餐饮行业的经营者带来了更多地利益,同时也让更多顾客对食品更加了解。对于餐饮这一行业,发达国家发展的速度比发展中国家的要求要高很多[6]。因为发达国家时间观念强,对服务的要求也高,这也促使着餐饮不断发展,更重要的是其餐饮业能充份利用计算机,利用计算机去管理,能更加好的提供各种服务。
CBEST(2022)在研究中指出[7],随着网络不断的发展,订餐系统也会越来越具有一定的开发意义,信息化的系统具有良好的操作性和可核对性等特点,受到了大量的餐饮店的关注和青睐,由于信息化的系统的可扩充性因此在系统功能开发之上可以进行二次的系统开发,有助于系统功能的不断完善。目前国内外的参订大多数都是手写点餐的方式,这样容易出现记错等问题。不方便结算和对账。
在国外,校园订餐系统已经得到广泛应用。美国加州理工学院、哈佛大学、剑桥大学等高校都建立了自己的校园订餐系统,为学生提供更加便捷的餐饮服务。在加州理工学院,学生可以通过手机App预订餐点,同时也可以在手机上查看餐厅的菜单、营业时间和排队情况等信息。该系统还可以提供根据学生饮食偏好进行推荐的功能,以及根据学生用餐记录和营养需求进行个性化营养规划的功能。在哈佛大学,校园订餐系统可以接受在线订餐、支付以及配送等服务。该系统还提供了餐厅的菜单、营业时间等信息,并可以根据学生的历史订单和评价为学生推荐菜品。在剑桥大学,校园订餐系统使用了智能手机应用程序和在线服务,提供预订、支付、排队和食品提取等功能。此外,该系统还可以定制营养计划、限制食品消耗和提高餐厅生产效率等。预订都是免费、即时的[3]。国外的校园订餐系统在服务范围、功能丰富程度、用户体验等方面都已经比较成熟,可以为国内的校园订餐系统的设计和优化提供借鉴和参考。

国内研究现状

目前我国的订餐行业已经发展到了一个成熟节点,例如国内的美团、饿了么等公司已经在该行业内部做到了标新立异,将该行业做到了国内的顶尖。此外国内的一些小型餐馆有一些是没有连接互联网,使得这些店家的生意有所下滑。
百度外卖发展相对较晚,在2014年4月才正式上线,2015年7月正式开始独立运营。百度外卖不同于其他网上订餐平台,它拥有自己的配送团队,而其他订餐平台大多是由餐厅自己配送。由于自己的配送团队更易管理,百度外卖在服务态度上,送餐速度上都有相对比较大的优势,因此百度外卖在市场份额上也成功地后来居上。在2016年元旦,百度外卖推出查询订单位置功能,这也是国内同行业第一个支持此功能的订餐平台。
赵敬宇(2022)在研究中指出[8],点餐程序可以满足用户的基本订单的用户需求,服务于大众餐厅。为消费者和商家通过了一个交流和订餐的平台,节约了商家的宣传和广告成本,也增加了餐厅的曝光度。同时用户也可以通过大众点评来查看商家的评价信息,满足用户的评分需求。

研究内容

本文主要进行了研究基于移动端的订餐系统的设计与实现,通过分析了目前的订餐系统的现状和发展趋势,选定了技术开发手段和平台。研究了系统开发技术的相关理论基础和技术特性,采用软件开发工程化的指导思想来分析系统内部的性能、功能等需求。同时分析在线订餐系统的优劣。在线订餐相比传统的线下就餐,更加多了几分色彩。在线订餐可通过各种图片样式,在对产品进行展示,以加强产品的宣传[9]。同时因为电子系统的存在也可以十分方便的对。商品信息进行管理和维护,并且只要在后台动动鼠标就可以完成。此外,本次系统的设计是采用B/S的架构模式,用户端无需安装其他第三方的软件,就可以进行网上订餐。同样在高峰期,用户也只需要进行提前预约即可完成订餐服务。此外,在线订餐也解决了,高峰期用餐的拥挤问题,可以为市场竞争更加轻松的环境。有利于执行错峰用餐的安排。对于商家,也同时有利于扩大整个市场占比份额。
论文结构
论文共分7章。
第1章简述了系统研究背景、研究意义、以及与课题相关的国内外现状信息和研究内容。
第2章简述了系统开发所采用的核心开发技术、软件环境和架构等。
第3章进行了同需求分析。主要从功能需求和非功能需求分析进行分析,此外对系统也进行了可行性分析。
第4章进行了系统总体结构的设计主要包含了系统架构设计、功能模块设计和数据库设计。
第5章是对系统实现效果的介绍和展示。
第6章是对系统进行软件测试,主要采用了黑盒测试。
第7章是总结。

功能需求分析

针对不同用户需求,本系统主要划分了两类用户用例,主要有用户和管理员组成,每一组不同的用例都包含了不同的系统模块和使用权限。

用户用例需求分析

(1)系统遵循开放模式,注册用户可以按照自己的需要查看配件和账单结算;未注册用户也可以任意查看,但在生成订单时要求正式登陆系统。
(2)菜品信息主要包括编码、名称、类型、活动、描述和图片等。
(3)提供查询功能,可实现关键字模糊查询,按照类别和活动查询。
(4)购物车中要清楚显示编码、名称、价格和数量,并显示总价格。
(5)为了方便用户的操作,可以直接在购物车中删除配件,如果用户想继续购买,通过点击该连接可再次购买,更新数量。
(6)用户在关闭浏览器之前,可随时查看自己的购物车,并可随时下订单。
(7)用户可以查看自己的订单,并且可以更改订单状态。
用户用例图如图所示。

管理员用例需求分析

(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。
(2)管理员可以管理会员,对用户信息进行删除。
(3)管理员可以随时更新菜品信息,上传新菜品,以及删除菜品。
(4)管理员查看订单,并更新订单状态。
管理员用例图如图:

系统架构

系统功能模块结构图反映了在线订餐系统的系统功能模块的划分,本系统的主要是实现了两个用例模块一个是用户端另一个是管理员端。
(1)管理员端:
用户信息管理:实现了对系统内部用户信息的管理。
商品管理:实现了对系统内部商品信息的管理。
订单管理:实现了对系统内部用户的订单信息的管理。
登录功能:实现了管理员账号和密码的验证。
分类管理:实现了对系统内部商品菜品信息的分类管理。
(2)用户端:
用户登录:验证了用户的账号和密码的匹配性并对用户进行分流。
用户注册:实现了游客用户的账号注册。
商品浏览:实现了对商品信息的浏览和查看。
购物车:实现了对商品信息的结算操作,添加至购物车等功能。
商品购买:实现了对商品信息的下单购买操作。
个人信息管理:实现了对个人信息的管理。
系统总体功能结构图,如图:

点餐平台前台实现

点餐平台主页

当用户登录成功之后就会进入到系统的主界面,订餐界面主要流程是用户在系统主页开始选择所要选择的食品、饮料然后加入购物车最后统一在购物车之内进行结算处理。如图

点餐平台菜品搜索

用户进入系统可以在顶部的搜索框内输入具体的菜品信息或者输入模糊的查询关键字也可以。然后点击放大镜图标即可进行菜品的搜索。如图

点餐平台菜品详情

用户点击要选择是商品之后进入商品的详情页面来进行查看商品的具体信息。其中包含了对该商品的介绍信息,评价,价格,库存等等。用户可以选择数量并进行加入购物车。之后再购物车中统一进行结账下单。如图:







本站由为毕设源码站提供计算与安全服务.
备案号:鲁ICP备2022033926号-2