一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
视频加载中...
三、运行截图:
3.1用户登录功能的界面实现
本系统中可以保证安全的功能就是用户登录功能,登录可以验证用户的身份,用户可以注册,当密码忘记后也可以通过忘记密码功能进行找回。在用户登录界面里采用上中下的方式进行设计。在上设计的是功能的名称,在中设计的是账号和密码的输入框,在下设计的是用户注册和忘记密码功能。用户登录功能的实现界面如下图3.1所示:

图3.1用户登录功能的实现界面
3.2用户注册功能的实现界面
本功能设计的目的是帮助游客在线订餐。用户和配送员都可以注册。在注册时需要设置账号和密码。用户注册功能的实现界面如下图3.2所示:

图3.2用户注册功能的实现界面
3.3首页功能的设计实现
用户登录后可进入首页,在首页里可以看到商家信息和菜品信息,可以进行菜品搜索和购买。首页功能的实现界面如下图3.3所示:

图3.3首页界面的实现
3.3.1用户信息管理功能的实现界面
用户可以修改自己注册时填写的资料,可以设置头像以及手机号。用户信息管理功能的实现界面如下图3.4所示:

图3.4用户信息管理功能的实现界面
3.3.2菜品功能的实现界面
用户可以浏览菜品信息,也可以根据菜品的名称进行搜索,菜品信息可以看到图片和价格,菜品信息的实现界面如下图3.5所示:

图3.5菜品功能的实现界面
3.3.3菜品分类功能的实现界面
用户可以在前台浏览菜品的所有分类,也可以搜索菜品分类。菜品分类功能的实现界面如下图3.6所示:

图3.6菜品分类功能的实现界面
3.3.4立即订购功能的实现界面
用户在前台选择喜欢的菜品后可以立即订购,在订购时需要选择地址,立即订购功能的实现界面如下图3.7所示:

图3.7立即订购功能的实现界面
3.3.5我的功能的实现界面
在我的功能里,用户可以管理订单信息,进行订单配送查询和查询配送完成的订单。我的功能实现界面如下图3.8所示:

图3.8我的功能实现界面
3.4商家权限的功能实现
商家可以管理菜品信息和订单信息,可以管理配送订单和查询已完成的所有配送。商家权限的功能实现界面如下图3.9所示:

图3.9商家权限功能的实现界面
3.5管理员权限的功能实现
管理员可以管理菜品分类、菜品信息、订单信息、用户信息、商家信息、配送员信息等。管理员权限的功能实现界面如下图3.10所示:

图3.10管理员权限的功能实现界面
3.6配送员权限的功能实现
配送员可以查询订单和进行接单并完成配送。配送员角色的功能实现界面如下图3.11所示:

图3.11配送员权限的功能实现界面