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