摸透管理系统和后台开发流程,不做前端菜鸟

凡是使用Vue.js开发管理系统的前端工程师,几乎都接触过vue-element-admin开源模板框架,并能得心应手地使用它。

模板归模板,用起来虽然舒服,但要开发定制化业务时,该怎么办呢?

作为前端工程师,我们通常会接触非常多的Web端项目,例如:小程序、官网、H5和企业管理后台……

尤其是管理后台,它几乎是每家企业必不可少的项目。如果你不了解管理系统的整体框架,就无法随心所欲地变换业务需求。

管理后台项目可大可小,大如SASS、CRM,小如信息统计、数据报表。

无论大小,管理后台项目往往都绕不开“用户权限”“资源安全”“文件规划”等几个方面。

摸透管理系统和后台开发流程,不做前端菜鸟

用户权限是管理后台的基础,在企业中,分工不同的员工,其可操作的权限、可查看的数据也有所不同。

例如:一家规模在几百人的企业,分为研发部、销售部、财务部、人事部等。

  • 人事部:负责人员信息、招聘信息、员工入职、转正、调岗、离职等管理工作。
  • 财务部:负责成本预算、记账报账、核算、发放工资、归档发票等工作。

全体企业人员都在系统中办公,在线上发起流程及审批流程等。
在这种场景中,不同的部门人员,在进入管理后台后看到的功能菜单是不同的,又或者在同一个菜单中所看到的可操作按钮也有所不同。

  • 比如,对于【人员信息】页面,人事部和财务部都能查看,但人事部有【转正】按钮的操作权限,财务部却没有。
  • 再比如,对于【工资界面】页面,A成员仅能查看自己的每月工资发放信息,而无权查看其他人员的工资发放信息。

上面所提到的仅是一些基础的用户权限,相对来说,复杂程度并不是很高。

关于权限方面的内容,比如“路由权限”和“按钮权限”的设计,通过第12章学习,我们可以全面地了解权限的设计模式及逻辑路由。

摸透管理系统和后台开发流程,不做前端菜鸟

资源,我们可以将其理解为企业的一切数据、资料等。只有作为企业内部人员,才有资格进入管理后台。

如果非企业人员进入管理后台,那么可以识别为“非法”行为,需在第一时间将该人员踢出管理后台,确保资源的安全性。

这种场景就好比用正确的“钥匙”打开正确的“门”,在互联网中,这便是对人员的身份机制的验证:企业人员使用账号和密码登录后台,我们为该人员生成“密钥”,通过密钥匹配数据库,判断其是否可以安全地进入管理后台。

第8章详细讲解了用户登录并进入管理后台的整体过程,包括在这个过程中所发生的安全验证、识别用户、清除数据等一系列的操作,使管理后台更加安全。

摸透管理系统和后台开发流程,不做前端菜鸟

无论是什么样的管理后台或软件工具,都是由不同的文件、文件夹组成的,它们的组合形成了最终的工具。

因此,熟悉管理后台的整体运作,也有助于合理地划分框架、分配和管理文件。

遗憾的是,很多入门或经验较少的前端工程师无法了解管理后台的整体面貌,因此在工作上会造成很多问题。

如果不了解管理后台文件的分布情况,就直接上手开发项目,怎么快怎么来,文件复制来、复制去、Ctrl C、Ctrl V……结果会出现很多重复的东西。

在大型的管理后台项目中,会有更多更细致、可重复使用的组件,例如:Table表格组件、Form表单表组。

在开发项目时,如果没有“组件封装”思想,而是以传统的方式开发,不但会使管理后台的功能不一致,还会浪费大量的时间,并且产生很多Bug。

项目文件规则、框架规则等业务多种多样,切忌纸上谈兵,只有通过不断的实践,才能亲身体会到其中的关窍。

第9章和第11章从实战的角度介绍了传统模式和组件化模式开发的根本区别,以便于读者更深刻地理解管理后台的整体业务结构。

摸透管理系统和后台开发流程,不做前端菜鸟

《Vue.js 3.0企业级管理后台开发实战:基于Element Plus》详细介绍了管理后台各业务模块及项目文件,全景还原企业内部项目开发过程,带你轻松实现自主搭建管理后台。

摸透管理系统和后台开发流程,不做前端菜鸟

Vue.js 3.0企业级管理后台开发实战:基于Element Plus

