MES開發(fā)與應(yīng)用 實(shí)訓(xùn)任務(wù)書_第1頁
MES開發(fā)與應(yīng)用 實(shí)訓(xùn)任務(wù)書_第2頁
MES開發(fā)與應(yīng)用 實(shí)訓(xùn)任務(wù)書_第3頁
MES開發(fā)與應(yīng)用 實(shí)訓(xùn)任務(wù)書_第4頁
MES開發(fā)與應(yīng)用 實(shí)訓(xùn)任務(wù)書_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

MES訂單管理系統(tǒng)開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)生產(chǎn)系統(tǒng)中訂單管理系統(tǒng)開發(fā)案例的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制數(shù)據(jù)庫表之間的ER關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的訂單管理系統(tǒng)功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述依據(jù)工業(yè)生產(chǎn)中的訂單管理系統(tǒng)需求說明,對物料、工序、工藝路線、工單等功能進(jìn)行開發(fā)。滿足多種行業(yè)、復(fù)雜場景的工單生產(chǎn)需求,使用系統(tǒng)完成生成任務(wù)單、報(bào)工、派工等業(yè)務(wù)邏輯。符合工業(yè)生產(chǎn)中的步驟,貼近工業(yè)生產(chǎn)中的事實(shí)。并且能有效地鍛煉學(xué)生的動(dòng)手能力和邏輯思維能力,從而讓學(xué)生熟練掌握C#語言和工業(yè)軟件的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)生產(chǎn)系統(tǒng)工藝路線、工單等相關(guān)的業(yè)務(wù)知識。3、事先學(xué)習(xí)基于SIE開發(fā)包的單表、主從表的開發(fā)課程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。四、實(shí)訓(xùn)環(huán)境Windows10操作系統(tǒng)、Visual

