生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)_第1頁
生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)_第2頁
生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)_第3頁
生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)_第4頁
生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、生產(chǎn)管理系統(tǒng)的開發(fā)與設(shè)計(jì)摘 要 當(dāng)今時(shí)代,在全球競爭激烈的大市場中,無論是流程式還是離散式的制造業(yè),無論是單件生產(chǎn)、多品種小批量生產(chǎn)、少品種重復(fù)生產(chǎn)還是標(biāo)準(zhǔn)產(chǎn)品大量生產(chǎn)的制造20。制造業(yè)內(nèi)部管理都會遇到以下問題:企業(yè)可能擁有卓越的銷售人員和推銷人員,但是生產(chǎn)線上的工人卻沒有辦法如期交貨,車間管理人員則抱怨說采購部門沒有能時(shí)供應(yīng)他們所需要的原料9。以上這些情況正是大多數(shù)企業(yè)目前所面臨的一個(gè)嚴(yán)峻的問題,然而針對這一現(xiàn)象,又能有什么有效的辦法來解決它呢?為了解決這些問題,出現(xiàn)了生產(chǎn)管理系統(tǒng)。此系統(tǒng)為解決在生產(chǎn)線上各個(gè)環(huán)結(jié)互不相通所造成的各種問題而出現(xiàn)。主要通過對主生產(chǎn)計(jì)劃(MPS)、物料清單(BOM

2、)、庫存信息的協(xié)調(diào)管理來實(shí)現(xiàn)對整個(gè)生產(chǎn)線的協(xié)調(diào)管理6。其中生產(chǎn)計(jì)劃決定生產(chǎn)什么、生產(chǎn)多少、什么時(shí)候生產(chǎn),跟據(jù)所要生產(chǎn)的東西確定所需物料,跟據(jù)所需物料,同時(shí)查詢庫存信息,確定是否需要進(jìn)貨,若要進(jìn)貨,確定要進(jìn)貨的數(shù)量。因考慮系統(tǒng)一般為工廠內(nèi)部管理人員使用。只設(shè)有一個(gè)簡單的權(quán)限管理系統(tǒng),即進(jìn)入系統(tǒng)時(shí)的登陸系統(tǒng)。本系統(tǒng)以自行車生產(chǎn)及配件生產(chǎn)管理為例進(jìn)行設(shè)計(jì)編寫。用Visual C#.NET作為編程平臺。用SQL Server 2000建立數(shù)據(jù)庫。以解決上述問題為目標(biāo),實(shí)現(xiàn)制造業(yè)更方便更可靠生產(chǎn)管理為目的編寫。因個(gè)人能力有限,還有許多不足之處,希望得到老師、同學(xué)的指導(dǎo),才能不斷進(jìn)步。關(guān)鍵詞: 生產(chǎn)管理系

3、統(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 manufacture

4、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 that the

5、 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 come

6、s 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 production

7、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. At the

8、 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 the s

9、ystem 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 product

10、ion 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 開發(fā)生產(chǎn)管

11、理系統(tǒng)的意義與目的.11.2 開發(fā)工具簡介.1 關(guān)于Visual C#.NET簡介.1 C#的功能特點(diǎn) 2 C#中的基本概念2 關(guān)于SQL Server 2000數(shù)據(jù)庫簡介3 關(guān)于MIS的簡介4第2章 需求分析82.1 要求系統(tǒng)實(shí)現(xiàn)的功能.82.2 系統(tǒng)結(jié)構(gòu)分析.92.3 功能及性能分析.11第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)123.1 概念結(jié)構(gòu)設(shè)計(jì).123.2 本系統(tǒng)的實(shí)體-聯(lián)系(E-R)圖133.3各表的物理結(jié)構(gòu).15第4章 系統(tǒng)功能模塊祥細(xì)設(shè)計(jì)194.1登陸模塊設(shè)計(jì)194.2主窗口模塊設(shè)計(jì)20 4.3 物料主文件模塊設(shè)計(jì).224.4 物料清單模塊設(shè)計(jì).244.5 工廠日歷模塊設(shè)計(jì).264.6 主需求

12、計(jì)劃模塊設(shè)計(jì).274.7 主生產(chǎn)計(jì)劃模塊設(shè)計(jì).284.8 MRP計(jì)算模塊設(shè)計(jì).304.9 MRP計(jì)算歷史模塊設(shè)計(jì).32第5章 實(shí)例演示34結(jié) 論.38致 謝39參考文獻(xiàn)40附 錄41第1章 緒 論1.1 開發(fā)生產(chǎn)計(jì)劃管理系統(tǒng)的意義與目的隨著我國經(jīng)濟(jì)的迅速發(fā)展,人們的生活水平有了顯著的提高,各種制造業(yè)如雨后春筍般迅速崛起。各地政府企業(yè)也把當(dāng)?shù)刂圃鞓I(yè)當(dāng)作本地經(jīng)濟(jì)發(fā)展的重要支柱之一,從而促進(jìn)了制造行業(yè)的快速發(fā)展。同時(shí),隨著中小型制造公司的越來越多,競爭的愈來愈激烈。問題也越來越多。其中有不少因?yàn)楣芾聿簧贫壅摺H绾卧诩ち业母偁幹猩姘l(fā)展,是每一個(gè)制造公司必須面對的現(xiàn)實(shí)問題。對公司的經(jīng)營狀況起決定作

