MES開發與應用 課件 3.1 工業管理軟件開發基礎-單表功能的開發_第1頁
MES開發與應用 課件 3.1 工業管理軟件開發基礎-單表功能的開發_第2頁
MES開發與應用 課件 3.1 工業管理軟件開發基礎-單表功能的開發_第3頁
MES開發與應用 課件 3.1 工業管理軟件開發基礎-單表功能的開發_第4頁
MES開發與應用 課件 3.1 工業管理軟件開發基礎-單表功能的開發_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

3.1單表功能開發深圳市信息職業技術學院需求說明及效果01目

錄單表UML建模02單表功能開發實現步驟03數據庫表生成及菜單配置04效果展示及功能驗證05知識回顧業務端工程項目的搭建;網頁端工程項目的搭建;桌面端工程項目的搭建;項目工程目錄結構及規范;項目運行原理。學習目標通過本節學習可以:掌握單表功能的UML建模;掌握單表功能的開發實現,能獨立完成單表功能的開發;掌握單表功能的菜單配置;掌握單表的數據庫表和字段是如何生成的;能夠根據需求對完成的功能進行測試;能夠修復測試過程中的BUG。01需求說明及效果單表功能開發需求說明需求說明單表的功能開發,以讀者分類功能的開發為例。功能邏輯列屬性:類別號,類別名稱,可借書數量,可借書天數,修改人和修改時間操作命令:查詢、添加、復制添加、修改、刪除、保存、導出查詢條件:類別號和類別名稱編輯模式:行內編輯類別號非空非重復,且修改時只讀類別名稱非空類別號和類別名稱最大可輸入長度為40可借書數量最小值為1本,且不允許輸入小數和負數可借書天數最大值為180天,且不允許輸入小數和負數修改人和修改時間列寬設置為200;效果效果02單表UML的建模思考題單表UML建模使用的建模工具是?UML建模UML建模1、雙擊打開ModelFirst工具,右邊的項目總管的命名層級與項目工程一致,在中間設計部分“右鍵--新建--類”。UML建模2、根據需求說明,進行UML建模如下:UML建模UML建模3、建好的模型如下,完成后保存建模。UML建模UML建模4、建好的模型如下,完成后保存建模(注意要保存到一個有讀寫權限的文件夾下)。UML建模生成代碼5、選中“類”右鍵“生成代碼”。生成代碼生成代碼6、選中2018下面的模板(Entity.mft和WebViewConfig.mft),點擊“Generate”生成代碼。生成代碼03單表功能開發實現步驟思考題單表功能開發的查詢面板和查詢條件是如何進行開發實現的?拷貝生成文件到項目中1、在“生成文件列表”中,選擇ReaderCat這行數據,右鍵“打開所在文件夾”(如左圖),連同文件夾一起復制粘貼到對應的服務端工程中(如右圖)??截愇募椒斩斯こ炭截惿晌募巾椖恐?、點擊ReaderCat類,添加名稱空間的使用,生成不報錯。處理報錯和查詢面板配置拷貝生成文件到項目中3、在“生成文件列表”中,選擇ReaderCatViewConfig這行數據,右鍵“打開所在文件夾”(如左圖),連同文件夾一起復制粘貼到對應的客戶端工程中(如右圖)??截愇募絎eb端工程拷貝生成文件到項目中4、生成代碼不報錯,重寫查詢方法配置查詢條件。處理報錯和查詢條件配置類別號修改只讀設置5、類別號修改時只讀,描述和實現如下。修改只讀實現說明:后臺獲取或者設置實體的操作狀態都可以用PersistenceStatus進行操作,這個屬性在后臺會頻繁用到。隱藏創建人和創建時間6、列屬性配置:類別號,類別名稱,可借書數量,可借書天數,修改人和修改時間。列屬性配置說明:列表默認是將創建人、創建時間、修改人和修改時間顯示的,如果要隱藏需要手動設置設置修改人和修改時間列寬7、修改人和修改時間列寬設置為200。列寬設置界面驗證設置8、類別號非空非重復,類別名稱非空;類別號和類別名稱最大可輸入長度為40。界面驗證設置界面驗證設置9、可借書數量最小值為1本,且不允許輸入小數和負數;可借書天數最大值為180天,且不允許輸入小數和負數。界面驗證設置界面驗證設置設置完成后,需要在實體元數據中“更新”或者“選擇更新”,生成對應規則為啟用才會生效,這一步可以配置菜單后再一起操作。界面驗證設置注意:實體元數據生成的規則,即使代碼把相應規則刪掉了,這里的規則也不會自動刪除,界面的驗證還會生效,如果要移除需要手動進行刪除或者是在規則中禁用。知識擴展對生成的實體進行一個簡單的說明是為了后續如果不通過實體建模通過代碼實現,知道怎么去定義一個實體進行功能開發實現,或者是實體出現了問題,知道從哪些地方去排查。實體配置說明知識擴展ViewConfig界面配置說明。界面配置說明知識擴展列屬性配置。界面配置說明初始菜單配置11、在Web端工程(SIE.Web.LibMan)的LibModule中配置初始菜單。初始菜單配置04數據庫表生成及菜單配置思考題通過程序的升級數據庫功能,除了生成表還會生成?生成數據庫表1、運行項目,在“實體元數據”中升級數據庫表和序列,生成完成后會在數據庫中新建一張表和兩個序列如右圖。生成表更新元數據2、更新實體元數據:我們在ReaderCat實體中加了驗證,如果不進行更新操作,添加的驗證不會生效。更新規則配置菜單3、配置菜單。配置菜單05效果展示及功能驗證效果預覽點擊功能地圖中剛剛配置的菜單,效果如下。效果預覽效果預覽驗證通過的數據可以正常保存數據,驗證不通過會有對應的提示信息,這樣一個單表功能就開發完成了。效果預覽練習1、以下關于ModelFirst實體建模,類的屬性說法正確的是()A:同一個類的屬性可以重名;

B:類屬性的備注不添加,不會有任何影響;C:類的屬性名可以是Id;

D:類的屬性名不能為CreateBy。2、

SMOM開發界面視圖配置方法中,首先執行的是哪個視圖配置方法()A:ConfigView; B:ConfigListView;C:ConfigDetailsView; D:ConfigQueryView。DA本章小結本章主要講解了工業管理軟件單表功能的開發,包括:根據需求進行UML建模;根據UML選擇模型生成代碼;將生成的代

溫馨提示

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

最新文檔

評論

0/150

提交評論