• 【原创】基于SpringBoot的灾情救助系统(疫情援助系统)(SpringBoot毕业设计)


    项目介绍:后端采用SpringBoot框架。前端使用的是Layui的一个网站模板。通过3种角色使用,实现了包括了求助发布、救援信息获取、数据统计、紧急通知发布等多个不同的模块。其中用到了百度地图的接口信息。可以在线获取到地图的实际位置信息。

    灾情救助系统是基于springBoot框架开发的Web应用程序,系统解决的最主要的问题则是灾情的救援。在近两年,因为疫情缘故,很多的求助者都没法及时发布求助信息,救助者或者志愿者也没有一个可以获取到求救信息一边根据区域进行统筹安排的途径。

    灾情救助系统由用户在线获取地理位置信息,由百度地图获取实时位置并在该地点发布求助;后台的数据可视大屏则使用Echarts图表,并通过sql语句,查询出需要的数据进行展示。

    项目类型:SpringBoot源码 

    用户类型:3个角色(管理员+求助者+救援团队)

    主要技术:SpringBoot+MySQL+Layui

    开发工具:Idea

    数据库:MySQL

    数据库表:7张

    🍅演示视频在底部🍅

    🍅文末获取联系🍅

    目录

    01求助者端功能介绍

    1.0用户注册登录

    1.1后台首页(数据大屏)

    1.2求助信息查看

    1.3发布求助信息

    1.4求助信息管理

    1.5紧急通知发布评价

    02管理员端功能介绍

    2.1求助者信息管理

    2.2救助者信息管理

    2.3求助信息管理

    2.4救助信息管理

    03救援团队端功能介绍

    3.1在线查看求助信息

    3.2救助记录管理

    3.3发布紧急通知

    04项目结构

    Idea版本目录

    05数据库设计

    06演示视频


    01求助者端功能介绍

    1.0用户注册登录

    1.1后台首页(数据大屏)

    1.2求助信息查看

    1.3发布求助信息

    1.4求助信息管理

    1.5紧急通知发布评价

    02管理员端功能介绍

    2.1求助者信息管理

    2.2救助者信息管理

    2.3求助信息管理

    2.4救助信息管理

    03救援团队端功能介绍

    3.1在线查看求助信息

    3.2救助记录管理

    3.3发布紧急通知

    04项目结构

    Idea版本目录

    05数据库设计

    06演示视频

    救援系统

    1. SET NAMES utf8mb4;
    2. SET FOREIGN_KEY_CHECKS = 0;
    3. -- ----------------------------
    4. -- Table structure for admin
    5. -- ----------------------------
    6. DROP TABLE IF EXISTS `admin`;
    7. CREATE TABLE `admin` (
    8. `id` int(11) NOT NULL AUTO_INCREMENT,
    9. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    10. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    11. PRIMARY KEY (`id`) USING BTREE
    12. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    13. -- ----------------------------
    14. -- Table structure for calls
    15. -- ----------------------------
    16. DROP TABLE IF EXISTS `calls`;
    17. CREATE TABLE `calls` (
    18. `id` int(11) NOT NULL AUTO_INCREMENT,
    19. `uid` int(11) DEFAULT NULL,
    20. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    21. `space` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    22. `time` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    23. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    24. `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '1等待救助 2已被救助 3取消救助',
    25. `lng` double(11, 3) DEFAULT NULL,
    26. `lat` double(11, 3) DEFAULT NULL,
    27. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    28. `jinji` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    29. PRIMARY KEY (`id`) USING BTREE
    30. ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    31. -- ----------------------------
    32. -- Table structure for helper
    33. -- ----------------------------
    34. DROP TABLE IF EXISTS `helper`;
    35. CREATE TABLE `helper` (
    36. `id` int(11) NOT NULL AUTO_INCREMENT,
    37. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    38. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    39. `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    40. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    41. `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    42. `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '0待审批 1审批通过 2审批拒绝',
    43. PRIMARY KEY (`id`) USING BTREE
    44. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    45. -- ----------------------------
    46. -- Table structure for pinglun
    47. -- ----------------------------
    48. DROP TABLE IF EXISTS `pinglun`;
    49. CREATE TABLE `pinglun` (
    50. `id` int(11) NOT NULL AUTO_INCREMENT,
    51. `uid` int(11) DEFAULT NULL,
    52. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    53. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    54. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    55. `rtime` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    56. PRIMARY KEY (`id`) USING BTREE
    57. ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    58. -- ----------------------------
    59. -- Table structure for records
    60. -- ----------------------------
    61. DROP TABLE IF EXISTS `records`;
    62. CREATE TABLE `records` (
    63. `id` int(11) NOT NULL AUTO_INCREMENT,
    64. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    65. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    66. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    67. `stime` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    68. PRIMARY KEY (`id`) USING BTREE
    69. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    70. -- ----------------------------
    71. -- Table structure for save
    72. -- ----------------------------
    73. DROP TABLE IF EXISTS `save`;
    74. CREATE TABLE `save` (
    75. `id` int(11) NOT NULL AUTO_INCREMENT,
    76. `uid` int(11) DEFAULT NULL,
    77. `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    78. `space` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    79. `times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    80. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    81. `hid` int(11) DEFAULT NULL,
    82. `hname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    83. `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    84. `cid` int(33) DEFAULT NULL,
    85. PRIMARY KEY (`id`) USING BTREE
    86. ) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    87. -- ----------------------------
    88. -- Table structure for user
    89. -- ----------------------------
    90. DROP TABLE IF EXISTS `user`;
    91. CREATE TABLE `user` (
    92. `id` int(11) NOT NULL AUTO_INCREMENT,
    93. `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    94. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    95. `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    96. `card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    97. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    98. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    99. `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    100. `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
    101. PRIMARY KEY (`id`) USING BTREE
    102. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
    103. SET FOREIGN_KEY_CHECKS = 1;

  • 相关阅读:
    Python中的PYTHONPATH
    NFT有哪些特性呢
    java计算机毕业设计HTML5“忆红楼梦之味”网站设计与实现MyBatis+系统+LW文档+源码+调试部署(2)
    windows terminal鼠标右键打开
    git使用
    力扣题目训练(17)
    sqlserver6
    红路灯识别
    三道题教你快速掌握Map和Set
    mysql连接池DataSource,DruidDataSource的理解及其使用
  • 原文地址:https://blog.csdn.net/qq_59059632/article/details/126828212