13、用的是公司的管理水平。如何利用現(xiàn)代化先進(jìn)的管理手段,提高公司的管理水平,已經(jīng)成為制造業(yè)發(fā)展的當(dāng)務(wù)之急。面對信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是制造業(yè)管理走向成功的唯一元素,但它可以最大限度的發(fā)揮準(zhǔn)確,快捷,高效等作用,對公司的協(xié)調(diào)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和生產(chǎn)管理系統(tǒng),已經(jīng)成為提高公司的管理效率,協(xié)調(diào)公司運(yùn)營的重要手段之一。在某種意義上,生產(chǎn)管理系統(tǒng)的信息化已成為現(xiàn)代化制造業(yè)管理的重要標(biāo)志之一20。生產(chǎn)管理系統(tǒng),是一種利用現(xiàn)代化軟件系統(tǒng)管理的思維。它能夠代替人工記錄的繁瑣,而且它的計(jì)算能力能解決人工計(jì)算的差錯(cuò)。利用

14、計(jì)算機(jī)來管理,不需要厚厚的賬本,每年每日的記錄一目了然。開發(fā)該生產(chǎn)管理系統(tǒng),就是針對人工手寫記錄的缺點(diǎn),高速、有效、安全、快捷的管理好每一個(gè)公司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á)式以及運(yùn)算符,而語法的設(shè)計(jì)卻更為簡潔易懂,同時(shí)以C+對象模型建構(gòu)其面身對象的語言結(jié)構(gòu),支持完整的面身對象設(shè)計(jì)理論1。 C#本身的設(shè)計(jì),考慮各種語言的特性,避免了現(xiàn)有程序語言的缺點(diǎn),并且新增了多種出色的語言特性,如垃圾回收機(jī)

15、制,類型安全以及異常處理等1。 C#保留了C+的功能強(qiáng)大特性,兼具Visual Basic易于使用其的優(yōu)點(diǎn),搭配.NET所提供的呆庫,改變了傳統(tǒng)應(yīng)用程序的開發(fā)模型,加上微軟對于.NET平臺的全力支持,C#在可預(yù)見的未來會扮演非常重要在角色1。 C#的功能特點(diǎn) (1)具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 在C#中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來視為一 個(gè)對象,每個(gè)對象都是可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對象,并為每個(gè)對象設(shè)置屬性。程序員的編程工作僅限于編寫相關(guān)對象要完成的功能程序,因

16、而程序設(shè)計(jì)的效率可大大提高。(2)事件驅(qū)動(dòng)的編程機(jī)制 事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫響應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。(3)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 在C#集成開發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運(yùn)行,使用戶在友好的開發(fā)環(huán)境中工作。(4)結(jié)構(gòu)化的程序設(shè)計(jì)語言 具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語言,它還有如下一些特點(diǎn):強(qiáng)大的數(shù)值和字符串處理功能;豐富的圖形指令,可方

17、便地繪制各種圖形 ;提供靜態(tài)和動(dòng)態(tài)數(shù)組,有利于簡化內(nèi)存的管理 ;過程可遞歸調(diào)用,使程序更為簡練 ;支持隨機(jī)文件和順序文件的訪問 ;提供了一個(gè)可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫 ;具有完善的運(yùn)行出錯(cuò)處理 (5)支持多種數(shù)據(jù)庫系統(tǒng)的訪問 利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系統(tǒng)有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問多種電子表格。(6)支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術(shù) (7) 完備的HELP聯(lián)機(jī)幫助功能 與Windows環(huán)境下的軟件一樣,在C#中,利用幫助菜單和F1功能

18、鍵,用戶可以隨時(shí)方便地得到所需要的幫助信息。C#幫助窗口中顯示了有關(guān)的示例代碼,通過復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供了極大的方便。C#程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍?,對象就是?shù)據(jù)(DATA)和代碼(CODE)互相結(jié)合的綜合體。Windows上面的每一個(gè)圖標(biāo),包括窗口本身都是對象,如果沒有任何事情發(fā)生,對象處于停頓狀態(tài)。當(dāng)存在外來事件時(shí),程序段執(zhí)行,它的執(zhí)行是由外來事件決定的。因此是“事件”驅(qū)動(dòng)的。 編寫C# 程序較為簡單,首先將各個(gè)對象放在空白窗體上,然后將程序代碼分別添加給對象或圖標(biāo),將它們組合起來就可以隨意運(yùn)行了。在C# 中,窗體實(shí)際上是一個(gè)對象,C# 的窗體含

19、有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開始一步一步地建立控件。這種開發(fā)者能親眼看到的程序設(shè)計(jì)過程就是“可視化程序設(shè)計(jì)”(Visual Programming)3 C# 中的基本概念17對象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,對象簡單地說就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。屬性:如同電視有黑白、彩色之分一樣,作為對象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對象的屬性決定的。不同對象的屬性可能不同。屬性一般決定了對象的位置、大小、顯示等情況。方法:就是對象能夠

20、做的事,如打印機(jī)對象就有打印(Print)方法、窗口對象支持隱藏(Hide)方法、很多對象支持移動(dòng)(Move)方法等。事件:就是對象對用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會觸發(fā)按鈕的“按”(Click)事件??丶嚎丶褪荲isual C#.NET提供的編程用的模塊,與對象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣“搭”、“拼”你的程序界面。Visual C#.NET中使用控件,簡化了Windows中的窗口、按鈕等對象的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬的各種擴(kuò)充的控件

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, Microsoft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)

22、行了再開發(fā)和擴(kuò)展,但是包括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ū)別就是:您不用寫一行代碼,就可以在很短的時(shí)間里開發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差11。SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和As

23、hton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用2。SQL Server 2000是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2000 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲

24、功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序2。 SQL Server 2000 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2000 結(jié)合了分析、報(bào)表、集成和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL

25、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),是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)的硬件、軟件、網(wǎng)絡(luò)通信這些設(shè)備和其它的辦公設(shè)備進(jìn)行信息的收集、傳輸、加工、儲存、更新和維護(hù)以達(dá)到企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率的目的,來支持企業(yè)的高層決策、中層控制和基層運(yùn)作的集成化的人機(jī)系統(tǒng)。MIS為管理者提供報(bào)告,提供企業(yè)的最近的情況以及歷史記錄。這一系統(tǒng)主要定位是針對企業(yè)內(nèi)部,為管

26、理層的計(jì)劃、控制和決策等功能服務(wù),一般由下層的業(yè)務(wù)處理系統(tǒng)提供數(shù)據(jù)。MIS能夠?qū)崪y企業(yè)的各種運(yùn)行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)13。管理信息的特點(diǎn)可以從七個(gè)方面來概括13:1、MIS是一個(gè)人機(jī)結(jié)合的輔助管理系統(tǒng)。管理和決策的主體是人,計(jì)算機(jī)系統(tǒng)只是工具和輔助設(shè)備。2、主要應(yīng)用于結(jié)構(gòu)化問題的解決。3、主要考慮完成例行的信息處理業(yè)務(wù),包括數(shù)據(jù)輸入、存儲、加工、輸出,生產(chǎn)計(jì)劃,生產(chǎn)和銷售的統(tǒng)計(jì)等。4、以高速度低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。5、目標(biāo)是要實(shí)現(xiàn)一個(gè)相對穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。因?yàn)橄?/p>

27、統(tǒng)的工作方法、管理模式和處理過程是確定的,所以系統(tǒng)能夠穩(wěn)定協(xié)調(diào)地工作。6、數(shù)據(jù)信息成為系統(tǒng)運(yùn)作的驅(qū)動(dòng)力。因?yàn)樾畔⑻幚砟P秃吞幚磉^程的直接對象是數(shù)據(jù)信息,只有保證完整的數(shù)據(jù)資料的采集,系統(tǒng)才有運(yùn)作的前提。 7、設(shè)計(jì)系統(tǒng)時(shí),強(qiáng)調(diào)科學(xué)的、客觀的處理方法的應(yīng)用,并且系統(tǒng)設(shè)計(jì)要符合實(shí)際情況。管理信息系統(tǒng)的開發(fā)是一個(gè)復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識等各方面的問題,至今沒有一種統(tǒng)一完備的開發(fā)方法。但是,每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:1、系統(tǒng)要解決的問題,如采取何種方式解決組織管理和信息處理方面的問題,對企業(yè)提出的新的管理

28、需求該如何滿足等。2、系統(tǒng)可行性研究,確定系統(tǒng)所要實(shí)現(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)新、實(shí)用高效、處理規(guī)范化的原則。4、系統(tǒng)開發(fā)前的準(zhǔn)備工作,作好開發(fā)人員的組織準(zhǔn)備和企業(yè)基礎(chǔ)準(zhǔn)備工作。 5、 系統(tǒng)開發(fā)方法的選擇和開發(fā)計(jì)劃的制定。針對己經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,還是選擇原型法或面向?qū)ο蟮姆椒?。開發(fā)計(jì)劃的制定是要明確系統(tǒng)開發(fā)的工作計(jì)劃、投資計(jì)劃、工程進(jìn)度計(jì)劃和

29、資源利用計(jì)劃。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è)計(jì)。 用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為五個(gè)依次連接的階段: (1)系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進(jìn)行初步的調(diào)查,通過可行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST,Strategy Set Transformation)、關(guān)鍵成功因素法(CSF,Cri

30、tical 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è)計(jì)階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。該階段的成果為下一階段的實(shí)施提供了編程指導(dǎo)書。 (4)系統(tǒng)實(shí)施階段,主要任務(wù)是討論確定設(shè)計(jì)方案、對系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運(yùn)行所

31、需數(shù)據(jù)的準(zhǔn)備、對相關(guān)人員進(jìn)行培訓(xùn)等。 (5)系統(tǒng)運(yùn)行階段,主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評價(jià)系統(tǒng)的運(yùn)行效率,對運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問題則對系統(tǒng)進(jìn)行修改、調(diào)整。這五個(gè)階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時(shí)的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難做出調(diào)整。2、原型法 原型法在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一

32、個(gè)實(shí)在的系統(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ù)對象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開發(fā)。 管理信息系統(tǒng)的效益評價(jià)分為直接經(jīng)濟(jì)效益評價(jià)和間接經(jīng)濟(jì)效益評價(jià)。1、直接經(jīng)濟(jì)效益評價(jià) 直接

33、經(jīng)濟(jì)效益評價(jià)是指企業(yè)運(yùn)行MlS之后,使用計(jì)算機(jī)管理所節(jié)約的開支與企業(yè)在MIS實(shí)施過程中一次性投資(包括軟件、硬件投資)的折舊和運(yùn)行費(fèi)用相比較的結(jié)果。 2、間接經(jīng)濟(jì)效益評價(jià) 間接經(jīng)濟(jì)效益的評估是指企業(yè)在運(yùn)行MIS之后,在提高管理效率方面和數(shù)據(jù)集中管理方面,以及在建立網(wǎng)絡(luò)系統(tǒng)之后數(shù)據(jù)的共享和數(shù)據(jù)傳遞的及時(shí)性、準(zhǔn)確性方面,可以實(shí)現(xiàn)實(shí)時(shí)、定量的管理方面,提高了企業(yè)競爭力而帶來的效益的評價(jià)。第2章 需求分析 生產(chǎn)計(jì)劃管理系統(tǒng)是針對生產(chǎn)線管理而開發(fā)的一個(gè)軟件,它的主要目的是加強(qiáng)對生產(chǎn)線上各個(gè)部門之間的信息交流進(jìn)行協(xié)調(diào)管理。便于管理人員更好的利用庫存信息資源,更高效的管理。2.1 要求系統(tǒng)實(shí)現(xiàn)的功能經(jīng)過一定

34、時(shí)間的調(diào)查,我認(rèn)為普通的生產(chǎn)管理系統(tǒng)應(yīng)該具有以下功能6:(1)系統(tǒng)登錄功能。要求系統(tǒng)登錄時(shí)有密碼管理功能,此功能主要是為了加強(qiáng)生產(chǎn)管理系統(tǒng)的安全,而且還要有權(quán)限限制功能,對于不同的人員分配不同的使用權(quán)限。(2)基礎(chǔ)數(shù)據(jù)管理功能。此功能用于設(shè)置生產(chǎn)管理中設(shè)計(jì)的基礎(chǔ)數(shù)據(jù)。它是制造及與制造相關(guān)的成本等系統(tǒng)的基礎(chǔ),基本基礎(chǔ)數(shù)據(jù)的管理質(zhì)量體現(xiàn)企業(yè)管理水平的高低,同時(shí)也是整個(gè)系統(tǒng)應(yīng)用效果的重要衡量標(biāo)準(zhǔn).(3)生產(chǎn)計(jì)劃管理功能。此功能用于管理企業(yè)的主產(chǎn)計(jì)劃和計(jì)算相關(guān)物料的需求量和需求時(shí)間。(4)車間管理功能。此功能用于管理與企業(yè)生產(chǎn)車間作業(yè)相關(guān)的流程、資源、產(chǎn)品等信息,車間管理可以對生產(chǎn)進(jìn)行跟蹤、集成每個(gè)員

