SpringBoot+Vue3开发会议管理系统

embedded/2024/11/16 19:46:15/

1 项目介绍

会议管理系统,简化公司内会议方面的流程,提供便捷。实现对会议室的管理、会议的管理、会议预约的管理,三大主流程模块。

系统分为三种角色,分别是员工、管理员和超级管理员。

员工角色功能:查看会议室占用情况、查看我参与的会议、预定会议、查看消息通知

管理员角色功能:会议管理、会议室管理、会议室设备管理(投影仪、白板等)、会议室服务管理(茶水等)、部门管理、用户管理、通知管理、及包含员工角色全部功能。

超级管理员角色功能:角色管理、菜单管理、登录日志、操作日志、系统设置、及包含管理员角色和员工角色全部功能。

2 项目技术

采用前后端分离模式进行开发。

后端:SpringBoot+MyBatisPlus+Reids+MySQL,文件上传采用MinIO技术。

前端:Vue3+TypeScript+ElementPlus

开发环境:Java17、MySQL8

3 核心业务关系图

在这里插入图片描述

说明:《大桥修建项目讨论会》2024年11月15日,在504会议室进行,需要使用投影仪设备和提供茶水服务。参会人有张三、李四、王五、马六。

4 功能介绍

4.1 系统登录

在这里插入图片描述

4.2 员工模块

4.2.1 首页

显示今日要参与的会议。

在这里插入图片描述

4.2.2 查看会议室

查看会议式的占用情况,可根据日期和会议是名称搜索,包括查看未来日志的占用情况。点击会议室名称查看详情,可以快捷创建会议进行会议室的预定。

在这里插入图片描述

4.2.3 我的会议

查看我需要参加的会议,点击名称可以查看会议详细信息,包括会议室名称、开会日期和时间、预计参会人数、使用设备、使用服务、参会人、会议说明。

在这里插入图片描述

4.2.4 我的预定

查看我创建的会议,可以对会议进行发布,发布后的会议会在我的会议中显示。点击名称可以查看会议详细信息。

在这里插入图片描述

4.3 管理员模块

管理员默认包含员工模块的全部功能

4.3.1 会议管理

可查看所有创建的会议。

在这里插入图片描述

4.3.2 会议室管理

管理公司的会议室,包括设置禁用、启用、创建、修改、删除、查询等功能。

在这里插入图片描述

4.3.3 会议室设备管理

管理会议室所用到的设备,包括添加设备、修改设备、删除设备、查询设备功能。

在这里插入图片描述

4.3.4 会议室服务管理

管理会议室可以提供的服务,比如茶水服务。包括添加、修改、删除、查询功能。

在这里插入图片描述

4.3.5 部门管理功能

对公司的部门进行管理,对公司员工进行分组管理,包括添加、修改、删除、查询功能。

在这里插入图片描述

4.3.6 用户管理

对公司内所有用户进行管理,用户可以进行登录、预定会议、查看要参与会议、查看公告通知。包括添加、修改、删除、修改密码、按部门查询功能。

在这里插入图片描述

4.3.7 通知管理

项所有用户发送公告通知,包括发布、添加、修改、删除、查询功能。

在这里插入图片描述

4.4 超级管理员模块

超级管理员默认包含管理员和员工模块的全部功能。

4.4.1 角色管理

对系统角色进行管理,可以创建、删除、修改、查询角色。为角色分配权限和设置角色用户。

在这里插入图片描述

4.4.2 菜单管理

对系统的左侧菜单和页面功能按钮进行动态管理。菜单分为目录、菜单、功能3种类型,功能类型可控制页面按钮的权限。

在这里插入图片描述

4.4.3 登录日志管理

查看用户登录系统的记录,包括登录时间、登录ip地址、登录耗时、登录状态、状态提示等。

在这里插入图片描述

4.4.4 操作日志管理

查看用户登录系统后执行添加、修改、删除的操作记录,包括操作时间、操作耗时、操作状态、状态对应提示等。

在这里插入图片描述

4.4.5 系统设置

对系统的基础设置,包括修改系统的名称,修改系统的用户默认头像。

在这里插入图片描述

在这里插入图片描述

5 源码下载

链接:https://pan.baidu.com/s/1AyWQY7WirSXDRcnCpbKpLw?pwd=ytkm
提取码:ytkm


http://www.ppmy.cn/embedded/138086.html

相关文章

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (三)

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (三) 一、前言 目前鸿蒙最新系统,经过测试还有两个BLE相关Bug正在修复: 1.获取本地设备蓝牙名称,会为空,只有点击到设置蓝牙中查看后,该接口才能…

基于matlab的CNN食物识别分类系统,matlab深度学习分类,训练+数据集+界面

文章目录 前言🎓一、数据集准备🎓二、模型训练🍀🍀1.初始化🍀🍀2.加载数据集🍀🍀3.划分数据集,并保存到新的文件夹🍀🍀4.可视化数据集&#x1f34…

Keil基于ARM Compiler 5的工程迁移为ARM Compiler 6的工程

环境: keil版本为5.38,版本务必高于5.30 STM32F4的pack包版本要高于2.9 软件包下载地址:https://zhuanlan.zhihu.com/p/262507061 一、更改Keil中编译器 更改后编译,会报很多错,先不管。 二、更改头文件依赖 观察…

LuaRocks如何安装数据库驱动?

大家好,我是袁庭新。通过LuaRocks来安装数据库驱动如何实现呢?这篇文章帮你搞定。 LuaSQL是从Lua到DBMS的简单接口。LuaSQL它使Lua程序能够: 连接到ODBC、ADO、Oracle、MySQL、SQLite、Firebird和PostgreSQL数据库; 执行任意的S…

【免越狱】iOS砸壳 可下载AppStore任意版本 旧版本IPA下载

软件介绍 下载iOS旧版应用,简化繁琐的抓包流程。 一键生成去更新IPA(手机安装后,去除App Store的更新检测)。 软件界面 支持系统 Windows 10/Windows 8/Windows 7(由于使用了Fiddler库,因此需要.Net环境…

[Qt platform plugin问题] Could not load the Qt platform plugin “xcb“

Qt platform plugin 是 Qt 应用程序启动时加载的插件。不同的平台有不同的插件。 常见的插件有:linuxfb Wayland xcb 简单来说就是启动一个GUI程序, 离不开这些插件.选择其中一个就好 出现这个问题要么就是没有插件,要么就是插件依赖的库没有。 要么就是插件选则的…

《配电网高质量发展行动实施方案(2024~2027年)》发布,智能巡检机器人助力新型电力系统建设

8月,国家能源局印发《配电网高质量发展行动实施方案(2024~2027年)》(以下简称《方案》),深入推进配电网高质量发展重点任务落地见效。《方案》明确提出,要重点推进建设一批满足新型主体接入的项…

如何在JavaScript中实现保留两位小数

在JavaScript中,处理数字并格式化它们以显示特定的小数位数是一个常见的需求。特别是,当你需要显示货币、测量值或其他需要精确到两位小数的数据时,这一点尤为重要。本文将详细介绍几种在JavaScript中实现保留两位小数的方法。 1. 使用 toFi…