張 曼,杜昌立, 劉綿銳,楊勇強
(1.陜西科技大學機電工程學院,陜西 西安 710021;2.陜西浩唐工貿有限責任公司,陜西 西安 710000)
汽車線束是汽車內部各種信號的分配系統,以安全可靠的方式給車載用電設備分配動力和反饋信號,相當于汽車的“血管”[1]。其主要配件種類繁多,主要有連接器、端子、電線、防水栓以及輔材等。隨著汽車行業的高速發展,如何管理和調配線束配件是汽車線束制造企業提高市場競爭力的關鍵。目前,國內大多數的小型線束企業仍采用手工紙質化的數據管理方式,有的甚至缺少汽車線束配件的數據管理。隨著汽車線束的種類及配件信息種類的增多以及信息量的增加,傳統的數據管理方式已經成為企業發展的限制。另外,汽車線束配件的數據標準不統一,缺乏統一的標準和規范,也制約著汽車線束企業的業務合作與交流,阻礙著汽車線束行業的發展。基于此,汽車線束行業有必要引入數據庫技術對汽車線束配件進行標準化的數據管理。
根據汽車線束行業的發展,構建的汽車線束配件數據庫系統如圖1所示。該系統融入了關系理念和工業工程思想,加入關系數據管理和工業工程數據管理模塊,并通過系統需求將系統劃分為4大模塊,16個子模塊。其主要功能如下。
圖1 汽車線束配件數據管理系統功能模塊圖
1)系統設置:通過不同級別權限的設置,使得不同權限人員能夠方便地對汽車線束配件信息進行管理。
2)材料數據管理:系統可以提供全面的汽車線束配件信息,以使用戶可以方便查找配件信息。
3)關系數據管理:根據用戶的需求,可以提供準確的配件之間的匹配關系。
4)工業工程數據關系:系統以圖片、文檔、視頻等多媒體文件等多種形式存儲相關線束生產作業信息,為用戶提供汽車線束生產品質管理和生產標準作業等信息。
本文從線束企業的實際出發,針對汽車線束配件種類繁多、涉及部門較多、地理位置分散等特點,充分考慮汽車線束配件數據管理系統的功能需求,提出采用B/S模式來構建汽車線束配件數據管理系統的思想。B/S結構是由瀏覽器 (客戶端)和Web服務器、數據庫服務器組成的計算模式,即客戶通過瀏覽器來訪問數據庫,少數事物邏輯在前端實現,主要事物邏輯在服務器端實現,形成瀏覽器-服務器-數據庫的三層結構[2]。用戶層是用于和管理員、編制員、檢驗員、用戶等進行交互,完成基本的規則驗證、數據描述和顯示;中間層是應用服務器,用于處理企業的業務邏輯,與數據服務器交互數據;數據層是數據庫服務器,用于處理應用服務器對數據的請求,并返回請求結果,該結構具有分布式存儲和處理數據的功能以及良好的動態性,且便于擴充[2-3]。
系統的構成實現了管理員權限和員工權限的劃分,用戶選擇身份登錄系統,登錄成功后進入各自對應的系統,如果是管理員登入系統則會繼續判定是否為超級管理員,用戶登錄系統后可執行相應的操作,操作結束后可通過注銷按鈕退出系統。系統流程如圖2所示。該系統的編程語言采用PHP語言,并使用了Thinkphp架構。PHP語言具有執行效率快、穩定性高、安全性高、函數支持量大、編寫簡單、實用性強的特點[4]。Thinkphp是基于PHP語言的快速開發框架,利用其面向對象開發結構以及相關的MVC模式,使系統結構層級明確,人機界面更加生動。該系統的數據庫采用MySQL數據庫。MySQL是一個關系型數據庫管理系統,其采用結構化查詢語言 (SQL)進行數據庫管理[5],MySQL的源碼穩定性好、開放性強,與PHP語言的關聯性和結合性好,因此本系統采用MySQL數據庫。
汽車線束配件包括連接器、端子、電線、防水栓、輔材等,線束配件之間的裝配關系復雜,難以用數學表達來確定。因此,在數據庫系統中,線束配件的關系匹配必須要有一定的關系數據來確定,這些關系數據包括比例余量、連接器與孔位配對關系、線徑對應端子壓著數據、端子對應加工機型、供應商等。圖3為連接器與孔位關系數據E-R圖,關系數據模塊主要用于提供一些材料在加工至汽車線束過程中的一些生產關系數據。關系數據模塊包含連接器與孔位配對關系、線徑對應端子壓著數據、比例余量、端子對應加工機型。
圖2 汽車線束配件數據管理系統流程圖
圖3 連接器與孔位關系數據E-R圖
該系統界面采用CSS布局,背景顏色主要為藍白配色,界面結構簡捷直觀,易于操作[6]。主界面采用標準化后臺界面設計包含Logo、廣告、導航、內容、版權。其中,登錄界面主要為驗證內容,包括用戶名、密碼驗證、驗證碼驗證并加入身份選擇,如圖4所示。
圖4系統登錄界面圖
對于三級用戶 (超級管理員、管理員和員工)其各自的權限不同,所對應的功能界面也不同,包括各自權限之內的增、刪、改、查等功能。超級管理員、管理員和員工界面如圖5~7所示。
圖5 超級管理員界面
圖7 員工界面
配件數據管理的數據信息也包括生產的操作工藝及流程等內容,員工可根據系統提供的工藝流程來規范生產。基于此,本系統構建了工業工程數據管理,其內容包括品質管理、工業工程之程序、工業工程之操作信息。這些模塊的數據操作類型包括文本、圖片、文檔、視頻等。以“工業工程之操作”為例,管理員可以對“工業工程之操作”進行添加,并添加雙手操作圖、技術文檔、操作視頻等類型數據,并可以對這些數據進行編輯、查詢和刪除,圖8為某線束操作的動作流程,與此相對應的動作視頻如圖9所示,圖文并茂的顯示,方便員工進行查詢。
圖8工業工程之操作——動作流程
圖9工業工程之操作——動作視頻
本文以汽車線束配件為對象,采用B/S模式的系統結構,并融入關系理念和工業工程思想,運用PHP、Thinphp、MySQL、Dreamweaver等技術和工具開發了汽車線束配件的數據庫管理系統。該系統的實現可有效地解決汽車線束行業配件數據管理效率低、共享性差的問題,具有一定的推廣價值。