崑山科技大學 -...

34
崑山科技大學 資訊工程系 專題製作報告 智慧雲端APP餐飲系統 生:4990E023吳秉樺 4990E054林鈺貴 4990E059廖柏揚 4990E095鄭恆豪 指導老師:林錦財 中華民國 103 6

Upload: others

Post on 16-Oct-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

崑山科技大學

資訊工程系

專題製作報告

智慧雲端APP餐飲系統

學 生:4990E023吳秉樺

4990E054林鈺貴

4990E059廖柏揚

4990E095鄭恆豪

指導老師:林錦財

中華民國 103 年6月

Page 2: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

ii

智慧雲端APP餐飲系統

學 生:吳秉樺 Student: Wu bing-hua

學 生:林鈺貴 Student: Lin yu-guae

學 生:廖柏揚 Student: Liao po-yang

學 生:鄭恆豪 Student: Cheng hun-houw

指導老師 :林錦財 Advisor: Chin-Tsai, Lin

崑山科技大學

資訊工程系

專題報告

A Report

Submitted to Department of Information Engineering

Kun Shan University

in Partial Fulfillment of the Requirements

for the Degree of Bachelor in

Information Engineering November 2013

Tainan, Taiwan, Republic of China

June 2014/6/4

Tainan, Taiwan, Republic of China

中華民國103年6月

Page 3: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

iii

專題製作報告授權同意書

Page 4: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

iv

智慧雲端APP餐飲系統

學生:吳秉樺 指導老師:林錦財

學生:林鈺貴

學生:廖柏揚

學生:鄭恆豪

崑山科技大學資訊工程系

摘 要

在這網路發達與爆發的e-世代,新的網路資通科技日新月異,那些已淘汰的

電腦與手機已無法跟上時代需求,人人都有智慧型手機(Smart Phone)與平板電腦

(Tablet),智慧型手機與平板電腦取代了傳統的電腦、PDA與手機,方便了人們生

活上的需求,增加了許多便利,使人們解決了許許多多問題。現代的網路速度已

比以前更為快速,從以前撥接網路演進到ADSL再進展到光纖網路,傳輸速度已大

大的提升,由於網路的速度提升到夠快速的階段,「雲端運算」這個產業也漸漸

的浮上平台。雲端運算是繼1980年代大型電腦到客戶端-伺服器的大轉變之後的又

一種巨變。透過雲端計算網路既是電腦,透過手機或行動裝置就能處理電腦的事

情,得到想要的資訊。

本專題基於雲端的概念,發想運用於餐飲作業上,利用行動雲端技術,在顧

客進入餐廳,服務人員使用智慧型手機進行點餐以及確認餐點,便能輕鬆地入座

用餐,並且餐廳可以降低工作人員跟櫃台之間的傳遞問題和減少服務員與櫃檯內

場的溝通時間。並可以節省系統費用與以前POS系統的成本相較來的低。讓來用餐

的客人與服務員都可以節省時間,提高餐廳的經濟效益。

Page 5: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

v

FOOD AND BEVERAGE APP SYSTEM OF CLOUD

Student: Bing-Hua, Wu Advisor: Chin-Tsai, Lin

Student: Yu-Guae, Lin

Student: Po-Yang , Liao

Student: Hun-Houw, Cheng

Department of Information Engineering

Kun Shan University

Abstract

In this era of e-generation, many network applications and technology have

erupted. A new network resources through the advancement of technology. Those

old obsolete computers and traditional mobile phone cannot keep up with the needs

of the time. Nowadays, everyone uses smart phones and tablets to replace

traditional PCs, PDAs and cell phones for those devices can provide more

convenience in solving daily problems and demands for people. As the network

technology advances tremendously, the speed of modern network becomes much

faster. It evolves from dial-up Internet to the ADSL and then to the fiber optic

networks. Another big change is the concept of “cloud computing”. Computing

environment evolves from mainframes in 1980 to client-server, and to “cloud

computing”. People can access the cloud through a smart phone or mobile device

to get computing resource and useful information for dealing with daily business.

This work tries apply the concept of cloud services in developing a food and

beverage operating system. Using mobile cloud technology, restaurant staffs use

this app of smart phone to order and confirm meals when customer enters

restaurant. Guests can enjoy casual dining easily. Restaurants can reduce the

