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

下載本文檔

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

文檔簡介

1、<p><b>  編號</b></p><p><b>  無錫太湖學(xué)院</b></p><p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  題目: 機械零件的計算機管理系統(tǒng) </p><p>  信機 系 機械工程及自動化 專業(yè)</

2、p><p>  學(xué) 號:        </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師:   (職稱:教授 )</p><p>  (職稱: )</p><p>  2013年5月25日</p><p>  無錫太湖學(xué)院本科畢業(yè)設(shè)計(論文

3、)</p><p><b>  誠 信 承 諾 書</b></p><p>  本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文) 機械零件的計算機管理系統(tǒng) 是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的成果,其內(nèi)容除了在畢業(yè)設(shè)計(論文)中特別加以標注引用,表示致謝的內(nèi)容外,本畢業(yè)設(shè)計(論文)不包含任何其他個人、集體已發(fā)表或撰寫的成果作品。</p><p>

4、;  班 級: 機械92 </p><p>  學(xué) 號: 0923078 </p><p>  作者姓名: </p><p>  2013 年 5 月 25 日</p><p><b>  摘 要</b></p><p>  隨著現(xiàn)代工業(yè)的

5、發(fā)展,計算機信息管理系統(tǒng)越來越受到企業(yè)重視。零件管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS), 是現(xiàn)代企業(yè)不可缺少的部分,通過使用該系統(tǒng),促進企業(yè)規(guī)范化管理,提高管理效率和水平;能夠方便快捷地將原來分散的貨物信息進行有機地組織和管理,及時提供可靠信息,為企業(yè)的科學(xué)化決策提供重要依據(jù)。零件管理系統(tǒng)開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功

6、能完備,易使用等特點。本文主要分析了零件管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分以及數(shù)據(jù)庫模式分析等,重點對應(yīng)用程序的實際開發(fā)實現(xiàn)作了介紹。達到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了零件管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時簡單介紹了Visual studio編程環(huán)境和SQL server數(shù)據(jù)庫管理系統(tǒng)的功能特點,倉庫管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。 <

7、;/p><p>  關(guān)鍵詞:零件管理;數(shù)據(jù)庫;Visual studio</p><p><b>  Abstract</b></p><p>  With the development of modern industry, the information management system of the computer is being p

8、aid attention to by enterprises. The administrative system of the mechanical parts is a typical information management system(MIS), and a modern enterprise's indispensable part, through using this system , promote th

9、e standardized management of storekeeper's department , improve efficiency of management and level; The goods information that can be conveniently and swiftly originally scattered is </p><p>  Keywords:

10、stock management; database; Visual studio</p><p><b>  目錄</b></p><p><b>  摘 要III</b></p><p>  AbstractIV</p><p><b>  目錄V</b></p

11、><p><b>  1 緒論1</b></p><p>  1.1 本課題的研究內(nèi)容和意義1</p><p>  1.1.1 課題背景1</p><p>  1.1.2 研究意義1</p><p>  1.2 機械零件的計算機管理系統(tǒng)國內(nèi)外的發(fā)展概況1</p><p&g

12、t;  2 機械零件的計算機管理系統(tǒng)的開發(fā)技術(shù)2</p><p>  2.1 C語言簡介2</p><p>  2.2 開發(fā)工具3</p><p><b>  2.3 數(shù)據(jù)庫3</b></p><p>  3 系統(tǒng)需求分析5</p><p>  3.1 可行性分析5</p>

13、<p>  3.1.2 技術(shù)可行性5</p><p>  3.1.2 社會可行性5</p><p>  3.1.3 經(jīng)濟可行性5</p><p>  3.2 系統(tǒng)流程5</p><p>  3.3 出錯處理需求5</p><p><b>  4 系統(tǒng)設(shè)計7</b><

14、/p><p>  4.1 系統(tǒng)結(jié)構(gòu)設(shè)計分析7</p><p>  4.2 系統(tǒng)設(shè)計目標7</p><p>  4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計8</p><p>  4.3.1 數(shù)據(jù)庫設(shè)計原則8</p><p>  4.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計8</p><p>  4.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計

15、10</p><p>  5 主要功能模塊設(shè)計13</p><p>  5.1 系統(tǒng)登錄設(shè)計13</p><p>  5.2 零件進貨管理模塊設(shè)計13</p><p>  5.3 員工管理模塊設(shè)計17</p><p>  5.4 零件出貨模塊設(shè)計23</p><p>  5.5 零件

16、報廢管理信息模塊設(shè)計27</p><p>  5.6 零件報廢管理信息模塊設(shè)計30</p><p><b>  6 系統(tǒng)測試36</b></p><p>  6.1 機械企業(yè)零件管理信息系統(tǒng)測試概述36</p><p>  6.1.1 測試目標36</p><p>  6.1.2 被測系

