2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  編號(hào)</b></p><p><b>  江南大學(xué)太湖學(xué)院</b></p><p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題目: 模具企業(yè)粗加工車間設(shè)備</p><p>  信息管理系統(tǒng)設(shè)計(jì)

2、 </p><p>  機(jī)電 系 數(shù)控及其自動(dòng)化 專業(yè)</p><p>  學(xué) 號(hào): </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: 職稱:教 授)</p><p> ?。毞Q: )</p>

3、<p>  2013年5月22日 </p><p>  江南大學(xué)太湖學(xué)院本科畢業(yè)設(shè)計(jì)(論文)</p><p><b>  誠(chéng) 信 承 諾 書</b></p><p>  本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文) 《模具企業(yè)粗加工車間設(shè)備信息管理設(shè)計(jì)》 是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果,除了在畢業(yè)設(shè)計(jì)(論文)中特別加以標(biāo)注引

4、用、表示致謝的內(nèi)容外,本畢業(yè)設(shè)計(jì)(論文)不包含任何其他個(gè)人、集體已發(fā)表或撰寫的成果作品。</p><p>  班 級(jí): 機(jī)械91 </p><p>  學(xué) 號(hào): 0923020 </p><p>  作者姓名: </p><p>  2013 年 5 月 22 日</p>

5、<p><b>  摘 要</b></p><p>  設(shè)備管理系統(tǒng)是企業(yè)管理系統(tǒng)的主要構(gòu)件之一,在某種程度上體現(xiàn)了一個(gè)企業(yè)的生產(chǎn)現(xiàn)代化水平,系統(tǒng)的先進(jìn)性將引領(lǐng)企業(yè)生產(chǎn)水平向前飛速發(fā)展。設(shè)備管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要

6、求應(yīng)用程序易使用等特點(diǎn)。經(jīng)過(guò)分析,我采用微軟公司的visual studio 2,003.中的c#語(yǔ)言平臺(tái)開(kāi)發(fā),后臺(tái)建立在Microsoft SQL Server 2,000基礎(chǔ)上,尤其是數(shù)據(jù)窗口能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成高可行性系統(tǒng)。通過(guò)對(duì)計(jì)算機(jī)硬件和軟件方面的了解,來(lái)論證本系統(tǒng)的解決方

7、案。另外對(duì)學(xué)校等領(lǐng)域進(jìn)行調(diào)研和分析,參照相關(guān)各種資料進(jìn)行數(shù)據(jù)庫(kù)編程實(shí)踐。在指導(dǎo)老師的大力幫助下,基本上完成了設(shè)計(jì)任務(wù)書的要求。 </p><p>  關(guān)鍵詞:MIS;信息管理系統(tǒng);visual studio;數(shù)據(jù)庫(kù)</p><p><b>  Abstract</b></p><p>  Equipment management sy

8、stem is one of the main component of enterprise management system, to some extent, reflects an enterprise level of modernization of production, advanced system will lead the enterprise production level of rapid developme

9、nt. Equipment management system is in a typical management information system (MIS), its development mainly includes two aspects: the setting and maintenance of database and front-end application development. For the for

10、mer requirement to establish data con</p><p>  Key words: Mis;Management Information System; visual studio; data base</p><p><b>  目 錄</b></p><p><b>  摘 要II</

11、b></p><p>  AbstractIII</p><p><b>  目 錄V</b></p><p><b>  1 緒論1</b></p><p>  1.1 課題背景與研究意義1</p><p>  1.1.1 課題背景1</p&g

12、t;<p>  1.1.2 研究意義1</p><p>  2 機(jī)械企業(yè)設(shè)備管理系統(tǒng)的開(kāi)發(fā)技術(shù)2</p><p>  2.1 C語(yǔ)言簡(jiǎn)介2</p><p>  2.2 Microsoft Visual Studio 82</p><p>  2.3 SQL Server 20083</p><p&

13、gt;  3 系統(tǒng)需求分析5</p><p>  3.1 可行性分析5</p><p>  3.1.1 技術(shù)可行性5</p><p>  3.1.2 操作可行性5</p><p>  3.1.3 經(jīng)濟(jì)可行性5</p><p>  3.2 系統(tǒng)流程6</p><p>  3.3

14、 業(yè)務(wù)流分析6</p><p>  3.3.1 業(yè)務(wù)流分析6</p><p>  3.4 出錯(cuò)處理需求6</p><p><b>  4 系統(tǒng)設(shè)計(jì)7</b></p><p>  4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)分析7</p><p>  4.2 系統(tǒng)設(shè)計(jì)目標(biāo)9</p>&

15、lt;p>  4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p>  4.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則10</p><p>  4.3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)10</p><p>  4.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)12</p><p>  5 主要功能模塊設(shè)計(jì)14</p><p>  5.1 系統(tǒng)登陸設(shè)計(jì)1

16、4</p><p>  5.2機(jī)床基本信息管理模塊設(shè)計(jì)14</p><p>  5.2.1工件基本信息管理20</p><p>  5.3工件加工管理模塊設(shè)計(jì)23</p><p>  5.4 機(jī)床使用與維護(hù)模塊設(shè)計(jì)26</p><p>  5.5機(jī)床維修與報(bào)廢模塊設(shè)計(jì)29</p><p&

