基于移动端的点餐系统安卓

现如今,人们的生活节奏加快于是就对用餐的时间有了一定的要求。随着计算机网络技术的发展,结构目前手机的普及。在线订餐系统也就运营而出了,不仅可以解决用户的用餐问题同时还解决了餐厅的销量。通过对点餐系统的设计,改变了传统了点餐方式通过电子信息和信息化技术来实现不接触点餐,避免了人手不足造成的点餐取餐时间过长的问题。随着互联网技术的发展,点餐系统的开发技术逐渐成熟,开发成本也快速的下降。

本系统的开发和运行将会给人们的用餐带来巨大的便捷,使得用餐摆脱了时间和空间的限制。本系统内部后台采用Java开发,系统的总体划分为前端和后端。前端模块主要是用来展示现相关的订餐页面和餐点的数据渲染;后端则主要体用一些业务和逻辑上的处理服务。课题将运用电子商务系统规划设计与分析理论,项目管理理论,Push技术理论等。对中国点餐系统的运营模式发展的基础上,设计一套切实可行的点餐系统。

关键词:在线订餐;点餐系统;UML;软件开发;MySQL数据库

研究背景

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

选题意义

本次选题计划完成基于移动端的点餐系统的实现,通过本次课题的设计不仅可以巩固大学所学习到的旧知识同时也可以在开发的过程中学习到课题设计所需要的知识。除能够实现对专业知识的综合运用,实现理论应用于实践之外,还能促进我的动手能力和软件设计能力[2]。随着课题的完成使得我熟悉软件开发的基本步骤、数据库的逻辑设计、物理设计等,了解了基本的HTTP协议的基本状态码和服务器的各种异常的排查,为就业打下良好的代码基础[3]。

同时随着本次本科课题的完成,可以针对解决在线送餐的问题是实现线上和线下送餐的结合,提高餐饮业的订餐量和用户使用的便捷性[4]。订餐系统的实际需求就是通过送菜来完成系统内部的订单,在这个业务的处理过程中,商家和消费者都可以通过互联网来实时的跟踪订单的情况。随着订餐系统的不断细分加上市场差异化竞争将在未来的竞争中占主导地位选题意义[5]。

研究内容

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

论文结构

论文共分7章。

第1章简述了系统研究背景、研究意义、以及与课题相关的国内外现状信息和研究内容。

第2章简述了系统开发所采用的核心开发技术、软件环境和架构等。

第3章进行了同需求分析。主要从功能需求和非功能需求分析进行分析,此外对系统也进行了可行性分析。

第4章进行了系统总体结构的设计主要包含了系统架构设计、功能模块设计和数据库设计。

第5章是对系统实现效果的介绍和展示。

第6章是对系统进行软件测试,主要采用了黑盒测试。

第7章是总结。

功能需求分析

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

用户用例需求分析

(1)系统遵循开放模式,注册用户可以按照自己的需要查看配件和账单结算;未注册用户也可以任意查看,但在生成订单时要求正式登陆系统。

(2)菜品信息主要包括编码、名称、类型、活动、描述和图片等。

(3)提供查询功能,可实现关键字模糊查询,按照类别和活动查询。

(4)购物车中要清楚显示编码、名称、价格和数量,并显示总价格。

(5)为了方便用户的操作,可以直接在购物车中删除配件,如果用户想继续购买,通过点击该连接可再次购买,更新数量。

(6)用户在关闭浏览器之前,可随时查看自己的购物车,并可随时下订单。

(7)用户可以查看自己的订单,并且可以更改订单状态。

用户用例图如图:

  1. 管理员用例需求分析

(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。

(2)管理员可以管理会员,对用户信息进行删除。

(3)管理员可以随时更新菜品信息,上传新菜品,以及删除菜品。

(4)管理员查看订单,并更新订单状态。

管理员用例图如图:

  1. 系统架构

系统功能模块结构图反映了在线订餐系统的系统功能模块的划分,本系统的主要是实现了两个用例模块一个是用户端另一个是管理员端。

(1)管理员端:

用户信息管理:实现了对系统内部用户信息的管理。

商品管理:实现了对系统内部商品信息的管理。

订单管理:实现了对系统内部用户的订单信息的管理。

登录功能:实现了管理员账号和密码的验证。

分类管理:实现了对系统内部商品菜品信息的分类管理。

(2)用户端:

用户登录:验证了用户的账号和密码的匹配性并对用户进行分流。

用户注册:实现了游客用户的账号注册。

商品浏览:实现了对商品信息的浏览和查看。

购物车:实现了对商品信息的结算操作,添加至购物车等功能。

商品购买:实现了对商品信息的下单购买操作。

个人信息管理:实现了对个人信息的管理。

系统总体功能结构图,如图:

  1. 点餐平台主页

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

  1. 点餐平台菜品搜索

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

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值