<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)ndroid云計算的移動(dòng)點(diǎn)餐系統

基于A(yíng)ndroid云計算的移動(dòng)點(diǎn)餐系統

作者: 時(shí)間:2012-08-30 來(lái)源:網(wǎng)絡(luò ) 收藏

摘 要:發(fā)揮 富有創(chuàng )造力和想象力的云應用開(kāi)發(fā),實(shí)現一套 客戶(hù)端軟件和完善的后臺服務(wù)功能來(lái)完成點(diǎn)餐功能。該主要包括后臺數據庫服務(wù)器、WEB 服務(wù)器、無(wú)線(xiàn)網(wǎng)絡(luò )、 前端等部分??蛻?hù)端Android 智能手機具有前端處理與能力,而且通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )訪(fǎng)問(wèn)WEB 服務(wù)器,如果需要數據訪(fǎng)問(wèn),則訪(fǎng)問(wèn)后臺數據庫。介紹了系統架構的設計與搭建、技術(shù)選型、后臺數據庫的設計與實(shí)現、基本實(shí)用的點(diǎn)餐功能的分析、設計與開(kāi)發(fā)。

本文引用地址:http://dyxdggzs.com/article/148487.htm

互聯(lián)網(wǎng)時(shí)代來(lái)臨,一個(gè)嶄新的時(shí)代開(kāi)始了!

所謂互聯(lián)網(wǎng)就是將通信和互聯(lián)網(wǎng)整合在一起,是移動(dòng)設備(包括手機和上網(wǎng)本)可以隨時(shí)隨地訪(fǎng)問(wèn)互聯(lián)網(wǎng)資源和應用。

云是由許多水分子組成的,幾乎有幾億個(gè)。云沒(méi)有中央控制,基本上可以隨風(fēng)吹向各處。從這個(gè)角度來(lái)說(shuō),Internet 中無(wú)數個(gè)具有各種用途的客戶(hù)機和服務(wù)器以及驅動(dòng)其發(fā)展的控制實(shí)體就像是云。將這一概念與移動(dòng)設備帶給我們的無(wú)線(xiàn)數據革命結合后,我們似乎就處在一種無(wú)形的云力量中了。

智能手機是移動(dòng)互聯(lián)網(wǎng)時(shí)代一個(gè)標志性的客戶(hù)端工具,具有強大的移動(dòng)云和儲存能力,可以通過(guò)移動(dòng)通信網(wǎng)絡(luò )來(lái)實(shí)現無(wú)線(xiàn)網(wǎng)絡(luò )接入,從而實(shí)現各種各樣的富有創(chuàng )造力和想象力云應用。

云計算將可移植設備與強大的服務(wù)器互為補充,它需要一個(gè)能夠讓服務(wù)器架構師和程序員最大程度利用小型客戶(hù)機機器的操作系統。Android 就是這樣一種操作系統。

傳統的餐飲行業(yè),點(diǎn)餐過(guò)程都是有餐廳服務(wù)員人工完成的。通常過(guò)程是這樣的,客人進(jìn)入餐廳后,選好座位開(kāi)始點(diǎn)餐,服務(wù)員等待客人點(diǎn)餐完成,將客人的點(diǎn)餐內容送到廚房,有廚師下廚做菜。這一過(guò)程對一個(gè)小的餐館來(lái)說(shuō)沒(méi)有問(wèn)題,但如果餐館比較大、客人比較多或者客人要求某位不在餐廳現場(chǎng)的服務(wù)員或老板服務(wù),客人的等待時(shí)間就會(huì )比較長(cháng)。為了解決這個(gè)問(wèn)題,出現了無(wú)線(xiàn)點(diǎn)餐系統,該系統有無(wú)線(xiàn)終端(一般是一個(gè)PDA)、無(wú)線(xiàn)路由器和后臺服務(wù)器組成。

但它的弊端很明顯,要么PDA 價(jià)格高、只能做點(diǎn)餐用、增加系統成本、造成資源浪費等,要么傳統開(kāi)發(fā)手段開(kāi)發(fā)的B/S 系統架構的點(diǎn)餐系統,但往往在實(shí)際應用中速度不盡人意。

1 系統設計

1.1 系統物理架構

該系統主要包括后臺數據庫服務(wù)器、WEB 服務(wù)器、無(wú)線(xiàn)網(wǎng)絡(luò )、Android 前端等部分??蛻?hù)端Android 系統智能手機具有前端處理與計算能力,而且通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )訪(fǎng)問(wèn)WEB 服務(wù)器,如果需要數據訪(fǎng)問(wèn),則訪(fǎng)問(wèn)后臺數據庫。

