版權(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> ?。毞Q: )</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è)零件的當前狀況,從而可以使管理者安排生產(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、方廠商,包括成功整合。當你在動態(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ù)支持:當今主流的開放的環(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ā)上,當系統(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)要求能達到一定的分析出錯的能力,在用戶操作不當時能給出相應(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> 及時了解各零件當前的數(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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機械零件的計算機管理系統(tǒng)設(shè)計【帶程序】
- 機械零件的計算機管理系統(tǒng)設(shè)計【帶程序】
- 機械零件的計算機管理系統(tǒng)設(shè)計論文.doc
- 機械零件的計算機管理系統(tǒng)設(shè)計論文.doc
- 機械零件的計算機管理系統(tǒng)設(shè)計開題報告.doc
- 機械零件的計算機管理系統(tǒng)設(shè)計開題報告.doc
- 機械零件圖像分割系統(tǒng)設(shè)計論文[帶程序]
- 機械設(shè)計的計算機管理系統(tǒng)日光燈管理系統(tǒng)設(shè)計【帶程序】
- 機械設(shè)計的計算機管理系統(tǒng)日光燈管理系統(tǒng)設(shè)計【帶程序】
- 基于計算機視覺的機械零件尺寸測量研究.pdf
- 機械設(shè)計的計算機管理系統(tǒng)日光燈管理系統(tǒng)設(shè)計論文.doc
- 機械設(shè)計的計算機管理系統(tǒng)日光燈管理系統(tǒng)設(shè)計論文.doc
- 機械零件的強度計算..
- 焦爐機械走行計算機管理系統(tǒng).pdf
- 機械零件a
- 機械零件照片計算機識別方法的理論與算法研究.pdf
- 計算機視覺技術(shù)在機械零件檢測中的應(yīng)用研究.pdf
- 婦科病案的計算機管理系統(tǒng)
- 機械零件的接觸應(yīng)力計算
- 機房計算機管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論