BL建模平台用户手册

上传人:鲁** 文档编号:487724969 上传时间:2024-01-03 格式:DOCX 页数:48 大小:238.75KB
返回 下载 相关 举报
BL建模平台用户手册_第1页
第1页 / 共48页
BL建模平台用户手册_第2页
第2页 / 共48页
BL建模平台用户手册_第3页
第3页 / 共48页
BL建模平台用户手册_第4页
第4页 / 共48页
BL建模平台用户手册_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《BL建模平台用户手册》由会员分享,可在线阅读,更多相关《BL建模平台用户手册(48页珍藏版)》请在金锄头文库上搜索。

1、Business Logic用户手册Conitect BL 2011 版北京同力天合管理软件有限公司网址: 地址:北京市海淀区苏州街银科大厦1206客服电话:4006609173关于本手册本用户手册是关于Business Logic (一下简称BL)的使用说明,请在 使用本软件之前认真阅读完整的软件用户手册,以获得软件使用操作的全 面指导。随着软件系统的升级更新,软件的功能、性能、操作使用以及公 司的相关服务承诺将有所变化。作为该软件的设计开发以及版权所有单 位,同力天合管理软件有限公司有权对用户手册同步进行更新。对于产品 的说明和服务项目说明等所有文字信息都以更新后的最新版本为准。用户手册更

2、新版本后,同力天合管理软件有限公司不再另行通知,用户 可登录公司网站()查阅。同力天合管理软件公司对因参 照旧版本用户手册而出现的产品使用问题和服务疑问不承担任何责任。疑难问题解答用户在系统使用中的疑难问题,可以通过公司网站获得一般性问题的 帮助,进一步的问题解答可以咨询软件销售和实施人员或通过公司客户服 务热线获得进一步的帮助。 软件的售后服务请参照相关的售后服务协议。目录第一章系统简介 31.1 Business Logic 是什么 31.2 系统的目标用户类型 31.3 BL系统结构原理31.4 模型驱动软件开发原理41.5 应用 BL 开发实施管理软件过程。5第二章概念及技术说明 72

3、.1 BLML(Business Logic Markup Language)72.2 目标系统 (Target Application) 72.3 企业(Enterprise)72.4 主题域(SubjectDomain) 82.5 实体 (Entity)82.6 ERI82.7 属性(Property)92.8 活动(Activity)92.9 包(Package) 92.10 Web Service 及 SOAP9第三章数据集主题域 10第四章数据定义主题域 154.1 数据属性定义154.2 数据活动定义15第五章视图主题域 175.1 视图属性定义175.2 视图活动定义17第六章编

4、辑主题域 196.1 编辑属性定义196.2 编辑活动26第七章核心业务主题域 277.1核心业务属性定义27附录 A 系统公式说明28附录 B 系统安装部署文件35第一章 系统简介1.1 Business Logic 是什么BL 是一个快速管理软件构建平台。它采用模型驱动架构进行设计,能够用于构 造企业模型,并能够通过BL执行环境动态生成管理软件。用 BL 构建管理软件,不仅能够实现管理经验的积累,更重要的是它能够保证管 理软件功能适应管理模式变革的需求,真正实现了,业务最佳实践,软件应需而变具体来说通过BL能够完成以下工作:1) 创建并维护企业业务模型。2) 创建并维护软件功能模型3) 解

5、释执行软件功能模型,生成管理软件。1.2 系统的目标用户类型BL 作为管理软件构建平台,面向的对象是对管理业务有一定了解的 IT 技术人员。1.3 BL 系统结构原理模型库数据库 数据仓库用户开发者和系统管理员 nil图1.1 BL系统结构原理图BL 系统结构原理如图 1.1 所示, 图中圆角矩形方框是 BL 系统功能 的三个组成部分,解释如下:1) 建模平台 建模平台是创建并维护企业业务模型和软件功能模型的软件环境。构 造管理软件首先从企业模型开始,然后转化为软件功能模型。2) 运行平台 解释执行软件功能模型,动态生成管理软件,供最终用户使用的软件 环境。图 1.1 模型同 BL 运行平台之

6、间的关系3) 管理工具进行系统配置和授权管理的软件环境。1.4 模型驱动软件开发原理BL 采用“模型驱动架构(Model Driven Architecture, MDA)” 进行 设计,应用BL构造管理软件的过程是“模型驱动的开发(Model Driven Development,MDD)” 过程。应用模型进行软件开发是软件工程领域的又一重大发展,这种方法使 软件开发从原始的用泥土(汇编语言)和砖瓦(高级语言)构造软件的阶 段,发展到现代的应用预制件(模型语言)描述系统的构建阶段, 如图1.2 所示。目前模型驱动的开发方法已经成为研究和实践领域所关注的热点, BL 是应用这一原理在企业管理软

7、件构建领域构建的一个突破。oo鳩代码代码源代码1960s19S0s200Ds图1.2模型驱动软件(MDD)开发方法15应用BL开发实施管理软件过程。#系统安装(培训”数据准备,I 运行测试,模型优化 投入运行 J需求分析和设计 确走软件功能模型确定企业业务模型行业经验和企业个,Kf 性化需求的结合J r I1) 企业需求调研阶段 由具有企业相关行业管理经验的专家与企业用户进行交流,把好的管 理经验介绍给企业,同时也了解企业个性化管理需求,形成相对优化的业 务管理模式。2) 企业业务模型创建阶段 根据优化后的业务和管理模式,创建描述企业的业务执行、单据流转、 业务规则等的企业业务模型。3) 软件

