數(shù)據(jù)庫(kù)-生產(chǎn)管理系統(tǒng)課設(shè)說(shuō)明書(shū)_第1頁(yè)
數(shù)據(jù)庫(kù)-生產(chǎn)管理系統(tǒng)課設(shè)說(shuō)明書(shū)_第2頁(yè)
數(shù)據(jù)庫(kù)-生產(chǎn)管理系統(tǒng)課設(shè)說(shuō)明書(shū)_第3頁(yè)
數(shù)據(jù)庫(kù)-生產(chǎn)管理系統(tǒng)課設(shè)說(shuō)明書(shū)_第4頁(yè)
數(shù)據(jù)庫(kù)-生產(chǎn)管理系統(tǒng)課設(shè)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄一、概論- 1 -1.背景及目的- 1 -2.軟件定義- 1 -3.開(kāi)發(fā)環(huán)境- 2 -二、系統(tǒng)需求分析及設(shè)計(jì)- 2 -1.功能模塊- 2 -2.系統(tǒng)流程圖- 3 -3.E-R圖- 4 -4.關(guān)系模式- 4 -三、設(shè)計(jì)思路及步驟- 4 -1.創(chuàng)建數(shù)據(jù)表及關(guān)系- 4 -2.創(chuàng)建空數(shù)據(jù)庫(kù)- 8 -3.創(chuàng)建數(shù)據(jù)表及關(guān)系- 8 -3.創(chuàng)建數(shù)據(jù)庫(kù)窗體- 10 -四、界面設(shè)計(jì)及運(yùn)行結(jié)果- 26 -1.界面設(shè)計(jì)- 26 -2.運(yùn)行結(jié)果- 29 -五、收獲與總結(jié)- 31 -六、參考資料- 32 -附件一:E-R圖- 33 -一、概論1.背景及目的當(dāng)今時(shí)代,在全球競(jìng)爭(zhēng)激烈的大市場(chǎng)中,無(wú)論是流程式還是離散式的制

2、造業(yè),無(wú)論是單件生產(chǎn)、多品種小批量生產(chǎn)、少品種重復(fù)生產(chǎn)還是標(biāo)準(zhǔn)產(chǎn)品大量生產(chǎn)的制造,制造業(yè)內(nèi)部管理都會(huì)遇到以下問(wèn)題:企業(yè)可能擁有卓越的銷售人員推銷產(chǎn)品,但生產(chǎn)線上的工人卻無(wú)法如期交貨,車間管理人員則抱怨說(shuō)采購(gòu)部門沒(méi)有及時(shí)供應(yīng)他們所需的原材料;實(shí)際上,采購(gòu)部門的效率過(guò)高,倉(cāng)庫(kù)里囤積的某些原材料10年都用不完,倉(cāng)庫(kù)庫(kù)位飽和,資金周轉(zhuǎn)很慢;許多公司要用613個(gè)星期的時(shí)間,才能計(jì)算出所需要的物料數(shù)量,所以訂貨周期只能為613個(gè)星期;訂單和采購(gòu)單上的日期和缺料清單上的日期都不相同,沒(méi)有一個(gè)是肯定的;財(cái)務(wù)部門不信任倉(cāng)庫(kù)部門的數(shù)據(jù),不根據(jù)它來(lái)計(jì)算制造成本。不能否認(rèn),以上這些情況正是大多數(shù)企業(yè)目前所面臨的一個(gè)嚴(yán)

