System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 仓储物流应用软件中业务功能界面的开发方法、装置制造方法及图纸_技高网

仓储物流应用软件中业务功能界面的开发方法、装置制造方法及图纸

技术编号:40152199 阅读:6 留言:0更新日期:2024-01-26 23:12
本申请公开了一种仓储物流应用软件中业务功能界面的开发方法,包括:在开发端侧,响应于用户选择待开发业务功能界面对应的业务组件的操作,至少调用软件组件库中与所选择业务组件对应的业务组件,以供用户基于所调用的软件组件进行用于生成待开发业务功能界面的界面配置信息的编辑操作,软件组件库中的业务组件与仓储物流业务关联,并通过代码编译预先生成,响应于用户所进行的编辑操作,基于用户对所调用的软件组件的编辑操作,生成编辑操作的结果,基于编辑操作的结果,生成用于描述所述待开发业务功能界面的界面配置信息的描述文本,该描述文本被解析和渲染后呈现所开发的业务功能界面。本申请提高了业务功能界面开发的便利性。

【技术实现步骤摘要】

本专利技术涉及计算机应用软件领域,特别地,涉及一种仓储物流应用软件中业务功能界面的开发方法。


技术介绍

1、在软件工程领域,基于软件组件的开发是一种软件开发范型,在这种范型的支持下,软件组件的开发者和应用软件的开发者可以实现产业分工,软件组件的开发者关注软件组件的开发和交付,而应用软件的开发者则通过软件组件配置的方式实现应用软件开发,并交付最终的应用软件产品。在这种分工合作的方式下,软件系统开发方式更加规范,由此以更高的开发效率开发出质量更好的软件产品。

2、现有的软件组件开发涉及到的软件组件均属于技术组件,技术组件具有技术功能含义,屏蔽了复杂繁冗的底层技术,对底层硬件技术、软件技术和网络通讯技术进行抽象和包装。

3、不同的行业都有自身的行业特点,同一个行业中的不同业务之间也存在很多的区别,所以现有技术中,以技术组件为基础开发某一具体业务的应用软件时,因为技术组件不具有业务针对性,所以存在很多的困难。

4、以仓储物流业为例,仓储物流应用软件要求能够适应各种各样的业务环境,基于技术组件模型开发的仓储物流应用软件在投产后不易根据业务需要进行业务扩展,难以满足客户多样化的业务需求。


技术实现思路

1、本专利技术提供了一种仓储物流应用软件的开发方法,以提高仓储物流应用软件中业务功能界面开发的便利性。

2、本申请第一方面提供一种仓储物流应用软件中业务功能界面的开发方法,该方法包括:

3、在用于仓储物流业务应用软件开发的开发端侧,p>

4、响应于用户选择待开发业务功能界面对应的业务组件的操作,至少调用软件组件库中与所选择业务组件对应的业务组件,以供用户基于所调用的软件组件进行用于生成待开发业务功能界面的界面配置信息的编辑操作,其中,所述软件组件库中的业务组件与仓储物流业务关联,并通过代码编译预先生成,

5、响应于用户所进行的编辑操作,基于用户对所调用的软件组件的编辑操作,生成编辑操作的结果,

6、基于编辑操作的结果,生成用于描述所述待开发业务功能界面的界面配置信息的描述文本,该描述文本被解析和渲染后呈现所开发的业务功能界面。

7、较佳地,所述编辑操作包括:

8、用于生成待开发业务功能界面的界面布局配置信息的布局编辑操作,和/或

9、用于生成待开发业务功能界面中的界面交互元素配置信息的配置操作;

10、较佳地,所述响应于用户所进行的编辑操作,基于用户对所调用的软件组件的编辑操作,生成编辑操作的结果,包括:

11、通过开发端侧的编辑器响应于用户的编辑操作,将当前编辑操作结果可视化于开发页面中,并保存,

12、编辑器响应于用户用于生成描述文本的输入操作,将当前编辑操作结果中的布局编辑操作结果输入至开发端侧的布局器,将配置操作结果生成描述文本;

13、较佳地,所述基于编辑操作的结果,生成用于描述所述待开发业务功能界面的界面配置信息的描述文本,包括:

14、布局器基于当前编辑操作结果中的布局编辑操作结果,生成描述文本;

15、较佳地,所述业务组件包括将用于仓储物流业务操作的应用端侧的各个常用功能组件分别进行封装所得到的各个业务组件,

16、较佳地,所述软件组件库还包括:与仓储物流业务不关联的通用组件。

17、较佳地,所述业务组件包括:业务类组件,扫码框类组件,以及业务操作按钮类组件,其中,

18、业务类组件用于根据不同业务组件的不同功能生成多种配置项以进行业务功能界面构建,

19、扫码框类组件用于生成被点击时进行扫描调用并将扫描获取到的数据填入输入框中的界面交互元素,同时生成扫描完成后选择当前数据或自动跳转至其他组件的界面交互元素,

20、业务操作按钮类组件用于生成与业务相关按钮的界面交互元素,

21、其中,各类业务组件包括用于进行业务功能配置、业务数据组合、处理、展示、关联中至少之一的配置项,

