业务基础平台

VisualWeb是国内使用最方便、功能最强大的J2EE在线表单定义与代码生成工具,起强大的在线定义与完善的代码生成功能遥遥领先其他同类型产品。 EMSFLOW VisualWeb 是一个构件化/构件化(Component)J2EE应用快速开发平台,提供了丰富的页面构件和业务构件,并可在线进行完全可视化JSP页面设计,实现真正的所见即所得(WYSIWYG),可以直接在线定义与运行,也可以生成完整的JAVA代码与JSP代码,同时提供了自定义表单模板(几分钟完成一个复杂的增/删/改/查表单维护)、多表查询模板(做一个多表查询几分钟便可以完全,输入一条SQL语句即可)与查询统计与分析的模板,EMSFLOW VisualWeb直接支持Ajax(Web2.0),开发出来的应用能够直接以Ajax的模式运行。

EMSFLOW VisualWeb-构件化J2EE快速开发平台

为什么需要EMSFLOW VisualWeb

目前信息化建设存在的问题

问题1:软件开发效率低
Web软件开发效率低,开发一个功能,50%以上的精力都放在前台页面设计上,而且客户对前端需求变化最快,按传统的方式来开发,效率低,成本高

问题2:用户需求变化快
根据计世姿讯的调查,用户需求的快速变化是对应用软件开发的最大难题

问题3:学习成本高
J2EE体系庞大,学习成本高,一些平台软件数据结构复杂,构件层次繁多,学习成本高

EMSFLOW VisualWeb的解决方案

1)VisualWeb以组件的方式快速搭建应用,可以快速重组,可以使用不同的数据引擎,使用简单,移植性高,可以最大程度复用现有的软件资源

2)VisualWeb提供了丰富的30多种不同用途的页面组件,通用的业务组件,快速开发向导,一个复杂的页面几分钟拖拉便可完成,对前端软件开发带来革命性的变化

3)Visual Web的构件只分2个层次,数据结构采用传统model格式,学习成本低,Visual Web可以轻松与现有的业务系统集成,数据层未与具体数据引擎绑定,可以选择自己喜欢的数据引擎(如Hibernator),展现端基于Struts ,属于行业标准,学习简单

EMSFLOW VisualWeb帮助您打造随需应变的J2EE企业级应用

EMSFlow VisualWeb的特点

完全可视化页面设计
1)真正的所见即所得
2)在线支持任意的页面布局,目前同类型产品中,只有EMSFLOW VisualWeb能实现
组件化页面设计
1)展现端开发效率提高数倍数
2)页面组件、业务组件完全可以复用,页面完全可以复用,保护软件投资,提高开发效率
3)组件经过大量应用验证,可靠性大大的提高
在线页面设计
1)可以快速适应需求变化,真正做到随需应变
2)可以在线搭建一些应用,随需应变
快速开发向导
1)几分钟完成一个完整的表单维护功能,一个应用50%的基本维护功能可以使用表单维护向导快速创建
2)多表查询向导可以快速创建任意复杂的多表查询与统计,只需要输入一个查询SQL语句
3)表单维护向导可以快速实现页面与数据模型的建立,把精力放在更复杂的业务上
支持代码生成
EMSFLOW表单向导设计完表单维护功能后,除了可以直接在线运行外,还可以进行代码生成,可以生成完整的Java、JSP
代码并自动进行Struts Config配置,直接编译便可以运行,运行效果与在线运行效果完全一致,Java代码基于Struts结构,
为行业标准,学习成本低。

EMSFlow VisualWeb介绍

图:EMSFLOW VisualWeb框架

EMSFLOW VisualWeb 是一个组件化/构件化(Component)J2EE应用快速开发平台,提供了丰富的页面组件和业务组件,并可在线进行完全可视化JSP页面设计,实现真正的所见即所得(WYSIWYG),可以直接在线定义与运行,也可以生成代码,同时带有增/删/改/查和多表查询与统计与分析的设计模板,做一个多表查询几分钟便可以完全(输入一条SQL语句即可),同时提供一套对AJAX(Web2.0)支持的接口,可以轻松完成AJAX应用。

页面

是页面组件的容器,功能上相当于JSP页面,根据完成功能分为数据页面,查询页面,列表页面,DataGrid页面,显示页面几种类型,用户也可以定义新的页面类型,每种页面都可以作为页面组件(子页面)进行复用,可以把任何一个页面作为页面模板来创建新页面。

