前端:Vue+微信小程序
后台:SpringBoot
注意:存在跨域问题,若出现登录没反应考虑去config文件夹下的MyCorsFilter.java文件修改前端IP地址
需求分析:
系统前台功能结构:
消费者主要功能模块有注册登录功能、线上订餐功能。
(1)注册登录功能:用户进行注册、登录和退出;
(2)线上订餐功能:选择订餐日期,预定菜品,线上完成支付,订单在一定时间内可退订,超出时间后不可退,一个d在 24 小时内超过6次进行退单操作,被定义为异常取消订单,商家拉进黑名单。
商家主要功能模块有开店功能、接单功能、数据处理功能、业绩统计功能、黑名单功能。
(1)开店功能:注册新店铺、完善店铺信息(店铺名称、窗口地址、订餐电话)、修改店铺状态(营业、休息,及时修改状态,避免资源浪费);
(2)接单功能: 接到订单信息后可以选择是否接受订单,接单后订单状态改变为已接单完成订单后修改为已完成,并将信息存储到历史订单列表中:
(3)数据处理功能:修改商品信息(商品名称、图片、价格、状态、限购数量)、上下架商品、查询订单;
(4)业绩统计功能: 商家定期进行收入结算(可以月为单位);
(5)黑名单功能: 对进行恶意订单用户进行拉黑操作的判断依据: 在短时间段内连下多单后在规定时间内进行退款(24 小时内超过 6 次)。系统后台功能结构:
后台管理人员主要功能模块有用户管理、商家管理。
(1)用户管理: 对注册用户进行查询、注销操作;(2)商家管理:对商家入驻信息进行审核
系统截图如下: