Page 1

國立彰化高級商業職業學校資料處理科 專題製作成果報告書 題目:買賣i物流

級:

DP1012

別:

第 6 組

長:

王 致 鴻

01

員:

顏 子 竣

21

汪 韋 廷

25

邱 欣 慈

28

陳 隨 益

老師

指導老師:

中 華

一○三

十八


目錄 摘要 --------------------------------------------------------------------- 1 壹、前言 ----------------------------------------------------------------- 1 一、研究動機 ----------------------------------------------------------- 1 二、研究目的 ----------------------------------------------------------- 1 貮、文獻探討 ------------------------------------------------------------- 1 一、一維條碼 ----------------------------------------------------------- 1 二、App Inventor ------------------------------------------------------- 2 三、TinyWebDB --------------------------------------------------------- 2 參、研究架構 ------------------------------------------------------------- 3 一、研究方法 ----------------------------------------------------------- 2 二、研究流程 ----------------------------------------------------------- 2 肆、系統實作及測試 ------------------------------------------------------- 3 一、系統架構 ----------------------------------------------------------- 3 二、系統操作流程 ------------------------------------------------------- 3 三、實作過程 ----------------------------------------------------------- 4 伍、預期成果 ------------------------------------------------------------- 8 一、可行性之評估 ------------------------------------------------------- 8 二、問題與討論 --------------------------------------------------------- 8 陸、結論 ----------------------------------------------------------------- 9 一、結論 --------------------------------------------------------------- 9 二、改善與建議 --------------------------------------------------------- 9 參考文獻 ---------------------------------------------------------------- 10


表目錄 表一 表二 表三 表四

研究方法示意圖 ----------------------------------------------------- 2 研究流程圖 --------------------------------------------------------- 2 系統架構 ----------------------------------------------------------- 3 系統操作流程 ------------------------------------------------------- 3


圖目錄 圖一 圖二 圖三 圖四 圖五

首頁 --------------------------------------------------------------- 4 買家查詢頁面 ------------------------------------------------------- 4 查詢後頁面---------------------------------------------------------5 查看履歷 ----------------------------------------------------------- 5 管理員登入頁面 ---------------------------------------------------- 6

圖六 圖七 圖八 圖九

站務人員登入後頁面 ------------------------------------------------ 6 新增資料頁面 ------------------------------------------------------ 7 修改刪除資料頁面 -------------------------------------------------- 7 駕駛員登入後頁面 -------------------------------------------------- 8


買賣 i 物流 摘要 我們所製作的「買賣 i 物流」是一個方便又實用的 APP 程式,主旨是讓在網路 上訂購商品的消費者,能夠藉由這個 APP 就能掌握所訂購商品的運送進度,讓買家 在購貨之餘,不必一直擔心商品何時會到?現在運送到哪了?等等運輸快慢的問題, 只要隨手一查,就能清楚知道貨物的狀態位置。 關鍵字:電子商務、手機 APP、物流

壹、前言 一、研究動機 朋友之間常常都在網路購物,可是卻常因為出貨時間時快時慢令人懊惱,但上 網登入查詢自己購買物品的出貨相關資料,通常只有顯示貨品到達流通中心時間、 貨品離開流通中心時間及貨到買家的時間等等,買家在貨物流動的中間過程資訊是 無法得知的,我們覺得應該使這些資訊更加透明化,所以就想到製作這個程式來讓 使用者查詢商品的更進一步位置狀態。

二、研究目的 連結 TinyWebDB 資料庫,儲存貨物相關資料 系統

利用 APP Invantor 製作 APP 程式

站務員

新增貨物資料

駕駛員

藉由每一次掃描貨物條碼,使貨物位置狀態改變

購貨人

輸入貨物編號來查詢商品狀態位置

主旨

貳、文獻探討 一、 一維條碼 條碼或稱條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼 規則排列,用以表達一組訊息的圖形識別元。常見的條碼是由反射率相差很大的黑 條和白條排成的平行線圖案。條碼可以標出物品的相關資料,如:製造廠家、商品 名稱等訊息,因而在商品流通、圖書管理等許多領域,被廣泛的應用。

1


二、App Inventor Google 實驗室設計,現由麻省理工學院(MIT)行動學習中心維護的 App Inventor, 是以直覺、圖像化的拼塊方式開發 App,快速成為任何人都適用的開發工具,無論 是否具備程式設計背景,都可以更為輕鬆的入門。Google App Inventor 是一個線上開 發 Android 程式的環境,拋棄複雜的程式碼而使用拼圖式來完成 Android 手機 APP 程式。除此之外它也正式支援樂高 NXT 機器人,對於 Android 初學者或是機器人開 發者來說是一個很好的工具。

三、TinyWebDB 是在 App Inventor 下的一個資料庫元件,藉由 Google Apps Engine 提供的資料 庫,使 App 能夠達到網路連線,隨時存取資料,其常見的應用如:聊天室、線上遊 戲。

參、研究架構 一、 研究方法 了解電子商務 交易方式

了解物流配送 作業

研究各家物流 傳輸方式

