国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

工業(yè)原料配方和計(jì)重管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2022-01-11 01:12:04廖華麗
關(guān)鍵詞:備料計(jì)重原料

廖華麗

(汕頭職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)系,廣東 汕頭 515041)

關(guān)鍵字:配方管理;計(jì)重管理;APP;標(biāo)簽打?。粩?shù)據(jù)交互

生產(chǎn)管理在制造企業(yè)中起著至關(guān)重要的作用[1-2].在各行各業(yè)的工業(yè)生產(chǎn)企業(yè)中,工業(yè)原料和工業(yè)產(chǎn)品是企業(yè)存貨的重要組成部分,其品種、規(guī)格較多.成千上萬(wàn)的產(chǎn)品、原料及生產(chǎn)原料配方表使工作人員眼花繚亂,不同產(chǎn)品原料重量的誤差范圍要求也不同,稍不留神就容易出現(xiàn)張冠李戴的現(xiàn)象.為對(duì)工業(yè)原料、產(chǎn)品、配方表進(jìn)行科學(xué)有效管理,實(shí)現(xiàn)精確控制工業(yè)原料配方比例,并對(duì)整個(gè)配方過(guò)程和計(jì)重過(guò)程進(jìn)行跟蹤和追溯,本文設(shè)計(jì)一套工業(yè)原料配方和計(jì)重管理系統(tǒng).

1 系統(tǒng)需求

該工業(yè)原料配方和計(jì)重管理系統(tǒng)軟件,用來(lái)輔助企業(yè)對(duì)各種工業(yè)原材料配方和備料計(jì)重的精細(xì)化管理,實(shí)現(xiàn)工業(yè)原材料的完整數(shù)據(jù)記錄、原材料備料的精準(zhǔn)稱重與精細(xì)化管理目標(biāo),減少人為手工操作的麻煩,也大大降低錯(cuò)誤率.對(duì)工業(yè)原料配方過(guò)程和計(jì)重過(guò)程進(jìn)行自動(dòng)化跟蹤,保證配方中材料名稱、用量與實(shí)際投料中的材料名稱、用量高度匹配,達(dá)到工業(yè)原材料投料的高效識(shí)別與精細(xì)化管理目標(biāo),并能實(shí)現(xiàn)對(duì)其歷史記錄情況的查詢與追蹤.

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)功能圖

工業(yè)原料配方和計(jì)重管理系統(tǒng)包括兩大模塊,PC端的工業(yè)原料配方管理軟件和Android移動(dòng)端的工業(yè)原料計(jì)重管理APP,兩個(gè)模塊的功能細(xì)分見(jiàn)圖1.

圖1 工業(yè)原料配方和計(jì)重管理系統(tǒng)功能模塊圖

2.2 系統(tǒng)開發(fā)環(huán)境和運(yùn)行環(huán)境

PC端工業(yè)原料配方管理軟件使用的開發(fā)工具為PowerBuilder 12.0和SQL SERVER 2012 R2,編程語(yǔ)言為PowerBuilder 12.0.PowerBuilder是最有代表性的數(shù)據(jù)庫(kù)前端開發(fā)工具之一,它采用流行的圖形化界面和可視化編程方法,通過(guò)引入獨(dú)具特色的數(shù)據(jù)庫(kù)窗口對(duì)象,使開發(fā)人員能夠可視化完成對(duì)數(shù)據(jù)庫(kù)的操作[3].SQL Server 2012 R2版是一款數(shù)據(jù)庫(kù)管理軟件,能對(duì)企業(yè)提供最高級(jí)別的基礎(chǔ)架構(gòu),可以針對(duì)關(guān)鍵業(yè)務(wù)應(yīng)用的多種功能與解決方案提供最高級(jí)別的可用性及性能,輕松滿足不同人群對(duì)數(shù)據(jù)以及信息的需求[4].Android移動(dòng)端的工業(yè)原料計(jì)重管理APP使用的開發(fā)工具為Android studio 4.0.1、Visual Studio 2012、SQL SERVER 2012 R2,編程語(yǔ)言為java和C#.Android提供界面開發(fā)常用控件、界面布局與菜單處理.Visual Studio 2012是一個(gè)功能強(qiáng)大的開發(fā)工具,利用它可以快速地完成復(fù)雜的程序設(shè)計(jì),設(shè)計(jì)出友好的用戶界面和用戶進(jìn)行交互.在Visual Studio 2012中可以進(jìn)行“斷點(diǎn)調(diào)試”“逐過(guò)程調(diào)試”“逐語(yǔ)句調(diào)試”[5-7].Java是一門面向?qū)ο缶幊陶Z(yǔ)言,具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征.不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念.Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程[8].C#是由C和C++衍生出來(lái)的一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的面向?qū)ο缶幊陶Z(yǔ)言.它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了它們的一些復(fù)雜特性[9].