客戶(hù)端采用Android 操作系統(1.5 版本以上)。

服務(wù)器端采用Tomcat WEB 服務(wù)器(5.5 版本以上)(也可以是其他WEB 服務(wù)器)、MySQL 數據庫。如圖1.

圖1 Android 云計算之移動(dòng)點(diǎn)餐系統物理架構

圖1 Android 云計算之移動(dòng)點(diǎn)餐系統物理架構

1.2 系統技術(shù)選型

Android 客戶(hù)端應用使用Java 技術(shù),網(wǎng)絡(luò )通信使用Apache HTTP協(xié)議客戶(hù)端,中間WEB服務(wù)器采用TomcatWEB 服務(wù)器技術(shù),采用Servlet 技術(shù)響應客戶(hù)請求。

后臺數據庫采用JDBC 訪(fǎng)問(wèn)遠程MySQL 數據庫,Android 客戶(hù)端的一部分數據同時(shí)存儲在A(yíng)ndroid 本地的SQLite 數據庫和后臺MySQL 數據庫中,實(shí)現Android 客戶(hù)端和后臺數據庫的數據同步技術(shù)。如圖2 所示。

圖2 Android 云計算之移動(dòng)點(diǎn)餐系統技術(shù)選型

圖2 Android 云計算之移動(dòng)點(diǎn)餐系統技術(shù)選型。

1.3 系統數據庫設計

后臺Mysql 數據庫名稱(chēng):wireless_db,共計包含以下6 個(gè)數據表。

數據表:menutbl(菜品數據表);主鍵:id(菜品編號);外鍵:typeID(菜品類(lèi)型編號)。

數據表:menutypetbl(菜品類(lèi)型數據表),主鍵:

id(菜品類(lèi)型編號)。

數據表:ordertbl(訂單數據表),主鍵:id(訂單編號)。

數據表:orderdetailtbl(訂單詳細信息表);主鍵:

id(訂單菜品編號);外鍵:orderId(訂單編號)。

數據表:tabletbl(餐桌數據表),主鍵:id(餐桌編號)。

數據表:usertbl(系統用戶(hù)數據表),主鍵:id(系統用戶(hù)編號)。

數據模型設計如圖3:

圖3 Android 云計算之移動(dòng)點(diǎn)餐系統數據模型

圖3 Android 云計算之移動(dòng)點(diǎn)餐系統數據模型。

2 系統實(shí)現

Android 云計算之移動(dòng)點(diǎn)餐系統功能模塊實(shí)現每個(gè)功能模塊實(shí)現說(shuō)明:

①系統的登錄功能:系統用戶(hù)輸入用戶(hù)名和密碼,實(shí)現登錄,進(jìn)入系統主菜單。登錄過(guò)程是通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò ),在后臺數據庫中通過(guò)用戶(hù)名和密碼進(jìn)行查詢(xún)。注冊用戶(hù)方可使用該系統。(圖4)。

圖4 系統功能實(shí)現框圖。

圖4 系統功能實(shí)現框圖。

②系統主菜單:包括點(diǎn)菜、并臺、轉臺、查臺、更新、設置、注銷(xiāo)、結算等以圖形方式展現的系統功能菜單。

③點(diǎn)餐功能:操作員輸入客人的點(diǎn)餐信息,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )及時(shí)的將點(diǎn)餐信息傳送到后臺服務(wù)器,進(jìn)而在廚房終端顯示,利于廚師盡快下廚做菜。該模塊包括了開(kāi)桌、點(diǎn)菜、下單三個(gè)功能。(圖5)。

④結算功能:操作員根據訂單編號查詢(xún)點(diǎn)餐訂單信息和訂單信息詳細列表,顧客確認后單擊結算按鈕進(jìn)行結算。

⑤查臺功能:當有顧客進(jìn)入餐廳時(shí),需要服務(wù)員查詢(xún)餐桌狀態(tài)(有人或空位),來(lái)安排顧客就餐。該過(guò)程應是查詢(xún)數據庫中的餐桌數據得到當前餐桌狀態(tài)列表,通過(guò)可視化的界面進(jìn)行顯示。

⑥更新(數據同步)功能:為了提高程序的運行效率,將服務(wù)器中菜譜表和餐桌表的數據保存到Android 客戶(hù)端SQLite 數據庫中。因此,當服務(wù)器中的數據改變時(shí)需要及時(shí)將服務(wù)器中的數據動(dòng)態(tài)的更新到客戶(hù)端,更新功能就是為此而設計的[3].


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>