17、統(tǒng)特點36</p><p>  6.1.3 被測系統(tǒng)環(huán)境需求36</p><p>  6.2 企業(yè)信息管理的測試方案36</p><p>  6.2.1 測試的重要性36</p><p>  6.2.2 測試內(nèi)容37</p><p>  6.3 測試結(jié)果分析評價37</p><p>

18、<b>  7 結(jié)論39</b></p><p>  致 謝錯誤!未定義書簽。</p><p>  參 考 文 獻41</p><p><b>  1 緒論</b></p><p>  本章主要介紹了機械零件的計算機管理系統(tǒng)的背景和目的,就機械零件的計算機管理系統(tǒng)的發(fā)展和現(xiàn)狀進行了論述。<

19、;/p><p>  1.1 本課題的研究內(nèi)容和意義</p><p>  1.1.1 課題背景</p><p>  隨著科學(xué)技術(shù)的不斷提高,以及計算機科學(xué)日漸成熟,其強大的功能已經(jīng)被人們深刻認識,人們對目前生活質(zhì)量和工作環(huán)境的要求也越來越高,它已經(jīng)進入人類社會的各個領(lǐng)域,發(fā)揮著越來越重要的作用。作為計算及應(yīng)用的一部分,使用計算機對信息進行管理,具有與傳統(tǒng)手工管理企業(yè)零件所

20、無法比擬的優(yōu)點。例如:檢索迅速、查找方便、保密性好、存儲量大、壽命長、成本低、可靠性高等。這些優(yōu)點能夠極大地提高零件管理的效率,成為了企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件之一[1]。</p><p>  本系統(tǒng)的目的就是開發(fā)一個操作方便,功能實用,簡單明了的零件信息管理系統(tǒng)。</p><p>  1.1.2 研究意義</p><p>  在機遇與挑戰(zhàn)并存的

21、前提下,企業(yè)面臨了前所未有的競爭壓力,企業(yè)必須盡快的調(diào)整內(nèi)部的產(chǎn)業(yè)結(jié)構(gòu),轉(zhuǎn)換傳統(tǒng)的管理方式,建立一套適合自身發(fā)展的零件管理系統(tǒng)來面對社會的挑戰(zhàn)。目前市面上使用的零件管理系統(tǒng)很多。但是,對于不同企業(yè)的零件管理系統(tǒng)來說,需要一個符合自己企業(yè)生產(chǎn)發(fā)展的零件管理系統(tǒng),一個操作方便,功能實用,能滿足企業(yè)對零件信息的日常管理就可以了。</p><p>  1.2 機械零件的計算機管理系統(tǒng)國內(nèi)外的發(fā)展概況</p>

22、<p>  人類進入21世紀以來,信息化的飛速發(fā)展和世界經(jīng)濟的穩(wěn)定增長,商業(yè)的發(fā)展,零件的信息管理無疑成為了國際國內(nèi)的焦點。學(xué)習(xí)先進技術(shù),利用新時代的先進技術(shù)把傳統(tǒng)管理企業(yè)方式實現(xiàn)現(xiàn)代化和智能化已經(jīng)引起了國際國內(nèi)業(yè)界的重視。這是企業(yè)管理中的一個重要基礎(chǔ)和環(huán)節(jié)。如果做好了企業(yè)的零件管理工作,對于保障企業(yè)生產(chǎn)的需要、降低成本、提高功效、減少積壓、加快物資周轉(zhuǎn)、杜絕浪費都有著積極的作用。通過對大中型工業(yè)企業(yè)零件管理方法的探討,來更

23、好利用現(xiàn)代化的手段來提高零件管理的水平,從而增加企業(yè)盈利,增強企業(yè)的國際競爭力[2]。</p><p>  零件管理是企業(yè)管理的一個重要的環(huán)節(jié)和基礎(chǔ)。主要是記錄零件購入信息,使用信息和報廢信息,其次是管理系統(tǒng)可以即時提供各種零件的出入信息表,可以使管理者及時了解企業(yè)零件的當(dāng)前狀況,從而可以使管理者安排生產(chǎn)工作。</p><p>  2 機械零件的計算機管理系統(tǒng)的開發(fā)技術(shù)</p>

24、<p>  本章中首先討論了機械零件的計算機管理系統(tǒng)的開發(fā)所實用到的相關(guān)技術(shù),包括開發(fā)環(huán)境的選擇、開發(fā)工具集開發(fā)語言的選擇、數(shù)據(jù)庫服務(wù)器的選擇,為系統(tǒng)開發(fā)做好充分的準備</p><p><b>  2.1 C語言簡介</b></p><p>  C語言是一個通用的,功能強大,靈活的程序編程語言,既可以用來編寫軟件應(yīng)用程序,而且還編寫系統(tǒng)軟件。美國貝爾研究

25、所的DMRitchie在1972年推出,1978年,C語言已經(jīng)被移植到大,中,小和微型計算機,成為世界上使用最廣泛的高級編程語言。它可以作為一個工作系統(tǒng)的設(shè)計語言,編寫系統(tǒng)應(yīng)用也可以作為應(yīng)用程序設(shè)計語言,編寫一個程序,不依賴于計算機硬件。其廣泛的應(yīng)用,具有較強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā),以及各種研究需要使用的C語言編寫系統(tǒng)軟件,三維,二維圖形和動畫,適合特定的應(yīng)用,如微控制器和嵌入式系統(tǒng)開發(fā)[3]。</p><

26、;p><b>  它的特點如下</b></p><p>  1、C是高級語言:它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。</p><p>  2、C是結(jié)構(gòu)式語言:具有結(jié)構(gòu)化的控制語句。用函數(shù)作為程序的木塊單位,便于實現(xiàn)程序的模塊化。C 語言是以函數(shù)形式提供給用戶的

27、,這些函數(shù)可方便的調(diào)用,并具有條件語句、多種循環(huán)控制程序流向,從而使程序完全結(jié)構(gòu)化。</p><p>  3、C語言功能齊全:具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現(xiàn)決策目的的游戲</p><p>  4、C語言適用范圍大:適合于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機型。C語言對編寫需要硬件進行

28、操作的場合,優(yōu)于其它高級語言,有一些大型應(yīng)用軟件也是用C語言編寫的[4]。</p><p>  5、C語言應(yīng)用程序指針:您可以直接操作硬件,但沒有保護的C指針操作,但也帶來了很多不安全因素。 C + +中,在這方面已得到改善,同時保留了在同一時間的指針操作增強了安全性,一些用戶支持的,但是,因為這些改進的語言的復(fù)雜性增加,同時也為另一部分的批評。 Java是學(xué)習(xí)C ++的經(jīng)驗教訓(xùn)取消指針操作,而且還取消了C++,

29、以改善在安全性和適用性的一些有爭議的地方都取得了不錯的成績,但其本身運行的虛擬機解釋,運行效率低比C + +/ C,C,C++,java語言被認為是同樣的思路,他們占據(jù)了一長串的前三名方案使用[5]。</p><p>  6、語言是簡單和緊湊。使用方便,靈活。 C語言編寫的,總共只有37個關(guān)鍵字,9種控制語言。書面形式方便,主要以小寫字母,壓縮一切不必要的成分。比許多其他高級語言簡潔的C語言程序,源代碼很短,所以

30、輸入程序工作量少。</p><p><b>  2.2 開發(fā)工具</b></p><p>  Visual意為“可視化的”,視覺意義的“可視化”,是指用于開發(fā)圖形用戶界面的方法。 #是用來開發(fā)。 NET應(yīng)用程序的專用語言,它是基于C語言,遵循最關(guān)鍵字,表達式和運算符,語法設(shè)計更加簡潔易懂,但在C + +對象建模對象,其表面的肢體語言結(jié)構(gòu)支持全身體的物體表面上的設(shè)計理論

31、。要學(xué)習(xí)C#,必須了解Microsoft.NET FrmeWork。 Microsoft.NET框架是微軟的下一代軟件開發(fā)模型,C#語言是NET框架的新一代開發(fā)工具[7]。 C#設(shè)計本身,考慮到各種語言的特點,避免了現(xiàn)有編程語言的缺點,并添加了各種優(yōu)秀的語言功能,如垃圾收集,類型安全和異常處理。 C#中保留的C++強大的功能,無論是Visual Basic的易用性利用自身的優(yōu)勢,。 NET提供住庫,改變了傳統(tǒng)的應(yīng)用程序開發(fā)模型,再加上微

32、軟的。 NET平臺的全力支持下,C#在可預(yù)見的未來將起到非常重要的作用[6]。</p><p>  Visual Studio是一套完整的開發(fā)工具,用于構(gòu)建ASP.NET Web應(yīng)用程序,XML Web服務(wù),桌面應(yīng)用程序和移動應(yīng)用程序。的Visual Basic,Visual C#和Visual C + +中使用相同的集成開發(fā)環(huán)境(IDE),因此它可以共享工具,并能夠輕松地創(chuàng)建混合語言解決方案。此外,這些語言使用

33、。 NET Framework的功能,它提供了簡化ASP Web應(yīng)用程序和XML Web服務(wù)發(fā)展的關(guān)鍵技術(shù)[7]。</p><p>  Dreamweaver是唯一來回HTML,可視化編輯器和源代碼編輯器同步的設(shè)計工具。它包含其他主流HomeSite中的BBEdit文本編輯器。幀(幀)和表格,使生產(chǎn)的快,你無法想象的。 Dreamweaver所見即所得的可視化編輯器的動態(tài)出版和電子商務(wù)能力,能夠提供卓越的支持第三

