崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 app-匯率金額轉換...

27
1 崑山科技大學 資訊工程系 專題製作報告 APP-匯率金額轉換 OnileMoney 生: 陳睿宇 4970E013 指導老師:王 博士 1016

Upload: others

Post on 15-Oct-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

1

崑山科技大學

資訊工程系

專題製作報告

APP-匯率金額轉換

OnileMoney

學 生: 陳睿宇 4970E013

指導老師:王 文 彥 博士

中 華 民 國 101年 6 月

Page 2: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

2

APP-匯率金額轉換

OnileMoney

學生:陳睿宇 Student:CHEN, RUEI-YU

指導老師:王 文 彥 博士 Advisor:Dr. Wang,Wen-Yen

崑山科技大學

資訊工程系

專題報告

A Report

Submitted to Department of Information Engineering

Kun Shan University of Science and Technology

in Partial Fulfillment of the Requirements

for the Degree of Bachelor

in

Information Engineering

June 2012

Tainan, Taiwan, Republic of China

中 華 民 國 101年 6 月

Page 3: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

3

專題授權書

Page 4: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

4

APP-匯率金額轉換

OnileMoney

學生:陳睿宇 指導老師:王 文 彥

崑山科技大學資訊工程系

摘要

近年來科技不斷的創新,而當今發展最迅速的莫過於智慧型手機的出現,給人們帶來了很

多方便。出國旅行是大多數人的愛好、和興趣。尤其大學生畢業旅行首選必然是出國旅遊,本專

題中,結合台灣銀行線上牌告匯率,換算出與別國當時的匯率。使用金額轉換的方式來了解當下

消費外國貨幣換成台幣,這樣讓人更了解到本身花多少錢,也對旅遊規劃出一個完美的消費方。

Page 5: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

5

OnileMoney

Student: CHEN, RUEI-YU Advisor:Dr.Wang,Wen-Yen

Department of Information Engineering

Kun Shan University of Science and Technology.

Abstract

Recent years, technological innovation, and today the fastest growing than the

emergence of smart phones, has brought a lot of convenience to the people.

Travel abroad is most people's hobbies, and interests. Travel preferred especially

university graduates must be traveling abroad this topic, the combination of online

licensing divisions of the Bank of Taiwan exchange rate, conversion exchange

rates with other countries. The amount of conversion to understand the current

consumption of foreign currency to replace the NT, so that people understand

themselves how much they travel planning a perfect consumer side.

Page 6: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

6

誌謝

在這邊首先要先感謝專題指導王文彥老師,因為我這組對Android的興趣,王文彥老師

給了我很多專題製作的方向及建議,從一般應用程式轉到適合大眾的軟體我也愈做愈感興

趣,在這期間王文彥老師協助我如何著手,使我可以按著時間而完成我們想做的專題。

最後要感謝有些系上學長的幫忙,幫我找一些資料,也幫我解決專題上我有不懂地方問題。

能在定好時間內完成該次的進度任務,經過這次的專題製作,讓我能學寶貴的開發經驗。

Page 7: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

7

目錄

匯率金額轉換.................................................................... 2

專題製作報告授權同意書.......................................................... 3

匯率金額轉換中文摘要............................................................ 4

匯率金額轉換英文摘要............................................................ 5

誌謝............................................................................ 6

表目錄.......................................................................... 9

圖目錄......................................................................... 10

第一章 緒論.................................................................... 11

1.1 動機與目的............................................................. 11

1.2 設計背景............................................................... 12

1.3方法與系統描述 ......................................................... 12

1.4內容概述 ............................................................... 12

第二章 系統相關描述........................................................... 13

2.1 Android簡介 .......................................................... 13

2.2 Android系統架構介紹 .................................................. 14

2.3 Eclipse開發工具介紹 .................................................. 17

第三章 系統功能................................................................ 18

3.1系統架構流程 ........................................................... 18

3.2遊戲架構流程 ........................................................... 19

3.3系統模型與架構 ......................................................... 20

第四章 測試環境................................................................ 21

4.1 操作環境............................................................... 21

4.2 硬體需求............................................................... 21

4.3 軟體需求............................................................... 21

4.4 測試工具與設備......................................................... 21

第五章 專案分析................................................................ 21

5.1系統分解結構 ........................................................... 22

