`
窗户纸
  • 浏览: 19455 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

面向业务理论的原理- 定义操作执行者的环境。

 
阅读更多

在《面向业务开发应用》中,我们看到业务中的各个操作都需要操作者的处理,因此在构建业务处理体系前,必须具有操作者的环境,

根据一般的企业特点,操作者环境是一个如下结构体系:


为了便于用户更灵活的进行管理。系统需要有如下特点:

1. 多身份管理的支持: 就像潜伏中的余责成所具有的双重身份一样,企业中实际存在大量多重身份的情况,某个员工如果既为销售部工作,又为采购部工作,他的汇报上级应该是各自业务的领导,多身份的支持允许企业实现这种需求。

2. 角色的双重属性,在绝大部分软件中,角色只有包含(或者称隶属)关系,用于权限分配时,角色的下属角色都会拥有上级角色的权限,但实际企业应用中这种单一的所属关系使用起来很别扭,比如我们想构建一个组织结构图,总经理管理若干副总,不能让副总具有总经理的权限,为此,应该增加一种管理型下属角色关系,来实现这种需求。

3. 计算机登录控制的实现,在安全级别较高的企业中,往往希望某些业务只在特定的计算机物理位置处理,这样我们就需要控制用户对计算机的登录能力,结合多身份管理,我们可以让用户的特定身份与计算机进行关联,这样就可以实现用户在处理特定业务时只能在特定计算机登录的安全需求。

建立了操作者环境后,面向业务体系所指的操作者实际就是用户的身份及角色,我们在处理业务时如果需要指定操作者时,只需要让系统有能力选择身份/角色即可。下面我们就可以讨论面向业务开发应用的业务处理层面的结构了。

相关文档

面向业务开发应用

《探索流程的奥秘之三, 如何梳理业务流程

分享到:
评论

相关推荐

    北京化工大学《综合四(操作系统原理和数据库原理)》2021年考研专业课复试大纲.pdf

    ### 北京化工大学《综合四(操作系统原理和数据库原理)》2021年考研专业课复试大纲 #### 操作系统原理知识点概览 **1. 操作系统概述** - **概念**: 操作系统是计算机系统的核心软件,用于管理和控制计算机硬件与...

    数据库系统原理历年真题与答案

    - 需求分析:明确用户需求,定义数据结构和业务规则。 - 概念设计:用E-R图表示实体、属性和联系。 - 逻辑设计:将E-R图转换为关系模式,遵循一定的范式理论(1NF、2NF、3NF、BCNF等)。 - 物理设计:考虑存储...

    siebel自学2 - Automation2

    本课程不仅提供了Siebel 8.1.x版本中业务自动化的基本概念和原理,还通过实际案例操作让学员能够熟练掌握如何在实际工作中应用这些自动化技术。通过学习本课程,学员将能够更好地应对日益复杂的业务需求,提高工作...

    数据库原理与应用实验指导与习题解答-第2版-宋金玉.zip

    《数据库原理与应用实验指导与习题解答-第2版》是宋金玉等作者编著的一本关于数据库系统的基础教程,旨在帮助学生深入理解和掌握数据库的基本概念、设计原理以及实际操作技能。这本书由清华大学出版社于2015年出版,...

    Java实现简单ATM操作

    1. **设计原理**:基于面向对象的设计原则,通过创建不同的类来模拟ATM系统的各个部分。 2. **设计方案**: - 创建`Account`类来表示用户账户,并实现基本的银行业务操作。 - 创建`BankSystem`类作为主类,负责...

    高级面向对象技术课件ppt

    在高级面向对象技术的课件中,除了理论讲解,还会有大量的实例分析和编程练习,帮助学生掌握这些概念并在实际项目中应用。通过深入学习这些内容,开发者可以构建出更加灵活、可扩展且易于维护的软件系统。

    SAP BC402 课程中文自学笔记

    - **适用对象**: 主要面向希望深入学习ABAP编程语言的初学者及有一定经验的开发人员。 - **主要内容**: 通过11个单元的学习,涵盖了ABAP编程的基础概念到高级技巧。 - **学习资源**: 该课程为2001年针对R/3系统4.6C...

    地理空间信息与面向服务构架(SOA).pdf

    通过上述分析可以看出,《地理空间信息与面向服务构架(SOA)》这一文档不仅提供了SOA的基础理论知识,还详细介绍了ESRI在SOA方面的实践和技术支持。这对于GIS领域的专业人士来说,是一份宝贵的参考资料,有助于他们...

    控制台 c++ 银行业务模拟程序

    【控制台C++银行业务模拟程序】是一种在命令行环境下实现的软件,它模拟了银行的基本业务流程,为用户提供了类似银行服务的操作体验。这样的程序通常包含账户管理、存款、取款、转账、查询余额等功能,是学习面向...

    面向对象UML设计与应用

    ### 面向对象UML设计与应用 #### 一、引言 随着软件工程的发展,面向对象(Object-Oriented, OO)方法已经成为软件开发领域的重要...只有深入了解并熟练应用这些原理和技术,才能在不断变化的技术环境中保持竞争力。

    数据库管理系统:原理与设计(第3版).rar

    总而言之,《数据库管理系统:原理与设计(第3版)》是一本全面介绍数据库开发的书籍,涵盖了从基础理论到实际应用的各个层面,无论你是初学者还是有经验的开发者,都能从中受益。通过学习,读者将能够熟练地设计、...

    Practical Object-Oriented Design With UML - McGraw-Hil

    ### 面向对象设计与UML实践 ...综上所述,《面向对象设计的UML实践》这本书不仅提供了丰富的理论知识,还结合了大量的实践案例,非常适合希望深入了解面向对象设计原理和方法的程序员及软件工程师。

    数据库系统原理及应用教程

    综上所述,“数据库系统原理及应用教程”涵盖了数据库从理论到实践的全方位知识,对于初学者来说,是一份非常实用的学习资料。通过阅读“数据库系统原理及应用教程.pdf”和“SQL语句.pdf”,你可以逐步掌握数据库...

    面向对象的简单的学生成绩管理系统

    总的来说,面向对象的学生成绩管理系统是一个典型的软件工程项目,它结合了理论知识(如OOP原则)和实际应用(如数据管理)。通过学习和实现这样的系统,开发者可以提升编程技能,了解如何设计和实现复杂应用程序。...

    Spring第一天.pdf

    - **SpEL (Spring Expression Language)**:表达式语言,用于动态查询对象和对象属性,以及执行操作。 - **AOP**:支持面向切面编程。 - **Aspects**:AOP相关的依赖包。 - **DataAccess/Integration**:封装...

    徐彤教程-编程基础第0050讲:本部分视频介绍

    - **定义**:Java是一种广泛使用的、面向对象的高级编程语言。 - **历史**:由Sun Microsystems公司在1995年推出,后来被Oracle公司收购。 - **特点**: - 平台无关性:Java程序可以在任何支持Java的平台上运行而...

    广告基本理论试卷2标准答案.pdf

    【广告基本理论】试卷2标准答案涵盖了广告领域的多个核心概念,包括广告的定义、广告环境、广告策划、广告调查、广告媒体以及广告效果评估的重要理论。以下是对这些知识点的详细阐述: 1. **广告**:广告不仅限于...

Global site tag (gtag.js) - Google Analytics