当前位置: 首页 > news >正文

基于SpringBoot+Vue开发的环境保护监督管理网站

角色

管理员、普通用户

技术栈

SpringBoot、Vue.js、MySQL、MyBatis/MyBatis-Plus

核心功能

这是一个基于SpringBoot和Vue.js的环保信息管理平台,旨在为用户提供环保新闻资讯、环保知识、环保数据查询、环保成果展示、论坛交流等功能,并提供管理员对平台内容和用户进行管理的功能。

功能介绍

管理员

1.登录:管理员通过专用入口登录系统,管理后台。

2.用户管理:查看、添加、修改和删除用户信息。

3.文章管理:查看、添加、修改和删除文章信息(包括新闻资讯和环保知识)。

4.评论管理:管理用户评论。

5.投诉建议管理:查看和处理用户投诉建议。

6.环保成果管理:查看、添加、修改和删除环保成果展示信息。

7.论坛管理:管理论坛帖子。

用户

1.登录/注册:用户可以注册新账号并登录。

2.个人信息管理:修改个人资料,如昵称、头像、手机号、邮箱、学校、性别等。

3.文章浏览:浏览环保新闻资讯和环保知识文章。

4.评论互动:对文章进行评论。

5.投诉建议:提交投诉和建议。

6.环保数据查询:查询PM2.5、PM10、O3、NO2、SO2、空气指数、水指数、土壤指数等环保数据。

7.环保成果查看:查看环保前后对比图片和描述。

8.论坛交流:发布论坛帖子,浏览和评论其他用户的帖子。

数据字典

表:hj_article (文章)

字段名类型描述
idint主键
atitlevarchar(255)标题
adescvarchar(255)描述
aimgvarchar(255)封面图片
acontlongtext内容
ctsvarchar(255)创建时间
seenumint浏览量
atypevarchar(255)类型 (xw:新闻咨询, zs:环保知识)

表:hj_comment (评论)

字段名类型描述
idint主键
uidint评论者ID
hfIdint被回复评论ID
hfUidint被回复者ID
ctsvarchar(255)创建时间
contexttext内容
ctypevarchar(255)类型
fidint被评论主体ID

表:hj_complain (投诉建议)

字段名类型描述
idint主键
conttext投诉内容
ctsvarchar(255)创建时间
resultvarchar(255)处理结果

表:hj_data (环保数据)

字段名类型描述
pm25floatPM2.5指数
pm10floatPM10指数
o3floatO3指数
no2floatNO2指数
so2floatSO2指数
airnumfloat空气指数
waternumfloat水指数
soilnumfloat土壤指数
dayvarchar(255)检测日期
mareavarchar(255)检测地

表:hj_effects (成果展示)

字段名类型描述
idint主键
img1varchar(255)环保前图片
img2varchar(255)环保后图片
ctsvarchar(255)创建时间
msg1text环保前描述
msg2text环保后描述

表:hj_forum (论坛)

字段名类型描述
idint主键
uidint发布者ID
commentNumint评论量
cseeNumint浏览量
fnamevarchar(255)标题
fcontlongtext内容
ctsvarchar(255)创建时间
imgsvarchar(255)图片
statusvarchar(255)状态 (0:待审核, 1:通过, -1:不通过)
msgtext审核不通过理由
fwzvarchar(255)简介

表:hj_project (环保项目)

字段名类型描述
idint主键
pnamevarchar(255)项目名称
paddressvarchar(255)地址
ptypevarchar(255)类型
ctsvarchar(255)创建时间

表:hj_users (用户)

字段名类型描述
idint主键
nicknamevarchar(255)昵称
faceimgvarchar(255)头像
mobilevarchar(255)手机号
upassvarchar(255)密码
emailvarchar(255)邮箱
qqhvarchar(255)QQ号
schoolvarchar(255)学校
sexvarchar(255)性别
ctsvarchar(255)创建时间
rolevarchar(255)角色 (admin:管理员, pt:注册用户)
statevarchar(255)状态 (0:禁用, 1:启用)
msgtext禁用原因

部分截图

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

演示视频

https://www.bilibili.com/video/BV1yTa6zQEyK/

http://www.dtcms.com/a/365165.html

相关文章:

  • 如何通过控制台查看向量检索服务使用数据
  • Vue Router原理及SPA页面刷新解析
  • 融云:当我们谈论 AI 重构业务时,我们到底在谈论什么
  • SAM TTS网页官网入口 – 在线版微软tts在线语音合成助手
  • 【TRAE调教指南之MCP篇】FastMCP:快速制作自己的MCP服务
  • 对锁的总结
  • Agent 热潮遇冷?Manus 为何仍是 “版本神”
  • 充电枪结构设计-经验总结
  • 具身智能让人形机器人 “活” 起来:懂语言、能感知、会行动,智能进化再提速
  • docker安装rabbitmq(4.1.4-management)
  • 客户分层是什么?提升企业运营效率
  • 【python】运算符及语句
  • 数据结构:栈和队列(上)
  • 低代码革命遇瓶颈?这个“套娃神技“才是破局关键!
  • 【FastDDS】Layer DDS之Domain ( 05-Creating a DomainParticipant)
  • 关于linux网络编程——3
  • 扫地日记:有鹿巡扫机器人在景区被人类“调戏”的365天
  • ansible总结2
  • GIS大学课程表都长啥样?几个地信专业的大学一周课程表
  • 如何评价2025年数学建模国赛?
  • (二)文件管理-基础命令-pwd命令的使用
  • 高并发数据写入场景下 MySQL 的性能瓶颈与替代方案
  • “我店”积分模式的可持续性拷问:短剧能否撑起长期消泡沫需求?
  • 蓝桥杯算法之基础知识(6)
  • Python函数和方法类型注释
  • k8s使用StatefulSet(有状态)部署单节点 MySQL方案(使用本地存储)
  • 【Python】 Python 项目初始化脚本
  • JavaWeb03
  • EagleTrader观察|你的固定心态,可能正在悄悄让你交易破产
  • 【踩坑记录】Unity 项目中 PlasticSCM 掩蔽列表引发的 文件缺失问题排查与解决