為了提高軟件的可靠性和質(zhì)量,本系統(tǒng)使用軟件配置管理(SCM)方法,利用Netframework3.5搭建一個(gè)包括識(shí)別和控制文檔、代碼、源代碼的接口定義和數(shù)據(jù)庫(kù)等內(nèi)容的框架[10].在進(jìn)行系統(tǒng)開發(fā)時(shí),采用W模型進(jìn)行軟件測(cè)試,測(cè)試與開發(fā)同步進(jìn)行,改進(jìn)項(xiàng)目?jī)?nèi)部質(zhì)量,減少總體測(cè)試時(shí)間,加快項(xiàng)目開發(fā)進(jìn)度,降低測(cè)試和修改成本.這種動(dòng)態(tài)測(cè)試是軟件測(cè)試中最為普遍的方法,通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤,通過(guò)觀察代碼運(yùn)行過(guò)程來(lái)獲取系統(tǒng)行為、變量實(shí)時(shí)結(jié)果、內(nèi)存、堆棧、線程及測(cè)試覆蓋率等信息,從而判斷系統(tǒng)是否存在問(wèn)題,或者通過(guò)有效的測(cè)試用例和對(duì)應(yīng)的輸入輸出關(guān)系來(lái)分析被測(cè)程序的運(yùn)行情況,從中發(fā)現(xiàn)缺陷[11].系統(tǒng)完成后進(jìn)行APP前端性能測(cè)試和后臺(tái)服務(wù)的性能測(cè)試[12].

具體的系統(tǒng)開發(fā)軟硬件環(huán)境和運(yùn)行軟硬件環(huán)境見(jiàn)表1.

表1 系統(tǒng)開發(fā)和運(yùn)行的軟硬件環(huán)境

2.3 兩套系統(tǒng)的作用

配方管理系統(tǒng)為PC端C/S結(jié)構(gòu)的信息化管理系統(tǒng),主要實(shí)現(xiàn)生產(chǎn)配方的多版本管理、多維度查詢和維護(hù),標(biāo)準(zhǔn)配方與生產(chǎn)配方分別管理,生產(chǎn)原料備料單、生產(chǎn)原料使用單查詢和維護(hù)等.同時(shí)配合系統(tǒng)的用戶權(quán)限管理,避免了紙質(zhì)配方或電子文檔配方外流的風(fēng)險(xiǎn),加強(qiáng)了配方的保密性.

計(jì)重管理系統(tǒng)為Andorid移動(dòng)端APP應(yīng)用系統(tǒng),在生產(chǎn)過(guò)程中根據(jù)生產(chǎn)原料備料單領(lǐng)用原料,通過(guò)移動(dòng)端應(yīng)用APP采集備料單號(hào)和原料的二維碼標(biāo)簽,校驗(yàn)備料單和要領(lǐng)用的原料的正確性,同時(shí)自動(dòng)讀取托利多電子秤的稱重結(jié)果,并與備料單的應(yīng)領(lǐng)數(shù)量進(jìn)行比對(duì),校驗(yàn)稱重結(jié)果是否少料或超料.

2.4 兩套系統(tǒng)的關(guān)聯(lián)性及使用配合

把企業(yè)的產(chǎn)品檔案和原料檔案放在PC端配方管理系統(tǒng)的存貨檔案功能中進(jìn)行維護(hù),并通過(guò)APP端的原料標(biāo)簽打印功能,將有實(shí)物庫(kù)存的原料打印出標(biāo)簽粘貼在實(shí)物旁,方便原料領(lǐng)用時(shí)的標(biāo)簽采集.

