一种云物业开发平台制造技术

技术编号:25707919 阅读:17 留言:0更新日期:2020-09-23 02:55
本发明专利技术涉及平台开发技术领域,尤其是一种一种云物业开发平台,包括菜单排版模块、功能名称模块、操作表信息模块、查询条件配置模块、显示列配置模块、详情页面字段布局模块、校验规则配置模块、标号算法模块、从表字段关联算法配置模块、下拉框选项配置模块、保存链接配置模块、字段链接配置模块和导航链接配置模块,本发明专利技术使JAVA开发人员从繁重的基础性、重复性代码开发中解脱出来,专注于业务实现。

【技术实现步骤摘要】
一种云物业开发平台
本专利技术涉及平台开发
,具体领域为一种云物业开发平台。
技术介绍
WEB管理功能开发,是JAVA软件开发项目中常见的开发内容,除了纯后台服务的接口、API、批处理等,大部分软件项目的软件功能都带操作界面,对于这类软件功能开发,包含页面开发、中台业务逻辑开发、后台数据表处理(增、删、改、查)三块内容。大量的web功能开发都可以抽象成对于数据的增、删、改、查,而且实际项目中,web功能的同质化程度很高,开发时,无论是前端页面、中台业务还是后台数据表处理的代码复用度都很高。开发人员的开发过程往往是这样,拷贝一套现有功能的代码(前、中、后),在此基础上做修改,实现新功能的个性化需求。开发人员的经历耗费主要在差异分析(对于简单功能很容易)、相似功能代码拷贝(代码量大、节点多、容易缺项)、功能差异个性化调整(在大段代码中定位差异点,容易出错)、调试(鉴于前面环节的错误,调试也将耗费较大精力)。
技术实现思路
本专利技术的目的在于提供一种云物业开发平台,以解决现有技术中开发平台或实现部分功能,开发人员上手困难,开发过程相对复杂的问题。为实现上述目的,本专利技术提供如下技术方案:一种云物业开发平台,包括菜单排版模块、功能名称模块、操作表信息模块、查询条件配置模块、显示列配置模块、详情页面字段布局模块、校验规则配置模块、标号算法模块、从表字段关联算法配置模块、下拉框选项配置模块、保存链接配置模块、字段链接配置模块和导航链接配置模块,菜单排版模块包括新增菜单列表和菜单列表排序;功能名称模块包括添加功能名称、查看功能名称和修改功能名称;操作表信息模块为配置操作主表信息;查询条件配置模块包括新增配置查询条件和删除配置查询条件;显示列配置模块包括配置显示列、修改显示列和删除显示列;详情页面字段布局模块为调整详情页面字段布局;校验规则配置模块包括新增修改数据校验规则、修改修改数据校验规则和删除修改数据校验规则;标号算法模块包括修改算法、删除算法和应用算法;从表字段关联算法配置模块包括配置从表字段关联规则、修改从表字段关联规则和删除从表字段关联规则;下拉框选项配置模块包括新增下拉框、修改下拉框和删除下拉框;保存链接配置模块包括新增保存链接、删除保存链接和修改保存链接;字段链接配置模块包括新增字段链接规则、修改字段链接规则和删除字段链接规则;导航链接配置模块包括新增导航链接规则、修改导航链接规则和删除导航链接规则。优选的,所述的配置操作主表信息包括配置功能相关的数据库表信息、输入响应操作的表名称、字段查询表信息。优选的,所述的字段查询表信息包括字段名称、字段释义、字段类型、字段限制、表别名信息。优选的,所述的配置操作主表信息为查询条件配置模块、显示列表配置模块、详情页面字段布局配置模块提供数据基础。优选的,所述的查询条件配置模块根据主表信息读取到的信息设置查询规则,查询条件配置模块包括查询字段的选择和查询规则的设定。优选的,所述的查询规则包括查询条件类型的限定、输入类型的限制、匹配原则的约束。优选的,所述的校验规则配置模块根据操作分为添加数据规则设定、删除数据规则设定和修改数据规则设定。优选的,一种云物业开发平台中菜单功能的配置过程包括:(1)新增菜单列表:根据需求在菜单管理页面按照层级新增菜单列表;(2)配置菜单主页:配置数据库主表信息;(3)配置菜单功能:配置相关功能按钮,配置对主页展示数据的新增、删除、条件查询、修改的操作按钮;(4)配置菜单导航:配置导航栏按钮对应页面跳转跳转页面。优选的,步骤(1)中,菜单列表配置包括配置菜单编号、配置菜单名称、配置菜单级别、配置菜单生效信息。优选的,步骤(2)中,配置菜单主页包括配置主页展示数据、配置页面按钮、配置从表链接、设置数据库信息;配置主页展示数据为配置主页配置数据库主表信息,从数据库中获取可展示信息,挑选字段进行展示,数据库主表信息包括主键名称、表名称、分页信息;配置主页按钮为填写按钮名称和按钮链接地址,配置从表链接信息为连表查询从表信息。与现有技术相比,本专利技术的有益效果是:基于java语言实现的通用WEB开发平台配置系统,能够很好的配合传统的WEB项目进行开发。开发人员只需要在页面上进行简单的配置就可以实现对数据库增删查改等行为的实现。其中规则系统可以更大程度上满足不同开发者对增删查改条件多样化的需求。本系统可以根据开发人员配置的规则生成对应的代码。大大的减少了开发者相似的增删查改的体力工作,使得开发者解放更多的精力专注于对业务规则的设计中。同时相对于开发者对相似代码粘贴修改行为可能出现的遗漏等问题对了很好的规避。同时在开发者保存规则的时候对开发者设定的规则进行了持久化,可以满足开发者一次部署。重复使用的目的,减少了开发者响应的工作量。开发者可以根据不同的业务需求设定不同的业务规则,可以对同一个表实现不同的校验规则,实现个性化的功能列表配置。同时最大程度上的切合不同的业务需求。实现的一个主页可以实现多样的规则查询。附图说明图1为本专利技术的系统框图;图2为本专利技术的新增菜单功能操作流程图;图3为本专利技术的平台实现过程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1至2,本专利技术提供一种技术方案:一种云物业开发平台,基于模板的JAVA开发平台,主要模板包括列表查询主页面、树状查询主页面、自定义查询主页面、新增模板、修改模板、删除模板、详情模板、导EXCEL模板、复制记录模板,模板实现标准的功能和业务逻辑,在此基础上,提供个性化的配置功能,包括菜单编排、功能名称、操作表、查询条件、显示列(树状页面显示两列)、详细页面字段布局、校验规则、编号算法、关联字段算法、下拉框选项内容、保存链接、字段链接等及各节点的个性化代码的植入。基于此开发平台,一个熟练的开发人员配置一个增删改查功能的花费时间在2-10分钟,而且几乎不用代码调试;平台具体包括菜单排版模块、功能名称模块、操作表信息模块、查询条件配置模块、显示列配置模块、详情页面字段布局模块、校验规则配置模块、标号算法模块、从表字段关联算法配置模块、下拉框选项配置模块、保存链接配置模块、字段链接配置模块和导航链接配置模块,菜单排版模块包括新增菜单列表和菜单列表排序,通过对菜单列表的排序使得较多使用的菜单排在上方,使用更加便捷;功能名称模块包括添加功能名称、查看功能名称和修改功能名称没,设置功能名称让使用者对该功能有直观的认知;操作表信息模块为配置操作主表信息,所述的配置操作主表本文档来自技高网...

