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

news2024/11/27 5:30:18

文章目录

  • 页面与功能展示
    • 企业管理
    • 角色管理
    • 用户管理
      • 系统管理员身份使用
      • 企业管理员身份使用
      • 门店管理员身份使用
    • 门店管理
    • 职位管理
    • 排班规则设置
    • 节日管理
    • 消息管理

页面与功能展示

企业管理

企业管理页面如图 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 发布消息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/573394.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IAT Hook

一、IAT HOOK介绍 IAT (Import Address Table) HOOK 是一种在 Windows 程序中进行函数钩子的技术。它通过修改程序的导入地址表来实现对目标函数的替换或拦截。 在 Windows 运行时,程序需要调用其他模块(DLL)中的函数来完成特定的功能。为了…

java项目打包方式

普通项目打包 项目内容很简单,只是引用了一个三方包。 打包步骤 File-Project Structure... 点击确定后选择Build - Build Artifacts.. 选择build即可,可以查看编译日志 maven项目打包 若果是普通项目就先转为maven项目。 右键项目选择第二项add frame…

【Netty】Netty 解码器(十二)

文章目录 前言一、编解码概述1.1、编解码器概述1.2、Netty 内嵌的编码器 二、解码器2.1、ByteToMessageDecoder 抽象类2.1.1、常用方法2.1.2、将字节转为整形的解码器示例 三、ReplayingDecoder 抽象类四、MessageToMessageDecoder 抽象类总结 前言 回顾Netty系列文章&#xf…

K-Means算法实现鸢尾花数据集聚类

目录 1. 作者介绍2. K-Means聚类算法2.1 基本概念2.2 算法流程 3. K-Means聚类算法实现3.1 鸢尾花数据集3.2 准备工作3.3 代码实现3.4 结果展示 4. 问题与解析参考链接 1. 作者介绍 张勇,男,西安工程大学电子信息学院,2022级研究生 研究方向…

第3章“程序的机器级表示”:算术和逻辑操作

文章目录 3.5 算术和逻辑操作3.5.1 加载有效地址3.5.2 一元和二元操作3.5.3 移位操作3.5.4 讨论3.5.5 特殊的算术操作 3.5 算术和逻辑操作 下图列出了一些双字整数操作,分为四类。 二元操作有两个操作数,而一元操作只有一个操作数。 描述这些操作数的…

极光笔记 | EngageLab Push的多时区解决方案

01、引言 多时区问题一直是全球客户和终端用户面临的挑战之一。EngageLab Push 致力于解决这个问题,确保全球各地的终端用户可以平等地享受到同样的推送服务,同时让客户能够更好地管理不同时区的应用和对应的终端用户。 02、解决多时区问题的总体方案 1…

软件测试----软件开发模型

1、瀑布模型 (1)瀑布模型如下 (2)瀑布模型的缺点: 在瀑布模型中,测试是在编码结束后才介入,对软件开发流程前期质量是没有保障的 (3)采用瀑布模型的场景: …

31 KVM管理系统资源-管理虚拟内存NUMA

文章目录 31 KVM管理系统资源-管理虚拟内存NUMA31.1 NUMA简介31.2 配置Host-NUMA操作步骤 31.3 配置Guest-NUMA操作步骤 31 KVM管理系统资源-管理虚拟内存NUMA 31.1 NUMA简介 传统的多核运算使用SMP(Symmetric Multi-Processor)模式:将多个…

Flume系列:Flume 自定义Interceptor拦截器

目录 Apache Hadoop生态-目录汇总-持续更新 1:Interceptor拦截器的使用场景 2:Interceptor拦截器在采集流程中的位置 3:自定义Interceptor拦截器 pom.xml 拦截器java代码 打包上传 4:使用自定义的拦截器 方式一&#xff1…

Springboot +spring security,自定义认证和授权异常处理器

一.简介 在Spring Security中异常分为两种: AuthenticationException 认证异常AccessDeniedException 权限异常 我们先给大家演示下如何自定义异常处理器,然后再结合源码帮助大家进行分析 二.创建项目 如何创建一个SpringSecurity项目,前…

分布式锁和事务关系的细节

使用redssion在redis上以及结合自定义注解利用spring的环绕切面来实现分布式锁功能 代码示例 controller、service层 RequestMapping("insertNumber/{number}/{id}") public boolean insertNumber(PathVariable Long number,PathVariable Long id){return testSer…

rust 中protobuf生成与使用

首先创建一个项目proto 进入到这个文件夹中 创建我们的proto文件 初始化的项目结构是这个样子的 新建一个hello.proto文件内容如下 syntax "proto3";package hello;service Greeter {rpc SayHello (HelloRequest) returns (HelloReply) {} }message HelloRequest …

干货 | 师兄手把手教你如何踏上科研道路

Hello,大家好! 这里是壹脑云科研圈,我是喵君姐姐~ 今天,邀请到鲁小白,给大家分享一下他踏上科研道路的心路历程。 大家好,我是鲁小白,我真正进入科研的时间,研究生3年再…

【C++】类和对象——类的引入、类的访问限定符、类的作用域、类的实例化、类的储存、this指针的引出和特性

文章目录 1.类的引入2.类的访问限定符3.类的作用域4.类的实例化5.类的储存6.this指针6.1this指针的引出6.2this指针的特性 1.类的引入 C是在C的基础上加以扩展。 在C语言中,我们想要让一个类型含有多种成员变量,我们使用结构体;而在C中我们可…

Doris节点扩容及数据表

扩容和缩容 上篇文章简单讲了doris的安装,本章分享的是doris中fe和be节点的扩容缩容以及doris的数据表1、FE 扩容和缩容 使用 MySQL 登录客户端后,可以使用 sql 命令查看 FE 状态,目前就一台 FE mysql -h linux -P 9030 -uroot -p mysql&…

python+django乡村居民数据的可视化平台

本论文主要论述了如何使用Django框架开发一个乡村振兴数据的可视化平台 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述乡村振兴数据的可视化平台的当前背景以…

拼多多二面,原来是我对自动化测试的理解太浅了

如果你入职一家新的公司,领导让你开展自动化测试,作为一个新人,你肯定会手忙脚乱,你会如何落地自动化测试呢? 01 什么是自动化 有很多人做了很长时间的自动化但却连自动化的概念都不清楚,这样的人也是很悲…

Android之 MVC到MVVM架构发展和封装

一 简介 1.1 软件架构发展趋势是解耦,即分离数据层和视图层,使得数据层专注于业务的数据和逻辑处理。从而提高代码的可读可编辑效率,提高团队协作能力,项目的生产能力,降低后期维护成本。 1.2 Android架构发展MVC -…

计算机组成原理实验四 微程序控制器实验报告

我班算是几乎最后一个做实验的班级了,报告参考了一些朋友提供的数据加上一些自己的主观拙见,本人水平有限加之制作仓促难免有错误,望大家批评指正。 4.1 微程序控制器实验 一、实验目的 (1) 掌握微程序控制器的组成原理。 (2) 掌握微程序的…

【蓝桥杯计算思维题】少儿编程 蓝桥杯青少组计算思维真题及详细解析第5套

少儿编程 蓝桥杯青少组计算思维真题及详细解析第5套 1、北京冬奥会经历 17( ),中国体育代表团收获的金牌数和奖牌数均创历史新高 A、年 B、月 C、天 D、小时 答案:C 考点分析:主要考查小朋友们对时事的了解,北京冬奥会总共经历了17天,所以答案C 2、下面图形的周长是…