MES開發(fā)與應(yīng)用 課件 控制器控制器實現(xiàn)介紹平臺編輯器使用配置_第1頁
MES開發(fā)與應(yīng)用 課件 控制器控制器實現(xiàn)介紹平臺編輯器使用配置_第2頁
MES開發(fā)與應(yīng)用 課件 控制器控制器實現(xiàn)介紹平臺編輯器使用配置_第3頁
MES開發(fā)與應(yīng)用 課件 控制器控制器實現(xiàn)介紹平臺編輯器使用配置_第4頁
MES開發(fā)與應(yīng)用 課件 控制器控制器實現(xiàn)介紹平臺編輯器使用配置_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

3.3主從表功能開發(fā)深圳市信息職業(yè)技術(shù)學院需求說明及效果01目

錄主從表UML建模02主從表功能開發(fā)實現(xiàn)步驟03數(shù)據(jù)庫表生成及菜單配置04效果展示及功能驗證05知識回顧根據(jù)需求進行帶關(guān)系單表功能UML建模;帶關(guān)系單表功能的開發(fā)實現(xiàn)步驟;下拉選擇列表、顯示名稱、查詢條件的開發(fā)配置;初始菜單配置;數(shù)據(jù)庫表和序列的生成;實體元數(shù)據(jù)的更新生成規(guī)則;配置菜單及功能驗證學習目標通過本節(jié)學習可以:掌握主從表功能的UML建模;掌握主從表功能的開發(fā)實現(xiàn),能獨立完成主從表功能的開發(fā);掌握主從表功能的菜單配置;掌握主從表的數(shù)據(jù)庫表和字段是如何生成的;能夠根據(jù)需求對完成的功能進行測試;能夠修復測試過程中的BUG;通過主從表的開發(fā)能夠延伸出多個從、主從孫結(jié)構(gòu)的開發(fā)實現(xiàn);01需求說明及效果帶關(guān)系單表功能開發(fā)需求說明需求說明以圖書分類功能的開發(fā)為例,功能描述如下:功能邏輯主列表屬性:分類編碼、分類名稱、圖書狀態(tài)(枚舉,包括在館和不在館)、備注、創(chuàng)建人、創(chuàng)建時間、修改人和修改時間主列表操作命令:查詢、添加、修改、刪除、導出查詢條件:分類編碼、分類名稱、圖書狀態(tài)明細列表屬性:小類編碼、小類名稱、備注、創(chuàng)建人、創(chuàng)建時間、修改人和修改時間明細列表操作命令:添加、修改、刪除、復制添加、保存和導出主和明細布局4:6顯示主編輯模式:表單編輯;明細編輯模式:行內(nèi)編輯主表添加修改命令兩列顯示,備注占三行兩列分類編碼和分類名稱非空,分類編碼和分類名稱非重復,分類編碼最大輸入長度為15,類別名稱最大輸入長度為50明細添加修改驗證小類編碼和小類名稱非空,分類編碼最大輸入長度為15,類別名稱最大輸入長度為50效果效果02主從表的UML建模思考題主從結(jié)構(gòu)的關(guān)系在UML建模中是如何實現(xiàn)的?UML建模UML建模1、圖書大類的建模:建模只建業(yè)務(wù)相關(guān)屬性,注意業(yè)務(wù)屬性不要跟框架的屬性沖突。UML建模UML建模1、圖書狀態(tài)的枚舉類。UML建模UML建模3、圖書小類的建模:建模只建業(yè)務(wù)相關(guān)屬性,注意業(yè)務(wù)屬性不要跟框架的屬性沖突。UML建模UML建模4、圖書大類和圖書小類的關(guān)系。UML建模5、組合關(guān)系說明。UML建模注意:框架的關(guān)聯(lián)關(guān)系、枚舉、組合關(guān)系,一定是通過關(guān)系進行處理(默認關(guān)系的名稱為空白,會根據(jù)類名去生成,如果要更改關(guān)系的名稱,注意不要跟類中添加的屬性名稱沖突),不要在類中去建模屬性。生成代碼6、建好模型后,保存UML模型,選擇圖書分類的類,右鍵-生成代碼。生成代碼生成代碼7、選中2018下面的模板Entity.mft,點擊“Generate”生成代碼。生成代碼生成代碼8、選擇圖書分類的類,右鍵-生成代碼。生成代碼生成代碼9、選中2018下面的模板WebViewConfig.mft,點擊“Generate”生成代碼。生成代碼03主從表功能開發(fā)實現(xiàn)步驟思考題子屬性在ViewConfig是如何配置實現(xiàn)的?拷貝生成文件到項目中1、在“生成文件列表”中,將Entity.mft模型生成的文件連同文件夾一起復制粘貼到對應(yīng)的服務(wù)端工程中??截愇募椒?wù)端工程處理報錯和配置查詢面板2、添加名稱空間的使用,生成不報錯,并將圖書大類的[CriteriaQuery]取消注釋。處理報錯和查詢面板配置拷貝生成文件到項目中3、同樣的在“生成文件列表”中,將WebViewConfig.mft模型生成的文件連同文件夾一起復制粘貼到對應(yīng)的客戶端工程中。拷貝文件到客戶端工程處理報錯4、通過ModelFirst生成的主界面的子屬性是異常的,生成的代碼如下。處理報錯子屬性修改如下:查詢條件配置5、在主實體對應(yīng)的界面配置查詢條件,子實體不配置(主實體配置了查詢面板,子實體不要配置)。查詢條件配置界面配置修改6、主列表設(shè)置父子顯示比例、啟用表單編輯模式、移除復制新增按鈕

