• 沒有找到結果。

本章主要探討說明系統開發之程序,並以現行指揮派遣流程與本研究假設指 揮派遣架構雛形做比較,進而對於目前指揮派遣系統資訊如何導入本研究之應用 程式做詳細介紹。

第一節 系統架構設計

現行救災、救護指揮中心受理民眾報案開始至傳送派遣令於轄區分隊,所需 時間平均約 35~110 秒不等。

其中有以下影響派遣時間因子:

一、 報案人陳述。

二、 指揮中心執勤員判斷。

三、 分隊值班人員接收派遣令後通知出勤人員時間。

四、 出勤人員對於案件資訊了解程度及案發地理位置。

本研究架構用以解決上述派遣因子三、四,指揮中心於接受報案後同步通知 轄區分隊及轄區分隊同仁,因此值班人員於接收派遣令後無需再使用簡訊傳呼系 統通知分隊同仁出勤,當出勤同仁於收到案件簡訊時,可使用本研究 SMS_map(簡 訊地圖)應用程式開啟簡訊並將案件地點帶入地圖,直覺性辨識案件地理位置。

16

以下介紹現行指揮派遣流程與本研究假設指揮派遣架構:

圖 5 指揮派遣流程(現況)

圖 6 指揮派遣流程(本研究開發)

本研究設計架構於指揮派遣系統端建立同步通知人員出勤機制,以指揮派遣 系統結合簡訊通報系統,於派遣時截取派遣相關資訊(如:案發時間、地點、案件 類型…)以達到同步通報派遣功能。利用智慧型手機 (Android 作業系統)為終端,

設計程式用以接收派遣指令為主要功能,其中亦可增設附加功能,例如:google map 定位點導航、回報功能…等)。

此應用程式為方便使用者記憶程式名稱,故以程式功能命名(即收到簡訊後帶 入地圖)為 SMS_map(簡訊地圖)。

17

第二節 系統開發環境介紹

依據本研究假設之指揮派遣流程規劃結果,進而以 App Inventor 開發軟體設 計 Android 作業系統應用程式,App Inventor 原是 Google 實驗室(Google Lab)

的一個子計畫,由一群 Google 工程師與有興趣撰寫 Androin 程式開發的使用者共 同參與。Google App Inventor 是一個完全雲端的開發環境,所有的動作皆在瀏 覽器上完成,拋棄複雜的程式碼而使用樂高積木式的堆疊法來撰寫程式。

圖 7 APP INVENTOR程式設計架構

開發一個 App Inventor 程式首先需要準備三件事:

一、 Gmail 帳號 二、 Java 安裝

三、 安裝 Google App Inventor 軟體

設計程式步驟由外觀介面配置開始,接著是設定程式的行為,最後只要將手 機與電腦連線或使用模擬器,寫好的應用程式就可立即測試使用。

18

App Inventor 讓使用者在網路瀏覽器上來開發 Android 手機應用程式,開發 完成的程式可下載到實體手機或在模擬器上執行。App Inventor 伺服器可立即儲 存工作進度還可協助管理專案進度。以下為 App Inventor 的優缺點:

優點:

一、 全雲端,所有作業都在瀏覽器完成 二、 適合無 Java 基礎的初學者

三、 拼圖操作概念,拖拉方式簡單易學

四、 專案管理網頁功能完整,可迅速切換專案 五、 新元件推陳出新快速,硬體控制元件完整

缺點:

一、 介面排版功能有限,缺乏變化性 二、 無法顯示 java 原始碼

三、 與其他 Android 程式設計工具無法轉換

19

相關文件