论文部分内容阅读
表单是一种电子化、具有固定显示格式的页面;是信息进行传递的载体;也是系统与用户交互的主要界面。表单所能传递的信息通常由其表单域中填写的内容构成,用户通过填写表单域实现信息的输入。
表单设计工具是面向工作流系统软件工具系统。它紧密集成在流程系统中,有利于应用工作流的企业更好地开发和扩展原有业务。项目开发或实施人员使用其中的表单设计器,通过简单的“拖、拉、拽”的方式,就可完成一个表单界面的设计,设计出能够满足用户需求的界面,并和数据库的数据进行绑定,为工作流系统的运行奠定基础。
在剖析国内外先进表单设计工具,学习研究Eclipse技术、GEF技术、DOM技术、JSF框架、Spring框架、Hibernate框架等相关理论与技术的基础上,作者对本课题组已经自主开发的表单系统进行了扩展型开发,在Eclipse环境下,应用Java语言开发了表单系统扩展子系统。在JSF基本组件的基础上,分析、设计、编码实现了支持表单扩展功能的各种组件,实现了快速生成编辑器、可视化权限控制、组件值自动计算、各种统计图表生成,包括折线图、饼图、柱状图等功能。由于所开发的扩展组件支持AJAX,用户只需要拖拽到表单页面上,进行简单设置就可以在JSF项目中实现AJAX功能,并可以基于这些组件实现更加丰富的组件功能。
目前该表单系统扩展子系统已经实现了预定的所有功能,并且集成到了表单设计工具系统,以及工作流系统中实际运行。
本文将详细介绍作者的上述研究和开发工作。