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

部分截图

























相关推荐
资生算法程序员_畅想家_剑魔3 小时前
Mysql常见报错解决分享-01-Invalid escape character in string.
数据库·mysql
崎岖Qiu3 小时前
【OS笔记36】:文件存储空间管理(一)- 空闲区表法
笔记·操作系统·存储管理·文件系统·os
一嘴一个橘子4 小时前
spring-aop 的 基础使用 - 4 - 环绕通知 @Around
java
菩提小狗4 小时前
Sqlmap双击运行脚本,双击直接打开。
前端·笔记·安全·web安全
小毅&Nora4 小时前
【Java线程安全实战】⑨ CompletableFuture的高级用法:从基础到高阶,结合虚拟线程
java·线程安全·虚拟线程
冰冰菜的扣jio4 小时前
Redis缓存中三大问题——穿透、击穿、雪崩
java·redis·缓存
小璐猪头4 小时前
专为 Spring Boot 设计的 Elasticsearch 日志收集 Starter
java
代码游侠4 小时前
应用——智能配电箱监控系统
linux·服务器·数据库·笔记·算法·sqlite
ps酷教程4 小时前
HttpPostRequestDecoder源码浅析
java·http·netty
闲人编程4 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务
java·服务器·网络·python·消息队列·异步处理·分发器