17、gt;<b>  6 系統(tǒng)測(cè)試31</b></p><p>  6.1 機(jī)械企業(yè)設(shè)備信息系統(tǒng)測(cè)試概述31</p><p>  6.1.1 測(cè)試目標(biāo)31</p><p>  6.1.2 被測(cè)系統(tǒng)特點(diǎn)31</p><p>  6.1.3 被測(cè)系統(tǒng)環(huán)境需求33</p><p><b>

18、;  7 結(jié)論32</b></p><p>  參 考 文 獻(xiàn)33</p><p><b>  致 謝33</b></p><p><b>  1 緒論</b></p><p>  本章主要介紹了設(shè)備信息管理系統(tǒng)的背景和目的,就設(shè)備信息管理系統(tǒng)的發(fā)展和現(xiàn)狀進(jìn)行了論述,并且給出了有

19、關(guān)設(shè)備信息管理系統(tǒng)任務(wù)的簡(jiǎn)單介紹。</p><p>  1.1 課題背景與研究意義</p><p>  1.1.1 課題背景 </p><p>  隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,比如人們借助于網(wǎng)絡(luò)進(jìn)行管理企業(yè)變得更加方便。管理工具作為互聯(lián)網(wǎng)中運(yùn)用最為廣泛的工具之一,如今都已被廣大企業(yè)接受。很多企業(yè)應(yīng)用互聯(lián)網(wǎng)進(jìn)行管理,之所以互聯(lián)網(wǎng)發(fā)展到今天。

20、網(wǎng)絡(luò)化管理它擁有獨(dú)特的功能:方便信息的查詢、設(shè)備的管理、以及消息的傳送,與傳統(tǒng)管理方式相比,現(xiàn)代網(wǎng)絡(luò)管理是一種全新的管理模式,它可以突破時(shí)間和空間的限制,幫助人們隨時(shí)隨地對(duì)工廠設(shè)備的信息管理。</p><p>  企業(yè)的生產(chǎn)經(jīng)營(yíng)管理方式正隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而朝著信息化、網(wǎng)絡(luò)化方向發(fā)展,一場(chǎng)以互聯(lián)網(wǎng)為標(biāo)志的信息技術(shù)革命正在改變著人類的生產(chǎn)、生活,人類正步入信息經(jīng)濟(jì)時(shí)代。在這個(gè)時(shí)代,一個(gè)企業(yè)現(xiàn)代信息技術(shù)水平的高低,將

21、成為企業(yè)競(jìng)爭(zhēng)力強(qiáng)弱的重要標(biāo)志,企業(yè)只有迅速掌握好網(wǎng)絡(luò)技術(shù)、利用好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實(shí)現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競(jìng)爭(zhēng)力,從而提高企業(yè)經(jīng)濟(jì)效益,使企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。</p><p>  1.1.2 研究意義</p><p>  在企業(yè)中,設(shè)備管理是一項(xiàng)非常重要的工作。使用人工方式管理各項(xiàng)設(shè)備信息不僅效率低下,

22、而且容易出錯(cuò),安全性很差。并且在實(shí)際操作中,數(shù)據(jù)的查找和維護(hù)都不容易實(shí)現(xiàn),容易發(fā)生差錯(cuò),導(dǎo)致了管理費(fèi)用增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。這里設(shè)計(jì)的工廠設(shè)備管理系統(tǒng),就可以解決這些問(wèn)題。其目的在于實(shí)現(xiàn)設(shè)備信息管理、入庫(kù)、出庫(kù)、報(bào)修、作廢記錄及信息檢索,是操作簡(jiǎn)單安全,從而提高工作效率和質(zhì)量。</p><p>  1.2 設(shè)備管理系統(tǒng)的現(xiàn)狀與發(fā)展</p><p>  當(dāng)今社會(huì)

23、是一個(gè)信息社會(huì),一個(gè)知識(shí)經(jīng)濟(jì)時(shí)代。自世界上第一臺(tái)計(jì)算機(jī)ENINC(Electronic numerical integrator and calculator)于1946年在美國(guó)問(wèn)世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”,隨之而來(lái)的是以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的“全球信息網(wǎng)絡(luò)革命”的蓬勃興起。可見(jiàn),世界已進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)

24、代,計(jì)算機(jī)已經(jīng)變得普通的不能再普通的工具,如同我們離不開(kāi)的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰(shuí)掌握的知識(shí)多,信息量大,信息處理速度快,批量大,誰(shuí)的效率就高,誰(shuí)就能在各種競(jìng)爭(zhēng)中立于不敗之地。</p><p>  工信息管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理

25、方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。這就必然會(huì)造成工作效率低,出錯(cuò)率高等問(wèn)題,這就會(huì)對(duì)企業(yè)的發(fā)展造成一定的影響。</p><p>  2 機(jī)械企業(yè)設(shè)備管理系統(tǒng)的開(kāi)發(fā)技術(shù)</p><p>  本章中首先討論了設(shè)備信息管理系統(tǒng)的開(kāi)發(fā)所使用到的相關(guān)技術(shù),包括開(kāi)發(fā)環(huán)境的選擇、開(kāi)發(fā)工具及開(kāi)發(fā)語(yǔ)言的選擇、數(shù)據(jù)庫(kù)服務(wù)器

