面向业务开发应用范文.doc_第1页
面向业务开发应用范文.doc_第2页
面向业务开发应用范文.doc_第3页
面向业务开发应用范文.doc_第4页
面向业务开发应用范文.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向业务开发应用返回到普知杰首页自从计算机出现后,快速便捷的从太平洋一样的文海中找到水滴大小的资料真正成为了可能,而能够帮助人们实现这一愿望的程序员就像中世纪的航海家一样用神秘的代码程序指引着计算机一步一步实现的需求。而他们所用的被称之为“程序”的序列组合,在一般人眼中,有如天书般难读难懂。即使对于程序员来说,实现复杂的业务需求也不是一件容易的事情,这很大程度上归咎于现有的软件设计模式并不科学。在探索流程的奥秘之三, 如何梳理业务流程中,我们了解到用户关注的是结果(交付物)及结果的状态,而软件设计关注的是操作,而很不幸的是,程序员也是人,这种错位的思考模式很难让人轻易理解。面向业务开发应用的方式修正了这种情况,它的主要出发点如下:1. 所有的应用都是由若干业务流程组成2. 人们在使用应用时,会对所操作的业务流程产生出业务数据来,如每次请假时会产生请假申请信息及执行信息。3. 业务流程的产生业务数据是分步骤生成的,且根据步骤的执行情况会生成不同的数据,如请假申请只有批准后才会有执行信息。4. 一个业务流程的业务数据会被另一个流程使用,是因为业务流程之间存在步骤流转,比如启动报销流程是因为有了出差业务,且出差业务中发生了消费。5. 业务间的关联在数据关系上体现的是A业务记录中包含B业务记录中某项数据的集合,如出差活动的出差人集合。6. 有时业务之间的关联是由我们并不注意的中间业务担当的。下面我们以差旅应用为例,来看一看面向业务设计软件的过程:图一 差旅应用业务流程关系图人们在日常出差时,最直观的感受到出差、借款及报销这几项业务,各公司针对其均有相应的审批流程及办事流程,但这三个业务流程间的关系如何呢?从图一可以看出:1. 这三项业务都与人员有关2. 借款是直接挂在每个员工上的,但每次出差可能不止一个人出行,因此就需要增加这个隐含意义的业务流程。3. 每次借款和报销的发生实际上是通过发起的。4. 很多公司在报销时往往要求填写报销明细,虽然每项报销明细并没有独立的审批过程,但其体现了集合关系,因此可以将报销明细看作特殊的没有审批步骤的业务流程。确定了业务流程的关系后,我们就探究一下每项业务流程的特性。图二 出差业务简单流程图图二是一个简单的出差业务管理流程图,与一般的框图不同,这张图反映了更多的我们传统软件开发模式下未考虑的细节:1. 步骤的执行可以造成其他步骤跳转的失效,比如我们允许即使提交了申请,在未审批情况也可以修改申请时,修改申请的操作会造成原先提交申请跳转自动失效。2. 步骤的操作人可能来自于业务流程自身,(我们称其为动态步骤操作人),比如取消出差活动的操作人为出差申请的申请人或审批人。3. 任何步骤执行后都有可能产生多个跳转,也可能不产生任何跳转。4. 如果跳转到交互步骤(需要操作人介入的步骤),则操作人有执行业务步骤的选择权,如果跳转定义了通知操作人,则被通知人的待处理队列中应该出现该步骤。5. 如果跳转到自动执行步骤,计算机应该自动执行该步骤,并进行后续跳转,直到没有后续的自动执行步骤或遇到结束节点。6. 业务记录的数据是在各个步骤中渐次获取的,可能多个步骤都对同一个数据操作,如创建申请、修改申请、调整出差活动都可修改出差期限。7. 对于每个步骤的执行,除了传统的赋值计算操作,还会包括特定操作,比如通过审批处理时会针对出差人清单自动创建“出差人活动”业务记录,用于后续的借款、报销处理。利用普知杰的协同应用系统平台,可以轻松的实现面向业务的应用构建,比如步骤跳转的操作如下:图三: 流程设置时步骤跳转设置案例对于使用者,只需要找到对应的业务记录后右键,即可进行相应的操作,如图:图四: 业务记录的步骤操作举例特别要提及的是,经过此方式整理出来的业务记录数据,相互间是有关联关系的,如从员工可以查出其所有的出差、报销、借款记录来。这样就有利于我们快速的查询我们需要的任何信息。普知杰的协同应用系统通过自定义视图的设置,可以快速的实现这种需求。面向业务开发应用还有很多有意思的特性,利用这些特性可以找到软件设计的通用规律,进而实现自动化的应用系统开发,让我们远离繁复的代码编程,我们后续会推出一个系列文章,欢迎大家指正。有兴趣的人也可以到普知杰网站下载评估版软件进行试用。返回到普知杰首页肃清流毒影响获得了辉煌的成就,通过参观学习,认识到了为什么会有腐败案例,知道了要铭记初心,不断的提高自我素质Ellipticity of elbow pipes with diameters less than or equal to 150 mm must be not greater than 8% diameter of 200 mm or less shall not be greater than 6%. Wall thickness of the pipe wall thinning rate must not exceed the original 15%. Crease roughness: diameter 125 mm or less, shall not exceed 3 mm diameter less than or equal to 200 mm, not more than 4 mm. 7.3.9 simmering bending production of square steel tube extension, to use the whole tube bending. Interface if necessary, the welding position should be located in the middle of the vertical arm. 7.3.10 install expansion joints should be done. If design is not required, pipe compensator lengthen should conform to the requirements in the following table: square scale length x is equal to 1/2. Pre stretch tolerance: casing + 5 mm, +10 mm. 7.3.11 pipe form, location, spacing shall meet the design and specifications. 7.3.12 piping on back or return pipe at higher levels of the upper to automatic valve to install a drain valve below the horizontal parts. 7.3.13 supports and hangers of checks and the number 1) hanger installed must be checked before installation of supports and hangers part models, specifications of springs setting values, whether the materials meet the requirements of drawings and documents; 2) supports and hangers of material, size and accuracy shall conform to the provisions of the design drawings, material technical requirements should be consistent with national standards, industry standards and technical requirements related to the alloy spectrum review should be carried out; 3) pipe support

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论