第六章 系統使用說明............................................................ 23

6.1 環境需求及設定......................................................... 23

6.2 程式功能展示........................................................... 23

6.2.1 程式主畫面....................................................... 24

6.2.2 程式執行畫面..................................................... 25

第七章 結論與建議............................................................................................................................ 26

Page 8: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

8

第八章 參考文獻................................................................ 27

Page 9: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

9

表目錄

(表一)出國人次變化 ............................................................. 11

(表二)硬體需求................................................................. 21

(表三)軟體需求................................................................. 21

(表四)系統分解架構............................................................. 22

Page 10: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

10

圖目錄

(圖一)系統架構介紹............................................................. 13

(圖二)專案開發................................................................. 16

(圖三)新專案頁面............................................................... 17

(圖四)專案目錄................................................................. 17

(圖五)系統架構流程............................................................. 18

(圖六)系統模型與架構圖 ....................................................... 19

(圖七) 系統開發流程圖.......................................................... 20

(圖八)使用者-手機............................................................. 23

(圖九) 程式畫面-手機 HTC ........................................................ 24

(圖十)程式執行畫面-手機....................................................... 25

Page 11: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

11

第一章 緒論

1.1 動機與目的

時下出國旅行是一種抒發心情的方式。要先決條件是如何知道該國與本國的匯率比是多少,

又能把消費金額轉換成台幣,讓你了解當下你花了多少台幣,也增加與別國的了解。讓你的旅途

又舒服,消費起來又安心。

1.2 設計背景

近年來,智慧型手機普遍發展、國民所得提高。出國旅遊人數增加,而面臨到需要換貨幣的是

情、或在別國消費問題,做出此應用程式,是讓國人快速的了解當下消費金額,且了解與他國

的匯率差。不用還要上網查詢。只要有一台ANDROID智慧型手機、有網路的地方,就可以方便

的即時做查詢。

(圖表一)出國人次變化

因此這麼多人出國的前提下,首先一定要先做好出國旅遊的準備,首當其衝的是要先

兌換該國的貨,或者查詢當時的匯率比,本研究利用時下熱門的智慧型手機軟體,製

作出給出國的民眾一個好用又簡單的應用程式。

Page 12: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

12

1.3 方法與系統描述

研究方法:

匯率金額轉換是利用 ANDROID智慧型手機。市面上 ANDROID市場比例佔很大,又是本國產品,現

在人人手上都拿一台智慧手機,宣傳上佔了很大的契機。

系統描述:

本作品利用臺灣銀行匯率牌告網頁、結合 ANDROID,做出一個適合大眾的應用程式,使

出國消費變得更簡單更明白。主要是應用程式會出現兩個主要目標,使用者需選擇需要

兌換的國別,換算出即時匯率、與金額的轉換。

一開始應用程式主畫面會出現四個要點,以下是此作品的介紹:

一、 程式開啟:

1. 下拉式選單:點開選單,選擇需要兌換的國家,共有 19個,此為本國人最常去的地方。

2. 匯率:當選擇好國家後,點擊匯率,透過網路與台灣銀行作聯繫,取出最新的匯率比。

3. 兌換:在兩個空欄位中(其中一個)輸入所想的金額,程式會自動幫你換算(輸入數字與匯率比

相乘)。

4. 匯率圖:此圖只針對美金六天以來的趨勢圖。

1.4內容概述

本論文分為七章,第一章為系統相關研究與描述。第二章介紹 Android系統相關描述。第

三章說明系統架構與流程以及相關需求。第四章說明系統測試環境與軟硬體需求。第五章說明

專案分析。第六章說明系統介面操作分析與成果。第七章則說明參考文獻。

Page 13: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

13

第二章 系統相關描述

2.1 Android簡介

Android是一個以Linux為基礎的半開放原始碼作業系統,主要用於行動設備。

Android系統最初由安迪.魯賓(Andy Rubin)製作,最初主要支援手機。2005年8月17

日被 Google 收購。2007 年 11 月 5 日,Google 與 84 家硬體製造商、軟體開發商及電信

營運商組成開放手持設備聯盟(Open Handset Alliance)來共同研發改良 Android 系統並生

產搭載 Android 的智慧型手機,並逐漸拓展到平板電腦及其他領域上。隨後,Android獲得了

Apache免費開源許可證,谷歌公司發布了其源代碼。同時,一個負責進一步發展和維護Android

操作系統的Android開源項目也被建立(AOSP)。由Google和開放手持設備聯盟開發與領導。

Android的內核基於Linux,除了內核之外,則是中介層、資料庫元和用C/C++編寫的API

以及應用程式框架。Android的應用程序通常以Java資料庫元為基礎編寫,運行程序時,應用

程式的代碼會被即時轉變為Dalvik dex-code (Dalvik Executable),然後Android操作系統通

過使用即時編譯的Dalvik虛擬機來將其運行[3]。

2.2 Android系統架構介紹

(圖一)呈現出整個系統架構分成Applications,Application

Framework,Libraries,Android Runtime,Linux Kernel五大架構

Android本身是一套軟體堆疊(Software Stack),或稱為「軟體疊層架構」,疊層主要分成三

層:作業系統、中介軟體(Middleware,大陸方面稱為:中間件)、應用程式。想開發可在Android

平台執行的應用程式,必須用Java程式語言撰寫才行。中介軟體,凡是介於作業系統與應用程

式間的,多概稱為中介軟體,Android的中介軟體可再細分出兩層,底層為函式庫(Library)

及虛擬機器(Virtual Machine;VM),上層為應用程式框架(Application Framework)。

(圖一)系統架構介紹

Page 14: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

14

1.應用程式層(Applications)

Android出貨時整套的應用程式將會包含了有電子郵件程式,短訊程式,日曆,地圖,瀏

覽器,通訊程式...等等。

2.應用程式框架層(Application Framework)

程式設計師在寫應用程式時可以完整的存取使用統一的應用程式標準介面,這個應用程式

框架的架構是可以很容易的去重覆使用各個原件,所有的應用程式都可以提供出它自己本

身的特殊功能,所有的應用程式也可以較容易的去使用其它程式的特殊功能。

這樣子的統一機制,有助於開發者去改寫自己新的軟體原件。

基本上所有的應用程式是由 services及 systems所組成,包含有:

(1)Views System:用來建構一個應用程式的基本原件,包含了有 lists,grids,text

boxes,buttons,甚至是一個嵌入式的瀏覽器。

(2)Content Providers(內容提供者):它可以用來讓程式跟程式之間互相存取/分享資料。例

如某一個應用程式可以去存取通訊錄應用程式內的聯絡人資料。或者呼用 Resource

Manager可存取的非程式碼資源,例如:當地性設定(該地貨幣、語言、時間格式)、圖像...

等。

(3)Resource Manager(資源管理員):提供各種資源讓程式去使用,比如:區域性的字串,圖

片,排版檔(layout files)。

(4)Notification Manager(訊息管理員):提供程式在狀態列(status bar)的地方顯示應用程

式自有的警示(alert)訊息。

(5)Activity Manager(活動管理員):管理所有的應用程式生命週期及一個共同的 navigation

backstack。

(6)Window Manager(視窗管理員):管理所有的視窗程式

(7)Location Manager:應該是用來做地圖服務的功能。

(8)Telephony Manager:用來管理所有的移動設備(電話)的功能。

(9)Package Manager:Android系統內所有的程式管理。

(10)XMMP Service:透過此服務得知手機的位置,在 0.9 SDK已暫時移除此功能的樣子。

3.函式庫層(Libraries)

Android所有豐富多樣的元件皆是由 C/C++函式庫所組成,但 Android所有的應用程式皆

必需經由 API來使用這些功能。

主要的核心函式庫列表如下:

(1)System C library - 一個由 BSD衍生出來的標準 C系統函式庫(libc),已經對 Linux嵌入

式裝置進行過最佳化。

(2)Media Libraries - 基於 PacketVideo's OpenCORE的多媒體函式庫;這個多媒體函式庫支

Page 15: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

15

援播放/儲存許多現在很流行的聲音及影像格式。比如:MPEG4,H.264,MP3,AAC,AMR,JPG,

及 PNG。

(3)Surface Manager - 這個部份讓開發者可以去存取顯示系統,以及實現無接縫的 2D/3D多

應用程式之間的整合。

(4)LibWebCore - 一個先進的網頁瀏覽器引擎。

(5)SGL - 2D繪圖引擎。

