• 【原创】基于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;

  • 相关阅读:
    聊聊Linux 的 Page Cache
    ESP32烧写Arduino编译的固件
    初识Docker
    面试官:大量请求 Redis 不存在的数据,从而影响数据库,该如何解决?
    ARM芯片层相关术语和缩写汇总(一)
    记录--编写一个能运行的简易ko
    漫谈信息模型(1)
    深度学习在医疗保健领域的应用:从图像识别到疾病预测
    设计模式-10组合模式(组合模式设计模式)详解
    oracle执行计划中,同一条语句块,在不同情况下执行计划不一样问题。子查询,union 导致索引失效。
  • 原文地址:https://blog.csdn.net/qq_59059632/article/details/126818419