0.本节内容说明
本节主要是一个功能概述,了解清楚这个这个后台管理端做的什么,以及实现的思路,具体的实现代码部分,后面讲解
1.后台功能概述
- 登陆: 账号密码登陆,或者是账号人脸进行登陆
- 内容审核:对于用户发布的文章进行审核,审核分为机器审核和人工审核,首先是进行机器审核
- 后对于不太确定的内容进行人工审核
- 用户管理:分页查询用户的列表信息,对于每一条列表,可以点进去查看具体的信息,也可以对账号进行冻结和解冻设置
- 文章分类:用户端在查看文章的时候,可以根据类别进行查看,这个类别的设置,可以在后台进行设置,设置分类的名称和分类标签的颜色
- 友情链接:友情链接是使用的mongodb进行实现的,后台管理员可以设置友情链接的名称和地址,然后在用户端进行展示
- IP黑名单:对于不正常的IP访问,后台可以根据IP地址进行封禁,然后用户下次再访问该系统的时候,就会被屏蔽访问。
- 设置管理员:设置管理员这个是注册管理员账号模块,在这个模块中,主要是根据登录名和密码进行注册,但是登录名要保证唯一性,但是也可以根据人脸进行注册,注册完用户的信息之后,然后在下边的列表中,会显示管理员列表信息。
2. 后台功能详情页面
-
内容审核
-
用户管理
用于管理可以查看详细信息
-
文章分类
-
友情链接
-
IP黑名单
-
设置管理员
3.技术实现
内容审核:分为机器审核和人工审核,机器审核采用第三方服务进行检测,像阿里云或者腾讯云提供的内容审核机制
友情链接:使用mongodb非关系型数据库进行存储
ip黑名单:待定
设置管理员:有一项是人脸识别功能,将采集到的人脸存储到mongodb的GridFS,然后在采用第三方服务进行人脸比对。
其他的都是基本的增删改查,如果有优化,后面再进行补充说明