物料轉(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)介

1、物料轉(zhuǎn)換工具設(shè)計(jì)說(shuō)明書目錄物料轉(zhuǎn)換工具1設(shè)計(jì)說(shuō)明書11引言31.1編寫目的31.2背景說(shuō)明32系統(tǒng)結(jié)構(gòu)33程序設(shè)計(jì)說(shuō)明33.1BOM轉(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查詢界面81 引言1.1 編寫目的為了解決前面正在使用的物料轉(zhuǎn)換工具存在的物料匹配不準(zhǔn)確、停用物料不能識(shí)別、參數(shù)不能有效的識(shí)別、數(shù)據(jù)格式不對(duì)不能提示、數(shù)據(jù)庫(kù)不能及時(shí)更新等問(wèn)題。1.2 背景說(shuō)明a. 待開(kāi)發(fā)軟件系統(tǒng)的名稱:物料轉(zhuǎn)換工具b. 軟件版本編號(hào):v2c. 本項(xiàng)目的任務(wù)提

2、出者:王總、王麗d. 負(fù)責(zé)人:向仕春e. 開(kāi)發(fā)者:向仕春2 系統(tǒng)結(jié)構(gòu) 本系統(tǒng)包括:網(wǎng)頁(yè)界面、數(shù)據(jù)導(dǎo)入模塊、數(shù)據(jù)導(dǎo)出模塊、PCB元器件解析模塊、數(shù)據(jù)查詢模塊3 程序設(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中查詢出物料的名稱、參數(shù)、存貨數(shù)量、價(jià)格等信息,再返回到界面顯示給用戶,最后根據(jù)用戶的導(dǎo)出操作通過(guò)預(yù)先存放在服務(wù)器上的模板將數(shù)據(jù)導(dǎo)出成Excel。本系統(tǒng)還提供單獨(dú)的物料查詢操作,可以根據(jù)物料名稱、參數(shù)、封裝等信

3、息中的任何一樣或者多樣查詢出匹配的所有的物料信息。3.1 BOM轉(zhuǎn)換邏輯物料轉(zhuǎn)換工具具有自己的字典數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中存在轉(zhuǎn)換公式表和字典表。3.1.1 轉(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)完成匹配。其中:l d表示數(shù)字,.表示小數(shù)點(diǎn)。采用的是正則表達(dá)式表示法。l 等號(hào)前面的為設(shè)計(jì)人員寫B(tài)OM表參數(shù)或封裝的字段,等號(hào)后面為ERP中的規(guī)格型號(hào)字段中的一部分。l 多個(gè)條件用英文分號(hào)

4、(;)隔開(kāi),條件之間是或者關(guān)系l 用戶可以在公式管理界面直接增加、修改或刪除公式,程序能夠根據(jù)符號(hào)(= 和)運(yùn)行相關(guān)操作。3.1.2 字典表對(duì)于不能用公式來(lái)進(jìn)行匹配的不規(guī)則字段,程序會(huì)查詢字典表來(lái)完成轉(zhuǎn)換。通過(guò)將物料和封裝組合,作為key來(lái)查詢出ERP上物料的規(guī)格型號(hào)和名稱,然后再查詢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)加物料名稱,中間用英文分號(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)行手

5、動(dòng)匹配,在用戶完成物料選擇后,程序會(huì)自動(dòng)將用戶選中的該物料的規(guī)格型號(hào)和名稱存入到字典表中,下次再次遇到該物料時(shí)則可以直接識(shí)別。由于以前的數(shù)據(jù)比較多,所以在完成后測(cè)試的這個(gè)過(guò)程中先手動(dòng)將以前的所有BOM表導(dǎo)入轉(zhuǎn)換一次,這樣程序就可以把以前的數(shù)據(jù)都錄入到數(shù)據(jù)庫(kù)中。字典表中的記錄同樣可以在單獨(dú)的管理界面進(jìn)行增加、修改、刪除。3.2 物料轉(zhuǎn)換流程圖3.2.1 物料轉(zhuǎn)換流程3.2.2 用戶手動(dòng)選擇物料流程3.3 網(wǎng)頁(yè)界面3.3.1 工具欄工具欄包括選擇需要導(dǎo)入的Excel文件按鈕、匹配ERP數(shù)據(jù)庫(kù)中物料按鈕、導(dǎo)出Excel按鈕、查詢物料按鈕等。3.3.2 顯示表格物料參數(shù)顯示項(xiàng)主要有:ERP編號(hào)、物料名稱、物料編號(hào)、參數(shù)、數(shù)量、價(jià)格等參數(shù)。3.3.

溫馨提示

  • 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)論