communication time and transmission problems among front-end waiters and

back-end kitchen staffs to provide better services. This system can reduce the cost

Page 6: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

vi

of the system in comparison to the tradition POS system and thus improve the

efficiency of restaurants.

Page 7: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

vii

誌 謝

感謝這四年來給予我們鼓勵以及幫助的指導老師林錦財老師,對

於我們這組專題的同學許多幫助,耐心的協助我們且在課業上面也是

不遺餘力的幫忙,在假日時也不厭其煩地與我們討論專題的研究細

節,才能讓專題研究順利的完成,在此特別感謝林錦財老師。

接下來也感謝各位評審老師與業界老師們的指教,對於我們的專

題也提供許多寶貴的意見,給予許多正面的鼓勵,使我們了解自己的

作品還有許多待改善的內容,讓我們有更多進步的方向與改善的空

間,並且提出更新穎的想法,因此在這裡也非常感謝他們的協助與指

導。

最後要感謝資工系上所有老師的教導,你們不遺餘力的教學,使

我們對資訊工程這門科系有更深入的了解,學習到將來要邁入社會所

需要的專業知識, 對於每位老師各學科的領域,也是完全不保留的奉

獻給所有學生,在此也對所有資工系的老師深表感謝。

Page 8: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

viii

目 錄

授權書 ............................................................................................................................. iii

中文摘要 ..........................................................................................................................iv

英文摘要 ........................................................................................................................... v

誌謝 ................................................................................................................................ vii

目錄 ............................................................................................................................... viii

圖列 ................................................................................................................................... x

第一章 緒論 .................................................................................................................. 1

1.1 研究動機與目的 ............................................................................................... 1

1.2 研究背景 ........................................................................................................... 2

1.3 研究方法與系統概述 ....................................................................................... 3

1.4 論文內容概述 ................................................................................................... 4

第二章 相關研究 .......................................................................................................... 5

2.1 智慧型手機與平板應用 .................................................................................. 5

2.2 點餐系統………………………………………………………………….....5

第三章 系統架構 .......................................................................................................... 6

3.1 登入功能 .......................................................................................................... 6

3.1 結帳功能 .......................................................................................................... 7

3.1 更新功能 .......................................................................................................... 7

3.1 查桌功能 .......................................................................................................... 7

3.1 轉桌功能 .......................................................................................................... 7

3.1 併桌功能 .......................................................................................................... 7

3.1 點餐功能 .......................................................................................................... 8

第四章 軟體流程圖 ...................................................................................................... 8

Page 9: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

ix

4.1 軟體架構圖 ...................................................................................................... 9

4.2 登入、登出流程 .............................................................................................. 9

4.3 結帳流程 ........................................................................................................ 10

4.4 更新流程 ........................................................................................................ 10

4.5 查桌流程 ........................................................................................................ 11

4.6 轉桌流程 ........................................................................................................ 11

4.7 併桌流程 ........................................................................................................ 12

4.8 點餐流程 ........................................................................................................ 12

第五章 系統實現 ........................................................................................................ 13

5.1 系統代碼 ........................................................................................................ 13

5.2 使用者介面分析 ............................................................................................ 16

5.2.1 登入畫面 ............................................................................................. 16

5.2.2 主功能介面 ......................................................................................... 16

5.2.3 點菜介面 ............................................................................................. 17

5.2.4 查桌 ..................................................................................................... 19

5.2.5 下單功能 ............................................................................................. 19

5.2.6 轉桌、並桌功能 ................................................................................. 20

5.2.7 結帳查詢、離開系統 ......................................................................... 21

第六章 建議與結論 .................................................................................................... 22

參考文獻 ......................................................................................................................... 23

Page 10: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

x

圖目錄

圖 1.1.1 研究架構與步驟圖 ............................................................................................. 3

圖 3.1.1 系統架構圖 ......................................................................................................... 6

圖 4.1.1 軟體架構圖 ......................................................................................................... 8

圖 4.2.1 登入系統流程圖 ................................................................................................. 9

圖 4.2.2 登出系統流程圖 ................................................................................................. 9

圖 4.3.1 結帳流程圖 ....................................................................................................... 10

圖 4.4.1 更新流程圖 ....................................................................................................... 10

圖 4.5.1 查桌流程圖 ....................................................................................................... 11

圖 4.6.1 轉桌流程圖 ....................................................................................................... 11