数据页面类型(DataPage)
与后台系统有数据交互的页面,如增加页面,数据页面包含数据类型组件可用于输入数据,可以直接根据数据页面创建数据库表结构
显示类型页面(ViewPage)
只是用作显示的页面,不能包含数据类型组件,一般用做为做好的功能做在线动态布局
查询页面类型(QueryView)
用来做查询功能的页面,包含一组为查询功能定制的组件,支持多选查询,可以进行自动布局,可以通过向导快速产生
列表页面类型(ListPage)
用来显示列表数据的页面,包含一组显示组件,可以进行自动布局,可以通过向导快速产生
DataGrid页面(DataGrid)
Rich Client页面,胖客户端页面,使用Ajax进行数据交换,客户端支持键盘快捷键等操作
自定义页面类型
VisualWeb 页面类型具有良好的可扩展性,可以定义出新的页面类型

图:VisualWeb页面设计

页面组件

组成页面的元素,直接拖拉式进行设计,用户可以定义新的页面组件,可以把现有的JSP TAG封装成页面组件,

每个页面组件都有一个属性编辑页面,可以直接在线编辑属性来改变页面组件的外观、类型、数据参数等各种属性。

图:VisualWeb页面与页面组件

业务组件

对页面提交到后台的数据进行处理,没有与某一种数据引擎进行帮定,用户可以选择自己喜欢的,平台提供了一组通用的业务组件

如:增加、修改、删除数据、查询、生成XML,调用WebService等,直接拖拉就可以使用。

开发向导

EMSFLOW提供了2个快速开发向导,几分钟内就可以快速的完成一个完整功能的开发
多表查询向导(QueryWizard)
通过输入一个查询的SQL语句便可以快速开发出一个完整的查询功能
支持任意多表关联
支持数据字典和表单字典翻译
只需要几分钟,便可以完成一个查询功能
列表页面与查询页面支持自动布局
可以任意调整查询页面、列表页面包括组件,布局,外观等
查询页面与列表页面模板可以可视化修改
表单维护向导(FormWizard)
只需要几分钟,便可以完成一个复杂的表单维护功能
包括增加/修改/删除/查询列表/查询明细功能
列表页面与查询页面支持自动布局
增加页面、查询页面与列表页面模板可以可视化修改
可以任意调整增加页面、查询页面、列表页面包括组件、布局、外观等

主从表(1-N)
主表是表单维护,从表是DataGrid

主从表(1-N)
可以同时批量维护主表与从表的数据
主表与从表都是DataGrid

统计报表(SumReportWizard)
完全在线设计WEB报表
支持行列的任意定义,数据抽取后按行列编辑展现,支持动态数据显示和隐藏
可以自定义数据统计表达式
可以为一行定义单独的SQL语句抽取数据
单元格可以单独用SQL取数据,或者用表达式计算
支持Chart图形展现的定义
支持填报功能,可以定义行列的填报权限

页面流

用来作为页面导航与业务执行的工作

页面流:简单的说页面流就是把多个业务组件串起来,业务组件执行数据由页面流传入,执行完后把结果数据传给页面流,由页面流传递给结果页面进行显示。
简单页面流:只调用一个业务组件的页面流,参数在页面组件中的提交按钮组见中设置

EMSFlow VisualWeb的价值

1:对合作伙伴的价值

  • 从复杂的J2EE开发、开发和维护工作中摆脱出来,专注于行业业务组件的开发
  • 可以把页面与业务都作为模板,在不同的项目中进行参数调整就可以
  • 加快大型管理软件开发项目的进程,降低项目开发风险
  • 在项目维护阶段,降低由于界面需求和业务需求变动带来的维护工作量
  • 提高用户满意度,因为他们现在能够自己创建一部分功能,并可以对页面外观做调整,并能立即看到给他们工作带来的便利和节省的金钱

2:对最终用户的价值

  • 通过快速开发向导,用户可以自己创建一些功能
  • 组件复用,保护了用户的IT投资

 

典型应用领域

v企业信息化应用
-ERP、OA、SCM、CRM、航空、电信、保险行业、物流行业、政府、汽车零配件、商品零售业、海关等各种企业应用
ISO质量管理
-系统中内置了ISO质量管理表单的流程和表单模板,并且系统可以灵活的根据自身需求来调整模板。
网站系统
-对政府办公流程完全支持、并可以满足机构改革的需要。为电子政务解决方案提供强有力的流程管理功能。

EMS(Enterprise Manage System)企业管理系统的简称

 

以提高跨组织办公效率为目的的OA办公功能(如:公文管理、会议管理)
以加强跨组织管控为目的应用功能(如:高级审批通道)
以提升跨组织信息共享为目的的应用功能(如:文档中心、信息发布)
  • 11111