物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明_第1頁(yè)
物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明_第2頁(yè)
物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明_第3頁(yè)
物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明_第4頁(yè)
物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明書(shū)

目錄物料轉(zhuǎn)換工具 1設(shè)計(jì)說(shuō)明書(shū) 11 引言 31.1 編寫(xiě)目的 31.2 背景說(shuō)明 32 系統(tǒng)結(jié)構(gòu) 33 程序設(shè)計(jì)說(shuō)明 33.1 BOM轉(zhuǎn)換邏輯 43.1.1 轉(zhuǎn)換公式表 43.1.2 字典表 53.2 物料轉(zhuǎn)換流程圖 63.2.1 物料轉(zhuǎn)換流程 63.2.2 用戶手動(dòng)選擇物料流程 73.3 網(wǎng)頁(yè)界面 83.3.1 工具欄 83.3.2 顯示表格 83.3.3 查詢界面 8

引言編寫(xiě)目的為了解決前面正在使用的物料轉(zhuǎn)換工具存在的物料匹配不準(zhǔn)確、停用物料不能識(shí)別、參數(shù)不能有效的識(shí)別、數(shù)據(jù)格式不對(duì)不能提示、數(shù)據(jù)庫(kù)不能及時(shí)更新等問(wèn)題。背景說(shuō)明待開(kāi)發(fā)軟件系統(tǒng)的名稱(chēng):物料轉(zhuǎn)換工具軟件版本編號(hào):v2本項(xiàng)目的任務(wù)提出者:王總、王麗負(fù)責(zé)人:向仕春開(kāi)發(fā)者:向仕春系統(tǒng)結(jié)構(gòu)本系統(tǒng)包括:網(wǎng)頁(yè)界面、數(shù)據(jù)導(dǎo)入模塊、數(shù)據(jù)導(dǎo)出模塊、PCB元器件解析模塊、數(shù)據(jù)查詢模塊程序設(shè)計(jì)說(shuō)明本系統(tǒng)采用B/S架構(gòu)。用戶將PCB元器件清單上傳到服務(wù)器,服務(wù)端根據(jù)從查詢數(shù)據(jù)庫(kù)而得到的解析條件來(lái)解析PCB元器件清單中的參數(shù),把數(shù)據(jù)轉(zhuǎn)換為唯一的字段來(lái)查詢數(shù)據(jù)庫(kù)從而得到ERP中的物料ID編號(hào),然后根據(jù)ID編號(hào)在ERP中查詢出物料的名稱(chēng)、參數(shù)、存貨數(shù)量、價(jià)格等信息,再返回到界面顯示給用戶,最后根據(jù)用戶的導(dǎo)出操作通過(guò)預(yù)先存放在服務(wù)器上的模板將數(shù)據(jù)導(dǎo)出成Excel。本系統(tǒng)還提供單獨(dú)的物料查詢操作,可以根據(jù)物料名稱(chēng)、參數(shù)、封裝等信息中的任何一樣或者多樣查詢出匹配的所有的物料信息。

BOM轉(zhuǎn)換邏輯物料轉(zhuǎn)換工具具有自己的字典數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中存在轉(zhuǎn)換公式表和字典表。轉(zhuǎn)換公式表轉(zhuǎn)換公式表是將與ERP中格式不一樣的BOM參數(shù)和封裝按照一定的格式轉(zhuǎn)換為ERP中的物料規(guī)格型號(hào)。在應(yīng)用時(shí)根據(jù)位號(hào)查詢出當(dāng)前物料的參數(shù)和封裝轉(zhuǎn)換公式,然后根據(jù)公式吧字段轉(zhuǎn)換與成ERP中規(guī)格型號(hào)中的部分字段匹配的數(shù)據(jù),然后通過(guò)對(duì)ERP數(shù)據(jù)庫(kù)進(jìn)行模糊查詢來(lái)完成匹配。其中:\d表示數(shù)字,\.表示小數(shù)點(diǎn)。采用的是正則表達(dá)式表示法。等號(hào)前面的為設(shè)計(jì)人員寫(xiě)B(tài)OM表參數(shù)或封裝的字段,等號(hào)后面為ERP中的規(guī)格型號(hào)字段中的一部分。多個(gè)條件用英文分號(hào)(;)隔開(kāi),條件之間是或者關(guān)系用戶可以在公式管理界面直接增加、修改或刪除公式,程序能夠根據(jù)符號(hào)(=和^)運(yùn)行相關(guān)操作。

字典表對(duì)于不能用公式來(lái)進(jìn)行匹配的不規(guī)則字段,程序會(huì)查詢字典表來(lái)完成轉(zhuǎn)換。通過(guò)將物料和封裝組合,作為key來(lái)查詢出ERP上物料的規(guī)格型號(hào)和名稱(chēng),然后再查詢ERP數(shù)據(jù)庫(kù)進(jìn)行匹配。程序會(huì)自動(dòng)更新此表,其中KEY為唯一ID,KEY為BOM表物料參數(shù)加封裝,中間用英文分號(hào)(;)隔開(kāi);ERP型號(hào)為ERP上物料的規(guī)格型號(hào)加物料名稱(chēng),中間用英文分號(hào)(;)隔開(kāi)??梢远鄠€(gè)ID對(duì)應(yīng)一個(gè)ERP型號(hào),但是不能一個(gè)ID對(duì)應(yīng)多個(gè)ERP型號(hào)。有不能匹配的物料時(shí)以紅色背景進(jìn)行標(biāo)識(shí),需要用戶進(jìn)行手動(dòng)匹配,在用戶完成物料選擇后,程序會(huì)自動(dòng)將用戶選中的該物料的規(guī)格型號(hào)和名稱(chēng)存入到字典表中,下次再次遇到該物料時(shí)則可以直接識(shí)別。由于以前的數(shù)據(jù)比較多,所以在完成后測(cè)試的這個(gè)過(guò)程中先手動(dòng)將以前的所有BOM表導(dǎo)入轉(zhuǎn)換一次,這樣程序就可以把以前的數(shù)據(jù)都錄入到數(shù)據(jù)庫(kù)中。字典表中的記錄同樣可以在單獨(dú)的管理界面進(jìn)行增加、修改、刪除。物料轉(zhuǎn)換流程圖物料轉(zhuǎn)換流程

用戶手動(dòng)選擇物料流程網(wǎng)頁(yè)界面工具欄工具欄包括選擇需要導(dǎo)入的Excel文件按鈕、匹配ERP數(shù)據(jù)庫(kù)中物料按鈕、導(dǎo)出Excel按鈕、查詢物

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論