26、的選擇,為系統(tǒng)開(kāi)發(fā)做好充分的準(zhǔn)備。</p><p><b>  2.1 C語(yǔ)言簡(jiǎn)介</b></p><p>  C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它由美國(guó)貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語(yǔ)言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序

27、設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開(kāi)發(fā)上,而且各類科研都需要用到C語(yǔ)言,適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開(kāi)發(fā)。語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。 </p><p>  1、C是高級(jí)語(yǔ)言:它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C 語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單

28、元。[12]</p><p>  2、C是結(jié)構(gòu)式語(yǔ)言:結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C 語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。[12]</p><p>  3、C語(yǔ)言功能齊全:具有各種各樣的數(shù)據(jù)類型,并引

29、入了指針概念,可使程序效率更高。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的的游戲。[12]</p><p>  4、C語(yǔ)言適用范圍大:適合于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機(jī)型。C語(yǔ)言對(duì)編寫需要硬件進(jìn)行操作的場(chǎng)合,優(yōu)于其它高級(jí)語(yǔ)言,有一些大型應(yīng)用軟件也是用C語(yǔ)言編寫的。[12]</p><p>  5、C語(yǔ)言應(yīng)用指針:可以直接進(jìn)行靠近硬件的操作

30、,但是C的指針操作不做保護(hù),也給它帶來(lái)了很多不安全的因素。C++在這方面做了改進(jìn),在保留了指針操作的同時(shí)又增強(qiáng)了安全性,受到了一些用戶的支持,但是,由于這些改進(jìn)增加語(yǔ)言的復(fù)雜度,也為另一部分所詬病。java則吸取了C++的教訓(xùn),取消了指針操作,也取消了C++改進(jìn)中一些備受爭(zhēng)議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機(jī)中運(yùn)行,運(yùn)行效率低于C++/C。一般而言,C,C++,java被視為同一系的語(yǔ)言,它們長(zhǎng)期占據(jù)著程

31、序使用榜的前三名。</p><p>  2.2 Microsoft Visual Studio 8</p><p>  Visual意為“可視化的”,指的是一種開(kāi)發(fā)圖形用戶界面的方法。#是一種應(yīng)用于開(kāi)發(fā).NET應(yīng)用程序的專屬語(yǔ)言,它以C語(yǔ)言為基礎(chǔ),沿用其大部分的關(guān)鍵字,表達(dá)式以及運(yùn)算符,而語(yǔ)法的設(shè)計(jì)卻更為簡(jiǎn)潔易懂,同時(shí)以C++對(duì)象模型建構(gòu)其面身對(duì)象的語(yǔ)言結(jié)構(gòu),支持完整的面身對(duì)象設(shè)計(jì)理論。C

32、#本身的設(shè)計(jì),考慮各種語(yǔ)言的特性,避免了現(xiàn)有程序語(yǔ)言的缺點(diǎn),并且新增了多種出色的語(yǔ)言特性,如垃圾回收機(jī)制,類型安全以及異常處理等。C#保留了C++的功能強(qiáng)大特性,兼具Visual Basic易于使用其的優(yōu)點(diǎn),搭配.NET所提供的呆庫(kù),改變了傳統(tǒng)應(yīng)用程序的開(kāi)發(fā)模型,加上微軟對(duì)于.NET平臺(tái)的全力支持,C#在可預(yù)見(jiàn)的未來(lái)會(huì)扮演非常重要在角色。</p><p>  Visual Studio 是一套完整的開(kāi)發(fā)工具,用于

33、生成 ASP.NET Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。 Visual Basic、Visual C# 和 Visual C++ 都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),這樣就能夠進(jìn)行工具共享,并能夠輕松地創(chuàng)建混合語(yǔ)言解決方案。 另外,這些語(yǔ)言使用 .NET Framework 的功能,它提供了可簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)。</p&

34、gt;<p>  2.3 SQL Server 2008

35、 </p><p>  數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末,發(fā)展至今已有近30多年年的歷史。數(shù)據(jù)庫(kù)技術(shù)為數(shù)據(jù)管理的最有效的手段,它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用的發(fā)展,目前基于數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)應(yīng)用已成為計(jì)算機(jī)應(yīng)用的主流。近30年來(lái),數(shù)據(jù)庫(kù)技術(shù)本身也在不斷發(fā)展和完善。關(guān)系數(shù)據(jù)庫(kù)已取代了早期的層次數(shù)據(jù)庫(kù)與網(wǎng)狀數(shù)據(jù)庫(kù),成為主流數(shù)據(jù)庫(kù),而新一代數(shù)據(jù)庫(kù)也逐漸露出頭角

