• 【原创】基于SpringBoot的同城生鲜门店配送系统(SpringBoot配送系统毕业设计)


    项目类型:SpringBoot源码 

    用户类型:2个角色(管理员+用户)

    主要技术:SpringBoot+MySQL+Bootstrap

    开发工具:Idea

    数据库:MySQL

    数据库表:12张

    项目介绍:后端采用SpringBoot框架。前端使用的是Layui的一个网站模板。通过5种角色(超级管理员、门店、接单员、调度员、司机)使用,实现了包括了门店信息管理、生鲜管理、接单员管理、调度员管理、数据统计等多个不同的模块。

    🍅演示视频在底部🍅

    🍅文末获取联系🍅

    目录

    00完整的程序目录

    01管理员端功能介绍

    1.0用户登录

    1.1后台首页(数据大屏)

    1.2门店信息管理

    1.3生鲜信息管理

    1.4接单员账户信息管理

    1.5调度员账号信息管理

    1.6司机账户信息管理

    1.7配送汽车信息管理

    1.8订单管理

    1.9订单操作详情

    1.10公共栏

    02用户端功能介绍

    2.1门店生鲜供应申请

    2.2订单签收

    03接单员端功能介绍

    3.1订单接单处理(分配调度员)

    04调度员端功能介绍

    4.1订单调度处理

    05司机端功能介绍

    5.1完成配送并归还汽车

    06项目结构

    Idea版本目录

    07数据库设计

    08演示视频


    01管理员端功能介绍

    1.0用户登录

    1.1后台首页(数据大屏)

    1.2门店信息管理

    1.3生鲜信息管理

    1.4接单员账户信息管理

    1.5调度员账号信息管理

    1.6司机账户信息管理

    1.7配送汽车信息管理

    1.8订单管理

    1.9订单操作详情

    1.10公共栏

    02用户端功能介绍

    2.1门店生鲜供应申请

    2.2订单签收

    03接单员端功能介绍

    3.1订单接单处理(分配调度员)

    04调度员端功能介绍

    4.1订单调度处理

    05司机端功能介绍

    5.1完成配送并归还汽车

    06项目结构

    Idea版本目录

    07数据库设计

    08演示视频

    【原创】基于SpringBoot的生鲜门店配送系统(同城门店配送系统毕业设计)

    1. -- ----------------------------
    2. -- Table structure for address
    3. -- ----------------------------
    4. DROP TABLE IF EXISTS `address`;
    5. CREATE TABLE `address` (
    6. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '地址id',
    7. `uid` int(11) DEFAULT NULL COMMENT '门店id',
    8. `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地址',
    9. `uphone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '收货人电话',
    10. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
    11. `yb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮编',
    12. PRIMARY KEY (`id`) USING BTREE
    13. ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    14. -- ----------------------------
    15. -- Table structure for admin
    16. -- ----------------------------
    17. DROP TABLE IF EXISTS `admin`;
    18. CREATE TABLE `admin` (
    19. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',
    20. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '账号',
    21. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
    22. PRIMARY KEY (`id`) USING BTREE
    23. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    24. -- ----------------------------
    25. -- Table structure for board
    26. -- ----------------------------
    27. DROP TABLE IF EXISTS `board`;
    28. CREATE TABLE `board` (
    29. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '公告id',
    30. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '标题',
    31. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '内容',
    32. `editor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发布人',
    33. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发布时间',
    34. PRIMARY KEY (`id`) USING BTREE
    35. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    36. -- ----------------------------
    37. -- Table structure for car
    38. -- ----------------------------
    39. DROP TABLE IF EXISTS `car`;
    40. CREATE TABLE `car` (
    41. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '汽车id',
    42. `carno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '车牌号',
    43. `carname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '车辆名称',
    44. `carcolor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '颜色',
    45. `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '1' COMMENT '使用状态(1空闲 2在使用)',
    46. `carprice` decimal(10, 2) DEFAULT NULL COMMENT '价格',
    47. PRIMARY KEY (`id`) USING BTREE
    48. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    49. -- ----------------------------
    50. -- Table structure for details
    51. -- ----------------------------
    52. DROP TABLE IF EXISTS `details`;
    53. CREATE TABLE `details` (
    54. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单id',
    55. `uid` int(11) DEFAULT NULL COMMENT '门店id',
    56. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '门店名',
    57. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请时间',
    58. `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单状态(0门店已申请,待接单员分配 1接单员分配调度员 2 调度员分配司机 3司机正在配送,待门店签收)',
    59. `ordernum` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单号',
    60. `cid` int(11) DEFAULT 0 COMMENT '配送汽车id',
    61. `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '处理人类型',
    62. PRIMARY KEY (`id`) USING BTREE
    63. ) ENGINE = InnoDB AUTO_INCREMENT = 45 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    64. -- ----------------------------
    65. -- Table structure for driver
    66. -- ----------------------------
    67. DROP TABLE IF EXISTS `driver`;
    68. CREATE TABLE `driver` (
    69. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '司机id',
    70. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
    71. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户名',
    72. `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
    73. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号',
    74. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
    75. `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '司机状态(0空闲 1忙碌)',
    76. PRIMARY KEY (`id`) USING BTREE
    77. ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    78. -- ----------------------------
    79. -- Table structure for monad
    80. -- ----------------------------
    81. DROP TABLE IF EXISTS `monad`;
    82. CREATE TABLE `monad` (
    83. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '收货单id',
    84. `ordernum` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请订单id',
    85. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '签收人',
    86. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '签收时间',
    87. `isth` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '是否退货退款',
    88. `details` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '退款原因',
    89. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '联系电话',
    90. `remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注',
    91. PRIMARY KEY (`id`) USING BTREE
    92. ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    93. -- ----------------------------
    94. -- Table structure for product
    95. -- ----------------------------
    96. DROP TABLE IF EXISTS `product`;
    97. CREATE TABLE `product` (
    98. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '生鲜id',
    99. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '名称',
    100. `price` double(10, 2) DEFAULT NULL COMMENT '价格',
    101. `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '生鲜类型',
    102. `message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '介绍',
    103. `times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '录入时间',
    104. `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图片',
    105. PRIMARY KEY (`id`) USING BTREE
    106. ) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    107. -- ----------------------------
    108. -- Table structure for records
    109. -- ----------------------------
    110. DROP TABLE IF EXISTS `records`;
    111. CREATE TABLE `records` (
    112. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '申请单id',
    113. `sid` int(11) DEFAULT NULL COMMENT '门店id',
    114. `sname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '门店名',
    115. `ordernum` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '订单号',
    116. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请时间',
    117. `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '申请单状态(0门店已申请,待接单员分配 1接单员分配调度员 2 调度员分配司机 3司机正在配送,待门店签收)',
    118. `pid` int(11) DEFAULT NULL COMMENT '生鲜id',
    119. `nums` int(11) DEFAULT NULL COMMENT '申请数量',
    120. PRIMARY KEY (`id`) USING BTREE
    121. ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    122. -- ----------------------------
    123. -- Table structure for store
    124. -- ----------------------------
    125. DROP TABLE IF EXISTS `store`;
    126. CREATE TABLE `store` (
    127. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '门店id',
    128. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '门店名',
    129. `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '门店地址',
    130. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号',
    131. `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
    132. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '录入时间',
    133. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '负责人',
    134. PRIMARY KEY (`id`) USING BTREE
    135. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    136. -- ----------------------------
    137. -- Table structure for storeproduct
    138. -- ----------------------------
    139. DROP TABLE IF EXISTS `storeproduct`;
    140. CREATE TABLE `storeproduct` (
    141. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '库存id',
    142. `pid` int(11) DEFAULT NULL COMMENT '生鲜id',
    143. `nums` int(11) DEFAULT NULL COMMENT '库存数量',
    144. `times` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请时间',
    145. `sid` int(11) DEFAULT NULL COMMENT '门店id',
    146. PRIMARY KEY (`id`) USING BTREE
    147. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    148. -- ----------------------------
    149. -- Table structure for user
    150. -- ----------------------------
    151. DROP TABLE IF EXISTS `user`;
    152. CREATE TABLE `user` (
    153. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',
    154. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
    155. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '账号',
    156. `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '密码',
    157. `card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '身份证',
    158. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号',
    159. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
    160. `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '头像',
    161. `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '1接单员 2调度员',
    162. PRIMARY KEY (`id`) USING BTREE
    163. ) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    164. SET FOREIGN_KEY_CHECKS = 1;

  • 相关阅读:
    Vite知识体系简述
    5.PHPwhile,foreach和for循环
    Podman安装与使用
    基于微信小程序的教学教务管理系统(后台Java+SSM+MySQL)
    【风力发电】山顶的白色“大风车”你了解吗?
    使用Docker安装JupyterHub
    (附源码)springboot西安酷跑健身房管理系统 毕业设计 345421
    PyQt5 不规则窗口的显示
    【Java实战】工作中如何规范定义Java常量
    Java NIO三大核心组件
  • 原文地址:https://blog.csdn.net/qq_59059632/article/details/126818419