將已有的標(biāo)準(zhǔn)配方在系統(tǒng)中進(jìn)行新增、刪除等維護(hù)操作,同時(shí)生成配方的版本號(hào).系統(tǒng)會(huì)自動(dòng)生成新增配方的修改人員、修改時(shí)間等日志信息并存檔.生產(chǎn)前,確定生產(chǎn)的標(biāo)準(zhǔn)原料配方,并生成本次所需的生產(chǎn)原料配方,無(wú)誤后進(jìn)行生產(chǎn)原料配方的審核后轉(zhuǎn)為本次要生產(chǎn)的備料單,同時(shí)生成備料單號(hào).在領(lǐng)用原料時(shí),登錄移動(dòng)端計(jì)重管理APP,打開物料領(lǐng)用采集功能,利用相機(jī)采集或輸入備料單號(hào),自動(dòng)加載需要的全部原料所對(duì)應(yīng)的物料編碼、名稱、應(yīng)領(lǐng)數(shù)量、已領(lǐng)數(shù)量等關(guān)鍵信息.根據(jù)所需原料信息采集原料標(biāo)簽二維碼,自動(dòng)識(shí)別原料正確性和所需數(shù)量.將原料放上電子秤,移動(dòng)端自動(dòng)讀取電子秤稱重重量,并與應(yīng)領(lǐng)數(shù)量進(jìn)行比較,符合要求后完成本次原料的稱重,繼續(xù)下一原料的稱重.全部原料稱重完成后,回到PC端系統(tǒng)中校驗(yàn)整單的物料稱重完整性,對(duì)生產(chǎn)原料備料單進(jìn)行完成操作.已完成的生產(chǎn)原料備料單自動(dòng)轉(zhuǎn)入生產(chǎn)原料使用單中,方便后續(xù)追溯查詢.

2.5 本系統(tǒng)的特色和亮點(diǎn)

(1)可靠的權(quán)限控制,有效防止數(shù)據(jù)泄露.

只有系統(tǒng)管理員才有增刪普通用戶的權(quán)限,且系統(tǒng)管理員可以設(shè)置普通用戶對(duì)系統(tǒng)各個(gè)界面的操作權(quán)限,即是否具備查詢、編輯、刪除、打印、轉(zhuǎn)出權(quán)限.用戶對(duì)系統(tǒng)進(jìn)行的各種操作都會(huì)記錄操作者,不能修改,保證操作的可追溯性.

(2)C/S架構(gòu)可多人多電腦同時(shí)在線操作,實(shí)現(xiàn)了數(shù)據(jù)的同步和共享.

PC端工業(yè)原料配方管理系統(tǒng)是以PB開發(fā)的C/S結(jié)構(gòu)的服務(wù)端/客戶端系統(tǒng),服務(wù)端數(shù)據(jù)庫(kù)可獨(dú)立部署,不同客戶端電腦可通過(guò)局域網(wǎng)同時(shí)訪問(wèn)服務(wù)端數(shù)據(jù)庫(kù),不限用戶,只需有正確的帳號(hào)密碼即可登錄使用.不同客戶端的操作和查詢實(shí)時(shí)同步,實(shí)現(xiàn)了數(shù)據(jù)共享.

(3)軟件硬件結(jié)合,有效防止誤操作,提高稱重準(zhǔn)確性,并可對(duì)每次稱重結(jié)果進(jìn)行追溯.

Android移動(dòng)端APP所有的數(shù)據(jù)處理都在服務(wù)端完成.移動(dòng)端APP需要查詢數(shù)據(jù)時(shí),先發(fā)送查詢指令給服務(wù)端,服務(wù)端接收到指令后將查詢結(jié)果返回給移動(dòng)端APP,并呈現(xiàn).在移動(dòng)端進(jìn)行存貨標(biāo)簽條碼打印時(shí),先連接到藍(lán)牙標(biāo)簽打印機(jī),再發(fā)送打印指令給打印機(jī),實(shí)現(xiàn)標(biāo)簽打印.在備料單進(jìn)行稱重時(shí),先通過(guò)移動(dòng)端掃碼采集備料單二維碼,讀取此備料單的各原料詳細(xì)記錄,然后進(jìn)入稱重流程.通過(guò)藍(lán)牙連接到要稱重的藍(lán)牙電子秤,采集原料標(biāo)簽二維碼,驗(yàn)證原料的正確性,然后開始上料,此時(shí)電子秤的稱重結(jié)果通過(guò)藍(lán)牙信號(hào)實(shí)時(shí)傳送到移動(dòng)端APP,等稱重重量穩(wěn)定后確定稱重結(jié)果,作為本原料的備料重量,再進(jìn)行下一原料的稱重.全部原料稱重完成后,上傳到服務(wù)端進(jìn)行保存.

3 系統(tǒng)實(shí)現(xiàn)

3.1 工業(yè)原料配方管理系統(tǒng)

