System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件,尤其涉及一种软件前后台信息绑定方法。
技术介绍
1、软件实现过程中,其前台与后台的研发是不同研发团队分开进行的。前台数据展示格式、顺序、结构通常以用户体验为主,展示关键信息,隐藏非必要信息;而对于后台数据存储前,需要对前台数据进行一系列的校验、业务处理,这些操作基于后端方法对前台页面数据的对接和识别,现前后台数据的打通主要依靠设计阶段的对接,即前台开发人员与后台开发人员之间的沟通,以及开发测试阶段的反复调整。在这个过程中,前端和后端数据交互及参数同步持续消耗沟通成本、开发时间成本。若前后台参数能够实现自动识别绑定将提高软件产品实现过程的准确性和效率;同时在软件应用过程中,工业软件用户面临的业务扩展和数据类型调整,通常带来了软件二次开发的需求和成本,通过前后台自动识别绑定的思路,可以实现在线扩展业务数据属性及作业条件,大大减少企业适应软件、二次开发软件的成本。
技术实现思路
1、鉴于现有技术中的上述缺陷或不足,期望提供一种软件前后台信息绑定方法,可有效提高软件产品实现过程的正确性和效率,有利于根据需求进行业务的动态增减,降低软件二次开发的成本。
2、本专利技术提供的一种软件前后台信息绑定方法,包括如下步骤:
3、获取前台文件信息;
4、解析所述前台文件信息得到前台参数名称和前台参数格式,并存储;
5、后台程序获取所述前台参数名称和前台参数格式,并将其与对应的后台业务表字段进行一一对应,并绑定;
6、后台程
7、进一步的,所述前台文件信息包括面板属性信息和字段属性信息。
8、进一步的,所述前台参数名称包括主面板标记、面板编码、面板类型和前台字段名;所述前台参数格式包括前台字段类型。
9、进一步的,将所述前台参数名称和前台参数格式应用于后台业务执行规则包括:
10、业务后台验证规则:获取所述前台参数名称和前台参数格式,将其与所述业务后台验证规则中的校验字段名进行一一对应,并绑定;
11、业务后台关联规则:获取所述前台参数名称和前台参数格式,将其与所述业务后台关联规则的规则字段名进行一一对应,并绑定;
12、业务模型运算规则:获取所述前台参数名称和前台参数格式,将其与所述业务模型运算规则中涉及到参与计算的字段名进行一一对应,并绑定;
13、业务权限校验规则:获取所述前台参数名称和前台参数格式,将其与所述业务权限校验规则中的校验字段名进行一一对应,并绑定;
14、业务流程流转规则:获取所述前台参数名称和前台参数格式,将其与所述业务流程流转规则中的关键业务字段名进行一一对应,并绑定。
15、相对于现有技术而言,本专利技术的有益效果是:
16、(1)本专利技术将传统的前后台传参方式进行了简化和升级,通过在开发过程中将前后台自动识别绑定,实现前台格式、顺序、结构到后台应用参数名称、类型、默认值的自动对接,自动保证软件产品实现过程中的前后台参数一致性。提高了软件产品前后台分离实现过程中的关联准确性,提升了开发效率。
17、(2)本专利技术的核心体现在前后台参数的动态绑定,对于用户在实际应用软件阶段出现的业务扩展、数据形态调整导致的程序不兼容问题。企业进行业务调整修改对应的前台页面后,后台可根据绑定关系自动获取前台参数,实现前后台关联,无需进行程序代码重新开发。提供了在线的前后台自动化参数配置模板,提升了用户体验,帮助用户在扩展业务的同时,同步进行在线智能管控。降低了软件二次开发的成本。
18、应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。
【技术保护点】
1.一种软件前后台信息绑定方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的软件前后台信息绑定方法,其特征在于,所述前台文件信息包括面板属性信息和字段属性信息。
3.根据权利要求2所述的软件前后台信息绑定方法,其特征在于,所述前台参数名称包括主面板标记、面板编码、面板类型和前台字段名;所述前台参数格式包括前台字段类型。
4.根据权利要求1所述的软件前后台信息绑定方法,其特征在于,将所述前台参数名称和前台参数格式应用于后台业务执行规则包括:
【技术特征摘要】
1.一种软件前后台信息绑定方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的软件前后台信息绑定方法,其特征在于,所述前台文件信息包括面板属性信息和字段属性信息。
3.根据权利要求2所述的软件前后台信息绑定方法,其...
【专利技术属性】
技术研发人员:乔运华,白华,赵怡静,
申请(专利权)人:北京机械工业自动化研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。