3、峻的問(wèn)題。針對(duì)以上問(wèn)題,每個(gè)企業(yè)都急切需要一個(gè)高效的管理系統(tǒng)。由此,我們?cè)O(shè)計(jì)了生產(chǎn)管理系統(tǒng),它是集物料清單、生產(chǎn)計(jì)劃、物料需求計(jì)劃和采購(gòu)計(jì)劃等為一體的高效的管理系統(tǒng)。2.軟件定義“生產(chǎn)管理”包括很多內(nèi)容,從接到客戶的訂單開(kāi)始,到最后制定出總生產(chǎn)計(jì)劃的全過(guò)程。一個(gè)完善的“生產(chǎn)管理系統(tǒng)”可以很好地管理企業(yè)各個(gè)生產(chǎn)環(huán)節(jié),使得企業(yè)可以根據(jù)需求快速、準(zhǔn)確地制定出“生產(chǎn)計(jì)劃”,協(xié)調(diào)好各個(gè)生產(chǎn)環(huán)節(jié),這樣不僅可以準(zhǔn)時(shí)提交產(chǎn)品,而且可以實(shí)現(xiàn)生產(chǎn)物料等生產(chǎn)基本要素的合理配置,進(jìn)而使得生產(chǎn)出來(lái)的產(chǎn)品成本低,具有強(qiáng)大的競(jìng)爭(zhēng)力。它的主要任務(wù)有: l 從最終產(chǎn)品的生產(chǎn)計(jì)劃導(dǎo)出相關(guān)材料(原材料、零部件等)的需求量和需求時(shí)間

4、。l 根據(jù)物料的需求時(shí)間和生產(chǎn)(訂貨)周期來(lái)確定其開(kāi)始生產(chǎn)(訂貨)的時(shí)間。3.開(kāi)發(fā)環(huán)境本系統(tǒng)使用Microsoft Office Access2010開(kāi)發(fā)的一個(gè)小型“生產(chǎn)管理系統(tǒng)”,使用它可以對(duì)企業(yè)的各個(gè)生產(chǎn)環(huán)節(jié)進(jìn)行高效、快捷的管理,根據(jù)需求制定出“生產(chǎn)計(jì)劃”,然后合理配置生產(chǎn)物料,列出最終物料清單。二、系統(tǒng)需求分析及設(shè)計(jì)1.功能模塊“生產(chǎn)管理系統(tǒng)”主要包括3個(gè)模塊的內(nèi)容:產(chǎn)品計(jì)劃管理、物料管理和物料清單管理,而每個(gè)子模塊又有其子模塊完成相應(yīng)的功能,系統(tǒng)所有功能模塊如圖所示。生產(chǎn)管理系統(tǒng)物料資料管理理物料清單管理理產(chǎn)品計(jì)劃管理物料結(jié)構(gòu)管理理物料基本管理理查詢物料清單理保存物料清單理生成物料清單

5、理需求計(jì)劃管理理生產(chǎn)計(jì)劃管理理“生產(chǎn)管理系統(tǒng)”功能模塊“生產(chǎn)管理系統(tǒng)”具有以下的功能:l 需求計(jì)劃管理:完成對(duì)產(chǎn)品需求計(jì)劃的管理,包括對(duì)產(chǎn)品需求計(jì)劃的添加、刪除等基本管理操作。l 生產(chǎn)計(jì)劃管理:系統(tǒng)首先判斷上述“需求計(jì)劃”是否被接收,如果被接收則可以根據(jù)庫(kù)存等生產(chǎn)信息制定“生產(chǎn)計(jì)劃”,并保存該生產(chǎn)計(jì)劃,也可以對(duì)已經(jīng)保存的生產(chǎn)計(jì)劃進(jìn)行修改、刪除等操作。l 物料基本管里:完成對(duì)物料的企業(yè)生產(chǎn)產(chǎn)品所需要的所有基本物料的維護(hù),包括對(duì)基本物料的添加、刪除等操作。l 物料結(jié)結(jié)構(gòu)管理:該功能模塊是本系統(tǒng)的難點(diǎn),通過(guò)它根據(jù)“生產(chǎn)計(jì)劃”使用各個(gè)基本物料的層級(jí)結(jié)構(gòu)圖并設(shè)置每個(gè)基本物料所需要的數(shù)量,為“生成物料清單

