毕业设计 - 基于JAVA开发“智能人脸识别-寻人启事“管理系统

基于JAVA开发"智能人脸识别-寻人启事"管理系统作品分享一下,希望能帮助到有需要的同学们。

【背景/简介】

随着科技的不断发展,人脸识别技术作为人工智能技术的一种重要应用,已经在各个领域得到了广泛的应用。在寻人方面,人脸识别技术可以通过对失踪人员的照片进行分析和比对,从而快速找到失踪人员的下落,从而加快寻人的速度和效率。

本文章对接百度人脸识别API为大家展示基于JAVA实现的“智能人脸识别-寻人启事”管理系统功能,打造一个寻人启事平台。

【技术框架】

系统采用的技术是基于JAVA语言开发的后台管理系统,前后端分离,数据库采用mysql。技术栈如下:
一、后端技术:SpringBoot2.0 + mybatis + Shiro + Bootstrap + thymeleaf
二、前端技术:html + jq

【功能点】

智能寻人启事管理系统总共有两个端,包括管理后台端、用户端:
(1)管理后端端主要包括用户管理、轮播图管理、地区管理、通知管理、新闻管理、留言管理等
(2)用户端主要包括智能寻人功能、查看寻人启事列表、网站公告、留言列表以及查看个人信息、修改密码、发布寻人启事、我的收藏、发布留言等功能。

【核心开发】

一、数据库设计
业务核心表包括用户表、寻人启事表、轮播图表、地区管理、留言管理表、网站公告管理表、新闻管理表、收藏管理表。具体字段如下:
在这里插入图片描述

一、库表详细字段

(1)用户表(sys_vistor)

CREATE TABLE `sys_vistor` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '人员名字',
  `account` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '账号',
  `password` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
  `age` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '年龄',
  `sex` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '性别',
  `phone` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机',
  `mail` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '邮箱',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户表管理';

(2)寻人启事表(sys_peopleLibrary)

CREATE TABLE `sys_peopleLibrary` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `group_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户组id',
  `user_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户id',
  `name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名字',
  `area` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寻人地区',
  `url` varchar(2000) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '上传图片',
  `sex` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '性别',
  `birthDate` datetime DEFAULT NULL COMMENT '出生日期',
  `lossDate` datetime DEFAULT NULL COMMENT '失联日期',
  `introduce` varchar(2500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '介绍',
  `publishUserId` bigint(20) NOT NULL COMMENT '发布人id',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='寻人启事库';

(3)地区管理表(sys_area)

CREATE TABLE `sys_area` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `area` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '地区',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='地区管理';

(4)轮播图表(sys_poster)

CREATE TABLE `sys_poster` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `pic` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '轮播图图片',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='轮播图管理';

(5)留言管理表(sys_view)

CREATE TABLE `sys_view` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `title` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '留言标题',
  `content` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '留言内容',
  `userId` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户id',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='留言管理';

(6)网站公告管理表(sys_announcement)

CREATE TABLE `sys_announcement` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `title` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
  `content` varchar(2500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='通知管理表';

(7)新闻管理表(sys_news)

CREATE TABLE `sys_news` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `poster` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '封面',
  `title` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
  `introduction` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介',
  `content` varchar(2500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='新闻管理表';

(8)收藏管理表(sys_collect)

CREATE TABLE `sys_collect` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'yID',
  `peopleId` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '寻人启事的id',
  `userId` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '收藏用户id',
  `status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='收藏管理表';

【功能展示】

一、用户端

(1)首页:展示轮播图等相关信息。

在这里插入图片描述

(2)寻人启事列表:根据不同地区展示已发布的寻人启事相关信息,用户可以发布自己亲人的相关信息,可以支持收藏、查看详情。

在这里插入图片描述
在这里插入图片描述

可以支持收藏,取消收藏

在这里插入图片描述

支持查看详情

在这里插入图片描述

(3)智能寻人启事:该功能是网站最重要的功能,工作人员如果找到失踪人员后,可以通过上传失踪人员的照片,在寻人启事库里面进行寻找匹配,匹配到则显示出发布人的信息,则可以联系发布人员。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)网站公告信息

在这里插入图片描述
在这里插入图片描述

(5)展示用户留言信息

在这里插入图片描述
在这里插入图片描述

(6)个人中心:包含个人信息展示、修改密码、发布寻人启事、我的寻人启事、我的收藏、留言功能。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、管理后台

(1)用户管理:管理注册用户的相关信息。

在这里插入图片描述

(2)寻人启事管理:管理所有已发布的寻人启事信息。

在这里插入图片描述

(3)轮播图管理:管理所有的轮播图信息,用于在前台展示。

在这里插入图片描述

(4)地区管理:管理所有的地区信息,发布寻人启事时候需要选择,用于在前台展示。

在这里插入图片描述

(5)通知管理:管理所有的通知信息,用于在前台展示。

在这里插入图片描述

(6)新闻管理:管理所有的新闻展示,用于在前台展示。

在这里插入图片描述

(7)留言管理:管理所有的用户留言展示,用于在前台展示。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43423484/article/details/132612429
今日推荐