生產(chǎn)車間調(diào)度管理系統(tǒng)畢業(yè)設(shè)計(jì)全套_第1頁
生產(chǎn)車間調(diào)度管理系統(tǒng)畢業(yè)設(shè)計(jì)全套_第2頁
生產(chǎn)車間調(diào)度管理系統(tǒng)畢業(yè)設(shè)計(jì)全套_第3頁
生產(chǎn)車間調(diào)度管理系統(tǒng)畢業(yè)設(shè)計(jì)全套_第4頁
生產(chǎn)車間調(diào)度管理系統(tǒng)畢業(yè)設(shè)計(jì)全套_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、太原科技大學(xué)華科學(xué)院學(xué)士學(xué)位論文中文摘要隨著科學(xué)技術(shù)的發(fā)展,市場競爭日益激烈,對制造企業(yè)來說,為了能夠在競爭中立于不敗之地,必須考慮有效的降低成本。生產(chǎn)車間調(diào)度管理信息系統(tǒng)就是把企業(yè)的生產(chǎn)調(diào)度信息、生產(chǎn)計(jì)劃信息進(jìn)行信息化管理。本系統(tǒng)結(jié)合企業(yè)實(shí)際的調(diào)度現(xiàn)狀,根據(jù)C#語言,根據(jù)其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。通過該系統(tǒng)可以將信息直觀的提供給管理人員,能夠加強(qiáng)對企業(yè)生產(chǎn)的優(yōu)化分配,提高企業(yè)整體工作效率及經(jīng)濟(jì)效益。AbstractWith t

2、he development of science and technology, the market competition is fierce increasingly. The manufacturing enterprises must reduce the cost effective.Workshop scheduling management information system is a information system to manage the companys production scheduling information and production plan

3、ning information. The system combines the actual scheduling business situation based on Microsofts Visual Basic language. According to its series object-oriented objective tools, especially the data-base viewer which can operate the intellect object convernient. Firstly, it can prototype application

4、 system in a short time. Then the prototype could be modified and developed to managers. It not only enhances the optimal allocation of production, but also improves the overall efficiency and economic benefits. 目錄第一章 系統(tǒng)概述1 1.1 系統(tǒng)開發(fā)背景1 1.2 系統(tǒng)開發(fā)意義2 1.3 系統(tǒng)開發(fā)目的2第二章 系統(tǒng)分析42.1 可行性分析42.1.1 技術(shù)可行性42.1.2 經(jīng)濟(jì)可行

5、性4 2.1.3 操作可行性42.2 需求分析52.2.1 功能需求分析52.2.2 性能需求分析52.2.3 數(shù)據(jù)流圖62.2.4 數(shù)據(jù)字典82.2.5 E-R圖12第三章 總體設(shè)計(jì)173.1 系統(tǒng)的設(shè)計(jì)思想173.2 系統(tǒng)的功能設(shè)計(jì)173.3 數(shù)據(jù)庫設(shè)計(jì)19第四章 詳細(xì)設(shè)計(jì)224.1 界面設(shè)計(jì)224.2程序流程圖25第五章 系統(tǒng)實(shí)現(xiàn)28第六章 系統(tǒng)測試34總結(jié)37致謝38 參考文獻(xiàn)39附錄40太原科技大學(xué)華科學(xué)院學(xué)士學(xué)位論文第一章 系統(tǒng)概述1.1 系統(tǒng)開發(fā)背景在市場競爭越來越激烈的今天,對制造企業(yè)來說,為了能夠在競爭中立于不敗,降低成本是不得不面臨的問題,而確保生產(chǎn)車間較高的生產(chǎn)能力和效率

6、,是當(dāng)務(wù)之急。此外,有效的調(diào)度方法已經(jīng)成為先進(jìn)制造技術(shù)實(shí)踐的基礎(chǔ)和關(guān)鍵。當(dāng)今社會,世界經(jīng)濟(jì)正在從工業(yè)經(jīng)濟(jì)向知識經(jīng)濟(jì)轉(zhuǎn)變。要實(shí)現(xiàn)轉(zhuǎn)變,就要實(shí)現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫。在這樣一個飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的環(huán)境。實(shí)用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。生產(chǎn)車間調(diào)度管理系統(tǒng)就是對一個可用的加工機(jī)床集在時間上進(jìn)行加工任務(wù)集分配,以滿足一個性能指標(biāo)集。典型的生產(chǎn)車間調(diào)度管理信息系統(tǒng)都擁有一個完整的生產(chǎn)流程線,各操作的加工需要占用機(jī)床或其