8、功能模型创建阶段 根据企业模型,通过 BL 自动生成软件功能模型,并可以手动调优。4) 软件运行测试和模型优化阶段通过 BL 执行平台执行软件功能模型,进行测试,优化。5) 系统安装运行阶段 系统测试完成后可以交给用户进行实际的使用,通过培训,数据准备 等工作,进行系统启用。第二章2.1 BLML(Business Logic Markup Language)BLML 是“Business Logic Modeling Language的简称,即业务逻辑 标记语言,是BL系统用来描述企业业务模型和软件功能模型的语言工具。 它是应用XML进行领域化定制的一个XML应用。2.2 目标系统 (Tar

9、get Application)在本手册中,“目标系统”是指应用 BL 针对某个企业用户构造的应用 系统,它不同于传统的管理软件,不再以模块或者子系统划分系统的范围, 因为目标软件的功能完全由软件功能模型(以 BLML 数据的形式存在)决 定,BL运行平台类似Web浏览器(如IE,或Firefox),提供的是对BLML 模型的解释执行,因此最终用户虽然用的是 BL 的运行平台,但具体的功 能会根据具体的 BLML 不同而不同, 因此目标软件实际上指 BLML 软件功 能模型 BL 运行平台。2.3 企业(Enterprise)企业是目标软件的应用对象,在BL中“企业”是系统配置的基本单位, 企

10、业不同对应的软件功能模型和业务数据套都可以不同。BL 目标软件与其他类型的管理软件不同,其他类型的管理软件往往以 账套的概念区分软件应用的范围,这类系统中,账套不同意味着软件功能 相同,数据所对应的应用对象不同。在BL中企业不同意味着软件功能(由 BLML 的模型数据来决定,也是数据)和数据都不同。2.4 主题域(Subject Domain)对于 BL 中的企业模型来说,主题域是企业对某种类型业务管理需求的 基本单位。对于BL中的软件功能模型来说,在BL中主题域是指一种类型的抽象 功能,例如对于单据的编辑录入主题域、单据的记账主题域、数据查询算 法的等。BL 中,无论是企业模型还是软件功能模

11、型都是对主题域的建模。例如 数据集作为软件功能模型的一个主题域,具体建模中应给出数据库访问的 SQL,查询参数定义,以及查询结果列的标题等信息。2.5 实体 ( Entity)在 BL 企业模型中实体是基本的业务单位,例如,入库业务,出库业务, 产品目录等。在 BL 软件功能模型中,实体是软件中基本的功能模块单元。如入库单 实体,出库单实体,产品档案实体。 每个实体都会有对应于此实体操作 的功能属性,如入库单的录入,入库单的记账,入库单的数据删除,审核 等管理功能主题域的模型定义。实体代表业务处理过程中所涉及的业务对象,如人员、部门、销售单 等,业务实体是组织软件功能的基本单位。一个实 体具有

12、多个属性。2.6 ERIEnterprise Resource Identifier,简称 ERI,类似 URL 是实体和实 体属性的地址。27 属性(Property)属性代表对实体操作的功能的一个方面,如人员档案的编辑,人员档 案的查询等。属性是对各种系统抽象功能的客户化 过程,对属性的定义 是通过 XML 文档客户化定制系统功能的过程。属性具有多种类型,每种 类型的属性是系统提供的 一种功能类型。2.8 活动( Activity)是对属性所代表功能的一种使用方式,如对人员编辑属性来说,可 以定义不同的活动,以限定操作的方式和权限。活动是 操作权限分配的 基本单位,活动可以定义前提条件和后

13、置活动以及多种其它限定条件。2.9 包( Package)用来组织分类实体和包的基本单位,可以将一个应用系统中的业务实 体化分为基础数据包、业务数据包等,基础数据 包下面可以包含部门代 码、人员代码等。包可以嵌套,按照层次进行组织,如业务数据又可以划 分为销售业务包、采 购业务包等。2.10 Web Service 及 SOAPBL 系统采用的架构和远程访问方式第三章 数据集主题域数据集是定义数据库查询SQL,数据显示格式和查询参数等的属性。一般实体会定义几个数据属性,用于数据查询和编辑。 在使用数据集的 时候需要指定数据的 ERI ,ALIAS 和 FORMAT. 查询定义可以是任意5QZ语

14、句系统除了将其中的参数替换外,不进行任何语法检查, 直接交给数据库系统执行。SQL 查询定义,形成最后的结果集,将会从数据库服务器获取数据,并传 递给应用服务器,或客户端。一般是在顾妙中查询生成临时表,然后 在次将临时表中的数据形成最终结果,对于简答的数据则直接写查就 可以了。TABLES:是FROM中的的定义。SELECTxsdid = t_xsdd.xsdid,employeeid = t_xsdd.employeeid,wldwid = t_xsdd.wldwid, khfdid = t_xsdd.khfdid, gsid = t_xsdd.gsid,FROMt_xsdd AS t_xsdd LEFT OUTER JOIN c_khfd AS c_khfd on( t_xsdd.khfdid= c_khfd.khfdid),s_employee AS s_employee, c_gsdn AS c_gsdn, c_wldw AS c_wldwWHERE (t_xsdd.employeeid = s_employee.employeeid) and(t_xsdd.gsid = c

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号