基于jsp_ERP車間管理系統(tǒng)論文_第1頁
基于jsp_ERP車間管理系統(tǒng)論文_第2頁
基于jsp_ERP車間管理系統(tǒng)論文_第3頁
基于jsp_ERP車間管理系統(tǒng)論文_第4頁
基于jsp_ERP車間管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、摘要ERP(Enterprise Resources Planning,企業(yè)資源計劃),是指建立在信息技術應用基礎上,結合系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策手段的管理平臺。車間管理子系統(tǒng)要求根據(jù)物料需求計劃,能力需求計劃以及生產(chǎn)工藝流程制定車間作業(yè)計劃,車間管理人員按車間作業(yè)計劃進行調(diào)度,下達車間生產(chǎn)作業(yè)訂單,根據(jù)產(chǎn)品物料清單(BOM)填寫領料單安排領料,制程中不斷產(chǎn)生生產(chǎn)進度報告,監(jiān)控生產(chǎn)活動的整個過程。本次設計采用Microsoft Visual Studio.Net 2003和Sql Server 2000作為開發(fā)工具,在客戶端通過Windows 應用程序的形式來訪問數(shù)據(jù)庫,并

2、對數(shù)據(jù)庫進行操作。關鍵詞:ERP 車間管理 生產(chǎn)任務管理 物料管理 .NET平臺 SQL數(shù)據(jù)庫ABSTRACTERP, the Enterprise Resource Planning, is a management platform that establish on the applied foundation in information technique, it combine systematize thought, offering decision means for the business enterprise and its employees.The workshop

3、 management subsystem establishment a workshop task plan according to the material need, ability need plan and the produce craft. The workshop manager attemper the tasks and arrange the order form with task plan, fill in the materiel list and arrange drawing the materiel with the BOM, producing prog

4、ress reports continuously and observe the whole process of the production when producting.My design adopt Microsoft Visual Studio.Net 2003 with Sql Server 2000 as develop tools, it ask the database through the form of Windows applicatioin on the client and proceed the operation to the database.Keywo

5、rds: Enterprise Resource Planning(ERP),workshop management,produce task management, materiel management, .NET platform, SQL database 目 錄 TOC o 1-2 h z u HYPERLINK l _Toc75081325 一、選題背景 PAGEREF _Toc75081325 h 4 HYPERLINK l _Toc75081326 1.1 ERP概述 PAGEREF _Toc75081326 h 4 HYPERLINK l _Toc75081327 概述 PA

6、GEREF _Toc75081327 h 11 HYPERLINK l _Toc75081328 概述 PAGEREF _Toc75081328 h 12 HYPERLINK l _Toc75081329 1.4 C#.NET概述 PAGEREF _Toc75081329 h 13 HYPERLINK l _Toc75081330 二、方案論證 PAGEREF _Toc75081330 h 14 HYPERLINK l _Toc75081331 2.1 ERP系統(tǒng)概要設計 PAGEREF _Toc75081331 h 14 HYPERLINK l _Toc75081332 2.2 車間管理子系

7、統(tǒng)設計 PAGEREF _Toc75081332 h 14 HYPERLINK l _Toc75081333 三、過程論述 PAGEREF _Toc75081333 h 20 HYPERLINK l _Toc75081334 首頁的制作 PAGEREF _Toc75081334 h 20 HYPERLINK l _Toc75081335 3.2 車間參數(shù)設置頁面的制作 PAGEREF _Toc75081335 h 21 HYPERLINK l _Toc75081336 3.3 物料管理頁面的制作 PAGEREF _Toc75081336 h 26 HYPERLINK l _Toc7508133

8、7 3.4 生產(chǎn)任務設置頁面的制作 PAGEREF _Toc75081337 h 28 HYPERLINK l _Toc75081338 生產(chǎn)優(yōu)先級設置的制作 PAGEREF _Toc75081338 h 31 HYPERLINK l _Toc75081339 3.6 任務例外信息頁面的制作 PAGEREF _Toc75081339 h 32 HYPERLINK l _Toc75081340 四總結 PAGEREF _Toc75081340 h 34 HYPERLINK l _Toc75081341 五致謝 PAGEREF _Toc75081341 h 35正文一、選題背景1.1 ERP概述.

9、1 ERP的產(chǎn)生以及發(fā)展ERP(Enterprise Resources Planning,企業(yè)資源計劃),是指建立在信息技術應用基礎上,結合系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策手段的管理平臺。ERP系統(tǒng)集中信息技術與先進的管理思想於一身,成為現(xiàn)代企業(yè)的運行模式,反映時代對企業(yè)合理調(diào)配資源,最大化地創(chuàng)造社會財富的要求,成為企業(yè)在信息時代生存、發(fā)展的基石,ERP是整合了企業(yè)管理理念、業(yè)務流程、基礎數(shù)據(jù)、人力物力、計算機硬件和軟件于一體的企業(yè)資源管理系統(tǒng)。ERP是一個龐大的管理信息系統(tǒng),要講清楚ERP原理,我們首先要沿著ERP發(fā)展的四個主要的階段,從最為基本的六十年代時段式MRP原理講起。

10、我們都知道,按需求的來源不同,企業(yè)內(nèi)部的物料可分為獨立需求和相關需求兩種類型。獨立需求是指需求量和需求時間由企業(yè)外部的需求來決定,例如,客戶訂購的產(chǎn)品、科研試制需要的樣品、售后維修需要的備品備件等;相關需求是指根據(jù)物料之間的結構組成關系由獨立需求的物料所產(chǎn)生的需求,例如,半成品、零部件、原材料等的需求。MRP的基本任務是:從最終產(chǎn)品的生產(chǎn)計劃(獨立需求)導出相關物料(原材料、零部件等)的需求量和需求時間(相關需求);根據(jù)物料的需求時間和生產(chǎn)(訂貨)周期來確定其開始生產(chǎn)(訂貨)的時間。MRP的基本內(nèi)容是編制零件的生產(chǎn)計劃和采購計劃。然而,要正確編制零件計劃,首先必須落實產(chǎn)品的出產(chǎn)進度計劃,用MR

11、P的術語就是主生產(chǎn)計劃(Master Production Schedule,MPS),這是MRP展開的依據(jù)。MRP還需要知道產(chǎn)品的零件結構,即物料清單(Bill Of Material,BOM),才能把主生產(chǎn)計劃展開成零件計劃;同時,必須知道庫存數(shù)量才能準確計算出零件的采購數(shù)量。因此,基本MRP的依據(jù)是:主生產(chǎn)計劃(MPS);物料清單(BOM);庫存信息。60年代時段式MRP能根據(jù)有關數(shù)據(jù)計算出相關物料需求的準確時間與數(shù)量,但它還不夠完善,其主要缺陷是沒有考慮到生產(chǎn)企業(yè)現(xiàn)有的生產(chǎn)能力和采購的有關條件的約束。因此,計算出來的物料需求的日期有可能因設備和工時的不足而沒有能力生產(chǎn),或者因原料的不足

12、而無法生產(chǎn)。同時,它也缺乏根據(jù)計劃實施情況的反饋信息對計劃進行調(diào)整的功能。正是為了解決以上問題,MRP系統(tǒng)在七十年代發(fā)展為閉環(huán)MRP系統(tǒng)。閉環(huán)MRP系統(tǒng)除了物料需求計劃外,還將生產(chǎn)能力需求計劃、車間作業(yè)計劃和采購作業(yè)計劃也全部納入MRP,形成一個封閉的系統(tǒng) 1閉環(huán)MRP的原理與結構 現(xiàn)MRP系統(tǒng)的正常運行,需要有一個現(xiàn)實可行的主生產(chǎn)計劃。它除了要反映市場需求和合同訂單以外,還必須滿足企業(yè)的生產(chǎn)能力約束條件。因此,除了要編制資源需求計劃外,我們還要制定能力需求計劃(CRP),同各個工作中心的能力進行平衡。只有在采取了措施做到能力與資源均滿足負荷需求時,才能開始執(zhí)行計劃。而要保證實現(xiàn)計劃就要控制計

13、劃,執(zhí)行MRP時要用派工單來控制加工的優(yōu)先級,用采購單來控制采購的優(yōu)先級。這樣,基本MRP系統(tǒng)進一步發(fā)展,把能力需求計劃和執(zhí)行及控制計劃的功能也包括進來,形成一個環(huán)形回路,稱為閉環(huán)MRP。閉環(huán)MRP系統(tǒng)的出現(xiàn),使生產(chǎn)活動方面的各種子系統(tǒng)得到了統(tǒng)一。但這還不夠,因為在企業(yè)的管理中,生產(chǎn)管理只是一個方面,它所涉及的僅僅是物流,而與物流密切相關的還有資金流。這在許多企業(yè)中是由財會人員另行管理的,這就造成了數(shù)據(jù)的重復錄入與存貯,甚至造成數(shù)據(jù)的不一致性。于是,在八十年代,人們把生產(chǎn)、財務、銷售、工程技術、采購等各個子系統(tǒng)集成為一個一體化的系統(tǒng),并稱為制造資源計劃(Manufacturing Resour

14、ce Planning)系統(tǒng),英文縮寫還是MRP,為了區(qū)別物流需求計劃(亦縮寫為MRP)而記為MRP II。MRP的基本思想就是把企業(yè)作為一個有機整體,從整體最優(yōu)的角度出發(fā),通過運用科學方法對企業(yè)各種制造資源和產(chǎn)、供、銷、財各個環(huán)節(jié)進行有效地計劃、組織和控制,使他們得以協(xié)調(diào)發(fā)展,并充分地發(fā)揮作用。MPR II包含了計劃的一貫性與可行性、管理的系統(tǒng)性、數(shù)據(jù)共享性、動態(tài)應變性、模擬預見性與物流、資金流的統(tǒng)一等特點。進入90年代,隨著市場競爭的進一步加劇,企業(yè)競爭空間與范圍的進一步擴大,80年代MRP主要面向企業(yè)內(nèi)部資源全面計劃管理的思想逐步發(fā)展為90年代怎樣有效利用和管理整體資源的管理思想,ERP

15、(Enterprise Resource Planning)企業(yè)資源計劃也就隨之產(chǎn)生。ERP是在MRP II的基礎上擴展了管理范圍,給出了新的結構。ERP與MPR II在許多方面都有差別:在資源管理范圍方面,MRP II主要側(cè)重對企業(yè)內(nèi)部人、財、物等資源的管理,ERP系統(tǒng)在MRP II的基礎上擴展了管理范圍,它把客戶需求和企業(yè)內(nèi)部的制造活動、以及供應商的制造資源整合在一起,形成企業(yè)一個完整的供應鏈并對供應鏈上所有環(huán)節(jié)如訂單、采購、庫存、計劃、生產(chǎn)制造、質(zhì)量控制、運輸、分銷、服務與維護、財務管理、人事管理、實驗室管理、項目管理、配方管理等進行有效管理;在生產(chǎn)方式管理方面,MRP II系統(tǒng)把企業(yè)歸

16、類為幾種典型的生產(chǎn)方式進行管理,如重復制造、批量生產(chǎn)、按訂單生產(chǎn)、按訂單裝配、按庫存生產(chǎn)等,對每一種類型都有一套管理標準。而在80年代末、90年代初期,為了緊跟市場的變化,多品種、小批量生產(chǎn)以及看板式生產(chǎn)等則是企業(yè)主要采用的生產(chǎn)方式,由單一的生產(chǎn)方式向混合型生產(chǎn)發(fā)展,ERP則能很好地支持和管理混合型制造環(huán)境,滿足了企業(yè)的這種多角化經(jīng)營需求;在管理功能方面,ERP除了MRP II系統(tǒng)的制造、分銷、財務管理功能外,還增加了支持整個供應鏈上物料流通體系中供、產(chǎn)、需各個環(huán)節(jié)之間的運輸管理和倉庫管理;支持生產(chǎn)保障體系的質(zhì)量管理、實驗室管理、設備維修和備品備件管理;支持對工作流(業(yè)務處理流程)的管理;在事

17、務處理控制方面的,MRP II是通過計劃的及時滾動來控制整個生產(chǎn)過程,它的實時性較差,一般只能實現(xiàn)事中控制。而ERP系統(tǒng)支持在線分析處理OLAP(Online Analytical Processing)、售后服務即質(zhì)量反饋,強調(diào)企業(yè)的事前控制能力,它可以將設計、制造、銷售、運輸?shù)韧ㄟ^集成來并行地進行各種相關的作業(yè),為企業(yè)提供了對質(zhì)量、適應變化、客戶滿意、績效等關鍵問題的實時分析能力;此外,在MRP II中,財務系統(tǒng)只是一個信息的歸結者,它的功能是將供、產(chǎn)、銷中的數(shù)量信息轉(zhuǎn)變?yōu)閮r值信息,是物流的價值反映。而ERP系統(tǒng)則將財務計劃和價值控制功能集成到了整個供應鏈上;在跨國(或地區(qū))經(jīng)營事務處理方

18、面,現(xiàn)在企業(yè)的發(fā)展,使得企業(yè)內(nèi)部各個組織單元之間、企業(yè)與外部的業(yè)務單元之間的協(xié)調(diào)變得越來越多和越來越重要,ERP系統(tǒng)應用完整的組織架構,從而可以支持跨國經(jīng)營的多國家地區(qū)、多工廠、多語種、多幣制應用需求;在計算機信息處理技術方面,隨著IT技術的飛速發(fā)展,網(wǎng)絡通信技術的應用,使得ERP系統(tǒng)得以實現(xiàn)對整個供應鏈信息進行集成管理。ERP系統(tǒng)采用客戶/服務器(C/S)體系結構和分布式數(shù)據(jù)處理技術,支持Internet/Intranet/Extranet、電子商務(E-business、E-commerce)、電子數(shù)據(jù)交換(EDI)。此外,還能實現(xiàn)在不同平臺上的互操作。 ERP的實施過程在引入ERP系統(tǒng)的

19、過程中,實施是一個極其關鍵也是最容易被忽視的環(huán)節(jié)。因為,實施的成敗最終決定著ERP效益的充分發(fā)揮。例如,據(jù)不完全統(tǒng)計,我國目前已有近千家企業(yè)購買了MRPII/ERP軟件。而在所有的ERP系統(tǒng)應用中,存在三種情況:按期按預算成功實施實現(xiàn)系統(tǒng)集成的只占10%- 20%;沒有實現(xiàn)系統(tǒng)集成或?qū)崿F(xiàn)部分集成的只有30%-40%;而失敗的卻占50%。并且在實施成功的10%-20%中大多為外資企業(yè)。如此令人沮喪的事實無疑向我們表明: ERP實施情況已經(jīng)成為制約ERP效益發(fā)揮的一大瓶頸因素。由此,我們得出:企業(yè)的ERP項目只有在一定科學方法的指導下,才能夠成功實現(xiàn)企業(yè)的應用目標。一個典型的ERP實施進程主要包括

20、以下階段:1項目的前期工作(軟件安裝之前的階段)這個階段非常重要,關系到項目的成敗,但往往為實際操作所忽視。這個階段的工作主要包括:領導層培訓及ERP原理的培訓。主要的培訓對象是企業(yè)高層領導及今后ERP項目組人員,使他們掌握ERP的基本原理和管理思想。這是ERP系統(tǒng)應用成功的思想基礎。因為只有企業(yè)的各級管理者及員工才是真正的使用者,真正了解企業(yè)的需求,只有他們理解了ERP,才能判斷企業(yè)需要什么樣的ERP軟件,才能更有效率的運用ERP。2企業(yè)診斷。由企業(yè)的高層領導和今后各項目組人員用ERP的思想對企業(yè)現(xiàn)行管理的業(yè)務流程和存在的問題進行評議和診斷,找出問題,尋求解決方案,用書面形式明確預期目標,并

21、規(guī)定評價實現(xiàn)目標的標準。這里會用到我們在下一個部分里將要介紹的業(yè)務流程重組方法。3需求分析,確定目標。企業(yè)在準備應用ERP系統(tǒng)之前,還需要理智地進行立項分析。4實施準備階段(包括數(shù)據(jù)和各種參數(shù)的準備和設置)這一階段要建立的項目組織和所需的一些靜態(tài)數(shù)據(jù)可以在選定軟件之前就著手準備和設置,圖中用向左延伸到前期工作階段來表示。在這個準備階段中,要作這樣幾項工作: 項目組織。ERP的實施是一個大型的系統(tǒng)工程,需要組織上的保證,如果項目的組成人選不當、協(xié)調(diào)配合不好,將會直接影響項目的實施周期和成敗。項目組織應該由三層組成,而每一層的組長都是上層的成員。(1)領導小組,由企業(yè)的一把手牽頭,并與系統(tǒng)相關的副

22、總一起組成領導小組。這里要注意的是人力資源的合理調(diào)配,像項目經(jīng)理的任命、優(yōu)秀人員的發(fā)現(xiàn)和啟用等。 (2)項目實施小組,主要的大量的ERP項目實施工作是由他們來完成的,一般是由項目經(jīng)理來領導組織工作,其他的成員應當由企業(yè)主要業(yè)務部門的領導或業(yè)務骨干組成。 (3)業(yè)務組,這部分工作的好壞是ERP實施能不能貫徹到基層的關鍵所在。每個業(yè)務組必須有固定的人員,帶著業(yè)務處理中的問題,通過對ERP系統(tǒng)的掌握,尋求一種新的解決方案和運作方法,并用新的業(yè)務流程來驗證,最后協(xié)同實施小組一起制定新的工作規(guī)程和準則。還包括基層單位的培訓工作。數(shù)據(jù)準備。在運行ERP系統(tǒng)之前,要準備和錄入一系列基礎數(shù)據(jù),這些數(shù)據(jù)是在運用

