版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、編號無錫太湖學(xué)院 畢業(yè)設(shè)計(論文)題目: 機械零件的計算機管理系統(tǒng) 信機 系 機械工程及自動化 專業(yè)II無錫太湖學(xué)院本科畢業(yè)設(shè)計(論文)誠 信 承 諾 書本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文) 機械零件的計算機管理系統(tǒng) 是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的成果,其內(nèi)容除了在畢業(yè)設(shè)計(論文)中特別加以標(biāo)注引用,表示致謝的內(nèi)容外,本畢業(yè)設(shè)計(論文)不包含任何其他個人、集體已發(fā)表或撰寫的成果作品。 無錫太湖學(xué)院信 機系 機械工程及自動化 專業(yè)畢 業(yè) 設(shè) 計論 文 任 務(wù) 書一、題目及專題:1、題目機械零件的計算機管理系統(tǒng) 2、專題 二、課題來源及選題依據(jù) 車間零件的管理對每個企業(yè)單位都是十分重要
2、的,課題以某靜態(tài)混合器生產(chǎn)車間為應(yīng)用背景,通過探討當(dāng)前車間零件的管理現(xiàn)狀、存在問題以及現(xiàn)實需求,設(shè)計一個針對零件管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提供較為完備的功能,對于提高工作效率、加快車間零件管理的自動化具有較為重要的意義。 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能以為人們深刻認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算及應(yīng)用的一部分,使用計算機對信息進行管理,具有與手工管理所無法比擬的優(yōu)點。 三、本設(shè)計(論文或其他)應(yīng)達(dá)到的要求:1能熟練掌握visual studio等可視化編程工具; 2能熟練掌握包括功能模塊、數(shù)據(jù)流圖、程序框圖、開發(fā)關(guān)鍵技術(shù)等實際
3、方法或探討方法; 3熟練掌握C#編程技術(shù) ; 4熟練掌握Dreamweaver網(wǎng)頁制作; 5調(diào)查探討、查閱文獻(xiàn)和搜集資料。 6撰寫開題報告或文獻(xiàn)綜述,確定設(shè)計方案或研究方案。 7總體設(shè)計方案 四、接受任務(wù)學(xué)生: 機械92 班 姓名 蔡天華 五、開始及完成日期:自2012年11月12日 至2013年5月25日六、設(shè)計(論文)指導(dǎo)(或顧問):指導(dǎo)教師簽名 簽名 簽名教研室主任學(xué)科組組長研究所所長 簽名 系主任 簽名2011年11月12日V摘 要隨著現(xiàn)代工業(yè)的發(fā)展,計算機信息管理系統(tǒng)越來越受到企業(yè)重視。零件管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS), 是現(xiàn)代企業(yè)不可缺少的部分,通過使用該系統(tǒng),促進企業(yè)規(guī)
4、范化管理,提高管理效率和水平;能夠方便快捷地將原來分散的貨物信息進行有機地組織和管理,及時提供可靠信息,為企業(yè)的科學(xué)化決策提供重要依據(jù)。零件管理系統(tǒng)開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本文主要分析了零件管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分以及數(shù)據(jù)庫模式分析等,重點對應(yīng)用程序的實際開發(fā)實現(xiàn)作了介紹。達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了零件管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時簡單介紹了Vis
5、ual studio編程環(huán)境和SQL server數(shù)據(jù)庫管理系統(tǒng)的功能特點,倉庫管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。 關(guān)鍵詞:零件管理;數(shù)據(jù)庫;Visual studioAbstractWith the development of modern industry, the information management system of the computer is being paid attention to by enterprises. The administrative system of the mechanical parts is a typical informa
6、tion management system(MIS), and a modern enterprises indispensable part, through using this system , promote the standardized management of storekeepers department , improve efficiency of management and level; The goods information that can be conveniently and swiftly originally scattered is organi
7、zed and managed organically, offer reliable information in time, offer the important basis for scientific decision of enterprises. The administrative system of the mechanical parts is a typical application of managing information system (know as MIS),which mainly includes building up data-base of ba
8、ck-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datumThis text has analysed some basic functions of the administrative system of th
9、e stock and makes up the situation mainly, including the systematic demand is analysed, systematic structure, the function module divides and the data base mode is analysed etc., have realized doing the introduction to the actual development of the application program especially. Having reached the
10、consistency and security of the data, and the application program function is complete, have accorded with the administrative system of the stock as the request for the typical information management system (MIS). Introduced the function characteristics of Visual studio programming environment and S
11、QL server data base management system briefly at the same time, the administrative system of the stock is an indispensable part in enterprises material flow management.Keywords: stock management; database; Visual studio目錄摘 要IIIABSTRACTIV目錄V1 緒論11.1 本課題的研究內(nèi)容和意義11.1.1 課題背景11.1.2 研究意義11.2 機械零件的計算機管理系統(tǒng)國
12、內(nèi)外的發(fā)展概況12 機械零件的計算機管理系統(tǒng)的開發(fā)技術(shù)22.1 C語言簡介22.2 開發(fā)工具32.3 數(shù)據(jù)庫33 系統(tǒng)需求分析53.1 可行性分析53.1.2 技術(shù)可行性53.1.2 社會可行性53.1.3 經(jīng)濟可行性53.2 系統(tǒng)流程53.3 出錯處理需求54 系統(tǒng)設(shè)計74.1 系統(tǒng)結(jié)構(gòu)設(shè)計分析74.2 系統(tǒng)設(shè)計目標(biāo)74.3 系統(tǒng)數(shù)據(jù)庫設(shè)計84.3.1 數(shù)據(jù)庫設(shè)計原則84.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計84.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計105 主要功能模塊設(shè)計135.1 系統(tǒng)登錄設(shè)計135.2 零件進貨管理模塊設(shè)計135.3 員工管理模塊設(shè)計175.4 零件出貨模塊設(shè)計235.5 零件報廢管理信息
13、模塊設(shè)計275.6 零件報廢管理信息模塊設(shè)計306 系統(tǒng)測試366.1 機械企業(yè)零件管理信息系統(tǒng)測試概述366.1.1 測試目標(biāo)366.1.2 被測系統(tǒng)特點366.1.3 被測系統(tǒng)環(huán)境需求366.2 企業(yè)信息管理的測試方案366.2.1 測試的重要性366.2.2 測試內(nèi)容376.3 測試結(jié)果分析評價387 結(jié)論39致 謝41參 考 文 獻(xiàn)43機械零件的計算機管理系統(tǒng)1 緒論本章主要介紹了機械零件的計算機管理系統(tǒng)的背景和目的,就機械零件的計算機管理系統(tǒng)的發(fā)展和現(xiàn)狀進行了論述。1.1 本課題的研究內(nèi)容和意義1.1.1 課題背景隨著科學(xué)技術(shù)的不斷提高,以及計算機科學(xué)日漸成熟,其強大的功能已經(jīng)被人們
14、深刻認(rèn)識,人們對目前生活質(zhì)量和工作環(huán)境的要求也越來越高,它已經(jīng)進入人類社會的各個領(lǐng)域,發(fā)揮著越來越重要的作用。作為計算及應(yīng)用的一部分,使用計算機對信息進行管理,具有與傳統(tǒng)手工管理企業(yè)零件所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、保密性好、存儲量大、壽命長、成本低、可靠性高等。這些優(yōu)點能夠極大地提高零件管理的效率,成為了企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件之一1。本系統(tǒng)的目的就是開發(fā)一個操作方便,功能實用,簡單明了的零件信息管理系統(tǒng)。1.1.2 研究意義在機遇與挑戰(zhàn)并存的前提下,企業(yè)面臨了前所未有的競爭壓力,企業(yè)必須盡快的調(diào)整內(nèi)部的產(chǎn)業(yè)結(jié)構(gòu),轉(zhuǎn)換傳統(tǒng)的管理方式,建立一套適合自身發(fā)展的
15、零件管理系統(tǒng)來面對社會的挑戰(zhàn)。目前市面上使用的零件管理系統(tǒng)很多。但是,對于不同企業(yè)的零件管理系統(tǒng)來說,需要一個符合自己企業(yè)生產(chǎn)發(fā)展的零件管理系統(tǒng),一個操作方便,功能實用,能滿足企業(yè)對零件信息的日常管理就可以了。1.2 機械零件的計算機管理系統(tǒng)國內(nèi)外的發(fā)展概況人類進入21世紀(jì)以來,信息化的飛速發(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)的需要、降低成本、提高功效、減少積壓、加快物資周
16、轉(zhuǎn)、杜絕浪費都有著積極的作用。通過對大中型工業(yè)企業(yè)零件管理方法的探討,來更好利用現(xiàn)代化的手段來提高零件管理的水平,從而增加企業(yè)盈利,增強企業(yè)的國際競爭力2。零件管理是企業(yè)管理的一個重要的環(huán)節(jié)和基礎(chǔ)。主要是記錄零件購入信息,使用信息和報廢信息,其次是管理系統(tǒng)可以即時提供各種零件的出入信息表,可以使管理者及時了解企業(yè)零件的當(dāng)前狀況,從而可以使管理者安排生產(chǎn)工作。2 機械零件的計算機管理系統(tǒng)的開發(fā)技術(shù)本章中首先討論了機械零件的計算機管理系統(tǒng)的開發(fā)所實用到的相關(guān)技術(shù),包括開發(fā)環(huán)境的選擇、開發(fā)工具集開發(fā)語言的選擇、數(shù)據(jù)庫服務(wù)器的選擇,為系統(tǒng)開發(fā)做好充分的準(zhǔn)備2.1 C語言簡介C語言是一個通用的,功能強大
17、,靈活的程序編程語言,既可以用來編寫軟件應(yīng)用程序,而且還編寫系統(tǒng)軟件。美國貝爾研究所的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。它的特點如下1、C是高級語言:它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。C 語言可以像匯編語言一樣
18、對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。2、C是結(jié)構(gòu)式語言:具有結(jié)構(gòu)化的控制語句。用函數(shù)作為程序的木塊單位,便于實現(xiàn)程序的模塊化。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有條件語句、多種循環(huán)控制程序流向,從而使程序完全結(jié)構(gòu)化。3、C語言功能齊全:具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現(xiàn)決策目的的游戲4、C語言適用范圍大:適合于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機型。C語言對編寫需要硬件進行操作的場合,優(yōu)于其它高級語言,有一些大型應(yīng)用軟件也是用C語言編寫的4。
19、5、C語言應(yīng)用程序指針:您可以直接操作硬件,但沒有保護的C指針操作,但也帶來了很多不安全因素。 C + +中,在這方面已得到改善,同時保留了在同一時間的指針操作增強了安全性,一些用戶支持的,但是,因為這些改進的語言的復(fù)雜性增加,同時也為另一部分的批評。 Java是學(xué)習(xí)C +的經(jīng)驗教訓(xùn)取消指針操作,而且還取消了C+,以改善在安全性和適用性的一些有爭議的地方都取得了不錯的成績,但其本身運行的虛擬機解釋,運行效率低比C + +/ C,C,C+,java語言被認(rèn)為是同樣的思路,他們占據(jù)了一長串的前三名方案使用5。6、語言是簡單和緊湊。使用方便,靈活。 C語言編寫的,總共只有37個關(guān)鍵字,9種控制語言。
20、書面形式方便,主要以小寫字母,壓縮一切不必要的成分。比許多其他高級語言簡潔的C語言程序,源代碼很短,所以輸入程序工作量少。2.2 開發(fā)工具Visual意為“可視化的”,視覺意義的“可視化”,是指用于開發(fā)圖形用戶界面的方法。 是用來開發(fā)。 NET應(yīng)用程序的專用語言,它是基于C語言,遵循最關(guān)鍵字,表達(dá)式和運算符,語法設(shè)計更加簡潔易懂,但在C + +對象建模對象,其表面的肢體語言結(jié)構(gòu)支持全身體的物體表面上的設(shè)計理論。要學(xué)習(xí)C,必須了解Microsoft.NET FrmeWork。 Microsoft.NET框架是微軟的下一代軟件開發(fā)模型,C語言是NET框架的新一代開發(fā)工具7。 C設(shè)計本身,考慮到各種
21、語言的特點,避免了現(xiàn)有編程語言的缺點,并添加了各種優(yōu)秀的語言功能,如垃圾收集,類型安全和異常處理。 C中保留的C+強大的功能,無論是Visual Basic的易用性利用自身的優(yōu)勢,。 NET提供住庫,改變了傳統(tǒng)的應(yīng)用程序開發(fā)模型,再加上微軟的。 NET平臺的全力支持下,C在可預(yù)見的未來將起到非常重要的作用6。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)建混合語言解決
22、方案。此外,這些語言使用。 NET Framework的功能,它提供了簡化ASP Web應(yīng)用程序和XML Web服務(wù)發(fā)展的關(guān)鍵技術(shù)7。Dreamweaver是唯一來回HTML,可視化編輯器和源代碼編輯器同步的設(shè)計工具。它包含其他主流HomeSite中的BBEdit文本編輯器。幀(幀)和表格,使生產(chǎn)的快,你無法想象的。 Dreamweaver所見即所得的可視化編輯器的動態(tài)出版和電子商務(wù)能力,能夠提供卓越的支持第三方廠商,包括成功整合。當(dāng)你在動態(tài)網(wǎng)頁的設(shè)計使用Dreamweaver時,你可以看到的功能,無需檢查。內(nèi)置的圖形編輯引擎:修剪,調(diào)整大小,大小,旋轉(zhuǎn)角度,調(diào)節(jié)亮度不需要離開Dreamwea
23、ver的環(huán)境,因為它本身集成FW基本圖形編輯技術(shù)。用Dreamweaver網(wǎng)頁設(shè)計提出了一種全方位的,可以顯示最流行的全方位的任何平臺上的瀏覽器。今天的技術(shù)支持:當(dāng)今主流的開放的環(huán)境:J2EE,PHP,ColdFusion的增強。 NET,和其他主流服務(wù)器技術(shù)。 Dreamweaver中現(xiàn)在包括支持XML命名空間,ASP.NET表單控件對象的級聯(lián)樣式表支持動態(tài)HTML和鼠標(biāo)繪制效果,音效和動畫DHTML數(shù)據(jù)庫可以在Netscape和微軟瀏覽器執(zhí)行。使用不同的瀏覽器檢查顯示功能,Dreamweaver可以告訴你不同的瀏覽器上運行的有效性。2.3 數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)是為管理數(shù)據(jù)庫而設(shè)計的電腦軟件
24、系統(tǒng)本章主要使用SQL server。SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select, Insert,
25、Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作 10。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語句可以嵌套,它具有極大的靈活性和強大的功能SQL Server 2008是
26、一個專業(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)用的高可用性和高性能SQL Server 2008 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2008 結(jié)合了分析、報表、集成和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域11。 與Microsoft Visual Studio,SQL Server 20
27、08中的Microsoft Office系統(tǒng)和新的開發(fā)工具包(包括商業(yè)智能開發(fā)套件)的緊密集成如此不同。無論是開發(fā)人員,數(shù)據(jù)庫管理員,信息工作者還是決策者,SQL Server20008的可以為您提供創(chuàng)新的解決方案來幫助你更多地受益于您的數(shù)據(jù)12。3 系統(tǒng)需求分析3.1 可行性分析在傳統(tǒng)模式下利用人工進行機械零件信息管理,存在著很多的缺點,如:效率低,保密性不佳,并且時間長將會有大量的數(shù)據(jù),十分不便于管理者進行查找,更新,維護等。這些情況,給企業(yè)管理者帶來很大麻煩,無法有效的管理企業(yè),影響工作效率,減少了企業(yè)盈利。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,使用計算機對企業(yè)進行管理成為了人們生
28、活正的一部分。作為計算機應(yīng)用的一部分,使用計算機對機械零件的信息進行管理,比傳統(tǒng)人工管理更具有優(yōu)點。同時表現(xiàn)比較直觀,使得管理者查詢使用簡單。3.1.2 技術(shù)可行性由于是計算機管理系統(tǒng),本系統(tǒng)只需要一臺裝有IE瀏覽器的計算機既可以使用,并且對計算機本身沒有太大要求,所以一般企業(yè)的電腦完全可以滿足要求。而且對于軟件本身的技術(shù)要求,現(xiàn)在的程序設(shè)計語言已經(jīng)非常成熟,要運用HTML樣式來制作網(wǎng)頁。表達(dá)更直觀。3.1.2 社會可行性使用該系統(tǒng)的企業(yè)內(nèi)部環(huán)境能夠很好地發(fā)揮該機械零件管理系統(tǒng)的功能。即組織內(nèi)外都具備接受和使用該系統(tǒng)的條件。由于是企業(yè)使用,根據(jù)現(xiàn)有的硬件設(shè)施、軟件環(huán)境和人員素質(zhì)等方面考慮,機械
29、零件管理系統(tǒng)在企業(yè)內(nèi)應(yīng)該可以得到較好的應(yīng)用。該系統(tǒng)既可以在因特網(wǎng)上運行,也可以在企業(yè)網(wǎng)或單獨部門的局域網(wǎng)上運行因特網(wǎng)上運行。給管理者帶來極大的方便。 3.1.3 經(jīng)濟可行性由于本系統(tǒng)是為企業(yè)的一個車間所使用的系統(tǒng),所以裝上該應(yīng)用軟件,就可使用該系統(tǒng),此系統(tǒng)成本費用主要集中在系統(tǒng)軟件的研究和開發(fā)上,當(dāng)系統(tǒng)投入運行后就可以為企業(yè)節(jié)約大量的人力,物力。此后所帶來的企業(yè)盈利完全超過了之前所開發(fā)使用的費用,所以經(jīng)濟上完全可以3.2 系統(tǒng)流程用戶通過服務(wù)器進入機械零件的管理系統(tǒng),首先進入的是機械零件管理系統(tǒng)的首頁,用賬號密碼登陸該系統(tǒng),登陸成功后就可以查詢零件的信息;管理員同樣通過服務(wù)器進入管理系統(tǒng),登陸
30、成功后可以進入管理主頁面,可以管理零件的進貨、出貨、報廢情況。3.3 出錯處理需求企業(yè)零件信息管理系統(tǒng)要求能達(dá)到一定的分析出錯的能力,在用戶操作不當(dāng)時能給出相應(yīng)的警告信息。比如在用戶注冊時,填寫了不符合規(guī)則的內(nèi)容,或者用戶登陸時沒輸入密碼或者密碼錯誤時,系統(tǒng)都會提示出錯信息,并顯示要求重新輸入的警告信息。在其它情況中,為了使用戶能夠正確使用該系統(tǒng),也要求實現(xiàn)出錯處理功能,達(dá)到一定的出錯處理能力。4 系統(tǒng)設(shè)計4.1 系統(tǒng)結(jié)構(gòu)設(shè)計分析系統(tǒng)結(jié)構(gòu)設(shè)計分析確定了軟件的結(jié)構(gòu)也是總體設(shè)計的主要階段。要根據(jù)系統(tǒng)分析的結(jié)果以及公司的實際情況來對新系統(tǒng)的結(jié)構(gòu)進行總體設(shè)計。根據(jù)系統(tǒng)的功能需求分析,將本系統(tǒng)劃分為以下
31、幾大模塊,如圖4.1所示。圖4.1 系統(tǒng)模塊圖系統(tǒng)權(quán)限管理 用戶信息包括系統(tǒng)用管理員的賬號、密碼、用戶類別。系統(tǒng)需通過用戶賬號以及密碼進行驗證,只有通過驗證后才能進入系統(tǒng)。其具體功能需求如下所示:(1) 能夠通過用戶賬號與密碼驗證后,進入系統(tǒng)操作界面;(2) 能夠創(chuàng)建用戶和刪除用戶。4.2 系統(tǒng)設(shè)計目標(biāo)本系統(tǒng)屬于小型的數(shù)據(jù)庫管理系統(tǒng),針對中小型企業(yè)的信息進行管理,并實現(xiàn)了一些初步的計算機的管理。通過本系統(tǒng)可以達(dá)到以下目標(biāo):(1) 及時了解各零件當(dāng)前的數(shù)量,從而判斷是否需求;(2) 可以準(zhǔn)確了解零件的使用情況;(3) 可以準(zhǔn)確了解零件的報廢率,從而改進生產(chǎn);(4) 方便的全方位的數(shù)據(jù)查詢;(5)
32、 強大的報表打印功能;(6) 完全人性化設(shè)計,無需指導(dǎo)。4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計4.3.1 數(shù)據(jù)庫設(shè)計原則(1)數(shù)據(jù)標(biāo)準(zhǔn)化,統(tǒng)一化(2)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計合理、完整104.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 這一設(shè)計階段的主要任務(wù)是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,建立一個概念性的數(shù)據(jù)模型,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。根據(jù)分析,系統(tǒng)分別建立了零件信息、進貨信息、出貨信息、報廢信息管理員等尸體。管理員管理所有信息,用戶可以瀏覽信息。下面將使用實體聯(lián)系圖(E-R圖)來具體描述這幾個實體以及它們之間的聯(lián)系,如下圖所示。零件信息E-R圖進貨信息E-R圖出貨信息E-R圖報廢信
33、息E-R圖管理員與普通用戶E-R圖4.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成各個表格之間的關(guān)系。零件信息管理系統(tǒng)數(shù)據(jù)庫中的各個表的設(shè)計結(jié)果如下面的幾個表格所示,每個表格表示數(shù)據(jù)庫中的一個表。(1) 零件信息表零件信息表用來保存零件的相關(guān)信息。該表如表4-1所示。表4-1零件信息表序號字段名稱類型說明長度備注1Datavarchar日期20主鍵2partsvarchar零件203modelvarchar型號204quantityvarchar數(shù)量205statusvarchar狀態(tài)106suppliervarchar供應(yīng)商207remarkvarchar備注20(2
34、) 進貨信息表 進貨信息表用來保存進貨的相關(guān)信息。該表如表4-2所示 表4-2 進貨信息表序號字段名稱類型說明長度備注1Datavarchar日期20主鍵2partsvarchar零件203quantityvarchar數(shù)量204modelvarchar型號205unit pricevarchar單價206Total pricevarchar總價207personvarchar經(jīng)手人208suppliervarchar供應(yīng)商20(3) 出貨信息表出貨信息表用來保存零件出貨的相關(guān)信息。該表如表4-3所示表4-3 出貨信息表序號字段名稱類型說明長度備注1Datavarchar日期20主鍵2part
35、svarchar零件203modelvarchar型號204quantityvarchar數(shù)量205personvarchar經(jīng)手人20(4)報廢信息表 報廢信息表用來保存零件使用報廢的相關(guān)信息。該表如表4-4所示。表4-4 報廢信息表序號字段名稱類型說明長度備注1Datavarchar日期20主鍵2partsvarchar零件203modelvarchar型號204quantityvarchar數(shù)量205personvarchar經(jīng)手人206remarkvarchar備注205 主要功能模塊設(shè)計5.1 系統(tǒng)登錄設(shè)計該系統(tǒng)的登陸界面,用戶在登陸時,就是根據(jù)數(shù)據(jù)庫表中的用戶名和密碼,對用戶的身份
36、進行驗證。作為一個公司的零件信息管理系統(tǒng),對操作人員的驗證是必不可少的,在本系統(tǒng)中,無法直接訪問管理頁面,它會重定向到登錄頁面的,只有通過了登陸的驗證,才能進行查看和管理。本企業(yè)管理系統(tǒng)的登陸界面如下圖所示,只有輸入了正確的帳號密碼才能進入到管理操作頁面.如圖5.1所示。圖5.1 登陸界面5.2 零件進貨管理模塊設(shè)計零件管理系統(tǒng)是基于B/S結(jié)構(gòu)的網(wǎng)頁形式的管理系統(tǒng)。在管理人員登錄系統(tǒng)之后,會進入到管理首頁。從管理首頁就可以進入零件進貨管理模塊。零件進貨管理主頁面如圖5.2所示。圖5.2 進貨管理界面其中頁面利用表單設(shè)計,程序代碼如下機械零件計算機管理系統(tǒng) !- Colour SchemesDefault colour scheme is blue. Unco
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上半年貴州省貴陽市云巖區(qū)人民政府政務(wù)服務(wù)中心招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州畢節(jié)市金沙縣面向全縣考調(diào)機關(guān)事業(yè)單位人員10人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州畢節(jié)市中級人民法院檢察院招聘聘用制法官助理檢察官助理90人重點基礎(chǔ)提升(共500題)附帶答案詳解-1
- 2025年上半年諸暨市建設(shè)集團限公司招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年衡陽市衡南縣事業(yè)單位招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年葫蘆島市連山區(qū)事業(yè)單位招考56名工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年綠色東海集團東??h源豐建筑工程限公司臨時工作人員招聘3名易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年紅塔遼寧煙草限責(zé)任公司招聘95人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年科學(xué)技術(shù)部火炬高技術(shù)產(chǎn)業(yè)開發(fā)中心博士后工作站招收博士后研究人員重點基礎(chǔ)提升(共500題)附帶答案詳解-1
- 2025年合資協(xié)議示范
- 保潔服務(wù)崗位檢查考核評分標(biāo)準(zhǔn)
- 稱量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機波形分析及臨床應(yīng)用
- 常用緊固件選用指南
- 私人借款協(xié)議書新編整理版示范文本
評論
0/150
提交評論