版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 第II頁生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計摘 要 當(dāng)今時代,在全球競爭激烈的大市場中,無論是流程式還是離散式的制造業(yè),無論是單件生產(chǎn)、多品種小批量生產(chǎn)、少品種重復(fù)生產(chǎn)還是標(biāo)準(zhǔn)產(chǎn)品大量生產(chǎn)的制造20。制造業(yè)內(nèi)部管理都會遇到以下問題:企業(yè)可能擁有卓越的銷售人員和推銷人員,但是生產(chǎn)線上的工人卻沒有辦法如期交貨,車間管理人員則抱怨說采購部門沒有能時供應(yīng)他們所需要的原料9。以上這些情況正是大多數(shù)企業(yè)目前所面臨的一個嚴(yán)峻的問題,然而針對這一現(xiàn)象,又能有什么有效的辦法來解決它呢?為了解決這些問題,出現(xiàn)了生產(chǎn)管理系統(tǒng)。此系統(tǒng)為解決在生產(chǎn)線上各個環(huán)結(jié)互不相通所造成的各種問題而出現(xiàn)。主要通過對主生產(chǎn)計劃(MPS)、物料清
2、單(BOM)、庫存信息的協(xié)調(diào)管理來實現(xiàn)對整個生產(chǎn)線的協(xié)調(diào)管理6。其中生產(chǎn)計劃決定生產(chǎn)什么、生產(chǎn)多少、什么時候生產(chǎn),跟據(jù)所要生產(chǎn)的東西確定所需物料,跟據(jù)所需物料,同時查詢庫存信息,確定是否需要進(jìn)貨,若要進(jìn)貨,確定要進(jìn)貨的數(shù)量。因考慮系統(tǒng)一般為工廠內(nèi)部管理人員使用。只設(shè)有一個簡單的權(quán)限管理系統(tǒng),即進(jìn)入系統(tǒng)時的登陸系統(tǒng)。本系統(tǒng)以自行車生產(chǎn)及配件生產(chǎn)管理為例進(jìn)行設(shè)計編寫。用Visual C#.NET作為編程平臺。用SQL Server 2000建立數(shù)據(jù)庫。以解決上述問題為目標(biāo),實現(xiàn)制造業(yè)更方便更可靠生產(chǎn)管理為目的編寫。因個人能力有限,還有許多不足之處,希望得到老師、同學(xué)的指導(dǎo),才能不斷進(jìn)步。關(guān)鍵詞:
3、生產(chǎn)管理系統(tǒng);Visual C#.NET;數(shù)據(jù)庫AbstractIn nowadays, in the competitive market of the global, no matter the type or discrete processes of manufacturing and a single production, or more varieties of small batch production and less duplication of the production of varieties of standard products or the manufac
4、ture of mass production. The internal management of the manufacturing sector will face the following problems: The companies may have good sales staffs to promote excellence in personnel, but the workers on the production of wrokline have no way to schedule delivery. workshop managers complained tha
5、t the procurement department, whenit is not able to supply the raw materials they need . Situation is that the majority of these enterprises are currently facing a very tough question, but for this phenomenon also of any effective solution to it? To solve these problems, production management system
6、 comes out. The system is used to solve all the production line hitch pass each other caused by the emergence of problems. Mainly through the main production plan (MPS), bill of materials (BOM), inventory information to achieve the coordination and management of the coordination of the entire produc
7、tion line management. Production planning decisions of which the production of what is according to the production of things to determine the materials, for the materials required, according to a list of query inventory information at the same time, to purchase the number of materials you want to. A
8、t the same time, the various stages in the production of materials and semi-finished products are provided to add products. Consider the system as a result of the general use of the internal management of the factory. Only a simple rights management system, that is, the log on system. Production of
9、the system and accessories to cycling as an example, the design of the production management system. Using Visual C #. NET as a programming platform. SQL Server 2000 with the establishment of databases. To deal with the issue as the goal, to achieve more convenient and more reliable manufacturing pr
10、oduction management for the purpose of the preparation. Due to the limited capacity of individuals, there are many inadequacies which I hope to get the guidance of teachers and students in order to progress.Key words: Production Management System; Visual C#.Net; Database目 錄摘 要IVABSTRACTV第1章 緒 論11.1
11、開發(fā)生產(chǎn)管理系統(tǒng)的意義與目的.11.2 開發(fā)工具簡介.11.2.1 關(guān)于Visual C#.NET簡介.1 C#的功能特點 2 C#中的基本概念21.2.2 關(guān)于SQL Server 2000數(shù)據(jù)庫簡介3 1.2.3關(guān)于MIS的簡介4第2章 需求分析82.1 要求系統(tǒng)實現(xiàn)的功能.82.2 系統(tǒng)結(jié)構(gòu)分析.92.3 功能及性能分析.11第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計123.1 概念結(jié)構(gòu)設(shè)計.123.2 本系統(tǒng)的實體-聯(lián)系(E-R)圖133.3各表的物理結(jié)構(gòu).15第4章 系統(tǒng)功能模塊祥細(xì)設(shè)計194.1登陸模塊設(shè)計194.2主窗口模塊設(shè)計20 4.3 物料主文件模塊設(shè)計.224
12、.4 物料清單模塊設(shè)計.244.5 工廠日歷模塊設(shè)計.264.6 主需求計劃模塊設(shè)計.274.7 主生產(chǎn)計劃模塊設(shè)計.284.8 MRP計算模塊設(shè)計.304.9 MRP計算歷史模塊設(shè)計.32第5章 實例演示34結(jié) 論.38致 謝39參考文獻(xiàn)40附 錄41 第42頁第1章 緒 論1.1 開發(fā)生產(chǎn)計劃管理系統(tǒng)的意義與目的隨著我國經(jīng)濟(jì)的迅速發(fā)展,人們的生活水平有了顯著的提高,各種制造業(yè)如雨后春筍般迅速崛起。各地政府企業(yè)也把當(dāng)?shù)刂圃鞓I(yè)當(dāng)作本地經(jīng)濟(jì)發(fā)展的重要支柱之一,從而促進(jìn)了制造行業(yè)的快速發(fā)展。同時,隨著中小型制造公司的越來越多,競爭的愈來愈激烈。問題也越來越多。其中有不少因為管理不善而腰折者。如何在
13、激烈的競爭中生存發(fā)展,是每一個制造公司必須面對的現(xiàn)實問題。對公司的經(jīng)營狀況起決定作用的是公司的管理水平。如何利用現(xiàn)代化先進(jìn)的管理手段,提高公司的管理水平,已經(jīng)成為制造業(yè)發(fā)展的當(dāng)務(wù)之急。面對信息時代的機遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。雖然計算機管理并不是制造業(yè)管理走向成功的唯一元素,但它可以最大限度的發(fā)揮準(zhǔn)確,快捷,高效等作用,對公司的協(xié)調(diào)管理提供強有力的支持。因此,采用全新的計算機網(wǎng)絡(luò)和生產(chǎn)管理系統(tǒng),已經(jīng)成為提高公司的管理效率,協(xié)調(diào)公司運營的重要手段之一。在某種意義上,生產(chǎn)管理系統(tǒng)的信息化已成為現(xiàn)代化制造業(yè)管理的重要標(biāo)志之一20。生產(chǎn)管理系統(tǒng),是一種利用現(xiàn)代化軟件系
14、統(tǒng)管理的思維。它能夠代替人工記錄的繁瑣,而且它的計算能力能解決人工計算的差錯。利用計算機來管理,不需要厚厚的賬本,每年每日的記錄一目了然。開發(fā)該生產(chǎn)管理系統(tǒng),就是針對人工手寫記錄的缺點,高速、有效、安全、快捷的管理好每一個公司6。1.2 開發(fā)工具簡介1.2.1 關(guān)于Visual C#.NET 簡介 Visual意為“可視化的”,指的是一種開發(fā)圖形用戶界面的方法1。 C#是一種應(yīng)用于開發(fā).NET應(yīng)用程序的專屬語言,它以C語言為基礎(chǔ),沿用其大部分的關(guān)鍵字,表達(dá)式以及運算符,而語法的設(shè)計卻更為簡潔易懂,同時以C+對象模型建構(gòu)其面身對象的語言結(jié)構(gòu),支持完整的面身對象設(shè)計理論1。 C#本身的設(shè)計,考慮各
15、種語言的特性,避免了現(xiàn)有程序語言的缺點,并且新增了多種出色的語言特性,如垃圾回收機制,類型安全以及異常處理等1。 C#保留了C+的功能強大特性,兼具Visual Basic易于使用其的優(yōu)點,搭配.NET所提供的呆庫,改變了傳統(tǒng)應(yīng)用程序的開發(fā)模型,加上微軟對于.NET平臺的全力支持,C#在可預(yù)見的未來會扮演非常重要在角色1。 C#的功能特點 (1)具有面向?qū)ο蟮目梢暬O(shè)計工具 在C#中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封裝起來視為一 個對象,每個對象都是可視的。程序員在設(shè)計時只需用現(xiàn)有工具根據(jù)界面設(shè)計要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動條等不同類型的
16、對象,并為每個對象設(shè)置屬性。程序員的編程工作僅限于編寫相關(guān)對象要完成的功能程序,因而程序設(shè)計的效率可大大提高。(2)事件驅(qū)動的編程機制 事件驅(qū)動是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動作即事件掌握著程序運行的流向,每個事件都能驅(qū)動一段程序的運行。程序員只要編寫響應(yīng)用戶動作的代碼,而各個動作之間不一定有聯(lián)系。(3)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 在C#集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運行,使用戶在友好的開發(fā)環(huán)境中工作。(4)結(jié)構(gòu)化的程序設(shè)計語言 具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種
17、程序設(shè)計語言,它還有如下一些特點:強大的數(shù)值和字符串處理功能;豐富的圖形指令,可方便地繪制各種圖形 ;提供靜態(tài)和動態(tài)數(shù)組,有利于簡化內(nèi)存的管理 ;過程可遞歸調(diào)用,使程序更為簡練 ;支持隨機文件和順序文件的訪問 ;提供了一個可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫 ;具有完善的運行出錯處理 (5)支持多種數(shù)據(jù)庫系統(tǒng)的訪問 利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系統(tǒng)有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問多種電子表格。(6)支持動態(tài)數(shù)據(jù)交換(DDE)、動態(tài)鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術(shù) (7) 完備的HEL
18、P聯(lián)機幫助功能 與Windows環(huán)境下的軟件一樣,在C#中,利用幫助菜單和F1功能鍵,用戶可以隨時方便地得到所需要的幫助信息。C#幫助窗口中顯示了有關(guān)的示例代碼,通過復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供了極大的方便。C#程序設(shè)計的概念就是面向?qū)ο蟮母拍?,對象就是?shù)據(jù)(DATA)和代碼(CODE)互相結(jié)合的綜合體。Windows上面的每一個圖標(biāo),包括窗口本身都是對象,如果沒有任何事情發(fā)生,對象處于停頓狀態(tài)。當(dāng)存在外來事件時,程序段執(zhí)行,它的執(zhí)行是由外來事件決定的。因此是“事件”驅(qū)動的。 編寫C# 程序較為簡單,首先將各個對象放在空白窗體上,然后將程序代碼分別添加給對象或圖標(biāo)
19、,將它們組合起來就可以隨意運行了。在C# 中,窗體實際上是一個對象,C# 的窗體含有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個目錄中挑選一個個合適的控件,而不是從零開始一步一步地建立控件。這種開發(fā)者能親眼看到的程序設(shè)計過程就是“可視化程序設(shè)計”(Visual Programming)3 C# 中的基本概念17對象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,對象簡單地說就是大家經(jīng)常看到的各種窗口、按鈕、文本框甚至打印機等。屬性:如同電視有黑白、彩色之分一樣,作為對象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對象的
20、屬性決定的。不同對象的屬性可能不同。屬性一般決定了對象的位置、大小、顯示等情況。方法:就是對象能夠做的事,如打印機對象就有打印(Print)方法、窗口對象支持隱藏(Hide)方法、很多對象支持移動(Move)方法等。事件:就是對象對用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會觸發(fā)按鈕的“按”(Click)事件。控件:控件就是Visual C#.NET提供的編程用的模塊,與對象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣“搭”、“拼”你的程序界面。Visual C#.NET中使用控件,簡化了Windows中的窗口、按鈕等對象的編程設(shè)計。每個控件都有各自的屬性、事
21、件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬的各種擴充的控件來快速構(gòu)造幾乎能滿足你任何要求的程序6。1.2.2 關(guān)于SQL Server 2000數(shù)據(jù)庫簡介SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jì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, Microso
22、ft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 Access還提供windows操作系統(tǒng)的高級應(yīng)用程序開發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大而且相當(dāng)專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差11。
23、SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用2。SQL Server 2000是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的
24、數(shù)據(jù)管理。SQL Server 2000 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序2。 SQL Server 2000 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2000 結(jié)合了分析、報表、集成和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助團(tuán)隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。 與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Bus
25、iness Intelligence Development Studio)的緊密集成使 SQL Server 2000與眾不同。無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2000 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益12。1.2.3 關(guān)于MIS簡介管理信息系統(tǒng)(Management Information System,MIS),是一個以人為主導(dǎo),利用計算機的硬件、軟件、網(wǎng)絡(luò)通信這些設(shè)備和其它的辦公設(shè)備進(jìn)行信息的收集、傳輸、加工、儲存、更新和維護(hù)以達(dá)到企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率的目的,來支持企業(yè)的高層決策、中層控制和基層運作的集成化的人機系
26、統(tǒng)。MIS為管理者提供報告,提供企業(yè)的最近的情況以及歷史記錄。這一系統(tǒng)主要定位是針對企業(yè)內(nèi)部,為管理層的計劃、控制和決策等功能服務(wù),一般由下層的業(yè)務(wù)處理系統(tǒng)提供數(shù)據(jù)。MIS能夠?qū)崪y企業(yè)的各種運行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其規(guī)劃目標(biāo)13。管理信息的特點可以從七個方面來概括13:1、MIS是一個人機結(jié)合的輔助管理系統(tǒng)。管理和決策的主體是人,計算機系統(tǒng)只是工具和輔助設(shè)備。2、主要應(yīng)用于結(jié)構(gòu)化問題的解決。3、主要考慮完成例行的信息處理業(yè)務(wù),包括數(shù)據(jù)輸入、存儲、加工、輸出,生產(chǎn)計劃,生產(chǎn)和銷售的統(tǒng)計等。4、以高速度低成本
27、完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。5、目標(biāo)是要實現(xiàn)一個相對穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。因為系統(tǒng)的工作方法、管理模式和處理過程是確定的,所以系統(tǒng)能夠穩(wěn)定協(xié)調(diào)地工作。6、數(shù)據(jù)信息成為系統(tǒng)運作的驅(qū)動力。因為信息處理模型和處理過程的直接對象是數(shù)據(jù)信息,只有保證完整的數(shù)據(jù)資料的采集,系統(tǒng)才有運作的前提。 7、設(shè)計系統(tǒng)時,強調(diào)科學(xué)的、客觀的處理方法的應(yīng)用,并且系統(tǒng)設(shè)計要符合實際情況。管理信息系統(tǒng)的開發(fā)是一個復(fù)雜的系統(tǒng)工程,它涉及到計算機處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識等各方面的問題,至今沒有一種統(tǒng)一完備的開發(fā)方法。但是,每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以
28、下問題:1、系統(tǒng)要解決的問題,如采取何種方式解決組織管理和信息處理方面的問題,對企業(yè)提出的新的管理需求該如何滿足等。2、系統(tǒng)可行性研究,確定系統(tǒng)所要實現(xiàn)的目標(biāo)。通過對企業(yè)狀況的初步調(diào)研得出現(xiàn)狀分析的結(jié)果,然后提出可行性方案并進(jìn)行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案卸可行性、技術(shù)的可行性、經(jīng)濟(jì)方面的可行性和社會影響方面的考慮。3、系統(tǒng)開發(fā)的原則。在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、實用高效、處理規(guī)范化的原則。4、系統(tǒng)開發(fā)前的準(zhǔn)備工作,作好開發(fā)人員的組織準(zhǔn)備和企業(yè)基礎(chǔ)準(zhǔn)備工作。 5、 系統(tǒng)開發(fā)方法的選擇和開發(fā)計劃的制定。針對己經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計方法,
29、還是選擇原型法或面向?qū)ο蟮姆椒āi_發(fā)計劃的制定是要明確系統(tǒng)開發(fā)的工作計劃、投資計劃、工程進(jìn)度計劃和資源利用計劃。MIS開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。 1、結(jié)構(gòu)化生命周期開發(fā)方法13目前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對生命周期進(jìn)行分析與設(shè)計。 用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為五個依次連接的階段: (1)系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進(jìn)行初步的調(diào)查,通過可行性研究確定下一階段的實施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法
30、(SST,Strategy Set Transformation)、關(guān)鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。 (2)系統(tǒng)分析階段,主要任務(wù)是對組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。 (3)系統(tǒng)設(shè)計階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計,如處理模塊的設(shè)計、數(shù)據(jù)庫系統(tǒng)的設(shè)計、輸入輸出界面的設(shè)計和編碼的設(shè)計等。該階段的成果為下一階段的實施提供
31、了編程指導(dǎo)書。 (4)系統(tǒng)實施階段,主要任務(wù)是討論確定設(shè)計方案、對系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運行所需數(shù)據(jù)的準(zhǔn)備、對相關(guān)人員進(jìn)行培訓(xùn)等。 (5)系統(tǒng)運行階段,主要任務(wù)是進(jìn)行系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率,對運行費用和效果進(jìn)行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進(jìn)行修改、調(diào)整。這五個階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難做出調(diào)整。2、原型法 原型法在系統(tǒng)開發(fā)過程中也得到不
32、少應(yīng)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強有力的軟件環(huán)境支持,構(gòu)造出一個實在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶滿意。 原型法的應(yīng)用使人們對需求有了漸進(jìn)的認(rèn)識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。3、面向?qū)ο笙到y(tǒng)開發(fā)方法 面向?qū)ο蟮南到y(tǒng)開發(fā)方法(OO,Object Oriented),是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對象,然后根據(jù)對象和方法的特性研制出一套軟件工具,使之能夠映射為計算機軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實現(xiàn)信息系統(tǒng)
33、的開發(fā)。 管理信息系統(tǒng)的效益評價分為直接經(jīng)濟(jì)效益評價和間接經(jīng)濟(jì)效益評價。1、直接經(jīng)濟(jì)效益評價 直接經(jīng)濟(jì)效益評價是指企業(yè)運行MlS之后,使用計算機管理所節(jié)約的開支與企業(yè)在MIS實施過程中一次性投資(包括軟件、硬件投資)的折舊和運行費用相比較的結(jié)果。 2、間接經(jīng)濟(jì)效益評價 間接經(jīng)濟(jì)效益的評估是指企業(yè)在運行MIS之后,在提高管理效率方面和數(shù)據(jù)集中管理方面,以及在建立網(wǎng)絡(luò)系統(tǒng)之后數(shù)據(jù)的共享和數(shù)據(jù)傳遞的及時性、準(zhǔn)確性方面,可以實現(xiàn)實時、定量的管理方面,提高了企業(yè)競爭力而帶來的效益的評價。第2章 需求分析 生產(chǎn)計劃管理系統(tǒng)是針對生產(chǎn)線管理而開發(fā)的一個軟件,它的主要目的是加強對生產(chǎn)線上各個部門之間的信息交流
34、進(jìn)行協(xié)調(diào)管理。便于管理人員更好的利用庫存信息資源,更高效的管理。2.1 要求系統(tǒng)實現(xiàn)的功能經(jīng)過一定時間的調(diào)查,我認(rèn)為普通的生產(chǎn)管理系統(tǒng)應(yīng)該具有以下功能6:(1)系統(tǒng)登錄功能。要求系統(tǒng)登錄時有密碼管理功能,此功能主要是為了加強生產(chǎn)管理系統(tǒng)的安全,而且還要有權(quán)限限制功能,對于不同的人員分配不同的使用權(quán)限。(2)基礎(chǔ)數(shù)據(jù)管理功能。此功能用于設(shè)置生產(chǎn)管理中設(shè)計的基礎(chǔ)數(shù)據(jù)。它是制造及與制造相關(guān)的成本等系統(tǒng)的基礎(chǔ),基本基礎(chǔ)數(shù)據(jù)的管理質(zhì)量體現(xiàn)企業(yè)管理水平的高低,同時也是整個系統(tǒng)應(yīng)用效果的重要衡量標(biāo)準(zhǔn).(3)生產(chǎn)計劃管理功能。此功能用于管理企業(yè)的主產(chǎn)計劃和計算相關(guān)物料的需求量和需求時間。(4)車間管理功能。此
35、功能用于管理與企業(yè)生產(chǎn)車間作業(yè)相關(guān)的流程、資源、產(chǎn)品等信息,車間管理可以對生產(chǎn)進(jìn)行跟蹤、集成每個員工的實時工序、分析計劃與實際成本的差異、從生產(chǎn)任務(wù)單自動計算物料需求并限額領(lǐng)料、人事管理部門根據(jù)系統(tǒng)自動計算每個工人的月計件工資總額、自動生成各部門生產(chǎn)費用統(tǒng)計表,減輕管理人員的工作量,提高工廠相關(guān)部門的動作效率、節(jié)省人力物力等。(5)采購業(yè)務(wù)管理功能。此功能用于管理企業(yè)的采購業(yè)務(wù),包括采購訂單,進(jìn)貨單,進(jìn)退貨管理,進(jìn)貨價格調(diào)整,進(jìn)貨單位調(diào)整,歷史查詢等功能。(6)銷售業(yè)務(wù)管理功能。些功能用于管理企業(yè)的銷售業(yè)務(wù),包括銷售訂單,俏售單,俏售退貨單,調(diào)整歷史售價,可史查詢等功能。(7)庫存管理功能。此
36、功能用于管理企業(yè)的庫存信息,包括庫存查詢,庫存轉(zhuǎn)庫,庫存盤點,報損報溢,上下限設(shè)定,庫存上下限報警,歷史查詢等功能。(8) 質(zhì)量管理功能。些功能用于按照產(chǎn)品工藝或客戶的要求,零部件、產(chǎn)品的檢驗標(biāo)準(zhǔn),以保證原材料、產(chǎn)品的質(zhì)量;同時通過嚴(yán)格執(zhí)行企業(yè)的質(zhì)量控制體系,從而提高企業(yè)的質(zhì)量水平。2.2 系統(tǒng)結(jié)構(gòu)分析生產(chǎn)管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖如圖2-1所示。生產(chǎn)計劃確定每一具體的最終產(chǎn)品在每一具體時間段內(nèi)生產(chǎn)數(shù)量的計劃。跟據(jù)客戶合同和市場預(yù)測,把經(jīng)營計劃或生產(chǎn)大綱具體化,使之成為展開物料需求計劃的主要依據(jù),起到從綜合計劃身具體計劃過渡的承上啟下的作用。產(chǎn)品結(jié)構(gòu)列出構(gòu)成成品或裝配件的所有部件、組件、零件等的組成
37、、裝配關(guān)系和數(shù)量要求,它是產(chǎn)品拆零的基礎(chǔ)。庫存信息是保存企業(yè)所有產(chǎn)品零部件在制品原材料等存在狀態(tài)的數(shù)據(jù)庫。在生產(chǎn)管理系統(tǒng)中,將產(chǎn)品零部件原材料基至工作工具等統(tǒng)稱為“物料”或“項目”。為便于計算機識別,必須對物料進(jìn)行編碼,物料編碼是生產(chǎn)管理系統(tǒng)識別物料的惟一標(biāo)識20。生產(chǎn)管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理生產(chǎn)計劃管理車間管理采購業(yè)務(wù)管理銷售業(yè)務(wù)管理庫存管理質(zhì)量管理統(tǒng)計分析系統(tǒng)管理圖2-1 生產(chǎn)管理系統(tǒng)系統(tǒng)結(jié)構(gòu)圖生產(chǎn)管理系統(tǒng)的流程圖如圖2-2所示。生產(chǎn)管理銷售管理成品倉管理車間管理原料倉管理采購管理應(yīng)收帳管理成本管理應(yīng)付帳管理財務(wù)總帳產(chǎn)品需求庫存存生產(chǎn)計劃庫存原料需求銷售發(fā)貨成品入庫生產(chǎn)領(lǐng)料采購入庫記賬物流信息
38、流記賬圖2-2 生產(chǎn)管理系統(tǒng)流程圖 按照需求的來源不同,企業(yè)內(nèi)部的物料可分為獨立需求和相關(guān)需求兩種類型。獨立需求是指需求量和需求時間由企業(yè)外部的需求來快定,例如客戶訂購的產(chǎn)品、科研試制需要的樣品、售后維修需要的備品備件等;相關(guān)需求是指根據(jù)物料之間的結(jié)構(gòu)組成關(guān)系由獨立需求的物料所產(chǎn)生的需求,例如半成品、零部件、原材料等需求。從最終產(chǎn)品的生產(chǎn)計劃導(dǎo)出相關(guān)物料(原材料、零部件等)的需求量和需求時間(相關(guān)需求)。再根據(jù)物料的需求時間和生產(chǎn)(訂貨)周期來確定其開始生產(chǎn)(訂貨)的時間。生產(chǎn)管理系統(tǒng)的基本內(nèi)容是編制零件的生產(chǎn)計劃和采購計劃。然而要正確編制零件計劃,首先必須落實產(chǎn)品的出產(chǎn)進(jìn)度計劃,即主生產(chǎn)計劃
39、,這是生產(chǎn)管理系統(tǒng)展開的依據(jù)。生產(chǎn)管理系統(tǒng)還需要知道產(chǎn)品的零件結(jié)構(gòu),即物料清單,才能把主生產(chǎn)計劃展開成零件計劃;同時必須知道庫存數(shù)量才能準(zhǔn)確計算出零件的采購數(shù)量。由于個人精力和時間有限,所以只對其中基礎(chǔ)數(shù)據(jù)和生產(chǎn)計劃管理兩部分作功能進(jìn)行詳細(xì)分析并開發(fā)。詳細(xì)結(jié)構(gòu)圖請參見圖2-3所示。生產(chǎn)計劃管理系統(tǒng) 生產(chǎn)計劃管理基礎(chǔ)數(shù)據(jù)產(chǎn)品需求計劃系統(tǒng)計算查詢系統(tǒng)正式計算系統(tǒng)預(yù)排產(chǎn)品結(jié)構(gòu)及物料清單工廠日歷管理物料主文件管理 圖2-3生產(chǎn)計劃管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)流程圖如圖2-4所示。主生產(chǎn)計劃物料主文件物料清單系統(tǒng)計算物料需求減少庫存物料采購訂單物料需求歷史 圖2-4生產(chǎn)計劃管理系統(tǒng)流程圖2.3 功能及性能分析本生
40、產(chǎn)管理系統(tǒng)中設(shè)計的功能基本上滿足一般制造業(yè),如果有其他需要,可以聯(lián)系開發(fā)設(shè)計者定做。本生產(chǎn)管理系統(tǒng)中數(shù)據(jù)精確度適中,一方面滿足系統(tǒng)的運行需要,另一方面不至于使數(shù)據(jù)庫過于龐大。另外在響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間上都合理,不會造成太長的時間等待。本系統(tǒng)的操作簡單,無須專業(yè)知識,可以在很短的時間內(nèi)熟練操作。可以運行在98,2000,XP系統(tǒng)中。另外本軟件在不同的機器上測試發(fā)現(xiàn),由于編寫打包該軟件的機器系統(tǒng)版本較新,所以在其他機器上安裝時,會提示系統(tǒng)版本低,建議將所用系統(tǒng)升級到最新版本。第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計3.1 概念結(jié)構(gòu)設(shè)計 根據(jù)需求分析的結(jié)果,需要在數(shù)據(jù)庫中建立物料主文件
41、表,物料清單表,工廠日歷表,主需求計劃表,主需求計劃歷史表,主生產(chǎn)計劃表,主生產(chǎn)計劃歷史,物料需求計算表,物料需求歷史表7。物料主文件表保存生產(chǎn)產(chǎn)品及物料的管理信息。其中屬性包括物料編號,條碼,物料名稱,拼音編碼,計量單位,規(guī)格型號,計劃類別,狀態(tài)類別,歸屬類別,類別價值,物料特性a,物料特性b,物料特性c,物料特性d, 長,寬,高,凈重,品牌,顏色,等級,進(jìn)貨前期,準(zhǔn)備周期,生產(chǎn)周期,最小包裝量,批量,最高庫存,最低庫存,庫存期限,錄入者,錄入日期,低層碼,指定供貨商,定貨策略,生產(chǎn)車間7。物料清單表的一個物料可以對應(yīng)多個產(chǎn)品。其中屬性包括父項編號,物料編號,需要數(shù)量,領(lǐng)料車間,領(lǐng)料庫房,平
42、均損耔率1,損耔率,bom狀態(tài),bom信息狀態(tài),審核者,審核日期,其他事項,低層碼,展開標(biāo)記7。工廠日歷表用于保存工廠的工作時間和計劃周期。包括年份,計劃期,開始日期,結(jié)束日期,備注7。主需求計劃表用于保存工廠的主需求計劃,記錄生產(chǎn)需求。生產(chǎn)計劃可以從需求計劃轉(zhuǎn)入,也可以填寫,供計算使用。包括編號,物料編號,年份,計劃期,開始日期,結(jié)束日期,需求數(shù)量,記帳人,修改日期,修改標(biāo)記,接收登記,狀態(tài),備注7。主生產(chǎn)計劃表用于保存工廠生產(chǎn)主生產(chǎn)計劃,生產(chǎn)計劃可以從需求計劃轉(zhuǎn)入,也可以填寫,供計算使用。包括物料編號,編號,年份計劃期,開始日期,結(jié)束日期,期初庫存,需求數(shù)量,生產(chǎn)計劃數(shù)量,生產(chǎn)單數(shù)量,預(yù)計
43、庫存,記帳人,修改日期,修改標(biāo)記,審核人,審核日期,接收登記,狀態(tài),備注7。主生產(chǎn)計劃歷史表用于保存工廠生產(chǎn)主生產(chǎn)計劃的歷史,計算完成并發(fā)布后由“主生產(chǎn)計劃”表導(dǎo)入7。物料需求計算表用于保存計算的中間結(jié)果。包括物料編號,年份,計劃期,期初庫存,毛需求,預(yù)計入庫,預(yù)計出庫,預(yù)計庫存,凈需求,計劃產(chǎn)出,計劃投入7。物料需求歷史表用于計算結(jié)果怪布后導(dǎo)入到歷史,供查詢用,同時可以根據(jù)庫存等情況自動生成物料采購單等7。3.2本系統(tǒng)的實體-聯(lián)系(E-R)圖E-R圖說明數(shù)據(jù)庫中一些實體及其屬性,可明確地看到數(shù)據(jù)庫中表之間的聯(lián)系。本數(shù)據(jù)庫共涉及了6個E-R圖,包括物料主文件E-R圖,主需求計劃E-R圖,物料清
44、單E-R圖,物料需求計算E-R圖,主生產(chǎn)計劃E-R圖。具體如圖3-1至圖3-5所示。物料編號條碼物料名稱狀態(tài)類別計劃類別規(guī)格型號價值類別歸屬類別拼音編碼計量單位物料主文件物料特性a物料特性b物料特性c物料特性d等級凈重品牌長顏色進(jìn)貨提前期準(zhǔn)備周期生產(chǎn)周期最小包裝量批量最高庫存寬高最低庫存庫存期限錄入者錄入日期d低層碼指定供貨商定貨策略生產(chǎn)車間 圖3-1 物料主文件E-R圖編號物料編號年份接收登記計劃期開始日期主需求計劃狀 態(tài)修改標(biāo)修改日期記帳人需求數(shù)量結(jié)束日期備注圖3-2主需求計劃E-R圖父項編號物料編號需要數(shù)量其他事項領(lǐng)料車間平均損耔率1主需求計劃低層碼審核日期審核者bom信息狀態(tài)bom狀態(tài)
45、損耔率展開標(biāo)記圖3-3 物料清單E-R圖年份物料編號計劃期期初庫存毛需求主需求計劃計劃產(chǎn)出凈需求預(yù)計庫存預(yù)計出庫預(yù)計入庫計劃投入 圖3-4 物料需求計算E-R圖編號物料編號開始日期修改日期期初庫存需求數(shù)量主需求計劃修改標(biāo)記記帳人預(yù)計庫存生產(chǎn)單數(shù)量生產(chǎn)計劃數(shù)量年份計劃期備注審核人接收登記審核日期狀態(tài)圖3-5 主生產(chǎn)計劃E-R圖3.3各表的物理結(jié)構(gòu) 根據(jù)概念結(jié)構(gòu)設(shè)計以及E-R圖分析,本數(shù)據(jù)庫的6個物理表格如表3-1至表3-6所示。表3-1 物料主文件表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-條碼char14-物料名稱varchar50-拼音編碼char10-計量單位char10-規(guī)格
46、型號char20-計劃類別char5-歸屬類別char5-價值類別char1-物料特性avarchar40-物料特性bvarchar40-物料特性cvarchar40-物料特性dvarchar40-長decimal(18,3)自動寬decimal(18,3)自動高decimal(18,3)自動凈重decimal(18,3)自動品牌char10-顏色char10-等級char10-進(jìn)貨提前期int準(zhǔn)備周期int生產(chǎn)周期int最小包裝量decimal(18,3)自動批量decimal(18,4)自動最高庫存decimal(18,3)自動最低庫存decimal(18,3)自動庫存期限int錄入者ch
47、ar8-錄入日期int低層碼int指定供貨商char10-定貨策略char10-生產(chǎn)車間char10-表3-2 物料清單表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)父項編號char14-物料編號char14-需要數(shù)量decimal(18,4)-領(lǐng)料車間char10-領(lǐng)料庫房char10-平均損耔率1decimal(6,5)自動損耔率decimal(5,4)自動bom狀態(tài)char1-bom信息狀態(tài)char1-審核者char8-審核日期int其他事項text-低層碼int展開標(biāo)記bit-表3-3 工廠日歷表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)年份int計劃期int開始日期int結(jié)束日期int備注varchar2
48、55-表3-4 主需求計劃表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)編號char14-物料編號char14-年份int計劃期int開始日期int 續(xù)表結(jié)束日期int需求數(shù)量float記帳人varchar10-修改日期int修改標(biāo)記char1接收登記binary30狀態(tài)char10備注varchar10表3-5 主生產(chǎn)計劃表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-編號char14-年份int-計劃期int開始日期int結(jié)束日期int期初庫存float2需求數(shù)量float2生產(chǎn)計劃數(shù)量float2生產(chǎn)單數(shù)量float2預(yù)計庫存float2記帳人varchar10-修改日期int修改標(biāo)記cha
49、r1-審核人varchar10-審核日期int接收登記binary30-狀態(tài)char10-備注varchar40-表3-6 物料需求表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-年份int計劃期int期初庫存decimal(18,4)自動毛需求decimal(18,4)自動預(yù)計入庫decimal(18,4)自動預(yù)計出庫decimal(18,4)自動預(yù)計庫存decimal(18,4)自動凈需求decimal(18,4)自動計劃產(chǎn)出decimal(18,4)自動計劃投入decimal(18,4)自動 數(shù)據(jù)庫是管理系統(tǒng)的核心內(nèi)容,數(shù)據(jù)表結(jié)構(gòu)設(shè)計是否合理將直接影響到能否正確存取數(shù)據(jù)。本數(shù)據(jù)庫在SQL server 2000 中創(chuàng)建。創(chuàng)建過程如下2: 1.打開SQL server 2000企業(yè)管理器,新建一個新的數(shù)據(jù)庫。2.為數(shù)據(jù)庫取名mrbook,然后保存。3.右鍵點擊“數(shù)據(jù)庫”出來一個菜單,再右鍵“新建表”就可以了。4. 使用相同的方法再創(chuàng)建其他表,這里不再贅述。5. 以后可以直接對數(shù)據(jù)庫進(jìn)行修改或刪除。以下給出創(chuàng)建表的界面。如圖3-6所示。圖3-6 表創(chuàng)建圖第4章 系統(tǒng)功能模塊祥細(xì)設(shè)計采用模塊化設(shè)計思想,可以大大提高設(shè)計的效率,而且可以最大限度的減少
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能監(jiān)控系統(tǒng)安裝施工款項結(jié)算合同樣本3篇
- 自動曬衣架課程設(shè)計
- 液氨鋼瓶課程設(shè)計
- 2025版開工典禮現(xiàn)場醫(yī)療保障合同范本3篇
- 二零二五年商業(yè)空間開荒保潔驗收細(xì)則合同范本3篇
- 2025版辦公場地租賃及辦公家具租賃協(xié)議3篇
- 二零二五年土地規(guī)劃地形圖測繪與權(quán)屬界定合同3篇
- 小區(qū)電梯平面廣告發(fā)布合同
- 公共設(shè)施用電安全管理制度
- 車間標(biāo)識卡管理制度內(nèi)容
- 2025版國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末紙質(zhì)考試總題庫
- 醫(yī)藥銷售培訓(xùn)課程
- 2022-2023學(xué)年北京市海淀區(qū)七年級(上)期末語文試卷
- 膝關(guān)節(jié)炎階梯治療
- 設(shè)備日常維護(hù)及保養(yǎng)培訓(xùn)
- 行業(yè)背景、經(jīng)濟(jì)運行情況及產(chǎn)業(yè)未來發(fā)展趨勢分析
- 配電室維護(hù)協(xié)議書
- 2024年度工作總結(jié)模板簡約干練風(fēng)格
- 2024年廣東省第一次普通高中學(xué)業(yè)水平合格性考試歷史試卷(解析版)
- 部編版一年級上冊語文期末試題含答案
- 2025屆東莞東華高級中學(xué)高一生物第一學(xué)期期末考試試題含解析
評論
0/150
提交評論