一种页面构建方法及终端技术

技术编号:15639452 阅读:55 留言:0更新日期:2017-06-15 23:38
本发明专利技术实施例公开了一种页面构建方法及终端,该方法包括提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域;判断是否在对象加载区域中加载了业务表;判断是否在关系设置区域中选择了关系类型;若对象加载区域中加载了业务表且关系设置区域中选择了关系类型,根据所加载的业务表与所选择的关系类型生成页面元数据;若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。本发明专利技术实施例还公开了一种终端。本发明专利技术实施例能够减少开发工作量、提高页面构建效率。

【技术实现步骤摘要】
一种页面构建方法及终端
本专利技术涉及页面构建
,尤其涉及一种页面构建方法及终端。
技术介绍
目前大多数的企业应用系统的数据层是根据ER关系模型构建的,根据用户的不同业务场景使用该ER关系开发出与业务场景相对应的页面。然而,随着用户需求的增多,目前这种只能基于每个具体业务场景做具体的页面开发模式存在的问题越发彰显,一旦需求改变如表对象增加或者表对象之间的关系类型改变,则均需要重新进行开发,从而导致开发工作量增加、页面构建效率低下。
技术实现思路
本专利技术实施例提供一种能够减少开发工作量、提高页面构建效率的页面构建方法及终端。第一方面,本专利技术实施例提供了一种页面构建方法,该方法包括提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域,所述对象加载区域用于供用户从预设业务场景中选择一个业务场景以及从选择的业务场景中选择至少两个业务表,所述关系设置区域用于供用户从预设关系类型中选择至少一种关系类型以确定所选择的业务表之间的关系;判断是否在所述对象加载区域中加载了所述业务表;判断是否在所述关系设置区域中选择了所述关系类型;若所述对象加载区域加载了所述业务表且所述关系设置区域选择了所述关系类型,根据所加载的业务表与所选择的关系类型生成页面元数据;若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。另一方面,本专利技术实施例提供了一种终端,该终端包括提供单元,用于提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域,所述对象加载区域用于供用户从预设业务场景中选择一个业务场景以及从选择的业务场景中选择至少两个业务表,所述关系设置区域用于供用户从预设关系类型中选择至少一种关系类型以确定所选择的业务表之间的关系;判断单元,用于用于判断是否在所述对象加载区域中加载了所述业务表,以及判断是否在所述关系设置区域中选择了所述关系类型;生成单元,用于若所述对象加载区域加载了所述业务表且所述关系设置区域选择了所述关系类型,根据所加载的业务表与所选择的关系类型生成页面元数据;以及若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。本专利技术实施例通过提供页面的构建界面,该构建界面中包括对象加载区域和关系设置区域,该对象加载区域用于供用户选择业务场景以及从业务场景中选择业务表,该关系设置区域用于供用户设置所选择的业务表之间的关系,判断是否在对象加载区域中加载了业务表以及判断是否在关系设置区域中选择了关系类型,若是,根据所加载的业务表和所选择的关系类型生成页面元数据,当接收到页面生成指令后,根据页面元数据生成与所选择的业务场景相关联的页面。本专利技术实施例通过在构建页面中实现业务表和业务表之间的关系配置从而生成页面,从而减少了页面的开发工作量,且当业务表中有任何数据改动,只需要在构建页面中重新加载对应的业务表,即可快速生成页面,从而实现便于修改,更新操作。附图说明为了更清楚地说明本专利技术第一实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种页面构建方法的示意性流程图;图2是本专利技术第二实施例提供的一种页面构建方法的示意性流程图;图3是本专利技术第三实施例提供的一种页面构建方法的示意性流程图;图4是本专利技术第四实施例提供的一种页面构建方法的示意性流程图;图5是本专利技术第一实施例提供的一种终端的示意性框图;图6是本专利技术第二实施例提供的一种终端的示意性框图;图7是本专利技术第三实施例提供的一种终端的示意性框图;图8是本专利技术第四实施例提供的一种终端的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。参见图1,是本专利技术第一实施例提供的一种页面构建方法的示意流程图。如图所示,该页面构建方法包括步骤S101~S105。S101,提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域,所述对象加载区域用于供用户从预设业务场景中选择一个业务场景以及从选择的业务场景中选择至少两个业务表,所述关系设置区域用于供用户从预设关系类型中选择至少一种关系类型以确定所选择的业务表之间的关系。具体地,在本专利技术实施例中,业务场景可以是菜市场摊位管理、公司员工相关数据调查等。例如菜市场摊位调查中可以设置多个不同内容的业务表,如摊位面积、摊位数量、每一个摊位对应的收费价格、摊位出售商品类别、出售时间等多个业务表。又如公司员工考勤表、工资表、职位表、工作量表、基本信息表等。在本专利技术实施例中,业务场景是提前预设在对象加载区域的,且不同业务场景包括多个不同的业务表,当用户选择了其中了一个业务场景以及该业务场景中的至少两个业务表之后,为了将不同业务表之间的关系展示出来,本专利技术实施例的关系设置区域设置了预设关系类型以供用户选择。其中,预设关系类型包括父子关系、多对多关系、以及群组关系。父子关系是将两个业务表划分为子项和父项,且子项必须依赖父项的存在而存在,并以缩进方式进行展示,在父项下面可以设置若干个子项。多对多关系用于表示两个业务表之间的映射关系。在创建记录时,先选中其中一方业务表,在选择另一方业务表,最后填写中间关系属性,且可以以类似父子关系一样展示。群组关系有两种维护方式:一是先构建群组,然后在群组内添加成员;二是直接在成员记录上选择群组,选择的方式可以是弹出搜索框或者在下拉列表的预设群组中选择一个群组。需要说明的是,当在业务场景中选择了多个业务表之后,则需要在关系设置区域中从预设关系类型中选择一种关系类型来确定所选择的任意两个业务表之间的关系。S102,判断是否在所述对象加载区域中加载了所述业务表。S103,判断是否在所述关系设置区域中选择了所述关系类型。具体地,在本专利技术实施例中,不限定步骤S102和S103执行的先后顺序。为了在构建页面上根据用户的选择及时生成页面元数据,在本专利技术实施例中,需要判断是否在对象加载区域中加载了业务表以及判断是否在关系设置区域中设置了关系类型,若对象加载区域中加载了业务表且关系设置区域选择了关系类型,则执行步骤S104;若对象加载区域中没有加载业务表,则继续执行步骤S102,若关系设置区域中没有选择关系类型,则继续执行步骤S103。S104,根据所加载的业务表与所选择的关系类型生成页面元数据。具体地,在本专利技术实施例中,页面元数据为生成页面所需的要素数据。当对象加载区域中加载了业务表以及关系设置区域中选择了至少一种关系类型之后,根据所加载的业务表和所选择的关系类型生成页面元数据。S105,若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。具体地,在步骤S104生成本文档来自技高网...
一种页面构建方法及终端

