【0027】基于Python+Django+Vue3+MySQL实现的前后端分离的会议管理系统(数据库+文档+源码+视频)

项目简介

本项目为一个全面的会议管理系统,采用前后端分离的架构设计。前端使用Vue 3Naive UI构建,后端基于Django框架开发,数据库选用MySQL。系统支持用户角色划分和权限管理,提供管理员、主管和员工的多级管理功能,满足组织内部的高效会议管理需求。

图像 001.png

图像 011.png

 

开发环境

开发工具:PyCharmVisual Studio Code (VSCode)

运行环境:Python 3.10MySQL 8.0Node.js 18

技术框架:Django 5Vue 3.4Element Plus 2.7

1. 系统登录

功能描述:用户在登录界面输入用户名和密码,并选择账号类型(管理员、主管、员工)。系统会根据账号类型显示相应的菜单和权限。

2. 员工账号注册

功能描述:新员工通过注册界面填写基本信息(账号、密码、姓名、部门和联系电话)进行注册。注册成功后,账号即可用于登录系统。

3. 管理员后台功能

1)员工管理

新增员工:管理员可为新员工创建账号,上传头像,设置登录信息、姓名、部门、职位及在职状态。

员工维护:支持根据登录用户名或姓名查询员工,并分页展示员工列表(包含头像、用户名、姓名、部门、职位、联系方式及在职状态)。管理员可以对员工信息进行修改或删除,离职状态的员工将无法登录系统。

2)会议资源管理

新增会议室:管理员可设置会议室基本信息,包括名称、地点、容纳人数、设备(投影仪、音响等)。

会议室维护:支持会议室查询,分页展示会议室列表,显示各会议室的基本信息。管理员可修改、删除会议室记录或更新其状态。

3)会议管理

会议审批:管理员可以查看待审批和已审批会议的列表。点击查看按钮可查看会议详情,包括发起人、会议室信息、主题、参会人数、时间和状态。详情页面还展示参会人员的头像和基本信息。管理员可通过审批窗口对会议进行审核(通过或不通过)并填写审批意见。

会议提醒:管理员可为已审批的会议发送提醒,并更新会议状态为“已提醒”。

4)统计分析

会议人数统计:利用ECharts曲线图展示全年每月参会人数。

会议时长统计:利用ECharts柱状图展示全年每月会议时长。

会议室利用率统计:利用ECharts横向柱状图,按年展示每个会议区域的会议室使用率。

5)修改个人资料

功能描述:管理员可修改个人信息(姓名、登录密码、联系电话和头像)。

4. 主管后台功能

1)会议预约管理

发起会议预约:主管可填写会议的基本信息(会议室选择、主题、概要、日期和时间等),并查询可用会议室。通过导入人员功能,可快速选择参会人员,并可指定主讲人。会议创建后默认为“起草”状态。

查询预约记录:主管可查看其创建的会议记录,包括基本信息和操作权限。起草状态的会议可修改、删除或提交审批。提交成功后,会议状态更新为“待审批”,审批通过后可以取消预约。

2)会议通知管理

发起会议通知:主管可为已审批通过的会议发送通知,并填写通知内容。

查询会议通知:显示通知记录,主管可查看通知详情,包括会议主题、参会人数及时间。

3)会议签到管理

发起签到:主管可为已审批且已通知的会议发起签到。

查询签到情况:查看签到状态,显示参会人员的签到详情(未签到、已签到)。

发起签退:主管可为已签到的会议发起签退。

查询签退情况:查看签退状态,显示参会人员的签退详情(未签退、已签退)。

4)会议评价管理

查询评价情况:主管可查看参会人员对会议的评价,包括设备、流畅性等方面的评分及评价时间。

5)我参加的会议

功能描述:主管可查看自己参加的会议,包括会议通知、提醒、签到、签退及评价信息。

6)修改个人资料

功能描述:主管可修改个人信息(姓名、登录密码、联系电话和头像)。

5. 员工后台功能

我参加的会议:员工可查看自己参加的会议,包括会议通知、提醒、签到、签退及评价信息。

修改个人资料:员工可以更改个人信息(姓名、登录密码、联系电话和头像)。

项目总结

该会议管理系统通过分层管理、多角色权限划分和数据统计分析,确保会议的规范化和高效管理。系统具备完善的会议资源管理、审批和通知功能,并能根据不同的用户角色提供量身定制的操作体验,实现了从会议预约到签到、签退和评价的完整闭环。


会议状态设计:

image.png


分享到:

获取本站源码,请联系QQ15620030或微信zeyunsoft。本站同时还可以提供服务:远程环境搭建、项目代码运行、BUG修复调试、代码讲解等。本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 地址:https://www.biyeyuanma.cn/post/97.html

相关阅读

服务热线

加我微信

加我微信