Studio2019開發(fā)工具安裝、安裝ODAC、安裝Oracle客戶端、安裝PLSQL、安裝EAP.Modelfirst實(shí)訓(xùn)內(nèi)容任務(wù)一:訂單管理系統(tǒng)的實(shí)體建模和項(xiàng)目啟動(dòng)了解訂單管理系統(tǒng)的需求說明,使用EAP.Modelfirst工具對訂單管理系統(tǒng)的表結(jié)構(gòu)進(jìn)行實(shí)體建模。建模完畢之后把代碼拷貝到項(xiàng)目中,并且解決報(bào)錯(cuò)配置好菜單正常啟動(dòng)項(xiàng)目、生成數(shù)據(jù)庫具體步驟如下:對物料、工序、工藝路線、工單、附加子表-工藝路線、附加子表-工單狀態(tài)日志、附加子表-任務(wù)單列表、附加子表-報(bào)工記錄等表進(jìn)行實(shí)體建模生成代碼并且放入指定文件夾解決沒有導(dǎo)包的報(bào)錯(cuò)配置菜單、生成數(shù)據(jù)庫任務(wù)二:物料表的開發(fā)分析物料表的需求說明,對任務(wù)一中生成的代碼進(jìn)行二次開發(fā),根據(jù)需求說明完成以下功能:物料功能的查詢、新增、修改、刪除、保存、啟用、禁用物料功能的查詢可以支持根據(jù)物料名稱模糊查詢物料表的屬性校驗(yàn),包括:被工藝路線引用不能刪除重寫物料表添加命令給物料狀態(tài)賦初值(可用)物料表功能如圖所示,按功能開發(fā)相應(yīng)功能:圖1-1物料表功能任務(wù)三:工序表的開發(fā)分析工序表的需求說明,對任務(wù)一中生成的代碼進(jìn)行二次開發(fā),根據(jù)需求說明完成以下功能:工序功能的查詢、新增、修改、刪除、保存工序功能的查詢可以支持根據(jù)工序模糊查詢工序表的屬性校驗(yàn),包括:被工藝路線引用不能刪除工序表功能如圖所示,按功能開發(fā)相應(yīng)功能:圖2-1工序表功能任務(wù)四:工藝路線表的開發(fā)分析工藝路線表的需求說明,對任務(wù)一中生成的代碼進(jìn)行二次開發(fā),根據(jù)需求說明完成以下功能:工藝路線的查詢、新增、修改、刪除、保存、導(dǎo)出;工藝路線的查詢可以支持根據(jù)產(chǎn)品名稱模糊查詢。工藝路線的屬性校驗(yàn)工藝路線表功能如圖所示,按功能開發(fā)相應(yīng)功能:圖3-1工藝路線表功能任務(wù)五:工單相關(guān)功能的開發(fā)分析工單相關(guān)功能的需求說明,對任務(wù)一中生成的代碼進(jìn)行二次開發(fā),根據(jù)需求說明完成以下功能:工單表的查詢、添加工單、修改、復(fù)制新增、數(shù)據(jù)導(dǎo)入、刪除、查看工單、工單的恢復(fù)、暫停、強(qiáng)制關(guān)閉、生成任務(wù)單、下達(dá)、導(dǎo)出工單表的查詢可以根據(jù)工單號進(jìn)行模糊查詢給工單附加這些子表:附加子表-工藝路線、附加子表-任務(wù)單列表、附加子表-報(bào)工記錄、附加子表-工單狀態(tài)日志附加子表-工藝路線的參數(shù)校驗(yàn)工單復(fù)制新增的實(shí)現(xiàn)、導(dǎo)入工單數(shù)據(jù)的實(shí)現(xiàn)、生成任務(wù)單、下達(dá)功能的實(shí)現(xiàn)任務(wù)單列表中派工、報(bào)工命令的實(shí)現(xiàn)工單相關(guān)功能如圖所示,按功能開發(fā)相應(yīng)功能:圖4-1工單表功能點(diǎn)擊工單生成->添加工單,會(huì)出現(xiàn)如下UI:圖4-2新增工單功能點(diǎn)擊工單->任務(wù)單列表,會(huì)出現(xiàn)如下UI:圖4-3任務(wù)單列表功能點(diǎn)擊任務(wù)單列表->報(bào)工,會(huì)出現(xiàn)如下UI:圖4-4報(bào)工功能點(diǎn)擊工單->查看工單,會(huì)出現(xiàn)如下UI:圖4-5查看工單功能點(diǎn)擊狀態(tài)->暫停,會(huì)出現(xiàn)如下UI:圖4-6改變工單狀態(tài)功能點(diǎn)擊工單生成->數(shù)據(jù)導(dǎo)入,會(huì)出現(xiàn)如下UI:圖4-7導(dǎo)入工單功能工業(yè)管理軟件Api接口和調(diào)度功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件Api接口和調(diào)度功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);根據(jù)功能點(diǎn)的業(yè)務(wù)需求。使用VisualStudio2019及以上開發(fā)工具對其進(jìn)行開發(fā)實(shí)現(xiàn),然后在功能中進(jìn)行測試,完成Api接口和調(diào)度功能的開發(fā)實(shí)現(xiàn)及效果驗(yàn)證。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對Api接口和調(diào)度功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理軟件中Api接口的開發(fā)與調(diào)試,調(diào)度和調(diào)度參數(shù)的開發(fā)實(shí)現(xiàn),同時(shí)能夠?qū)ν瓿苫虼嬖诋惓5恼{(diào)度任務(wù)進(jìn)行配置和調(diào)試,從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件Api接口和調(diào)度功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、Api接口和調(diào)度功能的開發(fā)依賴于采購訂單,需要先完成采購訂單功能的開發(fā)實(shí)現(xiàn)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):Api接口與調(diào)度任務(wù)功能實(shí)現(xiàn)邏輯包括:Api接口:傳入?yún)?shù):開始時(shí)間和結(jié)束時(shí)間(不可為空),頁數(shù)(可為空,為空查第一頁),頁數(shù)據(jù)數(shù)量(可為空,為空查所有);接口實(shí)現(xiàn)邏輯:傳入的開始時(shí)間和結(jié)束時(shí)間去跟采購日期進(jìn)行匹配,開始時(shí)間〈=采購日期〈=結(jié)束時(shí)間,根據(jù)頁數(shù)和頁數(shù)據(jù)量將滿足條件的訂單和對應(yīng)訂單明細(xì)的數(shù)據(jù)返回;接口返回值說明:訂單包含的字段內(nèi)容:訂單號、采購日期、訂單總金額、訂單狀態(tài)、備注;訂單明細(xì)包含的字段內(nèi)容:產(chǎn)品編碼、產(chǎn)品名稱、采購價(jià)、銷售價(jià)、采購數(shù)量、總金額、備注;接口完成后需要編寫接口卡。調(diào)度任務(wù):調(diào)度任務(wù)執(zhí)行邏輯:根據(jù)頁數(shù)和頁數(shù)據(jù)量查詢采購信息,查詢數(shù)據(jù)按采購時(shí)間的升序進(jìn)行排序,通過調(diào)度定時(shí)去更改采購訂單的狀態(tài),狀態(tài)變更的條件:訂單對應(yīng)所有訂單明細(xì)的入庫數(shù)量為0,采購訂單的狀態(tài)變更為新建;訂單對應(yīng)所有訂單明細(xì)的0〈入庫數(shù)量〈采購數(shù)量,采購訂單的狀態(tài)變更為部分接收;訂單對應(yīng)所有訂單明細(xì)的入庫數(shù)量=采購數(shù)量,采購訂單的狀態(tài)變更為全部接收;調(diào)度參數(shù):頁數(shù)、頁數(shù)據(jù)量,調(diào)度任務(wù)未配置頁數(shù)和頁數(shù)量,提示頁數(shù)和頁數(shù)據(jù)量必須配置;調(diào)度任務(wù)必須記錄日志信息;工業(yè)管理軟件采購訂單功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件采購訂單功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制UML關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019及以上開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的采購訂單功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對采購訂單功能的實(shí)體建模、初始化與模塊配置、采購訂單功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理軟件中主從表功能的實(shí)體建模、增刪改保存命令的重寫、表單編輯下配置項(xiàng)的開發(fā)實(shí)現(xiàn)、列表編輯模式下屬性變更事件的開發(fā)實(shí)現(xiàn)、實(shí)體規(guī)則的開發(fā)實(shí)現(xiàn)、子列表分組的開發(fā)實(shí)現(xiàn),從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件采購訂單功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、采購訂單功能的開發(fā)依賴于產(chǎn)品管理功能,需要先完成產(chǎn)品管理功能的開發(fā)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):采購訂單功能實(shí)現(xiàn)邏輯包括:主界面列屬性:主列表列屬性:單號、采購日期、總金額、狀態(tài)、備注、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間。明細(xì)列屬性:產(chǎn)品編碼、產(chǎn)品名稱、采購價(jià)、采購數(shù)量、總金額、備注、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間。主界面操作命令:主表:查詢、添加、修改、刪除、導(dǎo)出、配置項(xiàng);明細(xì):添加、修改、刪除、保存、導(dǎo)出;編輯模式:主表:表單編輯;明細(xì):行內(nèi)編輯;查詢命令:查詢條件:單號、采購日期(默認(rèn)當(dāng)前月,不顯示時(shí)分秒)、狀態(tài)(默認(rèn)為空);主表添加、修改命令:添加修改以打開Tab頁簽的形式操作,兩列顯示;操作命令:保存命令;點(diǎn)擊保存,在添加修改界面的驗(yàn)證通過之后,保存訂單和訂單明細(xì)的數(shù)據(jù);添加時(shí)單號根據(jù)配置項(xiàng)配置的編碼規(guī)則自動(dòng)生成,只讀;采購日期默認(rèn)為當(dāng)前日期(不顯示時(shí)分秒),非空可修改;狀態(tài)枚舉實(shí)現(xiàn),枚舉值包括:新建、部分接收、全部接收;默認(rèn)為新建,不可修改;總金額=所有明細(xì)總金額之和,只讀;訂單明細(xì)邏輯說明;操作命令:添加、修改、刪除、導(dǎo)出;編輯模式:行內(nèi)編輯;一張訂單明細(xì)數(shù)據(jù)不能為空;同一張訂單中,訂單明細(xì)不能有重復(fù)的產(chǎn)品;產(chǎn)品編碼,下拉選擇,關(guān)聯(lián)的數(shù)據(jù)為產(chǎn)品管理;產(chǎn)品名稱通過選擇的產(chǎn)品編碼自動(dòng)帶出,不可修改;采購價(jià)通過選擇的產(chǎn)品編碼自動(dòng)帶出,可修改,且這里修改的采購價(jià)要小于產(chǎn)品管理的銷售價(jià);采購數(shù)量為整數(shù),必須大于1;總金額=采購價(jià)*采購數(shù)量;主表修改、刪除操作控制;從表添加、修改、刪除、保存操作控制;訂單狀態(tài)為部分接收和全部接收時(shí),不可操作;工業(yè)管理軟件產(chǎn)品管理功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件產(chǎn)品管理功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制UML關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019及以上開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的產(chǎn)品管理功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對產(chǎn)品管理功能的實(shí)體建模、初始化與模塊配置、產(chǎn)品管理功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理中帶附件功能的主從表的實(shí)體建模、表單編輯下添加修改命令以彈出對話框的方式的開發(fā)實(shí)現(xiàn)、自定義查詢實(shí)體的實(shí)現(xiàn)、附件功能的開發(fā)實(shí)現(xiàn)、編輯器聯(lián)動(dòng)開發(fā)實(shí)現(xiàn)、屬性變更事件的開發(fā)實(shí)現(xiàn),從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件產(chǎn)品管理功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、產(chǎn)品管理功能的開發(fā)依賴于供應(yīng)商功能,需要先完成供應(yīng)商功能的開發(fā)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):產(chǎn)品管理功能實(shí)現(xiàn)邏輯包括:主列表列屬性:編碼、名稱、描述、品牌、圖片、采購價(jià)、銷售價(jià)、供應(yīng)商、物料、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間。操作命令:查詢、添加、修改、刪除、確定、取消、導(dǎo)出,其中確定和取消按鈕在編輯界面展示;編輯模式:表單編輯;主列表顯示配置:銷售價(jià)<2*采購價(jià),該行數(shù)據(jù)字體顯示為紅色;2*采購價(jià)<=銷售價(jià)<=3*采購價(jià),該行數(shù)據(jù)字體顯示為藍(lán)色;銷售價(jià)>3*采購價(jià),該行數(shù)據(jù)字體顯示為綠色;圖片在列表中能正常顯示;查詢命令:查詢條件:編碼、名稱、供應(yīng)商(以放大鏡彈框方式操作,能夠進(jìn)行多選查詢);添加、修改命令:以彈出dialog的形式操作;顯示為兩列,對話框高度和寬度自行定義(不能出現(xiàn)滾動(dòng)條),第二列展示圖片;編碼不能為空和重復(fù);名稱不能為空;采購價(jià)和銷售價(jià)必須大于0,且銷售價(jià)>采購價(jià);供應(yīng)商必選,且選擇的數(shù)據(jù)為啟用狀態(tài)下的供應(yīng)商;物料必選,數(shù)據(jù)為對應(yīng)供應(yīng)商下的物料;切換供應(yīng)商,需要提示是否切換供應(yīng)商,選擇是,物料選擇的數(shù)據(jù)清空,選擇否,還原供應(yīng)商數(shù)據(jù),物料選擇數(shù)據(jù)不變;確定取消按鈕;點(diǎn)擊確定,保存數(shù)據(jù),關(guān)閉dialog對話框;點(diǎn)擊取消,還原數(shù)據(jù),關(guān)閉dialog對話框;產(chǎn)品管理附件功能:附件列:文件名稱、文件路徑、文件擴(kuò)展名、文件大小、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間;附件能正常上傳文件,下載文件和刪除數(shù)據(jù);相同產(chǎn)品下,文件名稱不能重復(fù);工業(yè)管理軟件單據(jù)和標(biāo)簽打印開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件單據(jù)和標(biāo)簽打印的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);根據(jù)功能點(diǎn)的業(yè)務(wù)需求。使用VisualStudio2019及以上開發(fā)工具對其進(jìn)行開發(fā)實(shí)現(xiàn),然后在模板設(shè)置功能進(jìn)行模板設(shè)置,最后在功能中進(jìn)行測試,完成單據(jù)和標(biāo)簽打印的開發(fā)實(shí)現(xiàn)及效果驗(yàn)證。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對采購訂單功能的單據(jù)打印的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證,完成對供應(yīng)商功能的標(biāo)簽打印及效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理軟件中單據(jù)和標(biāo)簽打印的環(huán)境配置、開發(fā)實(shí)現(xiàn)及模板設(shè)置,從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件打印功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、單據(jù)打印是在采購訂單功能中進(jìn)行實(shí)現(xiàn),需要先完成采購訂單功能的開發(fā)實(shí)現(xiàn)。6、標(biāo)簽打印是在供應(yīng)商功能中進(jìn)行實(shí)現(xiàn),需要先完成供應(yīng)商功能的開發(fā)實(shí)現(xiàn)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):單據(jù)和標(biāo)簽打印實(shí)現(xiàn)邏輯包括:單據(jù)打?。涸诓少徲唵沃髁斜碇袑?shí)現(xiàn)單據(jù)打印;啟用的模板可正常打印;點(diǎn)擊打印,可以打印主從表的數(shù)據(jù),且如果從表存在多筆數(shù)據(jù),多筆數(shù)據(jù)能夠正常顯示;在單據(jù)模板的數(shù)據(jù)源中,業(yè)務(wù)屬性中文顯示。標(biāo)簽打?。涸诠?yīng)商功能中實(shí)現(xiàn)標(biāo)簽打印;啟用的模板可正常打??;點(diǎn)擊打印,可以打印供應(yīng)商標(biāo)簽,且logo的圖片能夠在打印模板中正常顯示;在標(biāo)簽?zāi)0宓臄?shù)據(jù)源中,業(yè)務(wù)屬性中文顯示。工業(yè)管理軟件單位功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件單位功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制UML關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019及以上開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的單位功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對單位功能的實(shí)體建模、數(shù)據(jù)庫表創(chuàng)建、菜單創(chuàng)建及單位功能的開發(fā)實(shí)現(xiàn)。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理中單表功能的建模、數(shù)據(jù)庫表的創(chuàng)建、菜單配置、快碼編輯器的開發(fā)、配置項(xiàng)的開發(fā)實(shí)現(xiàn)、添加、刪除命令的重寫、排序的實(shí)現(xiàn)及界面顯示的配置,從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件單表功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件開發(fā)的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):單位功能實(shí)現(xiàn)邏輯包括:主列表列屬性:編碼、名稱、類型、單位精度、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間;操作命令:查詢、添加、修改、刪除、保存、啟用、禁用、導(dǎo)出、配置項(xiàng);查詢條件:編碼、名稱、類型(快碼下拉操作);編輯模式:行內(nèi)編輯;添加單位時(shí),編碼根據(jù)配置項(xiàng)配置的規(guī)則自動(dòng)生成,不可修改;類型以快碼的形式添加和修改,非空;單位精度不能為負(fù)數(shù)和小數(shù);狀態(tài)只讀,添加時(shí)默認(rèn)為禁用,內(nèi)容的更改根據(jù)啟用和禁用按鈕進(jìn)行操作。刪除按鈕當(dāng)狀態(tài)為可用時(shí),刪除按鈕不可操作;保存按鈕驗(yàn)證邏輯:編碼非空非重復(fù);名稱非空非重復(fù);啟用禁用按鈕邏輯:狀態(tài)為禁用時(shí),啟用按鈕可操作,點(diǎn)擊啟用按鈕,選擇行的狀態(tài)更新為“可用”;狀態(tài)為可用時(shí),禁用按鈕可操作,點(diǎn)擊禁用按鈕,選擇行的狀態(tài)更新為“禁用”;設(shè)置創(chuàng)建時(shí)間和修改時(shí)間的列寬為200;根據(jù)單位編碼進(jìn)行降序排序;工業(yè)管理軟件供應(yīng)商功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件供應(yīng)商功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制UML關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019及以上開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的供應(yīng)商功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對供應(yīng)商功能的實(shí)體建模、初始化與模塊配置、供應(yīng)商功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理中帶圖片基礎(chǔ)功能和附加功能的實(shí)體建模、圖片的實(shí)現(xiàn)、表單編輯下添加修改命令的顯示配置、附加表單和附加列表的開發(fā)實(shí)現(xiàn)、分組的實(shí)現(xiàn)、選擇命令的開發(fā)實(shí)現(xiàn)及界面顯示的配置,從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件供應(yīng)商功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、供應(yīng)商功能的開發(fā)依賴于物料功能,需要先完成物料功能的開發(fā)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):供應(yīng)商功能實(shí)現(xiàn)邏輯包括:主列表列屬性:編碼、名稱、logo、描述、類型、簡稱、英文名稱、狀態(tài)、所在區(qū)域、稅號、聯(lián)系人、聯(lián)系電話、聯(lián)系地址、電子郵件、郵編、數(shù)據(jù)來源、備注。操作命令:查詢、添加、修改、刪除、啟用、禁用、導(dǎo)出;編輯模式:表單編輯;主列表顯示配置:編碼、名稱為固定列;Logo在列表中能正常顯示圖片描述列顯示問號,鼠標(biāo)移到問號處顯示“點(diǎn)擊明細(xì)顯示詳情”;查詢命令:查詢條件:編碼、名稱、類型;添加、修改命令:打開tab頁簽形式操作;3列顯示,第3列顯示logo;顯示保存按鈕,數(shù)據(jù)驗(yàn)證通過能成功保存數(shù)據(jù);編碼不能為空和重復(fù),且在修改狀態(tài)下不允許修改;名稱不能為空;類型、所在區(qū)域快碼實(shí)現(xiàn),且實(shí)時(shí)加載數(shù)據(jù);狀態(tài)默認(rèn)為可用,只讀;數(shù)據(jù)來源枚舉實(shí)現(xiàn),枚舉值包括自建和外部;聯(lián)系電話和電子郵件需要驗(yàn)證格式;啟用禁用命令:狀態(tài)的變更只能通過啟用禁用命令控制;狀態(tài)為禁用時(shí),啟用按鈕可操作;狀態(tài)為可用時(shí),禁用按鈕可操作;供應(yīng)商主界面和添加修改編輯界面附加供應(yīng)商地址:以表單的形式附加;在主界面附加的供應(yīng)商地址只讀,在添加修改界面附加的供應(yīng)商地址可編輯且數(shù)據(jù)通過主表的保存按鈕一起保存;屬性包括地址類型、公司名稱、詳細(xì)地址、聯(lián)系人、電話;地址類型、公司名稱、詳細(xì)地址非空;地址類型快碼實(shí)現(xiàn);地址界面無操作按鈕;供應(yīng)商主界面中附加供應(yīng)商物料以列表的形式附加;列屬性:物料編碼、物料名稱、創(chuàng)建人、創(chuàng)建時(shí)間、修改人、修改時(shí)間;操作命令:選擇、刪除;編輯模式:行內(nèi)編輯;選擇命令點(diǎn)擊選擇命令,彈出物料選擇彈出框,選擇數(shù)據(jù)后,點(diǎn)擊確定,能夠正常保存選擇的數(shù)據(jù);在供應(yīng)商物料界面存在的數(shù)據(jù),再次點(diǎn)擊選擇,在選擇物料彈出框中會(huì)勾選已經(jīng)存在的數(shù)據(jù),且不能操作;刪除命令點(diǎn)擊刪除按鈕,能成功將數(shù)據(jù)從供應(yīng)商物料表中進(jìn)行刪除。工業(yè)管理軟件接收采集功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件接收采集功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);根據(jù)功能點(diǎn)的業(yè)務(wù)需求。使用VisualStudio2019及以上開發(fā)工具對其進(jìn)行開發(fā)實(shí)現(xiàn)和菜單配置,然后在功能中進(jìn)行測試,完成接收采集功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生綜合運(yùn)用專業(yè)知識和專業(yè)技能解決實(shí)際問題的能力,強(qiáng)化課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合,鍛煉學(xué)生的職業(yè)能力。實(shí)訓(xùn)描述根據(jù)實(shí)訓(xùn)內(nèi)容,完成對接收采集功能的開發(fā)實(shí)現(xiàn)和效果驗(yàn)證。通過實(shí)訓(xùn),讓學(xué)生掌握工業(yè)管理軟件中半客制化功能實(shí)體和界面配置開發(fā)、控件回車事件的使用、前后端數(shù)據(jù)請求的開發(fā)實(shí)現(xiàn)、事務(wù)的使用、菜單配置,從而提高學(xué)生的實(shí)操能力,以便學(xué)生熟練掌握工業(yè)軟件接收采集功能的開發(fā)步驟。三、實(shí)訓(xùn)準(zhǔn)備1、掌握C#編程開發(fā)技能。2、了解工業(yè)管理軟件的基礎(chǔ)開發(fā)。3、事先要能夠根據(jù)實(shí)訓(xùn)工程源代碼,配置環(huán)境,搭建項(xiàng)目工程。4、安裝好實(shí)訓(xùn)開發(fā)環(huán)境,下載實(shí)訓(xùn)工程源代碼。5、接收采集功能的開發(fā)依賴于采購訂單功能,需要先完成采購訂單功能的開發(fā)。四、實(shí)訓(xùn)環(huán)境Windows10或以上操作系統(tǒng)(不能是Windows11家庭版)、Visual

