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