一种基于页面元素动态生成业务界面的系统及方法技术方案

技术编号:8532516 阅读:209 留言:0更新日期:2013-04-04 15:20
本发明专利技术涉及一种基于页面元素动态生成业务界面的系统及方法包括,根据待生成的业务界面的需求对数据库中存储的信息进行配置,生成与业务界面展示相关的信息,并存储在数据库中;业务界面模块向数据处理模块发送业务界面展示的请求信息;数据处理模块读取数据库中存储的与业务界面展示相关的信息,并进行分析和处理,将处理后的信息存储在数据存储模块中;业务界面模块调取数据处存储块中的与业务界面展示相关的信息,并进行解析,展示在业务界面上,将已生成的业务界面所包含的信息存储到数据库中;该方法配置简单,容易上手,成本低,页面元素可重复利用,提高了开发效率,缩短了开发周期,且利于业务界面的生成与维护。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
目前在WEB应用中,页面展示主要是通过静态页面和动态页面两种方式。而在生产系统中,由于用户的需求不断变化、需求数量不断增加给开发人员和维护人员带来很大的压力。需求变化就代表着要升级系统,而大部分的需求是增加、减少或修改页面元素,因此我们需要寻找一种通过动态配置页面元素的方法来达到页面元素的增加、减少和修改等需求,从而解决由于页面元素变化给开发人员和维护人员带来的压力。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种配置简单,容易上手,成本低,页面元素可重复利用,开发效率高,开发周期短,利于业务界面的生成与维护的基于页面元素的动态生成业务界面的系统及方法。本专利技术解决上述技术问题的技术方案如下一种基于页面元素动态生成业务界面的方法,包括如下步骤步骤1:根据待生成的业务界面的需求对数据库中存储的页面元素信息进行配置,生成与业务界面展示相关的信息,并存储在数据库中;步骤2 :业务界面模块向数据处理模块发送业务界面展示的请求信息;步骤3 :数据处理模块根据接收的业务界面展示的请求信息读取数据库中存储的与业务界面展示相关的信息,并根据各个页本文档来自技高网...

【技术保护点】
一种基于页面元素动态生成业务界面的方法,其特征在于,包括如下步骤:?步骤1:根据待生成的业务界面的需求对数据库中存储的页面元素信息进行配置,生成与业务界面展示相关的信息,并存储在数据库中;?步骤2:业务界面模块向数据处理模块发送业务界面展示的请求信息;?步骤3:数据处理模块根据接收的业务界面展示的请求信息读取数据库中存储的与业务界面展示相关的信息,并根据各个页面元素的类型提取出相对应的页面元素的取值范围和页面元素的校验规则,并进行关联匹配;将处理后的信息存储在数据存储模块中;?步骤4:业务界面模块调取数据存储模块中的与业务界面展示相关的信息,并进行解析,展示在业务界面上;?步骤5:根据步骤3中...

【技术特征摘要】
1.一种基于页面元素动态生成业务界面的方法,其特征在于,包括如下步骤 步骤1:根据待生成的业务界面的需求对数据库中存储的页面元素信息进行配置,生成与业务界面展示相关的信息,并存储在数据库中; 步骤2 :业务界面模块向数据处理模块发送业务界面展示的请求信息; 步骤3 :数据处理模块根据接收的业务界面展示的请求信息读取数据库中存储的与业务界面展示相关的信息,并根据各个页面元素的类型提取出相对应的页面元素的取值范围和页面元素的校验规则,并进行关联匹配;将处理后的信息存储在数据存储模块中; 步骤4:业务界面模块调取数据存储模块中的与业务界面展示相关的信息,并进行解析,展示在业务界面上; 步骤5 :根据步骤3中提取的各类页面元素的校验规则对生成的业务界面中的页面元素逐个进行校验; 步骤6 :判断是否所有页面元素均通过校验,如果是则进入步骤8,否则进入步骤7 ;步骤7 :对未通过校验的页面元素进行操作提示,根据相应的操作提示进行修改,直至所有页面元素均通过校验,进入步骤8 ; 步骤8 :将通过校验的业务界面所包含的信息存储到数据库中。2.根据权利要求1所述一种基于页面元素动态生成业务界面的方法,其特征在于,所述步骤I中与业务界面展示相关的信息包括业务界面模块与其业务单元的关系信息;还包括业务单元信息与业务单元中所包含的页面元素信息之间的关系信息。3.根据权利要求1所述一种基于页面元素动态生成业务界面的方法,其特征在于,所述步骤I中对数据库中存储的页面元素信息进行配置的步骤如下 步骤1.1:判断数据库中是否存在用于生成所需业务界面的业务单元,有三种可能性一是不存在任何所需的业务单元,则进入步骤1.1.1 ;二是存在部分所需的业务单元,则进入步骤1.1....

【专利技术属性】
技术研发人员:张江苗
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1