收集了一些资料:
1 、IBM发布开源HTML 5可视化设计工具Maqetta
4月12日,来自 IBM Impact 2011 的消息,IBM发布 Maqetta,一个创建桌面和移动用户界面的HTML5设计编辑工具,并同时宣布将项目捐助给开源机构Dojo基金会。
2、JotForm - 方便好用的在线Web表单设计工具
http://www.jotform.com/
4、FreeForm是昕友软件开发的免费表单设计器
智能在线表单设计器 Web Form Builder
FreeForm : Silverlight Agile Form Engine
http://www.cnblogs.com/FreeForm/
5、智能表单设计工具-可视化表单自定义工具
[详细内容请访问官网:http://www.teamingsoft.com ]
专业的电子表单工具-智能表单工具-自适应解析与展现表单-完善的字段级权限控制-java版本
关键词:智能表单、电子表单、自适应解析与展现表单、完善的字段级权限控制
功能特点:
|__可视化建模
|__跨平台运行 -----使用Java语言开发
|__支持导出/导入
|__支持在线/离线编辑
|__支持组织模型导出 -----导出组织模型(各种类型的流程参与者)
|__支持剪切/复制/粘贴
|__拖曳式界面定义
|__版本控制 -----用户修改/重定义展现模型是必需
|__多数据库支持 -----Oracle / Ms SQLServer / MySQL / DB2 / Sybase
|__支持字段级的权限控制 -----每个域都受到权限控制《参见权限审核模型》
|__支持三级权限定义 -----每个域都受到:只读 / 编辑 / 不可见 三级权限控制
|__支持组织级的权限定义 -----支持“单个用户 / 用户 / 部门 / 岗位 / 角色”五类组织级权限配置
|__支持流程级的权限定义 -----支持多流程、多环节的权限配置
|__业务展现界面自适应解析 -----业务展现界面与模型相统一,无需再次编码
|__支持动态脚本定义 -----丰富用户体验
|__支持文档在线编辑/全文批注/手写批注----- office控件实现此功能,更符合用户操作习惯
|__支持WAP无线应用的创建 -----内置无线应用创建功能,无需再次编码
|__支持智能手机应用的创建 -----内置无线应用创建功能,无需再次编码
|__可引用外部应用程序 -----暂支持Java程序的外部调用(CUSTOMAPPLICATION)
注:可以外包。
6、WEB项目中自定义表单的设计与实现
对列表记录的增加,删除,修改操作,
http://cxlh.iteye.com/blog/306952
http://code.faqee.com/form/list.jsp
7、E8 拖放
8 用Javascript实现鼠标拖拽网页表单
http://bbs.chinaunix.net/thread-1174666-1-1.html
9
FineReport报表,用java中Swing来实现,设计器大约在70M左右,支持三层结构的设计模式,不仅形似而且神似excel。应该是中国市场上制表效率最高的报表工具,容易对报表设计器进行二次开发。
10、Oracle WebLogic Integration 自定义控件
http://www.oracle.com/technetwork/cn/topics/soa/wli-custom-control-spring-component-097790-zhs.html
11、Jasper Report
Jasper Report是用java(最新版也支持Groovy)实现报表的一系列开发包(事实上jasperReport.jar包会依赖于其他几个开源的java包,详细可以在iReport安装目录的/lib目录下找到),最重要的是这一系列工具包大多是开源的,所以在同类产品中算是使用比较广泛。
iReport是基于Jasper Report系列工具包实现的一个图形化报表编辑工具。它通过XML来定义报表模板,可以实现多种数据源的呈现,包括数据库,XML文件,Hibernate,CSV文件等,可以生成PDF,Excel,HTML等报表格式。
由于是比较早的Java开源报表,可以算是Java开源报表工具的鼻祖了,在Java的业界影响比较大,应用也比较多,也有国内的公司在此基础上封装,用作自己的内部报表解决解决方案,例如:清华同方等等很多,在此不一一列举!
12、zkoss
这是一个封装的ajax框架,其组件支持拖拽。或者java中的canvas也可以实现。
http://www.zkoss.org/zkdemo/userguide/;jsessionid=3494DA92AA2FD0327F78DF37054227F6.zkdemo
13、EMSFLOW VisualWeb 自定义表单
EMSFLOW VisualWeb 是一个组件化/构件化(Component)J2EE应用快速开发平台,是功能强大的Java/J2EE在线自定义表单工具,包括自定义表单维护、自定义查询、自定义DataGrid等,提供了丰富的页面组件和业务组件,并可在线进行完全可视化JSP页面设计,实现真正的所见即所得(WYSIWYG),可以直接在线定义与运行,也可以生成代码,同时带有增/删/改/查和多表查询与统计与分析的设计模板,做一个多表查询几分钟便可以完全(输入一条SQL语句即可),同时,EMSFLOW3.0提供一套对AJAX(Web2.0)支持的接口,可以轻松完全AJAX应用
http://www.emsflow.com/sample/form-wizard.htm
14、方成的eform自定义表单平台
eform自定义表单平台是一个在IE浏览器中可视化的设计软件界面的工具。无论是输入界面还是报表界面,无论是简单的输入查询还是复杂的逻辑处理。都可以由eform设计出来。
eform自定义表单平台适用于网上OA系统的自定义表单模块,工作流系统的自定义表单模块,信息管理系统方面的软件开发项目等等。
demo:
http://demo.fcsoft.com.cn:9090/webbill/ebsys/fceform/design/design.htm
帮助文档:
http://demo.fcsoft.com.cn:9090/webbill/ebsys/samples/index.htm
大家有更好的开源平台,求推荐,最好是JAVA的!
参考项目:http://ctfysj.blog.hexun.com/77654121_d.html
Ext表单设计器实例源码:
1、ExtJs表单设计器源码
2、ExtJs OA流程源码
3、项目数据库(extjs.sql,Mysql的)
整个项目太大,这里就只上传表单设计器的源码,下载地址:
华为网盘: http://dl.vmall.com/c0h8vlk9hw
永硕网盘: http://southpearl.ys168.com/
Filejungle: http://www.filejungle.com/f/WKw3pJ/formdesigner.rar