。界面配置修改界面配置修改7、主界面添加修改界面配置。界面配置修改初始菜單配置在Web端工程的初始化類中配置初始菜單。初始菜單配置04數(shù)據(jù)庫表生成及菜單配置生成數(shù)據(jù)庫表1、運行項目,在“實體元數(shù)據(jù)”中升級數(shù)據(jù)庫表和序列,生成表和序列如右圖。生成表更新元數(shù)據(jù)2、更新實體元數(shù)據(jù):我們在圖書大類和圖書小類實體中加了驗證,如果不進行更新操作,添加的驗證不會生效。更新規(guī)則配置菜單3、配置菜單:先更新功能模塊,更新完成后配置菜單配置菜單05效果展示及功能驗證效果預覽點擊功能地圖中剛剛配置的菜單,效果如下。效果預覽效果預覽添加修改命令界面效果。效果預覽思考題主從結(jié)構(gòu)開發(fā),編輯界面打不開,出現(xiàn)js報錯??偨Y(jié)1、實體建模的命名要規(guī)范,文件的層級與項目工程的層級保持一致,避免出現(xiàn)不規(guī)范引發(fā)的異常;2、實體建模組合關(guān)系生成出來的是單向的,需要手動將箭頭去掉;3、如果使用代碼段建組合關(guān)系,子和組的引用關(guān)系要指向父;4、實體屬性標記的驗證規(guī)則需要進行實體元數(shù)據(jù)的更新才會生效;5、創(chuàng)建的屬性不要跟框架的屬性沖突;6、通過SQL語句創(chuàng)建的表,除了創(chuàng)建表還得創(chuàng)建表對應(yīng)的序列,否則操作數(shù)據(jù)會出現(xiàn)異常;7、子實體不要進行菜單配置,配置菜單只配置根實體;總結(jié)練習1、主從表功能開發(fā),使用標準查詢配置界面的查詢條件是在哪里配置?()A:主實體對應(yīng)的ViewConfig的ConfigQueryView方法中配置;B:子實體對應(yīng)的ViewConfig的ConfigQueryView方法中配置;C:主實體上標記特性[CriteriaQuery];D:子實體上標記特性[CriteriaQuery]。2、主從表配置菜單需要把主實體和子實體都配置菜單。()A錯本章小結(jié)本章主要講解了工業(yè)管理軟件主從表功能的開發(fā),包括:根據(jù)需求進行UML建模;根據(jù)UML選擇模型生成代碼;主從表的開發(fā)實現(xiàn)步驟;配置初始

溫馨提示

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

最新文檔

評論

0/150

提交評論