35、工的實(shí)時(shí)工序、分析計(jì)劃與實(shí)際成本的差異、從生產(chǎn)任務(wù)單自動(dòng)計(jì)算物料需求并限額領(lǐng)料、人事管理部門根據(jù)系統(tǒng)自動(dòng)計(jì)算每個(gè)工人的月計(jì)件工資總額、自動(dòng)生成各部門生產(chǎn)費(fèi)用統(tǒng)計(jì)表,減輕管理人員的工作量,提高工廠相關(guān)部門的動(dòng)作效率、節(jié)省人力物力等。(5)采購業(yè)務(wù)管理功能。此功能用于管理企業(yè)的采購業(yè)務(wù),包括采購訂單,進(jìn)貨單,進(jìn)退貨管理,進(jìn)貨價(jià)格調(diào)整,進(jìn)貨單位調(diào)整,歷史查詢等功能。(6)銷售業(yè)務(wù)管理功能。些功能用于管理企業(yè)的銷售業(yè)務(wù),包括銷售訂單,俏售單,俏售退貨單,調(diào)整歷史售價(jià),可史查詢等功能。(7)庫存管理功能。此功能用于管理企業(yè)的庫存信息,包括庫存查詢,庫存轉(zhuǎn)庫,庫存盤點(diǎn),報(bào)損報(bào)溢,上下限設(shè)定,庫存上下限報(bào)警

36、,歷史查詢等功能。(8) 質(zhì)量管理功能。些功能用于按照產(chǎn)品工藝或客戶的要求,零部件、產(chǎn)品的檢驗(yàn)標(biāo)準(zhǔn),以保證原材料、產(chǎn)品的質(zhì)量;同時(shí)通過嚴(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)計(jì)劃確定每一具體的最終產(chǎn)品在每一具體時(shí)間段內(nèi)生產(chǎn)數(shù)量的計(jì)劃。跟據(jù)客戶合同和市場預(yù)測,把經(jīng)營計(jì)劃或生產(chǎn)大綱具體化,使之成為展開物料需求計(jì)劃的主要依據(jù),起到從綜合計(jì)劃身具體計(jì)劃過渡的承上啟下的作用。產(chǎn)品結(jié)構(gòu)列出構(gòu)成成品或裝配件的所有部件、組件、零件等的組成、裝配關(guān)系和數(shù)量要求,它是產(chǎn)品拆零的基礎(chǔ)。庫存信息是保存企業(yè)所有產(chǎn)品零部件在制品原材料等存在狀態(tài)的

37、數(shù)據(jù)庫。在生產(chǎn)管理系統(tǒng)中,將產(chǎn)品零部件原材料基至工作工具等統(tǒng)稱為“物料”或“項(xiàng)目”。為便于計(jì)算機(jī)識別,必須對物料進(jìn)行編碼,物料編碼是生產(chǎn)管理系統(tǒng)識別物料的惟一標(biāo)識20。生產(chǎn)管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理生產(chǎn)計(jì)劃管理車間管理采購業(yè)務(wù)管理銷售業(yè)務(wù)管理庫存管理質(zhì)量管理統(tǒng)計(jì)分析系統(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)付帳管理財(cái)務(wù)總帳產(chǎn)品需求庫存存生產(chǎn)計(jì)劃庫存原料需求銷售發(fā)貨成品入庫生產(chǎn)領(lǐng)料采購入庫記賬物流信息流記賬圖2-2 生產(chǎn)管理系統(tǒng)流程圖 按照需求的來源不同,企業(yè)內(nèi)部的物料可分為獨(dú)立需求和相關(guān)需求兩種

