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

正文內(nèi)容

基于安卓系統(tǒng)的點餐系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 20:40 本頁面
 

【文章內(nèi)容簡介】 的開心,人們越來越追求實物本身以外的優(yōu)勢,服務(wù)就是其中的一種,點餐系統(tǒng)的出現(xiàn),很好的滿足了廣大顧客的需求,節(jié)約了雙方的時間,不僅讓顧客享受到可口的菜肴,更能讓他們感受到服務(wù)的完美與上菜的快捷。另一方面點餐系統(tǒng)對開發(fā)的需求以及軟硬件要求都不太高,該業(yè)務(wù)在中國有著極大的市場發(fā)展前景,而且,本系統(tǒng)沒有侵犯個人隱私和個人責任方面的問題,使用本系統(tǒng)不會引起法律方面的糾紛,所以,我認為開發(fā)本系統(tǒng)在經(jīng)濟,技術(shù),法律,開發(fā)方案方面是可行的,并且,具有其實現(xiàn)的必要性。 第三章 系統(tǒng)概要設(shè)計系統(tǒng)的概要設(shè)計主要針對系統(tǒng)的總體功能進行設(shè)計,如何劃分模塊,系統(tǒng)的數(shù)據(jù)庫如何設(shè)計。它為系統(tǒng)的詳細設(shè)計做鋪墊。在系統(tǒng)的設(shè)計過程中起著非常重要的作用。本系統(tǒng)主要分:登錄,點菜,確認,結(jié)賬等。登錄:用戶進行登錄開始點菜:根據(jù)菜單顯示信息進行點菜確認:確認點菜信息送餐:根據(jù)提供的信息把點的菜品送達目的地更新信息:獲取最新變更信息設(shè)置:進行一般設(shè)置結(jié)賬:是在顧客用餐完畢后,結(jié)算付費而設(shè)計的功能,使客人能夠直觀明了的看清消費明細,不用擔心算錯的問題數(shù)據(jù)庫設(shè)計 (Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。 就是結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。 設(shè)計數(shù)據(jù)庫的過程一般可以分為4個步驟: (1)需求分析首先要調(diào)查清楚客戶的業(yè)務(wù)和使用數(shù)據(jù)的情況并且進行系統(tǒng)分析,將所用數(shù)據(jù)的范圍、數(shù)量、種類以及在業(yè)務(wù)活動中的情況弄明白,完成用戶對數(shù)據(jù)庫系統(tǒng)使用過程中的要求。 點餐系統(tǒng)的主體就是餐廳的服務(wù)系統(tǒng),所以這個系統(tǒng)中要用一個表來保存菜單信息。所以主鍵就是編號。負責登錄終端系統(tǒng)的服務(wù)人員應(yīng)該具有保存服務(wù)人員信息的表,這個表中也是包括一些信息。所以主鍵為服務(wù)人員的編號。所有的顧客都可以通過自己的喜好,在餐廳選擇喜歡的菜式。另外餐廳肯定要有一個訂單表,這個表格中包含了訂單號,點餐時間,用戶編號,用戶地址,結(jié)賬等信息。這樣還需要一個能夠存儲顧客所點菜品信息的訂單詳細表。數(shù)據(jù)庫的概念設(shè)計,即利用數(shù)據(jù)模型進行概念數(shù)據(jù)庫的模式設(shè)計。根據(jù)點餐系統(tǒng)的需求,設(shè)計出以下的實體關(guān)系模型(ER)圖如圖3和圖4。送餐地址送餐電話ID編號送餐服務(wù)服務(wù)人員用戶密碼用戶名稱ID編號n1圖3實體關(guān)系模型(ER)圖片價格描述編號菜類類型菜名包含訂單明細ID編號數(shù)量備注對應(yīng)訂單送餐電話ID編號下單的客戶是否結(jié)賬送餐地址nn11圖4實體關(guān)系模型(ER)(2)邏輯設(shè)計主要工作是將現(xiàn)實的數(shù)據(jù)變成數(shù)據(jù)庫的邏輯模式。另一方面,可能還需要為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這個設(shè)計最后就會得到“邏輯數(shù)據(jù)庫。 數(shù)據(jù)庫的邏輯設(shè)計,即把概念設(shè)計得到的概念數(shù)據(jù)庫模式變?yōu)檫壿嫈?shù)據(jù)模式,它依賴于DBMS。根據(jù)點餐系統(tǒng)的需求分析及數(shù)據(jù)庫的概念設(shè)計,得到以下的數(shù)據(jù)庫表的相關(guān)說明如下:(1)菜單表菜單表的結(jié)構(gòu)及相關(guān)說明如表2示。 表2 菜單表的結(jié)構(gòu)及相關(guān)說明序號字段名稱字段含義類型寬度備注1Id編號Int11Primarykey2typeID種類IDInt113name菜名varchar504price價錢Int115pic圖片varchar1006remark備注varchar200(2)菜單類型表菜單類型表的結(jié)構(gòu)及相關(guān)說明如下表3示。 表3 菜單類型表的結(jié)構(gòu)及相關(guān)說明序號字段名稱字段含義類型寬度備注1Id菜單編號Int11Primarykey2name菜單名稱varchar20(3)訂單詳細表訂單詳細表的結(jié)構(gòu)及相關(guān)說明如下表4示。 表4 訂單詳細表的結(jié)構(gòu)及相關(guān)說明序號字段名稱字段含義類型寬度備注1Id編號Int11Primarykey2orderId訂單編號varchar11Foreign key3menuId菜單編號Int11Foreign key4num人數(shù)Int115remark備注varchar200(4)訂單表訂單表的結(jié)構(gòu)及相關(guān)說明如下表5示。表5 訂單表的結(jié)構(gòu)及相關(guān)說明序號字段名稱字段含義類型寬度備注1Id編號Int11Primarykey2orderTime訂單時間varchar113userID用戶編號Int11Foreign key4tableId餐桌編號Int11Foreign key5personNum人數(shù)Int116isPay是否結(jié)賬Int117remark備注varchar200(5)用戶表用戶表的結(jié)構(gòu)及相關(guān)說明如下表6示。 表6 用戶表的結(jié)構(gòu)及相關(guān)說明序號字段名稱字段含義類型寬度備注1Id編號Int11Primarykey2account桌號varchar203password密碼varchar204name姓名varchar205gender簽署varchar206permission權(quán)限Int117remark備注varchar200 第四章 系統(tǒng)實現(xiàn)移動終端是用戶最基礎(chǔ)最直接的東西,包括用戶是否能夠簡單快捷的使用,操作的響應(yīng)時間、圖片信息質(zhì)量、首頁布局、首頁信息類型等都要進行最優(yōu)化的設(shè)計。一般來說,界面主要由以下三個因素組成:(1)文字:文字元素,傳達信息最主要的工具。界面中主要包括文字的鏈接、標題等主要形式的文字。標題傳達的信息主要是對內(nèi)容的簡要概述。文字是頁面里最為重要的元素,而且是信息的重要載體,頁面的整體設(shè)計就在于文字的字體、大小、顏色和布局。(2)圖形:圖形在界面中起著重要作用。合理的運用圖形,可以使設(shè)計變得更加生動形象。網(wǎng)頁中一般圖片為jpg和gif的格式。(3)界面版式:界面設(shè)計最重要的部分就是版式,它組合配置文字、圖形等元素,使得整個頁面美觀舒服,并且使閱讀者瀏覽更加方便。 設(shè)計終端系統(tǒng)的界面也是將文字,圖形等元素結(jié)合在一起。使每一個功能的描述都配有相應(yīng)的文字與圖片,直觀的顯示所需要的信息,其最終的目的還是為了能讓使用者能夠快速使用,不至于因為操作的不當而放棄此系統(tǒng)。主菜單界面包含點菜,選擇數(shù)量(默認一般是1),地址,設(shè)置,退出,結(jié)賬等6個功能模塊。每個功能模塊提供一種服務(wù),包含一組功能操作,良好的界面方便服務(wù)人員進行快速的操作。登錄界面主要是由服務(wù)人員來操作的,所以要一目了然容易操作。利用數(shù)據(jù)庫對用戶的信息進行比對,比對正確后利用界面跳轉(zhuǎn)到主菜單界面。每一位服務(wù)人員有其單獨的一個賬號密碼用來登錄,這樣可以責任落實到人,否則出現(xiàn)錯誤都不知道是誰的問題。 服務(wù)人員可通過自己用戶名和密碼進入移動終端首頁界面來為顧客進行點餐服務(wù)。而服務(wù)人員的賬號密碼是提前在服務(wù)器數(shù)據(jù)庫中設(shè)置的,每個服務(wù)人員都有自己單獨的唯一的一個賬號密碼用來登錄,這樣可以責任落實到人。圖5界面設(shè)計單獨建立一個Activity用來控制用戶的登錄,當用戶輸入賬號與密碼時,系統(tǒng)先判斷用戶賬號密碼是否為空,為空則跳出一個對話框給予用戶提示;如果不為空則再從EditView中取的賬號密碼與服務(wù)器中的賬號密碼進行匹配,如果匹配成功則利用Intent語句跳轉(zhuǎn)到下一個主菜單界面如圖6。圖6 下一個主菜單界面 關(guān)鍵代碼 String userName = ().toString()。String userPwd = ().toString()。 if(() || ()) { (getApplicationContext(), 帳號或密碼為空, 1).show()。 } else { Declare declare = (Declare) getApplicationContext()。 ((8))。 (().toString())。 (getApplicationContext(), 登入成功, 1).show()。 Intent intent = new Intent()。 (,)。 startActivity(intent)。 }在服務(wù)人員輸入賬號密碼后點擊登錄后,終端會先判斷是否帳號有效性,此方法是防止賬號密碼為空時的登錄提示,如果為空會跳出一組對話框進行提示賬號密碼是必填項,如果不空,則再判斷是否滿足login()方法,login()方法是用來與數(shù)據(jù)庫進行連接比對是否一致,一致
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1