zoukankan      html  css  js  c++  java
  • 企业级管理软件快速开发平台完整的权限管理设计

    前几篇介绍了极致业务基础平台的框架及一些开发效果详细见下面的地址

    极致业务基础平台简要介绍:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/07/29/Jeez.html

    极致业务基础平台组成模块:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/07/30/1788489.html

    极致业务基础平台开发效果:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/02/1790212.html 

    极致业务基础平台实现类似LINQ动态组合查询

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/03/1790952.html

    极致业务基础平台实现可视化工作流设计

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/03/1791040.html

    企业级管理软件快速开发平台-极致业务基础平台-可视化套打模板设计

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/04/1791733.html

    本篇主要介绍极致业务基础平台完整的权限管理体系

    极致业务基础平台权限管理模块涉及的概念有以下三个:

    1.权限组:即每个界面(界面有五类,通用表单界面,单据界面,一览表界面,报表界面,过滤条件界面)在设计的时候为其分布一个权限组,这样该界面组上平台自带的那些按钮就会跟这个权限组具体的每一个权限进行对应,如单据界面的新增,修改,删除,查询,引入,引出,审核,反审核,复制等。

    2.角色组:我们可以为系统定义角色,为每个角色是否启用数据授权字段授权,是否禁用,如下所示:

    我们在功能权限页签中设置该财务经理拥有的权限,勾选该角色需要的权限组中的具体权限:

    我们在切换到数据授权,见下:

    这样我们就可以让拥有该角色的用户对同一个表中的数据只有查看某些数据的权限,达到同一个表数据,在不同角色面前显示不一样的数据,达到数据分离的目的。

    再切换到字段授权,见下:

    这样客户的电话字段内容在该角色面前将不会显示。达到对关键字段数据保密的目的。

    3用户组:定义好了角色组后,我们就可以定义用户了,一个用户可以拥有多个角色。见下:

    这样勾选每个角色,该用户就可以拥有该角色的权限.

    极致平台开发十大特点:

    1. 一个数据库下可以同时进行N套业务系统开发,开发出来的产品可以根据您客户的需要按模块界面组发布,客户想要啥模块就可以给啥模块。而且一个数据库下开发所有功能,当客户需要从你的人力资源增加客户关系管理模块的时候,你只要做个升级包就可以了。解决企业多个业务系统信息孤岛问题。
    2. 智能升级功能,当客户从A模块增加B模块的时候,您只需要做一个升级包即可,给客户升级后,客户原来录入的数据不会有影响,而且所有客户端都是智能感应智能升级,大大节省您的部署成本。
    3. 工作流套打报表均可以运行时候自定义,比如费用报销单,您100家客户就有一百种费用报销的流程,套打的格式,用我们平台您只需要设计好这个费用报销单,至于哪个客户走什么流程,完全可以让客户自己去定义,而不需要像传统开发那样,提前在开发中设置好,100个客户就维护100套代码。套打也是如此。
    4. 支持数据授权,当您开发多组织架构的系统的时候,我们只要业务单据引用组织机构即可,然后组织机构支持数据授权,这样就可以不需要编写任何一行代码就可以做到,组织与组织之间数据彼此隔离,我想给哪个用户看哪个组织的数据只要给这个用户这个组织的数据权限即可。
    5. 支持字段授权,对于一些表的核心字段对用户进行屏蔽直接利用我们平台的字段授权功能即可,比如职员薪酬字段进行字段授权,让有的用户在看职员信息的时候,自动隐藏薪酬的数据。这也是无需编写任何一行代码。
    6. 单据界面自动生成,我们开发的时候只要设计好实体,也就是传统开发所说的表结构即可,还可以设置哪些字段是必录,可见,不允许重复,在界面生成的时候,会自动生成一个界面,而且这个界面的增删改查是无需写一行代码的,您只要对您特有业务逻辑编码即可,相对传统开发,你代码量可以节省2/3,开发周期缩短2/3
    7.一次开发同时具有单机局域互联网三个版本,客户想要单机就给单机想要互联网版就给互联网版。 

    8.强大的公式引擎,让您可以灵活设计计算类的项目,比如工资,预算。

    9.包含强大的各种控件,比如文本控件支持F8调用,编码名称自动带出。Grid控件支持表头过滤,单元格融合,固定列,表格列,表格行各种公式汇总,复合表头,表格宽度可以自己随意调整,而且关闭后会自动记录之前的宽度。还支持表格列随意调整顺序。

    10.平台内置很多基础功能,比如权限管理,用户角色管理,还有实施的一些导入导出工具都能帮助客户大大提高一个项目验收进度。

     

    官网:www.jeez.com.cn
    平台介绍:www.jeez.com.cn/jbf  
    平台下载地址:http://www.jeez.com.cn/upfiles/jbfsetuppro.rar

    (下载即可有3个月免费试用)
    联系电话:13826519021 18988763421 QQ:180315586  420977542 (加我注明极致软件即可)

    平台销售经理:李先生 

    将互联网时代的管理软件做到极致!
    ==================================================================

    快速开发,随需而变,将互联网时代的企业管理软件做到极致
  • 相关阅读:
    10年测试专家深度解读接口测试
    测试技术大牛谈成长经历:一个好的软件测试工程师应该做到这些!
    一位测试老鸟的工作经验分享
    又一名程序员倒下,网友:我们只是新时代农民工
    软件测试工程师这样面试,拿到offer的几率是80%
    App测试流程及测试点(个人整理版)
    自动化测试是什么?
    软件测试工程师的职业技能分析
    月薪15k的测试员需要学习什么技术?
    面向对象
  • 原文地址:https://www.cnblogs.com/Jeez_JBF/p/1801361.html
Copyright © 2011-2022 走看看