基于SpringBoot2+Vue2的企业合作与活动管理平台

企业合作与活动管理平台

演示视频

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

角色

管理员、普通用户、企业用户

技术

后端:Spring Boot 2、MySQL

前端:Vue.js

核心功能

本系统是一个企业合作与活动管理平台,旨在连接企业和普通用户,提供企业信息展示、活动发布与报名、合作申请、以及用户互动评论等一站式服务。核心价值在于促进企业间的合作交流和企业与普通用户之间的活动参与。

功能介绍

管理员

  1. 登录与安全:管理员登录系统,并可修改自己的登录密码。
  2. 用户管理:分页查询普通用户列表,并可对用户账号进行启用或禁用操作。
  3. 企业管理:分页查询企业用户列表,并可对企业账号进行启用或禁用操作。
  4. 活动审核:对企业发布的活动进行审核(通过、不通过或待审核状态管理)。
  5. 数据管理:管理系统中的活动、合作申请、评论等数据。

普通用户

  1. 注册与登录:用户注册新账号,并使用账号密码登录系统。
  2. 个人信息管理:修改个人基本信息(如真实姓名、性别、年龄、地址等),并可上传和修改头像。
  3. 安全管理:修改自己的登录密码。
  4. 活动浏览:浏览已通过审核的活动列表,查看活动详情。
  5. 活动参与:对感兴趣的活动进行报名
  6. 互动评论:对活动或企业进行评论。

企业用户

  1. 注册与登录:企业用户注册账号,并使用账号密码登录系统。
  2. 企业信息管理:修改企业基本信息(如企业名称、联系人、地址、信用代码等),并可上传和修改企业头像/Logo。
  3. 安全管理:修改自己的登录密码。
  4. 活动发布与管理:发布新的活动,并可查看、修改和删除自己发布的活动(活动需经管理员审核)。
  5. 合作申请:发起企业合作申请。
  6. 活动列表:查看自己发布的活动列表及状态。

数据字典生成

活动 (activity)

字段名 类型 备注
id Integer 主键ID
title String 活动标题
companyId Integer 发布活动的公司ID
adesc String 简介
address String 活动地址
days Float 活动时长
startTime Date 活动开始时间
endTime Date 活动结束时间
adate Date 活动日期
state Integer 状态:0待审核, 1通过, -1不通过

管理员 (admin)

字段名 类型 备注
id Integer 主键ID
username String 用户名
password String 密码
faceimg String 头像路径

申请参加活动 (apply_activity)

字段名 类型 备注
id Integer 主键ID
activityId Integer 活动ID
userId Integer 申请用户ID
type Integer 申请者类型:1用户, 2企业
state Integer 状态:0待审核, 1通过, -1不通过

产品认证审核 (apply_carbon)

字段名 类型 备注
id Integer 主键ID
userId Integer 申请用户ID
type Integer 申请者类型:1用户, 2企业
state Integer 状态:0待审核, 1通过, -1不通过
productName String 产品名称
productType String 产品类型
evaluateScope String 经营范围
msg String 驳回理由
material String 材料
applyTime Date 申请时间

申请合作 (apply_cooperate)

字段名 类型 备注
id Integer 主键ID
userId Integer 申请用户ID
type Integer 申请者类型:1用户, 2企业
targetCompany Integer 合作企业ID
state Integer 状态:0待审核, 1通过, -1不通过

评论 (comment)

字段名 类型 备注
id Integer 主键ID
activityId Integer 活动ID
userId Integer 评论用户ID
type Integer 评论者类型:1用户, 2企业
content String 评论内容
createTime Date 评论时间

公司 (company)

字段名 类型 备注
id Integer 主键ID
companyName String 公司名称
username String 用户名
password String 密码
companyType String 公司类型
contactName String 联系人
phone String 电话
faceimg String 头像路径
regAddress String 注册地址
busAddress String 经营地址
creditCode String 信用代码
state Integer 状态:0待审核, 1通过, -1不通过

用户 (userinfo)

字段名 类型 备注
id Integer 主键ID
username String 用户名
password String 密码
phone String 手机号
address String 地址
faceimg String 头像路径
realname String 姓名
sex String 性别
state Integer 状态:0待审核, 1通过, -1不通过
age Integer 年龄

部分截图

























相关推荐
FQNmxDG4S6 小时前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
ZC跨境爬虫6 小时前
跟着 MDN 学 HTML day_9:(信件语义标记)
前端·css·笔记·ui·html
虹科网络安全7 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
2301_771717217 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql
axng pmje7 小时前
Java语法进阶
java·开发语言·jvm
绘梨衣5477 小时前
Docker+FastAPI+MySQL 项目部署报错汇总
mysql·docker·fastapi
HackTorjan7 小时前
深度神经网络的反向传播与梯度优化原理
人工智能·spring boot·神经网络·机器学习·dnn
rKWP8gKv77 小时前
Java微服务性能监控:Prometheus与Grafana集成方案
java·微服务·prometheus
老前端的功夫7 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
qq_435287927 小时前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突
java·开发语言·git·死循环·进程终止·并行冲突·夸父逐日