Studio2019或以上開發(fā)工具安裝、數(shù)據(jù)庫可以選擇SqlServer數(shù)據(jù)庫(安裝VS時(shí)將VS自帶的SqlServer安裝上,就可以不用單獨(dú)安裝SqlServer的數(shù)據(jù)庫)或者Oracle數(shù)據(jù)庫(安裝ODAC、安裝Oracle客戶端、安裝PLSQL)、安裝EAP.Modelfirst、VS中導(dǎo)入代碼片段。五、實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)任務(wù):接收采集功能實(shí)現(xiàn)邏輯包括:接收采集以表單的形式展示;主界面屬性:主表單屬性:提示信息、錯(cuò)誤信息、掃描信息、訂單明細(xì)列表。提示信息、錯(cuò)誤信息、掃描信息不顯示label;提示信息和錯(cuò)誤信息只讀顯示,提示信息編輯框打開功能界面默認(rèn)顯示“請掃描采購訂單單號”,錯(cuò)誤信息編輯框打開功能界面默認(rèn)顯示“錯(cuò)誤信息”;提示信息和錯(cuò)誤信息在一個(gè)分組中顯示,分組名為“提示信息”;提示信息背景色灰色,字體綠色顯示,字體大小設(shè)置為20,加粗;錯(cuò)誤信息背景色灰色,字體紅色顯示,字體大小設(shè)置為20,加粗;掃描信息單獨(dú)一個(gè)分組顯示,分組名為“掃描信息”;掃描信息編輯框可輸入,背景色綠色,字體顏色紅色,字體大小設(shè)置為20,加粗;掃描框的操作邏輯,參考4.掃描信息輸入框;明細(xì)列屬性:產(chǎn)品編碼、產(chǎn)品名稱、采購價(jià)、采購數(shù)量、入庫數(shù)量、總金額、備注。操作命令:重新開始:點(diǎn)擊重新開始,提示信息中的提示信息框顯示為提示信息;錯(cuò)誤信息框顯示為錯(cuò)誤信息;掃描信息框清空;采購訂單明細(xì)列表清空;導(dǎo)出功能:導(dǎo)出采購訂單明細(xì)數(shù)據(jù);掃描信息輸入框:訂單明細(xì)列表為空時(shí)則掃描采購訂單號,根據(jù)訂單號加載訂單明細(xì);訂單明細(xì)行不為空時(shí)則掃描產(chǎn)品編碼,并找到訂單號對應(yīng)產(chǎn)品的入庫數(shù)量累加1;如果明細(xì)行的入庫數(shù)量大于采購數(shù)量則報(bào)[xxxx入庫數(shù)量不能大于采購數(shù)量];訂單明細(xì)整張單接收完成后初始化界面繼續(xù)掃下一張訂單;采購訂單狀態(tài)的變更:當(dāng)0<入庫數(shù)量<采購數(shù)量時(shí),訂單狀態(tài)為部分接收;當(dāng)入庫數(shù)量=采購數(shù)量時(shí),訂單狀態(tài)為全部接收。工業(yè)管理軟件物料功能開發(fā)案例實(shí)訓(xùn)任務(wù)書一、實(shí)訓(xùn)目的本課程的教學(xué)目的是讓學(xué)生掌握工業(yè)管理軟件物料功能的開發(fā)流程和關(guān)鍵技術(shù)。從系統(tǒng)的需求分析出發(fā),了解到開發(fā)需要實(shí)現(xiàn)和滿足的實(shí)際業(yè)務(wù)功能點(diǎn);然后根據(jù)功能點(diǎn)之間的邏輯關(guān)系,使用Modelfirst工具繪制UML關(guān)系圖。再根據(jù)每一個(gè)功能點(diǎn),繪制對應(yīng)的功能界面以及使用VisualStudio2019及以上開發(fā)工具補(bǔ)充對應(yīng)的后臺(tái)邏輯,最后形成一個(gè)完整的物料功能。通過綜合實(shí)訓(xùn)幫助學(xué)生全面牢固地掌握教學(xué)內(nèi)容、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論