7、他資源,并且必須按一些可行的工藝次序進(jìn)行加工;每臺機(jī)床可加工工件的若干操作,并且在不同的機(jī)床上能加工的操作集可以不同。調(diào)度的目標(biāo)是將工序合理地安排到各機(jī)床,并合理地安排作業(yè)的加工次序和加工開始時間,另外對操作人員的安排,看看各個工序需要由幾個人來操作完成。上個世紀(jì)末,大部分車間調(diào)度管理工作仍是手工作業(yè),有專人對車間生產(chǎn)調(diào)度進(jìn)行管理,這種管理不僅出錯率高,數(shù)據(jù)不安全,而且這種功能不能擴(kuò)充,通常會導(dǎo)致通用型的車間調(diào)度管理系統(tǒng)使用效率低下,浪費(fèi)人力,財(cái)力,而且在一些中間環(huán)節(jié)還造成信息丟失,出錯。本世紀(jì)末,車間調(diào)度管理系統(tǒng)進(jìn)入信息化時代,但由于各企業(yè)性質(zhì)的不同,給車間調(diào)度管理提出個更高的要求,使用計(jì)算

8、機(jī)進(jìn)行車間調(diào)度管理,不僅可以大大節(jié)約人力,物力,同時也可以提高車間生產(chǎn)的效率。另外,生產(chǎn)車間調(diào)度管理系統(tǒng)的功能也有一些不足,主要表現(xiàn)在:生產(chǎn)車間調(diào)度管理信息系統(tǒng)為了適用多數(shù)企業(yè)的要求,在數(shù)據(jù)庫的表的設(shè)計(jì)和字段的設(shè)計(jì)上,不能完全反映任何企業(yè)的實(shí)際,比如由于企業(yè)的不同,那么車間生產(chǎn)業(yè)務(wù)范圍不同,而不同企業(yè)由于不同車間的業(yè)務(wù)不同,那么生產(chǎn)車間調(diào)度過程也不同,而這點(diǎn)在生產(chǎn)車間調(diào)度管理信息系統(tǒng)中一般不能反映和體現(xiàn)出來,在生產(chǎn)車間調(diào)度管理系統(tǒng)中,一般只能通過基本調(diào)度,來完成車間生產(chǎn)的各個過程,這種管理信息系統(tǒng)對普通的對生產(chǎn)要求不高的企業(yè)還比較適用,而在一些大企業(yè)的車間,從事的生產(chǎn)不一樣,那么業(yè)務(wù)流程就不一

