数据选择方法及数据选择装置技术领域
本发明涉及数据的处理领域,尤其是一种数据选择方法以及数据
选择装置。
背景技术
人们在对项目进行管理时往往需要对项目进行预算、概算以核算
造价成本,尤其是在工程项目建设过程中,为达到对项目的风险控制,
需要根据项目成本的实际发生情况,将工程建设过程中所发生的成本,
实时地回写到概算表的累计已发生值中,从而可以随时了解到项目费
用的发生情况,为管理及决策层提供信息参考。
现代化的项目管理都是应用项目管理软件实现,如在计算机上统
计生成概算表,在项目进行过程中根据项目的进度对概算表的数据进
行修改以反映项目的进度,同时对项目所发生的每一笔费用进行管理、
核算。
项目建设过程中,往往需要实时监控费用的产生、开销,因此需
要实时地将每一笔费用写入到概算表。为达到项目成本的实时回写到
概算表,需要在每笔费用发生时,指定该费用对应的概算节点。但在
基建项目中,特别是大型基建项目建设中,其概算节点是非常多,如
每次都要从很多的概算节点中查找并选择,其查找工作量会较大,影
响到操作人员的工作效率。此外,概算节点过多也容易导致概算节点
的选择错误,导致概算不准确。
目前应用在基建项目管理的软件较少,也有部分类似的软件提供
较为接近的功能,其只实现基建业务的管理,与概算表之间的交互非
常少。在这种情况下,引用概算节点时,操作上的一些方便性就被忽
略。但随着社会经济的不断发展,基建投资金额越来越大,企业对信
息系统的要求也在不断提高,现有的软件已无法满足涉及大型基建项
目的实际作业要求。
对于概算节点的选择,传统的软件是通过提供一个选择窗口,并
且把所有备选数据填充到窗口中,由操作人员自行选择。然而,使用
这种处理方法,在备选数据量非常大时,其概算节点查找的工作量很
大。即使现有的一些软件在选择窗口中加入查询或定位的功能,以达
到减少可选择的目标数据量,但在实际应用中还是存在数据选择工作
量过大、工作效率低下的问题。
发明内容
本发明的主要目的是提供一种概算节点选择工作量较少的数据选
择方法。
本发明的另一目的是提供一种选择概算节点时时间短且工作效率
高的数据选择装置。
为了实现上述的主要目的,本发明提供的数据选择方法包括设置
物资种类对应的至少一个概算节点;判断执行概算的单据中所选择的
物资种类对应只有一个概算节点时,将对应的概算节点显示出来;判
断执行概算的单据中所选择的物资种类对应概算节点多于一个或者没
有设置对应的概算节点时,显示概算节点选择窗口,确定概算节点选
择窗口中被选中的概算节点。
由上述方案可见,通过设置物资种类与概算节点的对应关系,并
且根据单据中所选择的物资种类自动显示对应的概算节点,可以减小
概算节点选择的工作量,提高概算的工作效率。
一个优选的方案是,设置物资种类的概算节点后,设置物资种类
所属的物资分类对应的至少一个概算节点;判断执行概算的单据中所
选择的物资种类对应只有一个概算节点后,还判断物资种类所属的物
资分类是否对应相同的概算节点,如是,将对应的概算节点显示出来,
否则,显示包括多个对应的概算节点的概算节点选择窗口。
由此可见,通过物资种类与物资分类的概算节点来共同判断单据
中所选择的物资种类的概算节点,从而向操作人员提供更加精确的概
算节点的选择。
另一个优选的方案是,判断执行概算的单据中所选择的物资种类
对应概算节点多于一个时,所显示的概算节点选择窗口所提供的备选
概算节点包括多个对应的概算节点。
可见,将所选择的物资种类所对应的多个概算节点均在节点选择
窗口中显示,节点选择窗口所显示的概算节点的数量较少,选择概算
节点的工作量小,提高概算的工作效率。
进一步的方案是,确定概算节点选择窗口中被选中的概算节点后,
判断是否需要将被选中的概算节点设置为物资种类对应的概算节点,
如是,将概算节点设置为该物资种类对应的概算节点。
由此可见,在物资种类没有设定对应的概算节点的情况下,在选
择该物资种类的概算节点后将所选择的概算节点设置为对应的概算节
点,可以在后续的单据概算操作过程中,自动显示该物资种类对应的
概算节点,方便同一物资种类后续的概算节点的选择。
为实现上述的另一目的,本发明提供的数据选择装置包括节点设
置模块以及节点使用模块,节点设置模块用于设置物资种类对应的至
少一个概算节点,节点使用模块用于判断执行概算的单据中所选择的
物资种类对应只有一个概算节点时,将对应的概算节点显示出来,如
判断执行概算的单据中所选择的物资种类对应概算节点多于一个或者
没有设置对应的概算节点时,显示概算节点选择窗口,确定概算节点
选择窗口中被选中的概算节点。
由上述方案可见,设置每一种物资种类对应的概算节点并且对单
据进行概算时自动显示所选中的物资种类的概算节点,可以方便概算
的操作。并且,在同一物资种类对应多个概算节点时,数据选择装置
显示该物资种类对应的多个概算节点,由于同一种物资种类所对应的
概算节点的数量较少,选择概算节点的工作量较少,提高概算节点选
择的工作效率。
附图说明
图1是本发明数据选择装置实施例的结构框图。
图2是本发明数据选择方法实施例的流程图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
本发明的数据选择方法主要用于工程概算过程中对不同物资的概
算节点的选择,是工程管理软件中实现将物资种类或物资分类对应的
概算节点自动显示或者提供选择窗口供操作人员选择概算节点的方
法。本发明的数据选择装置是工程管理软件中用于实现概算节点设置、
使用、选择的装置。
参见图1,本实施例的数据选择装置包括节点设置模块10、节点
使用模块15以及节点选择模块16,其中,节点设置模块10包括物资
种类节点设置模块11以及物资分类节点设置模块12。
节点设置模块10用于设置物资种类以及物资分类所对应的概算
节点,优选地,每一种物资种类对应至少一个概算节点,物资种类节
点设置模块11用于设置物资种类对应的概算节点,当同一种物资种类
所对应的概算节点多于一个时,物资种类节点设置模块11记录该物资
种类所对应的多个概算节点。当然,物资种类也可以不设置对应的概
算节点。
物资分类节点设置模块12用于设置物资分类的概算节点,本发明
的物资分类是多种概算性质相同物资种类的组成的一类物资种类的总
称,因此一种物资分类包含对应的多个物资种类,一个物资种类有所
属的物资分类。物资分类对应的概算节点可以是一个或多个,也可以
没有对应的概算节点,物资分类节点设置模块12记录每一项物资分类
所对应的物资分类的概算节点。
节点使用模块15是在对单据执行概算的过程中,对单据所选中的
物资种类或该物资种类所属的物资分类的概算节点进行使用,如将物
资种类对应的唯一的概算节点显示在窗口上,并且被选中为匹配的概
算节点,以便于概算的操作。
如物资种类或物资分类对应多个概算节点,将物资种类或者物资
分类对应的多个概算节点通过概算节点选择窗口的形式显示出来,并
且根据操作人员输入的信息从概算节点选择窗口中选择确定的概算节
点。
本实施例中,概算节点选择窗口分为常用概算节点选择窗口以及
概算树选择窗口,常用概算节点选择窗口显示若干个设定为常用的概
算节点,而概算树选择窗口则用于显示所有的已经录入到数据选择装
置中的概算节点。如该物资种类或者物资分类已经设置有对应的多个
概算节点,则选择窗口首先显示所对应的多个概算节点。
节点选择模块16用于在概算节点选择窗口中显示已经录入到数
据选择装置的概算节点,并根据输入的信息确定被选中的概算节点。
因此,在节点使用模块15所显示的概算节点未被选择的情况下,才显
示概算树选择窗口。
可见,为了减少概算节点的选择工作量,常用概算节点选择窗口
先于概算树选择窗口显示,操作人员可以先从常用概算节点选择窗口
中选择概算节点,若在常用概算节点选择窗口中未能选中概算节点,
再从概算树选择窗口中选择概算节点。
下面结合图2说明数据选择装置如何对概算节点进行选择。首先,
设置物资种类以及物资分类对应的概算节点,即执行步骤S1。例如,
调用物资基本档案,包括物资种类的编号、物资种类所属的物资分类
等信息,如表1所示:
序号
物资种类
物料分类
1
A001
B002
2
A002
B001
3
A003
B001
4
A004
B002
5
A005
B002
6
A006
B002
7
A007
B002
表1
然后,根据工程建设的实际情况引用概算节点的信息,如表2所
示:
序号
概算节点
1
JD0001
2
JD0002
3
JD0003
4
JD0004
5
JD0005
6
JD0006
7
JD0007
表2
接着,为每个需要的进行概算的物资种类建立与一个或多个概算
节点的对应关系,如表3所示:
序号
物资种类
概算节点
1
A001
JD0001
2
A001
JD0003
3
A002
JD0002
4
A003
JD0003
5
A004
JD0004
6
A005
JD0005
7
A006
JD0006
表3
并且,建立物资分类与概算节点的对应关系,如表4所示:
序号
物料分类
概算节点
1
B001
JD0002
表4
设定物资种类与物资分类的概算节点后,执行步骤S2,接收需要
执行概算操作的单据,并执行步骤S3,判断需要使用概算节点的单据
中,所选中的物资种类是否只预设一个概算节点,如是,则执行步骤
S4,否则,执行步骤S5,显示概算节点选择窗口,由操作人员从多个
概算节点中选择一个概算节点。
步骤S4中,数据选择装置还进一步判断该物资种类所属的物资分
类是否对应相同的概算节点,如是,执行步骤S8,自动显示该概算节
点,否则,执行步骤S5。
例如,如选中物资种类为A004时,其在表3中设置了有且只有一
个概算节点JD0004,并且物资种类A004所对应的物资分类B002未设
置与概算节点的对应关系,其满足以下的条件:被选中的物资种类以
及所属的物资分类只预设一个概算节点,数据选择装置会自动根据物
资种类A004带出对应的概算节点JD0004。当然,操作人员也可调用
概算节点选择窗口更改所选择的概算节点。
如选中物资种类为A002时,其在表3中设置了有且只有一个概算
节点JD0002,物资种类A002所属的物资分类B001设置了与概算节点
JD0002对应关系。虽然物资种类A002与物资分类B001都各自各设置
了一个对应的概算节点,但物资种类A002与物资分类B001概算节点
是相同的,因此数据选择装置也以只有一个概算节点处理,自动根据
物资种类A002带出对应的概算节点JD0002。当然,操作人员也可调
用概算节点选择窗口更改所选择的概算节点。
如选中物资种类为A003时,其在表3中设置了有且只有一个概算
节点JD0003,但物资种类A003所对应的物资分类B001设置了与概算
节点JD0002对应关系。可见,对于物资种类A003来说,其预设了超
过一个概算节点,数据选择装置不会自动根据物资种类A003带出概算
节点,操作人员需要通过调用概算节点选择窗口指定一个概算节点。
如选中的物资种类为A001时,其在表3中设置了有两个概算节点,
分别是概算节点JD0001以及JD0003,虽然物资种类A001所对应的物
资分类B002未设置与概算节点的对应关系,但对于物资种类A0003来
说,其预设了超过一个概算节点,数据选择装置不会自动根据物资种
类A003带出概算节点,操作人员需要通过调用概算节点选择窗口指定
一个概算节点。
如选中物资种类为A007时,其在表3中未设置了有与概算节的对
应关系。同时,物资种类A007所对应的物资分类B002也未设置与概
算节点的对应关系,所以,对于物资种类A0007来说,其未预设概算
节点。因此,数据选择装置不会自动根据物资种类A007带出概算节点,
操作人员需要通过调用概算节点选择窗口指定一个概算节点,也就是
执行步骤S5。
步骤S5中,数据选择装置显示概算节点选择窗口,概算节点选择
窗口包括常用概算节点选择窗口以及概算树选择窗口,常用概算节点
选择窗口显示常用的若干个概算节点供操作人员选择,概算树选择窗
口则显示数据选择装置所记录的所有概算节点,操作人员的选择工作
量较大。
本实施例中,概算节点选择窗口首先显示物资种类以及物资分类
所对应的几个概算节点,如操作人员无法从对应的概算节点中确定一
个概算节点,则显示数据选择装置所记录的常用的概算节点,如操作
人员仍无法从常用概算节点中确定一个概算节点,最后显示概算树选
择窗口,操作人员从数据选择装置所记录的所有的概算节点中选择一
个概算节点。
如操作人员所选择的概算节点与对应的物资种类或者物资分类并
未建立对应关系,数据选择装置执行步骤S6,提示操作人员是否需要
将选中的概算节点确定为该物资种类或者物资分类的对应的概算节
点,如是,则执行步骤S7,将选中的概算节点设置为该物资种类或者
物资分类对应的概算节点,否则,结束数据选择的流程。
可见,本发明的数据选择方法是预先设定物资种类以及物资分类
对应的概算节点,在单据进行概算时,自动显示选择物资种类或者物
资分类对应的一个或多个概算节点供操作人员选择,大大减小了操作
人员选择概算节点的工作量,提高选择概算节点的工作效率。
最后需要强调的是,本发明不限于上述实施方式,如概算节点数
量以及对应关系的改变、概算树具体结构的改变等变化也应该包括在
本发明权利要求的保护范围内。