获取源码或者论文请私信博主
演示视频:
基于微信小程序的高校食堂点餐系统设计与实现(Java+spring boot+MySQL+微信小程序)
使用技术:
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
数据库:mysql5.7
开发工具:IDEA2019
主要功能:
根据业务需求本系统本位管理后台和用户前端两端,同时根据需要设置三种角色,分别是管理员、商家、用户,不同的角色设置不同的用户权限,管理员拥有用户管理、商家管理、菜品浏览等功能;店家拥有菜品管理、菜品上下架、订单管理、订单统计等功能模块用户拥有登录注册、商家浏览、菜品分类、菜品展示、菜品添加、菜品删除、菜品结算、个人信息管理、订单管理等功能模块。通过这些功能模块最终实现一个具有良好人机交互的点餐小程序。
1管理员功能分析
登录:管理员输入自己的账号密码进行登录操作,用户名和密码正确登录成功,否则给出错误提示。
用户管理模块:管理员在此功能下进行用户的管理,包括微信小程序注册用户、管理员用户以及商家管理。
商家管理:管理员通过此模块进行商家的管理,包括商家的基础信息以及店铺图片信息。
2商家功能分析
菜品管理:商家通过此模块进行菜品的管理,包括菜品的名称、价钱、菜品的图片等信息的增删改查的操作。
菜品上下架管理:商家通过此模块进行菜品的上下架操作。
订单管理:商家通过此模块进行订单的管理,包括订单的姓名、编号、下单时间、配送时间、配送方式、订单详情等信息的管理。
订单统计:此模块通过百度echart图进行订单的统计,分为按照菜品维度进行统计,按照日期维度进行统计。
3普通用户功能分析
登录:用户输入自己的账号密码进行登录操作,用户名和密码正确登录成功,否则给出错误提示。
注册:用户U需要进行点餐操作需要在系统先进行注册,按照页面要求输入注册需要的信息进行注册的操作。
店家浏览:进入微信小程序首页,用户可以按照一定的排序进行店家的浏览,点击可进入店家的详情页面。
菜品分类:通过此模块可以查看不同的菜品类别,挑选自己喜欢的类别。
菜品展示:此模块主要用来展示不同类别下的菜品信息,并且可以根据自己的需要将对应的菜品添加进入购物车,并且可以减少以及增加菜品的数量。
下单:用户将菜品添加进购物车后可以点击结算进行下单操作,选择配送方式、支付方式,根据需要输入联系电话以及联系地址可以进行下单操作。
我的订单:用户在此模块可以查看自己订单的信息以及订单的状态。
主要功能: