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