辅助服务信息获取方法及装置的制作方法

文档序号:6583877阅读:212来源:国知局

专利名称::辅助服务信息获取方法及装置的制作方法
技术领域
:本发明涉及计算机
技术领域
,特别涉及一种辅助服务信息获取方法及装置。
背景技术
:辅助生产主要是为基本生产车间、行政管理部门等单位服务而进行的产品生产和劳务供应。辅助生产费用是指企业的辅助生产部门提供产品生产和劳务所使用的费用。假定设置各种辅助服务的单位成本分别为&,X2......Xn,把辅助服务的产出量和各辅助生产部门之间的相互服务消耗量作为多元一次方程组的系数,求出各种辅助服务的单位成本。然后根据受益部门的辅助服务交互耗用各产出部门的辅助服务单位成本的数量分配辅助生产费用。如下举例说明某企业设供汽和机修两个辅助生产车间(即供气车间和机修车间),本月供汽车间归集入帐的费用合计为8600元,机修车间归集入帐的费用合计为2400元。本月辅助生产车间提供给其他辅助生产车间、基本生产车间和行政管理部门的劳务数量如下表,其中,第一行表示供气车间耗用了100工时的机修;第二行表示机修车间耗用了200吨供汽;第三行表示基本生产车间耗用了1100吨供汽、620工时的机修;第四行表示行政管理部门耗用了100吨供汽、80工时的机修。供气车间辅助服务的总产出量为1400;机修车间辅助服务的总产出量为800,如表1所示车间部门供汽(吨)机修(工时)供汽车间100机修车间200基本生产车间1100620行政管理部门10080合计1400800表1设供汽车间每吨汽的单位成本为X元,机修车间每个修理工时的单位成本为Y元,根据某辅助服务的归集入帐的费用合计+该辅助服务耗用其他辅助服务的数量与对应辅助服务的单位成本的积=此辅助服务的总产出量乘以此辅助服务的单位成本得到如下方48600+100Y=1400X(1)2400+200X=800Y(2)或者,根据此辅助服务的总产出量与此辅助服务的单位成本的乘积减去该辅助服务耗用其他辅助服务的数量与对应辅助服务的单位成本的积等于此辅助服务的归集入帐的费用合计得到如下方程组1400X-100Y=8600800Y-200X=2400由公式(1)得X=\frac{8600+100Y}{1400}(3)将公式(3)代入公式(2)求出Y=4.6181818,将Y=4.6181818代入公式(3)得到X=6.472727。由上述X值和Y值可以算出各种业务数据如下借辅助生产成本-供汽461.82机修1294.55制造费用9983.27(6.472727*1100+4.6181818*620)管理费用1016.73(6.472727*100+4.6181818*80)贷辅助生产成本-机修3694.5供汽9061.8则由此产生的辅助生产费用分配表如表2所示<table>tableseeoriginaldocumentpage6</column></row><table>表2现有技术用微软Excel来作表2,需要用户手工取数并进行相应计算,求得各辅助服务的单位成本,进而求得各种业务数据,然后再填入到表2形成报表。现有技术的缺点是现有技术需要用户手工计算各辅助服务的单位成本和各种业务数据,浪费人力资源,加重用户的工作负担,而且速度慢、效率低、准确度差。
发明内容本发明实施例提供一种辅助服务信息获取方法及装置,能够自动计算辅助服务的单位成本和各种业务数据。有鉴于此,本发明实施例提供—种辅助服务信息获取方法,包括将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表;根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅6助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素;构造Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。—种辅助服务信息获取装置,包括第一保存单元,用于保存方程组数据表和增广矩阵表;更新单元,用于将各辅助服务的产出量及各辅助服务归集入账的金额更新到所述方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到所述增广矩阵表;构造单元,用于根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素,构造Ax=B;计算单元,用于求解Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。本发明实施例在将各辅助服务的产出量及各辅助服务归集入账的金额更新到方程组数据表中,将各辅助服务消耗其他辅助服务的数量更新到增广矩阵表中后,根据预置的方程组数据表、增广矩阵表的内容与矩阵A和B中元素的关系及Ax=B,求出x值,不需要用户手工计算辅助服务的单位成本和各种业务数据,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误,灵活满足企业客户的各种需求。为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图i是本发明实施例一提供的辅助服务信息获取方法流程图;图2是本发明实施例二提供的辅助服务信息获取方法流程图3是本发明实施例三提供的辅助服务信息获取装置结构图。具体实施例方式参阅图l,本发明实施例一提供一种辅助服务信息获取方法,该方法具体包括101、将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表;102、将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表;其中,该方法各步骤的执行主体是一台计算机,方程组数据表和增广矩阵表是预存在计算机上的,当需要获取建报表所需的辅助服务数据时,从数据库中获取各辅助服务的产出量、各辅助服务归集入账的金额和各辅助服务消耗其他辅助服务的数量,将三者更新到相应的表中。103、根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素,构造Ax=B。104、确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。具体的,在步骤103中确定了系数矩阵A中的各元素值和矩阵B中的元素值,该步骤中直接求解Ax=B,得到x值。本发明实施例一在将各辅助服务的产出量及各辅助服务归集入账的金额更新到方程组数据表中,将各辅助服务消耗其他辅助服务的数量更新到增广矩阵表中后,根据预置的方程组数据表、增广矩阵表的内容与矩阵A和B中元素的关系及Ax=B,求出x值,不需要用户手工计算辅助服务的单位成本和各种业务数据,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误,灵活满足企业客户的各种需求。为了使本发明实施例更加清楚明白,参阅图2,本发明实施例二详细介绍了辅助服务信息的获取方法,该方法具体包括201、接收用户输入的计算辅助服务成本的指令后,从数据库中获取各辅助服务的产出量及各辅助服务归集入账的金额,和各辅助服务消耗其他辅助服务的数量。该步骤中计算机接收用户输入的计算辅助服务成本的指令,计算机执行这个指令得到的计算结果为建立报表所需的数据。需要说明的是本发明实施例适用于一个辅助生产部门生产一种辅助服务的情况,也适用于一个辅助生产部门生产多种辅助服务的情况,本发明实施例是以一个辅助生产部门生产一种辅助服务为例进行说明的。假定有两个辅助生产部门供汽车间和机修车间,分别提供两种服务即供汽服务和机修服务,则该步骤中从数据库中获取供汽的产出量、供汽归集入账的金额(此时即供汽车间归集入账的金额,也称为供汽车间待分配的金额)和供汽消耗机修的工时数,及机修的产出量、机修归集入账的金额(此时即机修车间归集入账的金额,也称为机修车间待分配的金额)和机修消耗供汽的吨数。202、将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表。将供汽的产出量和供汽归集入账的金额(此时即供汽车间归集入账的金额,也称为供汽车间待分配的金额),及机修的产出量、机修归集入账的金额(此时即机修车间归集入账的金额,也称为机修车间待分配的金额)填入方程组数据表后如表3所示<table>tableseeoriginaldocumentpage9</column></row><table>表3具体的,表3中的列包括辅助生产部门、辅助服务名称、辅助服务的产出量、辅助服务归集入账的金额(即辅助服务待分配的金额)、和方程的字串表示。203、将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表。例如供汽消耗机修提供的100工时机修,机修消耗供汽提供的200吨供汽;其中,增广矩阵表如表4所示<table>tableseeoriginaldocumentpage9</column></row><table>表4该增广矩阵表与方程组数据表的关系为父子关系,即增广矩阵表是方程组数据表的子表,增广矩阵表的第一列表示了与方程组数据表的关系,如表4所示,增广矩阵表的第一行和第二行是与供汽车间对应的(即对应方程组数据表中的第一行),其表示供汽消耗0吨供汽和100工时机修,增广矩阵表的第三行和第四行是与机修车间对应的(即对应方程组数据表中的第二行),其表示机修消耗200吨供汽和0工时机修。采用如上方程组数据表和增广矩阵表保存相应的辅助服务信息,易于扩展,即需要增加新的辅助生产部门或在一个辅助生产部门中增加多个辅助服务时,方程组数据表和增广矩阵表的列数不发生变化,只是增加了行数,这两种表的灵活设计便于在数据库中存储和报表展现。204、根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值,根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值,构造Ax=B。其中,方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素;需要说明的是,在计算机中转换为线性方程组的矩阵形式Ax=B,该步骤中确定了系数矩阵A中的各元素值和矩阵B中的元素值。因此,构造的Ax=B表示如下1400-IO(T—8600——2008007—2400即方程组1400X-100Y=8600-200X+800Y=2400205、设定解方程组中的过程数和结果的精度,使用全主元的高斯-约当消元法求解Ax=B,获得矩阵x中的各元素值,其中矩阵x中的各元素值为相应辅助服务的单位成本。该步骤中也可以采用高斯消元法、高斯-约当消元法求解,不影响本发明的实现。采用全主元的高斯_约当消元法的稳定性好,求出的结果精度高。如果该步骤中不设定解方程组中的过程数和结果的精度,则系统会取能够满足多种业务数据要求的默认值。206、根据求得的各辅助服务的单位成本,获得各业务数据,其中包括本期生产成本合计。根据某辅助服务消耗其他辅助服务的单位成本,再与相应辅助服务的单位成本的消耗量相乘就得出辅助生产费用代数分配的金额,再把这些金额相加,继而得出某辅助服务消耗的其它辅助生产费用的总金额,再把总金额与其待分配的费用额(即该辅助服务归集入账的金额)相加,得出其本期生产成本合计。例如,求得的供气服务的生产成本X=6.472727,机修服务的生产成本Y=4.6181818,则供汽得到的机修代数分配的金额为100*4.6181818,机修得到的供汽代数分配的金额为200*6.472727,因为此例中供汽(机修)只消耗了机修(供汽)一种辅助服务,所以此值也是它得到的其它辅助生产费用代数分配的总金额;则供汽的本期生产成本合计为8600+100*4.6181818,机修的本期生产成本合计为2400+200*6.472727。207、将所获取的x值代入Ax=B后形成算式,将所述算式以文本串形式保存到方程组数据表中的方程组字串表示列中,显示报表,并显示以文本串形式保存的算式,以便用户核对数据。其中,报表内容包括本期生产成本合计等各业务数据。本发明实施例二在将各辅助服务的产出量及各辅助服务归集入账的金额更新到方程组数据表中,将各辅助服务消耗其他辅助服务的数量更新到增广矩阵表中后,根据预置的方程组数据表、增广矩阵表的内容与矩阵A和B中元素的关系及Ax=B,求出x值,不需要用户手工计算辅助服务的单位成本和各种业务数据,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误;进一步,能够灵活控制各辅助服务的单位成本的精度值,使求得的各辅助服务的单位成本及各业务数据准确;进一步,求解Ax二B所采用的全主元的高斯_约当消元法可以为ERP软件中的其他模块所共用,避免重复开发。进一步,能灵活地支持其它分配方法,如计划成本分配法,只需把耗用其它辅助服务的单位成本替换为其制定的标准单价即可,而不用修改本实施例的其他部分。参阅图3,本发明实施例三提供一种辅助服务信息获取装置,该装置包括第一保存单元301,用于保存方程组数据表和增广矩阵表;具体的,方程组数据表和增广矩阵表的结构如表3和表4所示,采用方程组数据表和增广矩阵表保存相应的辅助服务信息,易于扩展,即需要增加新的辅助生产部门或者在一个辅助生产部门中增加辅助服务时,方程组数据表和增广矩阵表的列数不发生变化,只是增加了行数,这两种表的灵活设计便于在数据库中存储和报表展现。更新单元302,用于将各辅助服务的产出量及各辅助服务归集入账的金额更新到所述方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到所述增广矩阵表;构造单元303,用于根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素;构造Ax=B并将其保存到第二保存单元305;计算单元304,用于解析Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本,具体的,可以设定解方程组中的过程数和结果的精度,使用全主元的高斯_约当消元法求解Ax=B。该装置还包括获取单元306,用于在接收用户输入的计算辅助服务成本的指令后,从数据库中获取各辅助服务的产出量、各辅助服务归集入账的金额和各辅助服务消耗其他辅助服务的数量。所述更新单元302,用于将获取单元306获取的各辅助服务的产出量及各辅助服务归集入账的金额更新到所述方程组数据表;将获取单元306获取的各辅助服务消耗其他辅助服务的数量更新到所述增广矩阵表。优选的,该装置还包括第一处理单元307用于将所确定的矩阵x中的各元素值代入第二保存单元305中保存的Ax=B后形成多个算式,将所述多个算式以文本串形式保存到所述方程组数据表中;第二处理单元308,用于将所确定的矩阵x中的各元素值代入第二保存单元305中保存的Ax=B,确定各种业务数据,其中包括本期生产费用合计等数据;显示单元309,用于显示报表,所述报表包括所述各种业务数据,并显示所述方程组数据表中保存的多个算式。本发明实施例三在将各辅助服务的产出量及各辅助服务归集入账的金额更新到方程组数据表中,将各辅助服务消耗其他辅助服务的数量更新到增广矩阵表中后,根据预置的方程组数据表、增广矩阵表的内容与矩阵A和B中元素的关系构,及Ax=B,求出x值,不需要用户手工计算辅助服务的单位成本和各种业务数据,这样不仅可以提高工作效率,而且避免用户操作出错导致的数据错误;进一步,能够灵活控制各辅助服务的单位成本的精度值,使求得的各辅助服务的单位成本及各业务数据准确;进一步,求解Ax=B所采用的全主元的高斯_约当消元法可以为ERP软件中的其他模块所共用,避免重复开发。进一步,能灵活地支持其它分配方法,如计划成本分配法,只需把耗用其它辅助服务的单位成本替换为其制定的标准单价即可,而不用修改本实施例的其他部分。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如只读存储器,磁盘或光盘等。以上对本发明实施例所提供的辅助服务信息获取方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求一种辅助服务信息获取方法,其特征在于,包括将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表;根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素;构造Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。2.根据权利要求l所述的方法,其特征在于,所述确定矩阵x中的各元素值具体为使用全主元的高斯-约当消元法求解Ax=B,确定矩阵x中的各元素值。3.根据权利要求1所述的方法,其特征在于,确定矩阵x中的各元素值之后该方法还包括将各辅助服务的单位成本代入Ax二B后形成多个算式,将所述多个算式以文本串形式保存到方程组数据表中,显示所述多个算式。4.根据权利要求1所述的方法,其特征在于,确定矩阵x中的各元素值之后该方法还包括根据各辅助服务的单位成本,确定各种业务数据,显示报表,所述报表包括所述各种业务数据。5.根据权利要求l所述的方法,其特征在于,在将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表,将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表之前,该方法还包括接收用户输入的计算辅助服务成本的指令后,从数据库中获取各辅助服务的产出量、各辅助服务归集入账的金额和各辅助服务消耗其他辅助服务的数量。6.—种辅助服务信息获取装置,其特征在于,包括第一保存单元,用于保存方程组数据表和增广矩阵表;更新单元,用于将各辅助服务的产出量及各辅助服务归集入账的金额更新到所述方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到所述增广矩阵表;构造单元,用于根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;所述方程组数据表、增广矩阵表与系数矩阵A的关系包括方程组数据表中各辅助服务的产出量为系数矩阵A的对角线元素,增广矩阵表中各辅助服务消耗其他辅助服务的数量为系数矩阵A的非对角线元素;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素,构造Ax=B;计算单元,用于求解Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。7.根据权利要求6所述的装置,其特征在于,所述计算单元,用于使用全主元的高斯_约当消元法求解Ax=B,确定矩阵x中的各元素值。8.根据权利要求6所述的装置,其特征在于,还包括第二保存单元,用于保存所述构造单元构造的Ax=B;第一处理单元,用于将所确定的矩阵x中的各元素值代入第二保存单元保存的Ax=B后形成多个算式,将所述多个算式以文本串形式保存到所述方程组数据表中;显示单元,用于显示所述方程组数据表中保存的多个算式。9.根据权利要求6所述的装置,其特征在于,还包括第二保存单元,用于保存所述构造单元构造的Ax=B;第二处理单元,用于将所确定的矩阵x中的各元素值代入第二保存单元保存的Ax二B,确定各种业务数据;显示单元,用于显示报表,所述报表包括所述各种业务数据。10.根据权利要求6所述的装置,其特征在于,还包括获取单元,用于在接收用户输入的计算辅助服务成本的指令后,从数据库中获取各辅助服务的产出量、各辅助服务归集入账的金额和各辅助服务消耗其他辅助服务的数量;所述更新单元,用于将获取单元获取的各辅助服务的产出量及各辅助服务归集入账的金额更新到所述方程组数据表;将获取单元获取的各辅助服务消耗其他辅助服务的数量更新到所述增广矩阵表。全文摘要本发明实施例提供一种辅助服务信息获取方法及装置,其方法包括将各辅助服务的产出量及各辅助服务归集入账的金额更新到预存的方程组数据表;将各辅助服务消耗其他辅助服务的数量更新到预存的增广矩阵表;根据预置的方程组数据表、增广矩阵表与系数矩阵A的关系,确定系数矩阵A中的各元素值;根据预置的方程组数据表与矩阵B的关系,确定矩阵B的各元素值;所述方程组数据表与矩阵B的关系包括方程组数据表中各辅助服务归集入账的金额为矩阵B中的元素;构造Ax=B,确定矩阵x中的各元素值,所述矩阵x中的各元素值为相应辅助服务的单位成本。使用本发明实施例提供的技术方案,能够计算辅助服务的单位成本和各种业务数据。文档编号G06Q10/00GK101706906SQ20091022350公开日2010年5月12日申请日期2009年11月23日优先权日2009年11月23日发明者孙奇辉申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1