36、。目前又提出了數(shù)據(jù)倉(cāng)庫(kù)的概念,本課題使用的是MySQL,這是一種較簡(jiǎn)單通用的數(shù)據(jù)庫(kù):</p><p>  SQL是一種在關(guān)系數(shù)據(jù)庫(kù)中定義和操縱數(shù)據(jù)的標(biāo)準(zhǔn)語(yǔ)言。其基本格式類似于英語(yǔ)語(yǔ)法,它最早是1974年由Boyce和Chamberlin提出的,后來(lái)在1976年,由IBM公司的SanJose研究所在研制關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SystemR時(shí)修改為SEQUEL2,也就是目前的SQL。1986年美國(guó)國(guó)家標(biāo)準(zhǔn)化組織ANSI確

37、認(rèn)SQL作為數(shù)據(jù)庫(kù)系統(tǒng)的工業(yè)標(biāo)準(zhǔn)。SQL語(yǔ)言的最大特點(diǎn)是直觀、簡(jiǎn)單易學(xué),初學(xué)者經(jīng)過(guò)較短的學(xué)習(xí)就可以使用SQL進(jìn)行數(shù)據(jù)庫(kù)的存取操作。SQL語(yǔ)言通常分成4類:查詢語(yǔ)言(SELECT)、操縱語(yǔ)言(INSERT、UPDATE、DELETE)、定義語(yǔ)言(CREATE、ALTER、DROP)和控制語(yǔ)言(COMMIT、ROLLBACK)。</p><p>  SQL是英文Structured Query Language的縮寫

38、,意思為結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了

39、再開(kāi)發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 Access還提供windows操作系統(tǒng)的高級(jí)應(yīng)用程序開(kāi)發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時(shí)間里開(kāi)發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,并且這一愉快的過(guò)程是完全可視的!如果您能給它加上簡(jiǎn)短的VB

40、A代碼,那么您的程序決不比專業(yè)程序員潛心開(kāi)發(fā)的程序差</p><p>  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到W

41、indows NT系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。</p><p>  SQL Server 2008是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2008數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和

42、高性能的數(shù)據(jù)應(yīng)用程序。 </p><p>  SQL Server 2008 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2008 結(jié)合了分析、報(bào)表、集成和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助團(tuán)隊(duì)通過(guò)記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 </p><p>  與 Microsoft

43、 Visual Studio、Microsoft Office System 以及新的開(kāi)發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2008與眾不同。無(wú)論是開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、信息工作者還是決策者,SQL Server 20008都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。</p><p><b>

44、  3 系統(tǒng)需求分析</b></p><p>  3.1 可行性分析</p><p>  隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)技術(shù)迅速的發(fā)展,設(shè)備管理的方法也日新月異,以前全是由人工管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。為了提高設(shè)備管理效率,減輕勞動(dòng)強(qiáng)度,提高信息處理速度和準(zhǔn)確性,為設(shè)備管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。我

45、選擇了由計(jì)算機(jī)來(lái)設(shè)計(jì)一個(gè)設(shè)備管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)設(shè)備進(jìn)行自動(dòng)管理,設(shè)備管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)設(shè)備信息的管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。通過(guò)對(duì)一些企業(yè)進(jìn)行的實(shí)際深入調(diào)研,我開(kāi)發(fā)出這套功能比較完整、通用性比較強(qiáng)、成本低廉的《車間設(shè)備管理系統(tǒng)》。 </p><p>  3.1.1 技術(shù)可行性</p><p>  技術(shù)可行性分析主要包括三個(gè)方面:目前有關(guān)的技術(shù)能否支持所開(kāi)發(fā)的新系

46、統(tǒng);硬件資源和軟件資源。技術(shù)支持:首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開(kāi)發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。硬件資源:開(kāi)發(fā)信息管理系統(tǒng)所需的硬件資源包含以下兩個(gè)方面:系統(tǒng)開(kāi)發(fā)人員在信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開(kāi)發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、

47、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。軟件資源:軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:</p><p><b> ?、俨僮飨到y(tǒng)的選擇;</b></p><p><b> ?、诰幾g系統(tǒng)的選擇;</b></p>

48、;<p> ?、蹟?shù)據(jù)庫(kù)管理系統(tǒng)的選擇;</p><p> ?、芨呒?jí)編程語(yǔ)言的選擇;</p><p> ?、轁h字處理系統(tǒng)的選擇;</p><p> ?、迲?yīng)用軟件包的選擇。</p><p>  本系統(tǒng)在開(kāi)發(fā)前,與企業(yè)的領(lǐng)導(dǎo)和有關(guān)的操作人員密切溝通,認(rèn)真聽(tīng)取他們的意見(jiàn),并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開(kāi)發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)

49、性和合理性。</p><p>  3.1.2 操作可行性</p><p>  采用此系統(tǒng),可以減輕管理人員的工作量,使管理人員從大量繁瑣的添表、查表、手工制表中解放出來(lái)。能夠節(jié)省大量的人力、物力,工作效率大大提高,預(yù)計(jì)查詢速度可以比原人工查詢提高幾倍以上,并且可以大大提高準(zhǔn)確性和精確性,而且可以安全地、完整地保存大量的設(shè)備記錄。使設(shè)備的管理更加規(guī)范化,系統(tǒng)化。此項(xiàng)目雖然經(jīng)濟(jì)效益不是太大,但