9、樣,如果通過普通的調(diào)度來管理,那么就會給它的車間調(diào)度管理帶來很大的困難。車間調(diào)度管理系統(tǒng)智能化是解決上述問題的最佳方案,將一些先進(jìn)的信息技術(shù)結(jié)合運(yùn)用到車間調(diào)度信息管理和服務(wù)中,用這些技術(shù)來促進(jìn)車間管理各個流程的協(xié)作,從而提高車間調(diào)度管理的效率。因此,開發(fā)這樣一套生產(chǎn)車間調(diào)度管理系統(tǒng)是非常必要的。1.2 系統(tǒng)開發(fā)意義通過對實(shí)際情況的研究,不難發(fā)現(xiàn)計(jì)算機(jī)調(diào)度信息管理技術(shù)是加快和提高車間生產(chǎn)調(diào)度管理的重要手段。隨著調(diào)度管理技術(shù)的發(fā)展和應(yīng)用,將會進(jìn)一步提高車間生產(chǎn)調(diào)度資源的效率和更快地獲取和修改信息的方式,也是先進(jìn)制造技術(shù)實(shí)踐的基礎(chǔ)和關(guān)鍵??傊碌恼{(diào)度管理系統(tǒng)的啟動,將會給整個車間生產(chǎn)調(diào)度管理帶來良

10、性的巨大的提高。這些變化不僅體現(xiàn)在調(diào)度管理方式的轉(zhuǎn)變,也體現(xiàn)在調(diào)度管理理念的轉(zhuǎn)變,也體現(xiàn)了調(diào)度管理的現(xiàn)代化和信息化水平,工作人員的素質(zhì)會隨著管理方式的提高而提高,生產(chǎn)工作的自律性、積極性都得到較大限度的激發(fā)。1.3 系統(tǒng)開發(fā)目的經(jīng)過近50年的發(fā)展,車間生產(chǎn)調(diào)度問題的研究方法經(jīng)歷了從簡單到復(fù)雜、從單一到多元的過程。上個世紀(jì)末,車間的調(diào)度管理工作仍是手工作業(yè),有專人進(jìn)行車間作業(yè)的調(diào)度管理工作,效率低下,出錯率高,數(shù)據(jù)不安全。本世紀(jì)初,車間生產(chǎn)調(diào)度管理進(jìn)入信息化時代,但隨著經(jīng)濟(jì)水平的發(fā)展,知識經(jīng)濟(jì)時代給作業(yè)調(diào)度管理提出了更高的要求,使用計(jì)算機(jī)進(jìn)行車間生產(chǎn)調(diào)度的作業(yè)計(jì)劃,作業(yè)拆解,作業(yè)排序及分配等管理

11、,可以大大節(jié)約人力,物力,提高了車間作業(yè)的效率。除了以往的車間作業(yè)之外,還要細(xì)化出車間管理的參數(shù),產(chǎn)品的定單維護(hù),調(diào)度算法及設(shè)備負(fù)荷情況的查看等.這些操作對數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,等提出了更高的要求.車間生產(chǎn)調(diào)度管理系統(tǒng)的開發(fā)是解決上述問題的最佳方案。將一些先進(jìn)的信息技術(shù)結(jié)合運(yùn)用到車間生產(chǎn)調(diào)度信息管理和服務(wù)中,用這些技術(shù)來促進(jìn)車間管理各部門的協(xié)作,提高車間生產(chǎn)調(diào)度管理乃至單位管理的效率,是系統(tǒng)開發(fā)的主要目的。第二章 系統(tǒng)分析2.1可行性分析可行性研究是以相對短的時間和相當(dāng)?shù)偷某杀緛泶_定給定的問題是否有解??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解。怎樣達(dá)到這個目

12、的。它需要對分析幾種主要解法的利弊,從而判定原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否值得投資開發(fā)這個系統(tǒng)的程度??尚行匝芯繉?shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。2.1.1技術(shù)可行性本系統(tǒng)所使用的開發(fā)工具C#之外,還有SQL Server 2005數(shù)據(jù)庫。微軟公司新推出的SQL Server 2005擴(kuò)展了SQL Server 7.0版的性能,加強(qiáng)了可行性,提高了質(zhì)量和易用性。SQL Server 2005增加了多種新的功能,由此成為了大規(guī)模聯(lián)機(jī)事物處理、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)平臺。這兩

13、個軟件都是目前比較流行的應(yīng)用軟件?,F(xiàn)在好多車間都對工人的要求比較高了,他們都注重工人的整體素質(zhì),因?yàn)楝F(xiàn)在的科技進(jìn)步了,人們接觸計(jì)算機(jī)的時間多了,工人們都具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時,只要對工人進(jìn)行少量的培訓(xùn),他們就能熟知使用方法,就基本上能夠使系統(tǒng)順利運(yùn)行。2.1.2經(jīng)濟(jì)可行性要開發(fā)本系統(tǒng),車間需要購買一些新的先進(jìn)設(shè)備,另外,還需要對工人進(jìn)行培訓(xùn)的資金花費(fèi)方面,投資可能會比較大。但考慮到時代的發(fā)展,要跟得上時代的步伐,該系統(tǒng)還是有必要開發(fā)出來。而且使用本系統(tǒng)后,也有很大的益處,可以使用查詢,修改,刪除,配套短缺等部分的開發(fā)簡單方便,節(jié)省人力物力,大大縮短開發(fā)周期。對于后期的維護(hù)

14、也十分的方便,節(jié)省了成本,降低了風(fēng)險,所帶來的顯性效益和隱形效益都是很樂觀的。2.1.3操作可行性本系統(tǒng)操作簡單,操作和主流系統(tǒng)windows操作一樣,其結(jié)構(gòu)完善的、易維護(hù)的、具有良好的人機(jī)交互界面的管理系統(tǒng),實(shí)現(xiàn)生產(chǎn)車間調(diào)度的計(jì)算機(jī)管理,提供完善的功能,為操作人員提供便利的工作方式。本系統(tǒng)用大家都非常熟悉的界面,而且有許多的提示,操作非常容易上手。綜上所述,本系統(tǒng)從多個角度都是完全可行的。2.2功能需求分析針對生產(chǎn)車間調(diào)度的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。研究用戶的要求內(nèi)容,實(shí)現(xiàn)生產(chǎn)機(jī)床管理、生產(chǎn)計(jì)劃管理,調(diào)度管理和查詢統(tǒng)計(jì)管理幾個方面的功能。用戶通過輸入生產(chǎn)機(jī)床、計(jì)劃、調(diào)度等基本信息,由

