收藏本站  |  联系我们
       首页   |  新闻中心   |  产品中心   |  服务与支持   |  合作伙伴   |  下载中心 |  关于极致  
极致业务基础平台
总体介绍
产品介绍
基本思想
技术特性
开发流程
商业价值
产品组成
JBF for WinForms
JBF for ASP.NET
产品体验
极致业务基础平台(普及版)使用说明
合作伙伴
昆明深腾科技
福州羽航软件
 
 


开发流程

●   定义数据实体
●   设计用户界面
●   设计业务流程
●   扩展业务逻辑
●   配置和发布系统

    定义数据实体

●   数据实体的定义 在极致业务基础平台中,数据实体是描述数据的类,它不仅定义了数据的属性和数据之间的关系,同时包含特定的操作和行为。极致业务基础平台支持数据实体之间的继承、关联和聚合关系,为面向对象的设计和编程奠定了良好的基础。极致业务基础平台通过OR Mapping的方式封装了对数据的访问,通过数据实体对象来访问数据,能够通过对数据实体类的扩展来实现特定的业务逻辑。

●   数据实体定义工具的功能 极致业务基础平台的数据实体定义工具实现数据实体的新增、修改、删除和分组操作,操作结果以数据实体元数据的形式保存在数据库中。数据实体定义工具根据数据实体元数据自动创建和维护数据库中的数据表等数据库对象,同时能够根据数据实体元数据自动生成数据实体类的源代码,以实现对数据实体类的扩展。

●   数据实体的扩展属性 极致业务基础平台中的数据实体除定义了字段的数据类型、长度等基本属性外,还可以定义级联删除、是否必录等扩展属性。极致业务基础平台扩展了数据实体的基本行为,增加了缓存模式管理、层次结构管理等特性。

数据实体定义工具界面(点击小图看大图):


    设计用户界面

●   用户界面的设计方式
在完成数据实体定义后,通过极致业务基础平台的界面设计工具可以快速地完成用户界面的设计。通过界面设计工具设计的用户界面以界面元数据的形式存储于数据库,运行时由运行时框架自动加载用户界面。

●   通过元数据来描述用户界面的优点
由于是通过定义界面元数据而不是编程的方式来设计用户界面,使得用户界面的调整更加灵活和方便。当需要调整用户界面时,只需要使用界面设计工具修改界面元数据,客户端组件不需要进行任何更新,避免了传统的编程方式需要重新编码并重新发布的问题。

通过界面元数据定义用户界面的方式还避免了传统的编程方式中对于用户界面的硬编码,使得相同的软件访问不同的数据库时用户界面可以有不同的行为,从而使软件系统有更好适应性,能够更好地满足不同用户的个性化需求。

●   界面设计的内容和功能
极致业务基础平台的用户界面分为通用界面、单据界面、一览表界面、报表界面等,可以使用多达21种的基础控件和4种容器控件进行任意组合,构建任何复杂的用户界面。

极致业务基础平台预置了大量的基本操作,例如单据的新增、修改、删除、复制、审核、套打等操作,以及报表的过滤、打印、预览、联查、导出、快速查找、图表分析等操作。开发人员只需要重点关注具体的业务逻辑实现,从而可以快速搭建大型应用软件系统。

界面设计工具界面(点击小图看大图):


    设计业务流程

极致业务基础平台集成了工作流引擎,能够通过图形化的方式直观地设计业务流程。只需要拖动所需要的活动到流程图上,再设置活动属性,就可以定义出各种业务流程。

业务流程以元数据的方式保存在数据库中,运行时由工作流引擎根据元数据的描述驱动业务流程。极致业务基础平台的工作流引擎与业务功能紧密集成,使软件系统能够以流程化的方式来处理各项业务。

工作流设计界面(点击小图看大图):


    扩展业务逻辑

极致业务基础平台基于模型驱动架构,通过元数据来描述数据实体、用户界面、和业务流程,通过极致业务基础平台能够完成大部分的业务模块的功能。由于管理软件业务规则的复杂性,业务框架不能完成所有业务的处理过程,因此仍然存在需要通过编程才能完成的业务功能。

极致业务基础平台提供了全面的扩展性,能够实现对数据实体、用户界面和业务逻辑的扩展。开发管理软件系统时,通过在极致业务基础平台定义数据实体、用户界面、和业务流程,并结合部分编程工作来完成交付用户使用的管理信息系统。

极致业务基础平台可以作为Microsoft Visual Studio的插件,与Microsoft Visual Studio的开发环境进行集成。

集成开发环境(点击小图看大图):


    配置和发布系统

极致业务基础平台提供完善的系统发布工具,方便系统发布。系统发布工具提供编译组件、创建模板数据库,以及配置公司名称、产品名称、图片、非对称加密公钥等项目的功能。通过系统发布工具,可以结合产品细分的要求,快速地发布产品。

系统发布工具界面(点击小图看大图):




法律条款  |  网站地图  | 粤ICP备05116081号 深圳市极致软件有限公司版权所有 © 2005-2008