可以解决保证质量的快速交付研发项目的难点。
[0082]最后,页面显示效果设计完成之后,在研发环节需要绑定数据字段,分别在数据模型配置所需表及组建sql语句,在显示模型选择页面展现样式,配置完成创建数据源,页面设计器中进行数据库表字段绑定。数据绑定的过程,一般是数据库表和表格控件进行绑定,或者数据库表中字段与表格控件中字段依次进行绑定。修改及调整后可以对所构造的页面进行预览,查看运行效果。
[0083]基于上述技术方案,本发明实施例提供的页面构造器,该页面构造器能够自定义页面布局:在页面设计器中根据业务需求,鼠标以所见即所得拖拽页面布局,动态拖拉改变布局大小,相对布局与绝对布局动态切换,灵活的右键功能提供了对整个布局行/列合并与拆分操作,让整个布局可以根据用户需求进行可视化自行定义,满足用户体验需求。
[0084]自定义摆放页面元素:基本设计完成的页面布局,按照功能要求摆放页面元素,同时页面属性功能对每个元素自定义显示样式,灵活的功能操作让页面构造的过程显的更完整,便捷的操作,给用户带来了全新的页面构造体验。
[0085]业务数据构造一体化:在页面构造器中,根据用户需求构造业务功能,在摆放页面元素时,可以双击页面元素,对元素业务数据维护,供业务分析及用户功能确认使用,灵活的操作提升了与用户沟通的效率,减少了与功能研发的沟通成本,使得需求的输入功能的输出显的更为立体。
[0086]本发明实施例提供了页面构造器,降低了页面构造复杂度,提高了用户构造体验。
[0087]下面对本发明实施例提供的页面构造方法进行介绍,下文描述的页面构造方法与上文描述的页面构造器可相互对应参照。
[0088]请参考图4,图4为本发明实施例所提供的页面构造方法的流程图;该方法可以包括:
[0089]S100、识别用户指标的拖拽操作,生成拖拽指令;根据所述拖拽指令将对应的部件从所述部件库中拖动到新建表单页面的对应位置,并将所述部件对应的程序文件调取到所述新建表单页面对应的数据库;
[0090]S110、识别用户指标的修改操作,获得对应部件修改后的位置坐标参数,生成调整指令;根据所述调整指令调整对应部件的位置大小,并修改所述数据库中对应部件的程序文件中的所述位置坐标参数;
[0091]S120、配置数据模型所需表及组建sql语句;
[0092]SI 30、绑定数据库表字段属性,形成页面构造数据,并以XML结构存储。
[0093]基于上述技术方案,该方法还可以包括:
[0094]将所述页面构造数据利用解析器进行解析,生成运行页面。
[0095]基于上述技术方案,该方法还可以包括:
[0096]配置所述数据模型的页面显示样式参数,并进行存储。
[0097]基于上述技术方案,S120之前该方法还可以包括:
[0098]识别用户指标的设置表格操作,生成设置表格指令,根据所述设置表格指令制作对应表格,并生成与所述设置表格指令对应的程序文件,按照XML结构规则保存到数据库中。
[0099]基于上述任意技术方案,该方法还可以包括:
[0100]用过接口对页面构造器进行扩展。
[0101]说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0102]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0103]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0104]以上对本发明所提供的页面构造器及页面构造方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【主权项】
1.一种页面构造器,其特征在于,包括:拖拽指令模块,调整指令模块,部件库,数据模型库,数据绑定模块;其中, 所述拖拽指令模块,用于识别用户指标的拖拽操作,生成拖拽指令;根据所述拖拽指令将对应的部件从所述部件库中拖动到新建表单页面的对应位置,并将所述部件对应的程序文件调取到所述新建表单页面对应的数据库; 所述调整指令模块,用于识别用户指标的修改操作,获得对应部件修改后的位置坐标参数,生成调整指令;根据所述调整指令调整对应部件的位置大小,并修改所述数据库中对应部件的程序文件中的所述位置坐标参数; 所述部件库,用于存储页面布局部件,页面元素部件; 所述数据模型库,用于配置数据模型所需表及组建sql语句; 所述数据绑定模块,用于绑定数据库表字段属性,形成页面构造数据,并以XML结构存储。2.如权利要求1所述的页面构造器,其特征在于,还包括: 显示模型库,用于配置所述数据模型的页面显示样式参数,并进行存储。3.如权利要求1所述的页面构造器,其特征在于,所述部件库还用于:存储页面布局与页面元素的组合部件。4.如权利要求1所述的页面构造器,其特征在于,还包括:自定义表格模块,用于识别用户指标的设置表格操作,生成设置表格指令,根据所述设置表格指令制作对应表格,并生成与所述设置表格指令对应的程序文件,按照XML结构规则保存到数据库中。5.如权利要求4所述的页面构造器,其特征在于,所述调整指令生成模块还用于:识别用户指标的合并操作,确定合并对象,生成合并指令;根据所述合并指令对合并对象进行行和/或列合并。6.如权利要求1至5任一项所述的页面构造器,其特征在于,还包括: 业务模拟模块,用于识别用户的业务模拟操作,确定页面元素部件及模拟业务数据,生成业务模拟指令;根据所述业务模拟指令在选定页面元素部件中录入所述模拟业务数据。7.如权利要求6所述的页面构造器,其特征在于,还包括: 解析器,用于将所述页面构造数据进行解析,生成运行页面。8.如权利要求6所述的页面构造器,其特征在于,还包括: 接口模块,用于对页面构造器进行扩展。9.一种页面构造方法,其特征在于,包括: 识别用户指标的拖拽操作,生成拖拽指令;根据所述拖拽指令将对应的部件从所述部件库中拖动到新建表单页面的对应位置,并将所述部件对应的程序文件调取到所述新建表单页面对应的数据库; 识别用户指标的修改操作,获得对应部件修改后的位置坐标参数,生成调整指令;根据所述调整指令调整对应部件的位置大小,并修改所述数据库中对应部件的程序文件中的所述位置坐标参数; 配置数据模型所需表及组建sql语句; 绑定数据库表字段属性,形成页面构造数据,并以XML结构存储。10.如权利要求9所述的页面构造方法,其特征在于,还包括: 将所述页面构造数据利用解析器进行解析,生成运行页面。
【专利摘要】本发明公开了一种页面构造器及页面构造方法,包括拖拽指令模块,识别用户指标的拖拽操作,生成拖拽指令;根据拖拽指令将对应的部件从部件库中拖动到新建表单页面的对应位置,并将部件对应的程序文件调取到新建表单页面对应的数据库;调整指令模块,识别用户指标的修改操作,获得对应部件修改后的位置坐标参数,生成调整指令;根据调整指令调整对应部件的位置大小,并修改数据库中对应部件的程序文件中的位置坐标参数;部件库,存储页面布局部件,页面元素部件;数据模型库,配置数据模型所需表及组建sql语句;数据绑定模块,绑定数据库表字段属性,形成页面构造数据,并以XML结构存储;能够降低页面构造的复杂度,提高用户构造体验。
【IPC分类】G06F17/21, G06F17/22, G06F17/30
【公开号】CN105653644
【申请号】
【发明人】董爱强, 石超, 陈刚, 李晓杰
【申请人】北京中电普华信息技术有限公司, 国网信息通信产业集团有限公司, 国家电网公司
【公开日】2016年6月8日
【申请日】2015年12月28日