如何使用ARM開發(fā)板和Linux嵌入式系統(tǒng)設(shè)計一個智能點菜系統(tǒng)
資料介紹
本課題設(shè)計是以ARM開發(fā)板搭載Linux嵌入式系統(tǒng)為核心,使用QT編程制作GUI點菜終端,用LCD屏顯示菜單信息,并可以通過觸摸屏按鈕實現(xiàn)點菜,換臺,查詢已點菜和結(jié)賬等常用服務(wù)功能。通過Linux Socket套接字通信機制創(chuàng)建服務(wù)器和客戶端,實現(xiàn)通過點菜終端向服務(wù)器發(fā)送數(shù)據(jù)。文章詳細(xì)介紹了嵌入式Linux移植到ARM開發(fā)板和軟件的設(shè)計過程,設(shè)計的GUI系統(tǒng)具有小型、高效、支持網(wǎng)絡(luò)功能等特點。
隨著新時代的發(fā)展,國民生活水平的提高。日漸豐富的生活活動,以及人們對于衣食住行等方面的質(zhì)量在這個新時代里有了很大的提升。隨著人們外出的時間占比的增長,給傳統(tǒng)的酒店服務(wù)業(yè)帶來了空前的機遇和壓力。面對傳統(tǒng)的餐飲服務(wù),人們的耐心在大幅度的減少。所以現(xiàn)代餐飲業(yè)迫切需要一些針對傳統(tǒng)餐飲業(yè)的弊端的改革。餐飲業(yè)已經(jīng)發(fā)展成為我國的黃金產(chǎn)業(yè),在國民生產(chǎn)生活中扮演重要角色。餐飲企業(yè)做大做強,追求現(xiàn)代化、產(chǎn)業(yè)化、品牌化的在進程中,從點菜服務(wù)等基礎(chǔ)項目即實現(xiàn)信息化管理,提供更加快速、便捷、透明、衛(wèi)生的餐飲條件,對其經(jīng)營檔次、服務(wù)質(zhì)量和管理效率的提高具有重要意義,這就催生和發(fā)展了網(wǎng)絡(luò)點菜終端業(yè)務(wù)。
隨著國民生產(chǎn)生活水平的不斷提升,人們對生活質(zhì)量的要求也越來越高。作為生活消費必不可少的一部分,餐飲的質(zhì)量成為衡量生活品質(zhì)的重要標(biāo)準(zhǔn)。而餐飲服務(wù)質(zhì)量包括了各個方面,快速上菜、快速結(jié)算、便捷訂單、透明菜價、菜品檔次、菜品成分、衛(wèi)生環(huán)境和飲食健康成為其不可或缺的內(nèi)容。顯然,從點菜服務(wù)等基礎(chǔ)項目即實現(xiàn)信息化管理,提供更加快速、便捷、透明、衛(wèi)生的餐飲條件,對餐飲企業(yè)服務(wù)質(zhì)量和管理效率的提高具有重要意義因此,本設(shè)計針對傳統(tǒng)餐飲業(yè)在點餐服務(wù)和菜品數(shù)量供應(yīng)上的一定的弊端進行改進,利用現(xiàn)代普遍的電子信息技術(shù)給餐飲業(yè)的服務(wù)管理等在信息同步上做一定的改進。特別是對于擁有大量客戶的餐飲企業(yè)中,對客戶需求和服務(wù)人員的實時管理,進行日常菜品推送,是一項繁瑣費力,而又必不可少的工作,如果能夠采用智能化的點菜系統(tǒng),及時收集客戶需求的各種信息,并按照可預(yù)測的方法進行用戶的市場分析,發(fā)現(xiàn)異常情況進行報警提示,從而提高工作效率,節(jié)省人力物力。
基于ARM和Linux的嵌入式系統(tǒng),具有成熟的嵌入式硬件結(jié)構(gòu)和豐富的開放軟件資源,優(yōu)良的性能和廣泛的市場定位,這無疑對開發(fā)工作和學(xué)習(xí)研究是一個重大幫助;在GUI(圖形用戶界面)的選用上,使用基于C++語言面向?qū)ο缶幊痰膽?yīng)用程序開發(fā)軟件庫Ot,它匯集了豐富的C++類提供開發(fā)應(yīng)用程序用戶界面所需要的全部內(nèi)容,具有優(yōu)良的跨平臺性能和豐富的API函數(shù)及開發(fā)文檔。另外,當(dāng)前量產(chǎn)的普通PDA和PC機硬件上已經(jīng)基本滿足點菜系統(tǒng)要求,使自行研發(fā)的專用硬件設(shè)備不再具有明顯的成本優(yōu)勢。為此,本課題集合ARM、嵌入式Linux和Qt開發(fā)應(yīng)用等技術(shù),利用本人已有的S3C2440開發(fā)板硬件基礎(chǔ),以程序軟件的通用性和易用性為方向,構(gòu)造能夠方便移植到到各種PDA系統(tǒng)的點菜終端程序和普通PC機的服務(wù)器軟件,實現(xiàn)整個無線點菜系統(tǒng)。提升餐飲業(yè)服務(wù)質(zhì)量和管理效率,并為自身研究學(xué)習(xí)嵌入式系統(tǒng)和GUI應(yīng)用開發(fā)提供一個良好的平臺。