23、系統(tǒng)之前沒有或未明確規(guī)定的,故需要做大量分析研究的工作。包括一些產(chǎn)品、工藝、庫存等信息,還包括了一些參數(shù)的設置,如系統(tǒng)安裝調(diào)試所需信息、財務信息,需求信息等等。系統(tǒng)安裝調(diào)試。在人員、基礎數(shù)據(jù)已經(jīng)準備好的基礎上,就可以將系統(tǒng)安裝到企業(yè)中來了,并進行一系列的調(diào)試活動。軟件原型測試。這是對軟件功能的原型測試(prototyping),也稱計算機模擬(computer pilot)。由于ERP系統(tǒng)是信息集成系統(tǒng),所以在測試時,應當是全系統(tǒng)的測試,各個部門的人員都應該同時參與,這樣才能理解各個數(shù)據(jù)、功能和流程之間相互的集成關系。找出不足的方面,提出解決企業(yè)管理問題的方案,以便接下來進行用戶化或二次開發(fā)。

24、 5模擬運行及用戶化這一階段的目標和相關的任務是: 模擬運行及用戶化。在基本掌握軟件功能的基礎上,選擇代表產(chǎn)品,將各種必要的數(shù)據(jù)錄入系統(tǒng),帶著企業(yè)日常工作中經(jīng)常遇到的問題,組織項目小組進行實戰(zhàn)性模擬,提出解決方案。模擬可集中在機房進行,也稱之為會議室模擬(conference room pilot)。制定工作準則與工作規(guī)程。進行了一段時間的測試和模擬運行之后,針對實施中出現(xiàn)的問題,項目小組會提出一些相應的解決方案,在這個階段就要將與之對應的工作準則與工作規(guī)程初步制定出來,并在以后的實踐中不斷完善。驗收。在完成必要的用戶化的工作、進入現(xiàn)場運行之前還要經(jīng)過企業(yè)最高領導的審批和驗收通過,以確保ERP

25、的實施質(zhì)量。6切換運行這要根據(jù)企業(yè)的條件來決定應采取的步驟,可以各模塊平行一次性實施,也可以先實施一兩個模塊。在這個階段,所有最終用戶必須在自己的工作崗位上使用終端或客戶機操作,處于真正應用狀態(tài),而不是集中于機房。如果手工管理與系統(tǒng)還有短時并行,可作為一種應用模擬看待(live pilot),但時間不宜過長。7新系統(tǒng)運行一個新系統(tǒng)被應用到企業(yè)后,實施的工作其實并沒有完全結束,而是將轉(zhuǎn)入到業(yè)績評價和下一步的后期支持階段。這是因為我們有必要對系統(tǒng)實施的結果作一個小結和自我評價,以判斷是否達到了最初的目標,從而在此基礎上制定下一步的工作方向。還有就是由于市場競爭形勢的發(fā)展,將會不斷有新的需求提出,再

26、加之系統(tǒng)的更新?lián)Q代,主機技術的進步都會對原有系統(tǒng)構成新的挑戰(zhàn),所以,無論如何,都必須在鞏固的基礎上,通過自我業(yè)績評價,制定下一目標,再進行改進,不斷地鞏固和提高。 ERP的實施過程中這些階段是密切相關的,一個階段沒有做好,決不可操之過急進入下一個階段,否則,只能是事倍功半。值得注意的是,在整個實施進程中,培訓工作是貫徹始終的。我們只是對第一個階段的領導層培訓和MRP II原理培訓作了詳細的介紹。而那些貫穿于實施準備、模擬運行及用戶化、切換運行、新系統(tǒng)運行過程中的有關培訓,如軟件產(chǎn)品培訓、硬件及系統(tǒng)員培訓、程序員培訓和持續(xù)擴大培訓也都是至關重要的。這個道理,應該說是顯而易見的。因為只有員工才是系

27、統(tǒng)的真正使用者,只有他們對相關的ERP軟件產(chǎn)品及所要求的硬件環(huán)境有了一定的了解,才能夠保證系統(tǒng)最終的順利實施和應用。1.1.3 ERP在中國的應用現(xiàn)狀我國特大型、大型工業(yè)骨干企業(yè)有5000多家,年營業(yè)收入5000萬元人民幣以上的企業(yè)有30多萬個,目前已經(jīng)實施或準備實施ERP的特大型、大型骨干企業(yè)約1000家,中小型企業(yè)約3000家。盡管在機械、冶金、制藥、制衣、電子、石油、化工、煙草、出版、商貿(mào)等行業(yè)都有少量企業(yè)應用了ERP,但成行業(yè)的大面積推廣應用還很少,在銀行、證券、能源、交通等重要行業(yè)的ERP應用也才剛剛開始,從總體上來說我國ERP應用還處在起步階段。應該說我國的ERP市場潛力巨大,但令

28、人憂慮的是,我國目前的ERP軟件市場比較混亂,主要表現(xiàn)在產(chǎn)品價格和項目管理上。個別軟件廠商利用用戶不清楚1元人民幣與100萬元人民幣的ERP軟件之間有什么區(qū)別,不清楚除了軟件安裝、實施外,還必須有什么相關服務,在報價中存在惡性競爭,有意壓低價格、把水攪渾。在軟件實施的過程中,有的軟件廠商為了強占市場,過于遷就企業(yè)提出的不合理要求,在程序設計過程中固化了企業(yè)原有的落后流程。國外ERP軟件則存在本地化程度不夠的問題,其軟件不完全符合中國的制度和文化,費用昂貴,一般企業(yè)難以承受,而且有些售后服務不夠及時。從社會環(huán)境來看,我國政府和有關部門對企業(yè)管理落后的嚴懲性認識不足,社會中介機構不健全,企業(yè)管理及

29、住處化咨詢機構太少,不能對企業(yè)信息化建設進行正確的引導。因此,將企業(yè)診斷、需求調(diào)研和分析、應用總體方案設計和招標、ERP實施顧問和監(jiān)理、應用人員培訓等服務從ERP軟件的價格中分離出來,勢在必行。根據(jù)用戶的基礎和自有的技術力量,選擇不同等級、不同方式的專業(yè)服務,并另行付費,不僅可以提高軟件價格的透明度,而且可以保證ERP軟件實施的成功率,使用戶、軟件開發(fā)商和中介服務機構三方都受益。對于準備信息化的企業(yè)來說,應該要做到以下幾點:首先狠抓企業(yè)基礎管理,企業(yè)信息化,特別是ERP項目的成功實施,首先就要強調(diào)企業(yè)的基礎管理。因為ERP項目的實施,就是利用技術手段將先進的企業(yè)管理思想融入企業(yè)經(jīng)營管理中,而在

30、這個過程中要實現(xiàn)財務、物流、流程控制、成本核算、客戶關系、供應鏈銜接等環(huán)節(jié)的科學管理,以及實現(xiàn)各種量化指標,就必須夯實企業(yè)的基礎管理。只有這樣才能利用ERP系統(tǒng),最大限度地調(diào)配企業(yè)內(nèi)外資源,真正實現(xiàn)管理創(chuàng)新;其次信息化必須要結合國情,我國大而全、小面全的企業(yè)很多,ERP軟件必須既要適應流程制造,又要適應離散制造,不能一個企業(yè)上兩套軟件。國內(nèi)一些大型企業(yè)集團,形式上統(tǒng)一,但下屬企業(yè)的財務、資金、采購和制度管理各不相同,要實現(xiàn)統(tǒng)一又無法一步到位。國情化的ERP軟件必須可以一次全面實施,也可分步實施;再次要注重行業(yè)的差異,不同行業(yè)的ERP軟件所需要的功能和重點不完全一樣,在我國同一行業(yè)不同所有制、不

31、同地區(qū)、甚至不同的企業(yè)領導對ERP軟件的要求也可能不一樣。盡管ERP軟件可以在用戶現(xiàn)場進行二次開發(fā)和界面?zhèn)€性化定制,但如果應用目標、數(shù)據(jù)結構都要改動,會比較困難,那樣不僅增加了實施的難度和成本,還會造成實施拖延甚至失??;最后還要注意進行成功率和效益評價,判斷ERP成功與否要實行績效評價。比如企業(yè)的經(jīng)濟效益和競爭力是否提高了?管理模式、組織結構和業(yè)務流程是否有所創(chuàng)新?資源利用、信息懼和客戶關系是否有所改善?這些綜合指標還要細化為可考核的具體指標,例如利潤率、成本費用利潤率、流動資金周轉(zhuǎn)率、存貨周轉(zhuǎn)率、全員勞動生產(chǎn)率、計劃招待準確率、交貨準時率、市場優(yōu)質(zhì)率等直接經(jīng)濟指標。如果是企業(yè)集團還要看總體上

32、的間接經(jīng)濟效益。例如集團利潤率、總資產(chǎn)周轉(zhuǎn)率、總資產(chǎn)報酬率,以及資金、設備、人員、技術、采購、供應集中管理的效益情況。對于我國的ERP應用而言,現(xiàn)在還存在著很多的誤區(qū),例如:有人認為ERP軟件要有固定的核心功能,企業(yè)類型的多樣和面臨困難的差異性,決定了ERP軟件針對不同用戶的不同時期應該突出不同的功能,而沒有一個固定的核心功能;也有人認為B/S(瀏覽器/服務器)方式將取代C/S(客戶機/服務器)方式,從ERP軟件開發(fā)實踐看,要求100%的B/S方式將造成響應速度慢、服務器系統(tǒng)開銷大、通信帶寬要求高、安全性差、總投資增加等問題,而且復雜的應用B/S方式目前無法解決,還要去開發(fā)或利用別的中間件。從

33、實際需求和我國的通信現(xiàn)狀看,還是B/S和C/S結合使用比較合理;另外ERP與電子商務的關系也是一個容易存在誤區(qū)的地方,電子商務是一種先進的商務模式和計算機應用環(huán)境,任何企業(yè)個體只能隨著環(huán)境的發(fā)展開展電子商務應用,不可能超前或獨立發(fā)展。因此,與ERP應用結合是最好的方式;ERP與CRM、SCM的關系也存在著爭論,客戶關系是企業(yè)的外部資源,實現(xiàn)與新老客戶雙向交互式的信息共享是客戶關系管理(CRM)的基礎,因此,CRM是ER功能范圍的外延。供應鏈管理(SCM)是企業(yè)集團、企業(yè)聰明、行業(yè)內(nèi)或跨行業(yè)范疇的信息共熟,必須遵守若干共同的標準和規(guī)范,所以不是單個企業(yè)所能發(fā)展的。ERP軟件的發(fā)展應該具備支持SC

34、M的功能,SCM則應該考慮與不同廠商ERP軟件的連接。因此,CRM、SCM是企業(yè)信息管理應用的新發(fā)展,并不存在CRM、SCM比ERP更先進、誰了供銷誰的問題,更應該趕時髦、炒概念。不過,目前許多ERP軟件已經(jīng)包含了CRM、SCM的功能。1.1.4 ERP的發(fā)展趨勢ERP出現(xiàn)后不久,計算機技術就遇到了Internet/Intranet和網(wǎng)絡計算的熱潮、制造業(yè)的國際化傾向以及制造信息技術的深化。這些又將制造業(yè)管理信息系統(tǒng)的發(fā)展推到了一個新階段。其中最引人注目的有以下幾方面的發(fā)展:(1)ERP功能的擴展:納入PDM(產(chǎn)品數(shù)據(jù)管理)功能;ERP與EDI的集成;增加工作流功能;增加數(shù)據(jù)倉庫DW和聯(lián)機分析

