OA系统十五:请假申请一:【请假申请】这个内嵌界面的数据库设计;(即请假申请这个线型工作流程的数据库设计!)

 本篇博客的主要内容是:设计【请假申请】相关的数据表;

目录

一:【多级请假审批流程】的数据库设计:分析

1.请假工作流程图

2.工作流程表的设计分析

3.设计约束

二:具体表设计

1.leaveForm请假单表,processFlow审批任务流程表,notice消息通知表:表设计

(1)leaveForm请假单表

(2)processFlow审批任务流程表

(3)notice消息通知表

2.leaveForm请假单表,processFlow审批任务流程表,notice消息通知表:实例说明


一:【多级请假审批流程】的数据库设计:分析

1.请假工作流程图

具体详细流程要求可以看下:OA系统二:项目介绍:需求介绍;功能展示;。对于上面这种工作流程,【底层应该如何设计数据库表】,【程序中又该如何对这些数据进行控制】是重点!

说明一点:部门经理提交的请假申请,无论请假时长是多长,都是需要总经理审批的。

……………………………………………………

2.工作流程表的设计分析

(1)LeaveForm请假单表:员工在申请请假的时候,需要在前台浏览器界面填写请假申请表单,表单的信息就会存储在LeaveForm这个表中;(PS:Leave除了有离开的意思外;还有假期、准许的意思)

(2)ProcessFlow审批任务流程表:员工将请假表单提交后,这个请假需要谁审批就已经确定了(也就是,这请假需要那些审批流程就已经确定了),而这些审批流程就会存储到ProcessFlow表中;

【需要哪些审批流程】归纳如下:(2021-06-08补充)

      ● 普通员工请假时长大等于72小时,有三个审批环节:【普通员工自己审批自己,这个环节默认直接通过】+【部门经理审批】+【总经理审批】;

      ● 普通员工请假时长小于72小时,有两个审批环节:【普通员工自己审批自己,这个环节默认直接通过】+【部门经理审批】;

      ● 部门经理请假(无论多长时间,都需要总经理审批),有两个审批环节:【部门经理自己审批自己,这个环节默认直接通过】+【总经理审批】;

      ● 总经理请假,有一个审批环节:【总经理自己审批自己,这个环节默认直接通过】;

(3)Notice消息通知表:一张辅助表;我们希望这样:

      ● 某个请假申请提交后,能及时给下一个审批环节的人发送【“有一个请假需要你审批”的通知】;

      ● 然后,请假在某个环节被审批通过后,能及时再给下一个审批环节的人发送【“有一个请假需要你审批”的通知】,同时给请假的人发送【“你的请假申请在***环节已经被审批了,审批通过;然后等待下一个**环节审批”的通知】;

      ● 然后,请假在某个环节被审批不通过后,能及时给给请假的人发送【“你的请假申请在***环节已经被审批了,审批不通过”的通知】

整体来看,请假流程并不复杂,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值