“互联网+行动计划”助推外卖行业的发展提高用户体验
2024-04-21 03:01:05 欢乐点

1.1问题描述

近些年来,在我国大力扶植互联网+的发展,互联网也已基本入户人名群众,成为现代人日常生活不可或缺的一部份。与此同时,网路订餐也以此新政不断蓬勃发展。外卖平台是近些年来快速发展的一种新型电商平台,随着联通互联网和在线支付技术的普及,外卖平台已然成为人们生活中不可或缺的一部份。外卖平台通过线上点餐、在线支付和配送等服务,为消费者提供了愈加方便、高效和舒适的用餐体验外卖系统开发,也为餐饮企业提供了更为宽广的发展空间和商机。目前涌现下来的外卖网路订餐平台有美团,饿了么,KFC宅急送,百度外卖等。在网路上订餐的优势就是方便和直观,大众可以在丰富的页面上选购自己喜欢的菜式,同时有了互联网的加持,聚合了附近多家乳品店面的信息,使大众有了更多的选择,也让商家有了更多的生意,促使店面的发展,同时也让大众能足不出户的情况下,吃到附近的小吃,愈发的方便。

在外卖平台快速发展的背景下,怎样设计和实现一个高效、稳定、安全、易用的外卖平台,成为业太冲注的焦点。在这个背景下,研究外卖平台的设计与实现,对于促进外卖行业的发展、提高用户体验、提高平台营运效率具有重要的意义。

1.2项目目标

依据2015年国务院首相李克强在《政府工作报告》中提出的“互联网+行动计划”这个阐述,自此“互联网+行业”便层出不穷,其中就包括“互联网+餐饮”。在2020年出,全球饱受新冠肺炎,在此影响下,我国网民呈现大幅度上升。据调查报告显示,到目前2020年3月,我国的网民数目早已突破9亿,占了总人口的四分之三。目前我国外卖行业呈现井喷式发展,包括成熟的即时的配送业务、时间效率的不断提升、外卖的让利力度越来越大且普及范围越来越广。同时在疫情的剌激下,我们的台就捉住了这个时机,大力宣传外卖的益处,同时也促使了外卖行业的发展,因而,在未来很长一段时间里,网路订餐会成为餐饮行业的重要的中坚力量,外卖将成为关键一步。

本系统主要是用于解决在点餐中存在的问题,对须要改进的地方进行系统剖析,使点餐的操作过程更简单更流畅。

1.3项目适用范围

该产品适用于中大型店家提供给客户点餐服务,同时也适用于须要点餐的客人,使用该点餐小程序可以更便捷快捷的进行点餐。

1.4涉众

系统设计人员:清晰的描述一个外卖系统的整体规划、模块化设计方案,在保证稳定性的情况下提升可扩充性。

系统开发人员:开发出一整套系统而且完成所有功能的测试。

中大型店家:提供尽可能多的菜肴。

个人用户:便捷快捷的进行点餐。

2.1业务需求2.1.1业务流程

外卖平台是将外卖点餐通过网路网站和APP将传统管理方法转换为在线上管理,便捷快捷地完成外卖业务,并给与安全性保障。以下将展示管理者的部份使用功能、用户的使用的功能。外卖平台系统的总体业务流程如图2.1所示。

图2.1总体流程图

.1.2业务对象

本系统具有两种权限:用户和管理员。管理员登陆系统后台后可以使用所有功能,管理员的功能是最高的,可以对系统所在功能进行查看,更改和删掉,包括用户的功能。用户使用后端小程序可以选择相关菜肴,套餐下单,添加收货地址等功能。具体来说,这种业务对象须要在外卖平台上进行注册和登陆,通过与平台交互进行信息的增删改查、订单处理、支付等操作。平台须要为那些业务对象提供相应的功能。业务对象和功能可以通过系统设计和实现来实现外卖平台的顺畅交互和高效营运,提升用户满意度、商家参与度和骑手配送效率,协助外卖平台实现商业目标。领域模型图如图2.2所示。

图2.2领域模型图

2.2功能性需求2.2.1用例概述

外卖平台管理系统可以将功能界定为管理员的使用功能和用户使用的功能。系统用例图如图2.3所示。

图2.3系统用例图

用例图中包含了系统主要用例,是系统功能的概述。用例摘要描述如表2.1所示。

表2.1用例摘要描述

用例标示(UC)

用例名称

摘要描述

注册

用户进行注册,申请系统使用权限。

登入系统

用户可以通过帐号密码登入系统。

个人中心

用户可以通过后端程序修改自己的相关信息。

订单信息

用户通过程序进行下单并查看自己的订单。

订单管理

管理员可以对订单进行管理。

食材管理

管理员可以添加食材信息。

套餐管理

管理员可以管理套餐信息

数据管理

管理员在数据管理管理用户数据,营业数据,订单数据等。

用户管理

管理员可以对用户进行管理。

2.2.2用例描述

(1)注册用例

用户进行系统注册,申请系统使用权限。注册用例描述如表2.2所示。

表2.2注册用例

用例标示

用例名称

用户进行系统注册,申请系统使用权限。

参与者

用户。

后置条件

新用户

用例概述

用户可以在系统中获取饮食相关信息。

基本风波流

用户在登入页面点击注册用户输入用户名等信息点击注册注册成功

备选风波流

备注

(2)查看订单信息用例

用户可以通过系统查看外卖订单。查看外卖订单用例描述如表2.3所示。

表2.3查看订单用例

