本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種物料匹配方法和裝置。
背景技術(shù):
企業(yè)要維持正常的生產(chǎn),就必須要有一批供應(yīng)商為企業(yè)提供生產(chǎn)建設(shè)所需各類物資的供應(yīng)。隨著計(jì)算機(jī)技術(shù)突飛猛進(jìn)的發(fā)展,越來越多的企業(yè)開始使用SRM(Supplier Relationship Management,供應(yīng)商關(guān)系管理)系統(tǒng)來對(duì)企業(yè)物料和供應(yīng)商物料進(jìn)行管理。每種企業(yè)物料都會(huì)有對(duì)應(yīng)的供應(yīng)商負(fù)責(zé)供應(yīng),當(dāng)企業(yè)物料種類較多時(shí),企業(yè)物料與供應(yīng)商物料之間的關(guān)系會(huì)變得極其復(fù)雜。當(dāng)采購(gòu)員要采購(gòu)物料時(shí),需要根據(jù)要采購(gòu)的企業(yè)物料來決定選擇哪種供應(yīng)商物料,如果能知曉企業(yè)物料與供應(yīng)商物料之間的關(guān)系,采購(gòu)的過程就會(huì)簡(jiǎn)便很多。
由于同一種物料在企業(yè)和供應(yīng)商兩邊可能分別有不同的名稱或編號(hào),不同的供應(yīng)商對(duì)同一種物料的編號(hào)也可能存在不同,所以并不能簡(jiǎn)單的用機(jī)器按照名稱或編號(hào)來將它們一一匹配,所以傳統(tǒng)的SRM系統(tǒng)中企業(yè)物料和供應(yīng)商物料關(guān)系一般是由人工對(duì)每一種企業(yè)物料和供應(yīng)商物料進(jìn)行整理匹配得到的。但是當(dāng)物料種類較多時(shí),物料關(guān)系將會(huì)變得十分復(fù)雜,匹配物料關(guān)系的過程也會(huì)變得十分繁瑣,很容易出錯(cuò)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)人工匹配物料關(guān)系過程繁瑣,容易出錯(cuò)的問題,提供一種物料匹配方法和裝置。
一種物料匹配方法,包括:
獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料;
根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料;
若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料,若未查找對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料;
獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料;
獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將所選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入到訂單中。
在其中一個(gè)實(shí)施例中,方法還包括:
檢測(cè)物料關(guān)系表中是否存有所述訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將所述訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入所述物料關(guān)系表中。
在其中一個(gè)實(shí)施例中,通過界面顯示供應(yīng)商物料,包括:
按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)?yīng)商物料列表中的供應(yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表;或者
按照供應(yīng)商物料被選擇的頻率對(duì)供應(yīng)商物料列表中的供應(yīng)商物料進(jìn)行排序,其中,供應(yīng)商被選擇的頻率越高,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表。
在其中一個(gè)實(shí)施例中,獲取從顯示的供應(yīng)商物料列表中選擇的供應(yīng)商物料,包括:
獲取從顯示的供應(yīng)商物料列表中排序最靠前的供應(yīng)商物料。
在其中一個(gè)實(shí)施例中,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料,包括:
根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)所述過濾條件獲取從所述企業(yè)物料表中選擇的企業(yè)物料;
獲取從顯示的供應(yīng)商物料列表中選擇的供應(yīng)商物料,包括:
獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從所述顯示的供應(yīng)商物料列表中選擇的供應(yīng)商物料。
一種物料匹配裝置,包括:
企業(yè)物料獲取模塊,用于獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料;
供應(yīng)商物料查找模塊,用于根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料;
供應(yīng)商物料顯示模塊,用于若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料;
供應(yīng)商物料獲取模塊,用于獲取從界面中顯示的供應(yīng)商物料中選擇的供應(yīng)商物料;
物料確認(rèn)模塊,用于獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入訂單中。
在其中一個(gè)實(shí)施例中,裝置還包括:
關(guān)系導(dǎo)入模塊,用于檢測(cè)物料關(guān)系表中是否存有訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。
在其中一個(gè)實(shí)施例中,供應(yīng)商物料顯示模塊還用于按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)?yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表;
或者
所述供應(yīng)商物料顯示模塊還用于按照供應(yīng)商物料被選擇的頻率對(duì)供應(yīng)商物料列表中的供應(yīng)商物料進(jìn)行排序,其中,供應(yīng)商被選擇的頻率越高,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表。
在其中一個(gè)實(shí)施例中,供應(yīng)商物料獲取模塊還用于獲取從顯示的供應(yīng)商物料中排序最靠前的供應(yīng)商物料。
在其中一個(gè)實(shí)施例中,企業(yè)物料獲取模塊還用于根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從所述企業(yè)物料表中選擇的企業(yè)物料;
供應(yīng)商物料獲取模塊還用于獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
上述物料匹配方法和裝置,通過根據(jù)選擇的企業(yè)物料自動(dòng)查找對(duì)應(yīng)的供應(yīng)商物料,若查找到,則顯示查找到的供應(yīng)商物料,若未查找到,則顯示供應(yīng)商物料表中的供應(yīng)商物料,用戶從顯示的供應(yīng)商物料中選擇供應(yīng)商物料,不需要人工匹配企業(yè)物料和供應(yīng)商物料,減少了匹配過程浪費(fèi)的時(shí)間,操作簡(jiǎn)捷,不容易出錯(cuò)。
附圖說明
圖1為一個(gè)實(shí)施例中物料匹配方法的流程圖;
圖2為一個(gè)實(shí)施例中自動(dòng)查找供應(yīng)商物料的界面圖;
圖3為另一個(gè)實(shí)施例中物料匹配方法的流程圖;
圖4為一個(gè)實(shí)施例中根據(jù)過濾條件搜索物料的界面圖;
圖5為又一個(gè)實(shí)施例中物料匹配方法的流程圖;
圖6為一個(gè)實(shí)施例中物料匹配裝置的模塊圖;
圖7為另一個(gè)實(shí)施例中物料匹配裝置的模塊圖;
圖8為又一個(gè)實(shí)施例中物料匹配裝置的模塊圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,在一個(gè)實(shí)施例中,提供了一種物料匹配方法,包括:
步驟101,獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料。
在本實(shí)施例中,下單請(qǐng)求是由用戶進(jìn)入采購(gòu)界面選擇要采購(gòu)的企業(yè)物料時(shí)發(fā)起的,下單請(qǐng)求中包含用戶選擇的企業(yè)物料信息。系統(tǒng)接收到下單請(qǐng)求后,會(huì)獲取下單請(qǐng)求中包含的用戶選擇的企業(yè)物料信息。企業(yè)物料信息中包含企業(yè)物料的名稱、編碼、規(guī)格型號(hào)等信息。
步驟103,根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
在本實(shí)施例中,數(shù)據(jù)庫(kù)中預(yù)先建立了三張表:企業(yè)物料表、供應(yīng)商物料表和物料關(guān)系表,企業(yè)物料表中保存有所有企業(yè)物料的信息,供應(yīng)商物料表中保存有所有供應(yīng)商物料的信息,物料關(guān)系表中保存有相互對(duì)應(yīng)的企業(yè)物料和供應(yīng)商物料關(guān)系,其中一種企業(yè)物料可以對(duì)應(yīng)多種供應(yīng)商物料,多種企業(yè)物料也可能與同一種供應(yīng)商物料對(duì)應(yīng)。在獲得企業(yè)物料信息后,根據(jù)其中包含的企業(yè)物料名稱、物料編號(hào)、規(guī)格型號(hào)等信息,可以在物料關(guān)系表中查找與該企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料,查找到的供應(yīng)商物料可能存在多個(gè)。
步驟105,若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料列表,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
在本實(shí)施例中,若物料關(guān)系表中存在與選擇的企業(yè)對(duì)應(yīng)的供應(yīng)商物料,則會(huì)被查找出來,通過界面顯示查找到的供應(yīng)商物料,顯示的信息中可以包含供應(yīng)商物料的名稱、編碼、規(guī)格型號(hào)等信息。當(dāng)對(duì)應(yīng)的供應(yīng)商物料為多個(gè)時(shí),會(huì)以列表的形式將所有查找出來的供應(yīng)商物料信息在界面中顯示出來。當(dāng)然,物料關(guān)系表中的物料關(guān)系并不一定是完善的,可能存在一些企業(yè)物料與供應(yīng)商物料的對(duì)應(yīng)關(guān)系沒有被存入物料關(guān)系表中,所以可能會(huì)發(fā)生未查找到對(duì)應(yīng)供應(yīng)商物料的情況,當(dāng)發(fā)生這種情況,即未查找到對(duì)應(yīng)的供應(yīng)商物料時(shí),將供應(yīng)商物料表中的所有供應(yīng)商物料信息全部在界面中顯示出來,供用戶選擇。如圖2所示,提供了用戶選擇企業(yè)物料之后,系統(tǒng)自動(dòng)查找對(duì)應(yīng)的供應(yīng)商物料的界面圖。用戶在選擇物料后,系統(tǒng)根據(jù)用戶所選擇的物料名稱、規(guī)格、編號(hào)等信息,在關(guān)系表中查找與之對(duì)應(yīng)的供應(yīng)商物料,若查找到,則將供應(yīng)商物料編碼或名稱顯示出來;若未查找到,則需要用戶點(diǎn)擊物料類型欄的供應(yīng)商物料選擇按鈕,從供應(yīng)商物料表中手動(dòng)選擇對(duì)應(yīng)的供應(yīng)商物料。當(dāng)查找到的供應(yīng)商物料為多個(gè),而顯示出來的供應(yīng)商物料并非用戶需要的物料時(shí),也需要用戶點(diǎn)擊供應(yīng)商物料選擇按鈕,系統(tǒng)會(huì)將查找到的所有對(duì)應(yīng)的供應(yīng)商物料顯示出來供用戶選擇。
步驟107,獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
在本實(shí)施例中,顯示的供應(yīng)商物料中可以有多個(gè)供選擇的供應(yīng)商物料,顯示的信息中包含供應(yīng)商物料的各種基本信息,用戶可以根據(jù)需要從其中選取供應(yīng)商物料,當(dāng)然系統(tǒng)也可以根據(jù)用戶設(shè)置的或者預(yù)先設(shè)置的規(guī)則自動(dòng)選取供應(yīng)商物料。
步驟109,獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入到訂單中。
在本實(shí)施例中,物料確認(rèn)指令是由用戶確認(rèn)訂單后發(fā)出的,在用戶確認(rèn)訂單之前,可以繼續(xù)對(duì)選擇的企業(yè)物料和選擇的供應(yīng)商物料進(jìn)行更改。如果用戶需要對(duì)選擇企業(yè)物料進(jìn)行修改,則需要從企業(yè)物料表中重新選取企業(yè)物料,如果用戶需要對(duì)選擇的供應(yīng)商物料進(jìn)行修改,可以從查找到的供應(yīng)商物料列表中重新選取,如果查找到的供應(yīng)商物料中沒有用戶需要的供應(yīng)商物料,也可以從數(shù)據(jù)庫(kù)中保存的供應(yīng)商物料表中重新選取供應(yīng)商物料。確認(rèn)訂單后,所選擇的企業(yè)物料和供應(yīng)商物料將不可更改,系統(tǒng)會(huì)將確定了的企業(yè)物料和供應(yīng)商物料導(dǎo)入訂單,生成采購(gòu)訂單。
在本實(shí)施例中,系統(tǒng)根據(jù)下單請(qǐng)求中用戶選擇的企業(yè)物料的信息,自動(dòng)從數(shù)據(jù)庫(kù)中的物料關(guān)系表中查找與用戶選擇的企業(yè)物料相匹配的供應(yīng)商物料,并將查找到的供應(yīng)商物料顯示出來供用戶選擇,用戶選擇供應(yīng)商物料并確認(rèn)訂單后,系統(tǒng)會(huì)將選擇的企業(yè)物料和供應(yīng)商物料導(dǎo)入訂單,生成采購(gòu)訂單。通過自動(dòng)查找與選擇的企業(yè)物料相匹配的供應(yīng)商物料,并顯示在界面上供用戶選擇,能夠節(jié)省大量時(shí)間,且操作簡(jiǎn)單,不容易出錯(cuò)。
如圖3所示,在一個(gè)實(shí)施例中,提供了一種物料匹配方法,包括:
步驟301,獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料。
步驟303,根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
步驟305,若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料列表,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
步驟307,獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
步驟309,獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入到訂單中。
步驟311,檢測(cè)物料關(guān)系表中是否存有訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。
在本實(shí)施例中,當(dāng)檢測(cè)到物料關(guān)系表中沒有該訂單中的物料對(duì)應(yīng)關(guān)系的時(shí)候,需要將該物料對(duì)應(yīng)關(guān)系存入物料關(guān)系表中。當(dāng)選擇的供應(yīng)商物料是從查找出來的供應(yīng)商物料中選擇的時(shí)候,其物料對(duì)應(yīng)關(guān)系已經(jīng)存在物料關(guān)系表中,故不需要再重復(fù)保存,當(dāng)選擇的供應(yīng)商物料是從供應(yīng)商物料表中選擇的時(shí)候,物料關(guān)系表中并沒有該物料對(duì)應(yīng)關(guān)系,為了避免下次選擇相同物料時(shí)還要從供應(yīng)商物料表中選擇供應(yīng)商物料,可以將該物料對(duì)應(yīng)關(guān)系存入物料關(guān)系表中。
在本實(shí)施例中,通過在每次確認(rèn)訂單后,將訂單中的物料對(duì)應(yīng)關(guān)系補(bǔ)充入物料關(guān)系表中,使得物料關(guān)系表中的物料關(guān)系越來越完善,發(fā)生查找不到相應(yīng)供應(yīng)商物料的情況將會(huì)隨著物料關(guān)系表的完善而越來越少,降低需要用戶從供應(yīng)商物料表繁雜的供應(yīng)商物料信息中選擇需要的供應(yīng)商物料的情況發(fā)生的概率。
在一個(gè)實(shí)施例中,通過界面顯示查找到的供應(yīng)商物料列表,包括:按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)Σ檎业降墓?yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表。
在本實(shí)施例中,由于查找到的需要進(jìn)行顯示的供應(yīng)商物料可能會(huì)有很多,為了方便用戶能夠盡快找到需要的供應(yīng)商物料,可以在對(duì)查找到的供應(yīng)商物料進(jìn)行顯示之前,先對(duì)查找到的供應(yīng)商物料進(jìn)行排序。一般情況下,最近被選擇過的供應(yīng)商物料被再次選擇的概率相對(duì)較大,所以可以按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)?yīng)商物料進(jìn)行排序,被選擇的時(shí)間越晚,排序越靠前,然后將經(jīng)過排序的供應(yīng)商物料顯示在界面中供用戶選擇。
在另一個(gè)實(shí)施例中,通過界面顯示查找到的供應(yīng)商物料列表,包括:
按照供應(yīng)商物料被選擇的頻率對(duì)查找到的供應(yīng)商物料進(jìn)行排序,其中,供應(yīng)商被選擇的頻率越高,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表。
在本實(shí)施例中,提供了另一種對(duì)查找到的供應(yīng)商物料進(jìn)行排序的方法,即供應(yīng)商物料被選擇的頻率越高,則供應(yīng)商排序越靠前。供應(yīng)商物料被選擇的頻率越高,則表明該物料被選擇的概率越高,按照被選擇的頻率高低排序即按照被選擇的概率大小排序。被選擇的概率越高,排序越靠前。
在本實(shí)施例中,由于查找到的需要進(jìn)行顯示的供應(yīng)商物料可能會(huì)有很多,為了方便用戶能夠盡快找到需要的供應(yīng)商物料,可以在對(duì)查找到的供應(yīng)商物料進(jìn)行顯示之前,先對(duì)查找到的供應(yīng)商物料進(jìn)行排序。一般情況下,最近被選擇過的供應(yīng)商物料被再次選擇的概率相對(duì)較大,被選擇的頻率較大的供應(yīng)商物料再次被選擇的概率也會(huì)相對(duì)較大,所以可以按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)?yīng)商物料進(jìn)行排序,被選擇的時(shí)間越晚,排序越靠前,或者按照供應(yīng)商物料被選擇的頻率對(duì)供應(yīng)商物料進(jìn)行排序,被選擇的頻率越高,排序越靠前,然后將經(jīng)過排序的供應(yīng)商物料顯示在界面中供用戶選擇。
在本實(shí)施例中,在對(duì)查找到的供應(yīng)商物料進(jìn)行了排序之后,再顯示在界面中供用戶選擇。由于最近被選擇過的供應(yīng)商物料和被選擇的頻率較大的供應(yīng)商物料被選擇的概率較大,將其排在靠前的位置,可以方便用戶選擇需要的供應(yīng)商物料。
在一個(gè)實(shí)施例中,獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料,包括:獲取從顯示的供應(yīng)商物料中排序最靠前的供應(yīng)商物料。
在本實(shí)施例中,由于在界面中顯示的查找到的供應(yīng)商物料已經(jīng)按照順序進(jìn)行了排列,排序最靠前的供應(yīng)商物料被選擇的概率最大,系統(tǒng)會(huì)自動(dòng)獲取顯示的供應(yīng)商物料中排序最靠前的一個(gè)供應(yīng)商物料,不需要用戶手動(dòng)進(jìn)行選擇。當(dāng)然,如果系統(tǒng)自動(dòng)獲取的供應(yīng)商物料并不是用戶需要的,用戶可以從界面中顯示的供應(yīng)商物料中選擇需要的供應(yīng)商物料,如果查找到的供應(yīng)商物料中也沒有用戶需要的,用戶還可以從供應(yīng)商物料表中選擇需要的供應(yīng)商物料,用戶選擇供應(yīng)商物料后,系統(tǒng)會(huì)獲取用戶選擇的供應(yīng)商物料。
在一個(gè)實(shí)施例中,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料,包括:根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從企業(yè)物料表中選擇的企業(yè)物料。
在本實(shí)施例或者另一個(gè)實(shí)施例中,獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料,還包括:獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從供應(yīng)商物料表中選擇的供應(yīng)商物料。
在本實(shí)施例中,由于提供給用戶進(jìn)行選擇的企業(yè)物料和供應(yīng)商物料的數(shù)量可能會(huì)很多,用戶通過直接觀察來查找所需要的企業(yè)物料和供應(yīng)商物料會(huì)十分麻煩,在本實(shí)施例中,用戶可以通過選擇預(yù)先設(shè)置的一些過濾條件或者手動(dòng)輸入一些需要的供應(yīng)商物料的信息,系統(tǒng)根據(jù)用戶選擇或輸入的過濾條件來篩選出符合條件的企業(yè)物料和供應(yīng)商物料。如圖4所示,提供了根據(jù)過濾條件搜索物料的界面圖,用戶選擇并輸入所要查找的物料的信息,系統(tǒng)根據(jù)所輸入的物料信息查找符合條件的物料。圖4中用戶選擇要輸入的信息為物料名稱,并輸入“排插”對(duì)物料名稱進(jìn)行限定,點(diǎn)擊搜索后,系統(tǒng)查找出一種名稱為“排插”的物料,其對(duì)應(yīng)的供應(yīng)商物料編號(hào)為“KD-115-015”。用戶可以通過點(diǎn)擊來從查找出來的供應(yīng)商物料中選擇需要的供應(yīng)商物料。
在本實(shí)施例中,只有符合過濾條件的企業(yè)物料和供應(yīng)商物料才會(huì)顯示給用戶選擇,使得用戶能夠從界面中顯示出來的少量物料中選擇需要的物料,能夠減少用戶選擇物料所花費(fèi)的時(shí)間和精力。
在一個(gè)實(shí)施例中,如圖5所示,提供了一種匹配方法,包括:
步驟501,獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件篩選符合過濾條件的企業(yè)物料,獲取從符合過濾條件的企業(yè)物料中選擇的企業(yè)物料。
在本實(shí)施例中,企業(yè)物料表中有很多企業(yè)物料的信息,全部顯示出來后,用戶需要花費(fèi)大量時(shí)間精力查找需要的企業(yè)物料,在獲取用戶設(shè)置的過濾條件,篩選出符合過濾條件的企業(yè)物料后,使顯示出來的企業(yè)物料數(shù)量大大減少,用戶可以快速的選擇需要的企業(yè)物料,系統(tǒng)會(huì)根據(jù)用戶選擇來獲取選擇的企業(yè)物料。
步驟503,根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
在本實(shí)施例中,數(shù)據(jù)庫(kù)中除了企業(yè)物料表,還有供應(yīng)商物料表和物料關(guān)系表,供應(yīng)商物料表中保存有所有供應(yīng)商物料的信息,物料關(guān)系表中保存有互相對(duì)應(yīng)的企業(yè)物料和供應(yīng)商物料關(guān)系,其中一種企業(yè)物料可以對(duì)應(yīng)多種供應(yīng)商物料,多種企業(yè)物料也可能與同一種供應(yīng)商物料對(duì)應(yīng)。在獲取選擇的企業(yè)物料信息后,可以根據(jù)物料關(guān)系表,查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料,查找到的供應(yīng)商物料可能有多個(gè)。
步驟505,若查找到對(duì)應(yīng)的供應(yīng)商物料,則按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)Σ檎业降墓?yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料。
在本實(shí)施例中,由于一種企業(yè)物料可能對(duì)應(yīng)多種供應(yīng)商物料,所以查找出來的對(duì)應(yīng)的供應(yīng)商物料可能有多個(gè),為了方便用戶選擇,可以將被選擇概率較大的供應(yīng)商物料排在靠前位置。一般情況下,最近被選擇過的供應(yīng)商物料,被再次選擇的概率較大,所以按照供應(yīng)商被選擇的時(shí)間先后順序?qū)Σ檎业降墓?yīng)商物料進(jìn)行排序,將最近被選擇過的供應(yīng)商物料排在靠前位置。當(dāng)然,還可以按照供應(yīng)商物料被選擇的頻率來對(duì)供應(yīng)商物料進(jìn)行排序,被選擇的頻率越高,排序越靠前。
步驟507,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
在本實(shí)施例中,物料關(guān)系表中的物料關(guān)系并不完善,存在一些企業(yè)物料與供應(yīng)商物料的對(duì)應(yīng)關(guān)系沒有存入物料關(guān)系表中,所以還可能查找不到與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。當(dāng)未查找到對(duì)應(yīng)的供應(yīng)商物料時(shí),只能讓用戶從包含所有供應(yīng)商物料信息的供應(yīng)商物料表中選擇需要的供應(yīng)商物料,所以會(huì)通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
步驟509,獲取從顯示的供應(yīng)商物料中排序最靠前的供應(yīng)商物料。
在本實(shí)施例中,查找到的供應(yīng)商物料經(jīng)過了排序,將被選擇概率最大的供應(yīng)商物料排在最靠前的位置,系統(tǒng)會(huì)自動(dòng)獲取該供應(yīng)商物料。當(dāng)然,自動(dòng)獲取的該物料雖然被選擇的可能性最大,但仍有可能不是用戶需要的物料,所以允許用戶對(duì)選擇的供應(yīng)商物料進(jìn)行更改,系統(tǒng)會(huì)重新獲取用戶選擇的供應(yīng)商物料。
步驟511,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件篩選符合過濾條件的供應(yīng)商物料,獲取從符合過濾條件的供應(yīng)商物料中選擇的供應(yīng)商物料。
在本實(shí)施例中,當(dāng)未查找到對(duì)應(yīng)的供應(yīng)商物料時(shí),會(huì)將供應(yīng)商物料表中的所有供應(yīng)商物料顯示出來供用戶選擇。顯示出來的供應(yīng)商物料數(shù)量太多,會(huì)給用戶直接供應(yīng)商物料造成很大困難,此時(shí)用戶可以設(shè)置過濾條件,輸入或選擇所需供應(yīng)商物料的一些信息,系統(tǒng)根據(jù)過濾條件篩選出符合條件的供應(yīng)商物料供用戶選擇,經(jīng)過篩選后的供應(yīng)商物料數(shù)量大大減少,用戶能夠快速找到需要的供應(yīng)商物料,系統(tǒng)根據(jù)用戶選擇獲取需要的供應(yīng)商物料。
步驟513,獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇供應(yīng)商物料導(dǎo)入到訂單中。
在本實(shí)施例中,物料確認(rèn)指令是由用戶確認(rèn)訂單后發(fā)出的,在用戶確認(rèn)訂單之前,可以繼續(xù)對(duì)選擇的企業(yè)物料和供應(yīng)商物料進(jìn)行修改。在確認(rèn)訂單后,系統(tǒng)會(huì)將選擇的企業(yè)物料和選擇的供應(yīng)商物料將導(dǎo)入訂單中,生成采購(gòu)訂單。
步驟515,檢測(cè)物料關(guān)系表中是否存有訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。
在本實(shí)施例中,訂單中有企業(yè)物料和供應(yīng)商物料的對(duì)應(yīng)關(guān)系,若檢測(cè)到物料關(guān)系表中沒有該訂單中的物料對(duì)應(yīng)關(guān)系時(shí),需要將該物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。若檢測(cè)物料關(guān)系表中已經(jīng)存在該物料對(duì)應(yīng)關(guān)系時(shí),則不需要重復(fù)插入該物料對(duì)應(yīng)關(guān)系。
在本實(shí)施例中,通過從物料關(guān)系表中查找與選擇的企業(yè)物料相對(duì)應(yīng)的供應(yīng)商物料,可以節(jié)省用戶手動(dòng)選擇的時(shí)間,如果沒有查找到,才需要用戶從供應(yīng)商物料表中選取。在從企業(yè)物料表和供應(yīng)商物料表中選擇物料時(shí),由于物料數(shù)量很多,用戶可以設(shè)置過濾條件,縮小選擇范圍,使選擇物料更加方便快捷。在每次確認(rèn)訂單后,會(huì)檢測(cè)訂單中的物料對(duì)應(yīng)關(guān)系是否在物料關(guān)系表中存在,若不存在,則會(huì)將該物料對(duì)應(yīng)關(guān)系存入物料關(guān)系表中,在下次需要用到該物料對(duì)應(yīng)關(guān)系的時(shí)候,用戶不需要從供應(yīng)商物料關(guān)系表中選取,系統(tǒng)會(huì)直接查找到該對(duì)物料對(duì)應(yīng)關(guān)系。通過不斷完善物料關(guān)系表,只有出現(xiàn)新的物料對(duì)應(yīng)關(guān)系時(shí),才需要用戶從供應(yīng)商物料表中選擇物料,能夠大大減少需要用戶手動(dòng)從供應(yīng)商物料表中選擇供應(yīng)商物料情況發(fā)生的概率。通過系統(tǒng)自動(dòng)查找對(duì)應(yīng)的供應(yīng)商物料,不需要用戶手動(dòng)查找,減少了物料匹配的時(shí)間,并且不容易出錯(cuò)。
在一個(gè)實(shí)施例中,如圖6所示,提供了一種物料匹配裝置,包括:
企業(yè)物料獲取模塊601,用于獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料。
供應(yīng)商物料查找模塊603,用戶根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
供應(yīng)商物料顯示模塊605,用于若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
供應(yīng)商物料獲取模塊607,用于獲取從界面中顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
物料確認(rèn)模塊609,用于獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入訂單中。
在一個(gè)實(shí)施例中,如圖7所示,物料匹配裝置還包括:
企業(yè)物料獲取模塊701,用于獲取下單請(qǐng)求,根據(jù)下單請(qǐng)求獲取選擇的企業(yè)物料。
供應(yīng)商物料查找模塊703,用戶根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
供應(yīng)商物料顯示模塊705,用于若查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示查找到的供應(yīng)商物料,若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料。
供應(yīng)商物料獲取模塊707,用于獲取從界面中顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
物料確認(rèn)模塊709,用于獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和選擇的供應(yīng)商物料導(dǎo)入訂單中。
物料關(guān)系保存模塊711,用于檢測(cè)物料關(guān)系表中是否存有訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。
在一個(gè)實(shí)施例中,供應(yīng)商物料顯示模塊605還用于按照供應(yīng)商物料被選擇的時(shí)間先后順序?qū)?yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表;
或者
供應(yīng)商物料顯示模塊605還用于按照供應(yīng)商物料被選擇的頻率對(duì)供應(yīng)商物料列表中的供應(yīng)商物料進(jìn)行排序,其中,供應(yīng)商被選擇的頻率越高,則供應(yīng)商物料排序越靠前,通過界面顯示經(jīng)過排序后的供應(yīng)商物料列表。
在一個(gè)實(shí)施例中,供應(yīng)商物料獲取模塊607還用于獲取從顯示的供應(yīng)商物料中排序最靠前的供應(yīng)商物料。
在一個(gè)實(shí)施例中,企業(yè)物料獲取模塊601還用于根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從企業(yè)物料表中選擇的企業(yè)物料;
供應(yīng)商物料獲取模塊607還用于獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從顯示的供應(yīng)商物料中選擇的供應(yīng)商物料。
在一個(gè)實(shí)施例中,如圖8所示,提供了一種物料匹配裝置,包括:
企業(yè)物料獲取模塊801,用于根據(jù)下單請(qǐng)求顯示企業(yè)物料表,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件獲取從企業(yè)物料表中選擇的企業(yè)物料。
供應(yīng)商物料查找模塊803,根據(jù)物料關(guān)系表查找與選擇的企業(yè)物料對(duì)應(yīng)的供應(yīng)商物料。
第一供應(yīng)商物料獲取模塊805,用于若查找到對(duì)應(yīng)的供應(yīng)商物料,按照查找到的供應(yīng)商物料被選擇的時(shí)間先后順序?qū)Σ檎业降墓?yīng)商物料進(jìn)行排序,其中,供應(yīng)商物料被選擇的時(shí)間越晚,排序越靠前,通過界面顯示經(jīng)過排序后的查找到的供應(yīng)商物料列表,獲取排序最靠前的供應(yīng)商物料。
第二供應(yīng)商物料獲取模塊807,用于若未查找到對(duì)應(yīng)的供應(yīng)商物料,則通過界面顯示供應(yīng)商物料表中的供應(yīng)商物料,獲取用戶設(shè)置的過濾條件,根據(jù)過濾條件篩選符合過濾條件的供應(yīng)商物料,獲取從符合過濾條件的供應(yīng)商物料中選擇的供應(yīng)商物料。
物料確認(rèn)模塊809,用于獲取物料確認(rèn)指令,根據(jù)物料確認(rèn)指令將選擇的企業(yè)物料和供應(yīng)商物料導(dǎo)入訂單中。
物料關(guān)系保持模塊811,用于檢測(cè)物料關(guān)系表中是否存有訂單中的物料對(duì)應(yīng)關(guān)系,若否,則將訂單中的物料對(duì)應(yīng)關(guān)系導(dǎo)入物料關(guān)系表中。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。