OBA应用案例(1)--在Word 2007中填写表单(客户需求)

在和一个客户的交流中,了解到客户有这样的需求,他们在进行科研成果申报的系统中,因申报的成果内容比较多,在线申报的时候,经常会出现Session过期的问题,这样原来已经填报的信息就丢失了,就得重来,而且在网页中申报用户体验也不是很好。

这是一个很适合的OBA应用的场景。我给客户出的方案是利用Word 2007做数据填报,在Word 2007中定制表单的模版,在Word 2007中填写好数据后,对数据进行合法性检验,然后将数据填报到系统中。这个方案要解决如下几个关键问题:

  1. 实现类似网页一样的数据联动,比如选择了省份后,省后面对应的市县列表也要随之发生改变;
  2. 锁定表单内容,填写者不能编辑表单的样式;
  3. 填写数据的验证;
  4. 数据的提交。

接下来的几章里面,我就采用OBA(Office Business Application)中的相关技术来实现客户的相关需求。

业务场景

假设有这样一个业务场景,某机构需要进行成果申报,需要在表单中填写:姓名,出生年月日,机关(省份/县市),业绩这样几个字段。填写完毕后,点击提交按钮,将数据提交到数据库中,在提交前要对数据进行数据合法性检验。

posted @ 2008-01-21 15:17  navyliu  阅读(810)  评论(1编辑  收藏  举报