圖形用戶界面的引入為嵌入式設(shè)備提供了圖形化的監(jiān)控和控制界面 ,提升了嵌入式系統(tǒng)的整體功能并降低了設(shè)備的使用復(fù)雜度。針對本設(shè)計的用戶界面需求,做如下分析
1、 在界面主提的設(shè)計上,要做到符合人們的生活日常體驗,降低界面的復(fù)雜度,給用戶較好的使用體驗。
2、 用戶界面作為系統(tǒng)直接面向用戶的產(chǎn)品面,應(yīng)具有一定的簡單元素。
3、 為滿足系統(tǒng)可使用在不同的酒店、餐飲店鋪內(nèi),系統(tǒng)在用戶界面上,后臺管理系統(tǒng)應(yīng)具有一定的更改界面的功能,所以在用戶界面實現(xiàn)的過程中,應(yīng)注意預(yù)留一定的接口.
系統(tǒng)后臺作為系統(tǒng)的管理后臺,在界面實現(xiàn)上。應(yīng)具有比用戶界面更強大的界面功能。因系統(tǒng)的使用者在一定程度上是不清楚嵌入式開發(fā)的具體工作,所以,系統(tǒng)界面在實現(xiàn)過程中相當(dāng)于對于本個系統(tǒng)的“黑盒”封裝,所以,在系統(tǒng)源碼部分,應(yīng)作出一定的擴展,使得系統(tǒng)的后續(xù)開發(fā)能夠很好地進行下去。因此,對于系統(tǒng)后臺界面需求做如下分析。
1、 在在界面實現(xiàn)上,應(yīng)具有一定的設(shè)置功能,能夠通過后臺的設(shè)置更改,更改前端用戶界面的圖形表示級顯示。
2、 在用戶界面的基礎(chǔ)上,后臺的界面顯示系統(tǒng)應(yīng)更具有多功能性,給系統(tǒng)的各項界面應(yīng)具有一定的趣味性。
本點菜系統(tǒng),旨在通過現(xiàn)代化的嵌入式電子信息技術(shù),優(yōu)化傳統(tǒng)的餐飲行業(yè)的一些弊端。所以在本系統(tǒng)的用戶服務(wù)方面,應(yīng)做出各項全面的考慮,為服務(wù)用餐客戶而去建設(shè)系統(tǒng),使系統(tǒng)的實用性和方便性做到更好。
1、 用戶在使用用戶端時,應(yīng)沒有操作門檻,因此,對于系統(tǒng)的用戶界面要求應(yīng)做到,切合實際和簡單易用且功能強大。
2、 在傳統(tǒng)的餐飲業(yè)中,呼叫服務(wù)總是通過語言呼叫的方式去尋求服務(wù)。但在現(xiàn)代火爆的店鋪中,經(jīng)常因為環(huán)境比較嘈雜而致使服務(wù)員無法及時地判斷出哪位客戶需要服務(wù)或者客戶的服務(wù)需求,為針對這一痛點。在本系統(tǒng)中,客戶在客戶端界面上,因具有呼叫服務(wù)的功能。
3、 在傳統(tǒng)的餐飲業(yè)中,買單經(jīng)常是客戶提出買單后,服務(wù)員給客戶辦理買單服務(wù)。但在移動支付的現(xiàn)在,還是依靠傳統(tǒng)的方式進行結(jié)賬活動,不僅會浪費服務(wù)員的服務(wù)時間,在客戶的等待過程中,難免生成不穩(wěn)定和不好的客戶體驗。所以,在針對這樣的一種情形,在本系統(tǒng)的設(shè)計上因在客戶點單完成是提交訂單后調(diào)用移動支付接口,等待客戶支付完成后再將點單數(shù)據(jù)配送至后臺。
- android開發(fā)板那種好,學(xué)嵌入式用哪個開發(fā)板好?嵌入式開發(fā)板推薦
- 如何入門嵌入式?ARM嵌入式開發(fā)板學(xué)習(xí)方法步驟
- linux嵌入式系統(tǒng)開發(fā)小知識分享,嵌入式開發(fā)教程哪家好?
- (網(wǎng)盤)ARM嵌入式Linux系統(tǒng)開發(fā)詳解
- ARM嵌入式系統(tǒng)開發(fā)_Android應(yīng)用開發(fā)入門(基礎(chǔ)版) 0次下載
- ARM11嵌入式系統(tǒng)Linux下液晶顯示的實現(xiàn)
- 嵌入式ARM Linux系統(tǒng)開發(fā)電子版下載 0次下載
- 如何使用ARM進行嵌入式linux的系統(tǒng)設(shè)計
- 基于ARM的嵌入式電子點菜系統(tǒng)的設(shè)計與實現(xiàn) 48次下載
- 基于WIFI無線網(wǎng)絡(luò)的嵌入式點菜系統(tǒng)設(shè)計 7次下載
- 嵌入式電子點菜系統(tǒng)的設(shè)計 13次下載
- 基于Qt和ARM的無線點菜系統(tǒng)設(shè)計 301次下載
- “黑色經(jīng)典”系列之《嵌入式LINUX系統(tǒng)開發(fā)技術(shù)詳解-基于ARM》 165次下載
- 基于Qt4的嵌入式點菜系統(tǒng)的設(shè)計與實現(xiàn)
- 基于ARM的嵌入式電子點菜系統(tǒng)的設(shè)計
- fpga開發(fā)板與linux開發(fā)板區(qū)別 2364次閱讀
- 嵌入式系統(tǒng)的七個開發(fā)技巧資料合集 3098次閱讀
- 基于嵌入式linux開發(fā)板的貪吃蛇游戲運行 9841次閱讀
- 基于嵌入式Linux系統(tǒng)下Mini GUI的移植方法與過程詳解 3702次閱讀
- 基于PXA255開發(fā)板外圍字符設(shè)備的嵌入式Linux字符設(shè)備驅(qū)動設(shè)計與應(yīng)用 1199次閱讀
- 學(xué)習(xí)嵌入式linux系統(tǒng)開發(fā),文件類型一定要分清 895次閱讀
- 基于FPGA嵌入式系統(tǒng)的智能小車全面解析 9454次閱讀
- 什么是嵌入式開發(fā)板_學(xué)嵌入式用什么開發(fā)板 7206次閱讀
- 新手入門應(yīng)如何選擇ARM開發(fā)板_選擇開發(fā)板的注意事項 4.3w次閱讀
- 嵌入式Linux系統(tǒng)的7個重要模塊 6733次閱讀
- 嵌入式開發(fā)工具有哪些_五款嵌入式開發(fā)工具推薦 4w次閱讀
- 嵌入式Linux的觸摸屏自助點菜系統(tǒng) 4517次閱讀
- 基于VirtualBox虛擬機-Ubuntu操作系統(tǒng)的ARM嵌入式平臺搭建 2.6w次閱讀
- 用GNU工具開發(fā)基于ARM的嵌入式系統(tǒng) 1708次閱讀
- 基于嵌入式Linux流媒體播放器系統(tǒng)軟硬件解決方案 2838次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費
- 2TINA-TI 模擬電路設(shè)計、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機驅(qū)動芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價比超高電機驅(qū)動芯片中文資料
- 1.26 MB | 次下載 | 免費
- 5FP7195-中文應(yīng)用說明書
- 0.93 MB | 次下載 | 免費
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊
- 0.72 MB | 次下載 | 免費
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費
本月
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進行計算詳細(xì)公式免費下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機電路圖資料
- 1.86 MB | 6次下載 | 免費
- 8S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 5次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論