简介
本系统主要是利用小程序和springboot开发的企业分组消息推送,主要是员工关注小程序,由分组领导创建消息主体并设置消息提醒时间,利用微信的消息模板对选定的员工进行消息提醒推送。比如公司的技术部需要在11月3号早上8点举行晨会,那么技术部管理者可以在小程序上发布该程辉内容,并设置提醒时间,比如管理者设定了11月1号晚8点提醒一次啊,11月2号晚8点提醒一次,11月3号早7点提醒一次。那么,小程序会在这些时间点给技术部员工推送这些提醒消息哦。员工可以查看自己需要参加的会议或者活动等,员工可以确认参加或者拒绝参加,拒绝需要输入原因。
演示视频 https://www.bilibili.com/video/BV1uw411o7Tj/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156
技术:
小程序 springboot bootstarp 多线程 微信消息模板推送 微信授权登录并获取openid (jsp或者vue)
角色:
管理员 发布者(部门领导可以发布消息推送) 普通员工
功能如下:
管理员(jsp和vue两个版本):
部分(分组)管理:添加,编辑,删除,分页,根据部门名称查询
员工管理:编辑员基本信息,设置发布者,初始化密码,删除
修改密码
退出登录
员工:
微信授权登录
注册个人基本信息:设置账号、密码、部门选择
登录账号
首页:查看需要参加的会议或者活动,查看具体参与人员拒绝人员的以及提醒设置等详细信息,确认参与,拒绝参加并且输入输入拒绝的原因;
通讯录:查看各个部门的员联系方式,查看员基本信息资料
个人中心:查看个人资本资料,编辑基本资料,修改账号和密码,退出登录
该员微信接收消息通知推送
发布者:
微信授权登录;
注册个人基本信息:设置账号、密码、部门选择;
登录账号;
首页:查看需要参加的会议或者活动,查看具体参与人员拒绝人员的以及提醒设置等详细信 息,确认参与,拒绝参加并且输入输入拒绝的原因;
通讯录:查看各个部门的员联系方式,查看员基本信息资料
个人中心:查看个人资本资料,编辑基本资料,修改账号和密码,退出登录
发布消息提醒:1、发布主体内容(比如会议或者活动的内容标题日期开始时间结束时间等); 2、选择需要参与的员工;3、设置消息推送的时间和内容
对自己发布的消息进行管理:没发布之前可以编辑,删除;发布之后只能取消该主题。取消 会对员工进行消息推送告诉他取消了该活动(没有发布员工是看不到该消息的,点击发布之后员工的主页才可以看到该消息)
部分截图: