數據、表單、工作流是企業業務系統的核心,表單設計在項目中會經常的使用,下面簡要的列出了集中表單設計和填寫的實施方案。
.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開發,具體的風格形式類似如下:
分類:
表單
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請
點擊舉報。