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

部分截图

























相关推荐
用户668859984766几秒前
Sprint Boot登录案例
java
bobasyu8 分钟前
Claude Code 源码笔记 -- State状态流转
笔记
Hammer_Hans9 分钟前
DFT笔记38
笔记
CheerWWW10 分钟前
C++学习笔记——函数指针、Lambda表达式、谨慎使用using namespace std、命名空间
c++·笔记·学习
独小乐11 分钟前
013.定时器之系统Tick实现|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm
是上好佳佳佳呀14 分钟前
【前端(六)】HTML5 新特性笔记总结
前端·笔记·html5
恒拓高科WorkPlus19 分钟前
局域网聊天工具选型:为什么企业办公场景更青睐 BeeWorks? - BeeWorks
经验分享
Ivanqhz21 分钟前
LLVM IR 转 SMT公式
java·开发语言
一个心烑25 分钟前
奖项届定获取方式
java
小红的布丁25 分钟前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言