System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,尤其涉及一种模型构建方法、装置、计算机设备、计算机可读存储介质。
技术介绍
1、精算模型可用于评估风险和计算相关费用,以支持保险、投资和其他金融决策。然而,复杂的金融产品和业务需求、不断调整的计算规则,以及海量的、具有多样性的数据,使得精算建模面临多重挑战,从而导致精算模型的结构混乱冗余、出现大量重复性代码、难以维护和更新、工作效率降低。
2、需要说明的是,上述内容并不必然是现有技术,也不用于限制本申请的专利保护范围。
技术实现思路
1、本申请实施例提供一种模型构建方法、装置、计算机设备、计算机可读存储介质,以解决或缓解上面提出的一项或更多项技术问题。
2、本申请实施例的一个方面提供了一种模型构建方法,用于通过类树节点的层级关系可视化展示和创建各类之间的继承关系,以在可视化环境下用可视化的树状结构创建模型;所述方法包括:
3、显示配置有类树控件的模型配置界面;
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、本申请实施例的另一个方面提供了一种模型构建装置,所述装置包括:
45、第一显示模块,用于显示配置有类树控件的模型配置界面;
46、第二显示模块,用于响应于选定所述类树控件,显示用于展示类树的界面,其中,类树包括多个节点,每个节点对应有一个类,且配置有子类添加控件;
47、第三显示模块,用于响应于选定目标节点的子类添加控件,显示用于接收类的信息的第一子类添加界面;
48、第四显示模块,用于根据接收到的类的信息,在所述显示更新后的类树,所述更新后的类树包括位于所述目标节点下一层级的新增节点,所述新增节点对应的类继承自所述目标节点对应的类。
49、本申请实施例的另一个方面提供了一种计算机设备,包括:
50、至少一个处理器;及
51、与所述至少一个处理器通信连接的存储器;
52、其中:所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
5本文档来自技高网...
【技术保护点】
1.一种模型构建方法,其特征在于,用于通过类树节点的层级关系可视化展示和创建各类之间的继承关系,以在可视化环境下用可视化的树状结构创建模型;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,每个节点还配置有删除控件;所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,每个节点还配置有编辑控件,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述界面包括创建控件,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述新类创建界面还包括第一关联控件,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述模型配置界面包括变量控件,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述模型配置界面还包括依赖控件,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述依赖关系界面配置有切换控件,所述方法还包括:
10.根据权利要求8所述的方法,其特征在于,所
...【技术特征摘要】
1.一种模型构建方法,其特征在于,用于通过类树节点的层级关系可视化展示和创建各类之间的继承关系,以在可视化环境下用可视化的树状结构创建模型;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,每个节点还配置有删除控件;所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,每个节点还配置有编辑控件,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述界面包括创建控件,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。