• 表单设计器的调研总结


    数据、表单、工作流是企业业务系统的核心,表单设计在项目中会经常的使用,下面简要的列出了集中表单设计和填写的实施方案。

    .net开源

    目前看到的部分开源的项目主要有(.net):

    FreeForm http://crmwin.com/FreeForm.html

    驰骋 ccflow.org

    由于这些对于表单设计部分没有开源,因此只能是根据文档参考

    Java平台xForms

    目前可以看到的java平台,开源的比较多,但都不是很完整

    目前最完整的Orbeon平台,设计器缺少“数组对象”这个关键的控件,其他的设计器都比较弱[如BetterFormpurcforms]

    这些开源软件定制的话,人力估计比较高

    商业软件IBM Lotus Form,包括设计器和填写,需要授权

    Infopath定制

    基于Office套件进行开发,Web平台使用Java或自己实现

    Ø 设计器:基于Inopath二次开发

    Ø 表单填写:可以基于Infopath,也可以独立开发

    优点

    Ø Infopath是专用的表单工具,因此很多的功能都包含,可扩展性强

    Ø 设计标准化,采用Xml形式

    缺点

    Ø 设计器客户端需要安装Infopath软件;

    表单填写可以使用Infopath,也可以不用

    设计器

    基于Infopath定制,界面可以加: 功能区”、“面板”,通过这两个可以把和本项目相关的内容打包定制,实现具体的设计任务。

    具体的开发参考:

    InopathAddin插件开发

    InfoPath Object Model,这个对象模型可以操作Infopath和文档对象

    表单填写

    有如下几种实施方案

    基于Infopath

    Ø 客户端需要安装Infopath

    Ø 工作量少

    转换成xForms

    Ø 客户端浏览器使用

    Ø 通过将infopath文件xsn转换为xforms,然后显示和填写,可参考http://sourceforge.net/projects/jinform/

    Ø 工作量较大:和开源代码的整合密切相关

    自己开发

    Ø 客户端浏览器使用

    Ø 工作量较大:可以使用xforms标准表示表单,展现可采用silverlight实现

    Infopath+Sharepoint定制

    Sharepoint产品是一个通用的表单和工作流方案,运行于Widows平台,工作流使用WF。

    基于Office套件进行开发,Web平台使用Sharepoint

    优点

    Ø InfopathSharepoint是通用的软件框架,可扩展性高

    Ø 开发和设计比较简单

    缺点

    Ø 只能部署于Windows平台

    Web平台基于Sharepoint开发,具体的风格形式类似如下:

    clip_image002[4]

  • 相关阅读:
    03.部署 kubectl 命令行工具
    02.创建 CA 证书和秘钥
    01.组件版本和集群环境
    23.kubernetes 组件版本和配置策略
    22.Kubernetes Ingress: HTTP 7层路由机制
    Python程序中#-*-coding: UTF-8 -*-的作用
    Python程序中首行#!/usr/bin/env python的作用
    mac install php dev
    linux的nohup disown setsid screen
    linux 常用查找命令 小技巧
  • 原文地址:https://www.cnblogs.com/jpfss/p/9273966.html
Copyright © 2020-2023  润新知