本章主要探討說明系統開發之程序,並以現行指揮派遣流程與本研究假設指 揮派遣架構雛形做比較,進而對於目前指揮派遣系統資訊如何導入本研究之應用 程式做詳細介紹。
第一節 系統架構設計
現行救災、救護指揮中心受理民眾報案開始至傳送派遣令於轄區分隊,所需 時間平均約 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