基于微信小程序的懒人美食帮系统的设计与实现

摘要:人民生活水平的提高就会造成生活节奏越来越快,很多人吃饭都采用点外卖的方式。现在点外卖的平台已有很多,大多都需要安装它们的APP才可以使用。如果一味的使用外卖平台不仅会造成商家成本的增加,还不利于商家订单的配送。开发小程序+SpringBoot懒人菜品帮可以解决

摘 要

人民生活水平的提高就会造成生活节奏越来越快,很多人吃饭都采用点外卖的方式。现在点外卖的平台已有很多,大多都需要安装它们的APP才可以使用。如果一味的使用外卖平台不仅会造成商家成本的增加,还不利于商家订单的配送。开发小程序+SpringBoot懒人菜品帮可以解决这些问题,实现借助微信就可以点餐。

本小程序+SpringBoot懒人菜品帮采用Java语言和Mysql数据库进行设计,技术采用微信小程序,可以不安装App软件就实现订餐。本系统实现管理员和用户、商家、配送员四个角色的功能。用户主要在微信端操作,内容有菜品信息,用户可以在线点餐和管理订单信息以及查看配送情况。商家可以发布菜品和管理订单、查看配送情况。管理员可以审核菜品以及管理订单等。配送员可以接单完成配送。本系统可以实现线上的订餐,帮助商家更好的销售餐品。

关键词:在线订餐;菜品信息管理;订单管理;Java语言;配送管理

Abstract

The improvement of people's living standards will lead to a faster and faster pace of life. Many people eat by ordering takeout. Now there are many take out platforms, most of which need to install their apps before they can be used. If you blindly use the takeout platform, it will not only increase the cost of businesses, but also be detrimental to the distribution of business orders. Developing applet + springboot lazy food help can solve these problems and order meals with the help of wechat.

This applet + springboot lazy food help is designed with Java language and MySQL database. The technology adopts wechat applet, which can order meals without installing app software. The system realizes the functions of four roles: administrator and user, merchant and distributor. Users mainly operate on wechat, including dish information. Users can order meals online, manage order information and view distribution. Merchants can publish dishes, manage orders and view distribution. Administrators can review dishes and manage orders. The delivery clerk can receive the order and complete the delivery. This system can realize online ordering and help businesses sell meals better.

Key words: online ordering; Dish information management; Order management; Java language; Distribution management

目 录

摘 要 1

Abstract 2

第1章 绪论 5

1.1课题研究背景 5

1.2课题研究内容 5

1.3课题实现目的和意义 5

1.4论文结构安排 6

第2章 开发系统所使用的关键技术和环境 7

2.1微信开发者工具软件介绍 7

2.2Java语言介绍 7

2.3Web技术介绍 7

2.4UML技术介绍 8

2.5 SpringBoot框架介绍 9

第3章 系统分析 10

3.1系统需求分析 10

3.2系统可行性分析 10

3.2.1经济可行性分析 10

3.2.2操作可行性分析 11

3.2.3技术可行性分析 11

3.3系统性能分析 11

3.4其他需求分析 11

3.5系统功能分析 12

3.6系统业务流程分析 13

第4章 系统设计 15

4.1系统设计原则 15

4.2系统功能结构设计 15

4.3系统数据库设计 16

4.3.1数据库逻辑结构设计 16

4.3.2数据库表设计 18

第5章 系统实现 24

5.1用户登录功能的界面实现 24

5.2用户注册功能的实现界面 24

5.3首页功能的设计实现 25

5.3.1用户信息管理功能的实现界面 26

5.3.2菜品功能的实现界面 27

5.3.3菜品分类功能的实现界面 28

5.3.4立即订购功能的实现界面 29

5.3.5我的功能的实现界面 29

5.4商家权限的功能实现 30

5.5管理员权限的功能实现 31

5.6配送员权限的功能实现 31

第6章 系统测试 33

6.1系统测试的目的 33

6.2测试步骤 33

6.3测试用例 34

6.3.1菜品信息管理功能的测试 34

6.3.2订单管理功能的测试 34

6.4测试总结 35

总 结 37

致 谢 38

参考文献 39

互联网的发展对传统行业带来了一个颠覆性的改变,各行各业都在借助于互联网的思想进行创新,只有更加科学有效的管理办法,加上不断的创新才能提高企业的核心竞争力,才能跟上时代的潮流,要不然面临的就是行业的淘汰。所以要摒弃传统的经营管理模式,插上互联网的翅膀才是未来行业发展的趋势。

随着生活水平的提高和科技的进步,人们的生活水平得到了很大的改善,而近几年受到各种电商宣传的营销刺激,比如最近今年非常火的直播带货,很多商家想到加入电商平台里。而这几年受疫情影响,很多人的生活压力变大,但物价越来越贵,很多人的生活习惯和消费习惯也在慢慢改变,在每天的吃饭选择上更多的用户选择在网上订餐。所以说在这种背景下,很多订餐系统就诞生了,通过互联网建立的订餐平台,作为一种新的思想、新文化的生活方式,可以扩大商家菜品的销售圈子,用户可以随时订餐,并且价格便宜。但由于食物的特殊性,在网上点餐看不到实际餐品的生产过程,造成食品更多的安全问题,各种黑作坊、过期食物、生产环境脏乱差都得不到有效的监控。

来源:爱好玩耍

相关推荐