关于系统后台的用户权限设计与思考服务器

整个PRD的框架思考以及落地一般如下几个方面:

I.概述:

项目概述、项目目标、目标用户、业务需求

II.用户角色权限设计:

用户角色的定义、权限的定义、用户角色和权限之间的关系、角色权限的继承关系

III.功能需求:

IV.界面设计

角色管理界面、权限管理界面、用户管理界面、角色权限管理界面

V.数据库设计

用户表设计、角色表设计、权限表设计、用户角色关联表设计、角色权限关联表设计

VI.技术选型

VIII.运维设计

部署方式、服务器资源规划、数据备份和恢复

01概述、目标、用户、业务需求概述:

用户角色权限系统是一种针对企业应用的权限管理系统,它能够对系统中的用户进行分类,按照用户分类的不同,分配不同的权限,保障系统资源的安全和合理的使用。本系统采用模块化设计,可以方便地对系统进行扩展和定制,满足企业不同的业务需求

目标:用户:

企业应用的管理员、员工、运维人员等

业务需求:

02用户角色权限设计

用户角色权限功能通常是指在一个系统中,为不同的用户分配不同的角色,并在每个角色上定义一组特定的权限,以控制用户对系统中各项功能的访问和操作

关于用户角色、权限、角色权限之间的定义和关系:Tips

在实现角色权限的继承关系时,通常会使用一种称为“角色继承”的技术,它允许子角色继承父角色的权限。例如,如果有一个“管理员”角色,它具有所有管理员权限,而“高级管理员”角色可以继承“管理员”角色的所有权限并添加一些额外的权限。

在数据库中,可以使用一个角色表和一个权限表来实现角色继承的关系。其中,角色表中保存了所有的角色信息,而权限表中保存了所有的权限信息。此外,还可以创建一个角色权限关联表,用于保存每个角色与其对应权限的关系。

角色表可能包括以下字段:

权限表可能包括以下字段:

角色权限关联表可能包括以下字段:

通过使用这些表,可以构建一个角色继承的关系图,其中每个角色都可以继承其父角色的权限。当给定一个角色时,可以使用关联表来查找其对应的所有权限,并将其继承的父角色的权限也添加到其中。这样,即使没有显式为子角色分配权限,它们也可以从其父角色继承权限。

在实现时,还需要考虑如何处理角色继承的多层级关系以及如何处理权限的冲突。例如,如果子角色和父角色都具有相同的权限,应该选择哪个权限。这些问题可以通过一些规则来解决,例如可以优先选择子角色的权限,或者使用一些类似于“合并”的策略来合并相同的权限。

03功能需求

下面是一个简单的功能需求分析,可以根据实际情况进行扩展。

04界面设计注意事项

设计用户管理界面需要考虑以下几个方面:

1显示用户列表:

2新增用户:

3编辑用户:

4删除用户:

提供删除用户的功能,需要用户确认操作。

5搜索、筛选用户:

6分页:

当用户数量较多时,需要提供分页功能,让用户方便地浏览和管理用户。

7角色管理:

提供角色管理功能,可以新增、编辑、删除角色,为每个角色分配对应的权限。

8权限管理:

提供权限管理功能,可以新增、编辑、删除权限,将权限分配给不同的角色。

9用户密码重置:

简单界面示意图–用户管理

下面是一个简单的用户角色权限管理功能的用户管理界面示意图:

在这个界面中,列出了系统中所有的用户,包括他们的用户名、角色和权限。管理员可以通过这个界面对用户进行管理,如添加、编辑和删除用户。同时,管理员也可以通过这个界面查看每个用户所具有的权限,以及他们所属的角色。

简单界面示意图–角色管理

一般角色管理与角色权限管理分开做,这里的示意图为融合在一起了。

在这个界面中,包括了角色列表和操作按钮两部分。在角色列表中,每行表示一个角色,包括了角色名称和该角色所具有的权限。操作按钮则包括了添加、编辑和删除角色三个功能。

简单界面示意图–权限管理

权限管理一般由开发维护使用,业务只需要维护使用用户管理、角色管理。

05技术实现方案

专栏作家

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

