免费HTML网页模板下载:构建网站后台管理所需元素一览
网站的后台管理涉及哪些方面?这次小D将与大家探讨一些后台设计的相关话题:在产品运营阶段,经常会遇到一些需要开发人员执行的大量重复操作,例如修改用户密码、删除特定信息等,这时可以考虑将这些操作集成到后台,以提高工作效率;同时,应多倾听客服和运营人员的意见,了解他们在运营过程中遇到哪些繁琐的操作步骤、需要添加哪些功能,并根据反馈来设计或升级后台。在设计产品时,不要等到最后才考虑后台设计,否则很容易遗漏必要的功能。在产品日常运营中,根据产品类型和用户规模的不同,操作的数量和程度也会有所不同,并非所有功能都需要通过后台实现,需要考虑每个后台功能的性价比。如果一个后台功能长时间不用,且操作简单,但开发它却需要花费大量时间,那么可以考虑不通过后台实现,而是直接由工程师修改界面、程序或数据库,这样反而能节省公司资源;例如广告位:不同的公司、不同的产品,都需要根据广告更换的方式、频率、操作复杂度来决定是否使用广告位后台,如果没有必要,就直接修改界面吧,修改界面可能只需几分钟,与操作后台相差无几。不同的产品对后台功能的需求各不相同,但需要关注几个关键点,以考虑所需的功能:a、公开信息需要审核:根据信息类型慎重决定是审核后公开还是审核前公开;b、流程中需要员工处理的节点:例如身份认证审核、订单处理、错误/举报处理等都需要通过后台处理;c、界面模板切换及非固定非自动显示的内容:例如页面中的推荐信息、热门人物等经常变动的内容,如果没有设计自动调用的规则,就需要考虑是否使用后台来管理;d、员工发布入口:对于文章、信息等数据的添加,根据情况提供一个后台添加的入口,增加一些特殊项、简化一些验证规则等是很有必要的;e、管理权限:一个多功能的后台通常需要单独设置权限,然后将一个或多个权限分配给管理员;f、其他:常用查询项、统计信息、常用小操作、特殊修改项、以SNS为例:SNS在功能上已趋于成熟,使用开源程序已经拥有足够强大的后台,但除了主要的设置项,最重要的几个功能也不多,例如:日志、相册、图片、圈子、话题、评论留言的流水审核,其中最重要的是批量删除,在此过程中,需要用到时间段筛选、根据ID快速查询、根据用户查询等;其次,较为重要的是管理组的权限及管理者授权;尽管管理后台已经成熟,但在此还是要与大家分享另一项开源程序中没有但必要的后台操作功能,那就是对上述信息进行标记“不在大家的内容中显示”,此功能是为了让管理员更方便地处理那些介于删除和不删除之间的内容,例如一篇日志达不到删除标注,但又不适宜公开,让进入他页面的用户能见即可,那就用到此操作了;具体实现方法:如果不想修改数据表结构,就再添加一项隐藏的属性,其权限与公开一致,但公共场合只显示真正公开的信息,所以这一类信息自然就被和谐了。a、模块划分清晰:将各项管理功能划分到不同的模块,各模块间区分明显,不出现交叉项;b、管理权限清晰:考虑运营过程中各种管理角色,将管理权限按模块划分清晰;c、相关功能靠拢:一些操作步骤需要用到多个功能组合,将这些功能尽量靠拢甚至建立关联关系;d、后台地址安全:后台涉及到产品的安全,需要考虑仅公司内IP访问、地址仅拥有权限者可见,否则进入404等;e、操作日志的记录:后台操作往往是不可逆的,这就需要规范操作流程、记录操作日志;
网站建设后台用户角色权限管理系统的模板(一)
网站建设是指利用标识语言(markup language),通过一系列设计、建模和执行的过程,将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户浏览。那么,网站建设后台用户角色权限管理系统的模板有哪些?
一、用户角色权限系统说明
1.RBAC权限设计模型
(1)RBAC
(Role-Based Access Control,基于角色的访问控制),即用户通过角色与权限进行关联,从而获得某些功能的使用权限。权限被赋予给角色,而不是用户,但一个用户可以拥有多个角色,当一个角色被赋予给某个用户时,该用户就拥有了该角色所包含的功能权限。简单来说,一个用户拥有多个角色,每个角色拥有多个功能权限。这样,就构成了“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,通常是多对多的关系。
2.三大模块构建后台用户角色权限系统
如上所述,一个后台的用户角色权限系统通常可以大致划分为三个大的模块:用户管理、角色管理、权限管理。用户管理通常随着行政部门或业务线部门划分,对应部门或小组内的用户有着基本相似的功能需求和权限等级;角色管理相对固定,它通常是基于业务管理需求而预先在系统中设定的角色标签,一般不会随意更改,更像是一个用户分组标签;权限管理内容相对更加复杂和丰富,主要包括目标、操作和许可权三个部分,当某一功能权限授权给用户时,也就相当于为该用户开通了可以操作某个目标功能的许可权。
3.权限管理
(1)权限管理
权限管理更多是从功能菜单、功能操作、数据参数三个不同粒度等级来考虑的。具体粒度的大小视公司结构和团队规模而定,如果不是业务属性一定要求将权限控制到非常精细的级别,其实就没有必要将权限的粒度拆分到具体某一项操作或某一个按钮,毕竟后台产品的核心是业务管理平台,主要目标是辅助业务的管理和推进。
权限管控主要着眼于功能选项、操作流程、数据指标等三个不同细致程度的层级进行评估。具体细致程度的大小取决于企业架构和团队规模。若非业务特性强制要求将权限控制至极精细的层次,实际上没有必要将权限的细致程度细分至具体某项操作或某个按键,因为后台产品的核心是业务管理平台,主要目的是辅助业务的管理与推进。
(2) 功能选项权限
对于后台产品而言,根据功能选项来划分用户权限实际上是一种较为粗放的管理方式,在这种模式中,一旦用户获得授权,即可使用该选项栏下的所有数据查阅权限和操作权限;
(3) 功能操作权限
功能操作层级的权限相对于功能选项更为深入,在这种情况下,不同角色的用户可以进入同一菜单页后台查看相同的数据字段信息,但他们所能执行的操作权限各异;
(4) 数据字段权限
数据字段层面的权限划分属于更为细致的细分,它将实现不同角色的用户在进入同一菜单页后台时,所见的可查阅数据字段各有不同。例如,销售人员进入某个销售业绩管理后台时,可以看到自己的业绩增长数据,而财务人员看到的是业务工单的费用字段,这些字段共同存在于一个菜单页中,只是因角色权限的不同而受限。
以上即为构建网站搭建后台用户角色权限管理系统的模板。