• 沒有找到結果。

第三章 研究方法

第三節 系統設計

一、系統架構

本研究旨為建置一套既能提供使用者英語學習也能提供使用者美食相關資 訊及路徑導覽的行動英語學習美食導覽系統。而在系統架構方面本系統可分為輔

助定位的 GPS 定位程式和主系統的管理頁面端及使用者端兩大部分,另外在資 料通訊方面本系統必頇在具有無線網路的環境下,藉由無線網路來與資料庫進行 資料傳遞並將所得資訊藉由無線網路傳遞至使用者的行動裝置上,而下圖 3-4 為 本系統的系統架構圖:

圖3-4 系統架構圖 (一)GPS 定位程式

藉由使用者行動裝置中的 GPS 接收器搭配 GPS 定位程式能進行使用者目前 所在位置的定位,定位完成後將所得的經緯度透過無線網路傳送至遠端伺服器並 藉由遠端伺服器將經緯度存入後端資料庫中,以供使用者端查用。

(二)使用者端

使用者端方面則是先透過 GPS 定位程式定位確認目前所在位置之後,便可 利用行動裝置中的瀏覽器,使用本系統所提供的路徑規劃、美食導覽或美食推薦 等功能。

(三)管理頁面端

管理頁面端方面則是讓系統管理者能根據使用者所回報的資訊錯誤而進行 美食導覽內容的更正或根據使用者所推薦的美食進行新增美食景點等管理功能。

二、GPS 接收程式

在本系統當中,使用 GPS 接收程式最主要的目的尌是用來確認使用者目前 所在的位置並取得經緯度,而後端伺服器則利用所取得的經緯度進行比對找出適 合目前使用者所在位置的英語學習內容及美食導覽資訊,而下圖 3-5 為 GPS 接 收程式的運作流程:

圖3-5 GPS定位流程圖

當使用者利用本程式進行定位時,首先 GPS 定位程式會判定是否有搜尋到 GPS 衛星訊號,若無則判斷定位次數(count)是否大於 3 次,如果定位次數(count)大於 3 次則會直接跳出 GPS 定位程式並顯示定位失敗,若有搜尋到衛星訊號則進行定

位資訊的取得,接著會判斷位置資訊是否充足,若位置資訊不充足則會進行重新 定位,反之則利用所取得的經緯度透過無線網路傳至遠端伺服器,由遠端伺服器 將取得的經緯度存入後端資料庫中以供使用者端查用。

三、系統功能規劃

本系統之行動英語學習美食導覽系統,在系統中的功能選項及導覽資訊皆以 英語呈現以達到研究目的中的英語情境學習,主要的功能規劃可分為兩大部分:

使用者端與管理者頁面。在使用者端中有美食資訊導覽、美食路徑規劃、美食推 薦、錯誤回報及即時訊息交流等五項功能,而在管理者頁面中則有美食資訊編 修、新增美食景點及刪除美食景點等三項功能,如下圖 3-6 所示,其詳細的系統 功能說明如下:

圖3-6 系統功能規劃圖 (一)使用者端

1.美食資訊導覽:當使用者需要某美食景點的相關資訊時,只需點選該景點

便會顯示出該美食景點的相關資訊。

2. 美食路徑規劃:由使用者選擇所需要的美食景點,而系統會依據使用者 所選擇之景點,進行適當的路徑規劃。

3.美食推薦:在美食推薦區會設置類似留言版的功能,以提供使用者互相交 流美食品嘗心得或進行當地美食推薦。

4.錯誤回報:當使用者發現美食資訊錯誤或美食景點位置錯誤,即可在錯誤 回報區中告知管理者進行修正,以提高系統的正確性。

5.即時訊息交流:若使用者需要即時與其他使用者進行交流或討論時,即可 使用此功能,以達到即時交流的效果。

(二)管理者頁面

1.更新美食資訊:當管理者發現或使用者回報美食資訊或景點位置錯誤時,

便可在此區進行美食資訊或景點位置的編輯和修改。

2.新增美食景點:藉由使用者所推薦之美食,管理者可以在此區針對使用者 所推薦之美食景點進行新增。

3.刪除美食景點:當管理者發現或使用者回報該美食景點已不存在時,管理 者可以在此區進行該美食景點的刪除動作。

相關文件