业务背景

会议室是一个单位或部门的共用资源,但在使用的时候往往会遇到时间冲突、预约困难、不方便协调等问题。目前大部分公司是统一在公司群聊中预约,每次预约时,都需要翻一下聊天记录,了解是否有人预定以及预定时间等。如果冲突则需要找到相关联系人进行沟通。查找历史预约记录麻烦。而现在员工人人都有微信,基于微信环境下的小程序,不用安装独立APP,访问方便。所以我们可以基于小程序,借助于会议室预约系统改善这种情况,实现会议室资源的最优使用

需求分析

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(1)

数据库设计

EnrollModel.DB_STRUCTURE = {

_pid: 'string|true',

ENROLL_ID: 'string|true',

ENROLL_TITLE: 'string|true|comment=标题',

ENROLL_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=使用中',

ENROLL_CATE_ID: 'string|true|default=0|comment=分类',

ENROLL_CATE_NAME: 'string|false|comment=分类冗余',

ENROLL_CANCEL_SET: 'int|true|default=1|comment=取消设置 0=不允,1=允许,2=仅截止前可取消,3=审核后不可取消',

ENROLL_EDIT_SET: 'int|true|default=1|comment=修改 0=不允,1=允许,2=仅截止前可,3=审核后不可修改',

ENROLL_CHECK_SET: 'int|true|default=0|comment=审核 0=不需要审核,1=需要审核',

ENROLL_ORDER: 'int|true|default=9999',

ENROLL_VOUCH: 'int|true|default=0',

ENROLL_FORMS: 'array|true|default=[]',

ENROLL_OBJ: 'object|true|default={}',

ENROLL_JOIN_FORMS: 'array|true|default=[]',

ENROLL_QR: 'string|false',

ENROLL_VIEW_CNT: 'int|true|default=0',

ENROLL_JOIN_CNT: 'int|true|default=0',

ENROLL_ADD_TIME: 'int|true',

ENROLL_EDIT_TIME: 'int|true',

ENROLL_ADD_IP: 'string|false',

ENROLL_EDIT_IP: 'string|false',

};

EnrollJoinModel.DB_STRUCTURE = {

_pid: 'string|true',

ENROLL_JOIN_ID: 'string|true',

ENROLL_JOIN_ENROLL_ID: 'string|true|comment=报名PK',

ENROLL_JOIN_IS_ADMIN: 'int|true|default=0|comment=是否管理员添加 0/1',

ENROLL_JOIN_DAY: 'string|false|comment=预约日期',

ENROLL_JOIN_START: 'string|false|comment=开始时间',

ENROLL_JOIN_END: 'string|false|comment=结束时间',

ENROLL_JOIN_END_POINT: 'string|false|comment=结束时间末尾',

ENROLL_JOIN_USER_ID: 'string|true|comment=用户ID',

ENROLL_JOIN_FORMS: 'array|true|default=[]|comment=表单',

ENROLL_JOIN_OBJ: 'object|true|default={}',

ENROLL_JOIN_STATUS: 'int|true|default=1|comment=状态 0=待审核 1=报名成功, 99=审核未过',

ENROLL_JOIN_REASON: 'string|false|comment=审核拒绝或者取消理由',

ENROLL_JOIN_LAST_TIME: 'int|true|default=0',

ENROLL_JOIN_ADD_TIME: 'int|true',

ENROLL_JOIN_EDIT_TIME: 'int|true',

ENROLL_JOIN_ADD_IP: 'string|false',

ENROLL_JOIN_EDIT_IP: 'string|false',

};

UI设计

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(2)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(3)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(4)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(5)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(6)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(7)

后台管理

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(8)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(9)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(10)

微信小程序会议怎么样(基于微信小程序的会议室预定平台开发笔记)(11)

源码:

CC会议室预定小程序: 会议室预定小程序,解决空闲会议室难找,日程时间难协调等企业开会痛点,提升会议效率降低组织成本。可以查询某个时间段的空闲会议室,查询某个会议室的空闲时间段;会议室状态一目了然,完美解决会议时间冲突和空间浪费问题。前后端完整代码,包括选择会议室,修改会议日期、时间,以及备注进行会议创建。预约成功后,可以查看会议详情。后台功能包括:会议室创建,预定记录查询,生成单个会议室小程序码海报,发布公告

,