(6)3D Libraries - 一個基於 OpenGL ES 1.0規範的 3D繪圖引擎。它可以選擇要硬體的 3D

加速或高度最佳化的 3D軟體程式去呈現結果。

(7)Free Type - 點陣圖及向量字形。

(8)SQLite - SQLite是一套開放原碼的關連式資料庫,其特點在於輕量性(僅 500KB左右的容

量),適合手持式裝置運用,此外桌上型運算的應用程式也有使用,如 OpenOffice.org 2.0

版之後就有內建 SQLite。

4.執行層(Android Runtime)

Android 雖然用 Java程式語言來開發、撰寫應用程式,但卻不使用一般大家目前在用的

Java Runtime(J2ME)版本來執行 Java程式,而是用 Android自有的 Android Runtime來

執行。

Android Runtime包含下面兩個核心。

(1)Core Libraries

核心函式庫裡頭已經包含了絕大多數 Java程式語言所需要呼用的功效函式,接著每一個

Android應用程式都會以自屬的 process而且 Android不是用一個 Dalvik虛擬機器來同

時執行多個 Android應用程式,而是每個 Android應用程式都用一個自屬的 Dalvik虛擬

機器來執行。

(2)Dalvik Virtual Machine

Dalvik虛擬機器是一種暫存器型態的虛擬機器。在撰寫開發時就已經設想用最少的記憶

體資源來執行,以及前述的「同時可執行多個 VM個體」。

Dalvik虛擬機器有許多地方是參考 Java虛擬機器設計,Dalvik虛擬機器所執行的中介碼

並非是 Java虛擬機器所執行的 Java Bytecode,同時也不直接執行 Java的類別檔(Java

Class File),而是依靠轉換工具將 Java bytecode轉為 Dalvik VM執行時特有的

dex(Dalvik EXcutable)格式,稱為.dex。Dalvik VM相較於 Java VM最大的不同在於 Java

VM為 Stack-based,而 Dalvik是 register-based。 以技術層面考量 Register-based VM

的特性有個很大的好處,那就是對於現有主流的硬體架構,如此很容易與現有系統整合且

最好化,而所需要的資源也相對較少。 甚至在硬體實作 VM上會比較容易實現。 最重要

的是 Dalvik 並非是 Java ME的實作,因此沒有 Java ME授權相關的議題。

Page 16: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

16

5.作業系統層(Linux Kernel)

Android平台的作業系統用的是 Linux,其核心版本為 2.6版,Android所用的 Linux核

心,其包含的功效包括:安全(Security)、記憶體管理(Memory Management)、行程管理

(Process Management)、網路堆疊(Network Stack,大陸方面稱為:網絡堆棧)、驅動程

式模型(Driver Model)等,另外也在前述的軟體堆疊與硬體間建立起一個抽象層

(Abstraction Layer)。

2.3 Eclipse開發工具介紹

(圖二)專案開發

開新專案

開舊檔案

Page 17: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

17

(圖三)新專案頁面

(圖四)專案目錄

src 目錄:src 目錄是存放著您所撰寫

的所有 Java 原始程式碼檔案。

gen 目錄:gen 目錄裡頭則存放著一

些由 Android 開發工具(ADT)所自動

產生的檔案。

res 目錄:相對於 assets 目錄來說,

Android 開發工具(ADT)會為 res 目

錄裡頭的檔案在R.java當中產生一個

索引代號,開發者可以直接透過 R 類

別來使用裡頭的檔案。

AndroidManifest.xml 檔案:

AndroidManifest.xml 是 Android 手機

應用程式專案裡頭必備的檔案之一。

Page 18: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

18

第三章 系統功能

3.1系統架構流程

以下為系統架構流程圖(圖五),由主畫面功能開始、金額兌換,匯率比查詢,下拉選單,

匯率圖。

匯率

金額轉換

主畫面

選單功能

下拉式

選單

兌換按鈕 匯率比

輸入金額

傳送到

台灣銀行

等待轉盤

←(圖五) 系統架構流程圖

匯率圖

金額轉換 匯率比

匯率圖

結果

傳回手機

Page 19: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

19

3.2系統模型與架構

匯率金額轉換App是藉由開放程式碼Android,來做App軟體的開發,由於Android程式

架構是針對htc手機做開發,因此本專題使用android平台,因此選擇智慧型手機作為硬體