工業(yè)原料配方管理系統(tǒng)軟件登錄界面中的登錄服務(wù)器可以是本機(jī)SQL Server的服務(wù)器實(shí)例名稱,也可以是本機(jī)的IP地址.系統(tǒng)主界面包括系統(tǒng)功能和系統(tǒng)管理兩個(gè)菜單組,見(jiàn)圖2.其中系統(tǒng)功能模塊包括存貨檔案、標(biāo)準(zhǔn)原料配方表、生產(chǎn)原料配方表、生產(chǎn)原料備料單、生產(chǎn)原料使用單5個(gè)配方管理子功能,各子功能描述見(jiàn)表2.系統(tǒng)管理模塊包括用戶維護(hù)、菜單維護(hù)和用戶菜單權(quán)限維護(hù)3個(gè)子功能,各子功能描述見(jiàn)表3.

表3 系統(tǒng)管理模塊子功能描述

圖2 系統(tǒng)主界面

表2 系統(tǒng)功能模塊子功能描述

3.1.1 存貨檔案

存貨檔案中有產(chǎn)品和原料兩類表單,見(jiàn)圖3.產(chǎn)品表單和原料表單中分別存有存貨編碼、存貨名稱、規(guī)格型號(hào)、計(jì)量單位、存貨分類和條碼等信息,其中存貨編碼和條碼信息自動(dòng)產(chǎn)生,不需要手動(dòng)輸入,節(jié)約時(shí)間成本且減少操作人員出錯(cuò)機(jī)會(huì).

圖3 存貨檔案界面

3.1.2 標(biāo)準(zhǔn)原料配方表

在標(biāo)準(zhǔn)原料配方表單中,點(diǎn)擊表單中的“+”號(hào)進(jìn)行新增記錄,自動(dòng)產(chǎn)生排序號(hào),輸入工序名稱和原料編碼時(shí),原料編碼只能是存貨檔案中存在的,否則會(huì)彈出出錯(cuò)信息.當(dāng)輸入正確的原料編碼時(shí),原料名稱、原料規(guī)格、計(jì)量單位、基本用量-分子、基本用量-分母、子件損耗率和子件使用量信息會(huì)自動(dòng)添加,用戶也可以根據(jù)實(shí)際情況修改基本用量-分子、基本用量-分母和子件損耗率的值,表單中的子件使用量不需要輸入,表單會(huì)自動(dòng)進(jìn)行計(jì)算.保存后,上面表單中的版本號(hào)、版本說(shuō)明、BOM類型、創(chuàng)建時(shí)間、創(chuàng)建人、修改時(shí)間和修改人等信息會(huì)自動(dòng)填入,見(jiàn)圖4.

圖4 標(biāo)準(zhǔn)原料配方表界面

3.1.3 生產(chǎn)原料配方表

點(diǎn)擊圖5生產(chǎn)原料配方表界面中的“+”號(hào)時(shí)會(huì)彈出生產(chǎn)配方的對(duì)話框,生產(chǎn)批次可以自動(dòng)產(chǎn)生,也可以手工修改,自動(dòng)產(chǎn)生的生產(chǎn)批次是電腦當(dāng)日的系統(tǒng)時(shí)間.操作員輸入生產(chǎn)數(shù)量點(diǎn)擊確定后,就添加了一條生產(chǎn)批次信息.點(diǎn)擊生產(chǎn)原料配方表中的“x”號(hào)時(shí)可以刪除選中的批次記錄.操作員對(duì)生產(chǎn)批次檢查無(wú)誤后,點(diǎn)擊狀態(tài)列的“未審核”,單擊彈出對(duì)話框中的“是”進(jìn)行確認(rèn),狀態(tài)列變?yōu)椤耙褜徍恕?,已審核的生產(chǎn)批次會(huì)自動(dòng)填充審核日期時(shí)間和審核人信息,未審核的生產(chǎn)批次單可以修改,但已審核的生產(chǎn)批次單不允許被修改.

圖5 生產(chǎn)原料配方表界面

3.1.4 生產(chǎn)原料備料單

生產(chǎn)原料備料單中包含備料單號(hào)、產(chǎn)品編碼、產(chǎn)品名稱、產(chǎn)品規(guī)格、生產(chǎn)批次、生產(chǎn)數(shù)量、狀態(tài)、創(chuàng)建日期時(shí)間、創(chuàng)建人、修改日期時(shí)間、修改人、審核日期時(shí)間、審核人、完成日期時(shí)間和完成人信息.已審核的和已完成的生產(chǎn)批次單信息會(huì)顯示在此表單,當(dāng)選擇上方表單的一條記錄時(shí),下方表單內(nèi)容會(huì)發(fā)生相應(yīng)的變化,對(duì)已審核但未完成的單點(diǎn)擊“已審核”,確認(rèn)后,會(huì)自動(dòng)填充完成時(shí)間和完成人,見(jiàn)圖6.

