暹罗外卖开源啦,一款java多商户外卖系统-商家入驻如美团饿了么

简介: 暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。系统包含用户端、商家端、配送端以及总管理后台;前端使用uni-app开发,可打包部署到微信小程序、APP、H5Web端使用vue + Element开发服务端使用java语言开发,技术栈:Spring Cloud & Alibaba + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + Sentinel + Seata + SkyWalking + SpringBoot Admin + Promethues + Grafana

项目介绍

暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。系统包含用户端、商家端、配送端以及总管理后台;

  1. 商家管理,商家入驻申请,商家审核
  2. 商品管理,单规格、多规格商品管理,品牌、分类管理、商品评价、商品组
  3. 库存管理,门店要货 、门店调拨、商品入库、商品出库、商品盘点
  4. 订单管理,订单支付、发货、取消、售后等
  5. 同城配送,配售收费、配送人员
  6. 会员管理,会员列表、会员等级、会员提现等
  7. 内容管理,官方资讯、活动通知、素材管理、常见问题
  8. 营销推广,首页轮播、广告管理、优惠券、邀请好友注册返现
  9. 应用设置,基础设置、微信支付、多媒体存储、短信设置
  10. 统计分析,商品销量统计、会员增长统计、订单销量统计
  11. 积分商城,商品管理、营销管理、物流管理等
  12. 订单小票打印,本地打印、云端打印
  13. Excel数据导出,导出表格更加美观、可视

软件架构

  • 前端使用uni-app开发,可打包部署到微信小程序、APP、H5
  • Web端使用vue + Element开发
  • 服务端使用java语言开发,技术栈:Spring Cloud & Alibaba + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + Sentinel + Seata + SkyWalking + SpringBoot Admin + Promethues + Grafana

关联产品

暹罗点餐 - 多门店连锁品牌的餐饮点餐系统,单体服务架构:https://gitee.com/siam1026/siam-server

系统模块

com.siam     
├── wxapplet-siam-user      // 前端-用户端微信小程序
├── vue-siam-shop           // 前端-商家后台 [80]
├── vue-siam-admin          // 前端-调度后台 [80]
├── siam-eureka             // 注册中心 [9000]
├── siam-zuul               // 网关服务 [8080]
├── siam-user               // 用户服务 [9200]
├── siam-merchant           // 商家服务 [9201]
├── siam-rider              // 骑手服务 [9202]
├── siam-goods              // 商品服务 [9203]
├── siam-order              // 订单服务 [9204]
├── siam-promotion          // 促销服务 [9205]
├── siam-util               // 工具服务 [9206]
├── siam-monitor            // 监控服务 [9100]
├── siam-common             // 通用模块
├── siam-weixin             // 微信模块
├── siam-parent             // 父工程模块

架构图

image text

项目文档

文档地址:https://gitee.com/siam1026/siam-cloud/wikis/pages?sort_id=9117874&doc_id=4848605

项目地址

目前项目托管在 GiteeGithub 平台上中,欢迎大家 StarFork 支持~

微信小程序截图

微信小程序
image text image text
image text image text
image text image text
image text image text
image text image text

网站截图

商家后台
image text image text
image text image text
image text image text
调度后台
image text image text
image text image text
image text image text
目录
相关文章
|
12天前
|
存储 Java 数据安全/隐私保护
Java的文件管理系统都有什么?
Java的文件管理系统都有什么?
42 2
|
25天前
|
监控 Java 测试技术
Java并发编程最佳实践:设计高性能的多线程系统
Java并发编程最佳实践:设计高性能的多线程系统
36 1
|
26天前
|
安全 搜索推荐 Java
Java系统中的错误码设计问题之确保内外有别并避免暴露敏感数据如何解决
Java系统中的错误码设计问题之确保内外有别并避免暴露敏感数据如何解决
29 0
|
3天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的音乐推荐管理系统
基于Java+Springboot+Vue开发的音乐推荐管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的音乐推荐管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
36 8
基于Java+Springboot+Vue开发的音乐推荐管理系统
|
3天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的母婴商城管理系统
基于Java+Springboot+Vue开发的母婴商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的网上母婴商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
20 7
基于Java+Springboot+Vue开发的母婴商城管理系统
|
4天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的在线摄影预约管理系统
基于Java+Springboot+Vue开发的在线摄影预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的在线摄影管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
20 8
基于Java+Springboot+Vue开发的在线摄影预约管理系统
|
4天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的农产品商城管理系统
基于Java+Springboot+Vue开发的农产品商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。 通过学习基于Java的农产品商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
21 5
基于Java+Springboot+Vue开发的农产品商城管理系统
|
2天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的民宿预订管理系统
基于Java+Springboot+Vue开发的民宿预订管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的民宿预订管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
21 2
基于Java+Springboot+Vue开发的民宿预订管理系统
|
2天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的电影订票管理系统
基于Java+Springboot+Vue开发的电影订票管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的电影订票管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
13 1
基于Java+Springboot+Vue开发的电影订票管理系统
|
4天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的新闻管理系统
基于Java+Springboot+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的新闻管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
19 3
基于Java+Springboot+Vue开发的新闻管理系统