【技术保护点】
1.一种云物业开发平台,其特征在于:包括菜单排版模块、功能名称模块、操作表信息模块、查询条件配置模块、显示列配置模块、详情页面字段布局模块、校验规则配置模块、标号算法模块、从表字段关联算法配置模块、下拉框选项配置模块、保存链接配置模块、字段链接配置模块和导航链接配置模块,/n菜单排版模块包括新增菜单列表和菜单列表排序;/n功能名称模块包括添加功能名称、查看功能名称和修改功能名称;/n操作表信息模块为配置操作主表信息;/n查询条件配置模块包括新增配置查询条件和删除配置查询条件;/n显示列配置模块包括配置显示列、修改显示列和删除显示列;/n详情页面字段布局模块为调整详情页面字段布局;/n校验规则配置模块包括新增修改数据校验规则、修改修改数据校验规则和删除修改数据校验规则;/n标号算法模块包括修改算法、删除算法和应用算法;/n从表字段关联算法配置模块包括配置从表字段关联规则、修改从表字段关联规则和删除从表字段关联规则;/n下拉框选项配置模块包括新增下拉框、修改下拉框和删除下拉框;/n保存链接配置模块包括新增保存链接、删除保存链接和修改保存链接;/n字段链接配置模块包括新增字段链接规则、修改字段链接规则和删除字段链接规则;/n导航链接配置模块包括新增导航链接规则、修改导航链接规则和删除导航链接规则。/n...

【技术特征摘要】
1.一种云物业开发平台,其特征在于:包括菜单排版模块、功能名称模块、操作表信息模块、查询条件配置模块、显示列配置模块、详情页面字段布局模块、校验规则配置模块、标号算法模块、从表字段关联算法配置模块、下拉框选项配置模块、保存链接配置模块、字段链接配置模块和导航链接配置模块,
菜单排版模块包括新增菜单列表和菜单列表排序;
功能名称模块包括添加功能名称、查看功能名称和修改功能名称;
操作表信息模块为配置操作主表信息;
查询条件配置模块包括新增配置查询条件和删除配置查询条件;
显示列配置模块包括配置显示列、修改显示列和删除显示列;
详情页面字段布局模块为调整详情页面字段布局;
校验规则配置模块包括新增修改数据校验规则、修改修改数据校验规则和删除修改数据校验规则;
标号算法模块包括修改算法、删除算法和应用算法;
从表字段关联算法配置模块包括配置从表字段关联规则、修改从表字段关联规则和删除从表字段关联规则;
下拉框选项配置模块包括新增下拉框、修改下拉框和删除下拉框;
保存链接配置模块包括新增保存链接、删除保存链接和修改保存链接;
字段链接配置模块包括新增字段链接规则、修改字段链接规则和删除字段链接规则;
导航链接配置模块包括新增导航链接规则、修改导航链接规则和删除导航链接规则。


2.根据权利要求1所述的一种云物业开发平台,其特征在于:所述的配置操作主表信息包括配置功能相关的数据库表信息、输入响应操作的表名称、字段查询表信息。


3.根据权利要求2所述的一种云物业开发平台,其特征在于:所述的字段查询表信息包括字段名称、字段释义、字段类型、字段限制、表别名信息。


4.根据权利要求2所述的一种云物业开发平台,其特征在于:所述的...

【专利技术属性】
技术研发人员:郭伟
申请(专利权)人:北京乾元大通技术有限公司
类型:发明
国别省市:北京;11

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

1