圖6 生產(chǎn)原料備料單界面

3.1.5 生產(chǎn)原料使用單

顯示已完成的生產(chǎn)原料備料單信息,該表單信息為只讀狀態(tài),不可修改,保證實(shí)際使用原料的真實(shí)性和一致性.

3.1.6 用戶維護(hù)

當(dāng)以系統(tǒng)管理員身份登錄后,可以對(duì)系統(tǒng)的用戶信息進(jìn)行維護(hù),包括新增用戶、修改用戶信息、刪除用戶信息.

3.1.7 菜單維護(hù)

菜單維護(hù)界面顯示的是該用戶對(duì)系統(tǒng)各個(gè)界面的操作權(quán)限,即是否具備查詢、編輯、刪除、打印、轉(zhuǎn)出權(quán)限.

3.1.8 用戶菜單權(quán)限維護(hù)

用戶菜單權(quán)限維護(hù)是該系統(tǒng)管理員設(shè)置其他用戶對(duì)系統(tǒng)各個(gè)界面的操作權(quán)限,即是否具備查詢、編輯、刪除、打印、轉(zhuǎn)出權(quán)限.

3.2 工業(yè)原料計(jì)重管理APP

工業(yè)原料計(jì)重管理APP不能直接與SQL Server數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行交互,通過(guò)服務(wù)層(中間層)與工業(yè)原料配方和計(jì)重管理的bom數(shù)據(jù)庫(kù)進(jìn)行連接,進(jìn)行有效數(shù)據(jù)交互,該服務(wù)層用Visual studio 2012開發(fā),編譯成一個(gè)中間層服務(wù)bomservice.exe,使用工業(yè)原料計(jì)重管理APP前先啟動(dòng)這個(gè)服務(wù).

工業(yè)原料計(jì)重管理APP主要用于生產(chǎn)企業(yè)原料倉(cāng)庫(kù)發(fā)料管理.所有原料和產(chǎn)品都可以利用“草料二維碼生成器”生成一個(gè)唯一的二維碼貼在包裝上.配方管理人員在生產(chǎn)原料配方表追加一條生產(chǎn)批次記錄,確認(rèn)無(wú)誤后點(diǎn)擊狀態(tài)欄中的“已審核”,已審核的生產(chǎn)原料配方表就會(huì)發(fā)送至生產(chǎn)原料備料單中.倉(cāng)庫(kù)管理人員在電腦上可以查看到生產(chǎn)原料備料單,根據(jù)備料單上各工序需要的原料種類和數(shù)量進(jìn)行發(fā)貨.該工業(yè)原料計(jì)重管理APP既可以檢查倉(cāng)庫(kù)管理員發(fā)放的原料種類是否與生產(chǎn)備料單上的一致,又可以檢查所發(fā)原料的重量是否符合要求,如果原料種類和重量有一個(gè)不符合條件,發(fā)料就不會(huì)成功,有效防止了原料發(fā)貨失誤.

3.2.1 安裝工業(yè)原料計(jì)重管理APP

啟動(dòng)Android項(xiàng)目,將Android移動(dòng)設(shè)備(可以是PDA或Android操作系統(tǒng)的手機(jī))連接到電腦上,點(diǎn)擊圖7右方的小三角形,在Android移動(dòng)設(shè)備上就會(huì)安裝一個(gè)“工業(yè)原料計(jì)重管理APP”.

圖7 啟動(dòng)Android項(xiàng)目

3.2.2 登錄工業(yè)原料計(jì)重管理APP

啟動(dòng)移動(dòng)端的工業(yè)原料計(jì)重管理APP,輸入與該移動(dòng)設(shè)備相連(可以是數(shù)據(jù)線連接也可以是藍(lán)牙連接)的電腦的IP地址、工業(yè)原料配方管理系統(tǒng)的用戶名和密碼.

3.2.3 工業(yè)原料計(jì)重管理APP操作

進(jìn)入工業(yè)原料計(jì)重管理APP后,可以進(jìn)行以下三種操作:

(1)點(diǎn)擊“退出系統(tǒng)”,可退出工業(yè)原料計(jì)重管理APP.

(2)點(diǎn)擊“物料標(biāo)簽打印”右側(cè)的“點(diǎn)我操作”,進(jìn)入后,點(diǎn)擊“查詢”,出現(xiàn)圖8對(duì)話框,顯示所有工序的原料.點(diǎn)擊“注冊(cè)打印機(jī)”可以設(shè)置連接的打印機(jī).長(zhǎng)按某一行數(shù)據(jù),可以打印當(dāng)前行,也可以按“打印全部”打印全部工序原料的標(biāo)簽.