35、處理OLAP功能;客戶關系管理的應用 。(2)向Internet、Web上轉(zhuǎn)移,由于今后1ntranet將成為許多大公司網(wǎng)絡建設的選擇,使用 Web客戶機具有費用低廉、安裝和維護方便、跨平臺運行和具有統(tǒng)一、友好的用戶界面的優(yōu)點,加之所有的數(shù)據(jù)庫廠商對WEB技術的支持,使得目前幾乎所有的客戶/服務器應用程序的開發(fā)廠商都計劃將 Web測覽器的前端安裝到他們的產(chǎn)品上去。專家們預言,“Web測鑒器將來會完全代替?zhèn)鹘y(tǒng)的客戶機”。幾個大的制造軟件公司Oracle、SALP和BAAN都在爭先恐后地把他們的 MRPII/ERP客戶/服務器應用程序的客戶機“Web化”。采用的途徑有三:其一是建立能使現(xiàn)有應用程序

36、結構與 Internet協(xié)議進行通訊的橋連技術; 其二是增加新的基于Web的應用程序;三是改寫原有的應用。應用軟件廠商正忙著把應用程序建立在網(wǎng)絡計算環(huán)境中,使應用程序的代碼完全適合 Internet。輿論看好以測覽器為客戶機的Internet網(wǎng)絡計算方式。但對于繁雜的制造業(yè)應用軟件分布化以及把大型應用軟件分成為小構件,重建應用程序部件將是十分困難的,是各主要廠商將要走的最艱苦的歷程。(3)新的模塊化軟件和專業(yè)化軟件,新的“模塊化”的概念與現(xiàn)行的“可選擇模塊的套件”是不同的,BAPI(業(yè)務程序接口)技術對 ERP軟件的開發(fā)商說來是非常重大的進步。從MRPII到ERP,系統(tǒng)功能越來越多,一個軟件公

37、司無論多么強大,也無法獨自開發(fā)包括企業(yè)全部專業(yè)的全部管理功能的軟件。在技術上必須有能力把第三方軟件接在自己的核心軟件上。SAP的BAPI和Oracle應用的30多個API能夠使自己的軟件具有“無限”的擴展能力。另外專業(yè)化軟件將改變向用戶提供適于所有用戶的通用產(chǎn)品的狀況,而針對具體的用戶市場對軟件預先“剪裁”推出針對特殊市場的軟件產(chǎn)品。專業(yè)化軟件不需要用戶進行針對性的配置就可得到可用的菜單、模塊和報表等,可以更快的啟用,可得到更有針對性的服務。Forrester將這種ERP軟件專業(yè)化傾向稱為ERP的“垂直市場戰(zhàn)略”。ERP軟件的專業(yè)化趨勢說明制造軟件覆蓋領域的擴張,使ERP已經(jīng)走出制造業(yè),在能源

38、、電訊和其他行業(yè)尋找更加廣闊的市場。(4)ERP軟件向NT平臺轉(zhuǎn)移,長期以來,高端的制造業(yè)應用軟件一直為UNIX服務器所統(tǒng)治。而隨著臺式機處理器性能的增強、價格的下降, Windows NT逐漸成為多數(shù)企業(yè)選擇服務器的對象。作為制造軟件廠商重要的客戶群的中小型企業(yè),NT服務器能滿足其用戶站點不多的使用條件,又受運行NT的低價Intel平臺的吸引,將成為使用基于NT的低價C/S應用軟件的主力軍。在這種背景下,各制造業(yè)應用軟件的開發(fā)商如SAP、Oracle等紛紛宣布他們在服務器一端支持Windows NT的應用軟件。那些定位于高端的技術、采用低廉NT平臺的ERP軟件將在中國具有特殊重要的地位。 綜

39、上所述,當前的ERP的特點是:(1)功能上,新增加的工作流、EDI、DSS等功能均有一個共同的特點,既是ERP管理的對象從企業(yè)內(nèi)部和外部的物料、物理的和生產(chǎn)力的資源擴大到信息資源。(2)管理的深度從原先的生產(chǎn)計劃與控制的聯(lián)機事務處理OLTP向下擴展到覆蓋辦公自動化、無紙化處理,向上擴展到?jīng)Q策支持的聯(lián)機分析處理OLAP,橫向擴展到設計和工程領域。(3) ERP的計算機環(huán)境從傳統(tǒng)Client/Server環(huán)境過渡到以Web和Internet/Intranet的網(wǎng)絡計算環(huán)境為支撐。(4)軟件結構上,不再追求大而全,而更趨于靈活、實際和面向具體用戶。(5)ERP軟件應用范圍拓寬,將覆蓋制造業(yè)以外的許多

40、領域。這些發(fā)展標志著ERP又發(fā)展到了一個新的階段。ASP的全稱是Active Server Pages,即活動服務器頁面,以前的互聯(lián)網(wǎng)全部是由靜態(tài)的HTML頁面組成,這樣更新網(wǎng)站內(nèi)容時需要制作大量的HTML頁面,增大了工作量。但是有了ASP以后,我們就能夠根據(jù)不同的用戶,在不同的時間向用戶顯示不同的內(nèi)容,使網(wǎng)站的更新變的簡單。并不只是ASP 4.0,它是一個用于 Web開發(fā)的全新框架,其中包含了許多新的特性。ASP.NET提供了更易于編寫、結構更清晰的代碼,這些代碼很容易進行再利用和共享;ASP.NET使用編譯后的語言,從而提升性能和伸縮性;ASP.NET使用Web表單使開發(fā)更直觀,利用面向?qū)?/p>

41、象技術促進組件的再利用。另外,ASP.NET中還包括有頁面事件、Web控件、緩沖技術以及服務器控件和對數(shù)據(jù)捆綁的改進。供 ASP.NET使用的庫以及在Microsoft.NET框架中允許通過Web 使用客戶商用函數(shù),為程序員提供了更多新的開發(fā)機會。相對于ASP,ASP.NET使代碼更加干凈。現(xiàn)有的ASP 應用程序中,不管你將它們寫得怎么樣,結構總是充滿了長長短短的代碼。而ASP.NET的代碼不僅更容易編寫,而且更加干凈整潔,比ASP代碼更易于閱讀。同時,ASP.NET代碼的結構方式提高了其再利用性和共享性。其次ASP.NET 改進了配置、伸縮性、安全性和可靠性。對于簡單的ASP應用程序,配置其

