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

  • 相关阅读:
    分治&暴力求解最近点对问题 + 时间性能量化分析
    家用电脑做服务器,本地服务器搭建,公网IP申请,路由器改桥接模式,拨号上网
    【regex】正则表达式
    从0开始配置深度学习环境(Python)
    Json和Js之间转化(实际开发常用)
    2022中国小微企业SaaS白皮书 | 爱分析报告
    竹间智能用认知智能为企业的发展提供助力
    编译安装gcc-11及可能遇到的bug
    成功项目经理总结的20个项目管理经验
    Git原理及常用命令小结——实用版(ing......)、Git设置用户名邮箱
  • 原文地址:https://blog.csdn.net/qq_59059632/article/details/126828212