圖8 各工序原料信息

(3)點(diǎn)擊“物料領(lǐng)用采集”旁的“點(diǎn)我操作”,出現(xiàn)圖9對(duì)話框,在采集條碼處輸入備料單號(hào),或按相機(jī)按鈕,打開手機(jī)相機(jī)或PDA的掃描槍,掃該備料單號(hào)的二維碼(將需要備料的生產(chǎn)批次備料單號(hào)或原料編碼復(fù)制到草料二維碼網(wǎng)站,產(chǎn)生一個(gè)二維碼圖片).輸入產(chǎn)品編碼(或按相機(jī)按鈕掃該產(chǎn)品的二維碼),長(zhǎng)按“已發(fā)數(shù)量”四字,輸入實(shí)際已發(fā)數(shù)量,或直接從與之相連的電子秤取數(shù),見(jiàn)圖10.完成所有生產(chǎn)工序物料領(lǐng)用后,點(diǎn)擊“完成上傳”按鈕.數(shù)據(jù)上傳完成后,在“生產(chǎn)原料備料單”上,點(diǎn)擊“狀態(tài)”欄的“已審核”,在彈出的對(duì)話框中,點(diǎn)擊“是”,“狀態(tài)”欄變?yōu)椤耙淹瓿伞睜顟B(tài),此時(shí),“工業(yè)原料計(jì)重管理APP”中的數(shù)據(jù)傳至電腦SQL Server中的bom數(shù)據(jù)庫(kù),打開“工業(yè)原料配方管理系統(tǒng)”中的“生產(chǎn)原料備料單”,狀態(tài)顯示“已完成”.此時(shí)在“生產(chǎn)原料使用單”上可以看到相應(yīng)的數(shù)據(jù),見(jiàn)圖11.“生產(chǎn)原料使用單”中的各記錄不能被刪除,方便進(jìn)行產(chǎn)品各批次生產(chǎn)的記錄跟蹤.

圖9 物料領(lǐng)用采集

圖10 已發(fā)物料信息

圖11 已發(fā)物料信息在生產(chǎn)使用單中出現(xiàn)

4 系統(tǒng)的主要數(shù)據(jù)表信息

4.1 工業(yè)原料配方系統(tǒng)的主要數(shù)據(jù)表信息

(1)ua_user_st(用戶檔案表):cUser_Id(用戶編碼)、cUser_Name(用戶名稱)、cPassword(登錄密碼)、iAdmin(是否管理員)、dCrDate(創(chuàng)建日期).

(2)aa_menu_st(功能節(jié)點(diǎn)檔案表):menuNo(功能節(jié)點(diǎn)編碼)、menuName(功能節(jié)點(diǎn)名稱)、level(層級(jí))、winNo(PB Window控件編碼)、sort(排序)、upMenuNo(上級(jí)功能節(jié)點(diǎn)編碼)、up-MenuName(上級(jí)功能節(jié)點(diǎn)名稱)、ifSearch(是否有查詢功能)、ifEdit(是否有編輯功能)、ifDelete(是否有刪除功能)、ifPrint(是否有打印功能)、ifTurnOut(是否有輸出功能).

(3)Ua_auth_base_st(功能節(jié)點(diǎn)權(quán)限表):id(序號(hào))、cUser_Id(用戶編碼)、MenuNo(功能節(jié)點(diǎn)編碼)、ifSearch(是否有查詢功能權(quán)限)、ifEdit(是否有編輯功能權(quán)限)、ifDelete(是否有刪除功能權(quán)限)、ifPrint(是否有打印功能權(quán)限)、ifTurnOut(是否有輸出功能權(quán)限).

(4)Inventory(存貨檔案表):pk_autoid(序號(hào))、cInvCode(存貨編碼)、cInvName(存貨名稱)、cInvStd(存貨規(guī)格)、cComUnitName(存貨計(jì)量單位)、cInvCName(存貨分類)、cBarCode(存貨條碼).

(5)Bom_bom(標(biāo)準(zhǔn)配方表):bomid(序號(hào))、InvCode(產(chǎn)品編碼)、cBomType(BOM類型(主要/替代))、cVersion(BOM版本號(hào))、cVersionDesc(BOM版本說(shuō)明)、cCreateTime(創(chuàng)建時(shí)間)、cCreateUser(創(chuàng)建人)、cModifyTime(修改時(shí)間)、cModifyUser(修改人).

