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

正文內(nèi)容

基于android手機(jī)的酒店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-02-08 02:31本頁(yè)面
  

【正文】 ,企業(yè)管理者對(duì)這方面的知識(shí)還有待學(xué)習(xí),對(duì)國(guó)外酒店經(jīng)營(yíng)的模式還需借鑒和學(xué)習(xí)。但是,我們可以看到餐飲行業(yè)正在朝著信息化的方向發(fā)展,現(xiàn)在的餐飲信息系統(tǒng)慢慢的多了起來(lái),我們需要給這個(gè)行業(yè)信息化的進(jìn)程一些 時(shí)間。首先是在搭建好的平臺(tái)上設(shè)計(jì)良好的數(shù)據(jù)庫(kù),盡量減少數(shù)據(jù)庫(kù)的冗余,減少了數(shù)據(jù)庫(kù)的冗余,可以有效的節(jié)省資源和空間,避免資源和空間的浪費(fèi),使得數(shù)據(jù)庫(kù)更加的穩(wěn)定。然后對(duì)各個(gè)模塊進(jìn)行 代碼的編寫(xiě)、調(diào)試以實(shí)現(xiàn)各自的功能。 平臺(tái)技術(shù)分析 什么是 Android Android 是一個(gè)基于 Linux 內(nèi)核的軟件平臺(tái)和操作系統(tǒng),是 Google 在 2021 年 11 月5 日公布的手機(jī)操作系統(tǒng)。 2021 Patrick Brady 于 Google I/O 演講“ Anatomy amp。 HAL 是以 .so 檔的形式存在,它可以把 Android framework 與 Linux kernel 隔開(kāi)??墒?Google 并未正式否認(rèn)正在制作電話的傳聞, Google 可能與一家硬件生產(chǎn)商進(jìn)行一起創(chuàng)作 Google Phone。Google Phone 的發(fā)布日期預(yù)期為 2021 年。 Android 版本升級(jí) Android 系統(tǒng)今后將繼續(xù)每半年一次的升級(jí)步伐,分別定在每年的夏天和年終。 Donut 將升級(jí)的重點(diǎn)放在社交網(wǎng)絡(luò)功能上,在“手機(jī)的各種體驗(yàn)中”都想要增加社交網(wǎng)絡(luò)的元素。今后對(duì)于移動(dòng)通訊的影響勢(shì)必會(huì)進(jìn)一步體現(xiàn)出來(lái)。 發(fā)布 (Cupcake) 基于 Linux Kernel 2021 年 4 月 30 日,官方 版本 (Cupcake)的 Android 發(fā)布。主要的更新如下 : ● 完全重新設(shè)計(jì)的 Android Market ● 手勢(shì)支持 ● 支持 CDMA 網(wǎng)絡(luò) 武漢工程大學(xué) 畢業(yè)論文 5 ● 文字轉(zhuǎn)語(yǔ)音系統(tǒng) (TXT2speech) ● 快速搜索框 ● 全新的拍照界面 ● 應(yīng)用程序耗電查看 ● 支持 VPN ● 支持更多的屏幕分辨率 ● 支持 OpenCore2 媒體引擎 ● 新增面向視覺(jué)或聽(tīng)覺(jué)困難人群的易用性 插件 (Eclair) 基于 Linux Kernel 2021 年 10 月 26 日 , (Eclair)版本 SDK 發(fā)布。 下一個(gè)版本的 Android將會(huì)命名為 Froyo(凍酸奶 ,基于 Linux Kernel )。 版本 /發(fā)布時(shí)間 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 日 武漢工程大學(xué) 畢業(yè)論文 6 , Release 2/2021 年 12 月 3 日 , Release 1/2021 年 10 月 26 日 , Release 1/2021 年 1213 日 , Release 1/2021 年 1 月 5 日 應(yīng)用程序 以 Java 為編程語(yǔ)言,使 Android 從接口到功能,都有層出不窮的變化,其中 Activity等同于 J2ME 的 MIDlet,一個(gè) Activity 類 (class)負(fù)責(zé)建立視窗 (window),一個(gè)活動(dòng)中的Activity 就是在 foreground(前景 )模式,背景運(yùn)行的程序叫做 Service,兩者之間通過(guò)由ServiceConnection 和 AIDL 鏈接,達(dá)到復(fù)數(shù)程序同時(shí)運(yùn)行的效果 [9]。 Bionic 是 Android 改良 libc 的版本。 Surface flinger 是就 2D 或 3D 的內(nèi)容顯示到屏幕上。 Android 采用 OpenCORE 作為基礎(chǔ)多媒體框架。 Android 的多媒體數(shù)據(jù)庫(kù)采用 SQLite3 數(shù)據(jù)庫(kù)系統(tǒng)。用戶可通過(guò) ContentResolver 類 (Column)取得共用數(shù)據(jù)庫(kù)。 Dalvik 虛擬機(jī)是一種“寄存器型態(tài)” (Register Based)的 Java 虛擬機(jī),變量皆存放于寄存器中,虛擬機(jī)的指令相對(duì)減少 [11]。 Android 主要應(yīng)用于 ARM 平臺(tái),但不僅限于 ARM,通過(guò)編譯控制,在 X8 MAC等體系結(jié)構(gòu)的機(jī)器上同樣可以運(yùn)行。 藍(lán)色的代表 java 程序,黃色的代碼為運(yùn)行 JAVA 程序而實(shí)現(xiàn)的虛擬機(jī),綠色部分為C/C++語(yǔ)言編寫(xiě)的程序庫(kù),紅色的代碼內(nèi)核 (linux 內(nèi)核 +driver)。 數(shù)據(jù)存儲(chǔ)是每一個(gè)應(yīng)用所必須一種方式,通過(guò)數(shù)據(jù)存儲(chǔ)可以使用戶和互聯(lián)網(wǎng),程序與數(shù)據(jù)庫(kù)進(jìn)行交互。安卓應(yīng)用程序框架中提供了很多的方式進(jìn)行存儲(chǔ),其中 SharedPreferences 可以實(shí)現(xiàn)不同應(yīng)用程序之間數(shù)據(jù)的共享,主要的工作機(jī)制在將用戶自己定義的 XML 文件保存到手機(jī)存儲(chǔ)中,需要的時(shí)候進(jìn)行調(diào)用。相對(duì)在網(wǎng) 絡(luò)通信中使用的就是網(wǎng)絡(luò)存儲(chǔ)方式,通過(guò)網(wǎng)絡(luò)存儲(chǔ)方式的選擇則可進(jìn)行服務(wù)器與客戶端或者是瀏覽器與客戶端的數(shù)據(jù)交互。 1) 應(yīng)用程序框架 應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過(guò)得遵循框架的安全性限制)。 武漢工程大學(xué) 畢業(yè)論文 8 隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng) , 其中包括; ( Views),可以用來(lái)構(gòu)建應(yīng)用程序, 它包括列表( lists),網(wǎng)格( grids),文本框( text boxes),按鈕( buttons), 甚至可嵌入的 web 瀏覽器。 ( Resource Manager)提供非代碼資源的訪問(wèn),如本地字符串,圖形,和布局文件( layout files)。 ( Activity Manager)用來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。它們通過(guò) Android 應(yīng)用程序框架為開(kāi)發(fā)者提供服務(wù) [17]。 ,基于 PacketVideo OpenCORE。 ,LibWebCore 瀏覽器,基于 Webkit 引擎。 一個(gè)對(duì)于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫(kù)引擎 [18]。其實(shí) Android 并非所有的設(shè)備驅(qū)動(dòng)都放在 linux 內(nèi)核里面,有一部分實(shí)現(xiàn)在用戶空間, 這么做的主要原因是可以避開(kāi) Linux 所遵循的 GPL 協(xié) 議,一般情況下如果要將Android 移植到其他硬件去運(yùn)行, 只需要實(shí)現(xiàn)這部分代碼即可。 3) Linux 內(nèi)核 Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核 ,如安全性,內(nèi)存管理,進(jìn)程管理, 網(wǎng)絡(luò)協(xié)議棧和驅(qū)動(dòng)模型 [19]。其外還對(duì)其做了部分修改,主要涉及兩部分修改: a)Binder (IPC):提供有效的進(jìn)程間通信,雖然 linux 內(nèi)核本身已經(jīng)提供了這些功能,但 Android系 統(tǒng)很多服務(wù)都需要用到該功能,為了某種原因其實(shí)現(xiàn)了自己的一套。 最后在談?wù)?Android 所采用的語(yǔ)言,其應(yīng)用開(kāi)發(fā)采用 java 語(yǔ)言,我們所說(shuō)的 java一般包含三個(gè)部分: a) java 語(yǔ)言:即其語(yǔ)法,其寫(xiě)代碼的程式 b) java 虛擬機(jī):為了實(shí)現(xiàn)一次編譯到處可以運(yùn)行的原則, java 在編譯連接以后并沒(méi)有產(chǎn)生目標(biāo)機(jī)器語(yǔ)言,而是采用了 Java bytecode[20]。 c) 庫(kù):跟我們常用的 C 語(yǔ)言一樣提供一些常用的 庫(kù) 后兩者結(jié)合就是 Java Runtime Environment。雖說(shuō) Java 與 C++在許多地方都非常相似,但終究它們是兩種不同的語(yǔ)言,它們各有自己獨(dú)特的優(yōu)勢(shì)。與 C++相比, Java 語(yǔ)言最顯著的變化莫過(guò)于不再使用指針,而是以一種更容易理解和操作的方式 “引用 ”來(lái)實(shí)現(xiàn)。 相較于其它編程語(yǔ)言而言, Java 更適用于網(wǎng)絡(luò) /分布式系統(tǒng),除了上面所介紹的原因之外,還有一個(gè)重要的原因就是網(wǎng)絡(luò)環(huán)境中使用 Java 開(kāi)發(fā)更安全。除此之外, Java 還專門(mén)針對(duì)網(wǎng)絡(luò)下載的類設(shè)置了一種安全防范機(jī)制。除此之外, Java 還提供安全管理機(jī)制,有了安全管理機(jī)制程序員就能讓為每個(gè) Java 應(yīng)用 設(shè)置自己的安全衛(wèi)士。另外, Java 的安全檢查機(jī)制也使它更具健壯性。顯然,這種途徑非常適合于軟件的分發(fā)和異構(gòu)的網(wǎng)絡(luò)環(huán)境。多線程可以帶來(lái) 更好的交互響應(yīng)和實(shí)時(shí)交互。 MySQL 簡(jiǎn)介 MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),類似于 SQL server。其最早的開(kāi)發(fā)商為瑞典的 MySQL 武漢工程大學(xué) 畢業(yè)論文 10 AB 公司。這些特點(diǎn)都受到許多公司企業(yè)的青睞。由于數(shù)據(jù) 庫(kù)的數(shù)據(jù)是保存在不同的表單中,這樣查詢起來(lái)就顯得非常方便和靈活。 武漢工程大學(xué) 畢業(yè)論文 11 第二章 系統(tǒng)分析 可行性分析 技術(shù)可行性 Android 開(kāi)發(fā)是基于 Java 語(yǔ)言的開(kāi)發(fā), Java 語(yǔ)言作為現(xiàn)在一種非常流行的語(yǔ)言,有其強(qiáng)大的庫(kù)和開(kāi)發(fā)工具作為支持,能夠很好地實(shí)行系統(tǒng)的功能。 Android 應(yīng)用程序的開(kāi)發(fā)靈活,比較容易上手,這就使對(duì) Android 有一定基礎(chǔ)的人開(kāi)發(fā)起來(lái)比較便捷。 市場(chǎng)可行性 中國(guó)的餐飲行業(yè)的發(fā)展異常迅速的同時(shí),網(wǎng)絡(luò)的發(fā)展也極為迅速,現(xiàn)在網(wǎng)絡(luò)基本已經(jīng)覆蓋到了大部分的鄉(xiāng)鎮(zhèn),而在城市了,網(wǎng)絡(luò)更是遍布每個(gè)角落。如果沒(méi)有 無(wú)線點(diǎn)餐系統(tǒng)來(lái)作為支持,還是采用傳統(tǒng)的方式進(jìn)行手工記賬、點(diǎn)菜,那么餐飲行業(yè)的發(fā)展將會(huì)受到極大的阻礙。中國(guó)的餐飲行業(yè)正在面臨轉(zhuǎn)型,向信息化、規(guī)范化、統(tǒng)一化轉(zhuǎn)型。 經(jīng)濟(jì)可行性 Android 點(diǎn)餐系統(tǒng)的開(kāi)發(fā)是在 Android 手機(jī)進(jìn)行的,由于這幾年智能手機(jī)的普及,使得 Android 智能手機(jī)很便宜,大部 分人都擁有自己的智能手機(jī),我自己用的手機(jī)也是Android 操作系統(tǒng)的,除了 Android 手機(jī),開(kāi)發(fā)的硬件還需一臺(tái)普通的計(jì)算機(jī)。 需求分析 系統(tǒng)功能需求 作為顧客,去酒店吃飯的流程通常是這樣的。而作為無(wú)線點(diǎn)餐系統(tǒng)要實(shí)現(xiàn)的功能就是使這個(gè)過(guò)程智能化。經(jīng)理可以在軟件里對(duì)菜單進(jìn)行管理,可以增加和刪除菜品,以達(dá)到更新菜單的目的。 及時(shí)響應(yīng)性:顧客點(diǎn)完菜品后,提交給服務(wù)器的信息需要及時(shí),而服務(wù)器對(duì)于收到的信息也需要及時(shí)的響應(yīng),這樣才能保證每位顧客的利益,讓顧客有一個(gè)良好的體驗(yàn)。 正確性:對(duì)于顧客和經(jīng)理的輸入,在應(yīng)用程序里能夠得到正確的響應(yīng),完成用戶進(jìn)行的相應(yīng)的功能。 可擴(kuò)展性:應(yīng)用程序應(yīng)該預(yù)留一定的接口,方便進(jìn)行升級(jí)和二次開(kāi)發(fā)。用戶并不是專業(yè)編程人員,所以應(yīng)用 程序做出來(lái)必須要方便使用,界面美觀,給用戶帶來(lái)良好的體驗(yàn),這樣應(yīng)用程序才會(huì)得到推廣,才會(huì)有更多人用。智能手機(jī)的耗電量本來(lái)就大,如果一個(gè)應(yīng)用程序占用手機(jī)的內(nèi)存過(guò)大,那么會(huì)很消耗手機(jī)的電量,這樣也不會(huì)得到用戶的青睞。 系統(tǒng)功能 根據(jù)系統(tǒng)的需求分析,系統(tǒng)應(yīng)該有的主要功能應(yīng)該有: ( 1)系統(tǒng)的登錄功能 為了增強(qiáng)系統(tǒng)的安全性,同時(shí)給不同的用戶賦予不同的權(quán)限,使用系統(tǒng)前需要登錄系統(tǒng)。 ( 2)點(diǎn)餐功能 點(diǎn)餐功能模塊是無(wú)線點(diǎn)餐系統(tǒng)中一個(gè)很重要的功能模塊。選擇過(guò)程中,顧客可以增加菜品的種類,或者可以選擇把已經(jīng)選擇的菜品從訂單中刪除。 ( 3)菜譜的管理 菜譜的管理功能實(shí)現(xiàn)的是對(duì)已有菜譜的增加、修改、查詢、刪除功能。 ( 4) 訂單管理 訂單管理功能是顧客通過(guò)系統(tǒng)選擇菜品完成后 ,系統(tǒng)可以顯示出用戶所點(diǎn)的菜品,用戶可以對(duì)自己點(diǎn)的菜品進(jìn)行管理,可以刪除其中的菜品或是全部的菜品。 圖 系統(tǒng)功能結(jié)構(gòu)圖 武漢工程大學(xué) 畢業(yè)論文 14 武漢工程大學(xué) 畢業(yè)論文 15 第三章 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì) 整個(gè)系統(tǒng)主要分為客戶端部分和服務(wù)端部分,客戶端的部分的功能是顧客能夠?qū)ψ约合胂碛玫牟似愤M(jìn)行點(diǎn)餐,再確認(rèn)點(diǎn)餐之后,服務(wù)端能夠看到客戶所點(diǎn)的菜品,打印出菜單和賬單,廚師根據(jù)打印出的菜單進(jìn)行做菜??傮w流程如圖圖 所示: 圖 總體流程 顧客進(jìn)店 顧客選好座位 點(diǎn)菜 查詢已點(diǎn)菜單 確認(rèn)已點(diǎn)菜單 上傳至服務(wù)器 打印菜單 廚師做菜 服務(wù)員上菜 打印賬單 結(jié)賬 武漢工程大學(xué) 畢業(yè)論文 16 各模塊設(shè)計(jì) 點(diǎn)餐的用例設(shè)計(jì) 用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。參與者是通過(guò)系統(tǒng)邊界與系統(tǒng)進(jìn)行交互的任何事物。點(diǎn)餐系統(tǒng)的用例圖如下圖所示: 顧 客點(diǎn) 菜結(jié) 賬登 陸添 菜經(jīng) 理修 改 菜 譜服 務(wù) 員傳 菜廚 師查 看 菜 單做 菜 圖 點(diǎn)餐用例圖 點(diǎn)餐功能主要是顧客與系統(tǒng)的交互過(guò)程,顧客通過(guò)系統(tǒng)點(diǎn)到自己想要的菜品,具體的過(guò)程如表 31 的用例文檔所示: 武漢工程大學(xué) 畢業(yè)論文 17 表 31 點(diǎn)餐用 例文檔 用例名 點(diǎn)餐 簡(jiǎn)要描述 顧客通過(guò)該用例選擇所想要
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1