6、”模塊提供必要的準(zhǔn)備。l 物料清單管理:生成并可以有選擇的保存“物料清單”,并且可以把本系統(tǒng)中“生產(chǎn)記錄”清空。l 查詢物料清單:完成所有物料清單的查詢,可以通過(guò)“物料ID”、“名稱”、“拼音碼”和“年份”進(jìn)行查詢。2.系統(tǒng)流程圖根據(jù)上面分析,設(shè)計(jì)“生產(chǎn)管理系統(tǒng)”的流程圖如下圖所示。3.E-R圖根據(jù)上面分析,設(shè)計(jì)“生產(chǎn)管理系統(tǒng)”的E-R見(jiàn)附件。E-R圖包含“需求計(jì)劃”、“生產(chǎn)計(jì)劃”、“物料管理”、“物料結(jié)構(gòu)”、“物料清單”、“物料清單歷史”六個(gè)實(shí)體,以及五個(gè)關(guān)系。詳見(jiàn)附件一。4.關(guān)系模式需求計(jì)劃(需求ID,產(chǎn)品ID,名稱,年份,需求日期,需求數(shù)量,錄入者,錄入日期)生產(chǎn)計(jì)劃(生產(chǎn)ID,產(chǎn)品ID

7、,名稱,年份,需求日期,生產(chǎn)時(shí)間,開(kāi)始日期,結(jié)束日期,需求數(shù)量,期初庫(kù)存,生產(chǎn)數(shù)量,預(yù)計(jì)庫(kù)存,錄入者,錄入日期)物料管理(物料ID,名稱,拼音碼,單位,規(guī)格,特性,長(zhǎng),寬,高,凈重,品牌,顏色,等級(jí),最高庫(kù)存,最低庫(kù)存,錄入者,錄入日期)物料結(jié)構(gòu)(結(jié)構(gòu)ID,上級(jí)ID,上級(jí)名稱,物料ID,名稱,級(jí)別,需要數(shù)量,領(lǐng)料車間,領(lǐng)料庫(kù)房,審核日期)物料清單(物料ID,名稱,拼音碼,生成清單日期,年份,期初庫(kù)存,需要數(shù)量,預(yù)計(jì)庫(kù)存,最高庫(kù)存,最低庫(kù)存)物料清單歷史(清單ID,物料ID,名稱,拼音碼,生產(chǎn)清單日期,年份,期初庫(kù)存,需要數(shù)量,預(yù)計(jì)庫(kù)存,最高庫(kù)存,最低庫(kù)存)以上六個(gè)關(guān)系中,不存在非主屬性對(duì)碼的部

8、分函數(shù)依賴,也不存在非主屬性對(duì)碼的傳遞函數(shù)依賴,也不存在主屬性對(duì)碼的部分和傳遞函數(shù)依賴,所以是BCNF范式。三、設(shè)計(jì)思路及步驟1.創(chuàng)建數(shù)據(jù)表及關(guān)系“生產(chǎn)管理系統(tǒng)”中共用6張數(shù)據(jù)表,分別為:“需求計(jì)劃”、“生產(chǎn)計(jì)劃”、 “物料管理”、“物料結(jié)構(gòu)”、“物料清單”和“物料清單歷史”基本數(shù)據(jù)表,對(duì)各個(gè)數(shù)據(jù)表中字段的主要參數(shù)設(shè)計(jì)如下。 l “需求計(jì)劃”數(shù)據(jù)表:該數(shù)據(jù)表的作用是保存“需求計(jì)劃”信息,它是以“需求ID”為主鍵,即關(guān)鍵字段?!靶枨笥?jì)劃”數(shù)據(jù)表所包含的字段信息如表所示:“需求計(jì)劃”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注需求ID文本10否關(guān)鍵字產(chǎn)品ID文本10否名稱文本10否年份文本4否Y

