专利名称:价格分析系统和方法
技术领域:
本发明涉及一种价格分析系统和方法。
背景技术:
随着市场的发展,人们对于商品的价格越来越关注。为了适应市场发展的需要,人们开发出了许多系统以期对商品价格的发展趋势进行分析和预估,从而保持在市场中的竞争力。如1999年9月28日公开的美国第5,960,407号专利即提供有一种自动市场价格分析系统,用于根据分类广告评估产品的价格特征。该自动市场价格分析系统包括有多个文字字符、一相关分类广告数据库、一属性过滤器、一已过滤分类广告数据库、一价格分析器以及一图形化模块。该相关分类广告数据库存储有关表示产品分类广告的符号,属性过滤器接收该分类广告符号,并将分类广告中的每一字符集生成一数值符号,已过滤分类广告数据库接收并存储所生成的数值符号。所述价格分析器根据上述数值符号确定产品的价格特征,并生成价格特征符号。图形化模块根据该价格特征符号生成图形显示符号以体现出产品的价格特征。
上述自动市场价格分析系统虽能很直观地了解到一产品在当前的市场价格,然而,对于一企业而言,其对分类广告中所记录的庞大信息并非都感兴趣。一般而言,一企业只会关注与其相关产品的价格,比如原物料的价格等。因此,企业亦无必要建立庞大的数据库来管理分类广告中所有的信息,尤其对于一跨国大型企业而言,其本身运作所产生的商品及劳务价格即会为一种市场指导价,对该种企业而言,管控内部运作的商品及劳务价格即能了解相关产品及劳务的价格特征。因此,对于大型企业而言,需要一种系统及方法能通过分析其内部执行价格从而表示出一定时期内产品的价格走势,并更有效管理产品运作的价格。
发明内容针对上述现有技术的不足,本发明提供一种价格分析系统及方法,其可表示出一定时期内物料价格的走势。同时,本发明还提供有一种价格分析系统及方法,其可在物料价格发生异常时向管理员发出警示,并自动记录发生异常的价格数据。
本发明提供的价格分析系统采用客户端电脑、应用服务器以及数据库服务器三层架构,包括有一信息获取模块,用于获取从客户端电脑所输入的信息,上述信息至少包括要监控价格变化的时间区间;一用于根据上述时间区间从数据库服务器的数据库中撷取物料价格数据的数据撷取模块,所撷取的价格数据至少包括发票价格,并包含有一最高价格和最低价格;一坐标建立模块,用于根据上述时间区间建立横坐标,根据上述最高价格和最低价格建立纵坐标,以生成一时间-价格坐标;一价格显示模块,用于将所撷取的价格数据显示于上述所生成的时间-价格坐标内。
本发明提供的利用上述价格分析系统进行价格分析的方法包括如下步骤(a)获取从客户端电脑所输入的信息,上述所输入的信息至少包括要监控价格变化的时间区间;(b)根据上述时间区间从数据库服务器的数据库中撷取同一物料的不同价格数据,所撷取的不同价格数据至少包括有发票价格,并含有一最高价格和最低价格;(c)根据上述时间区间建立横坐标,根据上述最高价格和最低价格建立纵坐标,生成一时间-价格坐标;(d)将所撷取的不同价格数据显示于上述所生成的时间-价格坐标内。
采用本发明所提供的价格分析系统和方法,可以很直观地了解所采购物料的价格走势,同时,当采购物料时所开列的发票价格高于其它价格如客户报价时,相关人员可接收到通知以进行稽核。
图1是本发明价格分析系统和方法的应用架构图。
图2是本发明价格分析系统的软件架构图。
图3是本发明价格分析系统和方法的一时间-价格坐标示意图。
图4是本发明价格分析系统和方法的一物料价格比对表示意图。
图5是本发明价格分析系统和方法的价格分析流程图。
具体实施方式图1所示的是本发明所揭示的价格分析系统的应用架构图。本发明价格分析系统系采用三层架构多台客户端电脑101、一应用服务器102以及一数据库服务器103。在本具体实施方式
中,客户端电脑101与应用服务器102之间利用HTTP进行数据传送。应用服务器102与数据库服务器103之间则采用开放式数据库互接(Open Database Connectivity,ODBC)或者是对象链接和嵌入(Obiect Linking and Embedding,OLE)方式进行通讯连接。在不脱离本发明的实质和范围内,上述客户端电脑101与应用服务器102之间以及应用服务器102与数据库服务器103之间亦可采用其它方式进行连接。
在数据库服务器103中包含有一数据库1031,用于存储企业的相关信息。在本发明的具体实施方式
中,该信息主要是指企业所采购物料的价格信息,包括有物料的供货商报价、采购价格、发票价格等。该信息由企业的相关职能部门通过客户端电脑101输入到数据库1031中。应用服务器102可处理企业的应用逻辑,在本发明的具体实施方式
中,该应用逻辑主要是指对企业所采购物料的价格进行分析处理的逻辑。通过应用服务器102,用户可利用客户端电脑101对数据库1031中所存储的物料价格信息进行处理。
图2所示的是本发明价格分析系统的软件架构图。该价格分析系统驻存于应用服务器102中,其包括有一讯息获取模块201、一数据撷取模块202、一坐标建立模块203、一价格显示模块204以及一价格比对模块205。讯息获取模块201用于获取用户从客户端电脑101所输入的各种讯息,包括用户所要查询的物料以及所要监控的价格走势的时间区间。数据撷取模块202用于根据用户所输入的讯息从数据库1031中撷取相应的价格信息,所撷取的价格信息包含有一最高价格和一最低价格。坐标建立模块203用于根据用户所输入的时间区间建立一时间轴横坐标,根据价格信息的最高价格和最低价格建立一纵坐标,以生成一时间-价格坐标。价格显示模块204用于将数据撷取模块202所撷取的价格信息显示于上述时间-价格坐标内。价格比对模块205用于比较同一物料的不同价格之间的差异,并将物料的不同价格以价格比对表的形式列示出来,所比对的价格至少包括有物料的发票价格。价格比对模块还包括有一异常报警子模块2051以及一问题价格记录子模块2053。异常报警子模块2051用于当物料的发票价格高于该物料的其它价格数据时,向相关管理人员示警。问题价格记录子模块2053用于当物料的发票价格高于该物料的其它价格数据时,记录下该发票价格以及相应的其它价格数据,以作为稽核的依据。
图3所示的是本发明价格分析系统和方法的时间-价格坐标示意图。在本具体实施方式
中,以一种CPU产品在某年的三月一日至三月三十日之间的价格变化为例来说明。在该时间-价格坐标内,该时间轴(横轴)被以日为单位分割成为三十等分,价格轴(纵轴)则根据所撷取的物料价格数据所包含的最高价格和最低价格来进行分割。在本具体实施方式
中,假定该种CPU在上述时间区间内有四种价格195、190、200和210。因此,该价格轴被按照最低价格(190)及最高价格(210)区间进行分割。为清晰起见,在本具体实施方式
中,最低价格所表示的纵坐标并非在坐标原点,而是在高于原点一适当的位置处,以免最低价格所表示的曲线与横轴重合。在本发明的另一具体实施方式
中,亦可以最低价格与最高价格的平均值为纵坐标原点来建立坐标。在建立好横轴与纵轴的坐标中,由价格显示模块204将物料的价格数据根据时间与价格的对应关系一一对应显示于该坐标所界定的范围内。在图3中,以折线的方式表明了在该时间区间,即三月一日至三月三十日之内CPU的价格走势。
如图4所示,其为本发明中一物料价格比对表400的示意图。在本具体实施方式
中,该价格比对表包含有物料名称、规格、供货商、物料编号、客户指定价、供货商报价以及发票价格。其中客户指定价是指当一原始设备制造商(OEM)为其客户生产一设备后,若该客户还需安装其它的设备,其指定购买该其它设备的价格。比如,一原始设备制造商为一客户生产了一种电脑机箱,若客户要求该原始设备制造商在该种生产出来的电脑机箱内安装一种CPU,则该客户指定购买该种CPU的价格即为该CPU的客户指定价。根据该物料价格比对表,用户可很清楚地了解同一产品不同价格之间的差异,以及不同规格、不同供货商的产品价格之间的差异。如该价格比对表400所示,客户指定购买Intel公司的1.7GCPU的价格为190,但供货商的报价为191,后因谈判等因素,最终所开列的发票价格仍为190。如果发票价格高于其它价格,比如高于客户指定价的话,必定会造成原始设备制造商成本的增加,该价格就会成为“问题价格”。如果价格比对模块205检查出有该种价格存在,异常报警子模块2051就会向相关的管理人员示警,并且问题价格记录子模块2053亦会记录下该发票价格以及相关的其它价格数据,如客户指定价等。
参阅图5,所示的是本发明价格分析方法的流程图。在步骤S501,讯息获取模块201获取用户从客户端电脑101所输入的讯息。在本具体实施方式
中,假定用户所输入的讯息包括物料名称“CPU”,时间区间“2001.3.1~2001.3.31”。在步骤S503,数据撷取模块202从数据库服务器103的数据库1031中撷取时间区间为“2001.3.1~2001.3.31”的CPU的价格数据,该价格数据包括该CPU在该时间区间内价格的变化。如在三月一日,该CPU的价格为“195”,到了三月十日其价格降为“190”,在三月十八日,其又上升到“200”,到了三月二十五日,更上升到“210”。在步骤S505,坐标建立模块203根据该时间区间“2001.3.1~2001.3.31”建立横坐标,根据上述价格的最高价格“210”以及最低价格“190”建立纵坐标,从而生成一时间-价格坐标。在步骤S507,价格显示模块204将数据撷取模块202所撷取的物料价格数据根据时间与价格所确定的坐标对应显示于上述时间-价格坐标范围内。显示于时间-价格坐标内的物料价格数据会表现出一种依时间而变化的走势,用户根据该走势可直观了解该价格在所输入时间区间内的变化情况。
在步骤S509,价格比对模块205还可对该物料的不同价格数据进行比对,以确定该物料的不同价格数据之间是否有差异,尤其是最终采购该物料时所开列的发票价格是否高出其它价格。如果各种价格数据之间没有差异,则整个价格分析流程结束。如果该物料的不同价格数据之间有差异,尤其是当发票价格高于其它价格时,在步骤S511,异常报警子模块2051会向相关管理人员示警,示警方式可以是发送短讯息,亦可以是发送电子邮件等。同时,在步骤S513,问题价格记录子模块2053还会记录上述有差异的价格数据,以供相关管理人员稽核之用。
权利要求
1.一种价格分析系统,采用客户端电脑、应用服务器和数据库服务器三层架构,用于监控企业所采购物料的价格变化,其特征在于该系统包括一种信息获取模块,用于获取用户所输入的信息,上述所输入信息至少包括所要监控价格变化的时间区间;一种数据撷取模块,用于根据上述时间区间从数据库服务器的数据库中撷取价格数据,所撷取的价格数据至少包括发票价格,并包含有一最高价格和最低价格;一种坐标建立模块,用于根据上述时间区间建立横坐标,根据上述最高价格和最低价格区间建立纵坐标,以生成一时间-价格坐标;一种价格显示模块,用于将所撷取的价格数据显示在上述所生成的时间-价格坐标内。
2.如权利要求1所述的价格分析系统,其特征在于还包括有一价格比对模块,用于比较不同的价格数据之间的差异。
3.如权利要求2所述的价格分析系统,其特征在于该价格比对模块包括有一异常报警子模块,用于当发票价格高于其它价格时向管理人员示警。
4.如权利要求2所述的价格分析系统,其特征在于该价格比对模块还包括有一问题价格记录模块,用于当发票价格高于其它价格时,记录下该发票价格和相应的其它价格数据。
5.一种价格分析方法,用于监控企业所采购物料的价格变化,其特征在于包括有如下的步骤获取用户所输入的信息,上述所输入的信息至少包括要监控价格变化的时间区间;根据上述时间区间从数据库服务器的数据库中撷取同一物料的不同价格数据,所撷取的不同价格数据至少包括有发票价格,并含有一最高价格和最低价格;根据上述时间区间建立横坐标,根据上述最高价格和最低价格区间建立纵坐标,生成一时间-价格坐标;将所撷取的不同价格数据显示在上述所生成的时间-价格坐标内。
6.如权利要求5所述的价格分析方法,其特征在于更包括有比较不同的价格数据之间差异的步骤。
7.如权利要求6所述的价格分析方法,其特征在于当物料的发票价格与其它价格数据之间有差异时,记录下该发票价格和相应的其它价格数据的步骤。
8.如权利要求6所述的价格分析方法,其特征在于当物料的发票价格与其它价格数据之间有差异时,向管理人员示警的步骤。
全文摘要
本发明提供有一种价格分析系统和方法。该价格分析系统包括有一讯息获取模块、一数据撷取模块、一坐标建立模块以及一价格显示模块。讯息获取模块用于获取用户所输入的查询价格变化的时间区间,以及所要查询价格的物料名称。数据撷取模块用于根据上述时间区间以及物料名称从企业的数据库中撷取该物料在该时间区间内的价格数据。坐标建立模块用于根据所撷取的价格数据建立一时间-价格坐标。价格显示模块则用于将所撷取的价格数据显示于所建立的时间-价格坐标内。所建立的时间-价格坐标可直观表示出上述时间区间内物料的价格走势。
文档编号G06F15/16GK1489074SQ02134940
公开日2004年4月14日 申请日期2002年10月11日 优先权日2002年10月11日
发明者罗圣淇, 陈琼帅, 纪农, 李根兰, 张伟 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司