项目介绍:后端采用SpringBoot框架。前端使用的是Layui的一个网站模板。通过3种角色使用,实现了包括了求助发布、救援信息获取、数据统计、紧急通知发布等多个不同的模块。其中用到了百度地图的接口信息。可以在线获取到地图的实际位置信息。
灾情救助系统是基于springBoot框架开发的Web应用程序,系统解决的最主要的问题则是灾情的救援。在近两年,因为疫情缘故,很多的求助者都没法及时发布求助信息,救助者或者志愿者也没有一个可以获取到求救信息一边根据区域进行统筹安排的途径。
灾情救助系统由用户在线获取地理位置信息,由百度地图获取实时位置并在该地点发布求助;后台的数据可视大屏则使用Echarts图表,并通过sql语句,查询出需要的数据进行展示。
项目类型:SpringBoot源码
用户类型:3个角色(管理员+求助者+救援团队)
主要技术:SpringBoot+MySQL+Layui
开发工具:Idea
数据库:MySQL
数据库表:7张
🍅演示视频在底部🍅
🍅文末获取联系🍅
目录


















救援系统
-
-
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
-
- -- ----------------------------
- -- Table structure for admin
- -- ----------------------------
- DROP TABLE IF EXISTS `admin`;
- CREATE TABLE `admin` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
- -- ----------------------------
- -- Table structure for calls
- -- ----------------------------
- DROP TABLE IF EXISTS `calls`;
- CREATE TABLE `calls` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` int(11) DEFAULT NULL,
- `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `space` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `time` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '1等待救助 2已被救助 3取消救助',
- `lng` double(11, 3) DEFAULT NULL,
- `lat` double(11, 3) DEFAULT NULL,
- `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `jinji` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
- -- ----------------------------
- -- Table structure for helper
- -- ----------------------------
- DROP TABLE IF EXISTS `helper`;
- CREATE TABLE `helper` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '0待审批 1审批通过 2审批拒绝',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
-
- -- ----------------------------
- -- Table structure for pinglun
- -- ----------------------------
- DROP TABLE IF EXISTS `pinglun`;
- CREATE TABLE `pinglun` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` int(11) DEFAULT NULL,
- `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `rtime` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
- -- ----------------------------
- -- Table structure for records
- -- ----------------------------
- DROP TABLE IF EXISTS `records`;
- CREATE TABLE `records` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `stime` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
- -- ----------------------------
- -- Table structure for save
- -- ----------------------------
- DROP TABLE IF EXISTS `save`;
- CREATE TABLE `save` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` int(11) DEFAULT NULL,
- `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `space` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `hid` int(11) DEFAULT NULL,
- `hname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `cid` int(33) DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
-
- -- ----------------------------
- -- Table structure for user
- -- ----------------------------
- DROP TABLE IF EXISTS `user`;
- CREATE TABLE `user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `names` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-
-
- SET FOREIGN_KEY_CHECKS = 1;