偵錯改善缺點

擬定系統架構

新增延伸功能

(表一) 研究方法示意圖

二、研究流程 開始

買家查詢

查詢後 頁面

新增使用 者身份

登入頁面

完成

撰寫成果 報告書

程式美編 排版

駕駛員頁 面(掃描)

站務人員 新增/編輯

(表二) 研究流程圖

2


肆、系統實作及測試 一、系統架構 買賣 i 物流

管理員 登入 新增使用 者身分

站務人員

駕駛員

買家查詢

新增/編輯 貨物資料

掃描器頁 面

查詢後 頁面

(表三)系統架構圖

二、 系統操作流程

管理員 登入

新增使用 者身分

站務人員

新增

編輯

刪除

帳號密碼

貨物編號

身分位置

貨品名稱

輸入帳號 查詢身分

寄貨人

買家查詢

駕駛員

輸入貨物 編號

用掃描器 掃描條碼

查詢貨物 狀態位置 貨品名稱 寄貨人 收貨人

收貨人 輸入編號 查詢資料

修改身分 資料

狀態位置

(表四)系統操作流程圖 3


三、實作過程

(圖一)首頁 分為<買家查詢> 以及<管理員登入> 買家查詢:供查詢貨物進度 管理員登入:供駕駛員、站 務人員使用。

(圖二) 買家查詢頁面 輸入貨物追蹤編號, 即可查詢貨物最新狀態。

4


(圖三)查詢後頁面 顯示: 貨物名稱 寄貨人 收貨人 貨物狀態

(圖四)查看履歷 完整瀏覽貨物每次異動 時間、狀態。

5


(圖五) 管理人員登入頁面 分為: 長途駕駛 短途駕駛 站務人員

(圖六) 站務人員登入後頁面 分為: 新增貨物資料 修改刪除資料

6


(圖七) 新增資料頁面 供賣家移交貨品至物流站 後,由站務人員新增相關資 料。

(圖八) 修改刪除資料頁面 供站務人員於途中修改錯誤 資訊,或刪除過期資料。

7


(圖九)駕駛員登入後頁面 駕駛員登入後默認呼叫外部掃 描器,掃描後可改變該條碼所 對應貨品的運送狀態,及相關 資料。

伍、預期成果 一、 可行性之評估 1. 由於使用 TinyWebDB 造成資料不完全隱密,並可隨意修改之虞,其安全性 不佳。 2. 資料傳輸上時常有問題(短時間內存取)、連線速度慢,例如:登入頁面 輸入登入資料後,須等約五至十秒方得登入。 3. 系統在部分顯示資料仍然不夠完全,例如 : GPS 定位、詳細貨物狀態。 目前評估本程式仍有許多應加強的地方,但對於資料傳輸速度、遺失數據的問 題,會盡力查找相關 TinyWebDB 的資料,並加以改善。

二、 問題與討論 製作此 APP 整個過程,讓整組最頭痛的問題應該是 TinyWebDB 使用,在短暫的 資料存取常常會有資料遺失,在展示中,我們嘗試數次卻都一樣遺失,有時等到展 示完畢資料才更新,或是資料異常(顯示不正確) ,找了很多資料,卻發現沒有相關 探討文獻,不過本程式構思存取是會超過十分鐘以上,因此原則上資料遺失應該至 於發生,但對於 TinyWebDB 的讀取速度仍是非常的反彈,程式已經盡量優化,但速 度上似乎沒明顯改善。

8


陸、結論與建議 一、結論 製作這個 App 是以增加方便性為目的,我們整理出這個「買賣 i 物流」App 的 幾項好處: 1. App 增加了更多貨物狀態時間點的細項。例如:到達、離開物流中心、長 短途上、下車..等等。 2. 讓買家能夠掌握大約何時能領到貨物。 3. 買家只要有手機,隨時能查詢。 有了這個 App 就能減少許多購買者對等待貨物的煩惱,提升了查詢貨物的便利 性。

三、 改善與建議 (一)貨物資料新增自動化 若訂貨物品資料非常龐大,站務人員手動新增資料將會花費非常多的時 間,若能改為自動化,便能節省許多不必要的時間浪費。 (二)買家也必須登入 在這個程式裡,買家查詢貨物狀態是不需要登入的,若能設定成每個買家 都擁有一個自己的帳號,在自己頁面裡就不用再手動輸入貨物編號,便直 接點選貨物編號即可查看貨物狀態位置。

9


參考文獻 影狼(2012)。App Inventor TinyWebDB 儲存讀取資料教學。 取自http://xshadowwolfx.blogspot.tw/2012/12/app-inventor-tinywebdb.html Cave教育團隊(2012)。有關App Inventor。App Inventor TW中文學習網。 取自http://www.appinventor.tw/whatis/ 維基百科(2014)。條碼。 取自http://zh.wikipedia.org/wiki/%E6%9D%A1%E5%BD%A2%E7%A0%81 Gs1 Taiwan(2005)。BarCodes介紹。 取自http://ppt.cc/qS5k

10

Dp1012t06  
Advertisement