后台系统设计:工作流设计剖析


———— / BEGIN / ————


一般在稍微复杂一些的后台系统中,工作流的设计是不可避免的一个重要部分。


设计好一个后台工作流,不仅可以使得后期使用系统的时候更加高效,同时也是十分考验产品经理的。


刚好最近自己在做这方面的工作,所以总结了一些方法经验与大家共勉。


一、了解什么是工作流及工作流的类型


在企业级的一些系统中,工作流是非常常见的一个辅助功能,因为许多操作是无法通过操作者一个人来完成的。


在后台系统中,用到工作流的我认为大致可以分为以下两个方面:


①涉及到流程审批的系统功能


工作流涉及到流程审批的系统很常见,比如一般OA中的请假申请,加班申请,出差申请;人事系统中的入职流程审批,离职审批。


公司内部如果有业务系统中某些比较重要或者比较谨慎的操作,也需要层层审批。


对于流程审批类的工作流,其特点为会将审批的角色划分为生产者与处理者。生产者即生产数据的角色,其在工作流的工作为新数据的添加;处理者即对已有数据的进行某些操作。


从某种意义上讲,工作流所进行的某些功能操作是以处理者的需求进行设计的。只是因为某些生产类型的工作较为低级,或者某些生产工作较为繁琐,处理者的职能地位已经不允许他去做这些工作,所以这些工作就被“下放”到了生产者当中,而处理者只需要判断一下生产者的工作是否进行得当,并且提出一定的意见,让生产者不断地修改以期达到处理者最终想要得到的目的。


例如在进行请假审批的时候,领导需要看到的是请假者请假的事由,天数,请假类型等等,而不是请假者为了让领导看明白自己将请假的内容填写的详尽。所以我们在设计流程审批类的工作流时,需求方更多的要从处理者去考虑,要去把握他们需要什么,再从中去设计定义内容。


②需要多人协作完成的工作


对于此种工作流来说,其目的主要是为了让某个角色更加专注的去进行某项工作。类似于流水线工作,在系统中所体现的就是到了哪一个步骤就将该工作流程流转到某个角色,完成后再流转到下一个角色,将所有的角色的工作流程串接起来,就是某项工作完整的工作流程。


比如电商后台中WMS的库存盘点。此功能的工作必然要涉及到核对采购单,核对销售单,入库盘点,差异登记,库存更新等这一些列的操作,而这些操作则可以简单分为盘点前,盘点中,

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
近年来,随着互联网技术的迅猛发展,越来越多的企业开始实施办公自动化系统来管理日常工作流程。本文重点介绍基于PHP技术的办公自动化系统设计与实现。 一、需求分析 首先,我们需要了解用户的需求,明确系统的功能和特点。一个办公自动化系统应该具备以下特点: 1. 功能齐全:能够满足企业各类任务处理需求,包括文件管理、流程审批、任务分配等等。 2. 易于使用:界面简单直观、操作便捷,方便用户进行数据查询、修改等操作。 3. 数据安全性高:采用安全的身份验证和数据传输加密等措施,保证业务数据的安全性。 二、系统设计 基于需求分析的结果,我们可以设计出一种较为简单的系统架构。 1. 前端展示层:采用HTML、CSS和JavaScript等前端技术搭建图形用户界面,用户可以通过此界面进行操作; 2. 后端应用层:采用PHP技术作为后端应用开发语言,接收和处理用户请求,以及查询、修改和删除数据; 3. 数据库层:采用MySQL等关系型数据库管理系统,存储企业信息、文件、流程、任务等业务数据。 在系统设计方面,我们还可以考虑引入一些流行的组件和框架来辅助开发。例如: 1. layui:一个前端UI框架,可用于快速构建美观的后台界面; 2. ThinkPHP:一个基于MVC模式的PHP框架,可用于快速搭建后端应用程序,并提供一些便捷的数据库操作方法; 3. PHPMailer:一个PHP邮件发送库,可用于发送邮件提醒用户任务进度等。 三、系统实现 根据系统设计方案,我们可以开始实现整个系统。在实际开发中,需要分模块进行实现,严格按照需求分析和系统设计的要求开发各个功能模块,最后进行集成测试,确保系统稳定可靠。关于具体实现过程,在此不再赘述。 四、总结 基于PHP技术的办公自动化系统是一种高效的工作流程管理模式,可以提高企业工作效率,简化工作流程。本文简单介绍了基于PHP技术的办公自动化系统设计与实现,提供了一个快速上手的案例,希望有助于大家的实际开发工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值