基于XForms的所见即所得的电子表单工具设计与实现

被引量 : 0次 | 上传用户:zemao1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将生产和办公管理过程中使用的大量的表格和单据转换为电子表单,是企业和机构信息化主要的工作之一。在当前绝大部分的信息化系统开发中,开发人员都是自己实现基于HTML页面的电子表单,这种方式存在着开发效率低、开发周期长、维护困难等诸多问题。而使用电子表单工具开发信息化系统中的电子表单应用,有效解决了上述问题,成为越来越多信息化系统开发人员的选择。本文对电子表单工具的功能进行了详细的分析,将电子表单工具划分为模型、设计器、引擎和离线查看器四个组件,分别采用较前沿的标准、技术对各组件进行了详细地设计,给出了一个完整的、基于XForms标准、运行于J2EE平台、所见即所得的电子表单工具设计与实现方案。方案中电子表单工具的模型基于W3C推荐的下一代HTML表单标准——XForms,允许开发人员采用声明的方式完成对页面动态事件的开发,避免了表单页面JavaScript的开发与维护。设计器采用Eclipse插件技术和GEF技术实现了所见即所得的电子表单设计方式,允许开发人员使用拖拽的方式设计表单页面和表单填报流程,使用选择和填写的方式设置表单控件和流程节点的属性,减轻了电子表单应用开发中的代码编写与维护工作。表单引擎以Java Archive File,即jar包的形式发布,极大地简化了表单工具与应用系统的集成。离线查看器采用Eclipse RCP技术,为用户提供了在本地系统独立运行的桌面应用来实现电子表单离线的查看和填报功能。本文根据给出的方案实现了一个简化了的电子表单工具,详细描述了该电子表单工具的使用方法,并使用该电子表单工具完成了一个电子表单应用示例的开发。通过示例可以证明,表单设计器所见即所得的设计方式、表单引擎简易的集成部署方式,最大程度地减少了开发过程中的代码编写工作,简化了电子表单应用的开发,提高了电子表单的开发效率,同时也大大减少了电子表单维护的工作量,降低了电子表单维护的难度。本文中的电子表单工具设计与实现方案已经被北京皕杰汇智科技有限公司采用,作为公司继报表产品后的又一商业智能产品,目前正在研发中。
其他文献
实行家庭联产承包责任制以来,我国农业取得了巨大的成就,同时也积累了一些问题,主要表现为三个方面的矛盾,一是小生产与大市场的矛盾;二是农业小规模经营与农业现代化的矛盾;
<正>《普通高中课程标准实验教科书·数学(人教A版)》选修系列4-5的"柯西不等式"[1],相对于原《全日制普通高级中学数学教学大纲》是新增内容,课标课程对"柯西不等式"的要求,
隐孔菌是《滇南本草》、《新华本草纲要》等典籍文献记载的民间习用药材,“味微苦,性平。有止咳、平喘、解毒等功能。用于治疗气管炎、哮喘”,是一种很有开发前景的中药新药。本
针对招投标过程中出现的围标、串标等不合理现象,从企业自主招标角度出发,考虑有利于投资控制的总价包干方式,在以往招标模式的基础上,设计出一种更有利于维护企业利益、和谐
对创意产业、城市空间及建筑形式等作了简要论述,并着重介绍了巴塞罗那波里诺旧工业区转变为22@创意街区的发展路径及其成就,列举了几个代表性建筑加以说明,以求获得相应的启
进入本世纪之后,中国房地产行业进入了一个前所未有的快速发展时期,在发展过程中表现出房地产企业发展快、利润高等特点,但是由于房地产企业的快速扩张与房地产行业的政策导
通过研究多个自然博物馆建筑方案,探讨了自然博物馆建筑设计中如何从建筑形态上体现文化载体功能,同时给出了形态的表现方法,对设计新颖的建筑形式有着重要的指导意义。
1863年,英国建成了世界上第一条地铁。在以后的近150年里,随着经济的快速发展,地铁以其运量大、效率高、低污染的优点,在许多大城市得到了蓬勃发展。但与此同时,由于运行地铁
随着我国社会经济的发展、科技水平的提高以及社会的进步,对于胎儿利益侵犯的事件越来越多,而我国目前只在《继承法》第28条规定了胎儿的继承权,这就使胎儿享受不到更好的保
我国目前正处于工业化与城镇化的进程中,经济的发展将会使城镇化的过程不断加速。伴随着城镇化的浪潮,商业地产在近几年逐渐兴起,不少地产开发商由住宅开发转向住宅和商业地