38、類型。獨(dú)立需求是指需求量和需求時(shí)間由企業(yè)外部的需求來快定,例如客戶訂購的產(chǎn)品、科研試制需要的樣品、售后維修需要的備品備件等;相關(guān)需求是指根據(jù)物料之間的結(jié)構(gòu)組成關(guān)系由獨(dú)立需求的物料所產(chǎn)生的需求,例如半成品、零部件、原材料等需求。從最終產(chǎn)品的生產(chǎn)計(jì)劃導(dǎo)出相關(guān)物料(原材料、零部件等)的需求量和需求時(shí)間(相關(guān)需求)。再根據(jù)物料的需求時(shí)間和生產(chǎn)(訂貨)周期來確定其開始生產(chǎn)(訂貨)的時(shí)間。生產(chǎn)管理系統(tǒng)的基本內(nèi)容是編制零件的生產(chǎn)計(jì)劃和采購計(jì)劃。然而要正確編制零件計(jì)劃,首先必須落實(shí)產(chǎn)品的出產(chǎn)進(jìn)度計(jì)劃,即主生產(chǎn)計(jì)劃,這是生產(chǎn)管理系統(tǒng)展開的依據(jù)。生產(chǎn)管理系統(tǒng)還需要知道產(chǎn)品的零件結(jié)構(gòu),即物料清單,才能把主生產(chǎn)計(jì)劃展

39、開成零件計(jì)劃;同時(shí)必須知道庫存數(shù)量才能準(zhǔn)確計(jì)算出零件的采購數(shù)量。由于個(gè)人精力和時(shí)間有限,所以只對其中基礎(chǔ)數(shù)據(jù)和生產(chǎn)計(jì)劃管理兩部分作功能進(jìn)行詳細(xì)分析并開發(fā)。詳細(xì)結(jié)構(gòu)圖請參見圖2-3所示。生產(chǎn)計(jì)劃管理系統(tǒng) 生產(chǎn)計(jì)劃管理基礎(chǔ)數(shù)據(jù)產(chǎn)品需求計(jì)劃系統(tǒng)計(jì)算查詢系統(tǒng)正式計(jì)算系統(tǒng)預(yù)排產(chǎn)品結(jié)構(gòu)及物料清單工廠日歷管理物料主文件管理 圖2-3生產(chǎn)計(jì)劃管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)流程圖如圖2-4所示。主生產(chǎn)計(jì)劃物料主文件物料清單系統(tǒng)計(jì)算物料需求減少庫存物料采購訂單物料需求歷史 圖2-4生產(chǎn)計(jì)劃管理系統(tǒng)流程圖2.3 功能及性能分析本生產(chǎn)管理系統(tǒng)中設(shè)計(jì)的功能基本上滿足一般制造業(yè),如果有其他需要,可以聯(lián)系開發(fā)設(shè)計(jì)者定做。本生產(chǎn)管理系統(tǒng)

40、中數(shù)據(jù)精確度適中,一方面滿足系統(tǒng)的運(yùn)行需要,另一方面不至于使數(shù)據(jù)庫過于龐大。另外在響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間上都合理,不會造成太長的時(shí)間等待。本系統(tǒng)的操作簡單,無須專業(yè)知識,可以在很短的時(shí)間內(nèi)熟練操作。可以運(yùn)行在98,2000,XP系統(tǒng)中。另外本軟件在不同的機(jī)器上測試發(fā)現(xiàn),由于編寫打包該軟件的機(jī)器系統(tǒng)版本較新,所以在其他機(jī)器上安裝時(shí),會提示系統(tǒng)版本低,建議將所用系統(tǒng)升級到最新版本。第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)需求分析的結(jié)果,需要在數(shù)據(jù)庫中建立物料主文件表,物料清單表,工廠日歷表,主需求計(jì)劃表,主需求計(jì)劃歷史表,主生產(chǎn)計(jì)劃表,主生產(chǎn)計(jì)劃歷史,物料需求

41、計(jì)算表,物料需求歷史表7。物料主文件表保存生產(chǎn)產(chǎn)品及物料的管理信息。其中屬性包括物料編號,條碼,物料名稱,拼音編碼,計(jì)量單位,規(guī)格型號,計(jì)劃類別,狀態(tài)類別,歸屬類別,類別價(jià)值,物料特性a,物料特性b,物料特性c,物料特性d, 長,寬,高,凈重,品牌,顏色,等級,進(jìn)貨前期,準(zhǔn)備周期,生產(chǎn)周期,最小包裝量,批量,最高庫存,最低庫存,庫存期限,錄入者,錄入日期,低層碼,指定供貨商,定貨策略,生產(chǎn)車間7。物料清單表的一個(gè)物料可以對應(yīng)多個(gè)產(chǎn)品。其中屬性包括父項(xiàng)編號,物料編號,需要數(shù)量,領(lǐng)料車間,領(lǐng)料庫房,平均損耔率1,損耔率,bom狀態(tài),bom信息狀態(tài),審核者,審核日期,其他事項(xiàng),低層碼,展開標(biāo)記7。工

