




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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)計劃信息進行信息化管理。本系統(tǒng)結(jié)合企業(yè)實際的調(diào)度現(xiàn)狀,根據(jù)C#語言,根據(jù)其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。通過該系統(tǒng)可以將信息直觀的提供給管理人員,能夠加強對企業(yè)生產(chǎn)的優(yōu)化分配,提高企業(yè)整體工作效率及經(jīng)濟效益。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)濟可行
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è)計173.1 系統(tǒng)的設(shè)計思想173.2 系統(tǒng)的功能設(shè)計173.3 數(shù)據(jù)庫設(shè)計19第四章 詳細設(shè)計224.1 界面設(shè)計224.2程序流程圖25第五章 系統(tǒng)實現(xiàn)28第六章 系統(tǒng)測試34總結(jié)37致謝38 參考文獻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)成為先進制造技術(shù)實踐的基礎(chǔ)和關(guān)鍵。當(dāng)今社會,世界經(jīng)濟正在從工業(yè)經(jīng)濟向知識經(jīng)濟轉(zhuǎn)變。要實現(xiàn)轉(zhuǎn)變,就要實現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫。在這樣一個飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于管理信息系統(tǒng)的環(huán)境。實用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。生產(chǎn)車間調(diào)度管理系統(tǒng)就是對一個可用的加工機床集在時間上進行加工任務(wù)集分配,以滿足一個性能指標集。典型的生產(chǎn)車間調(diào)度管理信息系統(tǒng)都擁有一個完整的生產(chǎn)流程線,各操作的加工需要占用機床或其
7、他資源,并且必須按一些可行的工藝次序進行加工;每臺機床可加工工件的若干操作,并且在不同的機床上能加工的操作集可以不同。調(diào)度的目標是將工序合理地安排到各機床,并合理地安排作業(yè)的加工次序和加工開始時間,另外對操作人員的安排,看看各個工序需要由幾個人來操作完成。上個世紀末,大部分車間調(diào)度管理工作仍是手工作業(yè),有專人對車間生產(chǎn)調(diào)度進行管理,這種管理不僅出錯率高,數(shù)據(jù)不安全,而且這種功能不能擴充,通常會導(dǎo)致通用型的車間調(diào)度管理系統(tǒng)使用效率低下,浪費人力,財力,而且在一些中間環(huán)節(jié)還造成信息丟失,出錯。本世紀末,車間調(diào)度管理系統(tǒng)進入信息化時代,但由于各企業(yè)性質(zhì)的不同,給車間調(diào)度管理提出個更高的要求,使用計算
8、機進行車間調(diào)度管理,不僅可以大大節(jié)約人力,物力,同時也可以提高車間生產(chǎn)的效率。另外,生產(chǎn)車間調(diào)度管理系統(tǒng)的功能也有一些不足,主要表現(xiàn)在:生產(chǎn)車間調(diào)度管理信息系統(tǒng)為了適用多數(shù)企業(yè)的要求,在數(shù)據(jù)庫的表的設(shè)計和字段的設(shè)計上,不能完全反映任何企業(yè)的實際,比如由于企業(yè)的不同,那么車間生產(chǎn)業(yè)務(wù)范圍不同,而不同企業(yè)由于不同車間的業(yè)務(wù)不同,那么生產(chǎn)車間調(diào)度過程也不同,而這點在生產(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)智能化是解決上述問題的最佳方案,將一些先進的信息技術(shù)結(jié)合運用到車間調(diào)度信息管理和服務(wù)中,用這些技術(shù)來促進車間管理各個流程的協(xié)作,從而提高車間調(diào)度管理的效率。因此,開發(fā)這樣一套生產(chǎn)車間調(diào)度管理系統(tǒng)是非常必要的。1.2 系統(tǒng)開發(fā)意義通過對實際情況的研究,不難發(fā)現(xiàn)計算機調(diào)度信息管理技術(shù)是加快和提高車間生產(chǎn)調(diào)度管理的重要手段。隨著調(diào)度管理技術(shù)的發(fā)展和應(yīng)用,將會進一步提高車間生產(chǎn)調(diào)度資源的效率和更快地獲取和修改信息的方式,也是先進制造技術(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ù)雜、從單一到多元的過程。上個世紀末,車間的調(diào)度管理工作仍是手工作業(yè),有專人進行車間作業(yè)的調(diào)度管理工作,效率低下,出錯率高,數(shù)據(jù)不安全。本世紀初,車間生產(chǎn)調(diào)度管理進入信息化時代,但隨著經(jīng)濟水平的發(fā)展,知識經(jīng)濟時代給作業(yè)調(diào)度管理提出了更高的要求,使用計算機進行車間生產(chǎn)調(diào)度的作業(yè)計劃,作業(yè)拆解,作業(yè)排序及分配等管理
11、,可以大大節(jié)約人力,物力,提高了車間作業(yè)的效率。除了以往的車間作業(yè)之外,還要細化出車間管理的參數(shù),產(chǎn)品的定單維護,調(diào)度算法及設(shè)備負荷情況的查看等.這些操作對數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,等提出了更高的要求.車間生產(chǎn)調(diào)度管理系統(tǒng)的開發(fā)是解決上述問題的最佳方案。將一些先進的信息技術(shù)結(jié)合運用到車間生產(chǎn)調(diào)度信息管理和服務(wù)中,用這些技術(shù)來促進車間管理各部門的協(xié)作,提高車間生產(chǎn)調(diào)度管理乃至單位管理的效率,是系統(tǒng)開發(fā)的主要目的。第二章 系統(tǒng)分析2.1可行性分析可行性研究是以相對短的時間和相當(dāng)?shù)偷某杀緛泶_定給定的問題是否有解??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解。怎樣達到這個目
12、的。它需要對分析幾種主要解法的利弊,從而判定原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否值得投資開發(fā)這個系統(tǒng)的程度??尚行匝芯繉嵸|(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。2.1.1技術(shù)可行性本系統(tǒng)所使用的開發(fā)工具C#之外,還有SQL Server 2005數(shù)據(jù)庫。微軟公司新推出的SQL Server 2005擴展了SQL Server 7.0版的性能,加強了可行性,提高了質(zhì)量和易用性。SQL Server 2005增加了多種新的功能,由此成為了大規(guī)模聯(lián)機事物處理、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)平臺。這兩
13、個軟件都是目前比較流行的應(yīng)用軟件。現(xiàn)在好多車間都對工人的要求比較高了,他們都注重工人的整體素質(zhì),因為現(xiàn)在的科技進步了,人們接觸計算機的時間多了,工人們都具有一定的計算機基礎(chǔ),所以在新系統(tǒng)投入使用時,只要對工人進行少量的培訓(xùn),他們就能熟知使用方法,就基本上能夠使系統(tǒng)順利運行。2.1.2經(jīng)濟可行性要開發(fā)本系統(tǒng),車間需要購買一些新的先進設(shè)備,另外,還需要對工人進行培訓(xùn)的資金花費方面,投資可能會比較大。但考慮到時代的發(fā)展,要跟得上時代的步伐,該系統(tǒng)還是有必要開發(fā)出來。而且使用本系統(tǒng)后,也有很大的益處,可以使用查詢,修改,刪除,配套短缺等部分的開發(fā)簡單方便,節(jié)省人力物力,大大縮短開發(fā)周期。對于后期的維護
14、也十分的方便,節(jié)省了成本,降低了風(fēng)險,所帶來的顯性效益和隱形效益都是很樂觀的。2.1.3操作可行性本系統(tǒng)操作簡單,操作和主流系統(tǒng)windows操作一樣,其結(jié)構(gòu)完善的、易維護的、具有良好的人機交互界面的管理系統(tǒng),實現(xiàn)生產(chǎn)車間調(diào)度的計算機管理,提供完善的功能,為操作人員提供便利的工作方式。本系統(tǒng)用大家都非常熟悉的界面,而且有許多的提示,操作非常容易上手。綜上所述,本系統(tǒng)從多個角度都是完全可行的。2.2功能需求分析針對生產(chǎn)車間調(diào)度的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。研究用戶的要求內(nèi)容,實現(xiàn)生產(chǎn)機床管理、生產(chǎn)計劃管理,調(diào)度管理和查詢統(tǒng)計管理幾個方面的功能。用戶通過輸入生產(chǎn)機床、計劃、調(diào)度等基本信息,由
15、系統(tǒng)自行生成相應(yīng)的統(tǒng)計數(shù)據(jù)及各類統(tǒng)計報表以供用戶查詢,另外用戶還可以對這些基本信息進行定期的更新和刪除,生產(chǎn)車間調(diào)度管理系統(tǒng)可以用方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。2.2.1功能需求分析生產(chǎn)車間調(diào)度管理信息系統(tǒng)的總目標:在數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的資源,開發(fā)一個體系結(jié)構(gòu)完善的、易擴充的、易維護的、具有良好人機交互界面的管理系統(tǒng),實現(xiàn)生產(chǎn)車間調(diào)度的計算機管理,提供完善的功能,為操作人員提供便利的工作方式。通過調(diào)查,系統(tǒng)需要實現(xiàn)以下一些基本功能:(1)基礎(chǔ)信息管理模塊(2)調(diào)度管理模塊(3)系統(tǒng)幫助模塊(4)計劃信息管理模塊(5)系統(tǒng)管理模塊2.2.2性能需求分析為了使本系統(tǒng)功能齊全完
16、備,操作簡單,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,軟件應(yīng)具有以下性能:(1)實用性設(shè)計應(yīng)以能滿足企業(yè)需求為主要目標,在此前提下適當(dāng)考慮經(jīng)濟性。(2)易操作性要求設(shè)計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。(3)可靠性系統(tǒng)采用的技術(shù)、線路、產(chǎn)品應(yīng)是通過實踐檢驗,被證明是成熟可靠的,應(yīng)注重穩(wěn)定性,要求具有高平均無故障時間和低的平均故障率。提供容錯設(shè)計,有故障檢測和恢復(fù)手段。(4)可擴展性系統(tǒng)設(shè)計應(yīng)充分考慮便于今后的擴展。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)信息等進行計算機管理。所以主要的數(shù)據(jù)源應(yīng)是調(diào)度有關(guān)方面的各種信息。其中,生產(chǎn)車間調(diào)度管理信息系統(tǒng)的頂層流程圖如圖2.1所示。圖2.1數(shù)據(jù)流圖(頂層)機床類別信息模塊的數(shù)據(jù)流圖如圖2.2所示。圖2.2機床類別數(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è)計的過程中
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用戶名稱名字:工序編號列名:工序編號描述:唯一地標識生產(chǎn)工序信息的一個特定關(guān)鍵域定義:工序編號=20字符20位置:工序信息 圖2.6工序編號名字:工序名稱列名:工序名稱描述:唯一地標識生產(chǎn)工序信息的一個特定關(guān)鍵域定義:工序名稱=20字符20位置:工序信息圖2.7工序名稱名字:生產(chǎn)機床列名:機床名稱,機床編號,機床狀態(tài),操作人員,機床類別,購買數(shù)量描述:唯一地標識生產(chǎn)機床
19、的一個特定關(guān)鍵域定義:PID=20字符20位置:生產(chǎn)機床 圖2.8生產(chǎn)機床信息名字:機床類別列名:類別編號,類別名稱,使用年限,數(shù)量描述:唯一地標識生產(chǎn)機床的一個特定關(guān)鍵域定義:機床類別=20字符20位置:機床信息圖2.9機床類別名字:機床編號列名:機床編號描述:唯一地標識生產(chǎn)機床的一個特定關(guān)鍵域定義:機床編號=20字符20位置:機床信息圖2.10機床編號名字:機床名稱列名:機床名稱描述:唯一地標識生產(chǎn)機床的一個特定關(guān)鍵域定義:機床名稱=20字符20位置:機床信息圖2.11機床名稱名字:機床狀態(tài)列名:機床狀態(tài)描述:唯一地標識生產(chǎn)機床的一個特定關(guān)鍵域定義:機床狀態(tài)=20字符20位置:機床信息圖2
20、.12機床狀態(tài)名字:操作人員列名:操作人員描述:唯一地標識生產(chǎn)機床的一個特定關(guān)鍵域定義:操作人員=20字符20位置:機床信息圖2.13操作人員名字:零件信息列名:零件名稱,零件編號,零件規(guī)格描述:唯一地標識零件信息的一個特定關(guān)鍵域定義:零件編號=20字符20位置:零件信息圖2.14零件信息名字:零件編號描述:唯一地標識零件信息的一個特定關(guān)鍵域定義:零件編號=20字符20位置:零件信息圖2.15零件編號名字:零件名稱描述:唯一地標識零件信息的一個特定關(guān)鍵域定義:零件名稱=20字符20位置:零件信息圖2.16零件名稱名字:零件規(guī)格描述:唯一地標識零件信息的一個特定關(guān)鍵域定義:零件規(guī)格=20字符20
21、位置:零件信息圖2.17零件規(guī)格名字:工序信息列名:編號,名稱,生產(chǎn)機床描述:各生產(chǎn)機床生產(chǎn)的工序信息定義:編號=字符,名稱=字符,生產(chǎn)機床=字符位置:工序信息圖2.18工序信息名字:調(diào)度信息列名:生產(chǎn)機床,零件編號,零件名稱,工序編號,工序名稱,批量,開始時間,加工時間,結(jié)束時間,備注描述:各生產(chǎn)機床生產(chǎn)計劃的調(diào)度情況位置:調(diào)度信息圖2.19調(diào)度信息名字:生產(chǎn)計劃信息列名:零件編號,零件名稱,工序編號,工序名稱,批量,計劃時間,加工時間,生產(chǎn)機床,結(jié)束時間,備注描述:各生產(chǎn)機床生產(chǎn)計劃的安排情況位置:生產(chǎn)計劃信息圖2.20生產(chǎn)計劃信息2.2.5 E-R圖由于本人設(shè)計的車間生產(chǎn)調(diào)度管理系統(tǒng)是屬
22、于中小型系統(tǒng),E-R圖包含實體,關(guān)系和屬性等三種基本成分,通常用矩形代表實體,用連接相關(guān)實體的菱形表示關(guān)系,用橢圓形表示實體的屬性,并用直線把實體與屬性連接起來,下面是我們設(shè)計出的能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過互相之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:機床,機床類別,零件,工序,生產(chǎn)計劃和調(diào)度信息實體。各個實體具體的描述E-R圖如下圖2.21-2.26所示。 用戶 權(quán)限 密碼 名稱 編號圖2.21用戶信息E-R圖 機床類別 編號使用年限 名稱 數(shù)量圖2.22機床類別E-R圖 備注 編號 規(guī)格 名稱 零
23、件圖2.23零件E-R圖 購買日期 狀態(tài) 名稱 操作人員 類別 編號 機床 圖2.24機床E-R圖 備注機床數(shù)量 機床類別 編號 名稱 工序圖2.25工序E-R圖計劃時間加工時間零件名稱 批量 工序名稱工序編號零件編號 備注 計劃信息圖2.26計劃信息E-R圖 實體間的聯(lián)系:聯(lián)系是指現(xiàn)實世界的事物之間的聯(lián)系。這種聯(lián)系反映到信息世界中,就分為兩類,一類是實體內(nèi)部的聯(lián)系,另一類是實體之間的聯(lián)系。如圖2.27所示。 人工調(diào)整開始時間加工時間結(jié)束時間零件名稱 調(diào)度信息指示工序名稱工序編號 工序計劃時間加工時間 調(diào)度生產(chǎn)計劃信息零件編號 零件 生產(chǎn)機床類別機床編號 機床屬于類別名稱類別編號 機床類別 1
24、n1 nm n111圖2.27 E-R圖第三章 總體設(shè)計3.1系統(tǒng)的設(shè)計思想 本系統(tǒng)開發(fā)思想是采用現(xiàn)代化的生產(chǎn)車間調(diào)度思想,綜合多種生產(chǎn)車間調(diào)度管理軟件開發(fā)有點以及結(jié)合大多數(shù)單位的實際情況而開發(fā)。系統(tǒng)主要是對整個車間的制造過程進行優(yōu)化調(diào)度,根據(jù)動態(tài)生產(chǎn)過程中的實時數(shù)據(jù)做出相應(yīng)的分析和處理,為操作人員和管理人員提供計劃的執(zhí)行、跟蹤以及所有資源的當(dāng)前狀態(tài)信息。設(shè)計出來的生產(chǎn)車間調(diào)度管理信息系統(tǒng),既有先進性又有實用性和可操作性,實現(xiàn)了管理的信息化和計算機輔助決策,減輕管理者的勞動負擔(dān),更加科學(xué)掌握產(chǎn)品信息,從而采取有效的方法,可以極大地提高產(chǎn)品的質(zhì)量。生產(chǎn)車間調(diào)度管理系統(tǒng)的成功實施,規(guī)范了工廠的管理
25、,提高了管理水平。3.2系統(tǒng)功能設(shè)計3.2.1功能結(jié)構(gòu)圖設(shè)計生產(chǎn)車間調(diào)度管理信息系統(tǒng)可分為幾個主模塊:基礎(chǔ)信息管理、調(diào)度管理、系統(tǒng)幫助、計劃信息管理、系統(tǒng)管理。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,本系統(tǒng)的功能模塊結(jié)構(gòu)圖如圖3.2.1所示。生產(chǎn)車間調(diào)度管理信息系統(tǒng)基礎(chǔ)信息管理計劃信息管理調(diào)度管理系統(tǒng)管理用戶管理系統(tǒng)登錄密碼修改生產(chǎn)計劃查詢生產(chǎn)調(diào)度查詢生產(chǎn)信息管理調(diào)度信息工序信息機床類別生產(chǎn)機床信息零件信息系統(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)幫助、計劃信息管理、系統(tǒng)管理?,F(xiàn)
26、在對前兩個個模塊做具體說明:(1) 基礎(chǔ)信息管理模塊:機床類別、工序信息、零件信息、生產(chǎn)機床信息。(2) 調(diào)度管理模塊:調(diào)度信息和生產(chǎn)調(diào)度查詢。以上功能模塊解決了傳統(tǒng)的調(diào)度管理流程使需花費大量的時間處理調(diào)度等信息數(shù)據(jù)的問題,可以使管理者更專注于企業(yè)生產(chǎn)的發(fā)展和規(guī)劃;使調(diào)度管理工作效率低、工作錯誤增高等現(xiàn)象成為過去;利用信息技術(shù)來協(xié)助企業(yè)的日常業(yè)務(wù)流程,提高工作效率。 3.3數(shù)據(jù)庫設(shè)計數(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)計劃信息表如表3.3.2所示。字段名類型長度說明IDInt4編號(主鍵)零件編號varchar20零件編號零件名稱varchar20零件名稱工序編號varchar20工序編號工序名稱varchar20工序名稱批量varchar20批量計劃時間Datetime8計劃時間加工時間Datetime8加工時間生產(chǎn)機床varchar20生產(chǎn)機床結(jié)束時間Datetime8結(jié)束時間備注varchar20備注說明:用于存放生產(chǎn)計劃的基本信息。表3.3.2生產(chǎn)計劃信息表生產(chǎn)機床信息表如表3.3.3所示。字段名類型長度說明機床編號In
28、t4編號(主鍵)機床名稱varchar20機床名稱機床狀態(tài)varchar20機床狀態(tài)操作人員varchar20操作人員機床類別varchar20機床類別購買數(shù)量Int4購買數(shù)量說明:用來存放生產(chǎn)機床的基本信息。表3.3.3生產(chǎn)機床信息表零件信息表如表3.3.4所示。字段名數(shù)據(jù)類型長度功能描述零件編號Int4編號(主鍵)零件名稱varchar20零件名稱零件規(guī)格varchar20零件規(guī)格說明:用來存放零件的基本信息。表3.3.4零件信息表機床類別信息表如表3.3.5所示。字段名類型長度說明類別編號Int4編號(主鍵)類別名稱varchar20類別名稱使用年限varchar20使用年限數(shù)量Int4
29、數(shù)量說明:用于存放機床類別的基本信息。表3.3.5機床類別信息表工序信息表如表3.3.6所示。字段名數(shù)據(jù)類型長度功能描述編號Int4編號(主鍵)名稱varchar20名稱生產(chǎn)機床varchar20生產(chǎn)機床說明:用來存放工序的基本信息。表3.3.6工序信息表調(diào)度信息表如表3.3.7所示。字段名數(shù)據(jù)類型長度功能描述IDInt4編號(主鍵)生產(chǎn)機床varchar20生產(chǎn)機床零件編號varchar20零件編號零件名稱varchar20零件名稱工序編號varchar20工序編號工序名稱varchar20工序名稱批量varchar20批量開始時間varchar20開始時間加工時間varchar20加工時間
30、結(jié)束時間varchar20結(jié)束時間備注varchar20備注說明:用來存放調(diào)度的基本信息。表3.3.7調(diào)度信息表第四章 詳細設(shè)計4.1界面設(shè)計機床類別界面管理員登錄本系統(tǒng)后,通過本界面可以做機床類別維護。如圖4.1.1所示。圖4.1.1 機床類別界面工序信息界面管理員登錄本系統(tǒng)后,通過本界面可以做工序信息維護。如圖4.1.2所示。圖4.1.2 工序信息界面零件信息界面管理員登錄本系統(tǒng)后,通過本界面可以做零件信息維護。如圖4.1.3所示。圖4.1.3 零件信息界面生產(chǎn)機床信息界面管理員登錄本系統(tǒng)后,通過本界面可以做生產(chǎn)機床維護。如圖4.1.4所示。圖4.1.4 生產(chǎn)機床信息界面調(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程序流程圖 機床類別的程序流程圖如圖4.2.1所示。圖4.2.1 機床類別程序流程圖工序信息的程序流程圖如圖4.2.2所示。圖4.2.2 工序信息的程序流程圖零件信息的程序流程圖如圖4.2.3所示。圖4.2.3 零件信息的程序流程圖 生產(chǎn)機床信息的程序流程圖如圖4.2.4所示。圖4.2.4 生產(chǎn)機床信息的程序流程圖 調(diào)度信息的程序流程圖如圖4.2.5所示。圖4.2.5 調(diào)度信息的程序流程圖第五
32、章 系統(tǒng)實現(xiàn)機床類別代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 機床類別維護 / <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 工序信息維護 / <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 零件信息維護 / <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)機床信息代碼:namespace 生產(chǎn)車間調(diào)度管理信息系統(tǒng) partial class 生產(chǎn)機床信息 / <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 機床類別BindingSource; private 生產(chǎn)車間調(diào)度管理信息系統(tǒng).cjddxtDataSetTableAdapters.機床類別TableAdapter 機床類別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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營養(yǎng)土銷售合同協(xié)議
- 荒地房子出租合同協(xié)議
- 補充協(xié)議主合同
- 行政訴訟行政協(xié)議合同
- 街道食堂聘用合同協(xié)議
- 裝修木工清包工合同協(xié)議
- 裝修質(zhì)保合同協(xié)議書范本
- 茶油樹種植合同協(xié)議
- 船舶短期出租合同協(xié)議
- 蔬菜管理技術(shù)合同協(xié)議
- 強基計劃語文試題及答案
- 2025四川資源集團招聘134人查看職位筆試參考題庫附帶答案詳解
- 2024年佛山市順德區(qū)公辦中小學(xué)招聘教師真題
- 2024-2025學(xué)年人教版(2024)七年級英語下冊Unit 6 rain or shine Section A 2a-2e 教案
- PCBA外觀檢驗標準
- (正式版)SH∕T 3541-2024 石油化工泵組施工及驗收規(guī)范
- 國家開放大學(xué)《合同法》章節(jié)測試參考答案
- 《歐洲西部》課件2
- 中小學(xué)文言文閱讀詳解基礎(chǔ)篇 56:《齊人攫金》
- 印染廠染色車間操作手冊培訓(xùn)教材
- 中醫(yī)正骨機器人的實體建模和仿真分析
評論
0/150
提交評論