0 引言
隨著企業(yè)發(fā)展的計算機(jī)化,企業(yè)生產(chǎn)制造中產(chǎn)生的大量的設(shè)計圖紙、文檔及發(fā)動機(jī)的設(shè)計管理過程中產(chǎn)生的一系列產(chǎn)品質(zhì)量數(shù)據(jù)的管理問題也追在眉睫。
由于發(fā)動機(jī)生產(chǎn)線的設(shè)計過程中所產(chǎn)生的大量的產(chǎn)品質(zhì)量數(shù)據(jù)對于發(fā)動機(jī)的生產(chǎn)有著極其重要的意義,因此對質(zhì)量數(shù)據(jù)的管理工作也就顯得格外的重要。
本論文撰寫的PDM管理信息系統(tǒng)就是通過對產(chǎn)品的質(zhì)量數(shù)據(jù)進(jìn)行統(tǒng)計、分析和管理,以實現(xiàn)企業(yè)對項目機(jī)床的設(shè)計完成情況進(jìn)行追溯以及對機(jī)床的零件情況進(jìn)行追蹤、監(jiān)控及管理。本管理信息系統(tǒng)的核心思想其實是為了使產(chǎn)品數(shù)據(jù)共享、人員協(xié)同以及過程優(yōu)化,從而達(dá)到縮短產(chǎn)品開發(fā)周期、降低成本的目的。
1 軟件運行的總體流程分析
該發(fā)動機(jī)生產(chǎn)線制造企業(yè)是面向任務(wù)的生產(chǎn)方式,是訂單下達(dá)式生產(chǎn)管理方式。軟件運行的總體流程如圖1所示。訂單下達(dá)時,由項目負(fù)責(zé)人對項目的整個完成過程進(jìn)行跟蹤管理并對項目任務(wù)進(jìn)行分配。該管理信息系統(tǒng)分為錄入基本數(shù)據(jù)模塊、任務(wù)分配模塊及單據(jù)管理三大主要功能模塊。
圖1 軟件運行總體流程
錄入基本數(shù)據(jù)模塊是用來完成項目、機(jī)床、組和零件的基本數(shù)據(jù)的創(chuàng)建。該模塊主要是為了完成項目機(jī)床組中零件的創(chuàng)建,零件的創(chuàng)建包括基本件、標(biāo)準(zhǔn)件和外購件三種零件的創(chuàng)建。
任務(wù)分配模塊是用來對項目機(jī)床組進(jìn)行任務(wù)分配,該模塊包括部門任務(wù)分配、科室任務(wù)分配和規(guī)劃任務(wù)分配模塊。部門任務(wù)分配是把機(jī)床任務(wù)具體分配給機(jī)床負(fù)責(zé)人?剖胰蝿(wù)分配是把機(jī)床組任務(wù)具體分配給機(jī)床組負(fù)責(zé)人。規(guī)劃任務(wù)分配模塊又分為電氣規(guī)劃預(yù)提和技術(shù)規(guī)劃預(yù)提。
單據(jù)管理模塊主要是對投產(chǎn)單、設(shè)計更改單、外購件預(yù)提單、外購件預(yù)提更改單、售后問題處理單、臨時問題處理單及驗收問題處理單七種單據(jù)的統(tǒng)一管理。
投產(chǎn)單管理模塊:投產(chǎn)單是由技術(shù)部下達(dá)給檔案科,并且伴有三表數(shù)據(jù),分別是基本件明細(xì)表、外購件明細(xì)表和標(biāo)準(zhǔn)件明細(xì)表,再由檔案科對基本件和外購件進(jìn)行投產(chǎn),投產(chǎn)后再由檔案科進(jìn)行歸檔保存。投產(chǎn)單的管理流程如圖2所示。
圖2 投產(chǎn)單的管理流程
2 數(shù)據(jù)庫的設(shè)計
對于任何一個管理信息系統(tǒng)來說,數(shù)據(jù)庫的設(shè)計都尤為重要。該系統(tǒng)選擇的是SQL Server 2000數(shù)據(jù)庫,選擇該數(shù)據(jù)庫是因為它能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù),可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。
本管理信息系統(tǒng)是用C#編程語言開發(fā)基于Web方式管理的管理信息系統(tǒng)。本管理信息系統(tǒng)所建立的數(shù)據(jù)庫名稱為PDM。
任何一個管理信息系統(tǒng)的設(shè)計都離不開表、存儲過程與視圖,該管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計同樣也是依附很多表、存儲過程與視圖而建立的。
表是數(shù)據(jù)庫存儲的主要載體,它由行和列組成。在表中,一行表示一條數(shù)據(jù)記錄,一列表示所有數(shù)據(jù)記錄在該特定域的值。表之間通過公共列值實現(xiàn)關(guān)聯(lián)關(guān)系,這樣的列也叫關(guān)鍵字。
存儲過程主要就是對表數(shù)據(jù)完成查詢、增加、修改和刪除功能,編寫使用存儲過程具有可以在單個存儲過程中執(zhí)行一系列SQL語句,并簡化一系列復(fù)雜語句及執(zhí)行起來比單個SQL語句快的優(yōu)點。如圖3所示為該管理信息系統(tǒng)所建立的一些主要表。
圖3 數(shù)據(jù)庫中建立的主要表
視圖是從一個或幾個基本表(或視圖)導(dǎo)出的虛擬表。它的作用是能夠簡化用戶的操作、能使用戶以多種角度看待同一數(shù)據(jù)、對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性,適當(dāng)?shù)睦靡晥D可以方便、清晰的表達(dá)查詢功能。如圖4所示為該管理信息系統(tǒng)建立的一些主要視圖。
圖4 數(shù)據(jù)庫中建立的主要視圖
3 系統(tǒng)的功能
本系統(tǒng)的開發(fā)采用了.NET技術(shù)中的N層架構(gòu)的企業(yè)級開發(fā)方案。結(jié)構(gòu)可分為五層,即Web層、業(yè)務(wù)外觀層(BusinessFacade)、數(shù)據(jù)訪問層(DataAccess)、業(yè)務(wù)實體層(Common)和業(yè)務(wù)規(guī)則層。Web層包括了Web窗體和用戶控件。BusinessFacade項目中所包含的類的主要功能是將用戶界面與各種業(yè)務(wù)功能實現(xiàn)隔離。DataAccess項目中所包含的類的主要功能是連接數(shù)據(jù)庫,并對其進(jìn)行操作。Common項目中包含的類是用來模型化數(shù)據(jù)庫中的特定信息,并選擇適當(dāng)?shù)姆绞浇⒉煌臉I(yè)務(wù)實體。
根據(jù)該管理信息系統(tǒng)需要實現(xiàn)的功能要求,該管理信息系統(tǒng)的功能模塊初步定為項目創(chuàng)建、機(jī)床創(chuàng)建、部門任務(wù)分配、創(chuàng)建組別、科室任務(wù)分配、創(chuàng)建零件、電氣規(guī)劃預(yù)提、技術(shù)規(guī)劃預(yù)提及單據(jù)管理模塊。
項目創(chuàng)建模塊可以實現(xiàn)項目的增加、修改、刪除和查詢功能。
機(jī)床創(chuàng)建模塊是在項目創(chuàng)建的基礎(chǔ)上,實現(xiàn)機(jī)床的增加、修改、刪除和查詢功能。
部門任務(wù)分配模塊是對已經(jīng)創(chuàng)建的機(jī)床,對機(jī)床分配任務(wù)。通過分配機(jī)床部門任務(wù),可以詳細(xì)設(shè)計出機(jī)床從設(shè)計到入庫的所有時間節(jié)點。
創(chuàng)建組別模塊是對已經(jīng)創(chuàng)建機(jī)床且分配部門任務(wù)的機(jī)床,對機(jī)床組件進(jìn)行增加、修改、刪除。
科室任務(wù)分配模塊是對已經(jīng)創(chuàng)建完機(jī)床組的機(jī)床,對機(jī)床組進(jìn)行任務(wù)分配,即把機(jī)床組任務(wù)分配給機(jī)床組負(fù)責(zé)人。
創(chuàng)建零件模塊是在已經(jīng)分配完科室任務(wù)的機(jī)床組中創(chuàng)建零件,包括基本件、標(biāo)準(zhǔn)件和外購件三種零件的創(chuàng)建。
如圖5所示為設(shè)計的創(chuàng)建零件模塊界面。在下面的界面中可以看出零件的創(chuàng)建包括未創(chuàng)建和已創(chuàng)建,可以根據(jù)選擇項目、機(jī)床、組對機(jī)床的組進(jìn)行基本件、標(biāo)準(zhǔn)件和外購件的創(chuàng)建,右上方顯示的是項目、機(jī)床和組的具體信息,在下面的表中根據(jù)零件的具體分類選擇零件的類型,填寫零件圖號、名稱、數(shù)量和備注等具體信息,在輸入的過程中還可以進(jìn)行插入行和刪除行的操作,同時亦可對創(chuàng)建的零件進(jìn)行刪除操作。
圖5 創(chuàng)建零件模塊頁面
電氣規(guī)劃預(yù)提模塊是對已經(jīng)創(chuàng)建完機(jī)床且分配電氣規(guī)劃預(yù)提任務(wù)的機(jī)床,對電氣部門所需的外購件進(jìn)行提前購買。
技術(shù)規(guī)劃預(yù)提模塊是對已經(jīng)創(chuàng)建完機(jī)床且分配技術(shù)規(guī)劃預(yù)提任務(wù)的機(jī)床,對機(jī)械部門所需的外購件進(jìn)行提前購買。
4 系統(tǒng)的實施
4.1 軟件的測試
由于軟件產(chǎn)品本身是無形的、復(fù)雜的、知識密集型的邏輯性產(chǎn)品,其中難免會有各種各樣的錯誤,為了保證本管理信息系統(tǒng)的可靠性和質(zhì)量,需要通過測試來查找錯誤。某制造企業(yè)在剛剛啟用該管理信息系統(tǒng)時需要先取部分實際生產(chǎn)數(shù)據(jù)對其進(jìn)行測試,以用來檢測該管理信息系統(tǒng)存在的問題,正式運行后,也應(yīng)對該管理信息系統(tǒng)進(jìn)行持續(xù)改進(jìn)。
4.2 軟件的實施
任何企業(yè)的管理都有一個逐步完善的過程,一個管理完備的企業(yè),都是通過不斷的出現(xiàn)問題,解決問題,同時在解決問題的過程中持續(xù)改進(jìn)問題的方式成功建立的。所以,PDM管理信息系統(tǒng)的成功實施也需要有成熟的理念、詳盡的流程分析和有效的系統(tǒng)支持,PDM管理信息系統(tǒng)能夠成功實施還需要與企業(yè)員工不斷的溝通,及時得到員工信息的反饋,以便不斷地對該管理信息系統(tǒng)進(jìn)行調(diào)整。與此同時,企業(yè)需要積極的培訓(xùn)最終的操作人員,使系統(tǒng)環(huán)境能夠被一線的工作人員接受。
5 結(jié)束語
目前,市場上存在很多PDM軟件,但大多都不適合中國的國情,此管理信息系統(tǒng)主要是針對發(fā)動機(jī)生產(chǎn)線制造行業(yè),采用先進(jìn)的管理方法,滿足該企業(yè)的生產(chǎn)需求。該管理信息系統(tǒng)的功能主要是對該制造企業(yè)的產(chǎn)品數(shù)據(jù)進(jìn)行統(tǒng)一的管理,對發(fā)動機(jī)生產(chǎn)線設(shè)計過程中產(chǎn)生的所有產(chǎn)品數(shù)據(jù)進(jìn)行全生命周期的管理,利用該管理信息系統(tǒng)可以使各部門分工明確,產(chǎn)品數(shù)據(jù)共享,并且使各部門更好地進(jìn)行協(xié)作。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:某制造企業(yè)PDM管理信息系統(tǒng)的設(shè)計與應(yīng)用
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401938685.html