版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊大學(xué)高等教育考試畢業(yè)(論文)說明書高等教育考試畢業(yè)設(shè)計(論文)說明書專業(yè)ERP開發(fā)生產(chǎn)管理系統(tǒng)市地:準(zhǔn)考證號:_____________________________________姓名:_____________________________________高等教育自學(xué)考試辦公室摘要ERP(EnterpriseResourcePlanning,企業(yè)資源計劃)是現(xiàn)代企業(yè)管理的一種管理方法,它與計算技術(shù)和計算機(jī)應(yīng)用技術(shù)相結(jié)合,為企業(yè)提供了一套全方位的整體經(jīng)營管理控制方法。將企業(yè)各方面資源充分優(yōu)化調(diào)配,能對生產(chǎn)企業(yè)的各個環(huán)節(jié)實施有效管理,減少庫存積壓,加快資金周轉(zhuǎn),降低運(yùn)營成本,提高顧客服務(wù)水平,也為高層領(lǐng)導(dǎo)者提供科學(xué)的決策依據(jù)。從我國ERP應(yīng)用的現(xiàn)狀看,諸多方面都存在一些急需解決和完善的問題。要提高ERP實施的成功率,必須對ERP實施過程中可能產(chǎn)生的問題作全面、系統(tǒng)地研究,才能提供一整套應(yīng)用方法體系。論文介紹了ERP模式下生產(chǎn)管理系統(tǒng),主要包括計劃生產(chǎn)、訂單生產(chǎn)、訂單組裝等。論文還介紹了生產(chǎn)管理系統(tǒng)的研究現(xiàn)狀以及研究意義,論述了生產(chǎn)管理系統(tǒng)在ERP系統(tǒng)框架中的地位和作用。通過對企業(yè)生產(chǎn)管理的要求進(jìn)行科學(xué)細(xì)致的需求分析,對基于ERP的生產(chǎn)管理系統(tǒng)建設(shè)進(jìn)行了初步研究,并通過對系統(tǒng)建模設(shè)計,最終實現(xiàn)了生產(chǎn)管理系統(tǒng)下的產(chǎn)品物料清單管理、生產(chǎn)訂單管理、生產(chǎn)領(lǐng)料管理、生產(chǎn)產(chǎn)品管理、質(zhì)量檢驗、查詢系統(tǒng)、系統(tǒng)管理、關(guān)于等功能模塊的開發(fā)設(shè)計?!娟P(guān)鍵詞】:企業(yè)資源計劃,生產(chǎn)管理系統(tǒng),系統(tǒng)建模ABSTRACTERP(EnterpriseResourcePlanning)isamanagementmethodofmodernenterprisemanagementcombinedwithcomputingtechnologyandcomputerapplicationtechnology,providingacomprehensiveoverallmanagementcontrolmethods.Enterpriseswillbetheresourcestofullyoptimizetheallocationofproductionenterprisestovariousaspectsoftheimplementationofeffectivemanagement,reducinginventorybacklog,acceleratingcashflow,loveroperatingcosts,improvecustomerservicelevels,aswellasseniorleadersprovidersprovidescientificbasisfordecision-making.BasedonthecurrentstatusofERPapplicationsinChina,thereexistproblemswhichneedtoberesolvedinmanyaspects.ToincreaseERPapplicationimplementationsueeesspossibility,athoroughandsystematicalstudymustbedonetoprovideawholesystematicalsetofapplicationmethods.ThepaperintroducestheproductionmanagementsystemonmodeofERP,includingmaketostock,maketoorder,assembletoorder.etc.Thepaperalsointroducesthecurrentresearchandresearchsignificanceoftheproductionmanagementsystem,discussesthestatusandrolesofaproductionmanagementsystemintheframeworkoftheERPsystem.Throughthescientificanddetailedneedsanalysisoftherequirementsoftheenterpriseproductionmanagement,apreliminarystudyfortheERPproductionmanagementsystemconstructionandmodelinganddesignforthesystem,weultimatelyrealizethedesignofproductsmateriallistmanagement,productionordermanagement,productionmaterialmanagement,productionproductmanagement,qualityinspection,inquiresthesystem,systemmanagement,andaboutofproductionmanagementsystem.KEYWORDS:enterpriseresourceplanning,productionmanagementsystem,systemmodeling目錄TOC\o"1-3"\h\u30609摘要 I30762ABSTRACT II27901第一章緒論 122001.1研究背景和研究意義 1255701.2國內(nèi)外行業(yè)研究現(xiàn)狀 1267301.2.1ERP概述 1242801.2.2生產(chǎn)管理系統(tǒng)概述 412031.3生產(chǎn)管理系統(tǒng)研究 5307521.3.1計算機(jī)支持系統(tǒng)產(chǎn)品開發(fā)管理 5116571.3.2生產(chǎn)資源管理器框架 7251351.3.3供應(yīng)鏈管理 9311811.4本文主要研究內(nèi)容及論文結(jié)構(gòu) 913741第二章ERP模式下生產(chǎn)管理系統(tǒng)介紹 11203702.1概述 11226012.2計劃生產(chǎn) 11159042.2.1生產(chǎn)計劃的任務(wù) 12171782.2.2生產(chǎn)計劃的用途 12116122.2.3生產(chǎn)計劃應(yīng)滿足的條件 12278902.2.4生產(chǎn)計劃排程安排應(yīng)注意的原則 12136462.3訂單生產(chǎn) 13762.3.1按訂單生產(chǎn)的ERP工具 13181262.3.2按訂單生產(chǎn)的ERP特點 134522.3.3按訂單生產(chǎn)的ERP功能 14221772.4訂單組裝 15294972.4.1生產(chǎn)管理過程 1516872.4.2生產(chǎn)組織形式 1684512.4.3功能作用 16256912.4.4生產(chǎn)方法 16291642.5本章小結(jié) 1721534第三章基于ERP的生產(chǎn)管理系統(tǒng)的開發(fā) 1860853.1概述 18115913.2系統(tǒng)分析 18117273.2.1需求分析 184443.2.2可行性分析 18315743.3總體設(shè)計 1932203.3.1項目規(guī)劃 1910653.3.2系統(tǒng)功能架構(gòu)圖 19274343.4系統(tǒng)設(shè)計 2071393.4.1設(shè)計目標(biāo) 20143103.4.2開發(fā)及運(yùn)行環(huán)境 20225813.4.3編碼設(shè)計 21138763.4.4邏輯結(jié)構(gòu)設(shè)計 21193593.5命名規(guī)則 25308713.6主要功能模塊設(shè)計 25306493.6.1系統(tǒng)架構(gòu)設(shè)計 25161673.6.2數(shù)據(jù)模塊設(shè)計 28219013.6.3系統(tǒng)登錄設(shè)計 28232253.6.4主界面設(shè)計 2917403.6.5物料的錄入與維護(hù)模塊設(shè)計 31209233.6.6產(chǎn)品物料清單的錄入與維護(hù)模塊設(shè)計 32157803.6.7生產(chǎn)定單錄入與維護(hù)模塊設(shè)計 3395303.6.8生產(chǎn)領(lǐng)料單的生成與維護(hù)模塊設(shè)計 34307783.6.9生產(chǎn)產(chǎn)品確認(rèn)完工入庫模塊設(shè)計 34324833.6.10質(zhì)量檢驗表生成與維護(hù)模塊設(shè)計 35217903.6.11生產(chǎn)產(chǎn)品物料清單查詢模塊設(shè)計 3562013.6.12生產(chǎn)訂單查詢模塊設(shè)計 37123383.6.13生產(chǎn)領(lǐng)料單查詢模塊設(shè)計 37277403.6.14生產(chǎn)產(chǎn)品入庫查詢模塊設(shè)計 38296473.6.15質(zhì)量檢驗查詢模塊設(shè)計 3843663.6.16修改權(quán)限模塊設(shè)計 38103023.7數(shù)據(jù)的備份與恢復(fù) 40145523.8本章小結(jié) 4023478第四章基于ERP的生產(chǎn)管理系統(tǒng)的運(yùn)行 41121704.1程序設(shè)計清單 4139604.2程序的運(yùn)行 41274844.2.1登錄界面及主界面運(yùn)行 42314424.2.2物料的錄入與維護(hù)模塊運(yùn)行 43247034.2.3產(chǎn)品物料清單的錄入與維護(hù)模塊運(yùn)行 45151004.2.4生產(chǎn)定單錄入與維護(hù)模塊運(yùn)行 47291594.2.5生產(chǎn)領(lǐng)料單的生成與維護(hù)模塊運(yùn)行 47325664.2.6生產(chǎn)產(chǎn)品確認(rèn)完工入庫模塊模塊運(yùn)行 48290594.2.7質(zhì)量檢驗表生成與維護(hù)模塊運(yùn)行 48313854.2.8生產(chǎn)產(chǎn)品物料清單查詢模塊運(yùn)行 49295244.2.9生產(chǎn)訂單查詢模塊運(yùn)行 51290244.2.10生產(chǎn)領(lǐng)料單查詢模塊運(yùn)行 5445944.2.11生產(chǎn)產(chǎn)品入庫查詢模塊運(yùn)行 5496764.2.12質(zhì)量檢驗查詢模塊運(yùn)行 55308494.2.13修改權(quán)限模塊運(yùn)行 55186314.2.14數(shù)據(jù)的備份與恢復(fù)運(yùn)行 57259064.3本章小結(jié) 5729934第五章結(jié)論與展望 58124655.1結(jié)論 58119555.2展望 582619致謝 6031404參考文獻(xiàn) 6121807源程序附錄 62第一章緒論1.1研究背景和研究意義企業(yè)資源計劃(EnterpriseResourcePlanning-ERP)是建立在信息基礎(chǔ)之上的,利用現(xiàn)代企業(yè)先進(jìn)管理思想,為企業(yè)提供決策、計劃、控制與經(jīng)營業(yè)績評估的全方位、系統(tǒng)化的管理平臺。ERP由美國的加特納公司(GartnerGrouPInc.)首先提出,在原有的制造資源計劃(MRPⅡ)理論的基礎(chǔ)上,將企業(yè)的物流、資金流和信息流統(tǒng)一起來進(jìn)行管理,對企業(yè)所擁有的人力、資金、材料、設(shè)備、方法(生產(chǎn)技術(shù))、信息、時間等各項資源進(jìn)行綜合平衡和充分考慮,最大限度的利用企業(yè)現(xiàn)有資源取得更大經(jīng)濟(jì)效益,科學(xué)有效的管理企業(yè)的人、財、物、產(chǎn)、供、銷等各項具體業(yè)務(wù)工作。本課題生產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)作為ERP系統(tǒng)框架下一個重要的分支系統(tǒng),旨在改進(jìn)生產(chǎn)管理,提高生產(chǎn)效率,加強(qiáng)企業(yè)對生產(chǎn)過程及生產(chǎn)相關(guān)事務(wù)的控制。本系統(tǒng)的成功開發(fā)豐富了ERP系統(tǒng)結(jié)構(gòu),它的應(yīng)用也對提高制造類企業(yè)核心競爭力有著深遠(yuǎn)的意義。1.2國內(nèi)外行業(yè)研究現(xiàn)狀1.2.1ERP概述ERP理論的形成是隨著產(chǎn)品復(fù)雜性的增加,市場競爭的加劇及信息全球化而產(chǎn)生的。ERP的形成大致經(jīng)歷了4個階段:基本MRP階段:閉環(huán)MRP(MaterialRequirementPlanning)階段;MRP-Ⅱ(ManufactureResourcePlanning)階段;ERP(EnterpriseResourcePlanning)形成階段。20世紀(jì)60年代的制造業(yè)為了打破“發(fā)出訂單,然后催辦”的計劃管理方式,設(shè)置了安全庫存,為需求與訂貨提前期提供緩沖。20世紀(jì)70年代,企業(yè)的管理者們己經(jīng)清楚認(rèn)識到,真正的需要是有效的訂單交貨日期,因而產(chǎn)生了對物料清單的管理與利用,形成了物料需求計劃一MaterialRequirementsPlanning(MRP)。20世紀(jì)80年代,企業(yè)的管理者們又認(rèn)識到制造業(yè)要有一個集成的計劃,以解決阻礙生產(chǎn)的各種問題。要以生產(chǎn)與庫存控制的集成方法來解決問題,而不是以庫存來彌補(bǔ)或以緩沖時間的方法去補(bǔ)償,于是形成了制造資源計劃一MaterialRequirementsPlanning(MRP-Ⅱ)。20世紀(jì)90年代以來,隨著科學(xué)技術(shù)的進(jìn)步及其不斷向生產(chǎn)與庫存控制方面的滲透,解決合理庫存與生產(chǎn)控制問題所需要處理的大量信息和企業(yè)資源管理的復(fù)雜化,對信息處理效率的要求更高。傳統(tǒng)的人工管理方式難以適應(yīng)以上系統(tǒng),這時只能依靠計算機(jī)系統(tǒng)來實現(xiàn)。并且信息的集成度要求擴(kuò)大到企業(yè)的整個資源的利用和管理,因此產(chǎn)生了新一代的管理理論與計腳一機(jī)系統(tǒng)一企業(yè)資源計劃(EnterpiseResourcesPlanning一ERP)。ERP系統(tǒng)總流程圖如圖1.1所示。圖1.1ERP系統(tǒng)總流程圖ERP的核心管理思想就是實現(xiàn)對整個供應(yīng)鏈的有效管理,主要體現(xiàn)在以下三個方面:l)體現(xiàn)對整個供應(yīng)鏈資源進(jìn)行管理的思想在知識經(jīng)濟(jì)時代僅靠自己企業(yè)的資源小可能有效地參與市場競爭,還必須把經(jīng)營過程中的有關(guān)各方如供應(yīng)商、制造工廠、分銷網(wǎng)絡(luò)、客戶等納入一個緊密的供應(yīng)鏈中,才能有效地安排企業(yè)的產(chǎn)、供、銷活動,滿足企業(yè)利用全社會一切市場資源快速高效地進(jìn)行生產(chǎn)經(jīng)營的需求,以期進(jìn)一步提高效率和在市場上獲得競爭優(yōu)勢。換句話說,現(xiàn)代企業(yè)競爭小是單一企業(yè)與單一企業(yè)間的競爭,而是一個企業(yè)供應(yīng)鏈與另一個企業(yè)供應(yīng)鏈之間的競爭。ERP系統(tǒng)實現(xiàn)了對整個企業(yè)供應(yīng)鏈的管理,適應(yīng)了企業(yè)在知識經(jīng)濟(jì)時代市場競爭的需要。圖1.2為ERP的供應(yīng)鏈圖。圖1.2ERP的供應(yīng)鏈圖2)體現(xiàn)精益生產(chǎn)、同步工程和敏捷制造的思想ERP系統(tǒng)支持對混合型生產(chǎn)方式的管理,其管理思想表現(xiàn)在兩個方而:其一是“精益生產(chǎn)LP(LeanProduction)”的思想,它是由美國麻省理土學(xué)院(MIT)提出的一種企業(yè)經(jīng)營戰(zhàn)略體系。即企業(yè)按大批量生產(chǎn)方式組織生產(chǎn)時,把客戶、銷售代理商、供應(yīng)商、協(xié)作單位納入生產(chǎn)體系,企業(yè)同其銷售代理、客戶和供應(yīng)商的關(guān)系,已不再簡單地是業(yè)務(wù)往來關(guān)系,而是利益共享的合作伙伴關(guān)系,這種合作伙伴關(guān)系組成了一個企業(yè)的供應(yīng)鏈,這即是精益生產(chǎn)的核心思想。其二是“敏捷制造(AgileManufacturing)”的思想。當(dāng)市場發(fā)生變化,企業(yè)遇有特定的市場和產(chǎn)品需求時,企業(yè)的基本合作伙伴不一定能滿足新產(chǎn)品開發(fā)生產(chǎn)的要求,這時,企業(yè)會組織一個由特定的供應(yīng)商和銷售渠道組成的短期或一次性供應(yīng)鏈,形成“虛擬工廠”,把供應(yīng)和協(xié)作單位看成是企業(yè)的一個組成部分,運(yùn)用“同步工程(SE)”,組織生產(chǎn),用最短的時間將新產(chǎn)品打入市場,時刻保持產(chǎn)品的高質(zhì)量、多樣化和靈活性,這即是“敏捷制造”的核心思想。圖1.3為傳統(tǒng)制造方式與精益制造方式的比較。圖1.3傳統(tǒng)制造方式與精益制造方式3)體現(xiàn)事先計劃與事中控制的思想ERP系統(tǒng)中的計劃體系主要包括:主生產(chǎn)計劃、物料需求計劃、能力計劃、采購計劃、銷售執(zhí)行計劃、利潤計劃、財務(wù)預(yù)算和人力資源計劃等,而且這些計劃功能與價值控制功能已完全集成到整個供應(yīng)鏈系統(tǒng)中。另一方面,ERP系統(tǒng)通過定義事務(wù)處理(Transaction)相關(guān)的會計核算科目與核算方式,以便在事務(wù)處理發(fā)生的同時自動生成會計核算分錄,保證了資金流與物流的同步記錄和數(shù)據(jù)的一致性。從而實現(xiàn)了根據(jù)財務(wù)資金現(xiàn)狀,可以追溯資金的來龍去脈,進(jìn)一步追溯所發(fā)生的相關(guān)業(yè)務(wù)活動,改變了資金信息滯后于物料信息的狀況,便于實現(xiàn)事中控制和實時做出決策。此外,計劃、事務(wù)處理、控制與決策功能都在整個供應(yīng)鏈的業(yè)務(wù)處理流程中實現(xiàn),要求在每個流程業(yè)務(wù)處理過程中最大限度地發(fā)揮每個人的土作潛能與責(zé)任心,流程與流程之間則強(qiáng)調(diào)人與人之間的合作精神,以便在有機(jī)組織中充分發(fā)揮每個的主觀能動性與潛能。實現(xiàn)企業(yè)管理從“高聳式”組織結(jié)構(gòu)向“扁平式”組織機(jī)構(gòu)的轉(zhuǎn)變,提高企業(yè)對市場動態(tài)變化的響應(yīng)速度。總之,借助IT技術(shù)的飛速發(fā)展與應(yīng)用,ERP系統(tǒng)得以將很多先進(jìn)的管理思想變成現(xiàn)實中可實施應(yīng)用的計算機(jī)軟件系統(tǒng)。1.2.2生產(chǎn)管理系統(tǒng)概述目前國內(nèi)應(yīng)用最廣泛的生產(chǎn)管理系統(tǒng)軟件是MRP-Ⅱ軟件,或以MRP-Ⅱ為基礎(chǔ)的ERP軟件。多數(shù)大型企業(yè)的生產(chǎn)管理都己經(jīng)進(jìn)入到信息化的階段,基本上建立了自己內(nèi)部的生產(chǎn)管理信息系統(tǒng)。由于MRP-Ⅱ/ERP系統(tǒng)采用的是集中控制的管理方式,缺少對計劃的優(yōu)化和對質(zhì)量等方面的控制,與柔性化、集成化為目標(biāo)的生產(chǎn)管理還有一定距離?,F(xiàn)行的以MRP-Ⅱ/ERP為運(yùn)作方式的生產(chǎn)管理系統(tǒng)中主要存在以下幾個方面的不足:(1)系統(tǒng)的庫存和在制品量大。其主要原因在于:第一,中長期需求預(yù)測的誤差較大,計劃和實際需求很難達(dá)到平衡,為了減少庫存短缺造成的損失,往往采用較大的安全庫存和生產(chǎn)提前期。第二,MRP-Ⅱ/ERP采用固定的提前期,而提前期時間的確定總留有余地。這樣,實際制造時間往往低于提前時間,因而不可避免的產(chǎn)生了在制品和產(chǎn)品的存儲。(2)制造周期長。MRP-Ⅱ/ERP采用增加最終產(chǎn)品的安全儲量和在制品的儲量的方法來調(diào)節(jié)生產(chǎn)和需求之間、不同工序之間的平衡。高的存儲降低了物料在制造系統(tǒng)中的流動速度,于是導(dǎo)致了制造周期較長。(3)預(yù)先不考慮現(xiàn)有資源的約束,來編制生產(chǎn)作業(yè)計劃,出問題后反復(fù)核算,過程十分復(fù)雜。為了協(xié)調(diào)各工序的生產(chǎn)能力,需要在關(guān)鍵工序前儲存一定量的在制品,但這同時一也掩蓋了企業(yè)潛在的問題,如工序能力不足,廢品率偏高等。(4)利用物料清單來計算對零部件和原材料等的需求,如果物料清單過于復(fù)雜則對數(shù)據(jù)的存儲、處理等的工作量巨大,過程復(fù)雜,計算結(jié)果會有較大誤差,這與MRP-Ⅱ/ERP精確核算提前期的要求相違背。(5)主生產(chǎn)計劃的數(shù)據(jù)在實際中往往很難精確,加上未來需求的不確定性,這就使得MRP-Ⅱ/ERP的主生產(chǎn)計劃精度降低,執(zhí)行中必須不斷修改。若更改不及時,就難以反映拖期交貨及生產(chǎn)和市場等方面的變化。20世紀(jì)80年代,JIT生產(chǎn)管理技術(shù)的出現(xiàn)和看板管理的應(yīng)用,解決了MRP-Ⅱ/ERP中間庫存大和計劃周期長的問題。早期的JIT管理主要應(yīng)用于生產(chǎn)過程控制之中,通過看板的人工管理方式實現(xiàn),較少反映于企業(yè)的生產(chǎn)管理信息系統(tǒng)之中?,F(xiàn)有的MRP-Ⅱ/ERP生產(chǎn)管理軟件注重了對JIT系統(tǒng)的實現(xiàn),也開始在軟件中加入了按JIT方式運(yùn)做的功能,但大多都是在MRP-Ⅱ/ERP系統(tǒng)之外獨立運(yùn)作的,并沒有將JIT的思想與MRP-Ⅱ/ERP相融合。同時系統(tǒng)對JIT的運(yùn)行要求很高,如物料清單要達(dá)到100%準(zhǔn)確率,生產(chǎn)具有平滑性和穩(wěn)定性等,這使得JIT很難在系統(tǒng)中真正獨立運(yùn)作。本文在對己有ERP系統(tǒng)的框架充分研究的基礎(chǔ)上,針對企業(yè)生產(chǎn)實際需求設(shè)計一套集生產(chǎn)過程管理,計劃預(yù)測,JIT生產(chǎn)于一體的基于ERP系統(tǒng)的生產(chǎn)管理系統(tǒng)。希望此文能為制造業(yè)的ERP系統(tǒng)應(yīng)用積累經(jīng)驗,提供有價值的參考。1.3生產(chǎn)管理系統(tǒng)研究生產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)是為滿足制造企業(yè)對生產(chǎn)以及相關(guān)信息的管理需求。每個制造企業(yè)都有不同的業(yè)務(wù)和流程特點,不盡相同。針對這些特點進(jìn)行有針對性的系統(tǒng)功能設(shè)計是設(shè)計人員首先需要考慮的。1.3.1計算機(jī)支持系統(tǒng)產(chǎn)品開發(fā)管理1984年麻省理工學(xué)院(MIT)的IreneGreif和數(shù)字設(shè)備公司(DEC)公司的pualCashamn組織了一個有二十余個不同學(xué)科的專家參加的討論會,會議討論的主題是“研究人們?nèi)绾喂ぷ?,探討在工作環(huán)境中技術(shù)所起的作用”。與會者第一次提出了“計算機(jī)支持的協(xié)同工作(CSCW)”這個概念。十多年來,成千上萬的研究和開發(fā)人員被吸引到這一領(lǐng)域。隨著CSCW的研究范圍和研究焦點的變化,CSCW的含義也在發(fā)生變化。剛開始Greif在介紹CSCW的一個重要文集中曾定義CSCW為“一個關(guān)于計算機(jī)在群體工作(GroupWork)中的角色的獨特的研究領(lǐng)域”。后來CSCW又被定義為:在計算機(jī)技術(shù)支持的環(huán)境中,一個群體協(xié)同工作完成一項共同的任務(wù)。現(xiàn)在一般傾向于把CSCW定義為:地域分散的一個群體借助計算機(jī)及網(wǎng)絡(luò)技術(shù),共同協(xié)調(diào)與協(xié)作來完成一項任務(wù),它包括協(xié)同工作系統(tǒng)的建設(shè)、群體工作方式研究和支持群體工作的相關(guān)技術(shù)研究、應(yīng)用系統(tǒng)的開發(fā)等部分。通過建立協(xié)同工作的環(huán)境,改善人們進(jìn)行信息交流的方式,消除或減少人們在時間和空間上的相互分隔的障礙,節(jié)省工作人員的時間和精力,提高群體工作質(zhì)量和效率,從而提高企業(yè)、機(jī)關(guān)、團(tuán)體、乃至整個社會的整體效益和人類的生活質(zhì)量。計算機(jī)支持的協(xié)同設(shè)計(CSCWinDesignCSCWIDorComputerSupportedCollaborativeDesignCSCD)是計算機(jī)支持的協(xié)同工作的一個重要研究領(lǐng)域和應(yīng)用方向。Kao等對協(xié)同設(shè)計做了以下定義:一個協(xié)同設(shè)計系統(tǒng)必須提供一個環(huán)境,讓兩個或更多個不同地點的設(shè)計工程師,通過此系統(tǒng),照常利用一般CAD的使用,達(dá)成協(xié)同的操作。協(xié)同設(shè)計軟件提供一個同步討論的環(huán)境,包括CAD圖檔、信息溝通,或者結(jié)合圖像、聲音,讓分散各地的人員,可以通過網(wǎng)絡(luò)進(jìn)行某項產(chǎn)品的討論、設(shè)計和修改。經(jīng)過廣泛的溝通與數(shù)據(jù)交換讓企業(yè)能夠跨越時間與空間的限制。協(xié)同操作可以輔助項目的進(jìn)展、完成和新建項目。所以,所有分散各地的CAD系統(tǒng),便能夠通過網(wǎng)絡(luò)連接在一起,而人員之間也能順暢地溝通,充分發(fā)揮公司所有設(shè)計資源的潛在效益。本文對協(xié)同產(chǎn)品設(shè)計定義如下:使所有參與產(chǎn)品設(shè)計的研發(fā)人員,高效的利用產(chǎn)品設(shè)計軟件進(jìn)行產(chǎn)品設(shè)計,形成一個相互獨立的開發(fā)流程,在最終設(shè)計完畢等待審核時,通過數(shù)據(jù)交互媒介實現(xiàn)產(chǎn)品設(shè)計數(shù)據(jù)與生產(chǎn)管理系統(tǒng)數(shù)據(jù)的轉(zhuǎn)換。在生產(chǎn)管理系統(tǒng)中提供直觀的顯示界面供研發(fā)人員共同討論、修改,以及最后的產(chǎn)品定版。協(xié)同產(chǎn)品設(shè)計能夠使協(xié)助相關(guān)企業(yè)或合作廠商的制造、設(shè)計團(tuán)隊,可以不受地理區(qū)域、系統(tǒng)及格式的限制,將產(chǎn)品開發(fā)流程的數(shù)與企業(yè)其它資源相互整合,并同時利用協(xié)同運(yùn)作機(jī)制交換信息,使企業(yè)內(nèi)部人員間的溝通具有效率,甚至與外部合作伙伴(如客戶、零件供應(yīng)商、設(shè)計服務(wù)供應(yīng)商、代加工商與經(jīng)銷商等)的互動與合作層次也得以顯著提高。檢驗產(chǎn)品數(shù)據(jù)的正確性,進(jìn)而提升產(chǎn)品質(zhì)量并加速上市速度,進(jìn)一步提升企業(yè)的競爭力。1.3.2生產(chǎn)資源管理器框架開發(fā)制造業(yè)的運(yùn)籌決策支持軟件一直以來都是一件勞動強(qiáng)度很大的工作。除了底層的求解軟件(如線性規(guī)劃程序庫、基于遺傳算法和模擬退火算法的搜索引擎、約束求解器)之外,有許多應(yīng)用的解決方案是一次性的:讓用戶使用為他們定制的軟件輸入數(shù)據(jù),指定建模方法,并將結(jié)果提交給用戶。為了將不同制造商之間的系統(tǒng)相似部分的進(jìn)行封裝,引入生產(chǎn)資源管理框架。它包含下述功能:(l)快速的圖形用戶界面(GUI)開發(fā);(2)對多種制造信息系統(tǒng)數(shù)據(jù)的訪問;(3)代表制造運(yùn)籌問題的對象;(4)將制造運(yùn)籌問題映射為數(shù)學(xué)求解方法的變換對象。在現(xiàn)有的生產(chǎn)管理方法中,制造運(yùn)籌計劃通常開始于主生產(chǎn)計劃(MasterProductionSchedule,MPS),它確定了各個階段要生產(chǎn)的各種產(chǎn)品的數(shù)量等問題。MPS反映了產(chǎn)品需求,這個反映既是從預(yù)測和客戶訂購的角度,也是從制造限制條件(如生產(chǎn)能力)的高層全局事業(yè)得出的。同時,物料需求計劃(MaterialRequirementsPlanning,MRP)過程又通過使用MPS,庫存數(shù)據(jù),以及詳細(xì)的制造物料清單信息來確定不同時段的材料需求。而產(chǎn)能需求計劃(CapacityRequirementsPlanning,CRP)過程則可以確定詳細(xì)的產(chǎn)能需求。其中MRP和CRP都是用了分解求和迭代運(yùn)籌方法來確定詳細(xì)的需求信息。MPR和CRP運(yùn)籌方法的一個常被提及的缺點就是他們都不能將可用資源(物料,產(chǎn)能)作為限制條件進(jìn)行考慮,僅僅是從需要的數(shù)量中間去可用的數(shù)量來生成一個總需求的列表。對限制條件的考慮主要是由主生產(chǎn)計劃進(jìn)行的。該過程必須考慮“訂貨、材料的可用性、管理策略和目標(biāo)”等問題,并解決對于有限資源的競爭需求。因此可以使用一些數(shù)據(jù)分析工序來輔助這一過程:發(fā)現(xiàn)各個計劃的不一致之處(如短缺);跟蹤上一層次對某個稀缺資源的需求;通過MRP、CRP方針來對各個可供選擇的方案進(jìn)行評估。這些工具并不能進(jìn)行真正的計劃安排,因為他們只能用來評估一個已經(jīng)擬定好的計劃,無法生成合適的MPS,更不用說確定一個經(jīng)濟(jì)上可行并且效率最優(yōu)的計劃了。應(yīng)用生產(chǎn)管理框架的建模過程是從實際問題到業(yè)務(wù)領(lǐng)域模型,再到數(shù)學(xué)求解器再將結(jié)果返回業(yè)務(wù)領(lǐng)域模型,再返回給實際問題的過程,如圖1.4所示。圖1.4建模過程生產(chǎn)資源管理框架是一個分層系統(tǒng),有三個子框架組成:核心框架、應(yīng)用框架、用戶界面框架。核心框架提供了最底層的領(lǐng)域特定的類,他們組成了領(lǐng)域中的基本對象、基本對象的專用集合體、對求解器進(jìn)行包裝的對象、對發(fā)送到求解器的數(shù)據(jù)進(jìn)行保存的對象。領(lǐng)域中的基本對象包括了物料、產(chǎn)能和需求。由于框架所涉及的問題通常涉及多個時段,所以日歷,以及與日歷中子周期相關(guān)聯(lián)的矢量數(shù)組也是領(lǐng)域的基本對象。應(yīng)用框架負(fù)責(zé)表示待求解問題的領(lǐng)域特定模型。他所包含的類可分為以下幾組,表示與待求解問題相關(guān)的產(chǎn)能、物料及需求屬性(如需要的數(shù)量或可用的數(shù)量)的類;可以用多種方式對屬性進(jìn)行組合的類;對屬性和求解器內(nèi)的數(shù)據(jù)進(jìn)行轉(zhuǎn)換的類;還有可以自動建立應(yīng)用級算法(如采用多個內(nèi)爆來解決問題的應(yīng)用系統(tǒng)的狀態(tài)圖類)的類。用戶界面框架支持交互式圖形用戶界面,也支持面向批處理、文件和數(shù)據(jù)庫的用戶界面,同時他還能對應(yīng)用框架中的數(shù)據(jù)進(jìn)行組合、排序和過濾操作,這樣用戶界面的開發(fā)可以更為方便。用戶界面框架的設(shè)計目標(biāo)是可以和GUI構(gòu)架程序結(jié)合使用進(jìn)行交互式來應(yīng)用系統(tǒng)開發(fā)。系統(tǒng)總體框架結(jié)構(gòu)如圖1.5所示:圖1.5系統(tǒng)總體框架結(jié)構(gòu)應(yīng)用了生產(chǎn)資源管理框架,數(shù)據(jù)接口使得輸入輸出與要解決的問題相分離,這樣只要使用不同的數(shù)據(jù)接口實現(xiàn)就可以在不同的廠區(qū)使用任何應(yīng)用系統(tǒng)。這種特性滿足了企業(yè)分布式生產(chǎn),外協(xié)生產(chǎn)等目前主流的生產(chǎn)運(yùn)作方式需求。而且,使用該框架,一個廠區(qū)只通過一組數(shù)據(jù)庫和一個數(shù)據(jù)接口也可以使用多個應(yīng)用系統(tǒng)。用戶界面也己被證明是一種靈活而又直觀的數(shù)據(jù)表示方式。1.3.3供應(yīng)鏈管理早期的觀點認(rèn)為供應(yīng)鏈(SupplyChain,SC)是制造企業(yè)中的一個內(nèi)部過程,它是指把企業(yè)從外部采購的原材料和零部件,通過生產(chǎn)轉(zhuǎn)換和銷售等活動,再傳遞到零售商和用戶的一個過程。傳統(tǒng)的供應(yīng)鏈概念局限于企業(yè)的內(nèi)部操作層行,注重企業(yè)自身的資源利用。也可把供應(yīng)鏈的概念與采購、供應(yīng)管理相關(guān)聯(lián),用來表示與供應(yīng)商之間的關(guān)系。后來供應(yīng)鏈的概念注意了與其他企業(yè)的聯(lián)系,認(rèn)為他是一個“通過鏈中不同企業(yè)的制造、組裝、分銷、零售等過程將原材料轉(zhuǎn)換成產(chǎn)品,再到最終用戶的轉(zhuǎn)換過程”,這是更大范圍、更為系統(tǒng)的概念。而到了最近,供應(yīng)鏈的概念更加注重圍繞核心企業(yè)的網(wǎng)鏈關(guān)系。被定義為執(zhí)行采購原材料、將它們轉(zhuǎn)換為中間產(chǎn)品和成品、并且將成品銷售到用戶的功能網(wǎng)鏈。供應(yīng)鏈或供需鏈作為跨企業(yè)中多個職能部門活動的集合,包括從定單的發(fā)送和獲取、原材料獲得、產(chǎn)品的制造到產(chǎn)品分配發(fā)放給用戶的整個過程。它是描述商品需、產(chǎn)、供過程中各實體、活動及其相互關(guān)系動態(tài)變化的網(wǎng)絡(luò)。它包括的主要環(huán)節(jié)有:顧客、制造、分發(fā)、運(yùn)輸、庫存計劃、預(yù)估和供應(yīng)計劃等。供應(yīng)鏈管理是通過前饋的信息流(需方向供方流動,如訂貨合同、加工單、采購單等)和反饋的物料流和信息流(供方向需方的物料流及伴隨的供給信息流,如提貨單、如庫單、完工報告等),將供應(yīng)商、制造商、分銷商、零售商直到最終用戶連成一個整體的模式。供應(yīng)鏈既是一條從供應(yīng)商到用戶的物流鏈,又是一條價值的增值鏈。本系統(tǒng)中引入了供應(yīng)鏈的思想,在現(xiàn)有ERP系統(tǒng)框架的基礎(chǔ)上,將銷售、采購、生產(chǎn)、庫存組織在一起,成為一條以客戶需求為起始點的網(wǎng)鏈。在供應(yīng)鏈的結(jié)構(gòu)模型中主要包括5種流:信息流、物流、資金流、價值流、工作流。對于生產(chǎn)管理系統(tǒng),信息流、物流和工作流是必不可少的三種流。要實現(xiàn)生產(chǎn)信息系統(tǒng)的構(gòu)建和生產(chǎn)信息的管理,就要針對信息流、物流和工作流進(jìn)行完善而合理的控制。本系統(tǒng)通過針對企業(yè)實際背景搭建供應(yīng)鏈框架,充實和完善了ERP系統(tǒng)框架下的生產(chǎn)管理,將生產(chǎn)管理與采購管理,銷售管理,庫存管理緊密的結(jié)合到了一起。1.4本文主要研究內(nèi)容及論文結(jié)構(gòu)論文系統(tǒng)的介紹了生產(chǎn)管理系統(tǒng)的研究現(xiàn)狀以及研究意義,論述了生產(chǎn)管理系統(tǒng)在ERP系統(tǒng)框架中的地位和作用。通過對企業(yè)生產(chǎn)管理的要求進(jìn)行科學(xué)細(xì)致的需求分析,采用Delphi7.0為主要開發(fā)工具,采用MicrosoftSQLSever2008作為后臺數(shù)據(jù)庫,對基于ERP的生產(chǎn)管理系統(tǒng)建設(shè)進(jìn)行了初步研究,并通過對系統(tǒng)建模設(shè)計,最終實現(xiàn)了基于ERP系統(tǒng)框架下的生產(chǎn)管理系統(tǒng)(包括產(chǎn)品物料清單管理、生產(chǎn)訂單管理、生產(chǎn)領(lǐng)料管理、生產(chǎn)產(chǎn)品管理、質(zhì)量檢驗、查詢系統(tǒng)、系統(tǒng)管理、關(guān)于等功能模塊)。文章分五章對研究內(nèi)容進(jìn)行介紹。第一章緒論??傮w概括了ERP系統(tǒng)的定義及其實現(xiàn)的功能,介紹了ERP的形成所經(jīng)歷的階段,并且指出研究背景和研究意義及國內(nèi)外行業(yè)研究現(xiàn)狀。結(jié)合生產(chǎn)管理系統(tǒng)的研究,提出了生產(chǎn)資源管理框架及供應(yīng)鏈管理等概念。最后闡述了本論文研究的背景及意義、研究內(nèi)容和主要工作。第二章ERP模式下生產(chǎn)管理系統(tǒng)介紹。主要介紹了計劃生產(chǎn)、訂單生產(chǎn)、訂單組裝。第三章基于ERP的生產(chǎn)管理系統(tǒng)的開發(fā)。主要介紹了生產(chǎn)管理系統(tǒng)下的產(chǎn)品物料清單管理、生產(chǎn)訂單管理、生產(chǎn)領(lǐng)料管理、生產(chǎn)產(chǎn)品管理、質(zhì)量檢驗、查詢系統(tǒng)、系統(tǒng)管理、關(guān)于等功能模塊的開發(fā)設(shè)計。第四章基于ERP的生產(chǎn)管理系統(tǒng)的運(yùn)行。通過設(shè)計出生產(chǎn)管理系統(tǒng)的運(yùn)行,測試其實際使用效果,為以后學(xué)習(xí)系統(tǒng)編程奠定一定基礎(chǔ)。第五章結(jié)論與展望。歸納和總結(jié)整個設(shè)計工作的研究成果,分析尚未得到很好解決的理論和技術(shù)問題,并提出改進(jìn)意見以及個人的見解和看法,以及進(jìn)一步開展研究的見解與建議。最后對企業(yè)資源管理系統(tǒng)提出了展望。第二章ERP模式下生產(chǎn)管理系統(tǒng)介紹2.1概述有些企業(yè)根據(jù)銷售預(yù)測生產(chǎn)產(chǎn)品,接到客戶訂單后直接出貨,這種做法稱為計劃生產(chǎn)(maketostock)。計劃生產(chǎn)的企業(yè)通常利用銷售預(yù)測做主生產(chǎn)排程(MPS),再利用MPS做物料需求規(guī)劃(MRP),但并非所有物料都會用到MRP。對于利用MRP做規(guī)劃的材料而言,MRP會自動建議生產(chǎn)訂單內(nèi)容,用戶可以規(guī)劃MRP生產(chǎn)訂單將MRP的建議轉(zhuǎn)化為正式生產(chǎn)訂單。有的企業(yè)接到客戶訂單后才進(jìn)行生產(chǎn)活動,包括采購原材料、制造零件、制造完成品等,這種做法成為訂單生產(chǎn)(maketoorder)。純訂單生產(chǎn)的工廠由于無庫存物料,故可利用MRP將客戶訂單轉(zhuǎn)成原材料、半成品、完成品的采購與生產(chǎn)計劃。這時可以使用ERP系統(tǒng)中的MRP建議。這種狀況可以直接將客戶訂單建立在MPS中,再用MRP算出物料需求。有些訂單生產(chǎn)的企業(yè)為了快速滿足客戶需求,事先準(zhǔn)備好各種可能的原材料及半成品,在接到客戶訂單時迅速進(jìn)行最后組裝,以縮短訂單交期。這種做法稱為訂單組裝(assembletoorder)。訂單組裝的工廠有原材料及半成品庫存,但沒有完成品庫存,在接單后需開立組裝生產(chǎn)命令,并決定該客戶訂單需領(lǐng)何種原材料及半成品以制造出完成品。這種情況可以使用銷售訂單處理中的規(guī)劃品鎖定生產(chǎn)訂單作業(yè)直接開出生產(chǎn)訂單。任何企業(yè)一定有某些材料比使用MRP規(guī)劃,如果某材料未使用MRP,則可以使用手工輸入生產(chǎn)訂單功能。生產(chǎn)命令是生產(chǎn)管理部門發(fā)出,而由制造單位執(zhí)行。生產(chǎn)管理部門負(fù)責(zé)生產(chǎn)管理和生產(chǎn)控制工作。所謂生產(chǎn)管理是指規(guī)劃、排程、執(zhí)行并控制將投入物料轉(zhuǎn)變成完成品的過程。所謂生產(chǎn)控制,是指在從取得原材料到交付完成品的整個制造周期中,物流方向及調(diào)節(jié)物流速度的一種機(jī)能。生產(chǎn)部門在發(fā)出生產(chǎn)命令即生產(chǎn)訂單審核后,物料部門進(jìn)行備料工作,在備料之后相關(guān)物料庫存即轉(zhuǎn)成預(yù)約狀態(tài),在適當(dāng)?shù)臅r間,再實際領(lǐng)出材料,送到制造現(xiàn)場。若備料時間剛好配合生產(chǎn)訂單的開工時間,則在生產(chǎn)訂單領(lǐng)料作業(yè)之后可立即領(lǐng)料到現(xiàn)場。若生產(chǎn)訂單使用的是倒扣材料,可以使用庫存自動倒扣材料處理功能。一張生產(chǎn)訂單從產(chǎn)生到消逝的過程中包括開立、下達(dá)、審核、領(lǐng)料、工作中、完工、結(jié)案等狀態(tài)。2.2計劃生產(chǎn)生產(chǎn)計劃是關(guān)于企業(yè)生產(chǎn)運(yùn)作系統(tǒng)總體方面的計劃,是企業(yè)在計劃期應(yīng)達(dá)到的產(chǎn)品品種、質(zhì)量、產(chǎn)量和產(chǎn)值等生產(chǎn)任務(wù)的計劃和對產(chǎn)品生產(chǎn)進(jìn)度的安排。它反映的并非某幾個生產(chǎn)崗位或某一條生產(chǎn)線的生產(chǎn)活動,也并非產(chǎn)品生產(chǎn)的細(xì)節(jié)問題以及一些具體的機(jī)器設(shè)備、人力和其他生產(chǎn)資源的使用安排問題,而是指導(dǎo)企業(yè)計劃期生產(chǎn)活動的綱領(lǐng)性方案。生產(chǎn)計劃是指一方面為滿足客戶要求的三要素“交期、品質(zhì)、成本”而計劃;另一方面又使企業(yè)獲得適當(dāng)利益,而對生產(chǎn)的三要素“材料、人員、機(jī)器設(shè)備”的確切準(zhǔn)備、分配及使用的計劃。一個優(yōu)化的生產(chǎn)計劃必須具備以下三個特征:(1)有利于充分利用銷售機(jī)會,滿足市場需求;(2)有利于充分利用盈利機(jī)會,實現(xiàn)生產(chǎn)成本最低化;(3)有利于充分利用生產(chǎn)資源,最大限度的減少生產(chǎn)資源的閑置和浪費。2.2.1生產(chǎn)計劃的任務(wù)(1)要保證交貨日期與生產(chǎn)量;(2)使企業(yè)維持同其生產(chǎn)能力相稱的工作量(負(fù)荷)及適當(dāng)開工率;(3)作為物料采購的基準(zhǔn)依據(jù);(4)將重要的產(chǎn)品或物料的庫存量維持在適當(dāng)水平;(5)對長期的增產(chǎn)計劃,作人員與機(jī)械設(shè)備補(bǔ)充的安排。2.2.2生產(chǎn)計劃的用途(1)物料需求計劃的依據(jù);(2)產(chǎn)能需求計劃的依據(jù);(3)其他相關(guān)計劃的制定依據(jù)。2.2.3生產(chǎn)計劃應(yīng)滿足的條件(1)計劃應(yīng)是綜合考慮各有關(guān)因素的結(jié)果;(2)必須是有能力基礎(chǔ)的生產(chǎn)計劃;(3)計劃的粗細(xì)必須符合活動的內(nèi)容;(4)計劃的下達(dá)必須在必要的時期。2.2.4生產(chǎn)計劃排程安排應(yīng)注意的原則(1)交貨期先后原則:交期越短,交貨時間越緊急的產(chǎn)品,越應(yīng)安排在最早時間生產(chǎn)。(2)客戶分類原則:客戶有重點客戶,一般客戶之分,越重點的客戶,其排程應(yīng)越受到重視。如有的公司根據(jù)銷售額按ABC法對客戶進(jìn)行分類,A類客戶應(yīng)受到最優(yōu)先的待遇,B類次之,C類更次。(3)產(chǎn)能平衡原則:各生產(chǎn)線生產(chǎn)應(yīng)順暢,半成品生產(chǎn)線與成品生產(chǎn)線的生產(chǎn)速度應(yīng)相同,機(jī)器負(fù)荷應(yīng)考慮,不能產(chǎn)生生產(chǎn)瓶頸,出現(xiàn)停線待料事件。(4)工藝流程原則:工序越多的產(chǎn)品,制造時間愈長,應(yīng)重點予以關(guān)注。2.3訂單生產(chǎn)按訂單生產(chǎn)(make-to-order)指的是企業(yè)根據(jù)客戶訂單的需求量和交貨期來進(jìn)行生產(chǎn)安排,其宗旨在于降低庫存,不作任何庫存存放,有訂單才安排生產(chǎn),無訂單則調(diào)整生產(chǎn)。按訂單生產(chǎn)的流程圖2.1所示。圖2.1按訂單生產(chǎn)的流程2.3.1按訂單生產(chǎn)的ERP工具接到客戶訂單之后,再組織生產(chǎn)活動,這就是按訂單生產(chǎn),也稱作按單制造。通常ERP系統(tǒng)中的MRP算法不適用于按訂單生產(chǎn)的企業(yè),按訂單生產(chǎn)的ERP就是根據(jù)這些企業(yè)的業(yè)務(wù)特點,特制化的ERP系統(tǒng)。2.3.2按訂單生產(chǎn)的ERP特點制造型企業(yè)按訂單滿足策略,或市場銷售策略,可以分為:按訂單設(shè)計ETO,按訂單裝配ATO,按訂單生產(chǎn)MTO和按庫存生產(chǎn)MTS等。除了按庫存生產(chǎn)之外,其他三種都是按訂單生產(chǎn)或者稱為按單制造的模式。ERP是企業(yè)信息化工具中的重要一環(huán)。針對不同的生產(chǎn)組織方式,需要基于不同設(shè)計思想、提供不同功能特點的ERP系統(tǒng)。由于傳統(tǒng)的ERP系統(tǒng)是伴隨著國外六、七十年代逐步發(fā)展起來的MRP、MRPII理論而出現(xiàn)的,其生產(chǎn)制造功能也集中反映了當(dāng)時的國外主流企業(yè)的生產(chǎn)組織方式和需求特點。如:相對較少的產(chǎn)品種類,比較穩(wěn)定的BOM和工藝,強(qiáng)調(diào)事先預(yù)測和嚴(yán)格的計劃執(zhí)行,相對簡單、少變化的車間管理要求等。這樣的管理方法對傳統(tǒng)的MTS企業(yè)有非常大的幫助,但是并不適用于按訂單生產(chǎn)企業(yè)。因為MRP是按產(chǎn)品分解物料,合并物料需求形成計劃,然后按照計劃進(jìn)行采購和執(zhí)行生產(chǎn)的。而這樣一來,客戶訂單的齊套性、時效性、可追溯性將蕩然無存。隨著市場競爭的加劇,整個產(chǎn)業(yè)鏈越來越關(guān)注客戶的需求,最終客戶的需求沿著產(chǎn)業(yè)鏈向上游傳遞,傳統(tǒng)的按庫存生產(chǎn)模式在企業(yè)中占有的比重越來越小,針對客戶個性化需求的按單制造方式占有的比重不斷增加。相當(dāng)一部分行業(yè)和企業(yè)都是以接單生產(chǎn)為主,面向庫存的備貨生產(chǎn)只占生產(chǎn)量的小部分。而且這種變化在將來仍然會持續(xù)下去。而客戶需求本身,也表現(xiàn)出日益?zhèn)€性化、多樣化、復(fù)雜化、多變化等特點。延展咨詢顧問在工作中發(fā)現(xiàn),為了適應(yīng)這些變化,企業(yè)本身的生產(chǎn)流程、組織方式和要求,也不斷地做出調(diào)整,隨著生產(chǎn)制造業(yè)務(wù)的復(fù)雜化,企業(yè)通常表現(xiàn)出比以前更強(qiáng)的行業(yè)性。相應(yīng)地,做為管理工具的ERP,也面臨著更高的要求。傳統(tǒng)的ERP為了適應(yīng)這些變化,雖然進(jìn)行了一些變化和調(diào)整,但大多數(shù)產(chǎn)品仍然不能滿足按訂單生產(chǎn)(或按單制造)企業(yè)的業(yè)務(wù)要求。因為歷史原因,很多傳統(tǒng)ERP軟件,特別是國內(nèi)產(chǎn)品,大多參照當(dāng)時國外類似產(chǎn)品的設(shè)計思想,或者是在原有財務(wù)軟件的基礎(chǔ)上增加MRPII的功能和算法。這種參照借鑒從開始到形成成熟產(chǎn)品,本來就有幾年的時間差,更大的問題是,這種產(chǎn)品所體現(xiàn)的管理思想已經(jīng)不能適應(yīng)現(xiàn)在按訂單生產(chǎn)企業(yè)的管理需求。2.3.3按訂單生產(chǎn)的ERP功能按訂單生產(chǎn)ERP為了滿足企業(yè)的業(yè)務(wù)需求,在傳統(tǒng)ERP的基礎(chǔ)上做了重大調(diào)整,主要要實現(xiàn)以下功能:(1)以銷定產(chǎn):不再依據(jù)傳統(tǒng)的產(chǎn)銷計劃,按照提前期和庫存量算法來進(jìn)行按周期、嚴(yán)格的MPS預(yù)測和排產(chǎn)。計劃永遠(yuǎn)趕不上市場的變化,換句話說,計劃性不強(qiáng),適應(yīng)變化的要求更高。(2)以產(chǎn)定購:根據(jù)具體的訂單要求,采購具體的原料,采購的主要原材料大多有明確的訂單去向,需要滿足該單產(chǎn)品的特定要求。相應(yīng)地,會帶來預(yù)留、備貨、材料的借用和代用、余料管理等功能要求。由于材料要求多樣且多變,所以很難有固定的采購提前期,采購進(jìn)度和后續(xù)生產(chǎn)數(shù)據(jù)的聯(lián)動也是一個關(guān)注點。(3)按單設(shè)計:對于同一個或同一類產(chǎn)品,不同客戶的要求千差萬別,如果使用傳統(tǒng)的生產(chǎn)BOM,不太現(xiàn)實,要么有些部件無法掛到BOM上,要么BOM維護(hù)的工作量巨大。工藝路線也是這樣。需要一系列可以靈活定制,或與前端接單系統(tǒng)、CAD/CAPP/PDM系統(tǒng)緊密集成的BOM和工藝設(shè)計功能。(4)按單核算:訂單信息需要貫穿從設(shè)計、采購、領(lǐng)料、車間、外協(xié)到完工入庫、售后服務(wù)的全過程,每個環(huán)節(jié)的成本發(fā)生和分?jǐn)?,都要以訂單為線索。事前的估價和事后的核算,都能夠以訂單為單位。(5)按單管控:企業(yè)中的生產(chǎn)進(jìn)程跟蹤和調(diào)整、資源和能力平衡、實時成本查看等功能要體現(xiàn)和基于訂單信息。對采購、生產(chǎn)和銷售等部門的績效考核、對物料消耗的管控等,有時也要根據(jù)不同的訂單而有所區(qū)別。傳統(tǒng)ERP中,采購訂單、銷售訂單、生產(chǎn)訂單三者之間沒有明確的關(guān)聯(lián),按單制造系統(tǒng)中,三者之間以訂單為線索形成較強(qiáng)的關(guān)聯(lián),當(dāng)一個發(fā)生變化時,其它二者都要進(jìn)行相應(yīng)的判斷和體現(xiàn)。比如,銷售訂單交期發(fā)生變化時,可能需要相應(yīng)的生產(chǎn)部門甚至采購部門來審核。2.4訂單組裝面向訂單裝配(Assemble-to-Order,ATO)是指在生產(chǎn)的最后階段,用庫存的通用零部件裝配滿足客戶訂單需求的產(chǎn)品。這些通用的零部件是在客戶訂貨之前就計劃、生產(chǎn)并儲存入庫的。收到客戶訂單后,就把它們裝配成最終產(chǎn)品。當(dāng)產(chǎn)品有許多可選特征,而客戶又不愿等備料及生產(chǎn)所需的時間時,就可以采用這種生產(chǎn)計劃方法。面向訂單裝配是近年來在多品種中小批量生產(chǎn)企業(yè)中逐漸發(fā)展起來的一種生產(chǎn)組織方式,也是今后的一個主要發(fā)展方向。面向訂單裝配的生產(chǎn)組織方式是在接到客戶訂單后,將有關(guān)的零部件裝配成客戶所需的產(chǎn)品。面向訂單裝配的生產(chǎn)方式交貨期短、庫存水平低、基本沒有成本庫存,用較少的零部件庫存來滿足產(chǎn)品生產(chǎn)的需要;企業(yè)的資金占用少,制造成本低;并且可以提供給客戶多樣性和定制化的產(chǎn)品,在一定程度上滿足了客戶的個性化需求。面向訂單裝配以一種簡便的方法在一定程度上實現(xiàn)了大規(guī)模定制(MassCustomization,MC)的思想,以大批量制造的成本來完成定制化的生產(chǎn)。2.4.1生產(chǎn)管理過程面向訂單裝配制造企業(yè)的產(chǎn)品是模塊化、系列化的產(chǎn)品,具有模塊化的產(chǎn)品結(jié)構(gòu),可以根據(jù)客戶的需求,從選擇件中選擇所需的零部件,進(jìn)行產(chǎn)品的配置,最后裝配成客戶需要的一系列不同規(guī)格的個性化產(chǎn)品。對于面向訂單裝配企業(yè)的生產(chǎn)計劃管理體系來說,主生產(chǎn)計劃同其他類型的企業(yè)的有很大的區(qū)別。主生產(chǎn)計劃MPS的計劃件會出現(xiàn)在兩個層次上,上層是最終產(chǎn)品,下層是模塊化的產(chǎn)品結(jié)構(gòu)中的通用件和專用件,即標(biāo)準(zhǔn)BOM結(jié)構(gòu)中的產(chǎn)品物料,稱為計劃零部件。在編制計劃時,先根據(jù)各種產(chǎn)品的預(yù)測銷售量和模塊化BOM表計算各種計劃零部件的需求量,然后以此安排生產(chǎn),保有一定的零部件庫存儲備;一旦收到正式合同訂單,再編制產(chǎn)品裝配計劃,從庫存儲備中選擇訂單所需的零部件,總裝成產(chǎn)品即可。產(chǎn)品裝配計劃從收到訂單以后,經(jīng)過核查物料可用量、配套領(lǐng)料、裝配、測試、檢驗、包裝以及發(fā)貨等項作業(yè),跨度是相當(dāng)短的,可以大大地縮短交貨期。在面向訂單裝配生產(chǎn)方產(chǎn)品計劃。面向訂單裝配的生產(chǎn)方式下,企業(yè)按照預(yù)測安排組織零部件的生產(chǎn),在接收到客戶的訂單以后,根據(jù)實際客戶訂單的情況,在裝配時間許可的條件下,進(jìn)行所缺的少量的或者短周期的零部件的追加生產(chǎn),按照客戶要求的時間組織最終產(chǎn)品的裝配生產(chǎn)和包裝等后續(xù)過程。2.4.2生產(chǎn)組織形式面向訂單裝配(ATO)制造企業(yè)生產(chǎn)主要是縮短交貨期、減少成品庫存的一種相對較先進(jìn)的生產(chǎn)組織方式。零部件預(yù)先生產(chǎn)加工,并貯存于中間庫房中,在接到訂單之后,將有關(guān)零部件裝配成客戶所需的產(chǎn)品。這種生產(chǎn)以模塊化設(shè)計為前提。在這種生產(chǎn)類型中,客戶對零部件或產(chǎn)品的某些配置給出要求,生產(chǎn)商根據(jù)客戶的要求提供為客戶定制的產(chǎn)品。所以,生產(chǎn)商必須保持一定數(shù)量的零部件的庫存,以便當(dāng)客戶定單到來時,可以迅速按定單裝配出產(chǎn)品并發(fā)送給客戶。為此,需要運(yùn)用某些類型的配置系統(tǒng),以便迅速獲取并處理定單數(shù)據(jù)信息,然后按照客戶需求組織產(chǎn)品的生產(chǎn)裝配來滿足客戶需要。生產(chǎn)企業(yè)必須備有不同部件并準(zhǔn)備好多個柔性的組裝車間,以便在最短的時間內(nèi)組裝出種類眾多的產(chǎn)品。屬于此種生產(chǎn)類型生產(chǎn)的產(chǎn)品有:個人計算機(jī)和工作站,電話機(jī),發(fā)動機(jī),房屋門窗,辦公家具,汽車,某些類型的機(jī)械產(chǎn)品,以及越來越多的消費品。叉車、電氣開關(guān)柜等的生產(chǎn)也屬于訂貨裝配型生產(chǎn)。2.4.3功能作用面向訂單裝配(ATO)類制造業(yè)介于訂貨型和備貨型生產(chǎn)之間,其作用如下:(1)企業(yè)制造標(biāo)準(zhǔn)化的和客戶要求專門設(shè)計的兩類產(chǎn)品,并通過許多標(biāo)準(zhǔn)化產(chǎn)品的選項進(jìn)行組合以滿足客戶的不同要求。(2)不同組件、部件的生產(chǎn)批量相對較大。(3)通過預(yù)投生產(chǎn),可減少生產(chǎn)周期,縮短總裝計劃時間,加快對客戶需求變化的反應(yīng)。(4)只要預(yù)投生產(chǎn),可減少生產(chǎn)周期,縮短總裝計劃時間,加快對客戶需求變化的反應(yīng)。(5)只要預(yù)投的生產(chǎn)量在主生產(chǎn)計劃范圍之內(nèi),向客戶供貨時間就可縮短。(6)典型訂單裝配型生產(chǎn)是按批次進(jìn)行的,越來越多的企業(yè)使用單元制造方法進(jìn)行通用件和同族零件的加工。2.4.4生產(chǎn)方法面向訂單裝配(ATO)型生產(chǎn),其產(chǎn)品的零部件或元器件大都由供應(yīng)商提供,少量的主要件自行生產(chǎn),通常向客戶提供產(chǎn)品配置清單,由客戶選定配置后進(jìn)行組裝。通常在生產(chǎn)計劃時需確認(rèn)產(chǎn)品零件或元器件的需求。接到訂單后進(jìn)行最終產(chǎn)品的裝配,其生產(chǎn)組織大多是以重復(fù)式生產(chǎn)為主,其生產(chǎn)資源都按生產(chǎn)線配置。面向訂單裝配(ATO)型生產(chǎn)方法主要用于以下情況:(1)產(chǎn)品制造周期超過客戶需求;(2)最終產(chǎn)品不同且容易造成成品庫存資金積壓;(3)工程設(shè)計按模塊和選項進(jìn)行并且模塊組合可以滿足客戶特殊要求。這樣,安排好組件(或選項)庫存可以減少整個制造周期,裝配最終產(chǎn)品可以滿足指定客戶訂單的供貨日期。2.5本章小結(jié)本章系統(tǒng)介紹了ERP模式下生產(chǎn)管理系統(tǒng),介紹了企業(yè)生產(chǎn)的三類方式:計劃生產(chǎn)、訂單生產(chǎn)、訂單組裝以及各種形式下的生產(chǎn)特點、功能等,對企業(yè)的生產(chǎn)管理有了更深一步的了解。第三章基于ERP的生產(chǎn)管理系統(tǒng)的開發(fā)3.1概述隨著國家改革開放的不斷深入,企業(yè)發(fā)展面臨著前所未有的挑戰(zhàn)。過去長期采用的傳統(tǒng)手工或手工加微機(jī)的管理方式已無法對經(jīng)營過程中多層次、多品種、多批量生產(chǎn)計劃進(jìn)行管理,也無法對任何一種產(chǎn)品生產(chǎn)全過程的動態(tài)信息進(jìn)行管理。各部門之間所收集的信息不流暢,數(shù)據(jù)很難進(jìn)行匯總統(tǒng)計,決策者常常得不到所需要的準(zhǔn)確信息,結(jié)果造成了生產(chǎn)過程中庫存資金嚴(yán)重積壓,原材料時常短缺,零部件生產(chǎn)不配套,計劃不準(zhǔn)確等不良現(xiàn)象。這在很大程度上影響了公司的進(jìn)一步發(fā)展。本系統(tǒng)正是在這種背景之下提出的。集中表現(xiàn)在以下幾個方面:?提高了企業(yè)的經(jīng)營質(zhì)量和效率。?降低了生產(chǎn)成本,增強(qiáng)了市場競爭力。?強(qiáng)化了企業(yè)資金流管理,提高了資金利用率。?優(yōu)化生產(chǎn)管理,疏通生產(chǎn)渠道。?提高了生產(chǎn)效率。?提高了企業(yè)快速應(yīng)變能力,拓展了市場空間。3.2系統(tǒng)分析3.2.1需求分析通過調(diào)查,要求系統(tǒng)需要有以下功能。?有良好的人機(jī)界面。?有較好權(quán)限管理。?完全人性化設(shè)計,無需專業(yè)人士指導(dǎo),即可使用該系統(tǒng)。?系統(tǒng)具有數(shù)據(jù)備份及數(shù)據(jù)還原功能,能夠保證系統(tǒng)數(shù)據(jù)的安全性。?方便的全方位的數(shù)據(jù)查詢。?在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。?數(shù)據(jù)計算自動完成,盡量減少人工干預(yù)。?強(qiáng)大的報表打印功能。?系統(tǒng)退出。3.2.2可行性分析現(xiàn)在的許多中小型企業(yè)用的都是紙和筆的人工管理方式,這樣的管理既困難又浪費時間和成本,還很容易出錯。所以應(yīng)該走大型企業(yè)先進(jìn)的管理方式,從而提高企業(yè)的效率和降低成本。用Delphi和SQLSerer2008來完成這個系統(tǒng)的功能,根據(jù)企業(yè)管理現(xiàn)狀和需求開發(fā)的生產(chǎn)管理系統(tǒng),解決生產(chǎn)過程中零件配套、物資配套、庫存積壓等問題,同時提高生產(chǎn)管理的水平,在降低庫存成本、提高生產(chǎn)效率方面起到顯著作用。3.3總體設(shè)計3.3.1項目規(guī)劃生產(chǎn)管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由產(chǎn)品物料清單管理模塊、生產(chǎn)訂單管理模塊、生產(chǎn)領(lǐng)料管理模塊、生產(chǎn)產(chǎn)品管理模塊、質(zhì)量檢驗?zāi)K、查詢系統(tǒng)模塊、系統(tǒng)管理模塊、關(guān)于模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下。?產(chǎn)品物料清單管理模塊該模塊主要負(fù)責(zé)物料的錄入與維護(hù),產(chǎn)品物料清單的錄入與維護(hù)。?生產(chǎn)訂單管理模塊該模塊主要負(fù)責(zé)生產(chǎn)訂單的錄入與維護(hù)。?生產(chǎn)領(lǐng)料管理模塊該模塊主要負(fù)責(zé)生產(chǎn)領(lǐng)料單的生成與維護(hù)。?生產(chǎn)產(chǎn)品管理模塊該模塊主要負(fù)責(zé)生產(chǎn)產(chǎn)品確認(rèn)完工入庫。?質(zhì)量檢驗?zāi)K該模塊主要負(fù)責(zé)入庫產(chǎn)品的檢驗。?查詢系統(tǒng)模塊該模塊主要負(fù)責(zé)生產(chǎn)產(chǎn)品物料清單、生產(chǎn)訂單、生產(chǎn)領(lǐng)料單、生產(chǎn)產(chǎn)品入庫、質(zhì)量檢驗的查詢。?系統(tǒng)管理模塊該模塊主要負(fù)責(zé)修改權(quán)限、數(shù)據(jù)備份與恢復(fù)。?關(guān)于模塊該模塊主要負(fù)責(zé)重新登錄、退出系統(tǒng)。3.3.2系統(tǒng)功能架構(gòu)圖生產(chǎn)管理系統(tǒng)的功能架構(gòu)圖如圖3.1所示。圖3.1系統(tǒng)功能架構(gòu)圖3.4系統(tǒng)設(shè)計3.4.1設(shè)計目標(biāo)本系統(tǒng)屬于小型的數(shù)據(jù)庫系統(tǒng),為了對中小型企業(yè)的生產(chǎn)進(jìn)行管理,實現(xiàn)一些初步的計算機(jī)化管理。通過本系統(tǒng)可以達(dá)到以下目標(biāo)?!蹯`活地運(yùn)用表格批量輸入數(shù)據(jù),使信息傳遞更快捷?!跸到y(tǒng)采用人機(jī)對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲安全可靠。□鍵盤操作,快速響應(yīng)?!鯇崿F(xiàn)各種查詢及打印等?!鯇崿F(xiàn)物料的入庫、生產(chǎn)產(chǎn)品的入庫、入庫產(chǎn)品檢驗等功能?!醪僮鲉T可以隨時修改自己的口令。□管理員可以設(shè)置操作員的權(quán)限?!鯇τ脩糨斎氲臄?shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤?!鯙槊總€用戶設(shè)置權(quán)限級別,數(shù)據(jù)保密性強(qiáng)?!跸到y(tǒng)最大限度地實現(xiàn)了易安裝性、易維護(hù)性和易操作性?!跸到y(tǒng)運(yùn)行穩(wěn)定、安全可靠。3.4.2開發(fā)及運(yùn)行環(huán)境系統(tǒng)開發(fā)平臺:Delphi7。數(shù)據(jù)庫管理系統(tǒng)軟件:SQLServer2008。運(yùn)行平臺:WindowsXP\Win7。分辨率:最佳效果1024×768。3.4.3編碼設(shè)計編碼設(shè)計是數(shù)據(jù)庫系統(tǒng)開發(fā)的前提條件,使系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來名稱對應(yīng)的編號、符號或記號。它是進(jìn)行信息交換、處理、傳輸和實現(xiàn)信息資源共享的關(guān)鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計算機(jī)處理的內(nèi)容等。本系統(tǒng)內(nèi)部信息編碼采用了統(tǒng)一的編碼方式。?物料編號物料編號為字母“H”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如H201206180001。?產(chǎn)品物料清單編號產(chǎn)品物料清單編號為字母“PW”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如PW201206180001。?生產(chǎn)訂單編號生產(chǎn)訂單編號為字母“SD”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如SD201206180001。?生產(chǎn)領(lǐng)料單編號生產(chǎn)領(lǐng)料單編號為字母“L”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如L201206180001。?檢驗編號檢驗編號為字母“JY”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如JY201206180001。?入庫編號入庫編號為字母“RK”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如RK201206180001。?貨號貨號為字母“P”、系統(tǒng)當(dāng)前年月和4位數(shù)字編碼的組合,例如P201206180001。3.4.4邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)采用SQLServer2008數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為“生產(chǎn)管理系統(tǒng)”。數(shù)據(jù)庫共包含7張表。下面是生產(chǎn)管理系統(tǒng)中所有的數(shù)據(jù)庫表。?tb_user(操作員表)操作員表主要存儲操作員的名稱、密碼及權(quán)限,操作員表的結(jié)構(gòu)如表3.1所示。表3.1操作員表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述czyidvarchar50否主鍵操作員編號czynamevarchar50是操作員名稱czymmvarchar50是密碼czysjdatetime8是時間[1]char1是權(quán)限[2]char1是權(quán)限[3]char1是權(quán)限[4]char1是權(quán)限[5]char1是權(quán)限[6]char1是權(quán)限[7]char1是權(quán)限[8]char1是權(quán)限?tb_scdd(生產(chǎn)訂單表)生產(chǎn)訂單表主要保存客戶訂單的詳細(xì)信息,生產(chǎn)訂單表的結(jié)構(gòu)如表3.2所示。表3.2生產(chǎn)訂單表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述scddhvarchar50是生產(chǎn)訂單號hhvarchar50是貨號cphhvarchar50是產(chǎn)品編號cpmcvarchar50是產(chǎn)品名稱slvarchar50是生產(chǎn)數(shù)量ktimedatetime8是開工時間wtimedatetime8是完工時間ynchar2是是否完成pdchar1是判斷?tb_ll(生產(chǎn)領(lǐng)料表)生產(chǎn)領(lǐng)料表主要存儲生產(chǎn)領(lǐng)料的詳細(xì)信息,生產(chǎn)領(lǐng)料表的結(jié)構(gòu)如表3.3所示。表3.3生產(chǎn)領(lǐng)料表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述llidvarchar50是領(lǐng)料編號scddhvarchar50是生產(chǎn)訂單號cpmcvarchar50是產(chǎn)品名稱wlhhvarchar50是物料編號wlmcvarchar50是物料名稱slfloat8是數(shù)量dwvarchar50是單位ggvarchar50是規(guī)格lltimedatetime8是領(lǐng)料時間ynchar2是是否完成pdchar1是判斷?tb_ll(檢驗表)檢驗表主要保存入庫產(chǎn)品的合格情況,檢驗表的結(jié)構(gòu)如表3.4所示。表3.4檢驗表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述jyidvarchar50是檢驗編號scddhvarchar50是生產(chǎn)訂單號cpmcvarchar50是產(chǎn)品名稱jylxvarchar16是檢驗類型zsfloat8是樣本數(shù)jyslfloat8是合格數(shù)hglvarchar10是合格率jytimedatetime8是檢驗時間jyrvarchar10是檢驗人?tb_cprk(產(chǎn)品入庫表)產(chǎn)品入庫表主要存儲產(chǎn)品入庫的詳細(xì)信息,產(chǎn)品入庫表的結(jié)構(gòu)如表3.5所示。表3.5產(chǎn)品入庫表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述rkidvarchar50是入庫編號scddhvarchar50是生產(chǎn)訂單號hhvarchar50是貨號cpbhvarchar50是產(chǎn)品編號cpmcvarchar50是產(chǎn)品名稱slvarchar50是生產(chǎn)數(shù)量ktimedatetime8是開工時間wtimedatetime8是完工時間rtimedatetime8是入庫時間ynvarchar10是是否完成jyvarchar10是判斷?tb_cl(物料表)物料表主要存儲所有物料的的詳細(xì)信息,物料表的結(jié)構(gòu)如表3.6所示。表3.6物料表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述cl_hhvarchar50是物料編號cl_gysvarchar50是供應(yīng)商cl_dwvarchar50是單位cl_djfloat8是單價cl_rnamevarchar50是采購員名稱cl_namevarchar50是物料名稱cl_cdvarchar50是地址?tb_cpcl(物料清單表)物料清單表主要存儲產(chǎn)品所用的物料信息,物料清單表的結(jié)構(gòu)如表3.7所示。表3.7物料清單表結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空否主鍵否描述cpbhvarchar50是產(chǎn)品編號cpmcvarchar50是產(chǎn)品名稱clhhvarchar50是物料編號clmcvarchar50是物料名稱ggvarchar50是規(guī)格dwvarchar50是單位ylfloat8是用量3.5命名規(guī)則□數(shù)據(jù)庫數(shù)據(jù)庫是根據(jù)實際所做的系統(tǒng)而命名,如本系統(tǒng)的數(shù)據(jù)庫命名為為:生產(chǎn)管理系統(tǒng)。□數(shù)據(jù)表數(shù)據(jù)表以字母“tb”(小寫)開頭,后面加數(shù)據(jù)庫表名,如表3.8所示。表3.8數(shù)據(jù)表命名規(guī)則數(shù)據(jù)表名稱描述tb_user操作員表tb_scdd生產(chǎn)訂單表tb_ll生產(chǎn)領(lǐng)料表tb_jy檢驗表tb_cprk產(chǎn)品入庫表tb_cl物料表tb_cpcl物料清單表□字段字段采用英文單詞或拼音縮寫,如表3.9所示。表3.9字段命名規(guī)則字段名稱描述cpbh產(chǎn)品編號cpmc產(chǎn)品名稱mm密碼3.6主要功能模塊設(shè)計3.6.1系統(tǒng)架構(gòu)設(shè)計?為了對系統(tǒng)文件有更清晰的認(rèn)識及使用,設(shè)計了文件架構(gòu)圖,如圖3.2所示。圖3.2生產(chǎn)管理系統(tǒng)文件架構(gòu)圖?產(chǎn)品物料清單管理文件架構(gòu)圖如圖3.3所示。圖3.3產(chǎn)品物料清單管理文件架構(gòu)圖?生產(chǎn)訂單管理文件架構(gòu)圖如圖3.4所示。圖3.4生產(chǎn)訂單管理文件架構(gòu)圖?生產(chǎn)領(lǐng)料管理文件架構(gòu)圖如圖3.5所示。圖3.5生產(chǎn)領(lǐng)料管理文件架構(gòu)圖?生產(chǎn)產(chǎn)品管理文件架構(gòu)圖如圖3.6所示。圖3.6生產(chǎn)產(chǎn)品管理文件架構(gòu)圖?質(zhì)量檢驗文件架構(gòu)圖如圖3.7所示。圖3.7質(zhì)量檢驗文件架構(gòu)圖?查詢系統(tǒng)文件架構(gòu)圖如圖3.8所示。圖3.8查詢系統(tǒng)文件架構(gòu)圖3.6.2數(shù)據(jù)模塊設(shè)計為了節(jié)省系統(tǒng)資源,實現(xiàn)代碼重用,可以在系統(tǒng)中新建一個Modulel模塊。就本系統(tǒng)而言,該模塊主要用于共享數(shù)據(jù)庫連接。數(shù)據(jù)模塊是把連接和處理數(shù)據(jù)的數(shù)據(jù)庫組件統(tǒng)一規(guī)范管理的模塊,在設(shè)計期間數(shù)據(jù)模塊是以窗體的形式顯示在界面中的,但是不可以向數(shù)據(jù)模塊中加入可視化組件,因為該模塊不會在系統(tǒng)運(yùn)行時顯示出來。數(shù)據(jù)模塊如圖3.9所示。圖3.9數(shù)據(jù)模塊數(shù)據(jù)模塊窗體的設(shè)計步驟如下:在Delphi中選擇“File→New→DataModule”,菜單項,新建一個數(shù)據(jù)模塊,命名為“DATA”。在“ADO”組件頁中選擇“TADOConnection”組件,添加到窗體上,命名為“ADOConnection1”。TADOConnection組件用于連接數(shù)據(jù)庫,其他數(shù)據(jù)庫組件通過它連接數(shù)據(jù)庫。選擇“ADOConnection1”組件,在“ObjectInspector”對話框中單擊“ConnectionString”屬性右側(cè)的“...”按鈕,在彈出的對話框中選擇“Build”按鈕,在彈出的對話框中的“提供程序”選項卡中設(shè)置希望連接的數(shù)據(jù),打開“連接”選項卡,進(jìn)行連接相關(guān)的設(shè)置。單擊“測試連接”按鈕,如果連接成功,則提示成功,單擊“確定”按鈕完成數(shù)據(jù)庫的連接。(5)在窗體上添加“TADOQuery”組件,分別命名為“ADOa”,“ADOb”,“ADOc”,“ADOd”,“ADO_user”,“ADObb”,設(shè)置它們的“Connection”屬性為“ADOConnection1”。3.6.3系統(tǒng)登錄設(shè)計系統(tǒng)登錄主要用于對進(jìn)入生產(chǎn)管理系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。只有合法的用戶,才可以進(jìn)入系統(tǒng),同時根據(jù)管理員分配的權(quán)限,給于這個操作員相應(yīng)的操作權(quán)限。驗證操作員及其密碼,主要通過對數(shù)據(jù)表tb_user的查詢,判斷用戶選定的操作員及其輸入的密碼是否符合數(shù)據(jù)庫中的操作員和密碼,如果符合則允許登錄;否則提示用戶非法登錄。生產(chǎn)管理系統(tǒng)登錄模塊如圖3.10所示。圖3.10系統(tǒng)登錄模塊1.系統(tǒng)登錄模塊窗體的設(shè)計步驟如下:(1)在Delphi中選擇“File→New→Form”,菜單項,新建一個窗體,命名窗體為“FRM_YHDL”,設(shè)置“Caption”屬性為“登錄界面”;設(shè)置“BorderStyle”屬性為“bsNone”;設(shè)置“Position”屬性為“poScreenCenter”。(2)在“Standard”組件頁中選擇“TPanel”組件,添加到窗體上,設(shè)置“Align”屬性為“alClient”;設(shè)置“BorderStyle”屬性為“bsNone”;設(shè)置“Position”屬性為“poScreenCenter”。(3)在“Standard”組件頁中選擇3個“Tlabel”組件,分別設(shè)置它們的“Caption”屬性為“生產(chǎn)管理系統(tǒng)”,“請輸入用戶名”,“請輸入密碼”;2個“TEdit”組件,“Edit2”組件的“PasswordChar”屬性為“*”。(4)在“Addtional”組件頁中選擇3個“TBitBtn”組件,分別設(shè)置它們的“Caption”屬性為“登錄”,“重置”,“退出”。2.程序相關(guān)代碼及說明(程序代碼見源程序附錄1:登錄界面程序源碼)。窗體顯示后,點擊“登錄”按鈕,則調(diào)用數(shù)據(jù)庫中的操作員表(tb_user)中的內(nèi)容,若輸入正確的用戶名和密碼,方可進(jìn)入主界面。若點擊“重置”按鈕,則可重新輸入用戶名和密碼;點擊“退出”按鈕,則退出系統(tǒng)。3.6.4主界面設(shè)計主界面窗體是程序控制的核心,操作權(quán)限、程序功能調(diào)用等都要通過主界面窗體調(diào)用實現(xiàn)。生產(chǎn)管理系統(tǒng)主界面模塊如圖3.11所示。圖3.11主界面模塊1.主界面模塊的設(shè)計步驟如下:在Delphi中選擇“File→New→Form”,菜單項,新建一個窗體,命名窗體為“FRM_ERP_ZJM”。在“Standard”組件頁中選擇“TMainMenu”組件,添加到窗體上,雙擊該組件彈出菜單編輯器,根據(jù)“圖3.1系統(tǒng)功能架構(gòu)圖”,設(shè)置相應(yīng)的菜單項。在“Standard”組件頁中選擇“TPanel”組件,添加到窗體上。在“Additional”組件頁中選擇“TImage”組件,分別添加到相應(yīng)的“TPanel”中。在“System”組件頁中選擇“TTimer”組件,添加到窗體上。在“Image2”組件上添加8個“TLabel”組件。重要組件的相關(guān)屬性設(shè)置如表3.10所示。表3.10組件相關(guān)屬性設(shè)置對象名對象類型屬性值FRM_ERP_ZJMTFromCaption生產(chǎn)管理系統(tǒng)Borderlcons中的biMaximizeFalsePositionpoScreenCenterPanel1-Panel2TPanelBevelInnerbvNoneBevelOuterbvNone程序相關(guān)代碼及說明(程序代碼見源程序附錄2:主窗體程序源碼)。窗體顯示后,在窗體下面的“StatusBar”中顯示當(dāng)前操作員名稱和日期。點擊“MainMenu”相應(yīng)的菜單項,則可進(jìn)入相應(yīng)的界面。點擊“關(guān)于”菜單項下的“重新登錄”,則可進(jìn)入登錄界面;點擊“退出系統(tǒng)”,則退出整個系統(tǒng)。3.6.5物料的錄入與維護(hù)模塊設(shè)計物料的錄入與維護(hù)模塊如圖3.12所示。圖3.12物料的錄入與維護(hù)模塊1.物料的錄入與維護(hù)模塊窗體的設(shè)計步驟如下:(1)在Delphi中選擇“File→New→Form”,菜單項,新建一個窗體,命名窗體為“FRM_ClXX”。(2)在“Standard”組件頁中選擇“TPanel”組件,添加到窗體上。在“Addtional”組件頁中選擇10個“TBitBtn”組件,添加到TPanel1上。在“Standard”組件頁中選擇7個“Tlabel”組件、7個“TEdit”組件、1個“TGroupBox”組件,添加到TPanel2上。(3)在“DataControls”組件頁中選擇“TDBGrid”組件,添加到“TGroupBox”上,雙擊“TDBGrid”組件彈出編輯器,根據(jù)數(shù)據(jù)庫表—表3.6物料表(tb_cl),編輯其“FieldName”。(4)在“DataAccess”組件頁中選擇“TDataSource”組件,添加到窗體上。(5)重要組件的相關(guān)屬性設(shè)置如表3.11所示。表3.11組件相關(guān)屬性設(shè)置對象名對象類型屬性值FRM_CLXXTFromCaption物料的錄入與維護(hù)Borderlcons中的biMaximizeFalsePositionpoScreenCenterPanel1-Panel2TPanelBevelInnerbvNoneBevelOuterbvNoneDatalbTDataSourceDataSetDATA.ADOaDBGrid1TDBGridDataSourceDatalb2.程序相關(guān)代碼及說明(程序代碼見源程序附錄3:物料的錄入與維護(hù)程序源碼)。窗體顯示后,點擊“生成物料表”按鈕,則可調(diào)用數(shù)據(jù)庫中的物料表(tb_cl)中的內(nèi)容,并顯示在窗體中。此時可進(jìn)行添加、保存、刪除、修改等操作,點擊“第一條”、“下一條”、“上一條”、“末一條”按鈕,可查看對應(yīng)的內(nèi)容。點擊“返回”按鈕,則返回主界面;點擊“退出”按鈕,則退出該界面。3.6.6產(chǎn)品物料清單的錄入與維護(hù)模塊設(shè)計產(chǎn)品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度智能家居系統(tǒng)定制開發(fā)合同
- 2024年杭州客運(yùn)考試模擬
- 2024年棗莊貨運(yùn)從業(yè)資格證考試題
- 2023屆新高考化學(xué)選考一輪總復(fù)習(xí)訓(xùn)練-第26講 水的電離和溶液的ph
- 2024年烏魯木齊客運(yùn)駕駛員技能測試題庫及答案
- 2024年咸寧客運(yùn)從業(yè)資格證考試模擬考試
- 2024年建筑項目勞動合同范本:專業(yè)人士適用
- 62復(fù)數(shù)上海市高中數(shù)學(xué)學(xué)科教學(xué)基本要求(試驗本)解讀(學(xué)生版)
- 考研心理學(xué)專業(yè)基礎(chǔ)(312)研究生考試試題與參考答案(2025年)
- 遺體捐贈公祭儀式活動方案
- 微機(jī)原理與接口技術(shù)8259A練習(xí)題及答案
- 正方體的11種展開圖
- 第15章《分式》教材分析課件(32張)
- 商鋪裝修工程施工方案.
- 西門子RWD68說明書
- 形式發(fā)票樣本(Proforma Invoice)
- 醫(yī)院車輛加油卡管理制度
- 數(shù)獨題目高級50題(后附答案)【最新】
- 問題線索辦理呈批表
- 調(diào)度自動化及通信技術(shù)監(jiān)督實施細(xì)則
- 學(xué)、練、評一體化課堂模式下賽的兩個問題與對策
評論
0/150
提交評論