实现小区管理功能

3105 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
有vue,springboot,mysql等基础的相关人士
你将会学到
掌握人脸识别门禁系统设计开发;掌握SpringBoot,Vue,MyBatisPlus,redis
课程简介

系统功能

1、管理员管理:根据不同角色设置不同的管理权限;

2、小区管理,管理多个小区资料,新增、修改、删除、摄像头管理等功能;

3、小区摄像头管理:摄像头的新增、修改及删除功能;

4、居民管理:居民资料新增,修改,删除,Excel批量导入,导出,居民人脸采集

5、访客登记:访客的新增,修改,删除,进入登记,离开登记,查询等功能;

6、人脸识别:居民出入小区人脸识别功能的实现,使用腾讯AI人脸识别技术实现;

7、出入记录:居民出入小区的人脸识别记录查询;

8、小区地图:所有小区在地图的分布情况,使用百度地图实现;

9、使用Echarts技术实现小区人员分类统计(柱状)图表;

10、菜单管理:新增、修改、删除菜单功能(包括目录,菜单,按钮)

11、角色管理:新增、修改、删除角色(系统角色、普通角色)

12、系统日志:记录了系统中所有操作的日志,方便发现问题,查找原因;


运行环境:

  1、JDK1.8及以上版本

  2、Tomcat 8.5及以上版本

  3、MySql 5.7及以上版本

  4、Redis

开发工具:

  1、前端开发工具:Visual Studio Code

  2、后端开发工具:Intellij IDEA

使用技术:

  1、Vue2.x+ElementUI(前端)

  2、Springboot+MyBatisPlus+Redis+Shiro+Swagger(后端)

  3、人脸识别技术(腾讯AI)

  4、MySql数据库技术

  5、Redis缓存技术

  6、百度地图

  7、Echarts图表技术

  8、POI Excel导入导出技术

  9、Shiro权限控制:菜单管理,角色管理,权限管理(按钮及用户级别权限)

  10、 Swagger接口配置管理,接口文档管理技术

  11、Token单点技术(一个用户不能同时在多个设备登录使用)

  12、前后端分离跨域设置等技术


1.png

2.png


3.png

4.png

5.png

6.png

7.png

8.png

9.png


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交