34、方廠商,包括成功整合。當(dāng)你在動態(tài)網(wǎng)頁的設(shè)計使用Dreamweaver時,你可以看到的功能,無需檢查。內(nèi)置的圖形編輯引擎:修剪,調(diào)整大小,大小,旋轉(zhuǎn)角度,調(diào)節(jié)亮度不需要離開Dreamweaver的環(huán)境,因為它本身集成FW基本圖形編輯技術(shù)。用Dreamweaver網(wǎng)頁設(shè)計提出了一種全方位的,可以顯示最流行的全方位的任何平臺上的瀏覽器。今天的技術(shù)支持:當(dāng)今主流的開放的環(huán)境:J2EE,PHP,ColdFusion的增強。 NET,和其他主流服務(wù)

35、器技術(shù)。 Dreamweaver中現(xiàn)在包括支持XML命名空間,ASP.NET表單控件對象的級聯(lián)樣式表支持動態(tài)HTML和鼠標繪制效果,音效和動畫DHTML數(shù)據(jù)庫可以在Netscape和微軟瀏覽器執(zhí)行。使用不同的瀏覽器檢查顯示功能,,Dreamweaver可以告訴你不同的瀏覽器上運行</p><p><b>  2.3 數(shù)據(jù)庫</b></p><p>  數(shù)據(jù)庫管理系統(tǒng)是

36、為管理數(shù)據(jù)庫而設(shè)計的電腦軟件系統(tǒng)</p><p>  本章主要使用SQL server。</p><p>  SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)

37、庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。雖然很多數(shù)據(jù)庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標準的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作 [10]。</p><

38、;p>  SQL語言包括:數(shù)據(jù)庫定義語言,數(shù)據(jù)查詢語言,數(shù)據(jù)操縱語言,數(shù)據(jù)控制語言分為四個部分。它不要求用戶指定的數(shù)據(jù)存儲方法,用戶不需要知道具體的數(shù)據(jù)存儲方法,都不同的底層數(shù)據(jù)庫系統(tǒng)的一個完全不同的結(jié)構(gòu),可以使用相同的SQL語言作為數(shù)據(jù)輸入和管理的接口。它被設(shè)置為記錄作為操作對象,所有SQL語句的集合,接受輸入輸出,并返回一個集合,這個集合特性允許一條SQL語句的輸出作為另一個輸入一個SQL語句,SQL語句可以嵌套,它具有極大的

39、靈活性和強大的功能</p><p>  SQL Server 2008是一個專業(yè)的全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2008數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供更安全,更可靠的存儲,使您可以構(gòu)建和管理用于業(yè)務(wù)數(shù)據(jù)應(yīng)用的高可用性和高性能</p><p>  SQL Server 2008 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQ

40、L Server 2008 結(jié)合了分析、報表、集成和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域[11]。 </p><p>  與Microsoft Visual Studio,SQL Server 2008中的Microsoft Office系統(tǒng)和新的開發(fā)工具包(包括商業(yè)智能開發(fā)套件)的緊

41、密集成如此不同。無論是開發(fā)人員,數(shù)據(jù)庫管理員,信息工作者還是決策者,SQL Server20008的可以為您提供創(chuàng)新的解決方案來幫助你更多地受益于您的數(shù)據(jù)[12]。</p><p><b>  3 系統(tǒng)需求分析</b></p><p><b>  3.1 可行性分析</b></p><p>  在傳統(tǒng)模式下利用人工進行機械

42、零件信息管理,存在著很多的缺點,如:效率低,保密性不佳,并且時間長將會有大量的數(shù)據(jù),十分不便于管理者進行查找,更新,維護等。這些情況,給企業(yè)管理者帶來很大麻煩,無法有效的管理企業(yè),影響工作效率,減少了企業(yè)盈利。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,使用計算機對企業(yè)進行管理成為了人們生活正的一部分。作為計算機應(yīng)用的一部分,使用計算機對機械零件的信息進行管理,比傳統(tǒng)人工管理更具有優(yōu)點。同時表現(xiàn)比較直觀,使得管理者查詢使用簡單。<

43、/p><p>  3.1.2 技術(shù)可行性</p><p>  由于是計算機管理系統(tǒng),本系統(tǒng)只需要一臺裝有IE瀏覽器的計算機既可以使用,并且對計算機本身沒有太大要求,所以一般企業(yè)的電腦完全可以滿足要求。而且對于軟件本身的技術(shù)要求,現(xiàn)在的程序設(shè)計語言已經(jīng)非常成熟,要運用HTML樣式來制作網(wǎng)頁。表達更直觀。</p><p>  3.1.2 社會可行性</p>&

44、lt;p>  使用該系統(tǒng)的企業(yè)內(nèi)部環(huán)境能夠很好地發(fā)揮該機械零件管理系統(tǒng)的功能。即組織內(nèi)外都具備接受和使用該系統(tǒng)的條件。由于是企業(yè)使用,根據(jù)現(xiàn)有的硬件設(shè)施、軟件環(huán)境和人員素質(zhì)等方面考慮,機械零件管理系統(tǒng)在企業(yè)內(nèi)應(yīng)該可以得到較好的應(yīng)用。該系統(tǒng)既可以在因特網(wǎng)上運行,也可以在企業(yè)網(wǎng)或單獨部門的局域網(wǎng)上運行因特網(wǎng)上運行。給管理者帶來極大的方便。</p><p>  3.1.3 經(jīng)濟可行性</p><

45、;p>  由于本系統(tǒng)是為企業(yè)的一個車間所使用的系統(tǒng),所以裝上該應(yīng)用軟件,就可使用該系統(tǒng),此系統(tǒng)成本費用主要集中在系統(tǒng)軟件的研究和開發(fā)上,當(dāng)系統(tǒng)投入運行后就可以為企業(yè)節(jié)約大量的人力,物力。此后所帶來的企業(yè)盈利完全超過了之前所開發(fā)使用的費用,所以經(jīng)濟上完全可以</p><p><b>  3.2 系統(tǒng)流程</b></p><p>  用戶通過服務(wù)器進入機械零件的管理

46、系統(tǒng),首先進入的是機械零件管理系統(tǒng)的首頁,用賬號密碼登陸該系統(tǒng),登陸成功后就可以查詢零件的信息;管理員同樣通過服務(wù)器進入管理系統(tǒng),登陸成功后可以進入管理主頁面,可以管理零件的進貨、出貨、報廢情況。</p><p>  3.3 出錯處理需求</p><p>  企業(yè)零件信息管理系統(tǒng)要求能達到一定的分析出錯的能力,在用戶操作不當(dāng)時能給出相應(yīng)的警告信息。比如在用戶注冊時,填寫了不符合規(guī)則的內(nèi)容,

47、或者用戶登陸時沒輸入密碼或者密碼錯誤時,系統(tǒng)都會提示出錯信息,并顯示要求重新輸入的警告信息。在其它情況中,為了使用戶能夠正確使用該系統(tǒng),也要求實現(xiàn)出錯處理功能,達到一定的出錯處理能力。</p><p><b>  4 系統(tǒng)設(shè)計</b></p><p>  4.1 系統(tǒng)結(jié)構(gòu)設(shè)計分析</p><p>  系統(tǒng)結(jié)構(gòu)設(shè)計分析確定了軟件的結(jié)構(gòu)也是總體設(shè)計

48、的主要階段。要根據(jù)系統(tǒng)分析的結(jié)果以及公司的實際情況來對新系統(tǒng)的結(jié)構(gòu)進行總體設(shè)計。</p><p>  根據(jù)系統(tǒng)的功能需求分析,將本系統(tǒng)劃分為以下幾大模塊,如圖4.1所示。</p><p>  圖4.1 系統(tǒng)模塊圖</p><p><b>  系統(tǒng)權(quán)限管理</b></p><p>  用戶信息包括系統(tǒng)用管理員的賬號、密碼、

49、用戶類別。系統(tǒng)需通過用戶賬號以及密碼進行驗證,只有通過驗證后才能進入系統(tǒng)。其具體功能需求如下所示:</p><p>  能夠通過用戶賬號與密碼驗證后,進入系統(tǒng)操作界面;</p><p>  能夠創(chuàng)建用戶和刪除用戶。</p><p>  4.2 系統(tǒng)設(shè)計目標</p><p>  本系統(tǒng)屬于小型的數(shù)據(jù)庫管理系統(tǒng),針對中小型企業(yè)的信息進行管理,并實

50、現(xiàn)了一些初步的計算機的管理。通過本系統(tǒng)可以達到以下目標:</p><p>  及時了解各零件當(dāng)前的數(shù)量,從而判斷是否需求;</p><p>  可以準確了解零件的使用情況;</p><p>  可以準確了解零件的報廢率,從而改進生產(chǎn);</p><p>  方便的全方位的數(shù)據(jù)查詢;</p><p>  強大的報表打印功能

51、;</p><p>  完全人性化設(shè)計,無需指導(dǎo)。</p><p>  4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p>  4.3.1 數(shù)據(jù)庫設(shè)計原則</p><p> ?。?)數(shù)據(jù)標準化,統(tǒng)一化</p><p> ?。?)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計合理、完整[10]</p><p>  4.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)

52、設(shè)計</p><p>  這一設(shè)計階段的主要任務(wù)是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,建立一個概念性的數(shù)據(jù)模型,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。</p><p>  根據(jù)分析,系統(tǒng)分別建立了零件信息、進貨信息、出貨信息、報廢信息管理員等尸體。管理員管理所有信息,用戶可以瀏覽信息。下面將使用實體——聯(lián)系圖(E-R圖)來具體描述這幾個實體以及它們之間的聯(lián)系,