42、實并不算什么問題,但是當你移植到一個利用組件的N層結構中時就會遇到問題。當你對這些應用程序進行配置和維護時,DLL 陷阱問題(組件注冊、版本、鎖定的DLL等等)就會出現(xiàn)。ASP.NET中則取消了組件注冊以及DLL鎖定,全面使用了XML配置文件,從而解決了這個問題。這樣你只需要執(zhí)行復制文件的工作就能配置一個Web應用程序。 另外還 造就了一類新的Web應用程序。目前的Web應用程序通常都是同一種模式:一套線性應用程序,然后將邏輯植入其中之一。ASP.NET允許開發(fā)人員打破這種單一模式,創(chuàng)造出更加動態(tài)而且伸縮性更強的應用程序,這種應用程序能夠更好地滿足公司的商業(yè)需求,并提供一個更加豐富的開發(fā)環(huán)境。

43、到這里你可能會想,雖然這些目標都很高尚,但是它們會使編寫應用程序變得困難。然后恰恰相反,用ASP.NET 進行開發(fā)要簡單得多!現(xiàn)有的ASP版本是基于腳本語言的,如VBScript和JScript 。腳本語言本身并沒有什么錯,但是它們有兩大缺陷:它們是解釋型的,并且分類不嚴格。ASP.NET并沒有完全拋棄腳本語言的概念,它引入了對全編譯語言的支持,使你能夠用Visual Basic編寫自己的服務器端代碼,而且使得真正的跨語言開發(fā)成為可能。ADO.NET是對Microsoft ActiveX Data Objects (ADO)一個跨時代的改進,它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。由于傳送的數(shù)據(jù)

44、都是XML格式的,因此任何能夠讀取XML格式的應用程序都可以進行數(shù)據(jù)處理。事實上,接受數(shù)據(jù)的組件不一定要是ADO .NET組件,它可以是基于一個Microsoft Visual Studio的解決方案,也可以是任何運行在其它平臺上的任何應用程序。還提供了許多其它的選擇性:ADO.NET可以使用聯(lián)機數(shù)據(jù)存取方式,或是離線數(shù)據(jù)存取方式,這完全取決于您所使用的光標類型和光標位置。同時,ADO的原生儲存數(shù)據(jù)格式是Advanced Data TableGram(ADTG)檔案格式,這種格式的數(shù)據(jù)是RecordSet在內(nèi)存中的特有二進制結構。然而,在ADO.NET中,預設的RecordSet集合的呈現(xiàn)方式

45、是可以變更或修改的離線XML Schema。ADO.NET對象模型中的主要對象就是DataSet,簡單來說,DataSet對象就是RecordSet的集合,ADO.NET Framework會提供所有的RecordSet數(shù)據(jù)庫特性,例如排序、分頁、檢視表、關聯(lián)性、索引和主鍵等等。1.4 C#.NET概述Visual C# .NET 是一套綜合工具集,用于為 Microsoft Windows和 Web 創(chuàng)建 XML Web 服務和基于 Microsoft .NET 的應用程序。它使用了面向組件的 C# 開發(fā)語言,為具備 C+ 或 Java 經(jīng)驗的初級和中級開發(fā)人員創(chuàng)建下一代軟件提供了現(xiàn)代化的語

46、言和環(huán)境。Visual C# .NET 是基于 C+ 傳統(tǒng)語言而創(chuàng)建。 C# 是一種面向?qū)ο蟮木幊陶Z言,它不僅可以讓 C+ 和 Java 開發(fā)人員馬上熟悉,而且提供了重要的改進,包括統(tǒng)一的類型系統(tǒng)、最大化開發(fā)人員控制的“不安全”代碼以及大多數(shù)開發(fā)人員容易理解的強大的新語言構造。 C#語言具有對屬性、索引器、委托、版本控制和自定義屬性的內(nèi)在支持,使用 XML 注釋,C# 開發(fā)人員可以生成有用的源代碼文檔。高級繼承模型使開發(fā)人員能夠重用來自任何支持 .NET 的語言的代碼,這對開發(fā)人員來說是很方便的。二、方案論證2.1 ERP系統(tǒng)概要設計計劃管理制造標準管理車間管理庫存管理應收管理應付管理總帳管理

47、成本管理銷售管理采購管理工資管理人力資源管理財務管理子系統(tǒng) 圖2.1 ERP系統(tǒng)概要設計 本ERP系統(tǒng)計劃包括:銷售管理,庫存管理,采購管理,制造標準管理,計劃管理,車間管理(生產(chǎn)管理),人力資源管理,財務管理共8個子系統(tǒng),各子系統(tǒng)的數(shù)據(jù)流關系如圖2.1所示。其中總帳管理,應收管理,應付管理,成本管理,工資管理五個模塊均屬于財務管理子系統(tǒng)。2.2 車間管理子系統(tǒng)設計本人主要負責車間管理子系統(tǒng)的設計,車間管理子系統(tǒng)要求根據(jù)物料需求計劃,能力需求計劃以及生產(chǎn)工藝流程制定車間作業(yè)計劃,車間管理人員按車間作業(yè)計劃進行調(diào)度,下達車間生產(chǎn)作業(yè)訂單,根據(jù)產(chǎn)品物料清單(BOM)填寫領料單安排領料,制程中不斷產(chǎn)

48、生生產(chǎn)進度報告,監(jiān)控生產(chǎn)活動的整個過程。其工作流程圖如圖2.2所示。生產(chǎn)工序完工:系統(tǒng)功能為判斷生產(chǎn)工序是否完工。生產(chǎn)任務完工:系統(tǒng)功能為判斷當前任務是否完工,包含了任務編號、貨物需求數(shù)量以及已完成數(shù)量。工序計件單價:系統(tǒng)功能為記錄工序中的計件單價。 數(shù)據(jù)辭典車間參數(shù)設置文件SETUP來源:自建表2.1 車間參數(shù)設置表中文意義庫字段名字段類型其他信息備注說明車間編號WORKSHOP IDNUMBER(10,0)NOT NULL貨物編號CARGO IDNUMBER(10,0)NOT NULL日產(chǎn)量OUTPERDAYNUMBER設置編號SETUPIDNUMBER(10,0)NOT NULLPRIM