15、系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報表以供用戶查詢,另外用戶還可以對這些基本信息進(jìn)行定期的更新和刪除,生產(chǎn)車間調(diào)度管理系統(tǒng)可以用方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。2.2.1功能需求分析生產(chǎn)車間調(diào)度管理信息系統(tǒng)的總目標(biāo):在數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的資源,開發(fā)一個體系結(jié)構(gòu)完善的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的管理系統(tǒng),實(shí)現(xiàn)生產(chǎn)車間調(diào)度的計(jì)算機(jī)管理,提供完善的功能,為操作人員提供便利的工作方式。通過調(diào)查,系統(tǒng)需要實(shí)現(xiàn)以下一些基本功能:(1)基礎(chǔ)信息管理模塊(2)調(diào)度管理模塊(3)系統(tǒng)幫助模塊(4)計(jì)劃信息管理模塊(5)系統(tǒng)管理模塊2.2.2性能需求分析為了使本系統(tǒng)功能齊全完

16、備,操作簡單,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,軟件應(yīng)具有以下性能:(1)實(shí)用性設(shè)計(jì)應(yīng)以能滿足企業(yè)需求為主要目標(biāo),在此前提下適當(dāng)考慮經(jīng)濟(jì)性。(2)易操作性要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(3)可靠性系統(tǒng)采用的技術(shù)、線路、產(chǎn)品應(yīng)是通過實(shí)踐檢驗(yàn),被證明是成熟可靠的,應(yīng)注重穩(wěn)定性,要求具有高平均無故障時間和低的平均故障率。提供容錯設(shè)計(jì),有故障檢測和恢復(fù)手段。(4)可擴(kuò)展性系統(tǒng)設(shè)計(jì)應(yīng)充分考慮便于今后的擴(kuò)展。2.2.3數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD,data flow diagram)是描述數(shù)據(jù)處理過程的有力工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫

17、數(shù)據(jù)流從輸入到輸出的移動變換過程4。本系統(tǒng)主要是為了對調(diào)度信息相關(guān)信息等進(jìn)行計(jì)算機(jī)管理。所以主要的數(shù)據(jù)源應(yīng)是調(diào)度有關(guān)方面的各種信息。其中,生產(chǎn)車間調(diào)度管理信息系統(tǒng)的頂層流程圖如圖2.1所示。圖2.1數(shù)據(jù)流圖(頂層)機(jī)床類別信息模塊的數(shù)據(jù)流圖如圖2.2所示。圖2.2機(jī)床類別數(shù)據(jù)流圖 工序信息模塊的數(shù)據(jù)流圖如圖2.3所示。圖2.3工序信息數(shù)據(jù)流圖生產(chǎn)調(diào)度信息模塊的數(shù)據(jù)流圖如圖2.4所示。圖2.4工序信息數(shù)據(jù)流圖2.2.4數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中

18、給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,本系統(tǒng)的主要數(shù)據(jù)字典如圖2.5-2.20所示。名字:用戶名稱列名:用戶名稱描述:用戶指定條件下的系統(tǒng)用戶口令表定義:用戶=20字符20位置:用戶信息表圖2.5用戶名稱名字:工序編號列名:工序編號描述:唯一地標(biāo)識生產(chǎn)工序信息的一個特定關(guān)鍵域定義:工序編號=20字符20位置:工序信息 圖2.6工序編號名字:工序名稱列名:工序名稱描述:唯一地標(biāo)識生產(chǎn)工序信息的一個特定關(guān)鍵域定義:工序名稱=20字符20位置:工序信息圖2.7工序名稱名字:生產(chǎn)機(jī)床列名:機(jī)床名稱,機(jī)床編號,機(jī)床狀態(tài),操作人員,機(jī)床類別,購買數(shù)量描述:唯一地標(biāo)識生產(chǎn)機(jī)床