《Vue.js 3.0企业级管理后台开发实战:基于Element Plus》(杨海民)【摘要 书评 试读】- 京东图书

全书深入浅出地介绍了企业内部初立项目、原型、PRD文档、UI稿件、业务逻辑、项目开发流程、API接口联调和项目部署的方方面面,揭示了企业内部真实的项目开发流程。

通过本书,你将学习到:

企业内部开发项目的标准流程;
如何通过项目原型和PRD文档开发业务需求;
如何使用后端提供的API接口与前端联调数据。

尤其是在校学生和初入职场、实践经验不足的小白,可以从本书中更深一步地获取真实的项目经验,熟悉管理后台的运作,并且能够完全自主地开发管理后台,从同行中脱颖而出。

此外,本书还提供了项目代码仓库,包含大量的资源和示例,你完全可以将它作为编写代码的指南。

摸透管理系统和后台开发流程,不做前端菜鸟

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年12月6日 上午8:42
下一篇 2022年12月6日 上午8:44

相关推荐

  • 2024年工勤岗最新政策

    2024年工勤岗最新政策 随着社会经济的不断发展,工勤岗位也越来越受到人们的关注。在2024年,工勤岗的最新政策有哪些变化呢?下面,我们来一起了解一下。 一、工勤岗的定义 工勤岗是…

    科研百科 2024年10月31日
    66
  • python监控系统开发

    Python监控系统开发是一项重要的任务,它可以帮助我们实时监测和管理各种系统和应用程序。在这篇文章中,我们将探讨Python监控系统开发的重要性、功能和实施步骤。 首先,让我们了…

    科研百科 2023年7月21日
    251
  • 进度项目管理哪家好

    进度项目管理是项目管理中的重要一环,能够帮助企业有效地规划和控制项目进度,保证项目按时完成并达到预期目标。因此,选择一家优秀的进度项目管理公司对于项目的成功至关重要。 在进度项目管…

    科研百科 2024年9月2日
    35
  • 互联网与农业并非一“加”就灵

       我国各地农情、粮情复杂,只有少数地方的某些领域能做到信息化应用,因此,不宜搞一刀切,不宜盲目“+互联网”。真正的“互联网+农业&…

    科研百科 2022年6月4日
    336
  • 科研项目中人才培养怎么写科研项目中人才培养怎么写

    科研项目中人才培养 在科研项目中,人才培养是非常重要的一环。通过培养优秀的研究生,我们可以为未来的科学研究和发展奠定坚实的基础。本文将介绍如何在实际项目中培养研究生。 一、制定明确…

    科研百科 2024年6月12日
    142
  • 内蒙古苏尼特右旗以养牛寻求脱贫靠谱路

      “要想富,走牛路。”这是今年以来开始在苏尼特草原流传起来的一个段子。它充分表达了牧民们对“减羊增牛”战略和发展养牛业政策的赞同和…

    科研百科 2022年5月23日
    296
  • 蓝卓发布supOS4.0,为工厂数字化转型提供「数据基座」(蓝卓怎么样)

    文 | 李怡彭 杨逍 在7月19日的2022全国工业互联网平台赋能深度行暨第二届未来智造大会上,工业互联网平台「蓝卓」发布了其supOS工业操作系统的4.0版本,加入了包括一站式采…

    科研百科 2024年5月14日
    60
  • 严肃会议纪律(严肃会议纪律的通知)

    关于进一步严肃会议纪律的通知 各基层公司: 为进一步严肃会议纪律、端正会风,提高会议质量和效果,促进决策部署的贯彻落实。现将进一步严肃会议纪律的有关事项通知如下: 一、严格执行现场…

    科研百科 2022年9月25日
    664
  • 企业信息共享和业务协同办公系统软源码

    企业信息共享和业务协同办公系统软源码 随着企业规模的扩大和业务的不断增长,企业信息共享和业务协同办公系统成为了现代企业管理中不可或缺的一部分。这类系统可以实现企业内部信息的交流和共…

    科研百科 2024年10月13日
    9
  • 胖士查药app

    胖士查药app:让药品查询变得简单轻松 近年来,随着科技的不断发展,越来越多的应用程序出现在市场中,为人们提供各种便利。其中,胖士查药app 就是一个备受瞩目的药品查询应用。 胖士…

    科研百科 2024年10月11日
    47