53、如下圖所示。</p><p><b>  零件信息E-R圖</b></p><p><b>  進貨信息E-R圖</b></p><p><b>  出貨信息E-R圖</b></p><p><b>  報廢信息E-R圖</b></p>&l

54、t;p>  管理員與普通用戶E-R圖</p><p>  4.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成各個表格之間的關(guān)系。零件信息管理系統(tǒng)數(shù)據(jù)庫中的各個表的設(shè)計結(jié)果如下面的幾個表格所示,每個表格表示數(shù)據(jù)庫中的一個表。</p><p><b>  零件信息表</b></p>&

55、lt;p>  零件信息表用來保存零件的相關(guān)信息。該表如表4-1所示。</p><p><b>  表4-1零件信息表</b></p><p><b>  進貨信息表</b></p><p>  進貨信息表用來保存進貨的相關(guān)信息。該表如表4-2所示</p><p>  表4-2 進貨信息表<

56、;/p><p><b>  出貨信息表</b></p><p>  出貨信息表用來保存零件出貨的相關(guān)信息。該表如表4-3所示</p><p>  表4-3 出貨信息表</p><p> ?。?)報廢信息表 </p><p>  報廢信息表用來保存零件使用報廢的相關(guān)信息。該表如表4-4所示。</

57、p><p>  表4-4 報廢信息表</p><p>  5 主要功能模塊設(shè)計</p><p>  5.1 系統(tǒng)登錄設(shè)計</p><p>  該系統(tǒng)的登陸界面,用戶在登陸時,就是根據(jù)數(shù)據(jù)庫表中的用戶名和密碼,對用戶的身份進行驗證。作為一個公司的零件信息管理系統(tǒng),對操作人員的驗證是必不可少的,在本系統(tǒng)中,無法直接訪問管理頁面,它會重定向到登錄頁面的

58、,只有通過了登陸的驗證,才能進行查看和管理。本企業(yè)管理系統(tǒng)的登陸界面如下圖所示,只有輸入了正確的帳號密碼才能進入到管理操作頁面.如圖5.1所示。</p><p><b>  圖5.1 登陸界面</b></p><p>  5.2 零件進貨管理模塊設(shè)計</p><p>  零件管理系統(tǒng)是基于B/S結(jié)構(gòu)的網(wǎng)頁形式的管理系統(tǒng)。在管理人員登錄系統(tǒng)之后,

59、會進入到管理首頁。從管理首頁就可以進入零件進貨管理模塊。零件進貨管理主頁面如圖5.2所示。</p><p>  圖5.2 進貨管理界面</p><p>  其中頁面利用表單設(shè)計,程序代碼如下</p><p>  <!DOCTYPE html></p><p>  <html lang="en">&l

60、t;/p><p><b>  <head></b></p><p>  <meta charset="utf-8" /></p><p>  <title>機械零件計算機管理系統(tǒng)</title></p><p>  <meta name="d

61、escription" content="Administry - Admin Template by www.mianfeimoban.com" /></p><p>  <meta name="keywords" content="Admin,Template" /></p><p>  <!

62、-- We need to emulate IE7 only when we are to use excanvas --></p><p>  <!--[if IE]></p><p>  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /><

63、/p><p>  <![endif]--></p><p>  <!-- Favicons --> </p><p>  <link rel="shortcut icon" type="image/png" HREF="img/favicons/favicon.png"/>&

64、lt;/p><p>  <link rel="icon" type="image/png" HREF="img/favicons/favicon.png"/></p><p>  <link rel="apple-touch-icon" HREF="img/favicons/apple.

65、png" /></p><p>  <!-- Main Stylesheet --> </p><p>  <link rel="stylesheet" href="css/style.css" type="text/css" /></p><p>  <!--

66、 Colour Schemes</p><p>  Default colour scheme is blue. Uncomment prefered stylesheet to use it.</p><p>  <link rel="stylesheet" href="css/brown.css" type="text/css&q

67、uot; media="screen" /> </p><p>  <link rel="stylesheet" href="css/gray.css" type="text/css" media="screen" /> </p><p>  <link rel=

68、"stylesheet" href="css/green.css" type="text/css" media="screen" /></p><p>  <link rel="stylesheet" href="css/pink.css" type="text/css&q

69、uot; media="screen" /> </p><p>  <link rel="stylesheet" href="css/red.css" type="text/css" media="screen" /></p><p><b>  -->&

70、lt;/b></p><p>  <!-- Your Custom Stylesheet --> </p><p>  <link rel="stylesheet" href="css/custom.css" type="text/css" /></p><p>  <!

71、--swfobject - needed only if you require <video> tag support for older browsers --></p><p><b>  </head></b></p><p><b>  <body></b></p><p&g