9、ear(date()需求日期日期/時(shí)間否格式:短日期需求數(shù)量數(shù)字長(zhǎng)整型否錄入者文本10是顯示控件:組合框錄入日期日期/時(shí)間是格式:短日期是否接收是/否否默認(rèn)值:=True備注文本50是l “生產(chǎn)計(jì)劃”數(shù)據(jù)表:該數(shù)據(jù)表的作用是保存“生產(chǎn)計(jì)劃”信息,它是以“生產(chǎn)ID”為主鍵,即關(guān)鍵字段?!吧a(chǎn)計(jì)劃”數(shù)據(jù)表所包含的字段信息如表所示:“生產(chǎn)計(jì)劃”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注生產(chǎn)ID文本10否關(guān)鍵字產(chǎn)品ID文本10否名稱文本10否年份文本4否Year(date()需求日期日期/時(shí)間否格式:短日期生產(chǎn)日期數(shù)字整型否單位:天開(kāi)始日期日期/時(shí)間否格式:短日期結(jié)束日期日期/時(shí)間否格式:短日期需

10、求數(shù)量數(shù)字長(zhǎng)整型否默認(rèn)值:0期初庫(kù)存數(shù)字長(zhǎng)整型否默認(rèn)值:100生產(chǎn)數(shù)量數(shù)字長(zhǎng)整型否默認(rèn)值:0預(yù)計(jì)庫(kù)存數(shù)字長(zhǎng)整型否默認(rèn)值:0錄入者文本10是顯示控件:組合框錄入日期日期/時(shí)間是格式:短日期是否批準(zhǔn)是/否否默認(rèn)值:=True備注文本50是l “物料管理”數(shù)據(jù)表:該數(shù)據(jù)表的作用是保存企業(yè)所有產(chǎn)品的基本物料信息,它是以“物料ID”為主鍵,即關(guān)鍵字段?!拔锪瞎芾怼睌?shù)據(jù)表所包含的字段信息如表所示:“物料管理”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注物料ID文本10否關(guān)鍵字名稱文本10否拼音碼文本15否單位文本6否顯示控件:組合框 規(guī)格文本10是默認(rèn)值:0特性文本10是顯示控件:組合框 長(zhǎng)數(shù)字單精度型

11、是默認(rèn)值:0寬數(shù)字單精度型是默認(rèn)值:0高數(shù)字單精度型是默認(rèn)值:0凈重?cái)?shù)字單精度型是默認(rèn)值:0品牌文本10是顏色文本8是顯示控件:組合框等級(jí)文本4是顯示控件:組合框最高庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0最低庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0錄入者文本10是顯示控件:組合框錄入日期日期/時(shí)間是格式:短日期備注文本50是l “物料結(jié)構(gòu)”數(shù)據(jù)表:該數(shù)據(jù)表的作用是保存“物料結(jié)構(gòu)”的結(jié)構(gòu)信息和物料信息,它是以“結(jié)構(gòu)ID”為主鍵,即關(guān)鍵字段?!拔锪辖Y(jié)構(gòu)”數(shù)據(jù)表所包含的字段信息如表所示:“物料結(jié)構(gòu)”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注結(jié)構(gòu)ID自動(dòng)編號(hào)長(zhǎng)整型否關(guān)鍵字上級(jí)ID文本10否上級(jí)節(jié)點(diǎn)編號(hào)上級(jí)名稱文本10否上級(jí)