50、可以減輕工作人員的勞動(dòng)強(qiáng)度,并可以促進(jìn)企業(yè)對(duì)設(shè)備管理的規(guī)范化和自動(dòng)化,而且價(jià)格低廉,所以是有應(yīng)用價(jià)值的,而且在技術(shù)上完全是可行的,可以馬上進(jìn)行開(kāi)發(fā)工作。</p><p>  3.1.3 經(jīng)濟(jì)可行性</p><p>  現(xiàn)在市場(chǎng)上流行的《企業(yè)設(shè)備管理系統(tǒng)》之類的軟件通用性、靈活性稍微要差一些,不能完全提供所需的要求。另外,該系統(tǒng)的價(jià)格一般相當(dāng)昂貴,一般的中小型企業(yè)承受不了昂貴的支付能力。所

51、以應(yīng)該根據(jù)企業(yè)的具體情況設(shè)計(jì)適合企業(yè)的軟件系統(tǒng)。</p><p><b>  3.2 系統(tǒng)流程</b></p><p>  管理人員通過(guò)登錄系統(tǒng)了解車間里工件的情況和設(shè)備的基本情況,使用情況,維護(hù)和維修情況的信息;可以對(duì)設(shè)備的基本信息、使用信息、維護(hù)信息、維修信息進(jìn)行添加、修改、刪除和查詢的操作。</p><p>  3.3 業(yè)務(wù)流分析<

52、;/p><p>  3.3.1 業(yè)務(wù)流分析</p><p>  此系統(tǒng)業(yè)務(wù)主要流程含有輸入信息、維護(hù)信息、結(jié)束,如圖3.1所示</p><p>  圖3.1 業(yè)務(wù)流圖 </p><p>  3.4 出錯(cuò)處理需求</p><p>  設(shè)備信息管理系統(tǒng)要求能達(dá)到一定的糾錯(cuò)能力,在用戶操作不當(dāng)時(shí)能給出相應(yīng)的警告信息。用戶登

53、陸時(shí)沒(méi)輸入密碼或者密碼錯(cuò)誤時(shí),系統(tǒng)都會(huì)提示出錯(cuò)信息,并顯示要求重新輸入的警告信息。在其它情況中,為了使用戶能夠正確使用該系統(tǒng),也要求實(shí)現(xiàn)出錯(cuò)處理功能,達(dá)到一定的出錯(cuò)處理能力。</p><p><b>  4 系統(tǒng)設(shè)計(jì)</b></p><p>  4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)分析</p><p>  模具企業(yè)粗加工車間設(shè)備管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖4-1

54、所示,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)確定了軟件的結(jié)構(gòu)也是總體設(shè)計(jì)的主要階段。要根據(jù)系統(tǒng)分析的結(jié)果以及公司的實(shí)際情況來(lái)對(duì)新系統(tǒng)的結(jié)構(gòu)進(jìn)行總體設(shè)計(jì),從宏觀,總體上進(jìn)行設(shè)計(jì)和規(guī)劃,并且要對(duì)各個(gè)模塊分析。</p><p>  4.1模具企業(yè)粗加工車間設(shè)備管理系統(tǒng)系統(tǒng)結(jié)構(gòu)圖</p><p>  圖4.2為基本信息模塊,基本信息理模塊包括機(jī)床信息管理,工件信息管理。</p><p>  4.2基

55、本信息模塊結(jié)構(gòu)圖</p><p>  工件管理模塊含有加工管理,查詢工件,如圖4.3所示, </p><p>  4.3 工件管理模塊結(jié)構(gòu)圖</p><p>  設(shè)備運(yùn)作理模塊包括機(jī)床使用和維護(hù),機(jī)床維修和報(bào)廢的詳細(xì)信息。如圖4.4所示</p><p>  4.4運(yùn)作模塊結(jié)構(gòu)圖</p><p>  應(yīng)急管理模塊包括停

56、機(jī)警報(bào),投訴信息查詢和投訴信息審核。如圖4.5所示。</p><p>  4.5應(yīng)急模塊結(jié)構(gòu)圖</p><p>  系統(tǒng)維護(hù)模塊包括數(shù)據(jù)備份,數(shù)據(jù)還原,原始數(shù)據(jù)下載。如圖4.6所示</p><p>  4.6系統(tǒng)維護(hù)模塊結(jié)構(gòu)圖</p><p>  4.2 系統(tǒng)設(shè)計(jì)目標(biāo)</p><p>  本系統(tǒng)屬于小型的數(shù)據(jù)庫(kù)管理

57、系統(tǒng),針對(duì)中小型企業(yè)的生產(chǎn)進(jìn)行管理,并實(shí)現(xiàn)了一些初步的計(jì)算機(jī)化的管理。通過(guò)本系統(tǒng)可以達(dá)到以下目標(biāo):</p><p>  (1) 有良好的人機(jī)界面。</p><p>  (3) 操作簡(jiǎn)便,無(wú)需專人指導(dǎo)。</p><p>  (4) 系統(tǒng)具有數(shù)據(jù)備份及數(shù)據(jù)還原功能。能夠保證系統(tǒng)數(shù)據(jù)的安全性。</p><p>  (6) 刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定

