freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android手機的酒店點菜系統(tǒng)的設計與實現(xiàn)(更新版)

2025-01-27 02:31上一頁面

下一頁面
  

【正文】 所以要保證應用程序占用資源少,耗電量小,運行流暢。 健壯性:作為一個應用程序,必須要滿足對 于各種意想不到的情況,能夠正常運行,不隨意崩潰,不導致數(shù)據(jù)丟失??偟膩碚f,開發(fā)成本低,開發(fā)可行。同時,對于一個小型的 Android 應用程序的開發(fā)來說,開發(fā)周期較短,能夠節(jié)省不少時間。他有許多優(yōu)良的特點,例如體積較小、速度較快、成本花費較低。 在 Java 平臺上, Java 程序會被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式,編譯后的字節(jié)碼格式代碼就可以成功運行在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中。另外, Java 提供的自動的廢料收集機制, 有了這個機制程序員就不再需要為內(nèi)存管理而擔憂了。 武漢工程大學 畢業(yè)論文 9 b)電源管理:為手持設備節(jié)省能耗。 底層的 2D 圖形引擎 libraries 基于 OpenGL ES APIs 實現(xiàn) 位圖( bitmap)和矢量( vector)字體顯示。 ( Notification Manager)使得應用程 序可以在狀態(tài)欄中顯示自定義的提示信息 [16]。嵌入式關系型數(shù)據(jù)庫 SQLite,它主要用于存放本地的數(shù)據(jù),不能進行網(wǎng)絡的通信并且存儲的數(shù)據(jù)量很小。 Android 平臺架構(gòu) Android 其本質(zhì)就是在標準的 Linux 系統(tǒng)上增加了 Java 虛擬機 Dalvik,并在 Dalvik虛擬機上搭建了一個 JAVA 的 application framework,所有的應用程序都是基于 JAVA 的application framework 之上 [12]。Google 自制的 Bionic Libc 是 Android 使用工具鏈 (Toolchain)。主要的更新如下 : ● 優(yōu)化硬件速度 ● Car Home程序 ● 支持更多的屏幕分辨率 ● 重整界面 ● 新的瀏覽器的用戶界面和支持 HTML5 ● 新的聯(lián)系人名單 ● 更好的白色 /黑色背景比率 ● 改進 Google Maps ● 支持 Microsoft Exchange ● 支持內(nèi)置相機閃光燈 ● 數(shù)字變焦 ● 改進的虛擬鍵盤 ● 藍牙 Android 的代號序列會按甜點名字中首個英文字母 (C、 D、 E、 F)的排列順序。每代 Android 系統(tǒng)都將以食物命名,比如 版叫做 Cupcake(紙杯蛋糕 ), 版為 Donut(甜甜圈 ),然后是 Eclair(法式奶油夾心甜點 )和 Flan(水果餡餅 )。 Physiology of an Android”,并提出的 Android HAL 架構(gòu)圖。 主要工作 通過在 Android 手機平臺上開發(fā)出一個適用于普通餐飲酒店、餐廳的無線點餐系統(tǒng)。餐飲行業(yè)的管理者需要提高自己店面的服務檔次,信息化的管理系統(tǒng)隨著需要進入到餐飲行業(yè),這也是將來發(fā)展的必然方向。不過,在中國這個人口大國,還沒有一家酒店能夠占據(jù)整個市場的主要份額,因此可以說餐飲行業(yè)是一個完全競爭的行業(yè)。界面比較簡潔,易學易用,幾乎無需任何專業(yè)知識,認識漢字即可勝任。這種技術架構(gòu)很成熟,但是存在一個弊端就是 PDA 的價格較高。無線點菜系統(tǒng)需要從客戶的實際情況出發(fā),針對不同的客戶來進行不同的設計,這樣才更加滿足客戶的需要。 Android 手機的無線點菜系統(tǒng)是通過網(wǎng)絡進行服務的,旨在方便管理酒店的業(yè)務,同時給顧客帶來良好的體驗,提升酒店的檔次 。旨在方便管理酒店的業(yè)務,同時給顧客帶來良好的體驗,提升酒店的檔次。用 Java 語言編寫了服務器端來響應客戶端點菜的請求,客戶端和服務器端通過 HTTP 協(xié)議進行交互。經(jīng)濟環(huán)境得到不斷的改善,與此同時,餐飲行業(yè)的競爭力度也越來越強。在實現(xiàn)全面 的電腦化管理之前可以選擇某些企業(yè)來作為試點,這樣可以更好地熟悉新的管理模式并發(fā)現(xiàn)其中的不足。 目的 基于 Android 手機的點菜系統(tǒng)是無線的,它與傳統(tǒng)服務形式相區(qū)別,無線點菜系統(tǒng)的應用解決的不僅僅是員工的服務意識,在更大程度上實質(zhì)發(fā)揮了服務員自身的長期主動的服務意識,因為點菜系統(tǒng)讓復雜的流程變得簡潔,讓忙亂變得輕松,這自然而 然的與傳統(tǒng)點菜的服務方式不同。借助于現(xiàn)代的移動互聯(lián)網(wǎng)絡,提出一個移動網(wǎng)絡點菜系統(tǒng)的解決方案,并且把它實現(xiàn)。在我們國內(nèi)大部分的餐飲企業(yè)還在用傳統(tǒng)的手工方式處理消費數(shù)據(jù)的時候,國外的同行業(yè)企業(yè)已經(jīng)使用上了先進的計算機系統(tǒng)管理企業(yè)信息數(shù)據(jù),點餐模式采用網(wǎng)絡化,相比于國內(nèi),企業(yè)的管理效率有了極大的提高。而信息化的餐飲行業(yè)服務,即利用點菜軟件服務方式符合低碳餐飲,它是一種低碳環(huán)保的服務方式,所有的服務通過網(wǎng)絡進行,減少了紙張的使用,不僅提升了酒店的形象,提高了管理的效率,還符合社會發(fā)展的主潮流。然后對各個模塊進行 代碼的編寫、調(diào)試以實現(xiàn)各自的功能??墒?Google 并未正式否認正在制作電話的傳聞, Google 可能與一家硬件生產(chǎn)商進行一起創(chuàng)作 Google Phone。今后對于移動通訊的影響勢必會進一步體現(xiàn)出來。 版本 /發(fā)布時間 m5rc14/2021 年 2 月 13 日 m5rc15/2021 年 3 月 3 日 , Release 1/2021 年 8 月 18 日 , Release 1/2021 年 9 月 23 日 , Release 2 , Release 1/2021 年 4 月 13 日 , Release 2 , Release 3 , Release 1/2021 年 9 月 15 日 武漢工程大學 畢業(yè)論文 6 , Release 2/2021 年 12 月 3 日 , Release 1/2021 年 10 月 26 日 , Release 1/2021 年 1213 日 , Release 1/2021 年 1 月 5 日 應用程序 以 Java 為編程語言,使 Android 從接口到功能,都有層出不窮的變化,其中 Activity等同于 J2ME 的 MIDlet,一個 Activity 類 (class)負責建立視窗 (window),一個活動中的Activity 就是在 foreground(前景 )模式,背景運行的程序叫做 Service,兩者之間通過由ServiceConnection 和 AIDL 鏈接,達到復數(shù)程序同時運行的效果 [9]。 Android 的多媒體數(shù)據(jù)庫采用 SQLite3 數(shù)據(jù)庫系統(tǒng)。 藍色的代表 java 程序,黃色的代碼為運行 JAVA 程序而實現(xiàn)的虛擬機,綠色部分為C/C++語言編寫的程序庫,紅色的代碼內(nèi)核 (linux 內(nèi)核 +driver)。 1) 應用程序框架 應用程序的架構(gòu)設計簡化了組件的重用;任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。它們通過 Android 應用程序框架為開發(fā)者提供服務 [17]。其實 Android 并非所有的設備驅(qū)動都放在 linux 內(nèi)核里面,有一部分實現(xiàn)在用戶空間, 這么做的主要原因是可以避開 Linux 所遵循的 GPL 協(xié) 議,一般情況下如果要將Android 移植到其他硬件去運行, 只需要實現(xiàn)這部分代碼即可。 c) 庫:跟我們常用的 C 語言一樣提供一些常用的 庫 后兩者結(jié)合就是 Java Runtime Environment。除此之外, Java 還專門針對網(wǎng)絡下載的類設置了一種安全防范機制。多線程可以帶來 更好的交互響應和實時交互。由于數(shù)據(jù) 庫的數(shù)據(jù)是保存在不同的表單中,這樣查詢起來就顯得非常方便和靈活。如果沒有 無線點餐系統(tǒng)來作為支持,還是采用傳統(tǒng)的方式進行手工記賬、點菜,那么餐飲行業(yè)的發(fā)展將會受到極大的阻礙。而作為無線點餐系統(tǒng)要實現(xiàn)的功能就是使這個過程智能化。 可擴展性:應用程序應該預留一定的接口,方便進行升級和二次開發(fā)。 ( 2)點餐功能 點餐功能模塊是無線點餐系統(tǒng)中一個很重要的功能模塊。 圖 系統(tǒng)功能結(jié)構(gòu)圖 武漢工程大學 畢業(yè)論文 14 武漢工程大學 畢業(yè)論文 15 第三章 系統(tǒng)設計 總體設計 整個系統(tǒng)主要分為客戶端部分和服務端部分,客戶端的部分的功能是顧客能夠?qū)ψ约合胂碛玫牟似愤M行點餐,再確認點餐之后,服務端能夠看到客戶所點的菜品,打印出菜單和賬單,廚師根據(jù)打印出的菜單進行做菜。登錄的過程如表 32 登錄用例文檔所示: 武漢工程大學 畢業(yè)論文 19 表 32 登錄用例文檔 修改訂單的 用例設計 當顧客已選選了一些菜肴后,顧客這個時候有了新的需求,比如說剛才所選的菜品不想要了,或者還想增加其它的菜肴,那么這就屬于這個用例,修改訂單的過程如表 33 修改訂單用例文檔: 用例名 登陸 簡要描述 顧客、服務員、經(jīng)理、廚師利用該用例登陸到系統(tǒng) 參與者 顧客、經(jīng)理、服務員、廚師 涉眾 顧客、經(jīng)理、服務員、廚師;通過身份驗證,獲得權(quán)限 相關用例 無 前置條件 無 后置條件 如果登陸成功,則顯示相應權(quán)限的操作界面 基本事件流 ( 1)用 例起始于用戶需要登陸到該系統(tǒng) ( 2)系統(tǒng)顯示歡迎界面,并要求用戶輸入用戶名和密碼 ( 3)用戶輸入用戶名和密碼 ( 4)系統(tǒng)驗證用戶名和密碼,允許用戶登入系統(tǒng)( A1) ( 5)系統(tǒng)根據(jù)用戶類型啟動不同的主操作界面 備選事件流 A1 用戶名錯誤或者密碼錯誤 ( 1)系統(tǒng)顯示用戶名錯誤或密碼錯誤的提示信息,并進入第( 2)步 ( 2)用戶可以重新輸入用戶名和密碼,也可以選擇結(jié)束該用例 補充約束 給功能需求 安全性:密碼應該采用加密的方式存儲,有關密碼的加密算法待定 待解決問題 關于用戶名和密碼的管理和維護功能還 需要進一步明確 相關圖 (暫無) 武漢工程大學 畢業(yè)論文 20 表 33 修改訂單用例文檔 用例名 修改訂單 簡要描述 顧客通過該用例修改已經(jīng)完成的訂單 參與者 顧客 涉眾 顧客:修改訂單后開始的點餐信息會發(fā)生改變 相關用例 無 前置條件 顧客已經(jīng)進行過點餐 后置條件 如果修改成功,訂單的信息會被跟新 基本 事件流 ( 1) 用例起始于顧客準備修改已經(jīng)點過餐的訂單 ( 2) 顧客查詢所需要修改的點餐的信息( D1) ( 3) 系統(tǒng)顯示顧客開始點過餐的菜品的信息( D2)( A1) ( 4) 顧客對所需要修改的點餐信息進行修改( A2) ( 5) 顧客確定修改后的訂餐信息 ( 6) 系統(tǒng)保存新的點餐信息( A3) 備選事件流 A1 沒有找到顧客點餐的信息 ( 1) 系統(tǒng)顯示沒有找到顧客的點餐信息 ( 2) 顧客可以重新查詢點餐信息,也可以選擇結(jié)束該用例 A2 系統(tǒng)頁面不能再點新的菜品 顧客可以通過菜品的種類查詢,選擇新的菜品,也可以選擇結(jié)束該用例 A3 系統(tǒng)提交失敗 ( 1) 系統(tǒng)顯示保存 信息失敗,并提醒顧客重新提交 ( 2) 顧客可以重新提交信息,也可以選擇結(jié)束該用例 補充約束 數(shù)據(jù)需求 D1 查詢條件包括訂單號、桌號等 D2 顯示的信息包括:菜品名稱、菜品價格、菜品數(shù)量、訂單號等信息 待解決問題 (暫無) 相關圖 (暫無) 武漢工程大學 畢業(yè)論文 21 圖 加菜的業(yè)務流程 管理菜譜的 用例設計 作為一個酒店的經(jīng)理,是由權(quán)限對自己酒店的菜譜進行管理的,經(jīng)理登錄到系統(tǒng)后,可以根據(jù)自己的意愿改變菜譜中某樣菜品的信息,經(jīng)理也可以新增加菜品,然后將跟新完的譜投入使用。服務器端通過 JDBC 連接 MySQL 數(shù)據(jù)庫,系統(tǒng)的主要數(shù)據(jù)如菜品、菜品的價格等信息是存放在MySQL 數(shù)據(jù)庫中的。表的結(jié)構(gòu)和相關說明如表 310 所示: 武漢工程大學 畢業(yè)論文 27 表 310 訂單表 序號 字段名稱 字段含義 類型 大小 說明 1 id 主鍵 Int 10 自動增加 2 orderTime 下單時間 Varchar 20 3 userID 下單用戶 Int 10 4 tableID 桌號 Int 10 外鍵 5 personNum 人數(shù) Int 10 6 isPay 是否結(jié)算 Int 2 7 remark 備注 Varchar 100 表中的 tableID 外鍵引用桌號 ID, isPay 一欄表示的是顧客是否結(jié)算賬單,如果結(jié)算了,則用‘ 1’表示,未結(jié)算就用‘ 0’表示。首先在工程的 res\layout 的目錄下,創(chuàng)建一個名詞為“ 的布局文件。通過 findViewById()方法實例化 EditText 和 Button 對象,然后為取消按鈕和登錄按鈕設置監(jiān)聽器,在它們的監(jiān)聽器中重寫對應的 onClick()方法。在這個無線點餐系統(tǒng)中,我 使用的是 HTTP 訪問網(wǎng)絡。 } 對于 get()方法和 post()方法來說,它們之間是有一定的區(qū)別和聯(lián)系的。 需要 在配置文件 中進行如下的配置: driver= url=jdbc:
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1