專利名稱:數(shù)據(jù)交換系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)交換系統(tǒng)及方法,尤其涉及一種企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng)之間的數(shù)據(jù)交換系統(tǒng)及方法。
背景技術(shù):
每一個(gè)制造型企業(yè)都有自己的供應(yīng)鏈。采購(gòu)方和供應(yīng)商之間需要發(fā)生交易,采購(gòu)方不斷向供應(yīng)商采購(gòu)直接原料。在采購(gòu)方從供應(yīng)商處直接采購(gòu)原料來(lái)維持足夠的庫(kù)存水平時(shí),大部分問(wèn)題都出現(xiàn)在采購(gòu)過(guò)程中。這些問(wèn)題產(chǎn)生原因是采購(gòu)方使用手工流程管理同供應(yīng)商的關(guān)系。隨著時(shí)間的進(jìn)展,這些手工操作,費(fèi)時(shí)費(fèi)力的交易成了日?;顒?dòng)的一部分。此外,采購(gòu)方關(guān)心交易的細(xì)節(jié),很少有時(shí)間來(lái)分析整體狀況。采購(gòu)的是什么原料,采購(gòu)的批量是多少,從哪個(gè)供應(yīng)商處采購(gòu),供應(yīng)商的成本如何比較,交付期是否滿足要求,貨運(yùn)的頻率如何及公司能否獲得最佳的合同條款等,這些重要的信息都沒(méi)能得到很好地溝通及清楚地分析。
面對(duì)今日信息經(jīng)濟(jì)時(shí)代,改變的速度愈來(lái)愈快,商品的利潤(rùn)愈來(lái)愈低,而如上所述的各類信息可以幫助采購(gòu)方和產(chǎn)品經(jīng)理確定影響財(cái)務(wù)收入的戰(zhàn)略。有了這些供應(yīng)資料,他們就能夠?qū)贤瑮l款進(jìn)行更好的協(xié)商,對(duì)庫(kù)存進(jìn)行更有效的管理,從而在整個(gè)企業(yè)中降低成本。企業(yè)為更好的提升自我競(jìng)爭(zhēng)力,則應(yīng)朝向以整合企業(yè)內(nèi)部與外部資源規(guī)劃的應(yīng)用系統(tǒng)架構(gòu)作為企業(yè)經(jīng)營(yíng)管理的策略。以期能充分利用企業(yè)資源、降低營(yíng)運(yùn)成本并提高整體的效率,達(dá)到企業(yè)電子化的效益。2003年2月5日公開(kāi)的中國(guó)第1395203號(hào)專利發(fā)明揭露一種主動(dòng)式數(shù)據(jù)倉(cāng)儲(chǔ)系統(tǒng)。該系統(tǒng)是介于供應(yīng)商、虛擬庫(kù)存中心與客戶間,通過(guò)一網(wǎng)絡(luò)骨干(Back Bone)主動(dòng)傳遞訊息的過(guò)程,并有效地加以響應(yīng),其工作流程包含資料驗(yàn)證、資料清理、資料綜合、新資料的產(chǎn)生、資料構(gòu)成的非正規(guī)化與資料匯總等。該系統(tǒng)主要用于對(duì)客戶與供應(yīng)商之間的訂單傳遞及數(shù)據(jù)確認(rèn)。
然而,在實(shí)際應(yīng)用中,作為采購(gòu)方的企業(yè)與供應(yīng)商之間需要更緊密的聯(lián)系,及時(shí)傳遞雙方的最新信息,如供應(yīng)商的庫(kù)存信息等,并對(duì)雙方交換的數(shù)據(jù)進(jìn)行整合更新,以即時(shí)更新至供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng),且需要確認(rèn)雙方的數(shù)據(jù)交換是否成功。
所以需要提供一種數(shù)據(jù)交換系統(tǒng)及方法,可實(shí)現(xiàn)對(duì)供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng)之間的數(shù)據(jù)傳遞交換;通過(guò)預(yù)先設(shè)置的熱鍵,可將數(shù)據(jù)自動(dòng)更新至供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng);在數(shù)據(jù)交換過(guò)程中,系統(tǒng)可實(shí)現(xiàn)自動(dòng)跟蹤查詢功能,以確認(rèn)數(shù)據(jù)交換是否成功。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種數(shù)據(jù)交換系統(tǒng),其可通過(guò)供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng)之間進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)對(duì)上述兩個(gè)系統(tǒng)數(shù)據(jù)的更新,并對(duì)交換過(guò)程進(jìn)行自動(dòng)跟蹤查詢,確認(rèn)數(shù)據(jù)交換是否成功。
本發(fā)明的另一目的在于提供一種數(shù)據(jù)交換方法,其可通過(guò)供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng)之間進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)對(duì)上述兩個(gè)系統(tǒng)數(shù)據(jù)的更新,并對(duì)交換過(guò)程進(jìn)行自動(dòng)跟蹤查詢,確認(rèn)數(shù)據(jù)交換是否成功。
為達(dá)成上述的目的,本發(fā)明提供一個(gè)數(shù)據(jù)交換系統(tǒng),其可自動(dòng)完成數(shù)據(jù)交換。該系統(tǒng)包括一應(yīng)用服務(wù)器及一數(shù)據(jù)庫(kù)。應(yīng)用服務(wù)器用于獲取供應(yīng)商的庫(kù)存數(shù)據(jù)、企業(yè)的訂貨數(shù)據(jù)及其它所需數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整合及交換,以利于及時(shí)更新企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng),其包括一庫(kù)存數(shù)據(jù)更新模塊、一供應(yīng)商分配模塊、一數(shù)據(jù)處理模塊及一跟蹤查詢模塊。其中,庫(kù)存數(shù)據(jù)更新模塊用于將供應(yīng)商管理庫(kù)存系統(tǒng)的庫(kù)存數(shù)據(jù)定時(shí)更新至企業(yè)資源規(guī)劃系統(tǒng)中的庫(kù)存明細(xì)。供應(yīng)商分配模塊用于將企業(yè)對(duì)貨物的需求量按比例自動(dòng)分配至不同供應(yīng)商處。數(shù)據(jù)處理模塊用于處理企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng)所儲(chǔ)存的不同數(shù)據(jù),其包括一數(shù)據(jù)轉(zhuǎn)換子模塊、一數(shù)據(jù)整合子模塊、一數(shù)據(jù)讀取子模塊、一數(shù)據(jù)判斷子模塊及一數(shù)據(jù)交換子模塊。數(shù)據(jù)轉(zhuǎn)換子模塊用于從FTP(File Transfer Protocol,文件傳輸協(xié)議)服務(wù)器獲取所需的數(shù)據(jù)并將該數(shù)據(jù)備份于數(shù)據(jù)庫(kù)中,依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換,例如將EDI、HTML、E-mail文字等格式轉(zhuǎn)換成XML格式或?qū)ML格式轉(zhuǎn)換成EDI、HTML、E-mail文字等格式。數(shù)據(jù)整合子模塊用于將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)(如零部件數(shù)量等)進(jìn)行整合(如加總等)。數(shù)據(jù)讀取子模塊用于讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行。數(shù)據(jù)判斷子模塊用于在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確,并根據(jù)判斷結(jié)果生成新文件,對(duì)正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件。數(shù)據(jù)交換子模塊用于將判斷及整合后的數(shù)據(jù),替換FTP服務(wù)器存儲(chǔ)的原文件,則通過(guò)預(yù)先設(shè)置的熱鍵即可將數(shù)據(jù)文件更新至企業(yè)資源規(guī)劃系統(tǒng)以及供應(yīng)商管理庫(kù)存系統(tǒng)。跟蹤查詢模塊用于對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功,并作一稽核記錄存儲(chǔ)于一資料夾中,該資料夾存放于數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)用于備份從FTP服務(wù)器獲取的數(shù)據(jù)以及存儲(chǔ)整合更新后的數(shù)據(jù)。
本發(fā)明還提供一種數(shù)據(jù)交換方法,該方法包括以下步驟從FTP服務(wù)器獲取所需的數(shù)據(jù),并將獲取的數(shù)據(jù)備份于數(shù)據(jù)庫(kù)中;依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換,例如將EDI、HTML、E-mail文字等格式轉(zhuǎn)換成XML格式或?qū)ML格式轉(zhuǎn)換成EDI、HTML、E-mail文字等格式;將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)(如零部件數(shù)量等)進(jìn)行整合(如加總等);讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行;在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確,根據(jù)判斷結(jié)果生成新文件,將正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件,該文件存儲(chǔ)于數(shù)據(jù)庫(kù)中;根據(jù)需要可將生成的新文件中的正確文件轉(zhuǎn)換成其它格式的文件;將格式轉(zhuǎn)換后的文件替換FTP服務(wù)器存儲(chǔ)的原文件,而錯(cuò)誤文件則存儲(chǔ)在另一資料夾中,若判斷后無(wú)任何正確數(shù)據(jù),則不進(jìn)行文件的交換,僅將錯(cuò)誤文件存儲(chǔ)于FTP服務(wù)器的另一資料夾;對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功,若交換成功則保存稽核記錄,若交換失敗則先返回一失敗原因,再保存稽核記錄,該稽核記錄存儲(chǔ)于數(shù)據(jù)庫(kù)中的一資料夾。
利用本發(fā)明,可實(shí)現(xiàn)供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng)之間的數(shù)據(jù)交換,且可通過(guò)預(yù)先設(shè)置的熱鍵,將數(shù)據(jù)自動(dòng)更新至供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng),在數(shù)據(jù)交換過(guò)程中,系統(tǒng)可實(shí)現(xiàn)自動(dòng)跟蹤查詢功能,以確認(rèn)數(shù)據(jù)交換是否成功。
圖1是本發(fā)明數(shù)據(jù)交換系統(tǒng)的架構(gòu)圖。
圖2是本發(fā)明數(shù)據(jù)交換系統(tǒng)的應(yīng)用服務(wù)器的功能模塊圖。
圖3是本發(fā)明數(shù)據(jù)交換系統(tǒng)的部分EDI數(shù)據(jù)傳遞示意圖。
圖4是本發(fā)明數(shù)據(jù)交換方法流程圖。
圖5是本發(fā)明數(shù)據(jù)交換方法的訂貨流程圖。
具體實(shí)施方式為便于理解,以下對(duì)本發(fā)明所涉及的專業(yè)術(shù)語(yǔ)做簡(jiǎn)要說(shuō)明ERPEnterprise Resource Planning,企業(yè)資源規(guī)劃系統(tǒng)。
VMIVendor Managed Inventory,供應(yīng)商管理庫(kù)存系統(tǒng)。
FTPFile Transfer Protocol,文件傳輸協(xié)議。
EDIElectronic Data Interchange,電子數(shù)據(jù)交換。
EDI846為一種EDI格式,用于供應(yīng)商向企業(yè)發(fā)送庫(kù)存量的相關(guān)數(shù)據(jù),可根據(jù)雙方使用者的需要自由設(shè)置發(fā)送與接收的頻率,如每小時(shí)發(fā)送兩次,對(duì)方每小時(shí)接收兩次等。
EDI862為一種EDI格式,用于企業(yè)向供應(yīng)商發(fā)出的訂貨通知,由使用者手動(dòng)發(fā)送,供應(yīng)商可根據(jù)需要自由設(shè)置接收的頻率。
EDI856為一種EDI格式,用于供應(yīng)商向企業(yè)發(fā)出的出貨通知,可根據(jù)雙方使用者的需要自由設(shè)置發(fā)送與接收的頻率。
EDI861為一種EDI格式,用于企業(yè)向供應(yīng)商發(fā)出的出貨確認(rèn),由使用者手動(dòng)發(fā)送,供應(yīng)商可根據(jù)需要自由設(shè)置接收的頻率。
如圖1所示,是本發(fā)明數(shù)據(jù)交換系統(tǒng)的架構(gòu)圖。數(shù)據(jù)交換系統(tǒng)1由一應(yīng)用服務(wù)器10及一數(shù)據(jù)庫(kù)11組成。該數(shù)據(jù)交換系統(tǒng)1通過(guò)FTP服務(wù)器2與企業(yè)資源規(guī)劃系統(tǒng)3相連接,并通過(guò)網(wǎng)絡(luò)4與一供應(yīng)商管理庫(kù)存系統(tǒng)5及多個(gè)使用者端計(jì)算機(jī)6連接。網(wǎng)絡(luò)4可以是一企業(yè)內(nèi)部網(wǎng)(Intranet),也可以是互聯(lián)網(wǎng)(Internet)或其它類型通訊網(wǎng)絡(luò)。
應(yīng)用服務(wù)器10用于獲取供應(yīng)商的庫(kù)存數(shù)據(jù)、企業(yè)的訂貨數(shù)據(jù)及其它數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整合及交換,以利于及時(shí)更新企業(yè)資源規(guī)劃系統(tǒng)3及供應(yīng)商管理庫(kù)存系統(tǒng)5。數(shù)據(jù)庫(kù)11用于備份從FTP服務(wù)器2獲取的數(shù)據(jù)以及存儲(chǔ)整合更新后的數(shù)據(jù)。FTP服務(wù)器2用于獲取企業(yè)資源規(guī)劃系統(tǒng)3提供的訂貨數(shù)據(jù)等文件及通過(guò)網(wǎng)絡(luò)4獲取供應(yīng)商管理庫(kù)存系統(tǒng)5提供的庫(kù)存數(shù)據(jù)等文件,并存儲(chǔ)處理后的數(shù)據(jù)文件,通過(guò)預(yù)先設(shè)置的熱鍵即可將數(shù)據(jù)文件更新至企業(yè)資源規(guī)劃系統(tǒng)3以及供應(yīng)商管理庫(kù)存系統(tǒng)5。使用者端計(jì)算機(jī)6提供一交互式用戶界面,以便于使用者選擇及查看相關(guān)數(shù)據(jù)。
如圖2所示,是本發(fā)明數(shù)據(jù)交換系統(tǒng)的應(yīng)用服務(wù)器的功能模塊圖。應(yīng)用服務(wù)器10用于獲取供應(yīng)商的庫(kù)存數(shù)據(jù)、企業(yè)的訂貨數(shù)據(jù)及其它數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整合及交換,以利于及時(shí)更新企業(yè)資源規(guī)劃系統(tǒng)3及供應(yīng)商管理庫(kù)存系統(tǒng)5。該應(yīng)用服務(wù)器10包括一庫(kù)存數(shù)據(jù)更新模塊100、一供應(yīng)商分配模塊101、一數(shù)據(jù)處理模塊102及一跟蹤查詢模塊103。其中,庫(kù)存數(shù)據(jù)更新模塊100用于將供應(yīng)商管理庫(kù)存系統(tǒng)5的庫(kù)存數(shù)據(jù)定時(shí)更新至企業(yè)資源規(guī)劃系統(tǒng)3中的庫(kù)存明細(xì)。供應(yīng)商分配模塊101用于將企業(yè)對(duì)貨物的需求量按比例自動(dòng)分配至不同供應(yīng)商處。數(shù)據(jù)處理模塊102用于處理企業(yè)資源規(guī)劃系統(tǒng)3及供應(yīng)商管理庫(kù)存系統(tǒng)5所儲(chǔ)存的不同數(shù)據(jù),其包括一數(shù)據(jù)轉(zhuǎn)換子模塊1020、一數(shù)據(jù)整合子模塊1021、一數(shù)據(jù)讀取子模塊1022、一數(shù)據(jù)判斷子模塊1023及一數(shù)據(jù)交換子模塊1024。數(shù)據(jù)轉(zhuǎn)換子模塊1020用于從FTP服務(wù)器2獲取所需的數(shù)據(jù)并將該數(shù)據(jù)備份于數(shù)據(jù)庫(kù)11中,依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換,例如將EDI、HTML、E-mail文字等格式轉(zhuǎn)換成XML格式或?qū)ML格式轉(zhuǎn)換成EDI、HTML、E-mail文字等格式。數(shù)據(jù)整合子模塊1021用于將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)(如零部件數(shù)量等)進(jìn)行整合(如加總等)。數(shù)據(jù)讀取子模塊1022用于讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行。數(shù)據(jù)判斷子模塊1023用于在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確,例如判斷數(shù)據(jù)是否匹配等,其判斷的條件可以設(shè)置及修改。然后,根據(jù)判斷結(jié)果生成新文件,將正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件。數(shù)據(jù)交換子模塊1024用于將判斷及整合后的數(shù)據(jù),替換FTP服務(wù)器2存儲(chǔ)的原文件,通過(guò)預(yù)先設(shè)置的熱鍵即可將數(shù)據(jù)文件更新至企業(yè)資源規(guī)劃系統(tǒng)3以及供應(yīng)商管理庫(kù)存系統(tǒng)5。跟蹤查詢模塊103用于對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功,并作一稽核記錄存儲(chǔ)于一資料夾中,該資料夾存放于數(shù)據(jù)庫(kù)11中。
如圖3所示,是本發(fā)明所述的數(shù)據(jù)交換系統(tǒng)的部分EDI數(shù)據(jù)傳遞示意圖,進(jìn)行數(shù)據(jù)傳遞的系統(tǒng)分別為企業(yè)資源規(guī)劃系統(tǒng)3與供應(yīng)商管理庫(kù)存系統(tǒng)5。供應(yīng)商管理庫(kù)存系統(tǒng)5向企業(yè)資源規(guī)劃系統(tǒng)3發(fā)送數(shù)據(jù)文件EDI846,為有關(guān)庫(kù)存量等數(shù)據(jù)。企業(yè)資源規(guī)劃系統(tǒng)3根據(jù)需求及對(duì)方的庫(kù)存量向供應(yīng)商管理庫(kù)存系統(tǒng)5發(fā)出訂貨通知EDI862,供應(yīng)商管理庫(kù)存系統(tǒng)5調(diào)配好貨物種類及數(shù)量后即發(fā)送出貨通知EDI856,企業(yè)資源規(guī)劃系統(tǒng)3對(duì)出貨通知確認(rèn)無(wú)誤后,即發(fā)送出貨確認(rèn)EDI861至供應(yīng)商管理庫(kù)存系統(tǒng)5。
如圖4所示,是本發(fā)明所述的數(shù)據(jù)交換方法流程圖。首先,數(shù)據(jù)轉(zhuǎn)換子模塊1020從FTP服務(wù)器2獲取所需的數(shù)據(jù)(步驟S1)。將獲取的數(shù)據(jù)備份于數(shù)據(jù)庫(kù)11中(步驟S2)。依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換,例如將EDI、HTML、E-mail文字等格式轉(zhuǎn)換成XML格式或?qū)ML格式轉(zhuǎn)換成EDI、HTML、E-mail文字等格式(步驟S3)。數(shù)據(jù)整合子模塊1021將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)(如零部件數(shù)量等)進(jìn)行整合(如加總等)(步驟S4)。數(shù)據(jù)讀取子模塊1022讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行(步驟S5)。數(shù)據(jù)判斷子模塊1023在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確(步驟S6)。根據(jù)判斷結(jié)果生成新文件,將正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件,文件存儲(chǔ)于數(shù)據(jù)庫(kù)11中(步驟S7)。數(shù)據(jù)轉(zhuǎn)換子模塊1020可根據(jù)需要將生成的新文件中的正確文件轉(zhuǎn)換成其它格式的文件(步驟S8)。數(shù)據(jù)交換子模塊1024將格式轉(zhuǎn)換后的文件替換FTP服務(wù)器2存儲(chǔ)的原文件,而錯(cuò)誤文件則存儲(chǔ)在另一資料夾中,若判斷后無(wú)任何正確數(shù)據(jù),則不進(jìn)行文件的交換,僅將錯(cuò)誤文件存儲(chǔ)于FTP服務(wù)器2的另一資料夾(步驟S9)。跟蹤查詢模塊103將對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功(步驟S10)。若交換成功則保存稽核記錄(步驟S11);若交換失敗則先返回一失敗原因(步驟S12),再進(jìn)行步驟S11的記錄保存,該稽核記錄存儲(chǔ)于數(shù)據(jù)庫(kù)11中的一資料夾,結(jié)束本流程。
如圖5所示,是本發(fā)明所述的數(shù)據(jù)交換方法的訂貨流程圖。首先,根據(jù)企業(yè)的需求選擇貨物資料,并通過(guò)本系統(tǒng)查詢供應(yīng)商管理庫(kù)存系統(tǒng)5的庫(kù)存量(步驟S20)。本系統(tǒng)將從供應(yīng)商管理庫(kù)存系統(tǒng)5中獲取的有關(guān)庫(kù)存量的數(shù)據(jù)生成一庫(kù)存數(shù)據(jù),系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行交換后,將該庫(kù)存數(shù)據(jù)傳遞至企業(yè)資源規(guī)劃系統(tǒng)3(步驟S21)。企業(yè)獲取庫(kù)存數(shù)據(jù)后,發(fā)出訂貨通知(步驟S22),系統(tǒng)根據(jù)通知中的產(chǎn)品類型及數(shù)量等數(shù)據(jù)自動(dòng)生成一訂貨數(shù)據(jù)(步驟S23),并依照比例將貨物需求的數(shù)量分配至不同供應(yīng)商處(步驟S24)。供應(yīng)商接收到訂貨通知后,生成一出貨數(shù)據(jù)包括但不限于貨物名稱、數(shù)量、出貨日期、貨運(yùn)方式、客戶名稱、出貨地點(diǎn)、貨物金額、運(yùn)輸金額、稅金以及總金額等數(shù)據(jù)(步驟S25)。系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行交換后發(fā)送出貨通知(步驟S26)。企業(yè)對(duì)供應(yīng)商的出貨通知進(jìn)行確認(rèn),并回復(fù)供應(yīng)商(步驟S27)。供應(yīng)商根據(jù)確認(rèn)后的出貨數(shù)據(jù)生成一發(fā)票資料,并通過(guò)本系統(tǒng)傳送至企業(yè)資源規(guī)劃系統(tǒng)中(步驟S28)。
權(quán)利要求
1.一種數(shù)據(jù)交換系統(tǒng),用于通過(guò)FTP服務(wù)器及網(wǎng)絡(luò)對(duì)企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng)之間的數(shù)據(jù)進(jìn)行交換,其包括一應(yīng)用服務(wù)器及一數(shù)據(jù)庫(kù),其特征在于所述應(yīng)用服務(wù)器用于從供應(yīng)商及企業(yè)處獲取所需的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整合及交換,其包括一庫(kù)存數(shù)據(jù)更新模塊,用于將供應(yīng)商管理庫(kù)存系統(tǒng)的庫(kù)存數(shù)據(jù)定時(shí)更新至企業(yè)資源規(guī)劃系統(tǒng)中的庫(kù)存明細(xì);一供應(yīng)商分配模塊,用于將企業(yè)對(duì)貨物的需求量按比例分配至不同供應(yīng)商處;一數(shù)據(jù)處理模塊,用于處理企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng)所儲(chǔ)存的不同數(shù)據(jù);及一跟蹤查詢模塊,用于對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功,并作一稽核記錄存儲(chǔ)于一資料夾;所述數(shù)據(jù)庫(kù)用于備份從FTP服務(wù)器獲取的數(shù)據(jù)以及存儲(chǔ)整合更新后的數(shù)據(jù)。
2.如權(quán)利要求1所述的數(shù)據(jù)交換系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括一數(shù)據(jù)轉(zhuǎn)換子模塊,用于從FTP服務(wù)器獲取所需數(shù)據(jù)并將該數(shù)據(jù)備份于數(shù)據(jù)庫(kù)中,依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換。
3.如權(quán)利要求2所述的數(shù)據(jù)交換系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括一數(shù)據(jù)整合子模塊,用于將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)進(jìn)行整合。
4.如權(quán)利要求3所述的數(shù)據(jù)交換系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括一數(shù)據(jù)讀取子模塊,用于讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行。
5.如權(quán)利要求4所述的數(shù)據(jù)交換系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括一數(shù)據(jù)判斷子模塊,用于在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確,并根據(jù)判斷結(jié)果生成新文件,對(duì)正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件。
6.如權(quán)利要求5所述的數(shù)據(jù)交換系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括一數(shù)據(jù)交換子模塊,用于將判斷及整合后的數(shù)據(jù),替換FTP服務(wù)器存儲(chǔ)的原文件。
7.一種利用權(quán)利要求1所述的數(shù)據(jù)交換系統(tǒng)進(jìn)行數(shù)據(jù)交換的方法,其特征在于從FTP服務(wù)器獲取所需的數(shù)據(jù),并將獲取的數(shù)據(jù)備份于數(shù)據(jù)庫(kù)中;依數(shù)據(jù)存儲(chǔ)格式進(jìn)行相互轉(zhuǎn)換;將格式轉(zhuǎn)換后的數(shù)據(jù)匯入系統(tǒng),并對(duì)數(shù)據(jù)的相同項(xiàng)進(jìn)行整合;讀取整合后的數(shù)據(jù),讀取數(shù)據(jù)時(shí)以單行方式進(jìn)行;在讀取數(shù)據(jù)時(shí),判斷所讀取行的數(shù)據(jù)是否正確,根據(jù)判斷結(jié)果生成新文件,將正確與錯(cuò)誤的數(shù)據(jù)分別進(jìn)行存儲(chǔ),若所有數(shù)據(jù)都是正確的或者都是錯(cuò)誤的,則只生成一份文件;根據(jù)需要可將生成的新文件中的正確文件轉(zhuǎn)換成其它格式的文件;將格式轉(zhuǎn)換后的文件替換FTP服務(wù)器存儲(chǔ)的原文件,而錯(cuò)誤文件則存儲(chǔ)在另一資料夾中,若判斷后無(wú)任何正確數(shù)據(jù),則不進(jìn)行文件的交換,僅將錯(cuò)誤文件存儲(chǔ)于FTP服務(wù)器的另一資料夾;及對(duì)數(shù)據(jù)交換作自動(dòng)稽核,確認(rèn)交換是否成功,若交換成功則保存稽核記錄,若交換失敗則先返回一失敗原因,再保存稽核記錄,該稽核記錄存儲(chǔ)于數(shù)據(jù)庫(kù)中的一資料夾。
8.如權(quán)利要求7所述的數(shù)據(jù)交換方法,其特征在于,可通過(guò)預(yù)先設(shè)置的熱鍵將完成交換后的數(shù)據(jù)更新至企業(yè)資源規(guī)劃系統(tǒng)及供應(yīng)商管理庫(kù)存系統(tǒng)。
全文摘要
一種數(shù)據(jù)交換系統(tǒng),可對(duì)供應(yīng)商管理庫(kù)存系統(tǒng)及企業(yè)資源規(guī)劃系統(tǒng)的數(shù)據(jù)進(jìn)行交換。該系統(tǒng)包括一應(yīng)用服務(wù)器及一數(shù)據(jù)庫(kù)。應(yīng)用服務(wù)器用于獲取供應(yīng)商及企業(yè)的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整合及交換,其包括一庫(kù)存數(shù)據(jù)更新模塊、一供應(yīng)商分配模塊、一數(shù)據(jù)處理模塊及一跟蹤查詢模塊。其中,數(shù)據(jù)處理模塊包括一數(shù)據(jù)轉(zhuǎn)換子模塊、一數(shù)據(jù)整合子模塊、一數(shù)據(jù)讀取子模塊、一數(shù)據(jù)判斷子模塊及一數(shù)據(jù)交換子模塊。數(shù)據(jù)庫(kù)用于備份從FTP服務(wù)器獲取的數(shù)據(jù)以及存儲(chǔ)整合更新后的數(shù)據(jù)。本發(fā)明還提供一種數(shù)據(jù)交換方法,實(shí)現(xiàn)對(duì)上述兩個(gè)系統(tǒng)數(shù)據(jù)的更新。
文檔編號(hào)H04L12/00GK1797443SQ20041009188
公開(kāi)日2006年7月5日 申請(qǐng)日期2004年12月25日 優(yōu)先權(quán)日2004年12月25日
發(fā)明者葉步洋, 吳永毅 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司