(6)Bom_opcomponent(標(biāo)準(zhǔn)配方子表):OpComponentId(序號(hào))、bomid(主表id)、InvCode(產(chǎn)品編碼)、cBomType(BOM類型(主要/替代))、cVersion(BOM版本號(hào))、cInvCode(原料編碼)、iSortSeq(序號(hào))、cOpName(使用工序名稱)、dBaseQtyN(基本用量-分子)、dBaseQtyD(基本用量-分母)、dCompScrap(子件損耗率)、dUseQty(子件使用量).

(7)P_bom(生產(chǎn)配方表):p_bomid(序號(hào))、InvCode(產(chǎn)品編碼)、cbatch(生產(chǎn)批次)、bomid(標(biāo)準(zhǔn)bomid)、iquantity(生產(chǎn)產(chǎn)品數(shù)量)、cstatus(狀態(tài):未審核、已審核、已完成)、cCreateTime(創(chuàng)建時(shí)間)、cCreateUser(創(chuàng)建人)、cModifyTime(修改時(shí)間)、cModifyUser(修改人)、cVerifyTime(審核時(shí)間)、cVerifyUser(審核人)、cFinishTime(完成時(shí)間)、cFinishUser(完成人).

(8)P_bom_opcomponent(生產(chǎn)配方子表):OpComponentId(序號(hào))、p_bomid(主表id)、InvCode(產(chǎn)品編碼)、cbatch(生產(chǎn)批次)、cInvCode(原料編碼)、iSortSeq(序號(hào))、cOpName(使用工序名稱)、dBaseQtyN(基本用量-分子)、dBaseQtyD(基本用量-分母)、dCompScrap(子件損耗率)、iqty(子件應(yīng)發(fā)數(shù)量)、iisqty(子件已發(fā)數(shù)量).

4.2 計(jì)重管理系統(tǒng)的主要數(shù)據(jù)表信息

(1)ua_user_st(用戶檔案表):cUser_Id(用戶編碼)、cUser_Name(用戶名稱)、cPassword(登錄密碼)、iAdmin(是否管理員)、dCrDate(創(chuàng)建日期).

(2)P_bom(生產(chǎn)配方表):p_bomid(序號(hào))、InvCode(產(chǎn)品編碼)、cbatch(生產(chǎn)批次)、bomid(標(biāo)準(zhǔn)bomid)、iquantity(生產(chǎn)產(chǎn)品數(shù)量)、cstatus(狀態(tài):未審核、已審核、已完成)、cCreateTime(創(chuàng)建時(shí)間)、cCreateUser(創(chuàng)建人)、cModifyTime(修改時(shí)間)、cModifyUser(修改人)、cVerifyTime(審核時(shí)間)、cVerifyUser(審核人)、cFinishTime(完成時(shí)間)、cFinishUser(完成人).

(3)P_bom_opcomponent(生產(chǎn)配方子表):OpComponentId(序號(hào))、p_bomid(主表id)、InvCode(產(chǎn)品編碼)、cbatch(生產(chǎn)批次)、cInvCode(原料編碼)、iSortSeq(序號(hào))、cOpName(使用工序名稱)、dBaseQtyN(基本用量-分子)、dBaseQtyD(基本用量-分母)、dCompScrap(子件損耗率)、iqty(子件應(yīng)發(fā)數(shù)量)、iisqty(子件已發(fā)數(shù)量).

(4)Reglabelprinter(采集設(shè)備綁定標(biāo)簽打印機(jī)表):cseqname(采集設(shè)備)、cprinter(打印機(jī)).

5 結(jié)語(yǔ)

該工業(yè)原料配方和計(jì)重管理系統(tǒng)使用PowerBuilder 12.0、SQL SERVER 2012 R2、Android studio 4.0.1、Visual Studio 2012、java和C#等開發(fā)工具和編程語(yǔ)言,設(shè)計(jì)和實(shí)現(xiàn)兩個(gè)模塊——PC端的工業(yè)原料配方管理軟件和Android移動(dòng)端的工業(yè)原料計(jì)重管理APP.并通過(guò)搭建中間層服務(wù)bomservice.exe,實(shí)現(xiàn)PC端和Android移動(dòng)端的數(shù)據(jù)交互.輔助企業(yè)對(duì)各種工業(yè)原材料配方和備料計(jì)重進(jìn)行精細(xì)化管理,并對(duì)整個(gè)配方過(guò)程和計(jì)重過(guò)程進(jìn)行跟蹤和追溯.

