本發(fā)明涉及化學(xué)物質(zhì)的訂購程序、訂購裝置以及訂購方法。
背景技術(shù):
以往,在工廠、研究所等處理化學(xué)物質(zhì)的事業(yè)單位中,在訂購化學(xué)物質(zhì)時,要求滿足與化學(xué)物質(zhì)的保管場所、處理化學(xué)物質(zhì)的場所有關(guān)的規(guī)定等購買條件。
專利文獻(xiàn)1:國際公開號WO2005/119384號公報
然而,在訂購者不具有與購買條件有關(guān)的知識的情況下,存在雖然不滿足購買條件但訂購化學(xué)物質(zhì)的可能性。
技術(shù)實現(xiàn)要素:
在一個側(cè)面,目的在于提供使之購買滿足購買條件的化學(xué)物質(zhì)的訂購程序、訂購裝置以及訂購方法。
根據(jù)一方式,使計算機(jī)執(zhí)行以下處理:使用在物品的訂購時輸入的下單數(shù)據(jù)判定上述物品是否為化學(xué)物質(zhì),在上述物品為化學(xué)物質(zhì)時,核對表示許可了上述物品的訂購的許可識別信息是否包含于上述下單數(shù)據(jù),并根據(jù)核對結(jié)果進(jìn)行上述物品的訂購的審批請求。
也可以使上述各處理為執(zhí)行上述各處理的功能部、實現(xiàn)上述各處理的方法、以及存儲了其程序的計算機(jī)可讀取的存儲介質(zhì)。
能夠使之購買滿足購買條件的化學(xué)物質(zhì)。
附圖說明
圖1是表示第一實施方式的訂購系統(tǒng)的一個例子的圖。
圖2是表示訂購裝置的硬件構(gòu)成的一個例子的圖。
圖3是表示化學(xué)物質(zhì)判定數(shù)據(jù)庫的一個例子的圖。
圖4是說明許可ID核對數(shù)據(jù)庫的一個例子的圖。
圖5是說明第一實施方式的訂購裝置的功能構(gòu)成的圖。
圖6是表示下單數(shù)據(jù)的輸入畫面的一個例子的圖。
圖7是說明第一實施方式的訂購裝置的動作的流程圖。
圖8是說明第一實施方式的數(shù)據(jù)庫更新部的處理的流程圖。
圖9是說明第二實施方式的訂購裝置的功能構(gòu)成的圖。
圖10是說明第二實施方式中的化學(xué)物質(zhì)判定數(shù)據(jù)庫的更新的流程圖。
圖11是說明第一實施方式的學(xué)習(xí)處理部的處理的圖。
圖12是說明設(shè)置了上限值與下限值的情況下的加權(quán)部的處理的流程圖。
圖13是說明第三實施方式的訂購裝置的功能構(gòu)成的圖。
圖14是表示組合模式數(shù)據(jù)庫的一個例子的圖。
圖15是說明第二實施方式的學(xué)習(xí)處理部的處理的流程圖。
圖16是說明第二實施方式的學(xué)習(xí)處理部的處理的圖。
圖17是表示訂購系統(tǒng)中的第一變形例的圖。
圖18是說明訂購系統(tǒng)中的第二變形例的圖。
具體實施方式
(第一實施方式)
以下參照附圖對實施方式進(jìn)行說明。圖1是表示第一實施方式的訂購系統(tǒng)的一個例子的圖。
本實施方式的訂購系統(tǒng)100具有訂購裝置200、和終端裝置300、400。本實施方式的訂購裝置200經(jīng)由網(wǎng)絡(luò)與終端裝置300、400連接。
在本實施方式的訂購系統(tǒng)100中,例如若在終端裝置300中由訂購者對物品的訂購單進(jìn)行下單,則終端裝置300向訂購裝置200發(fā)送輸入到訂購單的下單數(shù)據(jù)。若受理在物品的購買時輸入的下單數(shù)據(jù),則訂購裝置200基于該下單數(shù)據(jù),判定是否訂購的物品為化學(xué)物質(zhì)并且滿足購買條件。
本實施方式中的購買條件是按照每種化學(xué)物質(zhì)決定的條件,例如是與化學(xué)物質(zhì)的保管、管理有關(guān)的條件、處理化學(xué)物質(zhì)的場所的勞動環(huán)境的條件等。另外,在以下的說明中,將輸入了下單數(shù)據(jù)的訂購預(yù)定的物品稱為購買對象物。
訂購裝置200在購買對象物為化學(xué)物質(zhì)并且滿足購買條件的情況下,或者在購買對象物不是化學(xué)物質(zhì)的情況下,向終端裝置400發(fā)送訂購的審批請求。終端裝置400例如是進(jìn)行訂購的審批的訂購審批者使用的終端。
另外,訂購裝置200在購買對象物為化學(xué)物質(zhì)并且不滿足購買條件的情況下,對終端裝置300發(fā)送錯誤消息的顯示請求。
如以上那樣,在本實施方式的訂購系統(tǒng)100中,在判定為購買對象物為化學(xué)物質(zhì)并且滿足購買條件的情況下進(jìn)行訂購的審批請求。因此,在本實施方式中,例如能夠與訂購者是否具有與化學(xué)物質(zhì)、購買條件有關(guān)的知識無關(guān)地,使訂購者購買滿足購買條件的化學(xué)物質(zhì)。
本實施方式的訂購裝置200具有化學(xué)物質(zhì)判定數(shù)據(jù)庫210和許可ID核對數(shù)據(jù)庫220。另外,在本實施方式的訂購裝置200安裝有訂購程序230。
本實施方式的訂購裝置200執(zhí)行訂購程序230,并參照化學(xué)物質(zhì)判定數(shù)據(jù)庫210和許可ID核對數(shù)據(jù)庫220,進(jìn)行后述的處理。
圖2是表示訂購裝置的硬件構(gòu)成的一個例子的圖。本實施方式的訂購裝置200包括分別利用總線B相互連接的輸入裝置21、輸出裝置22、驅(qū)動器裝置23、輔助存儲裝置24、存儲器裝置25、運(yùn)算處理裝置26、以及接口裝置27。
輸入裝置21包括鍵盤、鼠標(biāo)等,用于輸入各種信號。輸出裝置22包括顯示器裝置等,用于顯示各種窗口、數(shù)據(jù)等。接口裝置27包括調(diào)制解調(diào)器、LAN卡等,用于與網(wǎng)絡(luò)連接。
訂購程序230是控制訂購裝置200的各種程序的至少一部分。訂購程序230例如通過記錄介質(zhì)28的分配、從網(wǎng)絡(luò)的下載等提供。記錄了訂購程序230的記錄介質(zhì)28能夠使用CD-ROM、軟盤、光磁盤等那樣對信息進(jìn)行光學(xué)記錄、電記錄或者磁記錄的記錄介質(zhì)、ROM、閃存等那樣對信息進(jìn)行電記錄的半導(dǎo)體存儲器等各種類型的記錄介質(zhì)。
另外,若記錄了訂購程序230的記錄介質(zhì)28設(shè)置于驅(qū)動器裝置23則訂購程序230從記錄介質(zhì)28經(jīng)由驅(qū)動器裝置23安裝于輔助存儲裝置24。從網(wǎng)絡(luò)下載的訂購程序230經(jīng)由接口裝置27安裝于輔助存儲裝置24。
輔助存儲裝置24儲存安裝的訂購程序230,并且儲存需要的文件、數(shù)據(jù)等。存儲器裝置25在計算機(jī)啟動時從輔助存儲裝置24讀出訂購程序230并進(jìn)行儲存。然后,運(yùn)算處理裝置26根據(jù)儲存于存儲器裝置25的訂購程序,實現(xiàn)后述那樣的各種處理。
此外,在本實施方式的訂購裝置200是平板型計算機(jī)等的情況下,也可以具有兼做輸入裝置21以及輸出裝置22的顯示操作裝置。顯示操作裝置由具有顯示功能的觸摸面板等實現(xiàn)。
另外,本實施方式的終端裝置300、400例如是一般的計算機(jī)、平板等,其硬件構(gòu)成與訂購裝置200相同故省略說明。
接下來,對本實施方式的訂購裝置200具有的數(shù)據(jù)庫進(jìn)行說明。
圖3是表示化學(xué)物質(zhì)判定數(shù)據(jù)庫的一個例子的圖。在本實施方式的化學(xué)物質(zhì)判定數(shù)據(jù)庫210中,按照每個化學(xué)物質(zhì)判定數(shù)據(jù)庫210的項目設(shè)置表,并將項目的值儲存于各表。本實施方式的化學(xué)物質(zhì)判定數(shù)據(jù)庫210在進(jìn)行購買對象物是否為化學(xué)物質(zhì)的判定時被參照。
本實施方式的化學(xué)物質(zhì)判定數(shù)據(jù)庫210具有名稱、非化學(xué)客戶、化學(xué)客戶、品名、以及型號來作為信息的項目,并具有與各項目對應(yīng)的名稱表211、非化學(xué)客戶表212、化學(xué)客戶表213、品名表214、以及型號表215。
名稱表211儲存有用于將購買對象物判定為非化學(xué)物質(zhì)的單詞來作為項目“名稱”的值。即,在名稱表211儲存有在包含相應(yīng)單詞的情況下能夠判定為不是化學(xué)物質(zhì)的單詞。具體而言,例如是“樣品”、“作業(yè)”等。在本實施方式中,在下單數(shù)據(jù)所包含的購買對象物的品名包含儲存于名稱表211的單詞的情況下,判定為購買對象物是非化學(xué)物質(zhì)。其中,非化學(xué)物質(zhì)包括不是化學(xué)物質(zhì)的全部物質(zhì)。
非化學(xué)客戶表212作為項目“非化學(xué)客戶”的值,儲存有用于將購買對象物判定為非化學(xué)物質(zhì)的客戶名。即,在非化學(xué)客戶表212儲存有不處理化學(xué)物質(zhì)的客戶名。在本實施方式中,在下單數(shù)據(jù)所包含的客戶是儲存于非化學(xué)客戶表212的客戶的情況下,判定為購買對象物是非化學(xué)物質(zhì)。
化學(xué)客戶表213儲存有用于將購買對象物判定為化學(xué)物質(zhì)的客戶名來作為項目“化學(xué)客戶”的值。即,在化學(xué)客戶表213儲存有處理化學(xué)物質(zhì)的客戶名。在本實施方式中,在下單數(shù)據(jù)所包含的客戶是儲存于化學(xué)客戶表213的客戶的情況下,判定為購買對象物是化學(xué)物質(zhì)。
品名表214儲存有用于將購買對象物判定為化學(xué)物質(zhì)的品名或者品名的一部分來作為項目“品名”的值。在本實施方式中,在下單數(shù)據(jù)所包含的購買對象物的品名與儲存于品名表214的品名或者器品名的一部分一致的情況下,判定為購買對象物是化學(xué)物質(zhì)。儲存于本實施方式的品名表214的品名例如也可以是化學(xué)物質(zhì)的固有名稱。另外,儲存于本實施方式的品名表214的品名的一部分也可以對化學(xué)物質(zhì)的固有名稱的一部分賦予通配符。
通配符是在檢索中可以與任何模式匹配的特殊文字,在本實施方式中將星號(*)作為通配符。具體而言,在品名表214儲存“三*”、“*胺”等。因此,在本實施方式中,在下單數(shù)據(jù)所包含的購買對象物的品名包含“三”(tri)、“胺”等的情況下,判定為該購買對象物是化學(xué)物質(zhì)。
型號表215儲存有用于將購買對象物判定為化學(xué)物質(zhì)的型號來作為項目“型號”的值。本實施方式的型號表215儲存有過去判定為化學(xué)物質(zhì)的購買對象物的型號。在本實施方式中,在下單數(shù)據(jù)所包含的型號是儲存于型號表215的型號的情況下,判定為購買對象物是化學(xué)物質(zhì)。
即,本實施方式的化學(xué)物質(zhì)判定數(shù)據(jù)庫210是儲存了在購買對象物的是否為化學(xué)物質(zhì)的判定中使用的關(guān)鍵字的數(shù)據(jù)庫。
此外,本實施方式的化學(xué)物質(zhì)判定數(shù)據(jù)庫210也可以設(shè)置有圖3所示的表以外的、與下單數(shù)據(jù)所包含的項目對應(yīng)的表。具體而言,例如,也可以設(shè)置下單數(shù)據(jù)所包含的部門代碼、負(fù)責(zé)人姓名、許可ID等的表。
圖4是說明許可ID核對數(shù)據(jù)庫的一個例子的圖。
本實施方式的許可ID核對數(shù)據(jù)庫220在判定為購買對象物是化學(xué)物質(zhì)的情況下,判定該購買對象物是否已經(jīng)得到訂購的審批時被參照。
本實施方式的許可ID核對數(shù)據(jù)庫220具有部門代碼、型號、以及許可ID來作為信息的項目,其它的項目與部門代碼建立對應(yīng)。
部門代碼、型號、以及許可ID是在訂購單的下單時輸入的下單數(shù)據(jù)所包含的項目。
部門代碼是識別訂購購買對象物的訂購者所屬的部門的代碼。型號是確定購買對象物的購買對象物固有的識別信息。許可ID是表示將在購買對象物的訂購時請求的購買條件全部滿足的識別信息。即,許可ID是表示許可購買對象物的訂購的許可識別信息。
本實施方式的許可ID在購買對象物為化學(xué)物質(zhì)并且將購買條件全部滿足的情況下,例如由訂購審批者與部門代碼以及型號建立對應(yīng)地發(fā)行。對于本實施方式的許可ID,例如也可以由訂購者事先向訂購審批者申請許可ID的發(fā)給,并獲取。
在本實施方式中,若發(fā)行了許可ID,則發(fā)行的許可ID與部門代碼以及型號建立對應(yīng)地儲存于許可ID核對數(shù)據(jù)庫220。因此,在本實施方式的許可ID核對數(shù)據(jù)庫220,確認(rèn)了將購買條件全部滿足的化學(xué)物質(zhì)的型號與部門代碼和許可ID一起儲存。
接下來,參照圖5對本實施方式的訂購裝置200的功能進(jìn)行說明。圖5是說明第一實施方式的訂購裝置的功能構(gòu)成的圖。
本實施方式的訂購裝置200通過由運(yùn)算處理裝置26執(zhí)行訂購程序230,實現(xiàn)后述的各部的處理。
本實施方式的訂購裝置200具有下單受理部231、化學(xué)物質(zhì)判定處理部240、核對處理部250、審批請求部253、錯誤請求部262、以及數(shù)據(jù)庫更新部263。
本實施方式的下單受理部231受理來自終端裝置300的下單數(shù)據(jù)的輸入。其中,本實施方式的下單受理部231也受理在訂購裝置200中輸入的下單數(shù)據(jù)。對于下單數(shù)據(jù)的詳細(xì)內(nèi)容,在下文中進(jìn)行描述。
化學(xué)物質(zhì)判定處理部240參照化學(xué)物質(zhì)判定數(shù)據(jù)庫210,進(jìn)行輸入到下單數(shù)據(jù)的購買對象物是否為化學(xué)物質(zhì)的判定。對于化學(xué)物質(zhì)判定處理部240的詳細(xì)內(nèi)容,在下文中進(jìn)行描述。
核對處理部250在通過化學(xué)物質(zhì)判定處理部240判定為購買對象物是化學(xué)物質(zhì)的情況下,參照許可ID核對數(shù)據(jù)庫220,進(jìn)行是否對購買對象物賦予了許可ID的核對。對于核對處理部250的詳細(xì)內(nèi)容,在下文中進(jìn)行描述。
錯誤請求部262在未對購買對象物賦予許可ID的情況下,針對終端裝置300進(jìn)行表示購買對象物不滿足購買條件的錯誤消息的顯示請求。
數(shù)據(jù)庫更新部263進(jìn)行化學(xué)物質(zhì)判定數(shù)據(jù)庫210的更新。對于數(shù)據(jù)庫更新部263的處理的詳細(xì)內(nèi)容,在下文中進(jìn)行描述。
接下來,對化學(xué)物質(zhì)判定處理部240進(jìn)行說明。本實施方式的化學(xué)物質(zhì)判定處理部240具有非化學(xué)物質(zhì)判定部241、客戶判定部242、品名判定部243、以及型號判定部244。
本實施方式的非化學(xué)物質(zhì)判定部241參照化學(xué)物質(zhì)判定數(shù)據(jù)庫210的名稱表211,判定購買對象物是否為非化學(xué)物質(zhì)。客戶判定部242參照非化學(xué)客戶表212和化學(xué)客戶表213,判定購買對象物是否為化學(xué)物質(zhì)。品名判定部243參照品名表214,判定購買對象物是否為化學(xué)物質(zhì)。型號判定部244參照型號表215,判定購買對象物是否為化學(xué)物質(zhì)。
接下來,對本實施方式的核對處理部250進(jìn)行說明。本實施方式的核對處理部250具有ID有無判定部251、核對部252、以及審批請求部253。
ID有無判定部251判定下單數(shù)據(jù)是否包含許可ID。核對部252在下單數(shù)據(jù)包含許可ID的情況下,參照許可ID核對數(shù)據(jù)庫220,核對下單數(shù)據(jù)所包含的許可ID是否正確。審批請求部253在購買對象物被賦予了許可ID的情況下,針對終端裝置400進(jìn)行購買對象物的訂購的審批請求。
接下來,對本實施方式的下單數(shù)據(jù)進(jìn)行說明。圖6是表示下單數(shù)據(jù)的輸入畫面的一個例子的圖。
圖6所示的輸入畫面61例如既可以顯示于終端裝置300的輸出裝置等,也可以顯示于訂購裝置200的輸出裝置等。
圖6所示的下單數(shù)據(jù)的輸入畫面61顯示有部門代碼輸入欄62、負(fù)責(zé)人姓名輸入欄63、許可ID輸入欄64、客戶名輸入欄65、品名輸入欄66、型號輸入欄67、以及訂購按鈕68。在輸入畫面61中,例如也可以若在各輸入欄62~67進(jìn)行輸入,并操作訂購按鈕68,則下單受理部231受理下單數(shù)據(jù)。
在本實施方式中,下單數(shù)據(jù)所包含的項目顯示為顯示于輸入畫面61的各輸入欄62~67。因此,在圖6的情況下,下單數(shù)據(jù)的項目包含部門代碼、負(fù)責(zé)人姓名、許可ID、客戶名、品名、以及型號。
其中,在下單數(shù)據(jù)中,除了輸入畫面61所示的項目以外,例如,也可以包含購買對象物的保管場所、購買對象物的檢查場所、訂購日、貨物交付地代碼、費(fèi)用負(fù)擔(dān)部門代碼、購買對象物的型號、以及購買數(shù)量等。另外,下單數(shù)據(jù)所包含的項目和項目的值也可以作為表儲存于化學(xué)物質(zhì)判定數(shù)據(jù)庫210。
接下來,參照圖7對本實施方式的訂購裝置200的動作進(jìn)行說明。圖7是說明第一實施方式的訂購裝置的動作的流程圖。
本實施方式的訂購裝置200通過下單受理部231受理下單數(shù)據(jù)(步驟S701)。接著,化學(xué)物質(zhì)判定處理部240通過非化學(xué)物質(zhì)判定部241判定購買對象物是否為非化學(xué)物質(zhì)(步驟S703)。具體而言,非化學(xué)物質(zhì)判定部241參照化學(xué)物質(zhì)判定數(shù)據(jù)庫210內(nèi)的名稱表211,判定在下單數(shù)據(jù)所包含的購買對象物的品名中是否存在與名稱表211內(nèi)的單詞一致的單詞。
在步驟S703中,存在與名稱表211內(nèi)的單詞一致的單詞的情況下,判定為購買對象物是非化學(xué)物質(zhì),并進(jìn)入后述的步驟S712。
在步驟S703中,不存在與名稱表211內(nèi)的單詞一致的單詞的情況下,客戶判定部242參照非化學(xué)客戶表212(步驟S704)。接著,客戶判定部242判定在非化學(xué)客戶表212中是否存在與下單數(shù)據(jù)所包含的購買對象物的客戶一致的客戶(步驟S705)。
在步驟S705中,存在符合的客戶的情況下,判定為購買對象物是非化學(xué)物質(zhì),并進(jìn)入后述的步驟S712。
在步驟S705中,不存在符合的客戶的情況下,客戶判定部242參照非化學(xué)客戶表212(步驟S706)。接著,客戶判定部242判定在化學(xué)客戶表213中是否存在與下單數(shù)據(jù)所包含的購買對象物的客戶一致的客戶(步驟S707)。
在步驟S707中,在化學(xué)客戶表213中存在符合的客戶的情況下,判定為購買對象物是化學(xué)物質(zhì),并進(jìn)入后述的步驟S713。
在步驟S707中,在化學(xué)客戶表213中不存在符合的客戶的情況下,品名判定部243參照品名表214(步驟S708)。接著,品名判定部243判定品名表214中是否存在與下單數(shù)據(jù)所包含的購買對象物的品名一致的品名(步驟S709)。
本實施方式的品名判定部243可以在品名表214中包含與下單數(shù)據(jù)所包含的品名一致的品名的情況下,判定為存在一致的品名。另外,本實施方式的品名判定部243也可以在下單數(shù)據(jù)所包含的品名的一部分與賦予了通配符的品名的一部分一致的情況下,判定為存在一致的品名。
以下,進(jìn)一步對基于品名判定部243的一致的判定進(jìn)行說明。
在此,假設(shè)下單數(shù)據(jù)所包含的品名為“二甲胺”。該情況下,品名判定部243首先以“二甲胺”檢索品名表214。然后在品名表214中不存在“二甲胺”的情況下,品名判定部243接著以“三*”檢索“二甲胺”。該檢索的結(jié)果是在“二甲胺”中不存在“三*”。
接著品名判定部243以“*胺”檢索“二甲胺”。由于“二甲胺”包含“*胺”,所以品名判定部243將“二甲胺”判定為化學(xué)物質(zhì)。
如以上那樣,在本實施方式中,通過比較包含通配符的品名的一部分、和下單數(shù)據(jù)所包含的品名,在步驟S709中能夠提高將購買對象物判定為化學(xué)物質(zhì)的概率,能夠減少后續(xù)階段的處理的負(fù)擔(dān)。
在步驟S709中,存在一致的品名的情況下,判定為購買對象物是化學(xué)物質(zhì),并進(jìn)入后述的步驟S713。
在步驟S709中,不存在一致的品名的情況下,型號判定部244參照型號表215(步驟S710)。接著,型號判定部244判定型號表215中是否存在與下單數(shù)據(jù)所包含的型號一致的型號(步驟S711)。
在步驟S711中,存在符合的型號的情況下,判定為購買對象物是化學(xué)物質(zhì),并進(jìn)入后述的步驟S713。
在步驟S711中,不存在符合的型號的情況下,判定為購買對象物是非化學(xué)物質(zhì)。
若判定為購買對象物是非化學(xué)物質(zhì),則訂購裝置200通過審批請求部253,針對終端裝置400進(jìn)行訂購的審批請求(步驟S712),并結(jié)束處理。
另外,若判定為購買對象物是化學(xué)物質(zhì),則訂購裝置200通過核對處理部250的ID有無判定部251,判定下單數(shù)據(jù)是否包含有許可ID(步驟S713)。即,ID有無判定部251判定在下單數(shù)據(jù)的輸入畫面61中是否輸入了許可ID。
在步驟S713中,在下單數(shù)據(jù)不包含許可ID的情況下,進(jìn)入后述的步驟S715。
在步驟S713中,在下單數(shù)據(jù)包含許可ID的情況下,核對處理部250通過核對部252,判定在許可ID核對數(shù)據(jù)庫220是否存在與下單數(shù)據(jù)所包含的許可ID一致的許可ID(步驟S714)。
在步驟S714中,存在一致的許可ID的情況下,判定為購買對象物是化學(xué)物質(zhì)并且將購買條件全部滿足,并進(jìn)入步驟S712。
在步驟S714中,不存在一致的許可ID的情況下,購買對象物是化學(xué)物,并且不具有購買條件。因此,訂購裝置200通過錯誤請求部262,進(jìn)行表示不滿足化學(xué)物質(zhì)的訂購所需要的條件的錯誤消息的顯示請求(步驟S715),并結(jié)束處理。其中,錯誤消息的顯示請求針對顯示了輸入畫面61的裝置進(jìn)行。
如以上那樣,在本實施方式中,基于輸入的下單數(shù)據(jù),判定購買對象物是否為化學(xué)物質(zhì),并且在判定為是化學(xué)物質(zhì)的情況下,判定該化學(xué)物質(zhì)是否滿足購買條件。因此,根據(jù)本實施方式,能夠與輸入下單數(shù)據(jù)的訂購者是否具有與化學(xué)物質(zhì)有關(guān)的知識無關(guān)地,使訂購者購買滿足購買條件的化學(xué)物質(zhì)。
接下來,參照圖8,對通過訂購裝置200的數(shù)據(jù)庫更新部263的化學(xué)物質(zhì)判定數(shù)據(jù)庫210的更新進(jìn)行說明。
本實施方式的訂購裝置200通過化學(xué)物質(zhì)判定處理部240的各部,判定下單數(shù)據(jù)所包含的項目的值是否儲存于化學(xué)物質(zhì)判定數(shù)據(jù)庫210,并根據(jù)判定結(jié)果更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210。在本實施方式中,用于化學(xué)物質(zhì)判定數(shù)據(jù)庫210的更新的下單數(shù)據(jù)是判定為是化學(xué)物質(zhì)的購買對象物的下單數(shù)據(jù)。
此外,在本實施方式中,名稱表211例如是由訂購系統(tǒng)100的管理者等預(yù)先登記的表,不是數(shù)據(jù)庫更新部263的更新的對象。
圖8是說明第一實施方式的數(shù)據(jù)庫更新部的處理的流程圖。
本實施方式的訂購裝置200通過數(shù)據(jù)庫更新部263,獲取下單受理部231受理的下單數(shù)據(jù)(步驟S801)。其中,在此獲取的下單數(shù)據(jù)是判定為是化學(xué)物質(zhì)的購買對象物的下單數(shù)據(jù)。
接著,客戶判定部242參照非化學(xué)客戶表212(步驟S802),判定非化學(xué)客戶表212中是否存在與下單數(shù)據(jù)所包含的購買對象物的客戶一致的客戶(步驟S803)。
在步驟S803中,存在符合的客戶的情況下,進(jìn)入后述的步驟S805。在步驟S803中,不存在符合的客戶的情況下,數(shù)據(jù)庫更新部263將下單數(shù)據(jù)所包含的客戶名登記到非化學(xué)客戶表212(步驟S804)。
接著,客戶判定部242參照化學(xué)客戶表213(步驟S805),判定在化學(xué)客戶表213中是否存在與下單數(shù)據(jù)所包含的購買對象物的客戶一致的客戶(步驟S806)。
在步驟S806中,存在符合的客戶的情況下,進(jìn)入后述的步驟S808。在步驟S806中,不存在符合的客戶的情況下,數(shù)據(jù)庫更新部263將下單數(shù)據(jù)所包含的客戶名登記到化學(xué)客戶表213(步驟S807)。
接著,品名判定部243參照品名表214(步驟S808),判定在品名表214中是否存在與下單數(shù)據(jù)所包含的購買對象物的品名一致的品名(步驟S809)。
在步驟S809中,存在符合的品名的情況下,進(jìn)入后述的步驟S811。在步驟S809中,不存在符合的品名的情況下,數(shù)據(jù)庫更新部263將下單數(shù)據(jù)所包含的品名登記到品名表214(步驟S810)。
接著,型號判定部244參照型號表215(步驟S811),判定型號表215中是否存在與下單數(shù)據(jù)所包含的購買對象物的型號一致的型號(步驟S812)。
在步驟S812中,存在符合的型號的情況下,進(jìn)入后述的步驟S814。在步驟S812中,不存在符合的型號的情況下,數(shù)據(jù)庫更新部263將下單數(shù)據(jù)所包含的型號登記到型號表215(步驟S813)。
接著,數(shù)據(jù)庫更新部263使針對各表進(jìn)行的登記反映于化學(xué)物質(zhì)判定數(shù)據(jù)庫210,更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210(步驟S814),并結(jié)束處理。
如以上那樣,在本實施方式中,根據(jù)判定為是化學(xué)物質(zhì)的購買對象物的下單數(shù)據(jù)來更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210,由此能夠使后面化學(xué)物質(zhì)判定處理部240中的化學(xué)物質(zhì)的判定的精度提高。
(第二實施方式)
以下,參照附圖對第二實施方式進(jìn)行說明。在第二實施方式中,根據(jù)按照下單數(shù)據(jù)所包含的每個項目進(jìn)行了加權(quán)的結(jié)果來更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210這一點與第一實施方式不同。因此,在以下的第二實施方式的說明中,僅對與第一實施方式的不同點進(jìn)行說明,在具有與第一實施方式相同的功能構(gòu)成的部分賦予與第一實施方式的說明所使用的附圖標(biāo)記相同的附圖標(biāo)記,并省略其說明。
圖9是說明第二實施方式的訂購裝置的功能構(gòu)成的圖。在本實施方式的訂購裝置200A安裝有訂購程序230A。
另外,本實施方式的訂購裝置200A例如具有設(shè)置于存儲器裝置25等存儲區(qū)域的表對應(yīng)計數(shù)器組280。
表對應(yīng)計數(shù)器組280包括與化學(xué)物質(zhì)判定數(shù)據(jù)庫210所包含的表對應(yīng)的計數(shù)器。具體而言,例如,在表對應(yīng)計數(shù)器組280包括與非化學(xué)客戶表212對應(yīng)的非化學(xué)客戶計數(shù)器、與化學(xué)客戶表213對應(yīng)的化學(xué)客戶計數(shù)器等。另外,在表對應(yīng)計數(shù)器組280包括與品名表214對應(yīng)的品名計數(shù)器、與型號表215對應(yīng)的型號計數(shù)器等。
另外,本實施方式的訂購裝置200A代替第一實施方式的數(shù)據(jù)庫更新部263,具有學(xué)習(xí)處理部270。本實施方式的學(xué)習(xí)處理部270根據(jù)下單受理部231受理的下單數(shù)據(jù)進(jìn)行使化學(xué)物質(zhì)判定數(shù)據(jù)庫210更新的學(xué)習(xí)處理。
本實施方式的學(xué)習(xí)處理部270具有下單數(shù)據(jù)獲取部271、計數(shù)器控制部272、加權(quán)部273、等級判定部274、以及數(shù)據(jù)庫更新部275。
下單數(shù)據(jù)獲取部271獲取在輸入畫面61中輸入的下單數(shù)據(jù)。計數(shù)器控制部272基于化學(xué)物質(zhì)判定處理部240的各部的判定結(jié)果,控制與化學(xué)物質(zhì)判定數(shù)據(jù)庫210的各表對應(yīng)的計數(shù)器的值。
加權(quán)部273與表對應(yīng)計數(shù)器組280的每個項目的計數(shù)器的值對應(yīng)地按照每個項目進(jìn)行加權(quán)。本實施方式的權(quán)重是成為用于判定是否將下單數(shù)據(jù)所包含的項目的值作為化學(xué)物質(zhì)判定數(shù)據(jù)庫210中的項目的值而追加到化學(xué)物質(zhì)判定數(shù)據(jù)庫210的基準(zhǔn)的值。
等級判定部274判定是否將下單數(shù)據(jù)所包含的項目的值登記到化學(xué)物質(zhì)判定數(shù)據(jù)庫210內(nèi)的相應(yīng)的表。更具體而言,等級判定部274判定在加權(quán)部273中計算出的各項目的權(quán)重是否超過了規(guī)定的閾值,并根據(jù)判定的結(jié)果判定是否更新相應(yīng)的表。
數(shù)據(jù)庫更新部275根據(jù)等級判定部274的判定結(jié)果,進(jìn)行化學(xué)物質(zhì)判定數(shù)據(jù)庫210的更新。
以下,對由本實施方式的訂購裝置200A的學(xué)習(xí)處理部270進(jìn)行的化學(xué)物質(zhì)判定數(shù)據(jù)庫210的更新進(jìn)行說明。圖10是說明第二實施方式中的化學(xué)物質(zhì)判定數(shù)據(jù)庫的更新的流程圖。
本實施方式的下單數(shù)據(jù)獲取部271獲取下單受理部231受理的下單數(shù)據(jù)(步驟S1001)。另外,本實施方式的下單數(shù)據(jù)獲取部271保持獲取的下單數(shù)據(jù)的數(shù)目。
圖10的步驟S1002、步驟S1003的處理與圖8的步驟S802、步驟S803的處理相同故省略說明。
在步驟S1003中,在非化學(xué)客戶表212中不存在符合的客戶的情況下,進(jìn)入后述的步驟S1005。在步驟S1003中,在非化學(xué)客戶表212中存在符合的客戶的情況下,計數(shù)器控制部272將非化學(xué)客戶計數(shù)器的值自加1(步驟S1004)。此外,在以下的說明中,將非化學(xué)客戶計數(shù)器作為最初的計數(shù)器進(jìn)行說明。
圖10的步驟S1005、步驟S1006的處理與圖8的步驟S805、步驟S806的處理相同故省略說明。
在步驟S1006中,在化學(xué)客戶表213中不存在符合的客戶的情況下,進(jìn)入后述的步驟S1008。在步驟S1005中,在化學(xué)客戶表213中存在符合的客戶的情況下,計數(shù)器控制部272將化學(xué)客戶計數(shù)器的值自加1(步驟S1007)。即,在本實施方式中,為了保持在化學(xué)客戶表213中存在符合的客戶,對計數(shù)器進(jìn)行正計數(shù)。
圖10的步驟S1008、步驟S1009的處理與圖8的步驟S808、步驟S809的處理相同故省略說明。
在步驟S1009中,在品名表214中不存在符合的品名的情況下,進(jìn)入后述的步驟S1011。在步驟S1009中,在品名表214中存在符合的品名的情況下,計數(shù)器控制部272將品名計數(shù)器的值自加1(步驟S1010)。
圖10的步驟S1011、步驟S1012的處理與圖8的步驟S811、步驟S812的處理相同故省略說明。
在步驟S1012中,在型號表215中不存在符合的型號的情況下,進(jìn)入后述的步驟S1014。在步驟S1012中,在型號表215中存在符合的品名的情況下,計數(shù)器控制部272將型號計數(shù)器的值自加1(步驟S1013)。
本實施方式的學(xué)習(xí)處理部270通過加權(quán)部273,提取最初的計數(shù)器的值(步驟S1014)。
接著,加權(quán)部273進(jìn)行針對獲取的計數(shù)值的加權(quán)(步驟S1015)。對于步驟S1015中的加權(quán)部273的加權(quán)的詳細(xì)內(nèi)容,在下文中進(jìn)行描述。
接著,學(xué)習(xí)處理部270通過等級判定部274,判定在步驟S1015計算出的權(quán)重是否在規(guī)定的閾值以上(步驟S1016)。其中,也可以預(yù)先設(shè)定規(guī)定的閾值。
在步驟S1016中,權(quán)重在閾值以上的情況下,數(shù)據(jù)庫更新部275判定在與獲取了計數(shù)值的計數(shù)器對應(yīng)的表中是否存在下單數(shù)據(jù)所包含的項目的值(步驟S1017)。
在步驟S1017中,在相應(yīng)的表中不存在下單數(shù)據(jù)所包含的項目的值的情況下,數(shù)據(jù)庫更新部275將下單數(shù)據(jù)所包含的項目的值登記到相應(yīng)的表(步驟S1018)。在步驟S1017中,在相應(yīng)的表中存在下單數(shù)據(jù)所包含的項目的值的情況下,學(xué)習(xí)處理部270進(jìn)入后述的步驟S1021。
在步驟S1016中,權(quán)重小于閾值的情況下,數(shù)據(jù)庫更新部275判定下單數(shù)據(jù)所包含的項目的值是否存在于相應(yīng)的表(步驟S1019)。在步驟S1019中,存在于相應(yīng)的表的情況下,數(shù)據(jù)庫更新部275從相應(yīng)的表刪除下單數(shù)據(jù)所包含的項目的值(步驟S1020)。
在步驟S1019中,在相應(yīng)的表中不存在的情況下,學(xué)習(xí)處理部270進(jìn)入后述的步驟S1021。
數(shù)據(jù)庫更新部275判定是否針對全部的計數(shù)器,執(zhí)行了步驟S1015之后的處理(步驟S1021)。在步驟S1021中,未執(zhí)行處理的情況下,數(shù)據(jù)庫更新部275獲取下一個計數(shù)器的值(步驟S1022),并返回步驟S1015。
在步驟S1021中,執(zhí)行了處理的情況下,數(shù)據(jù)庫更新部275更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210(步驟S1023),并結(jié)束處理。
另外,在本實施方式中,在步驟S1016中使判定對于下單數(shù)據(jù)所包含的項目的值是否登記到相應(yīng)的表,或者是否進(jìn)行刪除時的閾值相同,但并不限定于此。在本實施方式中,例如也可以分別獨(dú)立地設(shè)置下單數(shù)據(jù)所包含的項目的值的登記至相應(yīng)的表的判定所使用的閾值、和從表中刪除的判定所使用的閾值。
以下,對由本實施方式的加權(quán)部273進(jìn)行的權(quán)重的計算進(jìn)行說明。本實施方式的加權(quán)部273使用以下所示的兩個式子的任意一方,進(jìn)行權(quán)重的計算。
首先,對式(1)進(jìn)行說明。式(1)如下所示。
權(quán)重=初始固定值×(α)n-x×(1/β)x 式(1)
其中,在式(1)中,初始固定值是預(yù)先由訂購系統(tǒng)100的管理者等所設(shè)定的值。另外,在式(1)中,α、β是進(jìn)行加權(quán)時的系數(shù),是預(yù)先設(shè)定的值。
并且,在式(1)中,n是下單受理部231受理的下單數(shù)據(jù)的數(shù)目,即下單數(shù)據(jù)獲取部271獲取到的下單數(shù)據(jù)的數(shù)目。另外,在式(1)中,x是在從步驟S1004到步驟S1014的處理中,各計數(shù)器未被自加1的次數(shù)。因此,在本實施方式中,n-x的值是計數(shù)器被自加1的次數(shù)。
接下來,對式(2)進(jìn)行說明。式(2)如下所示。
權(quán)重=初始固定值+n×α-(n-x)×β 式(2)
本實施方式的加權(quán)部273可以任意地選擇上述式(1)或者式(2)的任意一個來進(jìn)行加權(quán)。其中,在本實施方式中,在使用了式(2)的情況下,未進(jìn)行自加1的情況被權(quán)重較大地反映。
接下來,參照圖11,對本實施方式的學(xué)習(xí)處理部270的處理進(jìn)行具體說明。圖11是說明第一實施方式的學(xué)習(xí)處理部的處理的圖。圖11(A)是在獲取最新的下單數(shù)據(jù)之前計算出的與化學(xué)物質(zhì)判定數(shù)據(jù)庫210內(nèi)的各表對應(yīng)的權(quán)重,圖11(B)表示在獲取了最新的下單數(shù)據(jù)之后計算出的與化學(xué)物質(zhì)判定數(shù)據(jù)庫210內(nèi)的各表對應(yīng)的權(quán)重。另外,在圖11的例子中,將在項目的值從表中刪除的判定中使用的閾值設(shè)為TH1,將在項目的值登記至表的判定中使用的閾值設(shè)為TH2。
在圖11中,對下單數(shù)據(jù)所包含的客戶名為aa化學(xué),品名為二甲胺,型號為XB的例子進(jìn)行說明。
該情況下,在從圖10的步驟S1002到步驟S1011的處理中,與化學(xué)客戶表213對應(yīng)的化學(xué)客戶計數(shù)器、與品名表214對應(yīng)的品名計數(shù)器、以及與型號表215對應(yīng)的型號計數(shù)器的值分別被自加1。
因此,學(xué)習(xí)處理部270通過數(shù)據(jù)庫更新部275,例如獲取非化學(xué)客戶計數(shù)器的值來作為最初的計數(shù)器的值。由于在非化學(xué)客戶表212不包含有aa化學(xué),所以在此非化學(xué)客戶計數(shù)器的值未被自加1。因此,在式(1)或者式(2)中,下單數(shù)據(jù)獲取部271獲取到的下單數(shù)據(jù)的數(shù)目亦即n、和計數(shù)器未被自加1的次數(shù)亦即x分別為正1。
加權(quán)部273使用該n和x的值,計算與非化學(xué)客戶計數(shù)器對應(yīng)的權(quán)重。在計算出的權(quán)重不在閾值以上的情況下,并且在非化學(xué)客戶表212存在aa化學(xué)的情況下刪除aa化學(xué),而在不存在于非化學(xué)客戶表212的情況下,直接獲取下一個計數(shù)器的值。
另外,在計算出的權(quán)重在閾值以上的情況下,并且在非化學(xué)客戶表212不存在aa化學(xué)的情況下,在非化學(xué)客戶表212登記aa化學(xué),而在非化學(xué)客戶表212中存在aa化學(xué)的情況下,直接獲取下一個計數(shù)器的值。
如以上那樣,在本實施方式中,根據(jù)下單數(shù)據(jù)的內(nèi)容更新化學(xué)物質(zhì)判定數(shù)據(jù)庫240所包含的各表。
例如,在圖11(A)中,根據(jù)非化學(xué)客戶計數(shù)器的值計算出的權(quán)重在閾值TH2以上。因此,在圖11(A)的例子中,在非化學(xué)客戶表212登記aa化學(xué)。同樣地在圖11(A)中,根據(jù)品名計數(shù)器的值計算出的權(quán)重在閾值TH2以上。因此在品名表214登記“二甲胺”。
另外,在圖11(A)中,根據(jù)型號計數(shù)器的值計算出的權(quán)重小于閾值TH2,但在閾值TH1以上。因此不從型號表214刪除型號XB。
另外,在圖11(B)的例子中,根據(jù)非化學(xué)客戶計數(shù)器的值計算出的權(quán)重小于閾值TH1。因此,在圖11(B)的例子中,從非化學(xué)客戶表212刪除aa化學(xué)。另外,在圖11(B)中,根據(jù)品名計數(shù)器的值計算出的權(quán)重在閾值TH2以上。因此在品名表214登記“二甲胺”。
另外,在圖11(B)中,根據(jù)型號計數(shù)器的值計算出的權(quán)重小于閾值TH1。因此從型號表214刪除型號XB。
如以上那樣,在本實施方式中,每當(dāng)受理下單數(shù)據(jù),學(xué)習(xí)處理部270對下單數(shù)據(jù)的內(nèi)容進(jìn)行學(xué)習(xí),并根據(jù)下單數(shù)據(jù)的內(nèi)容使化學(xué)物質(zhì)判定數(shù)據(jù)庫210更新。因此,在本實施方式中,能夠使根據(jù)下單數(shù)據(jù)判定是化學(xué)物質(zhì)時的判定的精度提高。
其中,在本實施方式中,也可以對權(quán)重的值設(shè)置上限值和下限值。以下,對在權(quán)重的值設(shè)置了上限值和下限值的情況進(jìn)行說明。
圖12是說明設(shè)置了上限值和下限值的情況下的加權(quán)部的處理的流程圖。
加權(quán)部273若計算出權(quán)重(步驟S1201),則判定計算出的權(quán)重是否在上限值以上,或者是否在下限值以下(步驟S1202)。
在步驟S1202中,權(quán)重在上限值以上或者下限值以下的情況下,加權(quán)部273將上限值或者下限值作為權(quán)重輸出(步驟S1203)。在步驟S1202中,權(quán)重不在上限值以上或者下限值以下的情況下,加權(quán)部273輸出計算出的權(quán)重(步驟S1204)。
在本實施方式中,通過如以上那樣對權(quán)重設(shè)置上限值和下限值,能夠抑制每次計算權(quán)重時權(quán)重逐漸偏離閾值。
(第三實施方式)
以下參照附圖對第三實施方式進(jìn)行說明。在第三實施方式中,按照項目的每個組合進(jìn)行加權(quán)的計算這一點與第二實施方式不同。因此,在以下的第三實施方式的說明中,僅對與第二實施方式的不同點進(jìn)行說明,對具有與第二實施方式相同的功能構(gòu)成的部分賦予與第二實施方式的說明所使用的附圖標(biāo)記相同的附圖標(biāo)記,并省略其說明。
圖13是說明第三實施方式的訂購裝置的功能構(gòu)成的圖。在本實施方式的訂購裝置200B安裝有訂購程序230B。
本實施方式的訂購裝置200B具有組合模式數(shù)據(jù)庫225、組合對應(yīng)計數(shù)器組290。
組合模式數(shù)據(jù)庫225儲存有化學(xué)物質(zhì)判定數(shù)據(jù)庫210所包含的核項目的組合。
組合對應(yīng)計數(shù)器290是包括與儲存于組合模式數(shù)據(jù)庫225的組合的各個組合對應(yīng)的計數(shù)器的計數(shù)器組。
另外,本實施方式的訂購裝置200B具有學(xué)習(xí)處理部270A。本實施方式的學(xué)習(xí)處理部270A除了第二實施方式的學(xué)習(xí)處理部270之外,還具有組合計數(shù)器控制部276。組合計數(shù)器控制部276控制組合對應(yīng)計數(shù)器組290所具有的各計數(shù)器。
以下,參照圖14,對本實施方式的組合數(shù)據(jù)庫225進(jìn)行說明。圖14是表示組合模式數(shù)據(jù)庫的一個例子的圖。
在本實施方式的組合模式數(shù)據(jù)庫225中,組合1是非化學(xué)客戶和品名的組合,組合2是非化學(xué)客戶和型號的組合。
本實施方式的組合模式數(shù)據(jù)庫225儲存有化學(xué)物質(zhì)判定數(shù)據(jù)庫210所包含的項目的全部的組合的模式。
接下來,參照圖15對本實施方式的訂購裝置200B中的學(xué)習(xí)處理部270A的處理進(jìn)行說明。
圖15是說明第二實施方式的學(xué)習(xí)處理部的處理的流程圖。
本實施方式的下單數(shù)據(jù)獲取部271獲取下單受理部231受理的下單數(shù)據(jù)(步驟S1501)。另外,本實施方式的下單數(shù)據(jù)獲取部271保持獲取到的下單數(shù)據(jù)的數(shù)目。
接著,組合計數(shù)器控制部276從組合模式數(shù)據(jù)庫225獲取最初的組合(步驟S1502)。
接著,化學(xué)物質(zhì)判定處理部240參照化學(xué)物質(zhì)判定數(shù)據(jù)庫210中的與組合所包含的項目對應(yīng)的表(步驟S1503)。接著,化學(xué)物質(zhì)判定處理部240判定是否在與組合所包含的項目對應(yīng)的表的全部中存在與組合所包含的項目的值一致的值(步驟S1504)。
在步驟S1504中,在全部的表中存在符合的值的情況下,組合計數(shù)器控制部272使與獲取到的組合對應(yīng)的計數(shù)器的值自加1(步驟S1505),并進(jìn)入后述的步驟S1508。
在步驟S1504中,在不在全部的表中存在符合的值的情況下,化學(xué)物質(zhì)判定處理部240判定是否有存在與組合所包含的項目的值一致的值的表(步驟S1506)。
在步驟S1506中,不存在符合的表的情況下,進(jìn)入后述的步驟S1508。
在步驟S1506中,存在符合的表的情況下,計數(shù)器控制部272使表對應(yīng)計數(shù)器組280所包含的、與相應(yīng)的表對應(yīng)的計數(shù)器的值自加1(步驟S1507)。
接著,學(xué)習(xí)處理部270A判定是否針對組合模式數(shù)據(jù)庫225所包含的全部的組合進(jìn)行了從步驟S1503到步驟S1507的處理(步驟S1508)。
在步驟S1508中,未針對全部的組合進(jìn)行了處理的情況下,組合計數(shù)器控制部276從組合模式數(shù)據(jù)庫225獲取下一個組合(步驟S1509),并返回到步驟S1503。
在步驟S1508中,針對全部的組合進(jìn)行了處理的情況下,組合計數(shù)器控制部276從組合對應(yīng)計數(shù)器組290獲取與最初的組合對應(yīng)的計數(shù)器的值(步驟S1510)。接著,加權(quán)部273基于獲取到的計數(shù)器的值,計算與組合對應(yīng)的權(quán)重(步驟S1511)。
接著,等級判定部274判定計算出的權(quán)重是否在規(guī)定的閾值以上(步驟S1512)。在步驟S1512中,在規(guī)定的閾值以上的情況下,數(shù)據(jù)庫更新部275判定是否組合所包含的項目的值的全部儲存于與組合的項目對應(yīng)的各個表(步驟S1513)。
在步驟S1513中,項目的值未全部儲存于各個表的情況下,數(shù)據(jù)庫更新部275在不存在項目的值的表儲存組合所包含的項目的值(步驟S1514)。在步驟S1513中,項目的值的全部儲存于各個表的情況下,進(jìn)入后述的步驟S1517。
在步驟S1512中,權(quán)重小于閾值的情況下,數(shù)據(jù)庫更新部275判定是否組合所包含的項目的值的全部儲存于與組合的項目對應(yīng)的各個表(步驟S1515)。
在步驟S1515中,項目的值的全部儲存于各個表的情況下,數(shù)據(jù)庫更新部275從存在項目的值的表刪除組合所包含的項目的值(步驟S1516),并進(jìn)入后述的步驟S1517。另外。在步驟S1515中,項目的值未全部儲存于各個表的情況下,數(shù)據(jù)庫更新部275進(jìn)入后述的步驟S1517。
接著,數(shù)據(jù)庫更新部275判定是否針對組合對應(yīng)計數(shù)器組290所包含的全部的計數(shù)器,進(jìn)行了從步驟S1511到步驟S1516的處理(步驟S1517)。
在步驟S1517中,未進(jìn)行處理的情況下,組合計數(shù)器控制部276獲取組合對應(yīng)計數(shù)器組290中,與獲取到計數(shù)器的值的組合的下一個組合對應(yīng)的計數(shù)器的值(步驟S1518),并進(jìn)入步驟S1511。在步驟S1517中,進(jìn)行了處理的情況下,數(shù)據(jù)庫更新部275更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210,反映針對各表的值的登記和刪除(步驟S1519)。
接下來,參照圖16,對本實施方式的學(xué)習(xí)處理部270A的處理進(jìn)行具體說明。圖16是說明第二實施方式的學(xué)習(xí)處理部的處理的圖。
在圖16中,對下單數(shù)據(jù)所包含的客戶名為aa化學(xué),品名為二甲胺,型號為XB的例子進(jìn)行說明。另外,在圖16的例子中,將在項目的值從表中刪除的判定中使用的閾值設(shè)為TH1’,將在項目的值登記至表的判定中使用的閾值設(shè)為TH2’。
該情況下,在組合1中,項目“非化學(xué)客戶”與項目“品名”建立對應(yīng)。
因此,組合計數(shù)器控制部276在非化學(xué)客戶表212存在aa化學(xué),并且在品名表214存在二甲胺的情況下,使與組合1對應(yīng)的計數(shù)器自加1。
在圖16的例子中,在非化學(xué)客戶表212不存在aa化學(xué),在品名表214不存在二甲胺。因此,組合計數(shù)器控制部276不使與組合1對應(yīng)的計數(shù)器自加1。
另外,計數(shù)器控制部272也不使表對應(yīng)計數(shù)器組280所包含的與非化學(xué)客戶表212對應(yīng)的計數(shù)器、和與品名表214對應(yīng)的計數(shù)器的各個計數(shù)器自加1。
并且,在圖16的例子中,根據(jù)與組合1對應(yīng)的計數(shù)器的值計算出的組合1的權(quán)重在閾值TH1’以上但小于閾值TH2。因此,數(shù)據(jù)庫更新部275在圖16的例子中,在非化學(xué)客戶表212和品名表214的各個表中,不進(jìn)行“aa化學(xué)”和“二甲胺”的登記以及刪除。
接下來,組合計數(shù)器控制部276在非化學(xué)客戶表212中存在aa化學(xué),并且在型號表215中存在XB的情況下,使與組合2對應(yīng)的計數(shù)器自加1。該情況下,也與組合1相同,由于在非化學(xué)客戶表212中不存在相應(yīng)的值(aa化學(xué)),所以不使與組合2對應(yīng)的計數(shù)器自加1。
在此,計數(shù)器控制部272使表對應(yīng)計數(shù)器組280中的與型號表214對應(yīng)的計數(shù)器的值自加1。
并且,在圖16的例子中,根據(jù)與組合2對應(yīng)的計數(shù)器的值計算出的組合2的權(quán)重在閾值TH2’以上。而且,在圖16的例子中,在非化學(xué)客戶表212和型號表215的各個表中,存在“aa化學(xué)”和“XB”。因此,數(shù)據(jù)庫更新部275在圖16的例子中,在非化學(xué)客戶表212和型號表215的各個表中,不進(jìn)行“aa化學(xué)”和“XB”的登記以及刪除。
如以上那樣,本實施方式的學(xué)習(xí)處理部270A針對儲存于組合模式數(shù)據(jù)庫225的全部的組合控制計數(shù)器的值,并根據(jù)基于計數(shù)器的值計算出的權(quán)重來更新化學(xué)物質(zhì)判定數(shù)據(jù)庫210。
另外,本實施方式也可以與第二實施方式組合。更具體而言,對于訂購裝置200A例如也可以是能夠選擇使計算權(quán)重時使用的計數(shù)器的值為表對應(yīng)計數(shù)器組280所包含的計數(shù)器的值,或者為組合對應(yīng)計數(shù)器組290所包含的計數(shù)器的值。
具體而言,例如,訂購裝置200A也可以具有針對表對應(yīng)計數(shù)器組280以及組合對應(yīng)計數(shù)器組290設(shè)定優(yōu)先級的設(shè)定功能,并使用將優(yōu)先級設(shè)定得較高那一方的計數(shù)器組的值進(jìn)行權(quán)重的計算。
如以上那樣,在本實施方式中,使用化學(xué)物質(zhì)判定數(shù)據(jù)庫210所包含的項目的組合,更新購買對象物是否為化學(xué)物質(zhì)的判定所使用的化學(xué)物質(zhì)判定數(shù)據(jù)庫210。
因此,在本實施方式中,能夠使判定購買對象物是否為化學(xué)物質(zhì)的化學(xué)物質(zhì)判定處理部240的判定的精度提高,能夠減少后續(xù)階段的處理所花費(fèi)的時間和負(fù)擔(dān)。
(變形例)
以下,對第一以及第二實施方式的變形例進(jìn)行說明。在第一以及第二實施方式的訂購系統(tǒng)100中,在訂購裝置內(nèi)設(shè)置了化學(xué)物質(zhì)判定數(shù)據(jù)庫210、和許可ID核對數(shù)據(jù)庫220,但這些數(shù)據(jù)庫也可以設(shè)置在訂購裝置以外的裝置。
圖17是表示訂購系統(tǒng)中的第一變形例的圖。
圖17所示的訂購系統(tǒng)100A在外部的服務(wù)器500設(shè)置有化學(xué)物質(zhì)判定數(shù)據(jù)庫210。在訂購系統(tǒng)100A中,訂購裝置200C具有許可ID核對數(shù)據(jù)庫220和訂購程序230。訂購裝置200C參照儲存于服務(wù)器500的化學(xué)物質(zhì)判定數(shù)據(jù)庫210執(zhí)行訂購程序230的處理。
圖18是說明訂購系統(tǒng)中的第二變形例的圖。
圖18所示的訂購系統(tǒng)100B在外部的服務(wù)器500A設(shè)置有化學(xué)物質(zhì)判定數(shù)據(jù)庫210和許可ID核對數(shù)據(jù)庫220。在訂購系統(tǒng)100B中,訂購裝置200D具有訂購程序230,并參照儲存于服務(wù)器500A的化學(xué)物質(zhì)判定數(shù)據(jù)庫210和許可ID核對數(shù)據(jù)庫220來執(zhí)行訂購程序230的處理。
公開的技術(shù)并不限定于具體公開的實施例,尤其在不脫離權(quán)利要求書的范圍內(nèi),能夠進(jìn)行各種變形、變更。
附圖標(biāo)記說明
100、100A、100B…訂購系統(tǒng),200、200A…訂購裝置,210…化學(xué)物質(zhì)判定數(shù)據(jù)庫,211…名稱表,212…非化學(xué)客戶表,213…化學(xué)客戶表,214…品名表,215…型號表,220…許可ID核對數(shù)據(jù)庫,225…組合模式數(shù)據(jù)庫,230…訂購程序,240…化學(xué)物質(zhì)判定處理部,250…核對處理部,261…審批請求部,262…錯誤請求部,263、275…數(shù)據(jù)庫更新部,270…學(xué)習(xí)處理部,272…計數(shù)器控制部,273…加權(quán)部,274…等級判定部。