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