表单设计工具和报表工具

收集了一些资料:

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

你可能感兴趣的:(web及客户端技术)