一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1Qu4y1x7ZC?t=15.9
三、运行截图:
下面主要是通过功能实现界面截图的形式,并且运用文字来描述功能实现界面的内容。
3.1 管理员功能实现
3.1.1 菜品信息管理
该功能主要用于实现对菜品基本信息的管理,菜品信息管理界面的运行效果见图3.1。在此界面,管理员根据菜品名称查询菜品,同时能够对菜品进行库存管理,包括库存增加,库存减少等操作,还可以对菜品下架,更改菜品信息等。
图3.1 菜品信息管理界面
3.1.2 菜品订单管理
该功能主要用于实现对菜品订单基本信息的管理,菜品订单管理界面的运行效果见图3.2。在此界面,管理员对菜品订单进行出餐,根据用户姓名来查询菜品订单,对菜品订单的明细信息进行查看,删除菜品订单等。
图3.2 菜品订单管理界面
3.1.3 用户管理
该功能主要用于实现对用户基本信息的管理,用户管理界面的运行效果见图3.3。在此界面,管理员删除用户,查询用户,新增用户等。
图3.3 用户管理界面
3.1.4 新闻信息管理
该功能主要用于实现对新闻基本信息的管理,新闻信息管理界面的运行效果见图3.4。在此界面,管理员在此界面负责发布新闻,对新闻的基本信息进行更改,查询,删除。
图3.4 新闻信息管理界面
3.1.5 菜品留言管理
该功能主要用于实现对菜品留言基本信息的管理,菜品留言管理界面的运行效果见图3.5。在此界面,管理员需要回复用户对菜品发布的留言信息,可以查询菜品留言,删除菜品留言等操作。
图3.5 菜品留言管理界面
3.2 用户功能实现
3.2.1 菜品信息
菜品信息界面的运行效果见图3.6。在此界面,用户查看本界面的菜品,对菜品的相关介绍进行了解,可以发布对该菜品的相关留言,同时可以参与该菜品的购买操作。
图3.6 菜品信息界面
3.2.2 购物车
购物车界面的运行效果见图3.7。在此界面,用户负责对购物车的菜品信息进行管理,其中包括数量的修改,对不需要购买的菜品信息进行删除,对需要购买的菜品进行结算。
图3.7 购物车界面
3.2.3 确认下单
确认下单界面的运行效果见图3.8。在此界面,用户对购买清单进行检查,然后进行订单提交并支付。
图3.8 确认下单界面
3.2.4 我的菜品订单
我的菜品订单界面的运行效果见图3.9。在此界面,用户对已经支付的菜品订单信息进行检查,发现误购的菜品可以及时申请退款。
图3.9 我的菜品订单界面