49、ARY任務例外信息文件EXCEPTIONS來源:自建表2.2 任務例外信息表中文意義庫字段名字段類型其他信息備注說明任務編號MISSION IDNUMBER(10,0)NOT NULLPRIMARY例外原因REASONVARCHAR(50)任務優(yōu)先級設置文件PRIORITY 來源:自建表2.3 任務優(yōu)先級設置表中文意義庫字段名字段類型其他信息備注說明任務編號MISSION IDNUMBER(10,0)NOT NULLPRIMARY優(yōu)先級PRI IDNUMBER(10,0)NOT NULL車間任務文件MISSION 來源:自建 去向:庫存管理系統(tǒng)表2.4 車間任務表中文意義庫字段名字段類型其他信

50、息備注說明車間編號WORKSHOP IDNUMBER(10,0)NOT NULL貨物編號CARGO IDNUMBER(10,0)NOT NULL貨物名稱CARGO NAMEVARCHAR(50)貨物需求數(shù)量CARGO NUMNUMBERNOT NULL建立日期CREAT DATEDATE完成日期DONE DATEDATE當前日期CUR DATEDATE任務編號MISSION IDNUMBER(10,0)NOT NULLPRIMARY生產(chǎn)編號PRODUCTIDNUMBER(10,0)NOT NULL完成數(shù)量FINISH NUMNUMBER(10,0)車間物料文件MATERIEL 來源:自建 去向

51、:庫存管理系統(tǒng)表2.5 車間物料表中文意義庫字段名字段類型其他信息備注說明物料編號MATERIEL IDNUMBER(10,0)NOT NULL任務編號MISSION ID NUMBER(10,0)NOT NULL物料名稱MATERIEL NAVARCHAR(50)物料數(shù)量MATERIEL NUNUMBER(10,0)NOT NULL物料文件編號FILE IDNUMBER(10,0)NOT NULLPRIMARY生產(chǎn)編號PRODUCTIDNUMBER(10,0)NOT NULL 與其他子系統(tǒng)的關系與其它子系統(tǒng)的關系基于數(shù)據(jù)庫文件的共享,即通過數(shù)據(jù)庫中資料的修改實現(xiàn)數(shù)據(jù)的傳遞 訂單、物料計劃 入

52、庫單、物料單 訂單、物料計劃 入庫單、物料單庫 存管 理車 間管 理計 劃管 理圖2.4 車間系統(tǒng)與其他系統(tǒng)的關系來自計劃管理的訂單是制定車間任務文件的標準。來自計劃管理的物料計劃是制定物料文件的標準。送交庫存管理的入庫單是其制定入庫貨物的標準。送交庫存管理的物料單是其制定出庫物料的標準。三、過程論述本系統(tǒng)是在SQL SEVER 2000數(shù)據(jù)庫和Microsoft Visual Studio.NET 2003平臺上實現(xiàn),利用了ASP.NET,ADO.NET,C#.NET等技術,具體實現(xiàn)過程如下:本系統(tǒng)共計6個aspx頁面,分別是首頁workshop.aspx,參數(shù)設置頁面parameter.a

53、spx,優(yōu)先級設置頁面priority.aspx,任務管理頁面mission.aspx,物料管理頁面materiel.aspx,任務例外信息管理頁面except.aspx。本頁為車間管理系統(tǒng)的首頁,提供到各個頁面的鏈接,如下圖3.1所示,其中:【車間參數(shù)設置】圖3.1 車間管理首頁 瀏覽功能瀏覽功能的建立類似于參數(shù)設置頁面,其SQL語句為“SELECT materielid, materielna, materielnu, missionid, fileid, productid FROM materiel”,頁面效果如下圖:圖3.4 物料管理頁面 編輯功能本頁面同樣提供了刪除,編輯,新建三個

54、頁面編輯功能,同樣利用grid_DeleteCommand,grid_UpdateCommand,DataGrid1_EditCommand,grid_CancelCommand來實現(xiàn),而且設置與車間參數(shù)設置頁面基本相同。如下圖3.5所示。圖3.5 物料管理編輯頁面3.4 瀏覽功能瀏覽功能與上述頁面的設置類似,其SQL 語句為“SELECT workshopid, cargoid, cargoname, cargonumber, creatdate, donedate, curdate, missionid, productid, finishnum FROM mission”,頁面效果如下圖

55、3.6所示。圖3.6 生產(chǎn)任務設置頁面 編輯功能這里介紹一下DataGrid1_EditCommand,grid_CancelCommand,其原理都是使用SqlCommand對數(shù)據(jù)庫進行操作。而SqlCommand的參數(shù)由DataGrid傳遞。源代碼如下:private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)/ Set the current item to edit modeDataGrid1.EditItemIndex = e.Item.

56、ItemIndex;/ Refresh the gridUpdateView();grid_CancelCommand源代碼如下:private void grid_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)DataGrid1.EditItemIndex = -1;/ Reject changes on the last rowDataSet ds = (DataSet) Sessionmateriel;DataTable dt = ds.Tablesmateriel;Da

57、taRow drLast = dt.Rowsdt.Rows.Count-1;if (drLast.RowState = DataRowState.Added)drLast.RejectChanges();/ Refresh the gridUpdateView();本頁面同樣提供了刪除、新建、編輯三個頁面編輯功能,利用grid_DeleteCommand,grid_UpdateCommand,DataGrid1_EditCommand,grid_CancelCommand來實現(xiàn),而且設置與車間參數(shù)設置頁面基本相同。如下圖3.7所示。圖3.7 生產(chǎn)任務設置頁面編輯功能 瀏覽功能瀏覽功能與上述頁面的設置類似,其SQL語句為“SEL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論