機械零件的計算機管理系統(tǒng)_第1頁
機械零件的計算機管理系統(tǒng)_第2頁
機械零件的計算機管理系統(tǒng)_第3頁
機械零件的計算機管理系統(tǒng)_第4頁
機械零件的計算機管理系統(tǒng)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘 要 隨著現(xiàn)代工業(yè)的發(fā)展,計算機信息管理系統(tǒng)越來越受到企業(yè)重視。 零件 管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS), 是現(xiàn)代企業(yè)不可缺少的部分 ,通過使用該系統(tǒng),促進 企業(yè) 規(guī)范化管理,提高管理效率和水平;能夠方便快捷地將原來分散的貨物信息進行有機地組織和管理,及時提供可靠信息,為企業(yè)的科學化決策提供重要依據。 零件 管理系統(tǒng)開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備 ,易使用等特點。 本文主要分析了 零件 管理系統(tǒng)的 一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結構,功能模塊劃分以及數據庫模式分析等,重點對應用程序的實際開發(fā)實現(xiàn)作了介紹。達到了數據的一致性和安全性,且應用程序功能完備,符合了 零件 管理系統(tǒng)作為典型的信息管理系統(tǒng) (MIS)的要求。同時簡單介紹了 Visual studio 編程環(huán)境和 SQL server 數據庫管理系統(tǒng)的功能特點,倉庫管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。 關鍵詞: 零件管理;數據庫; Visual studio Abstract With 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 information 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 organized 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 back-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 datum This text has analysed some basic functions of the administrative system of the 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 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 SQL 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 目錄 摘 要 . III ABSTRACT . IV 目錄 . V 1 緒論 . 1 1.1 本課題的研究內容和意義 . 1 1.1.1 課題背景 . 1 1.1.2 研究意義 . 1 1.2 機械零件的計算機管理系統(tǒng)國內外的發(fā)展概況 . 1 2 機械零件的計算機管理系統(tǒng)的開發(fā)技術 . 1 2.1 C 語言簡介 . 2 2.2 開發(fā)工具 . 3 2.3 數據庫 . 3 3 系統(tǒng)需求分析 . 5 3.1 可行性分析 . 5 3.1.2 技術可行性 . 5 3.1.2 社會可行性 . 5 3.1.3 經濟可行性 . 5 3.2 系統(tǒng)流程 . 5 3.3 出錯處理需求 . 5 4 系統(tǒng)設計 . 7 4.1 系統(tǒng)結構設計分析 . 7 4.2 系統(tǒng)設計目標 . 7 4.3 系統(tǒng)數據庫設計 . 8 4.3.1 數據庫設計原則 . 8 4.3.2 數據庫概念結構設計 . 8 4.3.3 數據庫邏輯結構設計 . 10 5 主要功能模塊設計 . 13 5.1 系統(tǒng)登錄設計 . 13 5.2 零件進貨 管理模塊設計 . 13 5.3 員工管理模塊設計 . 17 5.4 零件出貨模塊設計 . 23 5.5 零件報廢管理信息模塊設計 . 27 5.6 零件報廢管理信息模塊設計 . 30 6 系統(tǒng)測試 . 35 6.1 機械企業(yè)零件管理信息系統(tǒng)測試概述 . 35 6.1.1 測試目標 . 35 6.1.2 被測系統(tǒng)特點 . 36 6.1.3 被測系統(tǒng)環(huán)境需求 . 36 6.2 企業(yè)信息管理的測試方案 . 36 6.2.1 測試的重要性 . 36 6.2.2 測試內容 . 36 6.3 測試結果分析評價 . 37 7 結論 . 38 致 謝 . 錯誤 !未定義書簽。 參 考 文 獻 . 40 1 緒論 本章主要介 紹了機械零件的計算機管理系統(tǒng)的背景和目的,就機械零件的計算機管理系統(tǒng)的發(fā)展和現(xiàn)狀進行了論述。 1.1 本課題的 研究 內容和意義 1.1.1 課題背景 隨著科學技術的不斷提高, 以及 計算機科學日漸成熟,其強大的功能 已經被 人們深刻認識,人們對 目前 生活質量 和 工作環(huán)境的要求也越來越高,它 已經進入人類社會的各個領域, 發(fā)揮著越來越重要的作用。作為計算及應用的一部分,使用計算機對信息進行管理,具有與 傳統(tǒng) 手工管理 企業(yè)零件 所無法比擬的優(yōu)點。例如 :檢索迅速、查找方便、保密性好、 存儲量大、 壽命長、成本低 、 可靠性高 等。這些優(yōu)點能夠極大 地提高零件管理的效率, 成為了 企業(yè)的科學化、正規(guī)化管理,與 世界 接軌的重要條件 之一 1。 本系統(tǒng)的目的就是開發(fā)一個操作方便, 功能實用, 簡單明了的零件信息管理系統(tǒng)。 1.1.2 研究 意義 在機遇與挑戰(zhàn)并存的前提下,企業(yè)面臨 了 前所未有的競爭壓力,企業(yè)必須盡快的調整內部的產業(yè)結構,轉換 傳統(tǒng)的 管理方式,建立一套適合自身發(fā)展的 零件 管理系統(tǒng)來面對 社會 的挑戰(zhàn)。目前市面上 使用 的 零件 管理系統(tǒng) 很多 。但是,對于不同企業(yè)的 零件 管理系統(tǒng)來說,需要一個符合自己企業(yè) 生產發(fā)展 的 零件 管理系統(tǒng),一個操作方便,功能實用,能滿足企業(yè)對 零件信息 的日常 管理就可以了。 1.2 機械零件的計算機管理系統(tǒng)國內外的發(fā)展概況 人類進入 21 世紀以來,信息化的飛速發(fā)展和世界經濟的 穩(wěn)定 增長,商業(yè)的 發(fā)展 ,零件的 信息 管理無疑成為了國際國內的焦點。 學習先進技術, 利用新時代的先進技術把傳統(tǒng)管理 企業(yè) 方式實現(xiàn)現(xiàn)代化和智能化已經引起了國際國內業(yè)界的重視。這是企業(yè)管理中的一個重要 基礎和環(huán)節(jié) 。如果做好了企業(yè)的零件管理工作,對于保障企業(yè)生產的需要、降低成本、提高功效、減少積壓、加快物資周轉、杜絕浪費都有著積極的作用。通過對大中型工業(yè)企業(yè)零件管理方法的 探討 ,來更好利用現(xiàn)代化的手段來提高零件 管理的水平,從而增加企業(yè)盈利,增強企業(yè)的國際競爭力 2。 零件管理是企業(yè)管理的一個重要的環(huán)節(jié)和基礎。 主要 是 記錄 零件 購入信息,使用信息和報廢信息 , 其次 是管理系統(tǒng)可以即時提供各種 零件的出入信息表,可以使管理者及時了解企業(yè)零件的當前狀況,從而可以使管理者安排生產工作 。 2 機械零件的計算機管理系統(tǒng)的開發(fā)技術 本章中首先討論了機械零件的計算機管理系統(tǒng)的開發(fā)所實用到的相關技術,包括開發(fā)環(huán)境的選擇、開發(fā)工具集開發(fā)語言的選擇、數據庫服務器的選擇,為系統(tǒng)開發(fā)做好充分的準備 2.1 C 語言簡介 C 語言是一個通用的,功能 強大,靈活的程序編程語言,既可以用來編寫軟件應用程序,而且還編寫系統(tǒng)軟件。美國貝爾研究所的 DMRitchie 在 1972 年推出, 1978 年, C語言已經被移植到大,中,小和微型計算機,成為世界上使用最廣泛的高級編程語言。它可以作為一個工作系統(tǒng)的設計語言,編寫系統(tǒng)應用也可以作為應用程序設計語言,編寫一個程序,不依賴于計算機硬件。其廣泛的應用,具有較強的數據處理能力,不僅僅是在軟件開發(fā),以及各種研究需要使用的 C 語言編寫系統(tǒng)軟件,三維,二維圖形和動畫,適合特定的應用,如微控制器和嵌入式系統(tǒng)開發(fā) 3。 它的特點如下 1、 C 是高級語言:它把 高級語言 的 基本結構 和 語句 與低級語言的實用性結合起來。C 語言可以像 匯編語言 一樣對位、字節(jié)和地址進行操作,而這三者是 計算機 最基本的工作單元。 2、 C 是結構式語言: 具有結構化的控制語句。用函數作為程序的木塊單位,便于實現(xiàn)程序的模塊化 。 C 語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有條件語句 、 多種 循環(huán) 控制 程序 流向,從而使程序完全結構化。 3、 C 語言功能齊全:具有各種各樣的 數據類型 ,并引入了 指針 概念,可使程序效率更高。而且計算功能、 邏輯判斷 功能也比較強大,可以實現(xiàn)決策目的的游戲 4、 C 語言適用范圍大:適合于多種 操作系統(tǒng) ,如 Windows、 DOS、 UNIX 等等;也適用于多種機型。 C 語言對編寫需要硬件進行操作的場合,優(yōu)于其它高級語言,有一些大型 應用軟件 也是用 C 語言編寫的 4。 5、 C 語言應用程序指針:您可以直接操作硬件,但沒有保護的 C 指針操作,但也帶來了很多不安全因素。 C + +中,在這方面已得到改善,同時保留了在同一時間的指針操作增強了安全性,一些用戶支持的 ,但是,因為這些改進的語言的復雜性增加,同時也為另一部分的批評。 Java 是學習 C +的經驗教訓取消指針操作,而且還取消了 C+,以改善在安全性和適用性的一些有爭議的地方都取得了不錯的成績,但其本身運行的虛擬機解釋,運行效率低比 C + +/ C, C, C+, java 語言被認為是同樣的思路,他們占據了一長串的前三名方案使用 5。 6、 語言是簡單和緊湊。使用方便,靈活。 C 語言編寫的,總共只有 37 個關鍵字,9 種控制語言。書面形式方便,主要以小寫字母,壓縮一切不必要的成分。比許多其他高級語言簡潔的 C 語言程序, 源代碼很短,所以輸入程序工作量少 。 2.2 開發(fā)工具 Visual 意為“可視化的”, 視覺意義的“可視化”,是指用于開發(fā)圖形用戶界面的方法。 是用來開發(fā)。 NET 應用程序的專用語言,它是基于 C 語言,遵循最關鍵字,表達式和運算符,語法設計更加簡潔易懂,但在 C + +對象建模對象,其表面的肢體語言結構支持全身體的物體表面上的設計理論。要學習 C,必須了解 Microsoft.NET FrmeWork。 Microsoft.NET 框架是微軟的下一代軟件開發(fā)模型, C語言是 NET 框架的新一代開發(fā)工具 7。 C設 計本身,考慮到各種語言的特點,避免了現(xiàn)有編程語言的缺點,并添加了各種優(yōu)秀的語言功能,如垃圾收集,類型安全和異常處理。 C中保留的C+強大的功能,無論是 Visual Basic 的易用性利用自身的優(yōu)勢,。 NET 提供住庫,改變了傳統(tǒng)的應用程序開發(fā)模型,再加上微軟的。 NET 平臺的全力支持下, C在可預見的未來將起到非常重要的作用 6。 Visual Studio 是一套完整的開發(fā)工具,用于構建 ASP.NET Web 應用程序, XML Web服務,桌面應 用程序和移動應用程序。的 Visual Basic, Visual C和 Visual C + +中使用相同的集成開發(fā)環(huán)境( IDE),因此它可以共享工具,并能夠輕松地創(chuàng)建混合語言解決方案。此外,這些語言使用。 NET Framework 的功能,它提供了簡化 ASP Web 應用程序和 XML Web 服務發(fā)展的關鍵技術 7。 Dreamweaver 是唯一來回 HTML,可視化編輯器和源代碼編輯器同步的設計工具。它包含其他主流 HomeSite 中的 BBEdit 文本編輯器。幀(幀)和表格,使生產的快,你無法想象的。 Dreamweaver 所見即所得的可視化編輯器的動態(tài)出版和電子商務 能力,能夠提供卓越的支持第三方廠商,包括成功整合。當你在動態(tài)網頁的設計使用 Dreamweaver時,你可以看到的功能,無需檢查。內置的圖形編輯引擎:修剪,調整大小,大小,旋轉角度,調節(jié)亮度不需要離開 Dreamweaver 的環(huán)境,因為它本身集成 FW 基本圖形編輯技術。用 Dreamweaver 網頁設計提出了一種全方位的,可以顯示最流行的全方位的任何平臺上的瀏覽器。今天的技術支持:當今主流的開放的環(huán)境: J2EE, PHP, ColdFusion 的增強。 NET,和其他主流服務器技術。 Dreamweaver 中現(xiàn)在包括支 持 XML 命名空間,ASP.NET 表單控件對象的級聯(lián)樣式表支持動態(tài) HTML 和鼠標繪制效果,音效和動畫 DHTML數據庫可以在 Netscape 和微軟瀏覽器執(zhí)行。使用不同的瀏覽器檢查顯示功能,Dreamweaver 可以告訴你不同的瀏覽器上運行的有效性 。 2.3 數據庫 數據庫管 理系統(tǒng) 是為管理 數據庫 而設計的電腦 軟件 系統(tǒng) 本章主要使用 SQL server。 SQL 是英文 Structured Query Language 的縮寫,意思為結構化查詢語言。 SQL 語言的主要功能就是同各種數據庫 建立聯(lián)系,進行溝通。按照 ANSI(美國國家標準協(xié)會 )的規(guī)定, SQL 被作為關系型數據庫管理系統(tǒng)的標準語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型 數據庫管理系統(tǒng),如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL語言標準。雖然很多數據庫都對 SQL 語句進行了再開發(fā)和擴展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在內的標準的 SQL 命 令仍然可以被用來完成幾乎所有的數據庫操作 10。 SQL 語言包括:數據庫定義語言,數據查詢語言,數據操縱語言,數據控制語言分為四個部分。它不要求用戶指定的數據存儲方法,用戶不需要知道具體的數據存儲方法,都不同的底層數據庫系統(tǒng)的一個完全不同的結構,可以使用相同的 SQL 語言作為數據輸入和管理的接口。它被設置為記錄作為操作對象,所有 SQL 語句的集合,接受輸入輸出,并返回一個集合,這個集合特性允許一條 SQL 語句的輸出作為另一個輸入一個 SQL 語句,SQL 語句可以嵌套,它具有極大的靈活性和強大的功能 SQL Server 2008 是一個 專業(yè)的 全面的數據庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數據管理。 SQL Server 2008 數據庫引擎為關系型數據和結構化數據提供更安全,更可靠的存儲,使您可以構建和管理用于業(yè)務數據應用的高可用性和高性能 SQL Server 2008 數據引擎是企業(yè)數據管理解決方案的核心。此外 SQL Server 2008 結合了分析、報表、集成和通知功能。這使得企業(yè)可以構建和部署經濟有效的 BI 解決方案,幫助團隊通過記分卡、 Dashboard、 Web services 和移動設備將數 據應用推向業(yè)務的各個領域 11。 與 Microsoft Visual Studio, SQL Server 2008 中的 Microsoft Office 系統(tǒng)和新的開發(fā)工具包(包括商業(yè)智能開發(fā)套件)的緊密集成如此不同。無論是開發(fā)人員,數據庫管理員,信息工作者還是決策者, SQL Server20008 的可以為您提供創(chuàng)新的解決方案來幫助你更多地受益于您的數據 12。 3 系統(tǒng)需求分析 3.1 可行性分析 在傳統(tǒng)模式下利用人工進行 機械零件 信息 管理,存在著 很多 的缺點,如:效率低,保密性 不佳 , 并且 時間 長將會有大量的數據 , 十分 不便于 管理者進行 查找,更新,維護等。這些情況, 給 企業(yè) 管理者帶來很大麻煩,無法有效的管理 企業(yè) ,影響工作效率,減少 了 企業(yè) 盈利 。隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,使用計算機對企業(yè)進行管理成為了人們生活正的一部分。 作為計算機應用的一部分 ,使用計算機對 機械零件 的信息 進行管理 ,比傳統(tǒng)人工管理更具有優(yōu)點 。 同時 表現(xiàn)比較直觀, 使得管理者查詢使用簡單 。 3.1.2 技術可行性 由于是計算機管理系統(tǒng), 本系統(tǒng) 只 需要一臺裝有 IE 瀏覽器的計算機 既可以使用 , 并且 對計算機本身沒有太大要求, 所以 一 般企業(yè)的電腦完全可以滿足要求。 而且 對于軟件本身的 技術要求,現(xiàn)在的程序設計語言已經非常成熟,要運用 HTML 樣式來制作網頁。 表達更直觀。 3.1.2 社會可行性 使用該系統(tǒng)的企業(yè)內部環(huán)境能夠很好地發(fā)揮該機械零件管理系統(tǒng)的功能。即組 織內外 都 具備接受和使用該系統(tǒng)的條件。 由于是企業(yè)使用, 根據現(xiàn)有的硬件設施、軟件環(huán)境和人員素質等方面考慮,機械零件管理系統(tǒng)在企業(yè)內應該可以得到較好的應用。該系統(tǒng)既可以在 因特網上運行 ,也可以在 企業(yè)網或單獨部門的局域網上運行 因特網上運行 。給管理者帶來極大的方便。 3.1.3 經濟可行性 由 于本系統(tǒng)是為 企業(yè) 的 一個車間所使用的 系統(tǒng), 所以 裝上該應用軟件, 就 可使用 該系統(tǒng), 此 系統(tǒng)成本 費用 主要集中在系統(tǒng)軟件的 研究和 開發(fā)上,當系統(tǒng)投入運行后 就 可以為 企業(yè) 節(jié)約大量的人力,物力。 此后所帶來的企業(yè)盈利完全超過了之前所開發(fā)使用的費用,所以經濟上完全可以 3.2 系統(tǒng)流程 用戶通過服務器進入機械零件的管理系統(tǒng),首先進入的是機械零件管理系統(tǒng)的首頁,用賬號密碼登陸該系統(tǒng),登陸成功后就可以查詢零件的信息;管理員同樣通過服務器進入管理系統(tǒng),登陸成功后可以進入管理主頁面,可以管理零件的進貨、出貨、報廢情況。 3.3 出錯處理需 求 企業(yè)零件信息管理系統(tǒng)要求能達到一定的 分析出錯的能力 ,在用戶操作不當時能給出相應的警告信息。比如在用戶注冊時,填寫了不符合規(guī)則的內容,或者用戶登陸時沒輸入密碼或者密碼錯誤時,系統(tǒng)都會提示出錯信息,并顯示要求重新輸入的警告信息。在其它情況中,為了使用戶能夠正確使用該系統(tǒng),也要求實現(xiàn)出錯處理功能,達到一定 的出錯處理能力。 4 系統(tǒng)設計 4.1 系統(tǒng)結構設計分析 系統(tǒng)結構設計分析確定了軟件的結構也是總體設計的主要階段。要根據系統(tǒng)分析的結果以及公司 的實際情況來對新系統(tǒng)的結構進行總體設計。 根據系統(tǒng)的功能需求分析,將本系統(tǒng)劃分為以下幾大模塊 ,如圖 4.1 所示。 機械零件的計算機管理 系統(tǒng)登錄設置零件信息管理進貨信息管理出貨信息管理零件報廢管理零件查詢 圖 4.1 系統(tǒng)模塊圖 系統(tǒng)權限管理 用戶信息包括系統(tǒng)用管理員的賬號、密碼、用戶類別。系統(tǒng)需通過用戶賬號以及密碼進行驗證,只有通過驗證后才能進入系統(tǒng)。其具體功能需求如下所示: ( 1) 能夠通過用戶賬號與密碼驗證后,進入系統(tǒng)操作界面; ( 2) 能夠創(chuàng)建用戶和刪除用戶。 4.2 系統(tǒng)設計目標 本系統(tǒng)屬于小型的數據庫管理系統(tǒng),針對中小型企業(yè)的信 息進行管理,并實現(xiàn)了一些初步的計算機的管理。通過本系統(tǒng)可以達到以下目標: ( 1) 及時了解各零件當前的數量,從而判斷是否需求; ( 2) 可以準確了解零件的使用情況; ( 3) 可以準確了解零件的報廢率,從而改進生產; ( 4) 方便的全方位的數據查詢; ( 5) 強大的報表打印功能; ( 6) 完全人性化設計,無需指導。 4.3 系統(tǒng)數據庫設計 4.3.1 數據庫設計原則 ( 1)數據標準化,統(tǒng)一化 ( 2)數據庫結構設計合理、完整 10 4.3.2 數據庫概念結構設計 這一設計階段的主要任務是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的 關系,建立一個概念性的數據模型,為后面的邏輯結構設計打下基礎。 根據分析,系統(tǒng)分別建立了零件信息、進貨信息、出貨信息、報廢信息管理員等尸體。管理員管理所有信息,用戶可以瀏覽信息。下面將使用實體 聯(lián)系圖( E-R 圖)來具體描述這幾個實體以及它們之間的聯(lián)系,如下圖所示。 零件信息日期型號數量供應商狀態(tài)備注零件 零件信息 E-R 圖 進貨信息日期型號數量供應商 單價經手人零件總價 進貨信息 E-R 圖 日期型號數量經手人零件出貨信息 出貨信息 E-R 圖 報廢信息日期型號數量經手人備注零件 報廢信息 E-R 圖 管 理 員普 通 用

溫馨提示

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

最新文檔

評論

0/150

提交評論