58、性好。</p><p>  (7) 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。</p><p>  4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則</p><p>  (1) 數(shù)據(jù)標(biāo)準(zhǔn)化,統(tǒng)一化</p><p>  本數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)、名詞術(shù)語(yǔ)、計(jì)量單位實(shí)行標(biāo)準(zhǔn)化,統(tǒng)一化,有利于計(jì)算機(jī)的識(shí)別和統(tǒng)一

59、處理。</p><p>  (2) 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)合理、完整</p><p>  本數(shù)據(jù)庫(kù)依據(jù)關(guān)系數(shù)據(jù)庫(kù)模式,按數(shù)據(jù)類型,科學(xué)、合理地設(shè)置各種類型的字段,建立了數(shù)據(jù)表,庫(kù)管理系統(tǒng)采用模塊結(jié)構(gòu),各模塊相對(duì)獨(dú)立,便于修改和加入新的應(yīng)用模塊。</p><p>  4.3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  這一設(shè)計(jì)階段的主要任務(wù)是在需求分

60、析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,建立一個(gè)概念性的數(shù)據(jù)模型,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。</p><p>  根據(jù)分析,系統(tǒng)分別建立了機(jī)床信息、工件信息、工件加工信息、機(jī)床使用與維護(hù)信息、機(jī)床維修與報(bào)廢信息、管理員等實(shí)體。管理員游覽并管理所有信息下面將使用實(shí)體—聯(lián)系圖(E-R圖)來(lái)具體描述這幾個(gè)實(shí)體以及它們之間的聯(lián)系。如以下圖所示。</p><p>  圖

61、4.7機(jī)床信息E-R圖</p><p>  圖4.8工件信息E-R圖</p><p>  圖4.9工件加工信息E-R圖</p><p>  圖4.10機(jī)床使用與維護(hù)信息E-R圖</p><p>  圖4.11機(jī)床維修與報(bào)廢下信息E-R圖</p><p>  圖4.12管理員E-R圖</p><p&g

62、t;  4.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成各個(gè)表格之間的關(guān)系。設(shè)備信息管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示,每個(gè)表格表示數(shù)據(jù)庫(kù)中的一個(gè)表。</p><p><b>  機(jī)床信息表</b></p><p>  機(jī)床信息表用來(lái)保存機(jī)床的相關(guān)信息。該表如表4.1所示。&l

63、t;/p><p><b>  表4.1</b></p><p><b> ?。?)工件信息表</b></p><p>  工件信息表用來(lái)工件的相關(guān)信息。該表如表4.2所示</p><p><b>  表4.2</b></p><p>  (3)工件加工信息表

64、</p><p>  工件加工信息表用來(lái)工件加工的相關(guān)信息。該表如表4.3所示</p><p> ?。?)使用與維護(hù)信息表 </p><p>  使用與維護(hù)表用來(lái)保存機(jī)床使用與維護(hù)的相關(guān)信息。該表如表4.4所示。</p><p> ?。?)維修與報(bào)廢信息表</p><p>  設(shè)備維護(hù)與報(bào)廢信息表用來(lái)保存設(shè)備維修與報(bào)

65、廢的相關(guān)信息。該表如表4.5所示。</p><p><b> ?。?)管理員信息表</b></p><p>  管理員表用來(lái)記錄賬號(hào)密碼的相關(guān)信息。該表如表4.6所示。</p><p>  5 主要功能模塊設(shè)計(jì)</p><p>  5.1 系統(tǒng)登陸設(shè)計(jì)</p><p>  該系統(tǒng)的登陸界面,管理員

66、登陸時(shí),就是根據(jù)數(shù)據(jù)庫(kù)表中的用戶名和密碼,對(duì)登陸者的身份進(jìn)行驗(yàn)證。作為一個(gè)車間的設(shè)備信息管理系統(tǒng),對(duì)管理人員的驗(yàn)證是必不可少的,只有通過(guò)了登陸的驗(yàn)證,才能進(jìn)行查看和管理。本設(shè)備管理系統(tǒng)的登陸界面如圖5.1所示,只有輸入了正確的帳號(hào)密碼才能進(jìn)入到管理操作頁(yè)面。</p><p>  圖5.1 系統(tǒng)登陸界面</p><p>  5.2機(jī)床基本信息管理模塊設(shè)計(jì)</p><p&g

67、t;  在管理人員登錄系統(tǒng)之后,會(huì)進(jìn)入到管理主界面。從管理主界面就可以進(jìn)入機(jī)床基本信息管理模塊。機(jī)床基本信息管理主界面如圖5.2所示。</p><p>  圖5.2 機(jī)床基本信息管理主頁(yè)面</p><p><b>  程序代碼如下:</b></p><p>  public partial class frmMachineinfo : Form

