【智能排班系统 】管理系统功能、操作说明——中篇

页面与功能展示

企业管理

企业管理页面如图 34所示,在企业管理页面,系统管理员可以查询所注册的企业信息、统计企业的数量,删除违规企业的数据,禁止其使用系统。

在这里插入图片描述

图 34 企业管理

角色管理

角色管理页面如图 35所示,角色是一个载体,用来绑定权限,后面给用户授权的时候只需要给其绑定相应的角色即可。图 36为给角色赋予权限的页面,该图为系统管理员给企业管理员所赋予的权限,若企业管理员想要创建角色,赋权的时候只能赋予自己所拥有的权限,因为企业管理没有“企业列表”的功能权限,因此企业管理员在给门店管理员赋权的时候,无法看到企业列表的相关功能权限。

在这里插入图片描述

图 35 角色管理

在这里插入图片描述

图 36 角色授权

用户管理

用户管理页面如图 37,但是不同身份的用户使用系统时,该页面会有细微的差别。

在这里插入图片描述

图 37 用户管理

系统管理员身份使用

系统管理员主要管理各个企业的管理员账户,系统管理员可以给不同的企业用户绑定不同的角色以赋予不同的权限,如图 38,在系统的后续升级中,若企业购买了相应服务,系统管理员将为其添加增值服务的使用权限。企业注册通过的时候,系统会自动为其分配一个企业管理账号,通过该账号,企业可以开始添加自己的门店,引入自己的员工用户,若企业想拥有更多的管理账号,需要联系系统管理员为其添加,系统管理员在添加的用户的时候需要将其绑定相应的企业,如图 39,且系统管理员所创建的用户都是企业管理员身份。

在这里插入图片描述

图 38 给用户分配角色

在这里插入图片描述

图 39 给用户分配企业

企业管理员身份使用

企业管理员可以查看企业中的所有用户,为用户分配门店并指定其职位,如图 40。

在这里插入图片描述

图 40 给用户分配门店

门店管理员身份使用

门店管理员只能管理自己门店的用户,门店管理员可以勾选不同的职位来查看不同职位的用户,如图 41。

在这里插入图片描述

图 41 勾选不同职位所展示用户

门店管理

门店管理页面如图 42所示,企业管理员才可以使用门店管理功能,通过该页面,企业可以将需要排班服务的门店及其员工数据导入系统。

在这里插入图片描述

图 42 门店管理

职位管理

职位管理页面如图 43所示,该页面为门店管理员使用,因为不同门店的规模不同,可能会有不同的职位出现,所以门店管理员需要负责其门店的职位管理。因为职位有上下级关系,如收银、导购、库房都是店员,因此需要将数据设计为树形结构,“添加下级节点”功能即为职位添加子职位,如图 44。门店管理员可以快速给职位绑定用户,如图 45。

在这里插入图片描述

图 43 职位管理

在这里插入图片描述

图 44 添加职位节点

在这里插入图片描述

图 45 给职位指定成员

排班规则设置

排班规则设置页面如图 46所示,排班规则门店绑定,即每间门店有其规则,因为不同门店规模不同,上班时间不一定一样,开店、收尾工作所需要的人数也不同。在该页面,门店管理员可以设置以下参数:

  • 可自定义一周每周的上下班时间;
  • 可设置员工每周、每天的最大工时;
  • 可设置一个班次的最短、最长工作时长;
  • 可设置午餐、晚餐的时间范围及所需时间;
  • 可设置休息时间的长度以及员工连续工作多长时间必须安排休息;
  • 可设置开店、关店的提前时间,所需要的安排的人数,即可以负责开店、收尾工作的职位;
  • 可设置正常班的安排人员系数,并设置可负责正常班工作的职位;
  • 可设置无客流量时的值班人数,负责值班工作的员工职位和正常班的一致;
  • 可是每天的最少班次数量;
    在这里插入图片描述
图 46 设置门店排班规则

节日管理

节日管理页面如图 47所示,为了门店管理员在创建排班任务的时候可以更方便地识别节假日,本系统开发了节假日管理功能,通过点击“添加法定节假日”按钮,系统可以自动为门店添加元旦节、劳动节、国庆节等法定节假日,如果门店还有其他重要节日,门店管理员可以自行设置。

在这里插入图片描述

图 47 门店节日管理

消息管理

消息管理页面如图 48所示,在该页面,门店管理员可以自定义上班通知、休假通知的消息发送方式(发送方式有发送系统消息、发送邮件、同时发送系统消息和邮件),还可以自定义消息的发送时间,例如设置了上班通知提醒的时间为晚上八点,那每天晚上八点的时候,系统将会搜索出第二天需要上班的员工,并发送消息通知其所需上班的时间。休假通知同理,系统会自动检查第二天是否休假,如果休假则发送消息通知全体员工。除了定时通知,管理员可以发送消息,图 51为消息编辑界面,编辑结束后发布消息,员工则可以在系统中查看消息。

在这里插入图片描述

图 48 定时任务、消息发布

在这里插入图片描述

图 49 系统通知(左)邮件通知(右)

在这里插入图片描述

图 50 系统通知(左)邮件通知(右)

在这里插入图片描述

图 51 编辑消息

在这里插入图片描述

图 52 发布消息
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
由于呼叫中心智能排班系统排班管理功能模块的具体代码设计需要考虑多方面的因素,如数据存储、用户权限控制、排班算法等,下面只是提供一个简单的代码设计示例,仅供参考。 1. 数据库表设计 在数据库中设计以下表: - User表:存储用户信息,包括用户ID、用户名、密码、角色等字段。 - Shift表:存储班次信息,包括班次ID、名称、开始时间、结束时间等字段。 - Schedule表:存储排班信息,包括排班ID、班次ID、用户ID、排班日期等字段。 2. 排班算法设计 排班算法主要包括以下步骤: - 获取待排班日期范围和班次列表。 - 根据用户的工作时间和休息时间,计算出用户可用于排班的时间段。 - 根据用户的优先级和历史排班情况,选择合适的用户进行排班。 - 将排班结果保存到数据库中。 3. 代码实现 以下是排班管理功能模块的部分代码实现: // 获取班次列表 List<Shift> shiftList = shiftService.getShiftList(); // 获取待排班日期范围 Date startDate = DateUtils.parseDate(request.getParameter("startDate")); Date endDate = DateUtils.parseDate(request.getParameter("endDate")); // 计算用户可用于排班的时间段 List<UserTimeRange> userTimeRangeList = getUserTimeRangeList(shiftList); // 选择合适的用户进行排班 List<Schedule> scheduleList = scheduleService.schedule(startDate, endDate, shiftList, userTimeRangeList); // 将排班结果保存到数据库中 scheduleService.saveSchedule(scheduleList); 其中,getUserTimeRangeList()方法用于计算用户可用于排班的时间段,schedule()方法用于选择合适的用户进行排班,saveSchedule()方法用于将排班结果保存到数据库中。这些方法的具体实现需要根据实际需求进行编写。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Dam

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值