当前位置:首页>软件介绍>国内领先快速开发平台UCML第一个应用示例 查询:
     
国内领先快速开发平台UCML第一个应用示例

            如果您按照<<UCML环境系统的初始化及编译步骤>>安装并编译生成了UCML环境系统,就可以开始创建自己的业务了。下面我们介绍在UCML中是如何定义一个主从表关系业务的。

            1 创建业务单元的流程

            2 业务设计

            任何一个业务首先要做的都是设计,需要知道要做一个什么,最后展现一个什么样的效果。我们现在需要做的是一个主子表的业务(如:订单表和订单明细表的展现效果)

            1、 业务名称:订单管理

            2、 业务功能:录入订单编号、名称、时间及定单商品编号、名称、数量、单价

            3、 数据表及字段设计:

            订单主表 (参见数据对象定义)

            订单明细表(参见数据对象定义)

            3 在UCML中创建相关组件包

            点击UCML系统对象区根节点,右键选择“添加子项目包”

            4 数据对象定义

            1. 点击数据对象层,右键选择“添加基本信息数据对象”;

            2. 创建数据表如下

            外键字段:OrderTmp_FK(订单表外键)定义方法如下图:

            3. 创建数据表:

            点击“定单主表”,右键选择“创建数据表”,UCML将在目标数据库创建该数据表;

            4. 数据访问源码生成:

            点击“定单主表”,右键选择“数据访问源码生成”,UCML将生成改表的数据层源程序 

            系统提示“是否编译”,选择“可以”,UCML将数据层源程序进行编译,生成DLL文件;

            5 业务数据组件定义

            订单管理中包含两个业务组件:订单主表业务组件、订单明细表业务组件。

            点击业务组件层,右键选择“添加业务组件”:

            1、 定义订单主表业务组件BC_OrderTmp

            新增业务组件命名为BC_OrderTmp,其属性如下图所示:

            2、 定义订单明细表业务组件BC_OrderD

            新增业务组件命名为BC_OrderD,其属性如下图所示:

            6 业务视图组件定义

            在订单管理业务中共包含两个业务视图组件:订单主表业务视图组件、订单明细表业务视图组件,定义如下:

            点击业务视图组件层的列表格式组件包,右键选择“添加业务视图组件”;

            1、 订单主表业务视图组件VC_OrderTmp_GM

            在【列表格式组件包】中增加一个grid类型的业务视图组件,命名为VC_OrderTmp_GM,其基本属性如下图所示:

            2、 订单主明细表业务视图组件VC_OrderD_GM

            在【列表格式组件包】中增加一个grid类型的业务视图组件,命名为VC_OrderD_GM,如下图所示:

            7 业务单元定义

            在业务对象包中添加业务对象:

            增加新的业务对象BPO_Order,类的中文名称为:订单录入

            7.1 定义业务对象下的业务组件

            首先选择根业务数据组件,根业务组件的属性如下图所示:

            其次增加子数据业务组件,

            方法为:在基本业务组件上点击右键在弹出的菜单中选择【添加子数据业务组件】,其属性为:

            7.2 定义业务对象下的业务视图组件

            首先选择基本视图组件,其属性如下图所示:

            第二步,增加订单明细业务视图组件,步骤为:

            在基本视图组件上点击右键,在弹出的菜单中选择【添加子层业务视图组件】,新增加的子层业务视图组件所对应的业务视图组件名称为VC_OrderD_GM,其属性如下图所示:

            3、 B/S业务模块生成

            点击业务对象层的“订单录入”,右键选择“B/S业务模块生成”,UCML将会生成业务源程序;

            8 业务单元编译(.Net Studio 2005 Web Site模式不需要)

            UCML提供两种编译方法,一是在单个编译;二是整体编译:

            1、 单个编译:

            点击业务对象层的“订单录入”,右键选择“编译当前业务单元”, UCML将编译当前业务程序;

            2、 整体编译:

            选择系统菜单的“.Net项目”中的“编译—>编译业务层程序—>整体编译全部业务层程序”, UCML将编译全部业务程序;

            9 业务单元WSDL生成

            新建一个业务单元,且编译成功之后,还需要为这个业务单元生成WSDL,以便日后降低流量负载

            10 屏幕定义

            1、 在UCML开发环境中定义“屏幕定义”

            UCML系统菜单分为三级:一级菜单(主菜单),二级菜单(下拉式菜单),三级菜单(业务功能菜单)。

            步骤如下:

            1)右键点击“业务分类入口定义”,选择“添加业务入口”,用来添加应用系统的一级菜单;

            2)菜单名称定义为“销售管理”, 右键选择“添加菜单”,用来添加应用系统的二级菜单;

            3)菜单名称定义为“采购管理”,右键选择“”,用来添加应用系统的三级菜单(调用业务);

            菜单名称定义为“定单管理”,结果如下:

            “定单管理”详细定义,如下:

            链接业务类型:业务模块

            模块标志:BPO_TORDER(定单管理的业务对象名称)

            图标链接:Images/sales/buy.gif(指定源程序目录下的图标)

            2、 屏幕定义导出:UCML将定义好的“屏幕定义”信息导入到目标数据库;

            11 启动IE,查看业务

            用默认的用户ADMIN 密码:ADMIN

            


定制管理软件开发-选择什么开发平台更好?企业级内容管理软件开发平台
企业级内容管理软件开发平台工程项目管理软件的应用现状及问题
PM工程项目管理软件国内首选PM工程项目管理软件中如何通过项目收款来控制项目付款
PM工程项目管理系统建设方案PM工程造价咨询类项目管理系统简介
TMS三方物流软件系统管理软件快速开发平台技术白皮书
管理信息系统开发平台的研究HMS酒店客房管理系统课程设计
HMS酒店管理信息系统说明书PM工程项目管理软件机场建设解决方案
TMS国际物流及代理企业利用财务软件进行账务处理的技巧国内比较知名的TMS物流软件商
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 国内领先快速开发平台UCML第一个应用示例