慕課筆記 U4 多型 第6節 綜合練習

2021-07-09 22:01:59 字數 864 閱讀 2609

一、專案背景介紹

根據所學知識,編寫乙個控制台版的「答答租車系統」

功能:1、展示所有可租車輛

2、選擇車型、租車量

3、展示租車清單,包含:總金額、總載貨量及其車型、總載人量及其車型

二、專案分析

1、資料模型分析

2、業務模型分析

3、顯示和流程分析

三、資料模型分析

1、通過對現實世界的事與物主要特徵的分析、抽象,為資訊系統的實施提供資料訪問的資料結構以及相應的約束。

2、資料結構的組成:操作(方法)、屬性

主要物件為車(貨車 客車 皮卡)

四、業務模型分析

1、在設計應用程式之前,應該明確該應用程式必須執行哪些任務。

分析業務需求是應用程式開發中最重要的步驟之一。

確認業務需求的目的在於建立乙個能同時滿足零售商和消費者需要的解決方案。

五、顯示和流程分析

1、顯示:使用者可以看到的資訊介面(資訊輸入介面,結果介面)

2、流程:顯示資訊的執行過程、步驟(例如提示頁面)

3、答答租車系統中,要以命令列的方式顯示提示資訊和輸出結果資訊,要考慮其樣式,使用者輸入的資料不同,資訊該如何提示、如何處理並顯示出結果,這部分只是囊括了顯示與流程的內容。

例:請選擇車輛->請輸入序號->輸出總金額...

慕課筆記 U4 多型 第5節 UML簡介

第5節 uml簡介 1 uml概念 unified modeling language uml 又稱統一建模語言或標準建模語言,是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援。2 uml圖示 uml2.2中一共定義了14種圖示 diagrams 3 常用uml...

MySQL學習筆記第6課(共10課)

31 提交的sql語句 以下的sql語句會產生乙個隱式的提交操作,即執行語句後,會有乙個隱式的commit操作。另外注意的是,truncate table語句是ddl,因此雖然和delete整張表的結果是一樣的,但是它不能被回滾。32 對於事務操作的統計 考慮每秒事務處理的能力 tps transa...

慕課linux學習筆記(九)常用命令(6)

關機與重啟命令 shutdown 選項 時間 c 取消前乙個關機命令 h 關機 r 重啟 其他關機命令 halt poweroff init 0 其他重啟命令 reboot init 6 系統執行級別 0 關機 1 單使用者 2 不完全多使用者,不含nfs服務 3 完全多使用者 4 未分配 5 圖形...