19、的一個特定關(guān)鍵域定義:PID=20字符20位置:生產(chǎn)機(jī)床 圖2.8生產(chǎn)機(jī)床信息名字:機(jī)床類別列名:類別編號,類別名稱,使用年限,數(shù)量描述:唯一地標(biāo)識生產(chǎn)機(jī)床的一個特定關(guān)鍵域定義:機(jī)床類別=20字符20位置:機(jī)床信息圖2.9機(jī)床類別名字:機(jī)床編號列名:機(jī)床編號描述:唯一地標(biāo)識生產(chǎn)機(jī)床的一個特定關(guān)鍵域定義:機(jī)床編號=20字符20位置:機(jī)床信息圖2.10機(jī)床編號名字:機(jī)床名稱列名:機(jī)床名稱描述:唯一地標(biāo)識生產(chǎn)機(jī)床的一個特定關(guān)鍵域定義:機(jī)床名稱=20字符20位置:機(jī)床信息圖2.11機(jī)床名稱名字:機(jī)床狀態(tài)列名:機(jī)床狀態(tài)描述:唯一地標(biāo)識生產(chǎn)機(jī)床的一個特定關(guān)鍵域定義:機(jī)床狀態(tài)=20字符20位置:機(jī)床信息圖2

20、.12機(jī)床狀態(tài)名字:操作人員列名:操作人員描述:唯一地標(biāo)識生產(chǎn)機(jī)床的一個特定關(guān)鍵域定義:操作人員=20字符20位置:機(jī)床信息圖2.13操作人員名字:零件信息列名:零件名稱,零件編號,零件規(guī)格描述:唯一地標(biāo)識零件信息的一個特定關(guān)鍵域定義:零件編號=20字符20位置:零件信息圖2.14零件信息名字:零件編號描述:唯一地標(biāo)識零件信息的一個特定關(guān)鍵域定義:零件編號=20字符20位置:零件信息圖2.15零件編號名字:零件名稱描述:唯一地標(biāo)識零件信息的一個特定關(guān)鍵域定義:零件名稱=20字符20位置:零件信息圖2.16零件名稱名字:零件規(guī)格描述:唯一地標(biāo)識零件信息的一個特定關(guān)鍵域定義:零件規(guī)格=20字符20

21、位置:零件信息圖2.17零件規(guī)格名字:工序信息列名:編號,名稱,生產(chǎn)機(jī)床描述:各生產(chǎn)機(jī)床生產(chǎn)的工序信息定義:編號=字符,名稱=字符,生產(chǎn)機(jī)床=字符位置:工序信息圖2.18工序信息名字:調(diào)度信息列名:生產(chǎn)機(jī)床,零件編號,零件名稱,工序編號,工序名稱,批量,開始時間,加工時間,結(jié)束時間,備注描述:各生產(chǎn)機(jī)床生產(chǎn)計(jì)劃的調(diào)度情況位置:調(diào)度信息圖2.19調(diào)度信息名字:生產(chǎn)計(jì)劃信息列名:零件編號,零件名稱,工序編號,工序名稱,批量,計(jì)劃時間,加工時間,生產(chǎn)機(jī)床,結(jié)束時間,備注描述:各生產(chǎn)機(jī)床生產(chǎn)計(jì)劃的安排情況位置:生產(chǎn)計(jì)劃信息圖2.20生產(chǎn)計(jì)劃信息2.2.5 E-R圖由于本人設(shè)計(jì)的車間生產(chǎn)調(diào)度管理系統(tǒng)是屬

22、于中小型系統(tǒng),E-R圖包含實(shí)體,關(guān)系和屬性等三種基本成分,通常用矩形代表實(shí)體,用連接相關(guān)實(shí)體的菱形表示關(guān)系,用橢圓形表示實(shí)體的屬性,并用直線把實(shí)體與屬性連接起來,下面是我們設(shè)計(jì)出的能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過互相之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:機(jī)床,機(jī)床類別,零件,工序,生產(chǎn)計(jì)劃和調(diào)度信息實(shí)體。各個實(shí)體具體的描述E-R圖如下圖2.21-2.26所示。 用戶 權(quán)限 密碼 名稱 編號圖2.21用戶信息E-R圖 機(jī)床類別 編號使用年限 名稱 數(shù)量圖2.22機(jī)床類別E-R圖 備注 編號 規(guī)格 名稱 零