圖 4.7.1 併桌流程圖 ....................................................................................................... 12

圖 4.8.1 點餐流程圖 ....................................................................................................... 12

圖 5.1.1 資料代碼圖 ....................................................................................................... 13

圖 5.1.2 桌位代碼圖 ....................................................................................................... 13

圖 5.1.3 菜色種類代碼圖 ............................................................................................... 14

圖 5.1.4 訂單明細代碼圖 ............................................................................................... 14

圖 5.1.5 訂單代碼圖 ....................................................................................................... 14

圖 5.1.6 餐桌代碼圖 ....................................................................................................... 15

圖 5.2.1 登入畫面 ........................................................................................................... 16

圖 5.2.2 主功能介面 ....................................................................................................... 16

圖 5.2.3 點菜介面(一)..................................................................................................... 17

圖 5.2.4 點菜介面(二)..................................................................................................... 18

圖 5.2.5 查桌介面 ........................................................................................................... 19

Page 11: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

xi

圖 5.2.6 下單功能畫面 ................................................................................................... 19

圖 5.2.7 轉桌、併桌畫面 ............................................................................................... 20

圖 5.2.8 結帳畫面 ........................................................................................................... 21

Page 12: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

1

第一章、緒論

1.1 研究動機與目的

在這個智慧型手機普遍的年代,智慧型手機對於現在的人而言,幾乎可以說是

人手一機,很多事情都可以靠一支智慧型手機來解決,例如:跟朋友用line聊天、

上網用youtobe看影片、用app看雜誌或玩遊戲……等等,而一般人如果去餐廳用

餐,坐到位置上之後,填寫好菜單後請服務人員送到廚房到出菜,這中間就時常

浪費了許多的時間,且有時等到上菜時,卻發現桌上的餐點竟不是自己所點選的

餐點,還要詢問服務人員餐點是否有送錯,是否要重做餐點還要在浪費一些時間

等待。

而在現在這種科技時代裡,時間就是金錢!可以說是分秒必爭,不要把時間浪

費在不必要的事情上或是等待先前重複等待的事情上,盡可能的讓時間用在正確

且對的地方,而一般點餐人員與櫃檯及廚房時常因為沒有交代好或是點餐人員因

客人過多時造成點餐人員忙進忙出而浪費了客人的點餐時間以及用餐時間等,有

鑒於此,我們希望透過精心設計的點餐App系統能夠達到在時間上面的不必要浪

費以及壓縮,借由基本精簡的界面可以讓服務生能輕易上手之外還能夠不需要依

靠服務生去記客人的餐點以及桌號,可全部透過這套點餐App系統來協助達成,

且透過這套點餐App系統也可以達到服務生與櫃檯或廚房錯誤的溝通傳遞等問

題,進而降低餐點做錯或是人員送錯餐點等問題,以減少客人等待的時間,這樣

不僅可以降低客訴,也可以節省人力成本為公司創造更高更可觀的營業利潤。

因此,這套App系統在現今智慧型手機人手一機的世代下,可以幫助不管是顧客

或是服務生等,減少浪費一些不必要浪費的時間,也結合了現在App軟件的免費

性、實用性與多元性,解決許多以上所描述的相關等問題。

Page 13: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

2

1.2 研究背景

本作品智慧雲端餐飲服務系統是因應現在智慧型手機與無線網路的普及化,

以及Android 平台上眾多成熟的服務軟體所衍生出來的服務整合型應用程式;考

慮到服務生在幫客人點餐時,盡可能的減少一些不必要浪費的時間,以及減少服務

生與櫃檯之間等溝通等問題,如果能將這些在點餐上的流程整合到行動裝置裡

面,透過簡而易懂的操作模式進行點餐以及定位等動作,就可讓使用者在點餐流

程上減少點餐時間及流程的錯誤。在撰寫該作品的過程中,使用到android 2.3以

上的版本進行開發,使用者可以在本作品的雲端點餐操作介面上,透過精緻化且

基本簡單的幾個選項,來進行點餐等簡單的動作,就可以免去先前許多口語傳達

上等不必要的疏失,輕鬆地完成紀錄點餐的工作。秉持著時間就是金錢的觀念,

我們整合點餐與帶位的動作,讓客人與服務生能夠由帶位到點餐等流程能夠都借

