王小瓊
【摘 要】物料追溯在現(xiàn)代化生產(chǎn)中已成為保障物料質(zhì)量的最有效手段之一,在產(chǎn)品出現(xiàn)質(zhì)量缺陷時(shí)為企業(yè)和客戶提供了高效、低成本的處理應(yīng)對(duì)方案。使用云服務(wù)能夠讓管理者簡(jiǎn)單、方便、安全的完成對(duì)物料生產(chǎn)的整個(gè)追溯過(guò)程,可以滿足這種需求的系統(tǒng)平臺(tái)正是基于云服務(wù)的物料跟蹤追溯系統(tǒng)。
【關(guān)鍵詞】云服務(wù);跟蹤;追溯
【Abstract】Material traceability in modern production has become one of the most effective means to ensure product quality, it can be found through the product to its use of materials, in the product quality defects for enterprises and customers to provide efficient, low-cost treatment solutions. the use of cloud services to enable managers to simple, convenient and safe to complete the entire traceability process of product production, the system platform that can meet this need is based on cloud services traceability system.
【Key words】Cloud services;Tracking;Traces
1)本系統(tǒng)采用三層架構(gòu)開(kāi)發(fā)模式B/S程序架構(gòu),利用ASP.NET MVC模式、SQL、Html、CSS、JavaScript、Mini UI、Ajax開(kāi)發(fā)技術(shù),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。為用戶開(kāi)發(fā)出可靠高效的軟件系統(tǒng)物料,將最終物料部署在云服務(wù)器上,信息化的物料追溯系統(tǒng)實(shí)現(xiàn)對(duì)物料追溯信息的有效管理。三層架構(gòu)主要是指數(shù)據(jù)訪問(wèn)層(DAL-DatabaseAccessLayer),業(yè)務(wù)邏輯層(BLL-BusinessLoginLayer),以及用戶界面功能模塊層(UI-UserInterface)。
2)數(shù)據(jù)訪問(wèn)層(DAL):主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、改、查。將存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)提交給業(yè)務(wù)邏輯層,同時(shí)將業(yè)務(wù)邏輯層處理的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。BLL(業(yè)務(wù)邏輯層):UI層和DAL層之間的橋梁。業(yè)務(wù)邏輯具體包含:驗(yàn)證、計(jì)算、業(yè)務(wù)規(guī)則等等。UI(表現(xiàn)層):主要是指與用戶交互的界面。用于接收用戶輸入的數(shù)據(jù)和顯示處理后用戶需要的數(shù)據(jù)。最后再通過(guò)Entity(實(shí)體層)將三層架構(gòu)聯(lián)系起來(lái),實(shí)現(xiàn)在三層之間傳遞數(shù)據(jù)。如下圖1所示:
3)業(yè)務(wù)邏輯層(BLL)登錄系統(tǒng)后,通過(guò)設(shè)置物料追溯信息,即可設(shè)置工位上需要追溯哪些物料類型,生產(chǎn)人員在在物料追溯程序上掃描發(fā)動(dòng)機(jī)號(hào)和精確追溯碼,通過(guò)比對(duì)追溯件集合中是否存在匹配項(xiàng),得出匹配結(jié)果,并上傳追溯結(jié)果。如下圖2所示:
4)用戶界面功能模塊層(UI)產(chǎn)品跟蹤追溯系統(tǒng)的主要功能模塊包括基礎(chǔ)數(shù)據(jù)管理、物料追溯管理和產(chǎn)品檔案三大模塊,將系統(tǒng)部署在云服務(wù)器上,即可對(duì)整個(gè)追溯過(guò)程進(jìn)行有效管理。
(1)基礎(chǔ)數(shù)據(jù)管理模塊基礎(chǔ)數(shù)據(jù)管理模塊是對(duì)整個(gè)系統(tǒng)最小數(shù)據(jù)單元的統(tǒng)一管理。(1)跟蹤器模塊是指PTS系統(tǒng)在產(chǎn)品生產(chǎn)現(xiàn)場(chǎng)設(shè)立的信息采集服務(wù),其主要功能包括:綁定所在工位與信息采集程序的物理地址;記錄跟蹤信息。(2)車(chē)間及工位模塊:車(chē)間及工位管理下包括車(chē)間、生產(chǎn)線、工段、工位和工位所屬工段五個(gè)子功能(3)產(chǎn)品基礎(chǔ)數(shù)據(jù)模塊:產(chǎn)品基礎(chǔ)數(shù)據(jù)包括客戶機(jī)型管理、產(chǎn)品機(jī)型、產(chǎn)品系列、產(chǎn)品;(4)物料基礎(chǔ)數(shù)據(jù)模塊:物料基礎(chǔ)數(shù)據(jù)包括物料類型、物料、物料清單(BOM)、精確識(shí)別碼;物料類型是根據(jù)物料的功能和特征,對(duì)物料進(jìn)行分類,該功能用于維護(hù)物料類型與物料圖號(hào)的對(duì)應(yīng)關(guān)系;管理員可通過(guò)查詢條件得出對(duì)應(yīng)的物料類型,在已選列表中會(huì)顯示該物料類型下有哪些(零件),備選零件列表則列出未分配所屬物料類型的零件,供管理員進(jìn)行添加已選零件的操作。(5)供應(yīng)商模塊:這部分主要是對(duì)供應(yīng)商進(jìn)行增刪查改操作,其中增加和編輯操作時(shí),系統(tǒng)后臺(tái)驗(yàn)證供應(yīng)商代碼與名稱的唯一性,確保追溯信息的正確。用戶通過(guò)錄入供應(yīng)商信息,在物料頁(yè)面設(shè)置物料與供應(yīng)商的關(guān)系,實(shí)現(xiàn)物料來(lái)源的信息管理。
(2)跟蹤器追溯物料類型模塊包含:(1)跟蹤器追溯物料類型模塊:用戶可以設(shè)置跟蹤器需要追溯的物料類型。通過(guò)輸入生產(chǎn)線和工位名稱,可查詢到跟蹤器與其所在的工位,同時(shí)也可以對(duì)追溯件進(jìn)行新增、修改和刪除操作。(2)模擬發(fā)動(dòng)機(jī)上線模塊:為了更好地展示生產(chǎn)中的實(shí)際情況。操作員選擇產(chǎn)品料號(hào),系統(tǒng)自動(dòng)填充相關(guān)表單數(shù)據(jù),由系統(tǒng)根據(jù)機(jī)型信息自動(dòng)生成最新的發(fā)動(dòng)機(jī)碼,可將數(shù)據(jù)保存到數(shù)據(jù)表中,完成發(fā)動(dòng)機(jī)上線的模擬操作。(3)模擬物料裝配模塊:操作員選擇所在工位后,輸入發(fā)動(dòng)機(jī)碼可得到對(duì)應(yīng)的型號(hào)和機(jī)型名稱,同時(shí)下方數(shù)據(jù)表格加載數(shù)據(jù),主要顯示該發(fā)動(dòng)機(jī)在此工位需要裝配的物料信息。操作員輸入精確追溯碼后并確認(rèn),可得到將要裝配的物料信息,系統(tǒng)同時(shí)更新數(shù)據(jù)表格,并計(jì)算出裝配結(jié)果是否匹配。操作員點(diǎn)擊上傳按鈕,即可將匹配的裝配記錄上傳系統(tǒng),并保存到數(shù)據(jù)庫(kù)中;(4)產(chǎn)品裝配物料報(bào)表模塊:產(chǎn)品裝配物料報(bào)表是通過(guò)發(fā)動(dòng)機(jī)號(hào),查詢?cè)摪l(fā)動(dòng)機(jī)所裝配的物料圖號(hào)、物料名稱及其對(duì)應(yīng)的精確追溯碼等相關(guān)信息。(5)精確追溯物料報(bào)表模塊:精確物料追溯報(bào)表功能是操作者通過(guò)精確追溯碼,查詢到其所裝配的發(fā)動(dòng)機(jī)信息,所裝配的精確追溯的物料信息,并將對(duì)應(yīng)的物料信息置頂突出顯示。(6)工位物料追溯記錄模塊:工位物料追溯記錄是按照生產(chǎn)時(shí)間段、所在工位查詢,查詢到其所裝配的發(fā)動(dòng)機(jī)信息,及發(fā)動(dòng)機(jī)所裝配的精確追溯的零件號(hào)、零件名稱等信息。(7)追溯物料綜合查詢模塊:追溯物料綜合查詢功能是通過(guò)零件圖號(hào)、經(jīng)過(guò)工位、精確追溯碼、掃描碼和生產(chǎn)時(shí)間段,查詢到符合對(duì)應(yīng)查詢條件的發(fā)動(dòng)機(jī)信息。
(3)產(chǎn)品檔案管理模塊:產(chǎn)品跟蹤記錄可以查詢某一時(shí)間段通過(guò)某工位有哪些產(chǎn)品。
5)總結(jié)
在實(shí)際生產(chǎn)中,產(chǎn)品的大量生產(chǎn)勢(shì)必會(huì)產(chǎn)生大量的相關(guān)數(shù)據(jù)。隨著數(shù)據(jù)量的增大,本系統(tǒng)在查詢過(guò)程中,存在查詢數(shù)據(jù)量大、查詢速度越來(lái)越慢的問(wèn)題。久而久之會(huì)影響軟件系統(tǒng)的使用體驗(yàn),使用戶產(chǎn)生煩躁情緒,進(jìn)而影響生產(chǎn)效率。
本系統(tǒng)可以很大程度上企業(yè)在產(chǎn)品跟蹤追溯信息管理的工作壓力,但由于時(shí)間和技術(shù)條件的限制,還存在很多不足之處,部分功能應(yīng)該進(jìn)行改進(jìn),還需要做進(jìn)一步的系統(tǒng)需求分析工作,更進(jìn)一步的的完善系統(tǒng)功能。總之,真正適合實(shí)際生產(chǎn)操作的系統(tǒng)必須有一個(gè)不斷完善的過(guò)程。
【參考文獻(xiàn)】
[1]徐衛(wèi)英.基于ASP的web數(shù)據(jù)庫(kù)的安全機(jī)制[J].數(shù)據(jù)庫(kù)及信息管理.2007.
[2]高鴻斌,等.西門(mén)子PLC與工業(yè)控制網(wǎng)絡(luò)應(yīng)用[M].北京: 電子工業(yè)出版社.2006.
[3]李剛.瘋狂Ajax 講義[M].第三版.北京:電子工業(yè)出版社.2013.
[4]房大偉,呂雙,等.ASP.NET 開(kāi)發(fā)實(shí)戰(zhàn) 1200 例[M].北京: 清華大學(xué)出版社,2011.endprint