基于javaweb的外卖配送系统

 2022-01-17 11:01

论文总字数:22647字

目 录

1.绪论 1

1.1研究背景 1

1.2国内外研究现状 1

1.2.1国内研究现状 1

1.2.2国外研究现状 2

1.3研究内容 2

2.主要技术概述 3

2.1前端主要技术 3

2.1.1 HTML简介 3

2.1.2 CSS简介 3

2.1.3 JavaScript简介 4

2.2后端主要技术 4

2.2.1 Struts2 4

2.2.2 JSP 4

3需求分析 5

3.1可行性分析 5

3.1.1经济可行性分析 5

3.1.2技术可行性分析 5

3.2外卖配送系统的需求分析 5

4总体设计 7

4.1系统模块总体设计 7

4.1.1前台功能模块 7

4.1.2后台管理模块 8

4.2数据库设计 9

4.2.1数据库需求分析 9

4.2.2数据库的逻辑结构设计 9

5系统具体设计与实现 13

5.1搭建系统运行环境 13

5.2系统前台基本功能设计与实现 13

5.2.1系统首页面设计 13

5.2.2消费者模块设计与实现 14

5.2.3菜肴展示模块设计与实现 16

5.2.4菜单模块的设计与实现 17

5.2.5订单提交模块的设计与实现 18

5.2.6历史订单模块的设计与实现 19

5.2.7资讯公告栏模块的设计与实现 19

5.2.8客户留言模块的设计与实现 20

5.3系统后台基本功能设计与实现 21

5.3.1基本信息管理设计与实现 21

5.3.2商家模块中信息管理设计与实现 21

5.3.3商家食品管理设计与实现 21

5.3.4资讯信息管理设计与实现 22

5.3.5消费者意见管理设计与实现 23

5.3.6 配送员接单功能页面的设计与实现 23

6系统测试与性能分析 24

6.1软件测试概述 24

6.2本网站系统重要模块测试 25

6.2.1前台测试 25

6.2.2菜单模块的测试 26

6.2.3消费者注册部分的测试 26

6.2.4配送员接单管理模块测试 26

6.2.5订单管理模块的测试 26

7.总结与展望 27

参考文献 28

致谢 29

基于Javaweb的外卖配送系统

张帆

,China

Abstract:Nowadays, many entrepreneurs and traditional catering industry practitioners seize the opportunity of the popularization of the Internet and smartphones, combining traditional catering and the Internet, and promote the development of the take-out industry. Ordering takeout has become a lifestyle that modern people are accustomed to. Takeaways are favored by consumers because of their convenience and ease of use, but they also reduce the consumers’ satisfaction because of their slow delivery. At the same time, the services offered by the take-away system for take-away deliverers are still relatively primitive. System optimization at the delivery side is the key to solving the slow delivery. Based on the above analysis, we have developed a takeaway order delivery system. The website system is mainly composed of the following modules: user basic information management module, food information management module, administrator background management module, and takeaway delivery module. Implement the back end using Struts2 framework, including JSP, JDBC, and Servlet technologies; use HTML5 CSS3 jQuery Bootstrap to implement view functions and front-end functions; use AJAX to deliver view layer data; and call Baidu map JavaScript API to implement map functions.

Key words:Takeaway Delivery; Struts2; Ordering System; Java web; Baidu Map

1.绪论

1.1研究背景

在互联网发展成熟以及智能移动终端设备普及的今天,譬如从淘宝京东的这种B2B/C2C(Business to Business/ Customer to Customer)电子商务模式的发展壮大,到像饿了么、美团这种网上订餐第三方平台的方兴未艾,从足不出户就能方便快捷地购物到足不出户就能订餐吃饭,人们的生活已经发生颠覆性的改变。网上订餐应技术而生,同时更是应市场需求而生,现如今人们的生活节奏日益加快,网上订餐为上班族节约了外出吃饭的时间,与此同时,现代人的消费观念与老一辈人相比发生了很大的变化,年轻人更加懂得享受生活,足不出户便能享用各种美食。网上订外卖已经成为现代人的一种生活方式。