由雲端點餐系統來記錄之外,也能減少許多在原本透過紙筆的點餐步驟,進而減

少紙張與時間的浪費。然而對使用者而言,雲端備份是重要的,而雲端備份的好

處是假使手機不見了,使用者能夠以其他裝置利用網路從取得雲端上取得備份的

重要資料,所以本作品提供了與google的行事曆同步的功能,保障使用者的資料

安全。利用現在熱門的雲端技術,能將原本僅儲存在手機上的行事曆資料,分享

到目前較為熱門的社群網站,或者是跟google的行事曆同步,讓使用者除了手機端

的資料外,也能夠在雲端上輕鬆方便的做備份動作,這樣即可備份資料、也能減

少資料遺失的風險。而我們資料庫的部分,採用glassfish做串聯,以達到智慧型

行動裝置與資料間的跨平台聯結。

Page 14: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

3

1.3 研究方法與系統概述

圖1.1.1、研究架構與步驟圖

在一開始討論專題製作時,先討論製作方向並決定要使用那些作業系統,再

慢慢開始學習程式應用與猜考許多書籍來製作專題。一步一步討論專案的介面、

程式、資料庫等等,一一完成再一並整合。最後程式測試,聽取老師與業者使用

經驗,一改再改,才有現在的成品果。

餐飲系統中包含了定位、點餐、併桌轉桌及查詢更新桌位等功能;服務人員

藉由行動裝置幫顧客定位或點餐,在訂位或點餐後將定位的資訊及點餐的內容存

入資料庫並顯示於吧台及內場的螢幕中,在這過程中減少了人員間訊息的傳遞的

時間及資源的浪費,不僅減省人事成本也提高服務品質和效率。此系統採用較靈

活的eclipse做開發平台進行java的程式編寫,我們使用MySQL做資料庫再由

Glassfish的Web server做兩者之間的連結Glassfish具有延遲加載(lazy load)的

Page 15: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

4

功能,在開啟時只會啟動一些必需的核心項目,其他的等有需要使用時再加載進

來,和較常見的Tomcat相較起來啟動速度較快,內存的佔用也較少。

1.4 論文內容概述

本作品的系統架構分為:

(1)系統登入

(2)系統登出

(3)更新餐桌與菜單

(4)併桌功能

(5)轉桌功能

(6)查桌功能

(7)點菜系統

(8)結帳功能

使用者可以使用Android平台的智慧型手機與 2G、3G 等無線網路或有線的網

際網路,智慧雲端餐飲系同提供服務人員點餐的功能,本系統可提供服務人員,

到桌進行開桌、點菜、轉桌、併桌、及結帳等功能。

工作站的型態則為服務人員的管理作業,機器上需安裝系統程式。本系統主

要功能為提供服務人員進行點餐的作業,服務人員先進行系統的更新、餐點及桌

位的更新,之後便可到客人的桌位上進現點餐。透過Android手機裡的程式,紀錄

客人的餐點、桌位、菜色及價錢等項目,資料會傳送到資料庫以便確認,之後也

由服務人員到桌號進行結帳的確認。

Page 16: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

5

第二章、相關研究

本章主要介紹本作品參考運用了哪些資料,我們是運用了智慧型手機市占最

高的作業系統Android來製作本APP,我們運用了Glass Fish(jdbc)與MySQL資料庫

來做連結,透過Glass Fish讓APP可以透過網路來與資料庫連線,只要透過手機APP

操作,資料庫就會有紀錄,讓餐廳店家可以精確掌握每一位服務人員的服務項目,

安排到最好的效率。雲端就是透過網路讓使用端把所記錄的資料或運算在網路上

執行,店家主機可以看的到也可以變動,使用端也就是服務人員的手機也可知道

現在的情況如何。

2.1 智慧型手機與平板應用

智慧型手機是每個人的隨身助理,想知道什麼或記錄什麼都可以靠它來解

決,就算手機無法支援,也可以透過應用程式來幫你完成,也許你會對這樣的說

法感到懷疑,不過智慧型手機越做越多功能,整合了所以零組件集於一身,彷彿

是一個超級隨身工具,想要做什麼都可以。可以記錄照片、影片、文字,還可以

上網,透過APP還能夠做到商業化的功能。

2.2 點餐系統

現在的點餐系統有很多,但一般的店面還是選擇POS或只是傳統式的點餐系

