基于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 年龄

部分截图

























相关推荐
fantasy5_52 小时前
C++ 智能指针深度解析:原理、实现与实战避坑
java·开发语言·c++
其美杰布-富贵-李2 小时前
Conv1d(一维卷积)深度学习学习笔记
笔记·深度学习·学习
凌冰_2 小时前
JAVA与MySQL实现银行管理系统
java·开发语言·mysql
学网安的肆伍2 小时前
【040-安全开发篇】JavaEE应用&SpringBoot框架&JWT身份鉴权&打包部署JAR&WAR
spring boot·安全·java-ee
Han.miracle2 小时前
Spring WebMVC入门实战:从概念到连接建立全解析
java·spring boot·spring·springmvc
weixin_537217062 小时前
Node.js资源合集
经验分享
低调电报2 小时前
“鸿鹄”型船舶基本特点
经验分享
Savvy..2 小时前
RabbitMQ
java·rabbitmq·java-rabbitmq
TT哇2 小时前
Spring Boot 项目中关于文件上传与访问的配置方案
java·spring boot·后端