42、廠日歷表用于保存工廠的工作時(shí)間和計(jì)劃周期。包括年份,計(jì)劃期,開始日期,結(jié)束日期,備注7。主需求計(jì)劃表用于保存工廠的主需求計(jì)劃,記錄生產(chǎn)需求。生產(chǎn)計(jì)劃可以從需求計(jì)劃轉(zhuǎn)入,也可以填寫,供計(jì)算使用。包括編號,物料編號,年份,計(jì)劃期,開始日期,結(jié)束日期,需求數(shù)量,記帳人,修改日期,修改標(biāo)記,接收登記,狀態(tài),備注7。主生產(chǎn)計(jì)劃表用于保存工廠生產(chǎn)主生產(chǎn)計(jì)劃,生產(chǎn)計(jì)劃可以從需求計(jì)劃轉(zhuǎn)入,也可以填寫,供計(jì)算使用。包括物料編號,編號,年份計(jì)劃期,開始日期,結(jié)束日期,期初庫存,需求數(shù)量,生產(chǎn)計(jì)劃數(shù)量,生產(chǎn)單數(shù)量,預(yù)計(jì)庫存,記帳人,修改日期,修改標(biāo)記,審核人,審核日期,接收登記,狀態(tài),備注7。主生產(chǎn)計(jì)劃歷史表用于保

43、存工廠生產(chǎn)主生產(chǎn)計(jì)劃的歷史,計(jì)算完成并發(fā)布后由“主生產(chǎn)計(jì)劃”表導(dǎo)入7。物料需求計(jì)算表用于保存計(jì)算的中間結(jié)果。包括物料編號,年份,計(jì)劃期,期初庫存,毛需求,預(yù)計(jì)入庫,預(yù)計(jì)出庫,預(yù)計(jì)庫存,凈需求,計(jì)劃產(chǎn)出,計(jì)劃投入7。物料需求歷史表用于計(jì)算結(jié)果怪布后導(dǎo)入到歷史,供查詢用,同時(shí)可以根據(jù)庫存等情況自動(dòng)生成物料采購單等7。3.2本系統(tǒng)的實(shí)體-聯(lián)系(E-R)圖E-R圖說明數(shù)據(jù)庫中一些實(shí)體及其屬性,可明確地看到數(shù)據(jù)庫中表之間的聯(lián)系。本數(shù)據(jù)庫共涉及了6個(gè)E-R圖,包括物料主文件E-R圖,主需求計(jì)劃E-R圖,物料清單E-R圖,物料需求計(jì)算E-R圖,主生產(chǎn)計(jì)劃E-R圖。具體如圖3-1至圖3-5所示。物料編號條碼物

44、料名稱狀態(tài)類別計(jì)劃類別規(guī)格型號價(jià)值類別歸屬類別拼音編碼計(jì)量單位物料主文件物料特性a物料特性b物料特性c物料特性d等級凈重品牌長顏色進(jìn)貨提前期準(zhǔn)備周期生產(chǎn)周期最小包裝量批量最高庫存寬高最低庫存庫存期限錄入者錄入日期d低層碼指定供貨商定貨策略生產(chǎn)車間 圖3-1 物料主文件E-R圖編號物料編號年份接收登記計(jì)劃期開始日期主需求計(jì)劃狀 態(tài)修改標(biāo)修改日期記帳人需求數(shù)量結(jié)束日期備注圖3-2主需求計(jì)劃E-R圖父項(xiàng)編號物料編號需要數(shù)量其他事項(xiàng)領(lǐng)料車間平均損耔率1主需求計(jì)劃低層碼審核日期審核者bom信息狀態(tài)bom狀態(tài)損耔率展開標(biāo)記圖3-3 物料清單E-R圖年份物料編號計(jì)劃期期初庫存毛需求主需求計(jì)劃計(jì)劃產(chǎn)出凈需求預(yù)

45、計(jì)庫存預(yù)計(jì)出庫預(yù)計(jì)入庫計(jì)劃投入 圖3-4 物料需求計(jì)算E-R圖編號物料編號開始日期修改日期期初庫存需求數(shù)量主需求計(jì)劃修改標(biāo)記記帳人預(yù)計(jì)庫存生產(chǎn)單數(shù)量生產(chǎn)計(jì)劃數(shù)量年份計(jì)劃期備注審核人接收登記審核日期狀態(tài)圖3-5 主生產(chǎn)計(jì)劃E-R圖3.3各表的物理結(jié)構(gòu) 根據(jù)概念結(jié)構(gòu)設(shè)計(jì)以及E-R圖分析,本數(shù)據(jù)庫的6個(gè)物理表格如表3-1至表3-6所示。表3-1 物料主文件表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-條碼char14-物料名稱varchar50-拼音編碼char10-計(jì)量單位char10-規(guī)格型號char20-計(jì)劃類別char5-歸屬類別char5-價(jià)值類別char1-物料特性avarch

