一种全面预算编制系统的制作方法

未命名 09-13 阅读:109 评论:0


1.本技术涉及计算机技术领域,具体涉及一种全面预算编制系统。


背景技术:

2.随着社会科技的不断发展,不同行业内的公司通过excel分发收集的方式进行预算编制收集。也有些公司使用预算系统如用友/金蝶/元年等。这些预算系统有的侧重于目标确定和分解,有的侧重于预算编制的审核过程,有的侧重于预算执行控制。
3.当进行集团预算编制时,如果涉及众多公司,公司间存在内部关联,公司编制表的审核同时涉及横向的本级公司管理层审核又涉及纵向的职能线审核时,整个编制的过程会变得复杂,市面常规系统的适用性降低。同时按照一般的预算编制顺序,当编制表涉及从属关系时,如果等下级编制再编制上级编制表,又会导致拉长整体的预算流程时长,集团内公司关系复杂导致预算编制表审核方式复杂。同时,预算编制表内涉及大量公式时,如果交给前端计算会导致前端计算工具设计的复杂,如果交给后端极端需要考虑数据库的交互方式,服务器/浏览器性能不足容易卡顿、卡死,从而降低了操作人员整体效率。


技术实现要素:

4.鉴于上述问题,提出了本说明书以便提供一种克服上述问题或者至少部分地解决上述问题的一种全面预算编制系统。
5.本发明公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
6.本技术实施例提供了一种全面预算编制系统,包括:一种全面预算编制系统,其特征在于,包括预算基础模块、预算信息处理模块、模板设计模块、编制表生成模块、预算授权模块、编制表编制模块、报表分析模块以及费用报销模块;预算基础模块,用于设置预算公司以及预算编制负责人;预算特殊信息模块,用于存储外部系统的信息以及预设引用变量;模板设计模块,用于设置预算编制表以及内嵌计算器;编制表生成模块,用于选择预算主体、预算编制表以及预算方案类型;预算授权模块,用于设置预算编制表的审核流程以及查询权限;编制表编制模块,用于根据查询权限且以预设操作维度进行预算编制,且系统根据内嵌计算器自动生成编制结果;报表分析模块,用于进行预算分析;费用报销模块,用于将审核完成的预算编制表发送给费控平台。
7.在一些实施例中,预算编制表包括列表信息模板支持模块、单元格模板支持模块和表单填写及功能控制模块,列表信息模板支持模块,用于对预算编制表设置列表信息模板;单元格模板支持模块用于对预算编制表设置单元格模板;表单填写及功能控制模块,用于对预算编制表设置表单操作队列,表单操作队列用于避免用户操作过快导致数据更新错误或延迟。
8.在一些实施例中,对预算编制表设置表单操作队列,包括:当检测到用户对预算编制表操作单元格时,判断表单操作队列中的单元格是否更新完成,若是,则获取用户操作的
单元格数据,并将用户操作的单元格数据放入表单操作队列中,对用户操作的单元格数据进行更新,得到更新后的单元格数据,根据更新后的单元格数据通知用户操作的单元格进行数据更新;若否,则获取表单操作队列中的单元格数据,对表单操作队列中的单元格数据进行更新,当表单操作队列中的单元格数据更新完成后,通知表单操作队列中的单元格进行数据更新,并将用户操作的单元格数据放入表单操作队列中。
9.在一些实施例中,对预算编制表设置列表信息模板,包括自定义生成列坐标、设置列属性、列定位属性以及行列批量操作属性;列属性包括列名称和列宽度;列定位属性包括左固定、右固定和普通显示。
10.在一些实施例中,对预算编制表设置单元格模板,包括判断单元格可编辑条件、设置数据类型以及输入方式;数据类型包括文本和数字;输入方式包括手工输入、公式计算以及在下拉表中进行下拉选择。
11.在一些实施例中,设置预算编制表以及内嵌计算器,包括自定义预算期别、在编制过程中对预算编制表自定义添加行、设置默认列宽及左右固定列。
12.在一些实施例中,根据查询权限且以预设操作维度进行预算编制,包括根据预算编制表设置默认对接人和关联公司的对接人,对接人能够进行预算编制表转派或提交操作;按公司层面或职能线层面设置预算编制表的操作权限,操作权限包括查询审核;按不同的编制表设置审核方式,审核方式包括自动审核以及一级审核。
13.本发明的有益效果:
14.本发明公开的全面预算编制系统能够进行多维度的编制表权限设计,支持根据编制表设置默认对接人和关联公司的对接人设置;其中对接人可进行编制表转派/提交等操作;而且支持按公司层面或职能线层面设置编制表的查询审核等操作权限;另外支持按不同的编制表设置自动审核或一级审核等审核方式,缩短了预算流程时长,简化了审核方式。
15.另外,本发明能够自定义表单操作队列,通过队列操作避免用户操作过快数据更新错误或者数据更新延迟导致某次操作记录丢失的情况,输入框进行截流减少重复请求,减少服务器压力,服务器交互后支持单个单元格数据更新减少数据量。
16.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本技术实施例提供的全面预算编制系统的结构示意图。
19.图2是本技术实施例提供的对预算编制表设置表单操作队列的流程示意图。
具体实施方式
20.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
21.本技术实施例提供了一种涉及计算机处理的全面预算编制系统,如图1所示,全面预算编制系统包括:预算基础模块、预算信息处理模块、模板设计模块、编制表生成模块、预算授权模块、编制表编制模块、报表分析模块以及费用报销模块;预算基础模块,用于设置预算公司以及预算编制负责人;预算特殊信息模块,用于存储外部系统的信息以及预设引用变量;模板设计模块,用于设置预算编制表以及内嵌计算器;编制表生成模块,用于选择预算主体、预算编制表以及预算方案类型;预算授权模块,用于设置预算编制表的审核流程以及查询权限;编制表编制模块,用于根据查询权限且以预设操作维度进行预算编制,且系统根据内嵌计算器自动生成编制结果;报表分析模块,用于进行预算分析;费用报销模块,用于将审核完成的预算编制表发送给费控平台。
22.具体地,全面预算编制系统可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
23.在本技术实施例中,预算基础模块可以用于维护整体的预算公司以及默认预算编制负责人;预算特殊信息模块可以用于中间存储外部系统的信息(即其他系统数据)或者维护一些特殊引用变量;模板设计模块可以用于设计预算编制表的样式以及需要内嵌的规则计算器;编制表生成模块可以用于选择此次参与的预算主体,需要编制的预算表,预算方案的类型;预算授权模块可以设置编制表的审核流程,查询权限;编制表编制模块可以根据权限以公司或操作人维度进行预算编制,且系统根据规则计算器自动生成编制结果;报表分析模块可以用于预算分析比如实际和预算的比较等;费用报销系统可以将审核完成的编制表数据推送费控平台。
24.在一些实施例中,预算编制表包括列表信息模板支持模块、单元格模板支持模块和表单填写及功能控制模块,列表信息模板支持模块,用于对预算编制表设置列表信息模板;单元格模板支持模块用于对预算编制表设置单元格模板;表单填写及功能控制模块,用于对预算编制表设置表单操作队列,表单操作队列用于避免用户操作过快导致数据更新错误或延迟。
25.在一些实施例中,对预算编制表设置表单操作队列,包括:当检测到用户对预算编制表操作单元格时,判断表单操作队列中的单元格是否更新完成,若是,则获取用户操作的单元格数据,并将用户操作的单元格数据放入表单操作队列中,对用户操作的单元格数据进行更新,得到更新后的单元格数据,根据更新后的单元格数据通知用户操作的单元格进行数据更新;若否,则获取表单操作队列中的单元格数据,对表单操作队列中的单元格数据进行更新,当表单操作队列中的单元格数据更新完成后,通知表单操作队列中的单元格进行数据更新,并将用户操作的单元格数据放入表单操作队列中。
26.如图2所示,在本技术实施例中,用户对预算编制表操作单元格aa1操作:保存数据2,对单元格aa2操作:保存数据777,当检测到用户对预算编制表操作单元格aa1和单元格aa2时,操作完成后,将记录操作放入队列,并等待上一个操作任务执行完成。判断表单操作队列中的单元格是否更新完成,此时操作队列中还有单元格ab1和单元格ab2正在等待更
新,另外单元格ba1和单元格ba2的数据正在更新中,公式计算单元格ba1的数据为(aa1)*(ab1)=44,公式计算单元格ba2的数据(aa1)*(ab2)=66,单元格ba1和单元格ba2的数据更新完成后通知后续队列执行,同时交互完成通知相关单元格更新。
27.在一些实施例中,对预算编制表设置列表信息模板,包括自定义生成列坐标、设置列属性、列定位属性以及行列批量操作属性;列属性包括列名称和列宽度;列定位属性包括左固定、右固定和普通显示。
28.在一些实施例中,对预算编制表设置单元格模板,包括判断单元格可编辑条件、设置数据类型以及输入方式;数据类型包括文本和数字;输入方式包括手工输入、公式计算以及在下拉表中进行下拉选择。
29.在本技术实施例中,全面预算编制系统支持设置预算编制表中每一单元格的输入输出方式,可以快捷进行单元格配置,比如整列批量设置、整行批量设置、单元格具体设置或导出后excel导入更新等,还可以设置编制表各单元格的编制条件,比如编制人是否能编辑、校验数据格式、输入位数控制等;另外,输入方式可以包括手工输入、在下拉框内选择、或者通过其他格计算等。
30.在一些实施例中,设置预算编制表以及内嵌计算器,包括自定义预算期别、在编制过程中对预算编制表自定义添加行、设置默认列宽及左右固定列。
31.在本技术实施例中,模板设计模块包括多功能的自定义模板设计器,能够支持设置自定义报表行列;支持自定义预算期别,如跨年预算、半年预算等;支持编制过程中自定义添加行,比如固资采购不需要限定编制表固定有几行;还可以支持设置默认列宽及左右固定列。
32.在一些实施例中,根据查询权限且以预设操作维度进行预算编制,包括根据预算编制表设置默认对接人和关联公司的对接人,对接人能够进行预算编制表转派或提交操作;按公司层面或职能线层面设置预算编制表的操作权限,操作权限包括查询审核;按不同的编制表设置审核方式,审核方式包括自动审核以及一级审核。
33.在本技术实施例中,全面预算编制系统还能够兼容多种计算公式,支持基本的加减乘除,支持特殊函数if、平均数、上期累计数、加权相乘等,支持引用其他的预算编制表的数据,支持引用其他系统的数据,支持进行模板模拟试算,还支持本年预算或滚动预算等。另外,本技术在跨编制表引用公式的基础上,还兼容关联的编制表同步编制。
34.在本技术实施例预算编制表生成过程中,前端和后端均可以进行计算,另外在预算编制表计算实现方式中,后端可以提供整体实现方式缓存计算等。
35.在本技术实施例中,关于预算编制表中的公式说明,如下:
36.本技术实施例使用公式的类型取决于公式需要引用的单元格的行列性质,比如,[a[b[c[d是引用单元格的类型。在公式中,第一个参数可以是行列的坐标;最后一个参数是可以引用的预算编制表;公式中间的参数是动态行列,是需要传入的参数,本技术实施例可传all或者日期或者第n列或行。比如:公式[a[bc3,gb99]]为固定行固定列,公式[b[ca5,x2,gb99]]、[b[ca4,all,gb99]]均为固定行动态列,公式[c[bd2,all,gb99]]、[c[bd2,y2,gb99]]均为动态行固定列,公式[d[ca2,xn,all,gb99]]、[d[ca2,xn,y1,gb99]]、[d[ca2,all,y1,gb99]]均为动态行动态列,公式[h[ca30,n+-x,gb99]]为截止当前期加减x期的和。
[0037]
关于预算编制表中的公式举例,如下:
[0038]
比如:第二行=第三行+第四行=[a[bc3,gb99]]+[a[bc4,gb99]];
[0039]
比如:合计2行单价=合计4行总价/合计1行面积=[a[bb4,wy03]]/[a[bb1,wy03]]/365;
[0040]
比如:合计4行总价=第四行各期别的合计汇总=[b[ca4,all,wy03]];
[0041]
比如:第四行各期总价=第七行同期的成本=[b[ca7,xn,wy03]];
[0042]
比如:第三行的平均数=第三行各期汇总/总期数=[b[ca3,all,wy01]]/$g,1$,其中$g,1$=总期数;
[0043]
比如:$g,[b[ca4,all,gb99]]*[b[ca5,all,gb99]]$表示第四行的第一期*第五行的第一期+第四行的第二期*第五行的第二期+

第四行的第n期*第五行的第n期;
[0044]
比如:[b[ca4,all,gb99]]*[b[ca5,all,gb99]表示(第四行的第一期+

+第四行的第n期)*(第五行的第一期+

+第五行的第n期)。
[0045]
在本技术实施例中,可事先定义一些公共的变量,比如v2为总投成本,由其他系统同步预算特殊信息中引用,比如[e[v2,x1]]为根据预算方案抓取变量表中v2且年度期别等于预算期第一期的变量。
[0046]
又比如定义特殊函数if公式=if{[e[v2,202201]]》2;10;[e[v2,202201]]}。
[0047]
在本技术实施例中,if综合举例:本年本期所得税计算过程中,如果上年待抵扣利润+本年截止本期累计的利润《0,则本年本期所得税=冲减截止上期已计提的累计所得税;如果上年待抵扣利润+本年截止本期累计的利润》=0,则本年本期所得税=(上年待抵扣利润+本年截止本期累计的利润)*25%-截止上期已计提的累计所得税。用公式表示可以为:=if{[a[bb50,gb03]]+[h[ca29,n,gb99]]+[h[ca30,n,gb99]]+[h[ca31,n,gb99]]《0;[h[ca32,n减1,gb99]]*-1;([a[bb50,gb03]]+[h[ca29,n,gb99]]+[h[ca30,n,gb99]]+[h[ca31,n,gb99]])*0.25-[h[ca32,n减1,gb99]]}。
[0048]
本发明公开的全面预算编制系统能够进行多维度的编制表权限设计,支持根据编制表设置默认对接人和关联公司的对接人设置;其中对接人可进行编制表转派/提交等操作;而且支持按公司层面或职能线层面设置编制表的查询审核等操作权限;另外支持按不同的编制表设置自动审核或一级审核等审核方式,缩短了预算流程时长,简化了审核方式。
[0049]
另外,本发明能够自定义表单操作队列,通过队列操作避免用户操作过快数据更新错误或者数据更新延迟导致某次操作记录丢失的情况,输入框进行截流减少重复请求,减少服务器压力,服务器交互后支持单个单元格数据更新减少数据量。
[0050]
而且,本发明在编制预算表的过程中能够支持带入已有业务系统的部分信息,预算分析时支持带入财务系统的数据,即并非手工编制,也能够将已有业务系统的数据作为编制依据或决策依据,实现智能化自动编制预算编制表。
[0051]
其中,该全面预算编制系统具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
[0052]
以上对本技术实施例所提供的一种全面预算编制系统等进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具
体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种全面预算编制系统,其特征在于,包括预算基础模块、预算信息处理模块、模板设计模块、编制表生成模块、预算授权模块、编制表编制模块、报表分析模块以及费用报销模块;所述预算基础模块,用于设置预算公司以及预算编制负责人;所述预算特殊信息模块,用于存储外部系统的信息以及预设引用变量;所述模板设计模块,用于设置预算编制表以及内嵌计算器;所述编制表生成模块,用于选择预算主体、预算编制表以及预算方案类型;所述预算授权模块,用于设置预算编制表的审核流程以及查询权限;所述编制表编制模块,用于根据所述查询权限且以预设操作维度进行预算编制,且系统根据所述内嵌计算器自动生成编制结果;所述报表分析模块,用于进行预算分析;所述费用报销模块,用于将审核完成的预算编制表发送给费控平台。2.如权利要求1的全面预算编制系统,其特征在于,所述预算编制表包括列表信息模板支持模块、单元格模板支持模块和表单填写及功能控制模块,所述列表信息模板支持模块,用于对所述预算编制表设置列表信息模板;所述单元格模板支持模块用于对所述预算编制表设置单元格模板;所述表单填写及功能控制模块,用于对所述预算编制表设置表单操作队列,所述表单操作队列用于避免用户操作过快导致数据更新错误或延迟。3.如权利要求2的全面预算编制系统,其特征在于,所述对所述预算编制表设置表单操作队列,包括:当检测到用户对所述预算编制表操作单元格时,判断所述表单操作队列中的单元格是否更新完成,若是,则获取所述用户操作的单元格数据,并将所述用户操作的单元格数据放入所述表单操作队列中,对所述用户操作的单元格数据进行更新,得到更新后的单元格数据,根据所述更新后的单元格数据通知所述用户操作的单元格进行数据更新;若否,则获取所述表单操作队列中的单元格数据,对所述表单操作队列中的单元格数据进行更新,当所述表单操作队列中的单元格数据更新完成后,通知所述表单操作队列中的单元格进行数据更新,并将所述用户操作的单元格数据放入所述表单操作队列中。4.如权利要求2的全面预算编制系统,其特征在于,所述对所述预算编制表设置列表信息模板,包括自定义生成列坐标、设置列属性、列定位属性以及行列批量操作属性;所述列属性包括列名称和列宽度;所述列定位属性包括左固定、右固定和普通显示。5.如权利要求3或4的全面预算编制系统,其特征在于,所述对所述预算编制表设置单元格模板,包括判断单元格可编辑条件、设置数据类型以及输入方式;所述数据类型包括文本和数字;所述输入方式包括手工输入、公式计算以及在下拉表中进行下拉选择。6.如权利要求5的全面预算编制系统,其特征在于,所述设置预算编制表以及内嵌计算器,包括自定义预算期别、在编制过程中对所述预算编制表自定义添加行、设置默认列宽及左右固定列。7.如权利要求1的全面预算编制系统,其特征在于,所述根据所述查询权限且以预设操作维度进行预算编制,包括根据所述预算编制表设置默认对接人和关联公司的对接人,所述对接人能够进行预算编制表转派或提交操作;按公司层面或职能线层面设置预算编制表的操作权限,所述操作权限包括查询审核;按不同的编制表设置审核方式。

技术总结
本申请实施例公开了一种全面预算编制系统。本申请包括预算基础模块、预算信息处理模块、模板设计模块、编制表生成模块、预算授权模块、编制表编制模块、报表分析模块以及费用报销模块;预算基础模块,用于设置预算公司以及预算编制负责人;预算特殊信息模块,用于存储外部系统的信息以及预设引用变量;模板设计模块,用于设置预算编制表以及内嵌计算器;编制表生成模块,用于选择预算主体、预算编制表以及预算方案类型;预算授权模块,用于设置预算编制表的审核流程以及查询权限。本申请缩短了预算流程时长,简化了审核方式,且能自定义表单操作队列,进行截流减少重复请求,减少了服务器压力。务器压力。务器压力。


技术研发人员:倪文斌 吴丹杰 廖文强 李紫
受保护的技术使用者:上海万纬纵横科技有限公司
技术研发日:2023.03.10
技术公布日:2023/9/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