統。因為科技的進步與發展,雲端的產業越來越多樣化。現在已經不在自己需要

一台笨重的主機來存放東西,只需透過網路就能把資料存在雲上,也可以直接在

雲上做更改變動。本系統以這個面向為開發點,讓使用者可以更方便的處理餐廳

的服務,讓內場外場與櫃檯溝通上有一個基準的橋樑。

Page 17: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

6

第三章、系統架構

圖3.1.1、系統架構圖

本系統之架構圖與各子功能之關連性如上圖所示,各子功能概述如下:

3.1 登入功能

此項功能就是要讓使用端也就是服務人員或店家進行登入,只有員工或店家

知道登入的帳號與密碼。一開始就會顯現登入畫面輸入正確的帳號與密碼即可登

入,如果輸入錯誤系統彈跳出視窗顯示輸入錯誤。當然也可以在系統內進行登出

的動作。

Page 18: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

7

3.2 結帳功能

當服務人員點進結帳功能時,只要輸入訂單編號即可查詢客人的點菜資訊,與結

帳總共多少錢。輸入編號即可得到,定但編號、下單時間、服務人員、人數、桌

號、菜名、價格、數量、總計以及備註。

3.3 更新功能

此功能是為了能夠與主機同步,使用者只需按更新按鍵,就可以把所有的餐廳情

況與餐點情況做一次更新。如果店家有更改桌數或者是菜色餐點內容,也可透過

更新來進行更改使用端的資訊。

3.4 查桌功能

查桌功能是為了方便使用人員可以快速地查詢現在餐廳裡的座位狀況,此功能可

以縣市現場的桌位是否有人用餐,店家可以進行快速的控管。

3.5 轉桌功能

服務人員使用此功能可以進行轉桌,轉桌的意思就是把A桌的客人轉到B桌或C桌。

當客人有如此需求或是桌位要進行變動,都可以透過此功能來編輯,系統會與主

機連線進行同步變動。

3.6 併桌功能

並桌功能是為了客人如果提出需求需要併桌或為了節省餐廳店內的用桌率,即可

使用併桌功能,併桌可將A桌並到其他的桌位,結合成一桌,但訂單編號一樣還會

在,所以結帳時也是可以分開計算。

Page 19: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

8

3.7 點餐功能

服務人員使用點餐功能幫客人點餐,點餐功能可以選桌號、人數、點餐的項目,

每個項目菜色都有價錢,可以事先提醒客人或方便計算。每樣菜色也都有備註項

目欄,可以在此輸入客人的需求,讓廚房知道客人的需求已提供最好的美食與服

務。輸入完畢,系統會想是桌號與訂單編號,讓服務人員知道,可以在桌位或只

是價錢上的異動方便查詢或更改。

第四章、軟體流程

4.1 軟體架構圖

圖4.1.1、軟體架構圖

Page 20: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

9

4.2 登入、登出系統流程

圖4.2.1、登入系統流程圖

圖4.2.2、登出流程圖

Page 21: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

10

4.3 結帳流程

圖4.3.1、結帳流程圖

4.4 更新流程

圖4.4.1、更新流程圖

Page 22: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

11

4.5 查桌流程

圖4.5.1、查桌流程圖

4.6 轉桌流程

圖4.6.1、轉桌流程圖

Page 23: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

12

4.7 併桌流程

圖4.4.1、併桌流程圖

4.8 點餐流程

圖4.8.1、點餐流程圖

Page 24: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

13

第五章、系統實現

5.1 系統代碼

本子系統在考慮到維護的因素下將資料設計部份之分成代碼資料、權限資

料、客戶資料與客戶紀錄資料,各部分資料的設計模式使的系統功能的更動時可

以不會彼此受到影響,所提供的各部分資料設計分別說明如下:

代碼資料:提供代碼維護作業所需資料,包含有 menutbl、menutypetbl、

orderdetailtbl、ordertbl、tabletbl、usertbl。

圖5.1.1、代碼資料

桌位代碼 [menutbl]

圖5.1.2、桌位代碼

Page 25: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

14

菜色種類代碼 [menutypetbl]

圖5.1.3、菜色種類代碼

訂單明細代碼 [orderdetailtbl]

圖5.1.4、訂單明細代碼

訂單代碼 [ordertbl]