目前此系統(tǒng)已授權(quán)兩家日化行業(yè)的生產(chǎn)性企業(yè)使用,企業(yè)使用前后對(duì)企業(yè)管理的影響比較主要體現(xiàn)在以下幾方面:

(1)使用此系統(tǒng)前,這兩家企業(yè)都是人工手動(dòng)操作對(duì)產(chǎn)品、原料進(jìn)行倉(cāng)庫(kù)的進(jìn)出管理,存貨隨意入庫(kù),出庫(kù)時(shí)查找大費(fèi)周折.使用此系統(tǒng)后,建立了統(tǒng)一規(guī)范的產(chǎn)品和原料檔案,避免一物多碼和多物一碼的情況.并給每個(gè)產(chǎn)品和原料編訂打印了物料卡標(biāo)簽,附上二維碼,粘貼在對(duì)應(yīng)的貨位上,方便物料進(jìn)出管理的條碼采集.

(2)使用本系統(tǒng)前,這兩家企業(yè)研發(fā)實(shí)驗(yàn)室的配方管理都是通過(guò)Word文檔進(jìn)行編輯和保存,每一個(gè)產(chǎn)品的每一個(gè)版本都是一個(gè)獨(dú)立的Word文檔,文檔的命名規(guī)則也比較混亂.時(shí)間一長(zhǎng),由于不能明顯區(qū)分版本的日期,配方查詢困難.使用本系統(tǒng)后,將標(biāo)準(zhǔn)配方與生產(chǎn)配方分開管理,生產(chǎn)配方來(lái)源于標(biāo)準(zhǔn)配方,但又獨(dú)立于標(biāo)準(zhǔn)配方.且可對(duì)同一配方進(jìn)行創(chuàng)新性變化,在原標(biāo)準(zhǔn)配方的基礎(chǔ)上生成新的配方版本,記錄配方的演變歷程,方便對(duì)配方各版本進(jìn)行追溯和比較.

(3)使用本系統(tǒng)前,這兩家企業(yè)每次生產(chǎn)所需配方時(shí)都需先打印成紙質(zhì)版?zhèn)淞蠁?,無(wú)法管控紙質(zhì)版配方的流動(dòng),很容易出現(xiàn)配方外流.使用系統(tǒng)后,配方無(wú)需打印,領(lǐng)料時(shí)只需知道備料單號(hào),通過(guò)移動(dòng)端APP系統(tǒng)采集此備料單號(hào),就可以實(shí)時(shí)查詢出配方原料和稱重發(fā)料操作.既節(jié)省了查找配方的時(shí)間,又避免了打印紙張的浪費(fèi)和外流風(fēng)險(xiǎn),還通過(guò)采集原料標(biāo)簽二維碼,對(duì)要發(fā)料稱重的原料進(jìn)行多重校驗(yàn),避免人為錯(cuò)誤,提高了作業(yè)效率.

猜你喜歡
備料計(jì)重原料
造血原料缺乏引起的貧血
嚴(yán)把原料采購(gòu)關(guān),才是對(duì)養(yǎng)殖負(fù)責(zé)
一種新型零部件備料貨架的設(shè)計(jì)及應(yīng)用
淺述軸組稱式計(jì)重收費(fèi)系統(tǒng)在高速公路中的應(yīng)用
計(jì)重ETC理論與實(shí)踐探索
基于兩臺(tái)面計(jì)重設(shè)備的云計(jì)重平臺(tái)方案設(shè)計(jì)
計(jì)重設(shè)備的日常維護(hù)和故障排除
烘焙原料簡(jiǎn)易“識(shí)”
美食堂(2015年5期)2015-05-30 10:48:04
以鐵泥為原料合成Fe2O3 并制備LiFePO4/C
消防部隊(duì)工程備料款問(wèn)題探討
鱼台县| 安泽县| 吕梁市| 怀仁县| 漾濞| 临泽县| 泸州市| 闽侯县| 富民县| 黎城县| 黄石市| 和政县| 文水县| 永嘉县| 新建县| 济南市| 淮阳县| 襄樊市| 沙洋县| 沁阳市| 铜鼓县| 平湖市| 宝清县| 天水市| 文安县| 天津市| 师宗县| 福建省| 涿州市| 类乌齐县| 周口市| 阿拉尔市| 丽江市| 阿拉善右旗| 湟中县| 延吉市| 敦煌市| 鄂托克旗| 昔阳县| 金昌市| 松潘县|