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

正文內(nèi)容

畢業(yè)論文-基于android平臺的無線點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-10-28 21:59本頁面
  

【正文】 1)無線點(diǎn)菜系統(tǒng)用例圖 無線點(diǎn)菜系統(tǒng)有 5 種角色 , 分別是 : 顧客、 服務(wù)員、 、 廚 師、 經(jīng)理 (餐廳擁有者 ) 、 系統(tǒng)管理員 ,無線點(diǎn)菜系統(tǒng)的用例圖如圖 31 所示。 最大的特點(diǎn)是可以將復(fù)雜的軟件系統(tǒng)呈現(xiàn)為可 視化的狀態(tài) ,便于軟件狀態(tài)的跟蹤與 [2830] 管理 。此系統(tǒng)靈活方便 ,既可以 單獨(dú)拿出作為一個(gè)小型的點(diǎn)菜系統(tǒng) ,服務(wù)于小 型的餐飲店 ,也可以使用原系統(tǒng)的數(shù) 據(jù)庫 ,作為一個(gè)更大的系統(tǒng)部分功能的實(shí)現(xiàn) ,能夠與原系統(tǒng)進(jìn)行良好的整合。系統(tǒng)主要實(shí)現(xiàn)了兩個(gè) 方面的目的。 系統(tǒng)面向的用戶有顧客 (包括餐廳內(nèi)的顧客和外賣的顧客 ) 、 餐廳內(nèi)的服務(wù)員、 經(jīng)理、 餐廳擁有者。另外 ,該系統(tǒng)還具 有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)分析功能 ,可以幫 助營業(yè)者統(tǒng)計(jì)自己企業(yè)的經(jīng)營情況。其主體包括了員工管理和業(yè)務(wù)管理兩大部 分。例如咖啡廳、飯店、酒樓等 。 開發(fā)環(huán)境可行性 本系統(tǒng)的開發(fā)環(huán)境如下 ,這些開發(fā)環(huán)境全部免費(fèi) : Eclipse SDK ,一個(gè)強(qiáng)大的 Java 開發(fā)環(huán)境。 Android 點(diǎn)菜系統(tǒng) , 可以由服務(wù)員幫助來餐館的顧客使用 , 也可以 由已經(jīng)注冊的 用戶通過下載客戶端自己訂菜 , 用戶群體更大 , 無形中節(jié)約了資源。增加了系統(tǒng)成本 ,造成了資源 的浪費(fèi)。所以技術(shù)上不存在太大的問題 經(jīng)濟(jì)可行性 對于現(xiàn)在比較大的企業(yè)而言 ,無線點(diǎn)菜系統(tǒng)一 般都是由一個(gè)無限終端 (一般而 言是 PDA ) 、 無線路由器和后臺服務(wù)器組成。 可行性研究 技術(shù)可行性 隨著國內(nèi)手機(jī)市場量與國內(nèi)餐飲量的日益增長 的需求 ,無線點(diǎn)菜系統(tǒng)的市場空 間廣闊。需 求分析是軟件開發(fā)中最重要的一環(huán) , 它回答軟件需要做什么 ,理解客戶的需求 ,并 且最終同用戶達(dá)成一致。 18 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 3 無線點(diǎn)菜系統(tǒng)的需求分析與設(shè)計(jì) 軟件工程是開發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系 統(tǒng)方法 ,是指導(dǎo)開發(fā)和維護(hù)軟件 的工程學(xué)科。 16 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 圖 26 基于 nRF24E1 的無線點(diǎn)菜系統(tǒng)總體結(jié)構(gòu) 無線點(diǎn)菜系統(tǒng)中點(diǎn)菜模塊流程如圖 27 所示 圖 27 無線點(diǎn)菜模塊流程圖 17 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 本章小結(jié) 本章介紹了多種智能手機(jī)操作系統(tǒng)及技術(shù)平臺 , 重點(diǎn)介紹了 Android 系統(tǒng)架構(gòu)特 點(diǎn) , 如何開發(fā)、 調(diào)試、 發(fā)布 Android 應(yīng)用程序的大 致流程 , 最后簡單介紹了移動(dòng) 400 的餐飲系統(tǒng)的解決方案和基于 nRF24E1 的無線點(diǎn)菜系統(tǒng)。 無線點(diǎn)菜系統(tǒng)中點(diǎn)菜模塊外 觀及總體設(shè)計(jì)如圖 26 所示。該系統(tǒng)采用了目前較先進(jìn)的 8051 無線片上系統(tǒng)SoC 和無 線局域網(wǎng) WLAN 技術(shù) , 同時(shí) , 通過無線網(wǎng)卡實(shí)現(xiàn)與后臺服務(wù)器與計(jì)算機(jī)收銀管理系 統(tǒng)的無線數(shù)據(jù)交換 ,實(shí)現(xiàn)從點(diǎn)菜、出菜、加菜等到結(jié)賬的全過程自動(dòng)化。 nRF24E1 適用于各種無線設(shè)備的 短距離互連。 圖 24 移動(dòng) 400 業(yè)務(wù)圖 15 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 客戶可以通過電話業(yè)務(wù)進(jìn)行訂餐 ,如圖 25 所示。餐飲企業(yè)可以通過定制移動(dòng) 400 業(yè)務(wù) ,實(shí)現(xiàn)無線訂餐。 由于 Android 出現(xiàn)比較晚 , 而且和 JavaME 都是使用 JAVA 語言 , 因此很多 JavaME 開發(fā)的項(xiàng)目移植到 Android 系統(tǒng)中都不是很麻煩。 Android 網(wǎng)絡(luò)集成度很高 , 在其內(nèi)部集成了大量 的 Google 應(yīng)用 ,Gmail 、Reader 、 Map 等 , 覆蓋生活中各方面的網(wǎng)絡(luò)應(yīng)用。 Android 的優(yōu)勢在于它的開放性 , 它是一個(gè)優(yōu)秀的移動(dòng)設(shè)備操作系統(tǒng) , 編譯器是 Dalivik 虛擬機(jī)。 Android 是一個(gè)完整的移動(dòng)設(shè)備操作系統(tǒng) , 它是由底層 Linux 操作系統(tǒng)、 中間件、 C 庫以及核心應(yīng)用程序組成??梢? 將應(yīng)用程序發(fā)布到 Android Market 或者其它的移動(dòng) Market 網(wǎng)站。比如 :確保要發(fā)布的應(yīng)用程序 已經(jīng)完成 ,確保在真機(jī)上對程序進(jìn)行 了測試 ,考慮是否 可以在應(yīng)用程序中增加一個(gè) 最終用戶許可協(xié)議 ,給應(yīng)用程序指定 一個(gè)合適的圖標(biāo) ,是否關(guān)閉了所有的調(diào)試和打 印信息 ,版本化應(yīng)用程序 ,一個(gè)合適 的加密密鑰等。 (3)發(fā)布前的檢查工作 發(fā)布應(yīng)用程序并不是意味著簡單的對程序進(jìn)行 測試 ,打包就行。 android:versionCode 表示應(yīng)用程序的版本號 ,這個(gè)是給開發(fā)者使用的。 Android 系統(tǒng) 并不會為 版本信息進(jìn)行檢查工作 ,這部分信息要靠開發(fā)者自己維護(hù)。 第二 種方式是集成開發(fā)環(huán)境 , 使用 ADT 的導(dǎo)出向?qū)?, 在使用導(dǎo)出向?qū)У臅r(shí)候 , 如果有必 要 ,系統(tǒng)會自動(dòng)的生成密鑰。 發(fā)布簽名 :一種方式是在命令行中使用 Keytool 和 Jarsigner 命令進(jìn)行簽名。 在每次編 譯的時(shí)候 ,都會使用該調(diào)試密鑰去簽名應(yīng)用程序的最終生成的 apk 格式的文件。 調(diào)試簽名 :當(dāng)你開發(fā)和測試的時(shí)候 ,使用的是 Debug 模式。系統(tǒng)僅僅 在第一次安裝應(yīng)用程序的時(shí)候會測試簽名的日 期 ,如果安裝以后應(yīng)用程序過期 ,該 已安裝的應(yīng)用程序仍能正常運(yùn)行。 簽名有兩種形式 , 一種是使用發(fā)布版的私 鑰 ,一種是調(diào)試版的私鑰。 該證書不需要權(quán)威機(jī) 構(gòu)的簽署。 (1)簽名 :Android 要求所有的應(yīng)用程序都必須進(jìn)行數(shù)字簽名 ,私鑰由開發(fā)者 保管。 Android 應(yīng)用程序的發(fā)布 一款 Android 應(yīng)用程序做好之后 , 可以發(fā)布它與更多的人分享你的程序 , 但是在 發(fā)布之前需要做一些必須工作。 Logcat :Android 的 Logcat 用于顯示系統(tǒng)的調(diào)試信息 , 調(diào)試信息包括當(dāng)模擬器拋 出錯(cuò)誤時(shí)的堆棧信息和在代碼里寫入的打印信息。 Traceview :Traceview 是 android 平臺配備的一個(gè)性能分析的工具。其中包括 Android Debug Bridge ADB :提供各種設(shè)備的管理功能 ,可以移動(dòng)或同步文件 到模擬器上 ,或者在模擬器上運(yùn)行一個(gè) UNIX 命令。 12 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 調(diào)試工具 :Android SDK 自帶了一個(gè)模擬器 , 大部分的功能可以通過模擬器進(jìn)行 調(diào) 試??梢詮墓俜骄W(wǎng)站 ////. 下載最新的版本 , 然后安裝 Eclipse 開發(fā) Android 的插件。 Android SDK 目前的最新版本是 ,可以從 ////0. 進(jìn)行免費(fèi) 下載。 下面介紹 Eclipse 開發(fā)工具的使用。 Android 開發(fā)環(huán)境和調(diào)試工具 Android 的開發(fā)環(huán)境和調(diào)試工具免費(fèi)且功能強(qiáng)大。 對 BroadcastReceiver 而言 ,Intent 使用的 是動(dòng)作 Action 和一些其它的信息。 一個(gè) Intent 就是一個(gè)包含了一些信息的 Intent 對象。 導(dǎo)航 Intent :Intent 在 Android 中是 一個(gè) 重要 的組 件 , 在使用 ContentResolver 從 ContentProvider 中進(jìn)行數(shù)據(jù)訪問的時(shí)候 ,ContentProvider 組件會被自動(dòng)的激活。 共 享的數(shù)據(jù)可以用文件系統(tǒng)中的數(shù)據(jù) , 也 可以是 SQLite 數(shù)據(jù)庫中的數(shù)據(jù)。 ContentProvider 就是在各應(yīng)用程序之間提供安全共享數(shù)據(jù)方式 的組件。廣播接收器沒有用戶界面 ,可以通 NotificationManager 在狀態(tài)欄提 示用戶 ,或通過震動(dòng) ,響鈴等來提醒用戶。11 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 廣播接收器 BroadcastReceiver :BroadcastReceiver 是為了實(shí)現(xiàn)系統(tǒng)級的狀態(tài)響 應(yīng)而提供的一種組件。每一個(gè)服務(wù)都是一 個(gè)繼承了 Service 的類。 例如 , 當(dāng) 用戶在準(zhǔn)備從網(wǎng)絡(luò)上取數(shù)據(jù)或者在計(jì)算一些東 西并把結(jié)果傳遞給活動(dòng)的時(shí)候 ,可以 播放背景音樂。這種從一個(gè)活動(dòng)切換到另一個(gè)活動(dòng)的導(dǎo)航是通過 Intent 實(shí)現(xiàn)的 , 下面會介紹。 這樣的一個(gè)屏幕就是一個(gè) Activity 。大部分的應(yīng)用程序都會包含多個(gè)活動(dòng)。每一個(gè)活動(dòng)都是一個(gè) 獨(dú)立的繼承并且實(shí)現(xiàn)了 Activity 的類。 活動(dòng) Activity :在一個(gè)應(yīng)用程序中 ,活動(dòng)是最基本的組 成部分。 根據(jù)功能的不同 , Android 有四類核心的組件 ,分別是活動(dòng) Activity 、服務(wù) Service 、廣播接收器 BroadcastReceiver 、內(nèi)容提供器 ContentProvider。包括有
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1