智能电子表单(一)

公司的上个项目用到智能电子表单,采用的是第三方的产品,项目上线后发现问题多多:数据丢失、和ie兼容差造成花屏、技术支持不给力……。综合各种原因,决定结合公司和项目情况,自己开发一套合适的电子表单系统。

首先,确定采用的技术方式。用到的第三方产品因为是采用了ActiveX控件的方式,在ie上展示时经常paint事件刷新不正确,造成花屏,用户体验很差;项目后期需要扩展到智能手机平台,ocx控件的方式肯定不合适。所以需要以html的形式展示表单,这样就可以兼容各种主流浏览器。

二,由于做的是政府项目,表单主要是用在各种电子文书上,考虑到文书数量的巨大和后期各地文书的修改需求,所以需要一个满足以下需求的表单设计器:简单易用,能够设计出复杂的表格结构,支持纸质文书页面元素(文本框、文字、选择框)。

三,表单服务器要支持权限控制到页面元素,能够支持表单留痕和打印,页面数据提交要支持ajax和后台提交两种方式。


下面就该确定使用的技术了,

表单服务器就不用说了,因为最后形成的是类似中间件的产品,就用最熟悉的ssh架构,开放表单接口后可供其他代码调用。

对于表单设计器来说,属于桌面程序,可以使用vc++或swing实现,不过已经有3、4年没正式用过vc了,不知道还认不认得它,而且一想到MFC就头疼,只好选择swing。另外还有一种选择,就是在开源的html编辑器上如fckeditor、xheditor等上二次开发,所见即所得,也很好。但js效率上的局限性又限制了不能随意设计复杂的表格,所以这种选择只好也pass了。





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值