72、t;  <!-- Header --></p><p>  <header id="top"></p><p>  <div class="wrapper"></p><p>  <!-- Title/Logo - can use text instead of image -->

73、;</p><p>  <div id="title">機械零件計算機管理系統(tǒng)</p><p>  <!--<span>Administry</span> demo--></div></p><p>  <!-- Top navigation --></p>&

74、lt;p>  <div id="topnav"></p><p>  <a href="#"><img class="avatar" SRC="img/user_32.png" alt="" /></a></p><p>  登錄用戶名:

75、 <b>Admin</b></p><p>  <span>|</span></p><p>  <a href="index.htm">退出</a><br /></p><p>  <small><a href="#" cl

76、ass="high"></a></small> </div></p><p>  <!-- End of Top navigation --></p><p>  <!-- Main navigation --></p><p>  <nav id="menu

77、"></p><p>  <ul class="sf-menu"><li><a HREF="dashboard.html">首頁</a></li></p><p>  <li ><a HREF="lj.htm">零件信息管理<

78、/a></li></p><p>  <li class="current"></p><p>  <a HREF="jh.htm">進貨信息管理</a> </li></p><p>  <li><a HREF="ch.ht

79、m">出貨信息管理</a></li></p><p>  <li><a HREF="bf.htm">零件報廢管理</a></li></p><p>  <li><a HREF="cx.htm">零件查詢</a></li&

80、gt;</p><p><b>  </ul></b></p><p><b>  </nav></b></p><p>  <!-- End of Main navigation --></p><p>  <!-- Aside links -->

81、<!-- End of Aside links --></p><p><b>  </div></b></p><p><b>  </header></b></p><p>  <!-- End of Header --></p><p>  &l

82、t;!-- Page title --></p><p>  <div id="pagetitle"></p><p>  <div class="wrapper"></p><p>  <h1>歡迎光臨</h1></p><p>  <!--

83、 Quick search box --></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <!-- End of Page title --></p><p>  <!-- Pa

84、ge content --></p><p>  <!-- End of Page content --></p><p>  <!-- Page footer --></p><p>  <footer id="bottom"> <br></p><p>  <

85、div class="wrapper"></p><p>  <table width="1127" height="278" border="0" cellpadding="0" cellspacing="0"></p><p><b>  

86、<tr></b></p><p>  <td colspan="8" bgcolor="#FFFFFF">進貨信息管理</td></p><p><b>  </tr></b></p><p><b>  <tr ><

87、/b></p><p>  <td width="119" align="center" class="bk" >日期</td></p><p>  <td width="83" align="center" class="bk">

88、;零件</td></p><p>  <td width="199" align="center" class="bk">型號</td></p><p>  <td width="139" align="center" class="bk&

89、quot;>數(shù)量</td></p><p>  <td width="127" align="center" class="bk">單價</td></p><p>  <td width="127" align="center" class=&

90、quot;bk">總價</td></p><p>  <td width="230" align="center" class="bk">供應(yīng)商</td></p><p>  <td width="103" align="center"

91、; class="bk">經(jīng)手人</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="28" align="center"

92、; class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="10"></td></p><p>  <td align="center&quo

93、t; valign="middle" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="5"></td></p><p>  <

94、;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="10"></td></p><p>  &l

95、t;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="5"></td></p><p>  &l

96、t;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="5"></td></p><p>  &l

97、t;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="5"></td></p><p>  &l

98、t;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="20"></td></p><p>  &

99、lt;td align="center" class="bk"><input name="textfield" type="text" style="margin:5px" value=" " size="10"></td></p><p>&l

100、t;b>  </tr></b></p><p><b>  </table></b></p><p><b>  </div></b></p><p>  <table width="500" border="1" alig

101、n="center"></p><p><b>  <tr></b></p><p>  <td align="center" height="35"><input type="submit" name="button" id=&qu

102、ot;button" value="提交"></p><p>  <input type="reset" name="button2" id="button2" value="取消"></td></p><p><b>  </tr&g

103、t;</b></p><p><b>  </table></b></p><p><b>  </footer></b></p><p>  5.3 員工管理模塊設(shè)計</p><p>  作為一個企業(yè),肯定有員工的進出,所以必須有員工管理模塊。如圖5.3所示。&

104、lt;/p><p><b>  圖5.3 注冊界面</b></p><p><b>  其代碼如下</b></p><p>  <!DOCTYPE html></p><p>  <html lang="en"></p><p><

105、;b>  <head></b></p><p>  <meta charset="utf-8" /></p><p>  <title>機械零件計算機管理系統(tǒng)</title></p><p>  <meta name="description" conte

106、nt="Administry - Admin Template by www.mianfeimoban.com" /></p><p>  <meta name="keywords" content="Admin,Template" /></p><p>  <!-- We need to emulate

