当前位置: 首页 > 专利查询>王艳专利>正文

一种基于元素描述语法的WEB元素动态封装系统技术方案

技术编号:6610842 阅读:213 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于元素描述语法的WEB元素动态封装系统,包括外部调用程序单元、配置管理单元、数据管理单元、构造管理单元与响应管理单元,其中:所述配置管理单元、数据管理单元、构造管理单元、响应管理单元与外部调用程序单元,依次连接;所述外部调用程序单元,分别与数据管理单元及构造管理单元连接。本发明专利技术所述基于元素描述语法的WEB元素动态封装系统,可以克服现有技术中编写及调整工作量大、开发成本高与灵活性差等缺陷,以实现工作量小、开发成本低、灵活性好与工作效率高的优点。

【技术实现步骤摘要】

本专利技术涉及信息管理技术,具体地,涉及一种基于元素描述语法的TOB元素动态封装系统。
技术介绍
目前,全国交通管理的各个业务信息系统已经建立并取得到了规模化应用,如全国安装交通违法业务系统的数据节点已经达到340多个,使用业务系统的支队达到470多个。并且,全国每年新增违法记录数据量有数亿,各数据节点累计数据量少则数百万条,多则数千万条。除了数据量庞大外,业务功能也相当丰富,现有各业务系统中业务功能模块有上千个。在如此大量的功能模组中,HTML页面数量无疑是非常宏大的。现有的业务系统中, 页面元素大都使用了静态的HTML语言进行编写,编写工作量大,开发成本高,后期调整的工作量也较大,灵活性不足,风格也难以一致。为此,在全国交通管理信息系统的研发过程中,需要采用一种新的页面元素封装方法,将关系型数据库的数据列与WEB元素进行封装, 并实现TOB元素的动态展现。综上所述,在实现本专利技术的过程中,专利技术人发现现有技术中至少存在编写及调整工作量大、开发成本高与灵活性差等缺陷。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种基于元素描述语法的WEB元素动态封装系统,以实现工作量小、开发成本低、灵活性好与工作效率高的优点。为实现上述目的,本专利技术采用的技术方案是一种基于元素描述语法的WEB元素动态封装系统,包括外部调用程序单元、配置管理单元、数据管理单元、构造管理单元与响应管理单元,其中所述配置管理单元、数据管理单元、构造管理单元、响应管理单元与外部调用程序单元,依次连接;所述外部调用程序单元,分别与数据管理单元及构造管理单元连接。进一步地,所述配置管理单元,包括依次连接的元素配置模块、域配置模块与方案配置模块;所述方案配置模块与数据管理单元连接。进一步地,所述数据管理单元,包括方案加载管理模块、配置库模块与代码库模块;所述方案配置模块、配置库模块与方案加载管理模块依次连接,所述外部调用程序单元与方案加载管理模块连接,所述方案配置模块与配置库模块连接;所述方案加载管理模块与代码库模块,分别与构造管理单元连接。进一步地,所述构造管理单元,包括依次连接的元素构造模块、元素赋值模块、代码转换模块、元素排列模块、标签注入模块与表格输出模块;所述方案加载管理模块与元素构造模块连接,所述代码库模块与代码转换模块连接,所述外部调用程序单元与元素赋值模块连接,所述表格输出模块与响应管理单元连接。进一步地,所述响应管理单元包括数据采集模块、逻辑检测模块与事件管理模块; 所述表格输出模块,分别与数据采集模块及事件管理模块连接;所述数据采集模块、逻辑检测模块与外部调用程序单元,依次连接;所述事件管理模块与外部调用程序单元连接。进一步地,所述配置管理单元还包括方案编号模块与元素编号模块;所述方案配置模块,通过方案编号模块,与域配置模块关联;所述域配置模块,通过元素编号模块,与元素配置模块关联。进一步地,所述方案配置模块,包括方案信息、列数与方案标签。进一步地,所述域配置模块,包括标题信息、标题标签、值域信息、值域标签、合并标签与标记位。进一步地,所述元素配置模块,包括代码转接定义、长度标识、页面元素类型、逻辑定义、元素标签与数据类型。本专利技术各实施例的基于元素描述语法的WEB元素动态封装系统,由于包括外部调用程序单元、配置管理单元、数据管理单元、构造管理单元与响应管理单元,配置管理单元、 数据管理单元、构造管理单元、响应管理单元与外部调用程序单元依次连接;外部调用程序单元,分别与数据管理单元及构造管理单元连接;外部调用程序单元无需对数据进行清理, 直接通过转换进行控制,大大了减少程序编写的工作量,能有效提高工作效率;从而可以克服现有技术中编写及调整工作量大、开发成本高与灵活性差的缺陷,以实现工作量小、开发成本低、灵活性好与工作效率高的优点。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图ι为根据本专利技术基于元素描述语法的WEB元素动态封装系统的工作原理示意图; 图2为根据本专利技术基于元素描述语法的TOB元素动态封装系统中配置管理单元的配置数据示意图。结合附图,本专利技术实施例中附图标记如下1-外部调用程序单元;2-配置管理单元;21-元素配置模块;22-域配置模块;23-方案配置模块;3-数据管理单元;31-方案加载管理模块;32-配置库模块;33-代码库模块; 4-构造管理单元;41-元素构造模块;42-元素赋值模块;43-代码转换模块;44-元素排列模块;45-标签注入模块;46-表格输出模块;5-响应管理单元;51-数据采集模块;52-逻辑检测模块;53-事件管理模块;6-方案编号模块;7-元素编号模块。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。根据本专利技术实施例,如图1和图2所示,提供了一种基于元素描述语法的TOB元素动态封装系统。如图1所示,本实施例包括外部调用程序单元1、配置管理单元2、数据管理单元3、 构造管理单元4与响应管理单元5,其中配置管理单元2、数据管理单元3、构造管理单元 4、响应管理单元5与外部调用程序单元1,依次连接;外部调用程序单元1,分别与数据管理单元3及构造管理单元4连接。在上述实施例中,配置管理单元2,包括依次连接的元素配置模块21、域配置模块 22与方案配置模块23 ;方案配置模块23与数据管理单元3连接。在上述实施例中,数据管理单元3,包括方案加载管理模块31、配置库模块32与代码库模块33 ;方案配置模块23、配置库模块32与方案加载管理模块31依次连接,外部调用程序单元1与方案加载管理模块31连接,方案配置模块23与配置库模块32连接;方案加载管理模块31与代码库模块33,分别与构造管理单元4连接。在上述实施例中,构造管理单元4,包括依次连接的元素构造模块41、元素赋值模块42、代码转换模块43、元素排列模块44、标签注入模块45与表格输出模块46 ;方案加载管理模块31与元素构造模块41连接,代码库模块33与代码转换模块43连接,外部调用程序单元1与元素赋值模块42连接,表格输出模块46与响应管理单元5连接。在上述实施例中,响应管理单元5包括数据采集模块51、逻辑检测模块52与事件管理模块53 ;表格输出模块46,分别与数据采集模块51及事件管理模块53连接;数据采集模块51、逻辑检测模块52与外部调用程序单元1,依次连接;事件管理模块53与外部调用程序单元1连接。如图2所示,在上述实施例中,配置管理单元2还包括方案编号模块6与元素编号模块7 ;方案配置模块23,通过方案编号模块6,与域配置模块22关联;域配置模块22,通过元素编号模块7,与元素配置模块21关联。在上述实施例中,方案配置模块23,包括方案信息、列数与方案标签;域配置模块 22,包括标题信息、本文档来自技高网...

【技术保护点】
1.一种基于元素描述语法的WEB元素动态封装系统,其特征在于,包括外部调用程序单元、配置管理单元、数据管理单元、构造管理单元与响应管理单元,其中:所述配置管理单元、数据管理单元、构造管理单元、响应管理单元与外部调用程序单元,依次连接;所述外部调用程序单元,分别与数据管理单元及构造管理单元连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:王艳
申请(专利权)人:王艳
类型:发明
国别省市:32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1