【技术保护点】
一种页面构建方法,其特征在于,包括:提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域,所述对象加载区域用于供用户从预设业务场景中选择一个业务场景以及从选择的业务场景中选择至少两个业务表,所述关系设置区域用于供用户从预设关系类型中选择至少一种关系类型以确定所选择的业务表之间的关系;判断是否在所述对象加载区域中加载了所述业务表;判断是否在所述关系设置区域中选择了所述关系类型;若所述对象加载区域加载了所述业务表且所述关系设置区域选择了所述关系类型,根据所加载的业务表与所选择的关系类型生成页面元数据;若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。

【技术特征摘要】
1.一种页面构建方法,其特征在于,包括:提供页面的构建界面,所述构建界面至少包括对象加载区域和关系设置区域,所述对象加载区域用于供用户从预设业务场景中选择一个业务场景以及从选择的业务场景中选择至少两个业务表,所述关系设置区域用于供用户从预设关系类型中选择至少一种关系类型以确定所选择的业务表之间的关系;判断是否在所述对象加载区域中加载了所述业务表;判断是否在所述关系设置区域中选择了所述关系类型;若所述对象加载区域加载了所述业务表且所述关系设置区域选择了所述关系类型,根据所加载的业务表与所选择的关系类型生成页面元数据;若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面。2.如权利要求1所述的方法,其特征在于,所述若接收到页面生成指令,根据页面元数据生成与所述业务场景相关联的页面之前,所述方法还包括:在所述构建界面上设置生成图标以供用户激活;若接收到用户激活所述生成图标的操作,生成所述页面生成指令。3.如权利要求1所述的方法,其特征在于,所述预设业务场景包括多个业务场景,每一个所述业务场景包括多个业务表,所述预设关系类型中包括多种关系类型,且同一个业务场景中的任一两个业务表之间可以设置不同种类的关系类型。4.如权利要求1所述的方法,其特征在于,所述方法还包括:显示生成的所述页面,所述页面上设置有查询区域以及查询结果显示区域,所述查询区域用于供用户输入与所述业务表相关联的查询条件,且不同的预设关系类型对应不同的显示模板,所述查询结果显示区域用于显示由所述显示模板确定的内容。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若接收到用户在所述页面上点选的业务表,显示所述业务表的属性信息编辑窗口以供用户编辑所述业务表的属性信息;若接收到用户对所述业务表的属性信息进行编辑操作,编辑所述业务表的属性信息。6.一种终端,其特征...

【专利技术属性】
技术研发人员:帅宇
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1