22、较佳地,所述配置操作包括:通过配置项的配置操作,配置该配置项对应的配置参数;

23、较佳地,所述通用组件为开源组件。

24、较佳地,所述业务组件在开发端侧以可视化的页面业务组件和/或元件业务组件呈现,其中,

25、页面业务组件用于生成待开发业务功能界面的界面布局配置信息,

26、元件业务组件用于生成待开发业务功能界面中的界面交互元素配置信息,

27、各页面业务组件、各元件业务组件是业务类组件、扫码框类组件、业务操作按钮类组件中至少之一组件的封装;

28、较佳地,所述响应于用户选择待开发业务功能界面对应的业务组件的操作,至少调用软件组件库中与所选择业务组件对应的业务组件,包括:

29、响应于用户选择用于支持待开发业务功能界面的页面业务组件、元件业务组件中的至少之一的操作,开发端调用软件组件库,

30、在选择页面业务组件的情形下,向用户提供用于配置待开发业务功能界面配置信息对应的页面业务组件、和/或与该页面业务组件关联的配置项,该配置项包括:元件属性配置项、页面属性配置项中的至少之一,

31、在选择元件业务组件的情形下,向用户提供用于配置待开发业务功能界面配置信息对应的元件业务组件、和/或与该元件业务组件关联的配置项,该配置项包括:元件属性配置项、页面属性配置项中的至少之一,

32、其中,元件属性配置项用于生成界面交互元素配置信息,页面属性配置项用于生成界面布局配置信息。

33、较佳地,在待开发业务功能界面期望包括弹窗的情形下,所述业务组件还包括用于生成界面中的弹窗配置信息的弹窗业务组件,弹窗业务组件与其所在页面业务组件关联,

34、较佳地,所述通过开发端侧的编辑器响应于用户的编辑操作,包括:

35、编辑器响应于用户对页面业务组件、元件业务组件、弹窗业务组件中至少之一业务组件的编辑操作;

36、较佳地,该方法进一步包括:

37、开发端响应于用户对用于页面关联目标菜单的关联配置项的配置操作,将编辑操作完成后所得到的编辑页面与目标菜单建立关联关系,以使得编辑页面绑定至目标菜单。

38、较佳地,该方法进一步包括:

39、在开发调试的情形下,开发端侧渲染器将描述文本进行解析和渲染,并呈现所开发的业务功能界面;

40、开发端侧将调试完成后的业务功能界面的描述文本作为文件包导出,并部署于服务器侧,以使得文件包被用于仓储物流业务操作的应用端导入。

41、本申请第二方面提供一种仓储物流应用软件中业务功能的配置方法,该方法包括,

42、在用于仓储物流业务操作的应用端侧,

43、响应于用户选择待配置业务功能的操作,调用待配置业务功能对应的描述文本,

44、对所调用的描述文本进行解析和渲染,并呈现待配置业务功能对应的业务功能界面本文档来自技高网...

【技术保护点】

1.一种仓储物流应用软件中业务功能界面的开发方法,其特征在于,该方法包括:

2.如权利要求1所述的开发方法,其特征在于,所述编辑操作包括:

3.如权利要求2所述的开发方法,其特征在于,所述业务组件包括:业务类组件,扫码框类组件,以及业务操作按钮类组件,其中,

4.如权利要求3所述的开发方法,其特征在于,所述业务组件在开发端侧以可视化的页面业务组件和/或元件业务组件呈现,其中,

5.如权利要求4所述的开发方法,其特征在于,在待开发业务功能界面期望包括弹窗的情形下,所述业务组件还包括用于生成界面中的弹窗配置信息的弹窗业务组件,弹窗业务组件与其所在页面业务组件关联,

6.如权利要求1至5任一所述的开发方法,其特征在于,该方法进一步包括:

7.一种仓储物流应用软件中业务功能的配置方法,其特征在于,该方法包括,

8.一种仓储物流应用软件中业务功能界面的开发装置,其特征在于,该装置包括:

9.一种仓储物流应用软件中业务功能界面的配置装置,其特征在于,该装置包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一所述一种仓储物流应用软件中业务功能界面的开发方法的步骤,和/或如权利要求7所述一种仓储物流应用软件中业务功能的配置方法的步骤。

...

【技术特征摘要】

1.一种仓储物流应用软件中业务功能界面的开发方法,其特征在于,该方法包括:

2.如权利要求1所述的开发方法,其特征在于,所述编辑操作包括:

3.如权利要求2所述的开发方法,其特征在于,所述业务组件包括:业务类组件,扫码框类组件,以及业务操作按钮类组件,其中,

4.如权利要求3所述的开发方法,其特征在于,所述业务组件在开发端侧以可视化的页面业务组件和/或元件业务组件呈现,其中,

5.如权利要求4所述的开发方法,其特征在于,在待开发业务功能界面期望包括弹窗的情形下,所述业务组件还包括用于生成界面中的弹窗配置信息的弹窗业务组件,弹窗业务组件与其所在页面业务组件关联...

【专利技术属性】
技术研发人员:向少林
申请(专利权)人:杭州海康机器人股份有限公司
类型:发明
国别省市:

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

1