23、件圖2.23零件E-R圖 購買日期 狀態(tài) 名稱 操作人員 類別 編號 機(jī)床 圖2.24機(jī)床E-R圖 備注機(jī)床數(shù)量 機(jī)床類別 編號 名稱 工序圖2.25工序E-R圖計(jì)劃時間加工時間零件名稱 批量 工序名稱工序編號零件編號 備注 計(jì)劃信息圖2.26計(jì)劃信息E-R圖 實(shí)體間的聯(lián)系:聯(lián)系是指現(xiàn)實(shí)世界的事物之間的聯(lián)系。這種聯(lián)系反映到信息世界中,就分為兩類,一類是實(shí)體內(nèi)部的聯(lián)系,另一類是實(shí)體之間的聯(lián)系。如圖2.27所示。 人工調(diào)整開始時間加工時間結(jié)束時間零件名稱 調(diào)度信息指示工序名稱工序編號 工序計(jì)劃時間加工時間 調(diào)度生產(chǎn)計(jì)劃信息零件編號 零件 生產(chǎn)機(jī)床類別機(jī)床編號 機(jī)床屬于類別名稱類別編號 機(jī)床類別 1

24、n1 nm n111圖2.27 E-R圖第三章 總體設(shè)計(jì)3.1系統(tǒng)的設(shè)計(jì)思想 本系統(tǒng)開發(fā)思想是采用現(xiàn)代化的生產(chǎn)車間調(diào)度思想,綜合多種生產(chǎn)車間調(diào)度管理軟件開發(fā)有點(diǎn)以及結(jié)合大多數(shù)單位的實(shí)際情況而開發(fā)。系統(tǒng)主要是對整個車間的制造過程進(jìn)行優(yōu)化調(diào)度,根據(jù)動態(tài)生產(chǎn)過程中的實(shí)時數(shù)據(jù)做出相應(yīng)的分析和處理,為操作人員和管理人員提供計(jì)劃的執(zhí)行、跟蹤以及所有資源的當(dāng)前狀態(tài)信息。設(shè)計(jì)出來的生產(chǎn)車間調(diào)度管理信息系統(tǒng),既有先進(jìn)性又有實(shí)用性和可操作性,實(shí)現(xiàn)了管理的信息化和計(jì)算機(jī)輔助決策,減輕管理者的勞動負(fù)擔(dān),更加科學(xué)掌握產(chǎn)品信息,從而采取有效的方法,可以極大地提高產(chǎn)品的質(zhì)量。生產(chǎn)車間調(diào)度管理系統(tǒng)的成功實(shí)施,規(guī)范了工廠的管理

25、,提高了管理水平。3.2系統(tǒng)功能設(shè)計(jì)3.2.1功能結(jié)構(gòu)圖設(shè)計(jì)生產(chǎn)車間調(diào)度管理信息系統(tǒng)可分為幾個主模塊:基礎(chǔ)信息管理、調(diào)度管理、系統(tǒng)幫助、計(jì)劃信息管理、系統(tǒng)管理。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,本系統(tǒng)的功能模塊結(jié)構(gòu)圖如圖3.2.1所示。生產(chǎn)車間調(diào)度管理信息系統(tǒng)基礎(chǔ)信息管理計(jì)劃信息管理調(diào)度管理系統(tǒng)管理用戶管理系統(tǒng)登錄密碼修改生產(chǎn)計(jì)劃查詢生產(chǎn)調(diào)度查詢生產(chǎn)信息管理調(diào)度信息工序信息機(jī)床類別生產(chǎn)機(jī)床信息零件信息系統(tǒng)退出系統(tǒng)幫助系統(tǒng)幫助系統(tǒng)關(guān)于圖3.2.1功能結(jié)構(gòu)圖3.2.2功能模塊描述根據(jù)用戶需求的分析,該生產(chǎn)車間調(diào)度管理信息系統(tǒng)大致可以分為五個模塊:基礎(chǔ)信息管理、調(diào)度管理、系統(tǒng)幫助、計(jì)劃信息管理、系統(tǒng)管理。現(xiàn)