圖5.1.5、訂單代碼

Page 26: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

15

餐桌代碼 [tabletbl]

圖5.1.6、餐桌代碼

使用者代碼 [usertbl]

圖5.1.7、使用者代碼

Page 27: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

16

5.2 使用介面分析

(1)登入畫面

圖5.2.1、登入畫面

本作業提供服務人員的登入畫面,登入的人員可以輸入已設定好的帳號及密

碼進行登入的功能。

(2)主功能介面

圖5.2.2、主功能畫面

Page 28: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

17

(3) 點菜介面

圖5.2.3、點菜畫面(一)

Page 29: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

18

圖5.2.4、點菜畫面(二)

進入點菜介面時,會出現”請先更新菜單資料”的選項,此時必須先跳回功能介面,

進行菜單資料的更新,才能夠進行點菜,點菜的功能分別有菜色的選擇、菜色量

的多寡、以及備註功能。

Page 30: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

19

(4)查桌

圖5.2.5、查桌畫面

更新菜單及座位完畢後,及可以選擇查桌功能,可以查看哪幾號的桌位是空的。

(5)下單功能

圖5.2.6、下單畫面

Page 31: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

20

此介面可以選擇是否再開桌,家點菜色,選完之後下面會顯示菜色、價錢、及標

註的部分,之後再點取下單即可,下面會出現訂單編號方便服務人員查詢。

(6)轉桌、併桌功能

圖5.2.7、轉桌、併桌畫面

換桌功能:

可以把已選定的桌位換取到別的桌位去,程序當然也是由服務人員進行確

認。併桌,可以決定是否進行併桌,例如把 A 桌跟 B 桌並再一起。

Page 32: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

21

(7)結帳查詢、離開系統

圖5.2.8、結帳畫面

此畫面會顯示出你下單的時間、下單編號、全部的總金額、以及一些基本資料的

呈現,並可以點選結帳,進行結帳動作。

Page 33: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

22

結論與建議

專題展的用意是展覽我們大學四年所做出來的成品,但我更覺得

把自己的作品拿出來給大家評估各種意見是更有意義的事情,我們的

作品還有許多可以加強的部分,雖然我們能把資料傳送回資料庫,但

整體步驟來說還是稍嫌複雜一點,最好的方式是每個店家都能下載到

這個程式,並且資料直接就在手機裡面,不然每下載一個程式就要一

個資料庫,這是展覽時老師給的評價。

透過智慧雲端APP餐飲系統來對客人進行點餐,這樣的設計不但

能夠省去多餘的人員動力,對於紙張的節省也是保護自然生態的一

種,而且對於現在高科技的時代,有著跟現在科技連結上的工具,也

能提高消費者的興趣,好奇心也是消費心理的一種方式,也希望這樣

的工具能夠帶給店家更好的資源。

智慧雲端APP餐飲系統的設計理念是節省地球資源,並且善用網

路資源也能減少人力上的支出,地球上樹木的砍伐相當的嚴重,所以

人們已經開始保護自然生態,在各方面都希望能做到愛護自然環境,

因此我們決定做出能愛護地球並且可以便利人們的工具。

Page 34: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21663/2/專題製作.pdf · June 2014/6/4 Tainan, Taiwan, Republic of China 中華民國103年6月 . iii

23

參考文獻

[1]“Google Play下載量超過250億次”,

http://cdnet.stpi.narl.org.tw/techroom/market/eetelecomm_mobile/

2012/eetelecomm_mobile_12_035.htm,科技產業資訊室.

[2]“Android”, http://zh.wikipedia.org/wiki/Android, 維基百科.

[3]“IDC:Android Market Share Reached 75% Worldwide In Q3 2012”,

http://techcrunch.com/2012/11/02/idc-android-market-share-reache

d-75-worldwide-in-q3-2012/, techcrunch”.

[4]“Android開發筆記-Activity的生命週期”,

http://www.moke.tw/wordpress/computer/advanced/253,

一個呆子的網站.

[5] 深入淺出Android專題製作_之無線點餐系統、多媒體、遊戲、GPD與網路應

用程式開發-郭宏志

[6] Android 4.X App 開發教戰手冊:適用Android4.x~2.x-黃彬華

[7]摩刻部落-Android開發筆記

http://www.moke.tw/wordpress/computer/advanced/237