12、節(jié)點(diǎn)名稱物料ID文本10否當(dāng)前節(jié)點(diǎn)編號(hào)名稱文本10否當(dāng)前節(jié)點(diǎn)名稱級(jí)別數(shù)字整型否默認(rèn)值:0需要數(shù)量數(shù)字長(zhǎng)整型否默認(rèn)值:0領(lǐng)料車間文本10是顯示控件:組合框領(lǐng)料庫(kù)房文本10是顯示控件:組合框?qū)徍巳掌谌掌?時(shí)間是格式:短日期備注文本50是l “物料清單”數(shù)據(jù)表:該數(shù)據(jù)表的作用是暫時(shí)保存“物料清單”的物料信息,它是以“物料ID”為主鍵,即關(guān)鍵字段。“物料清單”數(shù)據(jù)表所包含的字段信息如表所示:“物料清單”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注物料ID文本10否關(guān)鍵字名稱文本10否拼音碼文本15否生產(chǎn)清單日期日期/時(shí)間否格式:短日期年份文本4否Year(date()期初庫(kù)存數(shù)字長(zhǎng)整型否默認(rèn)值:10

13、000需要數(shù)量數(shù)字長(zhǎng)整型否默認(rèn)值:0預(yù)計(jì)庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0最高庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0最低庫(kù)存日期/時(shí)間是格式:短日期庫(kù)存是否不足是/否否l “物料清單歷史”數(shù)據(jù)表:該數(shù)據(jù)表的作用是長(zhǎng)久保存不同時(shí)期的“物料清單歷史”信息,它是以“清單ID”為主鍵,即關(guān)鍵字段?!拔锪锨鍐螝v史”數(shù)據(jù)表所包含的字段信息如表所示:“物料清單歷史”數(shù)據(jù)表字段字段名稱字段類型字段大小允許為空備注清單ID自動(dòng)編號(hào)長(zhǎng)整型關(guān)鍵字物料ID文本10否關(guān)鍵字名稱文本10否拼音碼文本15否生產(chǎn)清單日期日期/時(shí)間否格式:短日期年份文本4否Year(date()期初庫(kù)存數(shù)字長(zhǎng)整型否默認(rèn)值:10000需要數(shù)量數(shù)字長(zhǎng)整型否默認(rèn)值:0

14、預(yù)計(jì)庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0最高庫(kù)存數(shù)字長(zhǎng)整型是默認(rèn)值:0最低庫(kù)存日期/時(shí)間是格式:短日期庫(kù)存是否不足是/否否2.創(chuàng)建空數(shù)據(jù)庫(kù)創(chuàng)建空數(shù)據(jù)庫(kù)的具體操作步驟如下:步驟1:打開(kāi)Microsoft Office Access 2010主界面,如圖所示。步驟2:在上圖中的創(chuàng)建-表,如下圖所示。3.創(chuàng)建數(shù)據(jù)表及關(guān)系(1)“生產(chǎn)管理系統(tǒng)”數(shù)據(jù)表如下圖所示:這樣,“生產(chǎn)管理系統(tǒng)”中的6張基本數(shù)據(jù)表已經(jīng)創(chuàng)建完成,此時(shí),在“數(shù)據(jù)庫(kù)”窗口的“對(duì)象”欄中選擇“表”選項(xiàng),如下圖所示:(2)“生產(chǎn)管理系統(tǒng)”數(shù)據(jù)關(guān)系如下圖所示:3.創(chuàng)建數(shù)據(jù)庫(kù)窗體(1)創(chuàng)建“物料管理”窗體“物料管理”窗體的作用是完成對(duì)物料基本資料的的管理

15、,包括對(duì)物料的添加、刪除等操作。并使用“控件向?qū)А钡姆椒ㄔ凇拔锪瞎芾怼贝绑w中基于“物料管理”數(shù)據(jù)表添加一個(gè)“子窗體”控件,并命名為“物料管理 子窗體”。我們通過(guò)給子窗體用戶可以查看“物料管理”數(shù)據(jù)表中的所有記錄。步驟1:使用“窗體向?qū)А钡姆椒椤拔锪瞎芾怼贝绑w添加控件,創(chuàng)建窗體步驟2:調(diào)整窗體內(nèi)容格式,把各個(gè)窗體的“控件來(lái)源”設(shè)置為空,為長(zhǎng)、寬、高和和凈重設(shè)置對(duì)應(yīng)的標(biāo)簽,設(shè)置五個(gè)按鈕,分別為“新建物料”,“保存物料”,“修改物料”,“刪除物料”,“關(guān)閉窗體”。步驟3:新建“物料管理 子窗體”。步驟4:在“成為當(dāng)前”事件過(guò)程框架中添加如下代碼。步驟5:完成“新建物料”功能。如果要添加新的物料記錄

16、,單擊“新建物料”按鈕系統(tǒng)就自動(dòng)根據(jù)“物料管理”數(shù)據(jù)表的記錄數(shù)自動(dòng)生成“物料ID”,并把生成的值顯示于“物料ID”文本框內(nèi),實(shí)現(xiàn)自動(dòng)編號(hào)功能,然后把錄入文本框的值設(shè)置為當(dāng)前日期,并把“物料管理”中其他控件都置空。其代碼如下:步驟6:完成“保存物料”功能。在“物料管理”窗體中對(duì)應(yīng)控件內(nèi)輸入待保存的物料信息以后,單擊“保存物料”按鈕,系統(tǒng)將會(huì)把“物料管理”窗體中所有控件內(nèi)的值保存到“物料管理”數(shù)據(jù)表中。其代碼如下:步驟7:完成“修改物料”功能。如果要對(duì)某物料記錄進(jìn)行修改,首先在“物料管理 子窗體”中選擇待修改物料記錄,系統(tǒng)會(huì)把該記錄的各個(gè)字段值都賦予窗體中對(duì)應(yīng)的文本框內(nèi),對(duì)相應(yīng)的字段值進(jìn)行修改,完