46、ar40-物料特性bvarchar40-物料特性cvarchar40-物料特性dvarchar40-長decimal(18,3)自動(dòng)寬decimal(18,3)自動(dòng)高decimal(18,3)自動(dòng)凈重decimal(18,3)自動(dòng)品牌char10-顏色char10-等級char10-進(jìn)貨提前期int準(zhǔn)備周期int生產(chǎn)周期int最小包裝量decimal(18,3)自動(dòng)批量decimal(18,4)自動(dòng)最高庫存decimal(18,3)自動(dòng)最低庫存decimal(18,3)自動(dòng)庫存期限int錄入者char8-錄入日期int低層碼int指定供貨商char10-定貨策略char10-生產(chǎn)車間char1

47、0-表3-2 物料清單表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)父項(xiàng)編號char14-物料編號char14-需要數(shù)量decimal(18,4)-領(lǐng)料車間char10-領(lǐng)料庫房char10-平均損耔率1decimal(6,5)自動(dòng)損耔率decimal(5,4)自動(dòng)bom狀態(tài)char1-bom信息狀態(tài)char1-審核者char8-審核日期int其他事項(xiàng)text-低層碼int展開標(biāo)記bit-表3-3 工廠日歷表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)年份int計(jì)劃期int開始日期int結(jié)束日期int備注varchar255-表3-4 主需求計(jì)劃表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)編號char14-物料編號char14

48、-年份int計(jì)劃期int開始日期int 續(xù)表結(jié)束日期int需求數(shù)量float記帳人varchar10-修改日期int修改標(biāo)記char1接收登記binary30狀態(tài)char10備注varchar10表3-5 主生產(chǎn)計(jì)劃表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-編號char14-年份int-計(jì)劃期int開始日期int結(jié)束日期int期初庫存float2需求數(shù)量float2生產(chǎn)計(jì)劃數(shù)量float2生產(chǎn)單數(shù)量float2預(yù)計(jì)庫存float2記帳人varchar10-修改日期int修改標(biāo)記char1-審核人varchar10-審核日期int接收登記binary30-狀態(tài)char10-備注va

49、rchar40-表3-6 物料需求表字段名稱數(shù)據(jù)類型字段大小小數(shù)位數(shù)物料編號char14-年份int計(jì)劃期int期初庫存decimal(18,4)自動(dòng)毛需求decimal(18,4)自動(dòng)預(yù)計(jì)入庫decimal(18,4)自動(dòng)預(yù)計(jì)出庫decimal(18,4)自動(dòng)預(yù)計(jì)庫存decimal(18,4)自動(dòng)凈需求decimal(18,4)自動(dòng)計(jì)劃產(chǎn)出decimal(18,4)自動(dòng)計(jì)劃投入decimal(18,4)自動(dòng) 數(shù)據(jù)庫是管理系統(tǒng)的核心內(nèi)容,數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)是否合理將直接影響到能否正確存取數(shù)據(jù)。本數(shù)據(jù)庫在SQL server 2000 中創(chuàng)建。創(chuàng)建過程如下2: 1.打開SQL server 2000企業(yè)管理器,新建一個(gè)新的數(shù)據(jù)庫。2.為數(shù)據(jù)庫取名mrbook,然后保存。3.右鍵點(diǎn)擊“數(shù)據(jù)庫”出來一個(gè)菜單,再右鍵“新建表”就可以了。4. 使用相同的方法再創(chuàng)建其他表,這里不再贅述。5. 以后可以直接對數(shù)據(jù)庫進(jìn)行修改或刪除。以下給出創(chuàng)建表的界面。如圖3-6所示。圖3-6 表創(chuàng)建圖第4章 系統(tǒng)功能模塊祥細(xì)設(shè)計(jì)采用模塊化設(shè)計(jì)思想,可以大大提高設(shè)計(jì)的效率,而且可以最大限度的減少錯(cuò)誤。本系統(tǒng)共有九個(gè)模塊:l 登錄模塊l 主窗口??靗 物料主文件模塊l 物料清單BOM模塊l 工廠日歷模塊l 主需求計(jì)劃模塊

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論