26、在對前兩個個模塊做具體說明:(1) 基礎(chǔ)信息管理模塊:機(jī)床類別、工序信息、零件信息、生產(chǎn)機(jī)床信息。(2) 調(diào)度管理模塊:調(diào)度信息和生產(chǎn)調(diào)度查詢。以上功能模塊解決了傳統(tǒng)的調(diào)度管理流程使需花費(fèi)大量的時間處理調(diào)度等信息數(shù)據(jù)的問題,可以使管理者更專注于企業(yè)生產(chǎn)的發(fā)展和規(guī)劃;使調(diào)度管理工作效率低、工作錯誤增高等現(xiàn)象成為過去;利用信息技術(shù)來協(xié)助企業(yè)的日常業(yè)務(wù)流程,提高工作效率。 3.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)。下面是本系統(tǒng)各個數(shù)據(jù)庫表,用戶信息表如表3.3.1所示。字段名類型長度說明usridInt4編號(主鍵)usrnamevarchar30用戶名usrpassvarchar20用戶密碼us

27、rqxvarchar20權(quán)限說明:用于存放用戶的信息。表3.3.1用戶信息表生產(chǎn)計(jì)劃信息表如表3.3.2所示。字段名類型長度說明IDInt4編號(主鍵)零件編號varchar20零件編號零件名稱varchar20零件名稱工序編號varchar20工序編號工序名稱varchar20工序名稱批量varchar20批量計(jì)劃時間Datetime8計(jì)劃時間加工時間Datetime8加工時間生產(chǎn)機(jī)床varchar20生產(chǎn)機(jī)床結(jié)束時間Datetime8結(jié)束時間備注varchar20備注說明:用于存放生產(chǎn)計(jì)劃的基本信息。表3.3.2生產(chǎn)計(jì)劃信息表生產(chǎn)機(jī)床信息表如表3.3.3所示。字段名類型長度說明機(jī)床編號In

28、t4編號(主鍵)機(jī)床名稱varchar20機(jī)床名稱機(jī)床狀態(tài)varchar20機(jī)床狀態(tài)操作人員varchar20操作人員機(jī)床類別varchar20機(jī)床類別購買數(shù)量Int4購買數(shù)量說明:用來存放生產(chǎn)機(jī)床的基本信息。表3.3.3生產(chǎn)機(jī)床信息表零件信息表如表3.3.4所示。字段名數(shù)據(jù)類型長度功能描述零件編號Int4編號(主鍵)零件名稱varchar20零件名稱零件規(guī)格varchar20零件規(guī)格說明:用來存放零件的基本信息。表3.3.4零件信息表機(jī)床類別信息表如表3.3.5所示。字段名類型長度說明類別編號Int4編號(主鍵)類別名稱varchar20類別名稱使用年限varchar20使用年限數(shù)量Int4

29、數(shù)量說明:用于存放機(jī)床類別的基本信息。表3.3.5機(jī)床類別信息表工序信息表如表3.3.6所示。字段名數(shù)據(jù)類型長度功能描述編號Int4編號(主鍵)名稱varchar20名稱生產(chǎn)機(jī)床varchar20生產(chǎn)機(jī)床說明:用來存放工序的基本信息。表3.3.6工序信息表調(diào)度信息表如表3.3.7所示。字段名數(shù)據(jù)類型長度功能描述IDInt4編號(主鍵)生產(chǎn)機(jī)床varchar20生產(chǎn)機(jī)床零件編號varchar20零件編號零件名稱varchar20零件名稱工序編號varchar20工序編號工序名稱varchar20工序名稱批量varchar20批量開始時間varchar20開始時間加工時間varchar20加工時間

30、結(jié)束時間varchar20結(jié)束時間備注varchar20備注說明:用來存放調(diào)度的基本信息。表3.3.7調(diào)度信息表第四章 詳細(xì)設(shè)計(jì)4.1界面設(shè)計(jì)機(jī)床類別界面管理員登錄本系統(tǒng)后,通過本界面可以做機(jī)床類別維護(hù)。如圖4.1.1所示。圖4.1.1 機(jī)床類別界面工序信息界面管理員登錄本系統(tǒng)后,通過本界面可以做工序信息維護(hù)。如圖4.1.2所示。圖4.1.2 工序信息界面零件信息界面管理員登錄本系統(tǒng)后,通過本界面可以做零件信息維護(hù)。如圖4.1.3所示。圖4.1.3 零件信息界面生產(chǎn)機(jī)床信息界面管理員登錄本系統(tǒng)后,通過本界面可以做生產(chǎn)機(jī)床維護(hù)。如圖4.1.4所示。圖4.1.4 生產(chǎn)機(jī)床信息界面調(diào)度信息界面管理員