和市场趋于饱和的网上购物商业模式相比,网上点餐这种线上线下结合的商业模式还是一片值得深耕的热土,各大互联网巨头纷纷布局这个方向,大量资本竞相涌入,发展潜力巨大。根据Analysys易观发布的《中国互联网餐饮外卖市场趋势预测2017-2019》显示[1],中国的网上外卖企业在发展之初,采用价格战来拉拢用户,这直接导致网上点餐人数快速增长,在用户规模和用户忠诚度上达到前所未有的高度。据国内知名移动大数据监测平台Trustdata发布的《2017年上半年中国外卖行业发展分析报告》显示:在2017上半年期间,中国外卖市场交易额增长巨大,交易总量近千亿,美团外卖及饿了么占比逾八成,与团购相比,外卖月度覆盖率差距明显,行业发展潜力巨大[2]。庞大的外卖市场需求,迫切需要外卖点餐与配送系统的整合一体化。主流的网上订餐平台致力于优化消费者和商家的用户体验,而作为小众的配送员端的功能不够完善。为了提高配送效率,优化配送员的用户体验,从而更好提高消费者的满意度,整个系统的优化有重要意义。

1.2国内外研究现状

1.2.1国内研究现状

国内早期的外卖订餐是以电话订餐为主,电话订餐在用餐高峰期缺少订餐并发性,因此会流失一些顾客,此外,电话订餐是通过口头叙述,这会出现订单信息错误、订单遗漏的问题。早期人们还不习惯电话订外卖,消费水平也是一个限制,这些因素决定了外卖订餐只是小部分人的选择。现如今互联网高度发达,城市化以及消费水平显著提高,这些因素促使了国内网上外卖订餐的发展。

现如今,国内的第三方网上订餐平台主要有美团外卖、饿了么和百度外卖,对应的外卖配送应用是美团众包,蜂鸟众包和小杜飞侠。饿了么外卖平台是其中的代表。饿了么是这三家外卖平台中成立最早也是发展最好的一家。饿了么成立于2009年,公司总部在上海,截止2017年7月,饿了么外卖平台已经覆盖全国两千多个城市,加盟的商家有130万家,有超过2.6亿的用户量,2017年8月,百度外卖被饿了么收购,2018年4月初,饿了么又被阿里巴巴集团和蚂蚁金服联合起来全资收购。饿了么是做校园外卖起家的,一开始也是以电话订餐为主,后来建立了网上订餐平台以适应商家和顾客的快速增长。饿了么平台根据客户所在地理位置向消费者推荐可配送的附近商家和美食。一开始饿了么是以在校大学生为主要服务对象,以高校所在地为主,后来又以上班白领为目标消费者。按照这种模式不断扩大覆盖范围和消费群体,逐渐发展壮大。

目前国内网上订餐企业主要有两种发展模式,一种是提供完整的服务的方式,外卖企业不仅提供网上订餐平台,而且还提供订单配送服务。另外一种是只提供外卖订餐平台,让商家上线商品并让消费者点餐下单,订单配送的任务由商家完成。但是目前各大网上订餐企业都越来越意识到利用平台优势提供订单配送的服务的重要性。平台负责外卖配送,这样既可以优化资源配置免去商家的烦恼,又能提高配送速度,提升消费者的消费体验,最终提高整个平台的竞争优势。饿了么开发的订单分配系统会将订单信息发给蜂鸟配送,蜂鸟配送再根据该区域的配送员地理位置将订单分配给合适的配送员,这个系统还会为配送员规划路线,节约配送时间。

1.2.2国外研究现状

国外大的外卖企业的发展模式可概况为两类,一类像Just-Eat、GrubHub,他们在较为成熟的外卖市场发展起来,而且他们体量巨大,都是百亿美元量级的巨头,以充足的资金构建起庞大的外卖帝国。在互联网普及之前,这些公司就已经开始从事外卖行业,他们有着成熟的商业模式和技术。另一类的代表是Delivery Hero,这一类企业获得了大量的融资,经济基础雄厚,他们选择在那些网上订餐还未普及的国家发展,在很短的时间内占领当地市场,然后利用在发达国家探索出来的商业模式和经验巩固新开发出来的市场[3]

1.3研究内容

基于对国内第三方网上订餐平台的研究分析,并从消费者和配送员需求出发,以市场上主流外卖配送应用为参考,确定本系统的框架和实现手段。

本外卖配送系统将从四个系统模块开发:

剩余内容已隐藏,请支付后下载全文,论文总字数:22647字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;