107、IE7 only when we are to use excanvas --></p><p>  <!--[if IE]></p><p>  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /></p><p>  <

108、;![endif]--></p><p>  <!-- Favicons --> </p><p>  <link rel="shortcut icon" type="image/png" HREF="img/favicons/favicon.png"/></p><p>  

109、<link rel="icon" type="image/png" HREF="img/favicons/favicon.png"/></p><p>  <link rel="apple-touch-icon" HREF="img/favicons/apple.png" /></p&

110、gt;<p>  <!-- Main Stylesheet --> </p><p>  <link rel="stylesheet" href="css/style.css" type="text/css" /></p><p>  <!-- Colour Schemes</p&

111、gt;<p>  Default colour scheme is blue. Uncomment prefered stylesheet to use it.</p><p>  <link rel="stylesheet" href="css/brown.css" type="text/css" media="scree

112、n" /> </p><p>  <link rel="stylesheet" href="css/gray.css" type="text/css" media="screen" /> </p><p>  <link rel="stylesheet"

113、 href="css/green.css" type="text/css" media="screen" /></p><p>  <link rel="stylesheet" href="css/pink.css" type="text/css" media="scree

114、n" /> </p><p>  <link rel="stylesheet" href="css/red.css" type="text/css" media="screen" /></p><p><b>  --></b></p>&

115、lt;p>  <!-- Your Custom Stylesheet --> </p><p>  <link rel="stylesheet" href="css/custom.css" type="text/css" /></p><p>  <script language="j

116、avascript">//注冊功能</p><p>  function reg()</p><p><b>  {</b></p><p>  if (document.regform.username.value=="")</p><p><b>  {</b>

117、;</p><p>  alert("請輸入用戶名!");</p><p>  document.regform.username.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if (docume

118、nt.regform.password.value=="")</p><p><b>  {</b></p><p>  alert("請輸入密碼!");</p><p>  document.regform.password.focus();</p><p>  return f

119、alse;</p><p><b>  }</b></p><p>  if (document.regform.password.value!=document.regform.password2.value)</p><p><b>  {</b></p><p>  alert("兩

120、次密碼不一樣!請重新輸入");</p><p>  document.regform.password.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if (document.regform.sex.value=="&qu

121、ot;)</p><p><b>  {</b></p><p>  alert("請選擇您的性別!");</p><p>  document.regform.sex.focus();</p><p>  return false;</p><p><b>  }&

122、lt;/b></p><p>  if (document.regform.email.value=="")</p><p><b>  {</b></p><p>  alert("請輸入您的郵箱地址!");</p><p>  document.regform.email

123、.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if (document.regform.add.value=="")</p><p><b>  {</b></p><p>

124、  alert("請輸?shù)刂罚?quot;);</p><p>  document.regform.add.focus();</p><p>  return false;</p><p><b>  }</b></p><p><b>  else</b></p><

125、p><b>  {</b></p><p>  document.write("恭喜你注冊成功!您的用戶名是:"+ document.regform.username.value);</p><p>  document.write("<a href='index.htm'>返回登陸界面</a>

126、;");</p><p>  return false;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  

127、</head></b></p><p><b>  <body></b></p><p>  <!-- Header --></p><p>  <header id="top"></p><p>  <div class="

128、wrapper-login"></p><p>  <!-- Title/Logo - can use text instead of image --></p><p>  <div id="title">機械零件計算機管理系統(tǒng)</p><p>  <!--<span>Administr

129、y</span> demo--></p><p><b>  </div></b></p><p>  <!-- Main navigation --></p><p>  <nav id="menu"></p><p>  <ul clas

130、s="sf-menu"></p><p>  <li ><a href="index.htm">登陸</a></li></p><p>  <li class="current"><a href="reg.htm">注冊</a&

131、gt;</li></p><p><b>  </ul></b></p><p><b>  </nav></b></p><p>  <!-- End of Main navigation --></p><p>  <!-- Aside li

132、nks --></p><p>  <!-- End of Aside links --></p><p><b>  </div></b></p><p><b>  </header></b></p><p>  <!-- End of Heade

133、r --></p><p>  <!-- Page title --></p><p>  <div id="pagetitle"></div></p><p>  <!-- End of Page title --></p><p>  <!-- Page co

134、ntent --></p><p>  <!-- End of Page content --></p><p>  <!-- Page footer --></p><p>  <div id="page"></p><p>  <!-- Wrapper --><

135、;/p><p>  <div class="wrapper-login"></p><p>  <!-- Login form --></p><p>  <section class="full"></p><p>  <h3>會員注冊</h3>

136、</p><p>  <form id="regform" name="regform" method="post" action="" onsubmit="javascript:return reg();"></p><p><b>  <p></

137、b></p><p>  <label class="required" for="username">用戶名:</label></p><p><b>  <br/></b></p><p>  <input type="text" i

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論