17、成后單擊“修改物料”按鈕,系統(tǒng)將會(huì)自動(dòng)保存到“物料資料”表中。其代碼如下:步驟8:完成“刪除物料”功能。如果要對(duì)某物料記錄進(jìn)行刪除,首先在“物料管理 子窗體”中選擇,然后單擊刪除按鈕,系統(tǒng)就會(huì)刪除。其代碼如下:步驟9:完成“關(guān)閉窗體”功能。其代碼如下:“物料管理”窗體創(chuàng)建完成。(2) 創(chuàng)建“需求計(jì)劃管理”窗體創(chuàng)建“需求計(jì)劃管理”窗體與“物料管理”相似。(3)創(chuàng)建“生產(chǎn)計(jì)劃管理”窗體“生產(chǎn)計(jì)劃管理”窗體的作用是根據(jù)“需求計(jì)劃”制定出“生產(chǎn)計(jì)劃”的“生產(chǎn)時(shí)間”、“開(kāi)始日期”、“生產(chǎn)數(shù)量”等生產(chǎn)信息,然后把這信息保存到“生產(chǎn)計(jì)劃”表中。步驟1:使用“窗體向?qū)А钡幕凇吧a(chǎn)計(jì)劃”數(shù)據(jù)表除“生產(chǎn)ID”外

18、的所有字段創(chuàng)建窗體,并添加“生產(chǎn)計(jì)劃 子窗體”和五個(gè)按鈕,分別為“新建計(jì)劃”、“保存計(jì)劃”、“修改計(jì)劃”、“刪除計(jì)劃”、“關(guān)閉窗體”。步驟2:創(chuàng)建“計(jì)劃導(dǎo)入窗體”。基于“需求計(jì)劃”建立“計(jì)劃導(dǎo)入查詢”,建立空窗體為“計(jì)劃導(dǎo)入窗體”,基于“計(jì)劃導(dǎo)入查詢”建立“計(jì)劃導(dǎo)入窗體 子窗體”。通過(guò)“計(jì)劃導(dǎo)入窗體”把需求計(jì)劃導(dǎo)入到生產(chǎn)計(jì)劃中。步驟3:在“計(jì)劃導(dǎo)入查詢”中添加SQL語(yǔ)言。要實(shí)現(xiàn)對(duì)職員“需求計(jì)劃”的聯(lián)合、交叉、模糊查詢,以便更加快捷地從需求計(jì)劃中導(dǎo)入計(jì)劃。其SOL代碼如下:步驟4:完成“搜索計(jì)劃”按鈕。其代碼如下:步驟5:完成“導(dǎo)入計(jì)劃”按鈕。實(shí)現(xiàn)把“計(jì)劃導(dǎo)入查詢”窗體中需求計(jì)劃信息導(dǎo)入到“生產(chǎn)

19、計(jì)劃管理”窗體中。其代碼如下:步驟6:完成“關(guān)閉窗體”按鈕。其代碼同“物料管理”。步驟7:建立“模塊”。實(shí)現(xiàn)不同窗體之間數(shù)據(jù)傳遞。步驟8:完成“新建計(jì)劃”按鈕。其代碼如下:步驟9:完成“保存計(jì)劃”、“修改計(jì)劃”、“刪除計(jì)劃”和“關(guān)閉窗體”按鈕,其類似于“需求計(jì)劃管理窗體”。(4)創(chuàng)建“物料結(jié)構(gòu)管理”窗體通過(guò)該窗體可以根據(jù)“生產(chǎn)計(jì)劃”使用各個(gè)基本物料的層級(jí)結(jié)構(gòu)圖,并設(shè)置每個(gè)基本物料所需要的數(shù)量,為“生成物料清單”模塊提供準(zhǔn)備。步驟1:基于“生產(chǎn)計(jì)劃”建立除“結(jié)構(gòu)ID”以外所有字段的“物料結(jié)構(gòu)管理窗體”,并添加5個(gè)按鈕,分別為“新建節(jié)點(diǎn)”、“添加為同級(jí)”、“添加為子級(jí)”、“刪除節(jié)點(diǎn)”、“關(guān)閉窗體”