31、登錄本系統(tǒng)后,可以通過本界面調(diào)度信息。如圖4.1.5所示。圖4.1.5調(diào)度信息界面生產(chǎn)調(diào)度查詢界面管理員登錄本系統(tǒng)后,可以通過本界面查詢生產(chǎn)調(diào)度信息。如圖4.1.6所示。圖4.1.6生產(chǎn)調(diào)度查詢界面4.2程序流程圖 機(jī)床類別的程序流程圖如圖4.2.1所示。圖4.2.1 機(jī)床類別程序流程圖工序信息的程序流程圖如圖4.2.2所示。圖4.2.2 工序信息的程序流程圖零件信息的程序流程圖如圖4.2.3所示。圖4.2.3 零件信息的程序流程圖 生產(chǎn)機(jī)床信息的程序流程圖如圖4.2.4所示。圖4.2.4 生產(chǎn)機(jī)床信息的程序流程圖 調(diào)度信息的程序流程圖如圖4.2.5所示。圖4.2.5 調(diào)度信息的程序流程圖第五

32、章 系統(tǒng)實(shí)現(xiàn)機(jī)床類別代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 機(jī)床類別維護(hù) / <summary> / Required designer variable. / </summary> private System.ComponentModel.IContainer components = null; / <summary> / Clean up any resources being used. / </summary> / <param name="disposing">

33、true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) if (disposing && (components != null) components.Dispose(); base.Dispose(disposing); #region Windows Form Designer generated code / <summary> / Required method

34、for Designer support - do not modify / the contents of this method with the code editor. / </summary> #endregion private System.Windows.Forms.Label label1; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.Label label2; p

35、rivate System.Windows.Forms.TextBox textBox3; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox textBox4; private System.Windows.Forms.Label label4; private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; private System.Windows.Forms.Bu

36、tton button3; private System.Windows.Forms.DataGridView dataGridView1; 工序信息代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 工序信息維護(hù) / <summary> / Required designer variable. / </summary> private System.ComponentModel.IContainer components = null; / <summary> / Clean up any resources being us

37、ed. / </summary> / <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) if (disposing && (components != null) components.Dispose(); base.Dispose(disposing); private System.W

38、indows.Forms.TextBox textBox3; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.Button button3; p

39、rivate System.Windows.Forms.Button button2; private System.Windows.Forms.Button button1; private System.Windows.Forms.DataGridView dataGridView1; 零件信息代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 零件信息維護(hù) / <summary> / Required designer variable. / </summary> private System.ComponentModel.IConta

40、iner components = null; / <summary> / Clean up any resources being used. / </summary> / <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) if (disposing && (componen

41、ts != null) components.Dispose(); base.Dispose(disposing); private System.Windows.Forms.Button button3; private System.Windows.Forms.Button button2; private System.Windows.Forms.Button button1; private System.Windows.Forms.TextBox textBox3; private System.Windows.Forms.Label label3; private System.W

42、indows.Forms.TextBox textBox2; private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.DataGridView dataGridView1; 生產(chǎn)機(jī)床信息代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 生產(chǎn)機(jī)床信息 / <summary> / Requir

43、ed designer variable. / </summary> private System.ComponentModel.IContainer components = null; / <summary> / Clean up any resources being used. / </summary> / <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> prote

44、cted override void Dispose(bool disposing) if (disposing && (components != null) components.Dispose(); base.Dispose(disposing); private System.Windows.Forms.TextBox textBox3; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox textBox2; private System.Windows.Form

45、s.Label label2; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.TextBox textBox5; private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label5; private System.Windows.Forms.TextBox textBox4; private System

46、.Windows.Forms.Label label6; private System.Windows.Forms.ComboBox comboBox1; private cjddxtDataSet cjddxtDataSet; private System.Windows.Forms.BindingSource 機(jī)床類別BindingSource; private 生產(chǎn)車間調(diào)度管理信息系統(tǒng).cjddxtDataSetTableAdapters.機(jī)床類別TableAdapter 機(jī)床類別TableAdapter; private System.Windows.Forms.DataGridVie

47、w dataGridView1; private System.Windows.Forms.Button button3; private System.Windows.Forms.Button button2; private System.Windows.Forms.Button button1;調(diào)度信息代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 生產(chǎn)調(diào)度信息 / <summary> / Required designer variable. / </summary> private System.ComponentModel.I

48、Container components = null; / <summary> / Clean up any resources being used. / </summary> / <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) if (disposing && (components != null) components.Dispose(); base.Dispose(disposing); private Syst

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論