前端和后端设计的区别
一般产品经理的平时的工作有:前端(APP设计,web设计,微信端设计),后端(后台设计)。
前端设计重视用户需求讲究痛点,最求用户体验;后端设计是重视需求,讲究信息展示的清晰合理,操作流程符合逻辑。
后台系统类型
后台设计分为开放性后台系统(微信公众号后台)和非开放性系统。
非开放系系统后台系统的本质:
权限管理,工作流,记录流,操作流(增删改查)。也就是什么人对什么进行什么操作,产生什么记录(who-where-how-what)。
权限管理
权限管理指的是对整个后台管理系统进行权限管理,主要针对的是员工,避免操作错误和信息泄露。
权限管理一般包含用户(账号),角色,权限(RBAC模型)。三者关系如下:
用户,角色,权限关系管理员先将权限授予给角色,然后将角色授予给用户。
角色根据实际情况有纵向的和横向的。不同的角色有不同的权限。
角色关系同时权限一般分为页面权限,操作权限,数据权限。页面权限指的是角色能够访问的页面;操作权限指的是角色能够操作的数据;同理数据权限指的是用户能够查看的数据,比如小组A成员智能查看和修改A组数据,不能查看修改B组数据。
权限授予在进行角色细分的时候,需要注意:
同部门的,上下级角色的关联是怎么样的?(组织机构和权限机构是分开的,父子角色可以保证父角色包含子角色—具体设计?)(设置一个管理的角色?)
对外用户是实现权限分离还是使用不同的后台设计?
为角色设置互斥关系,互斥关系的角色不能授权给同一个人。
是否在账号注册成功时授予默认角色?
工作流
为了实现某个业务目标,利用计算机在多个用户之间按照某种规则自动传递文档,任务或者信息。
正常工作流(未包含异常状态)记录流
后台系统一般有一个操作日记,用于记录用户的操作轨迹。因为后台数据对于企业比较有价值,所以一般会进行保护。
记录流主要有操作轨迹和数据查询。
操作轨迹,就是用户对后台数据进行操作所产生的轨迹,一步一记录。一般记录的是初始状态,变更状态,操作内容,操作时间,操作人。
数据查询,在对工作流中产生的数据进行整理,然后形成功能模块。会根据具体的业务需求来进行设计,来对不同的维度的数据进行查询,了解,分析,形成价值。
设计流程操作流
操作流包含,系统内部操作和前后端互动。
系统内部操作,包含系统基础数据配置和xx管理。xx管理的功能一般包含:增删改查。一般只有基础数据(积分,上传记录)的选择配置,并不涉及到数据的增删查操作。
前后端互动,就比如,微信公众号的文章的录入系统。
后台设计注意点
后台设计:展示列表优,编辑弹窗佳,筛选下拉好,组合查询棒。同时注意使用同一控件和互动方式。
未完待续!
网友评论