钱塘电子表单快速开发系统的研究和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yanghuayejuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子表单是生产活动中表格和单据的电子形式,是信息系统的重要组成。电子表单系统作为设计电子表单的软件平台,简易高效的设计平台,可提高表单的设计、维护和使用效率。论文结合国家重大科技专项,针对电子表单的设计、数据访问和多种展示,研制支持快速开发电子表单的平台—钱塘表单系统。为提高系统的灵活性,钱塘表单系统的架构划分为表单设计器和表单引擎集两部分,表单引擎集包括数据引擎、脚本引擎、设计引擎和表单引擎。表单设计器是表单系统的可视化设计平台,包括数据视图、表示视图、视图预览及视图间的关联,面向表单快速开发人员。数据引擎集成表单需要的数据,对数据来源和数据进行包装和筛选,包括数据源、数据集和处理数据的功能库。脚本引擎提供表单数据校验、数据运算和控件事件的脚本库。设计引擎提供表单设计视图的数据模型。表单引擎对表单的表示规则进行定义,用于表单的持久化和中间表示,并提供表单的转换接口,对XML格式表单进行转换,生成其他的表示形式。钱塘表单使用XML存储表单,XSD定义表单结构。论文研究和解决的关键技术包括表单语言表示,表单数据访问和绑定,以及表单的多种展示。对表单语言采用正则树描述表单语法和分析验证算法,另外采用XML Schema定义表单的XML格式。对表单的数据访问,分析各类数据访问方式,提出新的数据访问方法。根据表单语法制定表单语言的转换框架。钱塘表单系统基于Eclipse平台实现,提供丰富的表单控件和样式、简易的数据库连接、便利的数据绑定、多样的输出格式和高效的数据访问等功能,具有易于设计、所见即所得和便于扩展的特点。在恒生电子等企业处理业务过程中进行了应用,具有良好的实际应用效果,适合大中小企事业单位集成于信息系统或者独立快速开发表单。
其他文献
随着互联网的广泛应用,人们获取信息的途径更加多样。搜索引擎使人们在检索信息时更加方便快捷,但面对海量信息,当前主流搜索引擎产生了更新信息速度慢,搜索结果雷同,对行业
近20年来,由于在远程病理论断、远程教学中的便利性,数字切片受到越来越多病理学专家的欢迎,与此同时,数字切片系统也成为研究的热点。本文对数字切片扫描拼接系统的两项关键
学位
近几年来,全国高校得到快速发展,一方面得益于国家对教育的大力投入,另一方面是高校经过多种方式筹措资金不断改善和提高教学、科研设备水平。大型仪器设备是培养人才,科学研
随着网络技术的发展和网络规模日益扩大,网络拓扑结构和网络设备日趋复杂,承载的业务种类也逐渐增多,这些都使网络中出现故障或遭受攻击的可能性大大增加,网络检测面临更大的
随着新时代的不断发展,网络中业务规模和复杂程度的增大,新型网络架构——软件定义网络(Software Defined Network,SDN)受到追捧而逐渐流行开来。然而SDN在给网络建设提供便
随着计算机网络与嵌入式Internet技术的飞越发展,视频监控系统网络化的趋势越来越明显,它将改变现有的视频监控系统体系结构,逐渐向体积小、功耗小、稳定性高、扩展方便、IP监控
随着社会的快速发展,第三方物流企业间的竞争越来越激烈,以流程为核心对企业中不合理的业务进行重组,可以降低第三方物流企业在时间和成本方面的消耗,改善客户服务质量,进而
本文以在现实环境中已经运行的视频联网监控系统为工程依托,在其基础上研究设计了一种无线Mesh网络接入该系统的机制,使系统的应用与无线网络有机融合,真正做到随时布控和无
企业信息化建设过程中实施了许多应用系统,但由此引发了系统孤岛、数据异构等不支持综合查询的实际问题。因此,对建立“一站式”综合信息查询系统有强烈的应用需求,屏蔽各异
学位
搜索引擎技术是在当前各领域对计算资源和计算能力不断增长的形势下发展起来的,而基于链接分析的PageRank算法的研究更是其至关重要的一个环节,目的是对搜索的网页进行重要性