一款开源免费的在线会议室预约系统,中小型企业会议预约神器
个人网站:IT知识小屋 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦文章目录简介核心功能技术栈软件截图快速安装开源地址使用手册写在最后简介Meeting是一款基于Django实现的开源免费在线会议室预约系统它整合了会议室资源管理、预约排期、状态监控等核心功能适用于公司、组织或者个人应用。用户通过微信小程序快速查看会议室、发起预约、管理日程管理员则可通过后台系统统一管理会议室、审批预约、查看数据报表等。系统后端基于Django django-cool技术栈构建前端小程序端使用微信小程序技术栈用户可基于开源代码快速搭建私有化的在线会议预约系统。核心功能会议室管理支持添加、编辑、删除会议室包括房间名称、容量、设备、可用时段等信息预约申请与审批用户能在线提交会议预约申请日程查看按时间查看会议安排、避免冲突用户权限控制管理员、普通用户区分访问权限通知机制预约状态变化通知、提醒机制小程序端体验用户可在微信小程序中方便查询、发起预约、查看预约状态后台管理界面系统管理员可在 Web 后台统一管理会议室、预约记录、用户等配置灵活支持修改后端服务地址、小程序配置等技术栈层级技术后端Django Django Rest Framework django-cool前端微信小程序数据库MySQL部署可部署于自有服务器或云主机支持调试环境与生产环境隔离配置支持本地设置文件、接口扩展等软件截图会议室会议预约会议室状态我的会议快速安装1、下载安装包2、服务器配置创建数据库CREATE SCHEMA meeting DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;初始化数据将 server/meeting/local_settings.py.default 重命名为 server/meeting/local_settings.py 并修改其中相关信息 在server目录中执行(推荐使用虚拟python虚拟环境) # 安装依赖 pip install -r requirements.txt # 初始化数据库 python manage.py makemigrations python manage.py migrate # 创建管理员用户 python manage.py createsuperuser # 启动服务 python manage.py runserver 0.0.0.0:8000后台管理地址http://127.0.0.1:8000/sysadmin(可以用上面创建的管理员账号登录查看)3、小程序配置将miniprogram/utils/api.js文件中const server http://10.100.0.7:8000 修改为本机内网IP 将miniprogram/project.config.json中appid修改为自己的appid 用微信web开发者工具打开miniprogram并编译开源地址使用手册点击下方的【IT学习日记】回复【资源】领取如果这篇文章对您有帮助请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。写在最后1000优质开源项目更新进度242/1000。如需更多类型优质项目推荐请在文章后留言。