20、。步驟2:為了顯示物料結(jié)構(gòu),添加一個(gè)Tree View控件。步驟3:完成“新建節(jié)點(diǎn)”按鈕。用戶如果要添加新物料節(jié)點(diǎn),單擊“新建節(jié)點(diǎn)”按鈕,系統(tǒng)會(huì)把所有“物料結(jié)構(gòu)管理”的文本框都置空。其代碼如下:步驟4:聲明變量。其代碼如下:步驟5:完成“添加為同級(jí)”按鈕。在創(chuàng)建物料結(jié)構(gòu)的時(shí)候,在twvMStruct控件中選擇某一物料節(jié)點(diǎn),并在窗體對(duì)應(yīng)的控件內(nèi)輸入待添加物料節(jié)點(diǎn)信息以后,單擊“添中加為同級(jí)”就可以把文本框內(nèi)的值作為節(jié)點(diǎn)添加到twvMStruct控件中。其代碼如下:步驟6:完成“添加為子級(jí)”按鈕在創(chuàng)建物料結(jié)構(gòu)的時(shí)候,在twvMStruct控件中選擇某一物料節(jié)點(diǎn),并在窗體對(duì)應(yīng)的控件內(nèi)輸入待添加物料節(jié)

21、點(diǎn)信息以后,單擊“添中加為子級(jí)”就可以把文本框內(nèi)的值作為節(jié)點(diǎn)添加到twvMStruct控件中。步驟7:完成“刪除節(jié)點(diǎn)”功能。選中節(jié)點(diǎn),點(diǎn)擊“刪除節(jié)點(diǎn)”就可以進(jìn)行刪除,同時(shí)也會(huì)刪除掉“物料結(jié)構(gòu)”表中對(duì)應(yīng)的數(shù)據(jù)記錄。其代碼如下:步驟7:完成“關(guān)閉窗體”按鈕。其代碼同“物料管理”。步驟8:在打開(kāi)“物料結(jié)構(gòu)管理”窗體時(shí),系統(tǒng)可以根據(jù)“物料結(jié)構(gòu)”自動(dòng)生成在窗體中的twvMStruct控件中。其代碼如下:步驟:9:點(diǎn)擊控件中某一選項(xiàng),右側(cè)文本框內(nèi)可自動(dòng)顯示其詳細(xì)信息。(5)創(chuàng)建“生成物料清單”窗體。其步驟類似于“計(jì)劃導(dǎo)入窗體”。創(chuàng)建“物料清單查詢”窗體?;凇拔锪锨鍐巍苯ⅰ拔锪锨鍐尾樵儭?,建立空窗體為“

22、物料清單查詢”,基于“物料清單查詢”建立“物料清單查詢 子窗體”。通過(guò)“物料清單查詢”窗體查詢“物料清單”中的內(nèi)容。(6)創(chuàng)建“生成物料清單”窗體“生成物料清單”是根據(jù)“生產(chǎn)計(jì)劃”計(jì)算出產(chǎn)品所需要的所有物料清單,通過(guò)該窗體還可以吧本期“生產(chǎn)計(jì)劃”的所有記錄清空。步驟1:使用“窗體向?qū)А钡幕凇拔锪锨鍐巍睌?shù)據(jù)表創(chuàng)建窗體,并分別基于“物料清單”、“生產(chǎn)計(jì)劃”建立“生產(chǎn)計(jì)劃 子窗體”、“物料清單 子窗體”,并添加4個(gè)按鈕,分別為“生成清單”、“保存清單”、“清空記錄”、“關(guān)閉窗體”。步驟2:完成“生成清單”功能。單擊“生成清單”,系統(tǒng)將根據(jù)“生產(chǎn)計(jì)劃”和“物料結(jié)構(gòu)”數(shù)據(jù)表中的記錄自動(dòng)計(jì)算出本期生產(chǎn)計(jì)劃所需要的所有物料清單,并把結(jié)果顯示于“物料清單 子窗體”中。其代碼如下:步驟3:完成“保存清單”功能。計(jì)算出“物料清單”以后,單擊“保存清單”就可以完成。其代碼如下:步驟4:完成“清空記錄”功能。選中現(xiàn)有記錄,點(diǎn)擊“清空記錄”按鈕

溫馨提示

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

評(píng)論

0/150

提交評(píng)論