裝置,並選用支援Android 2.2以上之手機,其系統模型與架構如下(圖七)。

使用者

程式主畫面

下拉式選單 匯率圖

(圖六) 系統模型與架構圖

Page 20: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

20

3.3系統開發流程

(圖七) 系統開發流程圖

撰寫 Android APP

程式碼

修改程式碼

YES

模擬器執行

與除錯

NO

YES

結合實機

測試

NO

YES

完成

Page 21: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

21

第四章 測試環境

4.1 操作環境

(1) 軟體測試,須先安裝JDK再安裝SDK與ADT。

JDK:英文全名為Java Development Kit;安裝後即可撰寫Java程式語言。Android的程式

主要是以Java語言來開發,所以此為必備軟體。

SDK: Android系統的軟體開發套件,適用於各種平台(Windows、Linux、Mac),可產生

Eclipse的專案文件。

ADT:為Eclipse之擴充套件,安裝後更方便撰寫Eclipse之程式。

(2) 硬體需有Android 2.2以上之平板或手機。

4.2 硬體需求

由於此應用程式是以Android2.2以上之系統撰寫,所以硬體規格都必須搭載Android2.2以上的

軟體才可執行此遊戲。(如表三)

而桌上型電腦是撰寫需要,如4.1所述,可執行於各種平台,所以我們使用Windows平台。

名稱 數量 規格 備註

智慧型手機 1 搭載Android2.2以上之系統

桌上型電腦 1 可執行Windows Xp、Windows 7之系統

(表二)硬體需求

4.3 軟體需求

名稱 規格 備註

Eclipse Eclipse-SDK-3.4.2-win32

Android android-sdk-windows

(表三)軟體需求

4.4 測試工具與設備

本測試計劃的執行採用使用者操作智慧型手機HTC來做測試。

(1) 實機測試程式功能:智慧型手機(HTC desire S)。

(2) 軟體測試程式功能:SDK。

Page 22: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

22

第五章 專案分析

5.1系統分解結構

(表四)系統分解架構

匯率金額

轉換

資料查詢 程式設計與製作 成果

修正與

改良

軟體實機

測試

測試

專題書面

報告

作品完成

網路蒐集

資料

參考書籍

主畫面

選單功能 程式架構

選單連結

建置

程式物件

設定

兌換金額

建置

匯率功能

建置

圖表設置

按鈕設置

Page 23: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

23

第六章 系統使用說明

6.1 環境需求及設定

使用者-手機

(圖八)使用者-手機 HTC

Page 24: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

24

6.2 程式功能展示

6.2.1 程式主畫面

(圖九)程式畫面-手機 HTC

按鈕介紹

進入主畫面。

1.下拉式選單:選擇國別

2.兌換:金額轉換功能

3.匯率:匯率比查詢

4.圖表:選擇對美金近六日趨勢圖

Page 25: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

25

6.2.2 程式執行畫面

為程式進行時畫面,使用者需選擇國別,輸入金額,即可得到想要的數值。

遊戲關卡題目

(圖十)程式畫面-手機 HTC

Page 26: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

26

第七章 結論與建議

資訊的蓬勃,有很多新的 3C產品是以前完全想不到的。例如:智慧手機,平板電腦…等。

這些東西一個個出來,使得人們做起事情來變得特別的方便,例如:收郵件、觀看天氣、電影、

等..。我想以後許多產品會變得更人性化、更簡易。

這次研究,主要就是把大家出國時需要運用到的東西變得簡化一些,讓大家不要為了一

個小小事情而影響到出國旅遊的心情,因為時下人喜歡精打細算,出國花錢都要斤斤計

較,因為怕一不小心就把錢噴出去了都還來不及算完花了多少國幣。有這個簡易的應用

程式,出國時不怕算錯錢,理財方面也比較清晰。 只要您帶著手機,連上網路,無時

無刻都可以查詢你所需要的貨幣,以及金額。

Page 27: 崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/17119/2/專題...2 APP-匯率金額轉換 OnileMoney 學生:陳睿宇 Student:CHEN, RUEI-YU 指導老師:王 文 彥 博士

27

第八章 參考文獻

[1] http://www.qkshare.net/thread214639.html

[2] http://admin.taiwan.net.tw/public/public.aspx?no=315