THE END
1.34个漂亮的应用程序后台管理系统界面(系列二)34个漂亮的应用程序后台管理系统界面(系列二) 今天这篇文章收集了34个漂亮的应用程序后台管理界面分享给大家。这些界面都是来自themeforest网站,虽然直接下载需要付费的,不过大部分都提供了在线预览,所以完全能够复制下来,有的提供了预览图,设计师可以根据预览图自己设计。希望这些漂亮的后台管理界面设计案例能帮助到你。(https://www.cnblogs.com/lhb25/archive/2011/09/02/outstanding-admin-panels-part-two.html
2.10个后台管理系统ui界面设计案例分享今天小编要为大家分享一些后台管理系统UI界面设计案例作品,这些后台管理系统UI设计的作品都非常有创意并且很有设计师个人风格,如果您正在开发或者设计后台管理系统,希望这些案例能够对您的设计有所帮助。 后台管理系统UI设计案例分享 1、Job Summary - 工作简历后台管理系统UI https://www.adinnet.cn/bloginfo/2018_02/blog_3432.html
3.后台界面也可以很酷!31个高大上的后台管理系统模版优设网几年以前,制作后台界面都没有多少参考,全凭经验发挥。 不过现在好很多了,themeforest网站上有很多内容管理系统,它们在为管理者提供精致设计面板的同时还有很棒的用户体验,并且还是全平台制霸,无论网页端,还是手持设备,都可以自由办公,管理系统! 今天我们收集了31个超赞的后台管理系统模版,附有demo和预览。希望在你做https://www.uisdc.com/responsive-admin-dashboard-template
4.10组全套系统页面设计模板大汇总,可二次复用!邮件管理系统界面设计的核心目标是提高用户的电子邮件处理效率,同时确保信息的组织和安全性。 邮件列表、详细信息面板和导航栏布局合理,避免用户查不到邮件。 提供明显的搜索栏,允许用户快速找到特定的邮件。 确保邮件系统界面在不同设备上能良好展示,例如手机端、iPad端、客户端等。 https://js.design/special/article/system-page-design-diagram.html
5.管理系统界面设计素材网站图片免费下载共有1280412个管理系统界面设计相关内容为您呈现 管理系统ui界面设计 易扬视觉设计 后台管理系统界面设计 1 LtrMaho 后台管理系统-界面设计 2 浚达JD Acerrows 安知红豆 UI/UX | AB客(智能外贸管理系统界面设计/交互设计) 4 ALLIKOW_Yao 手表后台管理系统界面设计 https://www.zcool.com.cn/tag/ZMzUzMDIw.html
6.管理系统界面管理系统界面设计图片包图网精选海量管理系统界面图片供您下载使用,免费高清管理系统界面图片素材,内容涵盖管理系统界面广告设计、插画UI、摄影配图、商务办公等各类应用场景,轻松编辑即可完成设计需求,包图网让设计更简单。https://ibaotu.com/tupian/guanlixitongjiemian.html
7.一文扫盲(5):实验室管理系统的界面设计本次带来第5期:实验室管理系统的设计,从系统定义、功能模块、界面构成和设计着力点四个方面讲解,大千UI工场愿意持续和大家分享,欢迎关注、点赞、转发。 一、什么是实验室管理系统 实验室管理系统是一种用于管理和监控实验室运作的软件系统。它提供了一种集中管理实验室资源、设备、实验数据和实验人员的方式,以提高实https://blog.csdn.net/2401_82616673/article/details/138086954
8.UI管理系统界面设计专题模板UI管理系统界面设计图片素材下载我图网UI管理系统界面设计专题为您整理了105个原创高质量UI管理系统界面设计图片素材供您在线下载,PSD/JPG/PNG格式UI管理系统界面设计模板下载、高清UI管理系统界面设计图片大全等,下载图片素材就上我图网。https://so.ooopic.com/sousuo/10602841/
9.分享几款ERP管理系统UI界面设计,个个高端酷!分享几款ERP管理系统UI界面设计,个个高端酷! ERP系统是企业内部管理所需的业务应用系统,主要是指财务、物流、人力资源等核心模块,它的最大特色就是整个企业信息系统的整合,比传统单一的系统更具功能性。 但在实际操作中,面对的企业不同,设计的内容也会不同。https://www.zbj.com/zx/wz/5192726
10.系统管理界面设计图片系统管理界面设计素材红动中国素材网提供163个系统管理界面设计图片、系统管理界面设计素材、系统管理界面设计背景、系统管理界面设计模板、系统管理界面设计海报等PS素材下载,包含PSD、AI、PNG、JPG、CDR等格式源文件素材,更多精品系统管理界面设计设计素材下载,就来红动中国,最后更新于202https://so.redocn.com/guanli/cfb5cdb3b9dcc0edbde7c3e6c9e8bcc6.htm
11.管理系统界面图片图片管理系统界面图片素材六图网为您提供管理系统界面图片设计作品免费下载服务,您还可以找到管理系统界面图片图片、管理系统界面图片素材、管理系统界面图片模板等设计素材,我们为您提供管理系统界面图片图片下载,管理系统界面图片模板下载、管理系统界面图片素材下载等服务!https://www.16pic.com/sucai/1762958.html
12.30个漂亮的后台管理系统界面设计副标题http://m.sj33.cn/digital/wysj/202012/55462.html
13.后台管理系统ui界面设计后台管理系统ui界面图片觅知网为您找到853个原创后台管理系统ui界面设计素材,包括后台管理系统ui界面样式,后台管理系统ui界面图片,后台管理系统ui界面样本,后台管理系统ui界面格式下载服务,更多关于后台管理系统ui界面模板就来觅知网。https://www.51miz.com/so-sucai/5441541/p_5/
14.信息化管理系统界面设计Uimaker信息化管理系统界面设计UI / UI设计 / 后台界面 / 1406来源:zcool 作者:梁祖光关键词 2标签: 管理系统 界面设计 信息化 收藏 NOW健康后台管理系统 PHP网站后台管理系统 智能停车收费B/S软件 数字化云平台驾驶舱UI 后台界面 软件界面 ui教程 ps教程 后台模板下载 免费素材 手机界面 游戏ui tag标签 Copyrighthttps://www.uimaker.com/plus/view.php?aid=129996
15.用友erp管理系统界面设计5篇在使用好生意软件的过程中,用户将会感受到高效率的操作快感,准确率的数据管理体验,以及智能化的业务决策支持。这些都得益于好生意软件的精心设计和用户导向的界面布局,为用户带来了某卓的使用体验。 总结 通过本文对用友ERP管理系统界面设计的深度探讨,我们不难发现,优秀的界面设计能够极大地提升用户体验,为企业管理带来https://hsy.chanjet.com/wenku/wkd483a4d9e744.html
16.简洁学生管理系统的html界面设计宽屏学生管理系统登录懒人图库提供精品模板、素材下载,本设计作品为学生管理系统的html界面,格式:模板,像素:420x300,下载即可获得源文件,下载学生管理系统的html界面就到懒人图库。https://www.lanrentuku.com/sucai/105266.html
17.后台管理系统首页界面设计图片免费下载千图网为您找到237张后台管理系统首页界面设计相关素材,千图网还提供后台管理系统首页界面设计图片,后台管理系统首页界面设计素材, 后台管理系统首页界面设计模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果https://www.58pic.com/tupian/houtaiguanlixitongshouyejiemiansheji.html
18.漂亮的后台管理系统界面设计1 / 9 漂亮的后台管理系统界面设计 ? 2 / 9 漂亮的后台管理系统界面设计 ? 3 / 9 漂亮的后台管理系统界面设计 ? 4 / 9 漂亮的后台管理系统界面设计 ? 5 / 9 漂亮的后台管理系统界面设计 ? 6 / 9 漂亮的后台管理系统界面设计 ? 7 / 9 漂亮的后台管理系统界面设计 ? 8 / 9 漂亮https://k.sina.cn/article_2061675095_p7ae2aa5702700uwr2.html
19.管理系统界面设计.docx管理系统界面设计页面整体布局三层布局架构左侧页面学生列表登陆学生列表登陆页面页面大标题学生管理系统 } } 管理系统界面设计 页面整体布局,left,mai n, top三层布局架构。 Tran sitio nal//EN%@ page Ian guage=java conten tType=text/html; charset=UTF-8 pageE ncodi ng=UTF-8% Tran sitio nal//EN Vhttps://max.book118.com/html/2020/1225/6104231104003041.shtm
20.HTML5后台管理系统模板,网站后台界面设计分享一款现代设计,简约大气的HTML5后台管理系统模板,网站后台界面设计,该模板非常适合一些网站管理、项目管理的后台数据统计,响应式设计,您可自由编辑。https://www.17sucai.com/pins/45312.html
21.优秀后台管理系统界面设计UIUI界面优秀后台管理系统界面设计UI Vobile响应式企业后台管理模板,兼容PC端和移动端,全套模板,包括注册、登录、仪表盘、UI元素、按钮、表单、模态、开关、表格、标签、ICOS、窗口部件、图表等20多个后台模板页面。https://www.wenjiangs.com/ui/vobile.html
22.基于Web的SVN权限管理系统的设计与实现AET基于Web的SVN权限管理系统的设计与实现 摘要:设计和实现一款基于Web的SVN权限管理系统,完成SVN用户权限全面解析、权限信息编辑和分级授权等功能,并在前台提供基于用户/组和基于版本库路径的两种视图机制,以简化SVN权限管理。 关键词:SVN;访问控制;权限解析;分级授权http://www.chinaaet.com/article/213722
23.基于STM32无人超市消费系统设计腾讯云开发者社区4.3 管理员系统设计 (1)登录界面 输入管理员账号密码登录。 (2)连接读卡器 连接读卡器设备。将卡在读卡器上刷一下,软件上自动获取卡号 (3)注册会员卡 用户需要注册会员卡,充值金额之后才可以消费。 输入信息点击注册。 (4)充值金额 输入金额,点击充值。 https://cloud.tencent.com/developer/article/2108937
24.16个精美的公司网站设计欣赏,耳目一新!Pixso资源社区提供了大量与游戏界面设计相关的设计素材,例如游戏图标、游戏app UI设计、游戏登录页设计等,所有涉及模板素材,均可免费下载使用。 游戏网站首页设计 4. 加密货币后台管理系统 Web 3、NFT 正热,给大家推荐这套浅色系加密币货币后台管理系统设计模板。经典的竖三栏分区,左边为tab功能栏中间是当日重点数据https://pixso.cn/designskills/gongsiwangzhansj/
25.详情项目公示(1)基于STM32单片机及ROS,搭建蓝莓采摘机器人整体框架与控制系统。 (2)应用SLAM技术及ROS操作系统实现机器人的定位导航。 (3)采用双目摄像机标定及视差测距法确定蓝莓空间位置。 (4)应用深度学习算法自动准确的实现蓝莓识别,并实现缺陷蓝莓个数的检测。 (5)使用MATLAB/GUI开发界面,设计面向企业应用的人机交互界面。http://nausrt.njau.edu.cn/CXCY/NJAU/Item/Detail/e6031615-130c-48b9-98ae-1da41b1de62d
26.医院一卡通系统医院智能管理系统解决方案医院就餐卡医院食堂依据“一卡通系统”的建设原则和分析规划,经过分期、持续的建设,将达到如下设计目标: 1.5.1 建立一体化的一卡通平台 以医院 网为基础,建立“一卡通系统”的基础平台,该基础平台统一管理所有人员机构信息、卡片设备信息、控制台权限信息和帐套信息,为医院 卡应用中的所有业务应用子系统提供共享数据访问服务。各业务应用子https://www.hbjingjiu.cn/doc_10614263.html
27.中后台管理系统——表单设计很多设计师的一部分工作是中后台管理系统的交互设计工作或者界面设计工作,其实大部分的后台管理系统中百分之八十以上业务的表现形式是表单和表格。今天我们谈谈在设计表单过程中需要了解的知识和遵循的原则。 表单在网页中主要负责数据采集的功能。 一、表单构成说明 https://www.jianshu.com/p/8814bc450c12