用例标示

用例名称

外卖系统app开发_外卖系统开发多少钱_外卖系统开发

查看外卖订单。

参与者

用户。

后置条件

早已以用户身分登入。

用例概述

用户可以在系统中查看订单养相关信息。

基本风波流

用户在登入页面成功登陆帐号。用户点击我的订单按键。点击订单信息。

备选风波流

备注

3.2.1功能结构

依据前期的系统需求督查,确定的本系统主要包括个人中心、员工管理、分类管理、菜品管理等功能模块,系统功能结布光如图3.1所示。

图3.1系统功能结布光

3.3.1概念结构设计

ER图中主要包含管理员、用户二个实体。管理员添加食材信息,套餐信息,更改职工信息,取消订单。用户递交订单信息。ER图如图3.3所示。

图3.3系统ER图

4.1.1分类管理功能模块的实现

管理员对所有食材、套餐分类的信息可以进行管理,可以查询食材、套餐分类信息,也可以新增、修改、删除食材、套餐分类信息,菜肴、套餐分类管理如图4.1所示。

图4.1分类管理界面

实现代码如下。

@

@("/admin/")

@Slf4j

@Api(tags="分类管理")

class{

@

;

/**

*分类信息分页查询

*@param查询页数,记录数,分类类型,分类的名称

*@分类集合,总记录数

*/

@("/page")

@("分类信息分页查询")

R

page(){

("分类信息分页查询:{}",);

page=.();

R.(page);

/**

*更改分类

管理员对所有食材的信息可以进行管理,可以查询食材信息,也可以新增、修改、删除食材信息,菜肴管理如图4.2所示。

图4.2食材管理界面

实现代码如下。

/**

*添加食材

*@param分类id,菜肴描述,口味,菜肴id,食材图片路径,菜肴名称,菜肴价钱,菜肴状态

*@

@

@("新增食材")

Rsave(@){

("添加食材:{}",);

.save();

("dish_"+.());

R.("食材添加成功");

/**

*食材信息分页查询

*@param页数,每页记录数,菜肴名称,分类id,菜肴售卖状态

*@总页数,菜肴对象

*/

@("/page")

@("食材信息分页查询")

R

page(){

("食材信息分页查询:{}",);

=.page();

R.();

外卖系统app开发_外卖系统开发_外卖系统开发多少钱

用户步入微信程序后,步入主页外卖系统开发,通过选购合适的食材,套餐加入购物车下单递交,用户下单界面如图4.4所示。

图4.4用户下单界面

实现代码如下。

/**

*用户下单

*@param订单订购信息

*@订单信息(订单id,金额,订单号,下单时间)

@("/")

@("用户下单")

R(@){

("用户下单:{}",);

=.();

R.();

参考文献

[1]吴文涵,谢雨卿,谈欣等.基于微信小程序和外卖柜的外卖平台[J].电子制做,2022,30(11):51-54+97.

[2]张小康.基于外卖平台的算法控制与对抗问题研究[J].数字技术与应用,2021,39(04):98-100.

[3]匡少华,丁昊,赵正平.基于的学院生饭堂外卖平台的设计与实现[J].信息与笔记本(理论版),2020,32(01):91-94.

[4]李浩.外卖模式中印有别[J].现代企业文化(中旬),2018(08):70-71.

[5]官锐,吴恋,韦一雄等.基于微信平台的家庭主妇家常菜点餐外卖平台[J].笔记本知识与技术,2018,14(11):58-59+61.DOI:10.14004/ki.ckt.2018.1201.56(07):34-67

[6]杨柳.基于标签的外卖平台用户画像研究[D].华东师范学院,2016(23):60-98.

[7]杜冬雨,杜梓辉,韩泽荣.简述以提高经济效率为目的的LBS外卖平台设计思路[J].山东农经,2018(10):141-142.

[8]陈智峰.A餐饮外卖平台营销策略研究[D].山东工业学院,2022(122):123-61.

[9]Qu.ofJavainWeb[J].of:,2021,1744(4):142-23.

[10].ofWebandinJavaWeb[J].ofand,2019,17(2):231-23.

摘要I

II

第1章项目概述1

1.1问题描述1

1.2项目目标1

1.3项目适用范围1

1.4涉众2

第2章需求剖析3

2.1业务需求3

2.1.1业务流程3

2.1.2业务对象3

2.2功能性需求4

2.2.1用例概述4

2.2.2用例描述5

2.3非功能性需求8

2.4运行环境8

第3章系统设计10

3.1技术路线10

3.2软件体系结构设计10

3.2.1功能结构10

3.2.2系统构架10

3.3数据库设计11

3.3.1概念结构设计11

3.3.2表的详尽设计12

3.4用例实现14

3.4.1用户登入用例实现14

3.4.2用户查询订单用例实现15

3.4.3管理食材用例实现15

3.4.4管理套餐信息用例实现16

3.5对象设计17

3.5.1模块设计17

3.5.2业务实体类的设计17

3.5.3业务处理类的设计18

3.5.4类的描述20

第4章系统实现22

4.1核心功能实现22

4.1.1分类管理功能模块的实现22

4.1.2食材管理功能模块的实现23

4.1.3套餐管理功能模块的实现24

4.1.4用户下单功能模块的实现25

4.2关键技术难点与解决方案26

第5章系统测试28

5.1功能测试28

5.2非功能测试29

5.3测试总结29

第6章推论与展望31

参考文献32

致谢33

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×