68、</p><p><b>  {</b></p><p>  public frmMachineinfo()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b>

69、</p><p>  tb_EmpInfo EmpClass = new tb_EmpInfo();</p><p>  tb_EmpInfoMenthod tbMenthod = new tb_EmpInfoMenthod();</p><p>  public static int intFalg = 0;//控件方法狀態(tài)</p><p>

70、;  int G_Int_status; //保存工具欄按鈕操作狀態(tài)</p><p>  public int getPan()</p><p><b>  {</b></p><p>  int intFalg1 = 0;</p><p>  if (intFalg != 3)</p><p>

71、;<b>  {</b></p><p>  if (txtEmpName.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("機(jī)床型號(hào)不能為空!", "提示");</p><p

72、>  txtEmpName.Focus();</p><p>  return intFalg1;</p><p><b>  }</b></p><p>  if (txtEmpLoginName.Text == "")</p><p><b>  {</b></p

73、><p>  MessageBox.Show("機(jī)床名稱不能為空!", "提示");</p><p>  return intFalg1;</p><p><b>  }</b></p><p>  if (intFalg != 2)</p><p><b

74、>  {</b></p><p>  if (txtEmpLoginPwd.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("機(jī)床編號(hào)不能為空!", "提示");</p><p&g

75、t;  return intFalg1;</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (intFalg == 2)</p><p><b>  {</b></p><p>  EmpClass

76、.intEmpId = this.dataGridView1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b

77、></p><p>  EmpClass.intEmpId = tbMenthod.tb_EmpInfoID();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><

78、p><b>  {</b></p><p>  if (txtEmpName.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("請(qǐng)?jiān)谙旅孢x擇要?jiǎng)h除的記錄", "提示");</p>

79、<p>  return intFalg1;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  EmpClass.intEmpId = this.dataGridVie

80、w1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString(); EmpClass.intEmpId = this.dataGridView1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString();</p><p><b>  }</b></p>

81、<p><b>  }</b></p><p>  EmpClass.strEmpName = txtEmpName.Text;</p><p>  EmpClass.strEmpLoginName = txtEmpLoginName.Text;</p><p>  EmpClass.strEmpLoginPwd = txtEmpLo

82、ginPwd.Text;</p><p>  EmpClass.intEmpSex = comboBox2.Text;</p><p>  EmpClass.daEmpBirthday = daEmpBirthday.Value;</p><p>  EmpClass.strEmpDept = cmbEmpDept.Text;</p><p>

83、;  EmpClass.strEmpPost = cmbEmpPost.Text;</p><p>  EmpClass.strEmpPhone = txtEmpPhone.Text;</p><p>  EmpClass.strEmpPhoneM = txtEmpPhoneM.Text;</p><p>  EmpClass.strEmpAddress = txt

84、EmpAddress.Text;</p><p>  if(intFalg!=3)</p><p><b>  {</b></p><p>  EmpClass.intEmpFalg = 0;</p><p><b>  }else</b></p><p><b>

85、  {</b></p><p>  EmpClass.intEmpFalg = 1;</p><p><b>  }</b></p><p>  intFalg1 = 1;</p><p>  return intFalg1;</p><p><b>  }</b>

86、;</p><p>  /// <summary></p><p>  /// 控制控件狀態(tài)</p><p>  /// </summary></p><p>  private void ControlStatus()</p><p><b>  {</b></p&

87、gt;<p>  this.toolSave.Enabled = !this.toolSave.Enabled;</p><p>  this.toolAdd.Enabled = !this.toolAdd.Enabled;</p><p>  this.toolCancel.Enabled = !this.toolCancel.Enabled;</p><

88、;p>  this.toolAmend.Enabled = !this.toolAmend.Enabled;</p><p>  this.toolDelete.Enabled = !this.toolDelete.Enabled;</p><p><b>  }</b></p><p>  /// <summary><

89、/p><p>  /// 將控件恢復(fù)到原始狀態(tài)</p><p>  /// </summary></p><p>  private void ClearControls()</p><p><b>  {</b></p><p>  txtEmpAddress.Text = "

90、";</p><p>  txtEmpLoginName.Text = "";</p><p>  txtEmpLoginPwd.Text = "";</p><p>  txtEmpName.Text = "";</p><p>  txtEmpPhone.Text =

91、"";</p><p>  txtEmpPhoneM.Text = "";</p><p>  cmbEmpDept.SelectedIndex = 0;</p><p>  cmbEmpPost.SelectedIndex = 0;</p><p>  comboBox2.SelectedIndex

92、= 0;</p><p>  this.daEmpBirthday.Value = DateTime.Now;</p><p><b>  }</b></p><p>  private void frmEmpInfo_Load(object sender, EventArgs e)</p><p><b> 

93、 {</b></p><p>  tbMenthod.tb_EmpInfoFind("",5,dataGridView1);</p><p><b>  }</b></p><p>  private void toolAdd_Click(object sender, EventArgs e)</p>

94、<p><b>  {</b></p><p>  ClearControls();//清空控件內(nèi)容</p><p>  ControlStatus();//控件控年?duì)顟B(tài)</p><p>  intFalg = 1;//添加標(biāo)</p><p><b>  }</b></p>

95、<p>  private void toolAmend_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ControlStatus();</p><p>  intFalg = 2;//修改標(biāo)記</p><p><b&g

96、t;  }</b></p><p>  private void toolrefesh_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  ClearControls();//刷新</p><p>  ControlStatus();

97、</p><p><b>  }</b></p><p><b>  //查詢</b></p><p>  private void txtOK_Click(object sender, EventArgs e)</p><p><b>  {</b></p>&

98、lt;p>  string P_Str_selectcondition = this.cbxCondition.Text;</p><p>  //Items[this.cbxCondition.SelectedIndex].ToString();</p><p>  if (P_Str_selectcondition == null)</p><p><

99、;b>  {</b></p><p>  MessageBox.Show("請(qǐng)選擇查詢條件!");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (this.txtKeyWord.Text

100、== "")</p><p><b>  {</b></p><p>  MessageBox.Show("輸入查詢條件!");</p><p><b>  return;</b></p><p><b>  }</b></p>

101、;<p>  switch (P_Str_selectcondition)</p><p><b>  {</b></p><p>  case "機(jī)床型號(hào)":</p><p>  tbMenthod.tb_EmpInfoFind(txtKeyWord.Text,1,dataGridView1);</p&

102、gt;<p><b>  break;</b></p><p>  case "制造廠商":</p><p>  tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 2, dataGridView1);</p><p><b>  break;</b><

103、;/p><p>  case "負(fù)責(zé)人":</p><p>  tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 3, dataGridView1);</p><p><b>  break;</b></p><p>  case "使用年限":<

104、;/p><p>  tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 4, dataGridView1);</p><p><b>  break;</b></p><p><b>  default:</b></p><p><b>  break;<

