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

正文內(nèi)容

基于android手機(jī)的酒店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)精要(存儲(chǔ)版)

  

【正文】 想占到市場(chǎng)份額,讓顧客買你的單的話,必須把用戶界面做的非常好。這個(gè)模塊的主要功能是,顧客登陸到系統(tǒng)后,根據(jù)自己的需求進(jìn)行點(diǎn)餐,選取各種菜品、酒水等食物??蛻粼诔酝觑埡?,到吧臺(tái)根據(jù)賬單進(jìn)行結(jié)賬。具體的過程如表 34 管理菜譜用例文檔所示: 武漢工程大學(xué) 畢業(yè)論文 22 表 34 管理菜譜用例文檔 用例名 管理菜譜 簡(jiǎn)要描述 經(jīng)理利用該用例修改菜譜的信息 參與者 經(jīng)理 涉眾 經(jīng)理:修改后的菜譜將影響到后續(xù)顧客的點(diǎn)餐 相關(guān)用例 無 前 置條件 經(jīng)理正確登錄到系統(tǒng) 后置條件 如果調(diào)整成功,相應(yīng)的菜品的信息將被更新 備選事件流 ( 1) 用例起始于經(jīng)理準(zhǔn)備調(diào)整某些菜品的信息 ( 2) 經(jīng)理查詢所需要調(diào)整菜品的信息( D1) ( 3) 系統(tǒng)顯示滿足經(jīng)理?xiàng)l件的菜品( D2)( A1) ( 4) 針對(duì)需要修改的菜品的信息,經(jīng)理輸入新的信息 ( 5) 經(jīng)理保存修改后的信息 ( 6) 系統(tǒng)保存新菜譜( A2) 備選事件流 A* 服務(wù)員在提交新信息值錢,隨時(shí)都可以中止該用例 ( 1) 系統(tǒng)提示用戶當(dāng)前所有操作都會(huì)被取消 ( 2) 用戶選擇確認(rèn)后,當(dāng)前用例結(jié)束,也可以選擇取消,則繼續(xù)后續(xù)操作 A1 沒有找到經(jīng)理所需要的信 息 ( 1) 系統(tǒng)顯示沒有找到經(jīng)理所需要的菜品的信息 ( 2) 經(jīng)理可以重新設(shè)定查詢條件,也可以選擇結(jié)束該用例 A2 系統(tǒng)提交失敗 ( 1) 系統(tǒng)顯示保存信息失敗,并提醒經(jīng)理重新提交 ( 2) 經(jīng)理可以重新提交本次取消操作,也可以選擇結(jié)束該用例 補(bǔ)充約束 數(shù)據(jù)需求 D1 查詢的條件包括菜品的名稱、菜品的種類 D2 顯示菜品的信息包括菜品的種類、菜品的名稱和菜品的價(jià)格 補(bǔ)充約束 業(yè)務(wù)規(guī)則 B1 新信息在修改完成后開始實(shí)施,之前已經(jīng)點(diǎn)完餐的信息保持不變 待解決的問題 (暫無) 相關(guān)圖 (暫無) 武漢工程大學(xué) 畢業(yè)論文 23 支付 用例設(shè)計(jì) 表 35 支付用例文檔 用戶名 完成支付 簡(jiǎn)要描述 前臺(tái)服務(wù)員通過該用例錄入申請(qǐng)的費(fèi)用支付信息 參與者 前臺(tái)服務(wù)員 涉眾 前臺(tái)服務(wù)員、顧客 相關(guān)用例 暫無 前置條件 前臺(tái)服務(wù)員登陸到系統(tǒng) 后置條件 申請(qǐng)的支付信息被正確地錄入到系統(tǒng) 基本事件流 ( 1)用例起始于顧客來交費(fèi),前臺(tái)服務(wù)員需要錄入申請(qǐng)的支付信息 ( 2)前臺(tái)服務(wù)員可根據(jù)交款單編號(hào)或者申請(qǐng)信息( D1),查詢已經(jīng)錄入的申請(qǐng) ( 3)系統(tǒng)查詢?cè)撋暾?qǐng)( A1),并顯示申請(qǐng)?jiān)敿?xì)信息( D2) ( 4)前臺(tái)服務(wù)員選擇完成支付功能 ( 5)系統(tǒng)顯示錄入支 付信息界面 ( 6)前臺(tái)服務(wù)員錄入費(fèi)用的支付信息 ( 7)系統(tǒng)保存費(fèi)用支付信息( A2),用例結(jié)束 A1 沒有找到申請(qǐng)信息 ( 1)系統(tǒng)提示沒有找到此次申請(qǐng)信息 ( 2)前臺(tái)服務(wù)員輸出查詢條件進(jìn)行查詢,也可以結(jié)束該用例 A2 保存失敗 ( 1)系統(tǒng)顯示保存失敗 ( 2)前臺(tái)服務(wù)員可以選擇再次提交,也可以選擇結(jié)束該用例 補(bǔ)充約束 數(shù)據(jù)需求 D1 查詢申請(qǐng)信息包括:顧客姓名、桌位號(hào)、價(jià)格 D2 顯示的申請(qǐng)信息包括:顧客姓名、桌位號(hào)、價(jià)格、日期等信息 補(bǔ)充約束 非功能需求 可擴(kuò)展性:目前的支付方式只有現(xiàn)金 支付,可預(yù)見的變化時(shí)以后考慮通過銀行卡或支付寶進(jìn)行網(wǎng)上支付 待解決的問題 (暫無) 相關(guān)圖 (暫無) 當(dāng)顧客在酒店用完餐后,需要到吧臺(tái)進(jìn)行結(jié)賬,吧臺(tái)的服務(wù)員根據(jù)顧客在酒店的消費(fèi),從系統(tǒng)中查詢出顧客消費(fèi)的賬單,然后打印出賬單,顧客根據(jù)賬單進(jìn)行結(jié)賬。當(dāng) Android 客戶端發(fā)出請(qǐng)求時(shí),通過 Http 協(xié)議,服務(wù)器端接收到到請(qǐng)求,然后服務(wù)器端在和 MySQL 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的交互,最后服務(wù)器端把數(shù)據(jù)在傳輸?shù)?Android 手機(jī)上,用戶通過 Android 客戶端看到自己想要的數(shù)據(jù)。 ( 6) 訂單明細(xì)表,訂單明細(xì)表也是顧客點(diǎn)完菜單后生產(chǎn)的信息,一桌客人可以有多個(gè)訂單明細(xì)表,即點(diǎn)了多次菜,所以客人和訂單明細(xì)表示一對(duì)多的關(guān)系。布局文件整體上使用的是一個(gè) LinerLayout 的布局,內(nèi)層嵌套一個(gè) TableLayout 的布局。在取消按鈕的 onClick()方法中調(diào)用 finish()方法,當(dāng)用戶按下取消按鈕的時(shí)候,登錄操作就會(huì)取消 ,然后退出系統(tǒng)。 HTTP 是請(qǐng)求 /相應(yīng)的一種機(jī)制,代碼中定義了一個(gè)工具類 HttpUtil 來獲得 HttpRequest 對(duì)象和 HttpResponse對(duì)象,以及發(fā)送 get 和 post 請(qǐng)求獲得返回的 response 信息的方法。 Http 定義了與服務(wù)器交互的不同方法,最基本的方法有 4 中, get(), post(), put(), delete()。創(chuàng)建一個(gè)訪問數(shù)據(jù)庫(kù)的工具類,該類的主要功能是打開和關(guān)閉數(shù)據(jù)庫(kù)的連接,我們把配置信息把存到文件當(dāng)中,這樣可以在不修改程序的前提下移植數(shù)據(jù)庫(kù)。 // 查詢返回結(jié)果 return (url)。 Android 集成了 Apache 的 Http Client 模塊,這樣使得用 HTTP 訪問網(wǎng)絡(luò)數(shù)據(jù)成為;了一種可能。 在 文件中,在類的頂部聲明用到的 EditText 和 Button 組件,在onCreate() 方法 中調(diào) 用 setContentView() 方 法設(shè) 置布局 視圖為。 登錄的實(shí)現(xiàn) 登錄是系統(tǒng)所有的功能的開始,當(dāng)用戶想進(jìn)入系統(tǒng)時(shí),首先便得進(jìn)行系統(tǒng)登錄的操作。 ( 5) 訂單表,訂單表示顧客點(diǎn)完菜單后,提交給服務(wù)器是生成的信息,它記錄了顧客訂單的時(shí)間、人數(shù)、桌號(hào)等等。而對(duì)于服務(wù)器端,采用的則是 MySQL 數(shù)據(jù)庫(kù), MySQL 也是一種關(guān)系型數(shù)據(jù)庫(kù)。顧客通過登錄系統(tǒng)后進(jìn)行點(diǎn)餐,經(jīng)理通過登錄系統(tǒng)后對(duì)菜譜進(jìn)行管理,廚師登錄后根據(jù)顧客所選的菜譜進(jìn)行烹飪菜品,服務(wù)員登錄后對(duì)賬單信息管理。 ( 5) 結(jié)賬 顧客用完餐后,向系統(tǒng)提交結(jié)賬的信息,最終系統(tǒng)給出相應(yīng)的響應(yīng)。登陸系統(tǒng)是客戶端與服務(wù)器端以及服務(wù) 器端與數(shù)據(jù)庫(kù)的交互過程,最后結(jié)果顯示在客戶端的界面。 安全性:應(yīng)用程序能夠保障客戶的客人資料不泄露,顧客的財(cái)產(chǎn)安全等。顧客走進(jìn)酒店,有服務(wù)員過來招待,顧客找了個(gè)位置坐下,然后服務(wù)員拿出菜譜,顧客點(diǎn)完菜后,服務(wù)員把點(diǎn)菜單拿給廚師,武漢工程大學(xué) 畢業(yè)論文 12 廚師照著菜譜做菜,吃完飯后,顧客到吧臺(tái)結(jié)賬。網(wǎng)絡(luò)的迅速發(fā)展為餐飲行業(yè)帶了了新機(jī)遇,現(xiàn)在餐飲行業(yè)競(jìng)爭(zhēng)激烈,人們的生活節(jié)奏越來越快,各種節(jié)假日里甚至是周末,許多的酒店、餐廳里是滿。 MySQL 使用標(biāo)準(zhǔn)化的 SQL 語句來查詢數(shù)據(jù)庫(kù)信息。同那些解釋型的高級(jí)腳本語言相比較, Java 的性能還是較優(yōu)的。 Java 創(chuàng)建了一種安全機(jī)制,這種安全機(jī)制能夠?qū)iT用來防止惡意代碼的攻擊。 這種 Java 共用指令,這時(shí)就需要一個(gè)虛擬機(jī)來執(zhí)行改指令。 另外這里還有一個(gè)硬件抽象層。 2) 系統(tǒng)運(yùn)行庫(kù) a)程序庫(kù) Android 包含一些 C/C++庫(kù),這些庫(kù)能被 Android 系統(tǒng)中不同的組件使用。其他的數(shù)據(jù)存儲(chǔ)方式還有內(nèi)容提供者和文件等其他方式。 武漢工程大學(xué) 畢業(yè)論文 7 圖 Android 結(jié)構(gòu) Android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和 linux 核心層 [13]。 OpenCORE 可分 7 大塊: PVPlayer、PVAuthor 、 Codec 、 PacketVideo Multimedia Framework(PVMF) 、 Operating System Compatibility Library(OSCL)、 Common、 OpenMAX[10]。 Froyo 之后的版本的 Android 將會(huì)命名為 Gingerbread(姜餅 ,基于 Linux Kernel )。 對(duì)手機(jī)行業(yè)的影響 Android 已經(jīng)與 [Sony Ericsson]、 [HTC]、 NTT DoCoMo、 KDDI、 Motorola 等世界移動(dòng)領(lǐng)域 34 家公司于免費(fèi)提供達(dá)成一致。 武漢工程大學(xué) 畢業(yè)論文 4 Google的東南亞銷售兼營(yíng)運(yùn)常務(wù)董事 Richard Kimber曾經(jīng)說過: At this point in time, we are very focused on the software, not the phone.(目前我們完全專注于軟件而非電話 )[8]。其次,在現(xiàn)有的 Android 平臺(tái)和 MySQL 數(shù)據(jù)庫(kù)的支持下, 在需求分析的基礎(chǔ)上 ,對(duì)系統(tǒng)進(jìn)行了總體的功能設(shè)計(jì) ,并且對(duì)各個(gè)功能模塊進(jìn)行詳細(xì)的分析與設(shè)計(jì) ,使用了 UML 建模的方式對(duì)系統(tǒng)的重要模塊進(jìn)行建模 ,包括系統(tǒng)的用例圖、時(shí)序圖、類圖、活動(dòng)圖。如今的社會(huì)講究的是低碳環(huán)保,在傳統(tǒng)的手工服務(wù)方式中,菜單是寫在紙上面的,這種方式逐漸地被現(xiàn)在社會(huì)的環(huán)保觀念所淘汰。 與國(guó)外的同行業(yè)相比,國(guó)內(nèi)餐飲企業(yè)管理起步較晚。其中涉及到的方面很多,需要做的工作也很多。而現(xiàn)如今,各種 Android點(diǎn)菜 系統(tǒng)隨著市場(chǎng)的需要應(yīng)運(yùn)而生,必然會(huì)成為社會(huì)的發(fā)展趨勢(shì)。實(shí)行系統(tǒng)化的信息管理勢(shì)在必行,它在這種管理中具有無可比擬的優(yōu)越性。 市場(chǎng)經(jīng)濟(jì)得到了蓬勃的發(fā)展,信息化的發(fā)展力度也越來越強(qiáng),酒店、餐飲行業(yè)也越來越注重信息化管理。前期學(xué)習(xí)了 Android 平臺(tái)的開發(fā)知識(shí),后來通過帶有 ADT、 Android SDK 等插件的 Eclipse 開發(fā)工具開發(fā)客戶端用來與客戶進(jìn)行交互,實(shí)現(xiàn)了登錄系統(tǒng)、點(diǎn)菜、管理菜譜等功能。 Android 手機(jī)的點(diǎn)菜系統(tǒng)分為客戶端和服務(wù)器端兩大部分,數(shù)據(jù)存儲(chǔ)在 MySQL 數(shù)據(jù)庫(kù)中。應(yīng)用此軟件,用戶可以輕松便捷地實(shí)現(xiàn)自己的點(diǎn)菜要求 [2]。有些企業(yè)有多家分店,管理者需要對(duì)多家分店實(shí)行有效管理,來不斷提高它的服務(wù)質(zhì)量。并且 PDA 只能作為點(diǎn)餐使用,這無形中增加了系統(tǒng)成本,也造成了資源的浪費(fèi)。 Android 點(diǎn)菜系統(tǒng)是基于 Android 手機(jī)的一款無線點(diǎn)菜的應(yīng)用軟件。這個(gè)行業(yè)的資源集中度相當(dāng)?shù)?,未來發(fā)展的趨勢(shì)將會(huì)是行業(yè)集中度的大幅提高,企業(yè)的管理效率有待通過信息化來提高 [6]。 (2)低碳餐飲成為餐飲發(fā)展的主方向 武漢工程大學(xué) 畢業(yè)論文 3 低碳餐飲就是無紙化服務(wù)的 一種。首先是在搭建好的平臺(tái)上設(shè)計(jì)良好的數(shù)據(jù)庫(kù),盡量減少數(shù)據(jù)庫(kù)的冗余,減少了數(shù)據(jù)庫(kù)的冗余,可以有效的節(jié)省資源和空間,避免資源和空間的浪費(fèi),使得數(shù)據(jù)庫(kù)更加的穩(wěn)定。 HAL 是以 .so 檔的形式存在,它可以把 Android framework 與 Linux kernel 隔開。 Donut 將升級(jí)的重點(diǎn)放在社交網(wǎng)絡(luò)功能上,在“手機(jī)的各種體驗(yàn)中”都想要增加社交網(wǎng)絡(luò)的元素。 下一個(gè)版本的 Android 將會(huì)命名為 Froyo(凍酸奶 ,基于 Linux Kernel )。 Android 采用 OpenCORE 作為基礎(chǔ)多媒體框架。 Android 主要應(yīng)用于 ARM 平臺(tái),但不僅限于 ARM,通過編譯控制,在 X8 MAC等體系結(jié)構(gòu)的機(jī)器上同樣可以運(yùn)行。相對(duì)在網(wǎng) 絡(luò)通信中使用的就是網(wǎng)絡(luò)存儲(chǔ)方式,通過網(wǎng)絡(luò)存儲(chǔ)方式的選擇則可進(jìn)行服務(wù)器與客戶端或者是瀏覽器與客戶端的數(shù)據(jù)交互。 ( Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。 一個(gè)對(duì)于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫(kù)引擎 [18]。 最后在談?wù)?Android 所采用的語言,其應(yīng)用開發(fā)采用 java 語言,我們所說的 java一般包含三個(gè)部分: a) java 語言:即其語法,其寫代碼的程式 b) java 虛擬機(jī):為了實(shí)現(xiàn)一次編譯到處可以運(yùn)行的原則, java 在編譯連接以后并沒有產(chǎn)生目標(biāo)機(jī)器語言,而是采用了 Java bytecode[20]。 相較于其它編程語言而言, Java 更適用于網(wǎng)絡(luò) /分布式系統(tǒng),除了上面所介紹的原因之外,還有一個(gè)重要的原因就是網(wǎng)絡(luò)環(huán)境中使用 Java 開發(fā)更安全。顯然,這種途徑非常適合于軟件的分發(fā)和異構(gòu)的網(wǎng)絡(luò)環(huán)境。這些特點(diǎn)都受到許多公司企業(yè)的青睞。 市場(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è)角落。 需求分析 系統(tǒng)功能需求 作為顧客,去酒店吃飯的流程通常是這樣的。 正確性:對(duì)于顧客和經(jīng)理的輸入,在應(yīng)用程序里能夠得到正確的響應(yīng),完成用戶進(jìn)行的相應(yīng)的功能。 系統(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)。 ( 4) 訂單管理 訂單管理功能是顧客通過系統(tǒng)選擇菜品完成后 ,系統(tǒng)可以顯示出用戶所點(diǎn)的菜品,用戶可以對(duì)自己點(diǎn)的菜品進(jìn)行管理,可以刪除其中的菜品或是全部的菜品。點(diǎn)餐系統(tǒng)的用例圖如下圖所示: 顧 客點(diǎn) 菜結(jié) 賬登 陸添 菜經(jīng) 理修 改 菜 譜服 務(wù) 員傳 菜廚 師查 看 菜 單做 菜
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1