• 沒有找到結果。

使用者案例圖 (Use Case Diagram)

第四章 系統設計

4.1 使用者案例圖 (Use Case Diagram)

以下為本系統使用者案例圖的介紹:

1. 美食搜尋

圖 4.1.A 搜尋美食使用者案例圖

如圖 4.1.A 所示,使用者包括一般使用者與店家,使用者可以依照關鍵字搜 尋的動作,來達成閱覽美食資訊的目的;使用者也可以依照線上搜尋的動作,來 達成地圖檢視美食的目的。而關鍵字搜尋之後是依照條列式的清單顯示;線上搜 尋則是把美食標記在地圖上。

37 逢甲大學學生報告 ePaper(2014 年)

2. 美食資訊

圖 4.1.B 美食資訊使用者案例圖

如圖 4.1.B 所示,前往地圖、直接導行、加入最愛、移除最愛,都必須經由 美食資訊來完成,而美食資訊的來源是透過讀取資料庫裡的資料。

「前往地圖」:轉跳地圖畫面而非 Google Map 的應用程式,畫面將繪製路徑規 劃的路線,提供使用者前往方向。

「直接導行」:轉跳至 Google Map 應用程式,利用 Google App 來導航。

「加入最愛」:將美食蒐藏至我的最愛。

「移除最愛」:將美食從我的最愛移除。

38 逢甲大學學生報告 ePaper(2014 年)

3. 美食天堂

圖 4.1.C 美食天堂使用者案例圖

如圖 4.1.C 所示,美食資訊、店家資訊,可以透過「美食天堂」得到資訊。

當使用者進行閱覽美食資訊的動作時,系統將讀取 SQLite DB 來獲取相關資料。

其中,美食天堂包含分類顯示,將美食分類可以讓使用者迅速找到喜愛的食物,

其中,使用者可以透過店家資訊來達成撥打電話或地圖顯示;分類顯示可以依照 炸、烤、炒、滷、燻、煎、飲料、冰品、其他等分類。

4. 美食推薦

39 逢甲大學學生報告 ePaper(2014 年)

圖 4.1.D 美食推薦使用者案例圖

如圖 4.1.D 所示,美食資訊也可以透過「美食推薦」得到資訊,並且可以將 顯示的美食資訊做分類顯示,將美食分類方面使用者尋找。當使用者進行閱覽美 食資訊的動作時,系統將讀取 SQLite DB 來獲取相關資料。

5. 我的最愛

圖 4.1.E 我的最愛使用者案例圖

如圖 4.1.E 所示,美食資訊、店家資訊、食物種類,可以透過「美食天堂」

得到資訊。當使用者進行閱覽美食資訊的動作時,系統將讀取 SQLite DB 來獲取 相關資料。我的最愛也提供了分類顯示,將蒐藏食物做分類,方便查詢。

40 逢甲大學學生報告 ePaper(2014 年)

6. 會員中心

圖 4.1.F 會員中心使用者案例圖

如圖 4.1.F 所示,會員註冊與會員登入都必須透過會員中心來進行動作。使 用者登入會員後,可以進行修改會員資料或者會員登出;若會員身分為店家管理 者,則可以再進行新增美食與瀏覽美食的動作,其中,刪除美食與修改美食可以 從瀏覽美食動作。

7. 會員登入

圖 4.1.G 會員登入使用者案例圖

41 逢甲大學學生報告 ePaper(2014 年)

如圖 4.1.G 所示,使用者一旦觸發會員登入事件,必須從 Server 驗證登入 的資訊,才有可能登入成功。

8. 系統資訊

圖 4.1.H 系統資訊使用者案例圖

如圖 4.1.H 所示,使用者想要從 Server 端檢查更新、備份或取得我的最愛,

都必須從系統資訊裡動作;若想要從 SQLite DB 清除搜尋美食記錄與重置(Reset) 系統資料庫,也需要從系統資訊裡作業。

42 逢甲大學學生報告 ePaper(2014 年)

相關文件