105、/b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void toolCancel_Click(object sender, EventArgs e)</p><p><b>  {</b></

106、p><p>  ClearControls();</p><p>  ControlStatus();</p><p><b>  }</b></p><p>  private void toolSave_Click(object sender, EventArgs e)</p><p><b

107、>  {</b></p><p>  if (getPan() == 1)</p><p><b>  {</b></p><p>  if (intFalg == 1)</p><p><b>  {</b></p><p>  if (tbMenthod

108、.tb_EmpInfoFind(txtEmpLoginName.Text,"",1) == 1)</p><p><b>  {</b></p><p>  MessageBox.Show("機(jī)床名稱已被占用!!");</p><p>  txtEmpLoginName.Text = "&quo

109、t;;</p><p>  txtEmpLoginName.Focus();</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (tbMenthod.tb_EmpInfoAdd(EmpClass) == 1)</p>

110、<p><b>  {</b></p><p>  MessageBox.Show("添加成功");</p><p>  intFalg = 0;</p><p>  tbMenthod.tb_EmpInfoFind("", 5, dataGridView1);</p><p

111、>  ClearControls();</p><p>  ControlStatus();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Mess

112、ageBox.Show("添加成失敗");</p><p>  intFalg = 0;</p><p>  //tbMenthod.tb_EmpInfoFind("2",dataGridView1);</p><p>  ClearControls();</p><p>  ControlStatus

113、();</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (intFalg == 2)</p><p><b>  {</b></p><p>  if (tbMenthod.tb_EmpInfoU

114、pdate(EmpClass)==1)</p><p><b>  {</b></p><p>  MessageBox.Show("修改成功");</p><p>  intFalg = 0;</p><p>  tbMenthod.tb_EmpInfoFind("", 5, d

115、ataGridView1);</p><p>  ClearControls();</p><p>  ControlStatus();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b

116、></p><p>  MessageBox.Show("修改成失敗");</p><p>  intFalg = 0;</p><p>  //tbMenthod.tb_EmpInfoFind("2",dataGridView1);</p><p>  ClearControls();</

117、p><p>  ControlStatus();</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (intFalg == 3)</p><p><b>  {</b></p><p

118、>  if (tbMenthod.tb_EmpInfoDelete(EmpClass) == 1)</p><p><b>  {</b></p><p>  MessageBox.Show("刪除成功");</p><p>  intFalg = 0;</p><p>  tbMenthod.

119、tb_EmpInfoFind("", 5, dataGridView1);</p><p>  ClearControls();</p><p>  ControlStatus();</p><p><b>  }</b></p><p><b>  else</b></p

120、><p><b>  {</b></p><p>  MessageBox.Show("刪除失敗");</p><p>  intFalg = 0;</p><p>  ClearControls();</p><p>  ControlStatus();</p>&

121、lt;p><b>  }</b></p><p><b>  }</b></p><p><b>  }//end</b></p><p>  5.2.1工件基本信息管理模塊設(shè)計(jì)</p><p>  對(duì)于這么一個(gè)車間來(lái)說(shuō),工件的基本信息非常必要,要記錄一個(gè)工件的基本信息,

122、一下模塊必不可少。本系統(tǒng)的工件基本信息模塊如圖5.3所示。</p><p>  圖5.3 工件基本信息管理頁(yè)面</p><p><b>  程序代碼如下:</b></p><p>  public partial class frmWorkpieceinfo : Form</p><p><b>  {<

123、/b></p><p>  public frmWorkpieceinfo()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  public frmWo

124、rkpieceinfo(int intResult)</p><p><b>  {</b></p><p>  InitializeComponent();</p><p>  intReturn = intResult;</p><p><b>  }</b></p><p&

125、gt;  public static int intReturn = 0;</p><p>  tb_Company Company = new tb_Company();</p><p>  tb_CompanyMenthod CompanyMenthod = new tb_CompanyMenthod();</p><p>  tb_JhGoodsInfoMen

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論