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

正文內(nèi)容

基于android的無線點餐系統(tǒng)的設計與實現(xiàn)畢業(yè)設計-在線瀏覽

2024-10-30 15:37本頁面
  

【正文】 as GPRS, CDMA1X, bluetooth, wireless technology of WLAN, etc by leaps and bounds, mobile, mobile office by concept into reality, gradually information and data conveniently. Especially the wide area wireless data transmission technology maturity, operators of promoting the growing popularity of WLAN, application, permeate education, public security and finance, logistics, mercial, and other industries, and increasingly affect all aspects of people39。 ANDROID。處理特殊口味 有遺漏和偏差、客人催菜遺忘現(xiàn)象較頻繁、計算賬單易出錯、不方便人員管理等等。它不僅可以有效地提高餐飲業(yè)的工作效率,更可以規(guī)范服務體系,提高整體服務質(zhì)量和管理水平,并為規(guī)模化經(jīng)營提供了堅實的技術(shù)基礎。點餐系統(tǒng)在使用上不及 WiFi 點餐系統(tǒng)便利:服務員依然使用手持終端為顧客點餐,當消費者點完餐后,服務員將存儲在手持終端內(nèi)的點餐信息,對準布置在餐廳各個位置的紅外接收端進行發(fā)射,接收端會將點餐信息通過網(wǎng)線傳送 到前臺計算機。 隨著經(jīng)濟的快速發(fā)展,無線訂餐系統(tǒng),已經(jīng)如雨后春筍般的出現(xiàn)在了許多城市的大酒店中。同時,隨著全國人民的精神、物質(zhì)和文化生活高度的提高,人們已經(jīng)不在僅僅停留在吃飽的程度,不但要吃飽,還要吃好,而且對酒店服務也越來越挑刺,正因為如此無線訂餐系統(tǒng)的出現(xiàn),正好滿足了大眾的需要,不僅讓賓客享受到精美可口的美食,更讓他們感受到服務管理的貼心與完善。隨著酒店管理的完善,使用這種智能的無線點餐系統(tǒng)必然成為追究卓越的餐飲公司的最愛,也更能夠體現(xiàn)信息技術(shù)發(fā)展之猛烈。 Android 平臺給蘭州工業(yè)學院畢業(yè)設計說明書(論文) 2 我們提供了巨大的自由空間,再運用 JAVA 面向?qū)ο笳Z言,使系統(tǒng)功能更加強大。 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從 技術(shù)、經(jīng)濟、社會這三個方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 3 2 需求分析 在可行性分析階段已經(jīng)粗略的研究了該項目的需求,并分析了開發(fā)平臺及軟件的可行性,但為了準確的確定目標系統(tǒng)必須做什么,需要進行詳細的調(diào)研,了解用戶的明確需求,進一步明確了本軟件所實現(xiàn)子系統(tǒng)的功能 。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體目標的基礎上完成的。 管理員需求: B:管理員信息交互的云端處理。 顧客的需求: A1:顧客登錄功能:以顧客所就位的餐桌號為用戶名 ,以就坐的顧客數(shù)為密碼 ,將用戶名及密碼 以數(shù)據(jù)表的形式存入數(shù)據(jù)庫中 ,當提交用戶名和密碼后,系統(tǒng)會根據(jù)數(shù)據(jù)庫中已存入的信息判斷顧客輸入的用戶名是否正確 (是否有該座位 ,此時此座是否已有顧客 ),正確后將數(shù)據(jù)錄入數(shù)據(jù)庫,合法用戶登錄到系統(tǒng)中。 A3:加菜功能:由于菜不夠,顧客可以加菜。 B2:已點菜單回傳功能:顧客所點菜 單應回傳給管理員。 B4:每天的運營效益結(jié)算及查看。 后臺 PHP 查詢程序管理:完成用戶驗證和管理員、顧客的信息交互。 用例建模 UML(Unified Modeling Language)是一個開放的,可擴展的工業(yè)標準的可視化建模語言,提供了用來組織分析設計過程,客戶, 程序員的手段。 一個用例是一個系統(tǒng)的行為和系統(tǒng)的部分行為,是對一組動作序列的描述,通過執(zhí)行該動作序列,系統(tǒng)為參與者提供可觀察的結(jié)果。 用例模型 本點餐系統(tǒng)用例中有兩個參與者,分別是顧客和管理員。 表 21 登錄用例描述 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 6 ? 瀏覽菜譜用例: 用戶登錄到系統(tǒng)后,通過選擇不同的菜區(qū),便可查看閱覽餐館今天所提供的菜品及詳細信息,瀏覽菜譜用例描述如表 22 所示 表 22 瀏覽菜譜用例描述 ? 點菜用例 : 用戶登錄到系統(tǒng)后,通過不同菜區(qū)的菜譜顯示,顧客可以選擇菜譜中的菜及所要菜的份數(shù)便可點菜,點菜用例描述如表 23 所示 執(zhí)行者 顧客 前置條件 無 主 成 功 場 景 (1) 用戶訪問系統(tǒng) (2) 系統(tǒng)顯示首界面 (3) 用戶輸入用戶名和密碼,然后點擊“登錄”按鈕 (4) 系統(tǒng)驗證用戶名和密碼 (5) 進入主界面 擴展 1 ( 4a)用戶名或密碼為空 ( 4a1)系統(tǒng)重新顯示首界面,并提示錯誤信息“不能為空” ( 4a2)返回主成功場景步驟( 3) 擴展 2 ( 4b)用戶名和密碼不一致 ( 4b1)系統(tǒng)重新顯示首界面,并提示“用戶名和密碼必須一致” ( 4b2)返回主成功場景步驟( 3) 擴展 3 ( 4c)輸入的用戶名和密碼已存在 ( 4c1)系統(tǒng)重新顯示主界面,并顯示“此用戶名和密碼已存在” ( 4c2)返回主成功場景步驟( 3) 備注 登錄信息:用戶名和密碼均為餐桌號。 表 24 查看已點菜單用例描述 執(zhí)行者 顧客 前置條件 已經(jīng)登錄系統(tǒng) 主成功場景 ( 1) 用戶單擊“查看已點菜單”鏈接 ( 2) 系統(tǒng)進入“已點菜單列表”界面 ( 3) 返回主菜單界面 擴展 備注 ? 更新點菜單用例: 顧客點餐后查看點菜單便可查看所點的菜,確定點餐完畢后后便可將點餐數(shù)據(jù)提交于餐館,更新點菜單用例描述如表 25 所示 。 類是對一類具有相同特征的對象的描述,是包裝信息和行為的項目,是面向?qū)ο蟮闹匾卣?。另外,類圖中還定義了其它很多重要的概念,并提供了豐富的表示法,使得類圖有著很強的表達能力。對于一個要描述的系統(tǒng),其類模型、對象模型以及它們之間的關(guān)系揭示了系統(tǒng)的結(jié)構(gòu)。 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 9 圖 23 系統(tǒng)域模型圖 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 10 3 系統(tǒng)設計 系統(tǒng)架構(gòu)設計 在基于 Android 技術(shù)的無線點餐系統(tǒng)中,數(shù)據(jù)的傳輸需要經(jīng)過無線網(wǎng)絡和有線網(wǎng)絡。其網(wǎng)絡結(jié)構(gòu)示意圖如圖 31 所示 。設計最終達成了用戶登錄、點菜管理、桌位管理,收費管理,等點餐系統(tǒng)的基本功能。在整個設計中基本運用基礎的 Android 進行功能編程,也運用到了一些前端控件來控制輸入信息,對輸入信息進行驗證,通過 JDBC 連接數(shù)據(jù)庫。 本設計的整體架構(gòu)如圖 32 所示: 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 11 由圖可知, Android 手機的客戶端軟件通過 Apache Http 協(xié)議,經(jīng)路由器訪問 PC 機的服務端。 Web 服務器可以響應客戶端的 Http 請求,并根據(jù)相應的請求訪問數(shù)據(jù)庫服務器,然后將獲得的結(jié)果反饋給手機客戶端。 圖 32 整體架構(gòu) 主要技術(shù)簡介 MySQL MySQL 是一種 開放源代碼 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS), MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言 —— 結(jié)構(gòu)化查詢語言( SQL)進行數(shù)據(jù)庫管理。 MySQL 因為其速度、可靠性和適應性而備受關(guān)注。 MySQL 關(guān)系型數(shù)據(jù)庫于 1998 年 1 月發(fā)行第一個版本。 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 12 MySQL 開發(fā)組計劃于 2020 年中期公布 版本。在此之后 , MySQL 開發(fā)著希望提供安全的數(shù)據(jù)復制機制、 在 BeOS 操作系統(tǒng)上的 MySQL 實現(xiàn)以及對延時關(guān)鍵字的定期刷新選項。 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。同時,將 Java 語言和 JDBC結(jié)合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平 臺上運行,這也是 Java 語言“編寫一次,處處運行”的優(yōu)勢。JDBC 對 Java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務提供商而言是接口模型。 JDBC 使用已有的 SQL標準并支持與其它數(shù)據(jù)庫連接標準,如 ODBC 之間的橋接。 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 13 PHP 語言 PHP 是 Hypertext Preprocessor(超文本預處理器)的縮寫,是一種開源、跨平臺、獨立于架構(gòu)、解釋型、面向?qū)ο?、快速安全、簡單易學、性能優(yōu)越的Web 服務器端動態(tài)網(wǎng)頁開發(fā)語言。 PHP 是在 1994 年由 Rasmus Lerdorf 創(chuàng)建的,最初只是一個簡單的用Perl 語言編寫的統(tǒng)計他自己網(wǎng)站訪問者數(shù)量的程序。 PHP 語言簡單、易學、面向?qū)ο蠛桶踩忍攸c正在被更多人所認同。 Android 技術(shù) Android 是 基于 Linux 內(nèi)核的操作系統(tǒng),早期由 Google 開發(fā),后由開放手機聯(lián)盟開發(fā)。底層以 Linux 內(nèi)核工作為基礎,只提供基本功能;其他的應用軟件則由各公司自行開發(fā),以 Java作為編寫程序的一部分。 Android 在未公開之前常被傳聞為 GPhone。中間層包括函數(shù)庫Library 和虛擬機 Virtual Machine,由 C+開發(fā)。 Android 特性: Dalvik 虛擬機 專門為移動設備做了優(yōu)化 優(yōu)化的圖形庫 包括 2D 和 3D圖形庫, 3D 圖形庫基于 OpenGL ES (硬件加速可選) 多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式 (如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) 藍牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件) 豐富的開發(fā)環(huán)境 包括設備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表境 Android 應用程序由一個或多個組件組成: ( 1)活動( Activity) Activity 是最重要的也是最頻繁使用的組件,在 Android 的應用程序當中,Activity 一般代表手機屏幕的一屏。在 Activity 當中可以添加一些 Button、 ListView 、ImageView、 TextView 等控件。 ( 2)服務( Service) Service 跟 Activity 的級別差不多,它可以和其他組件進行交互,但只能后臺運行。 ( 3)內(nèi)容提供者( ContentProvider) 形象地講,可以將 ContentProvider 看做應用程序的數(shù)據(jù)庫管理員??蛻舳塑浖牟藛涡畔⒑陀唵涡畔⒌?,都會存儲在SQLite 數(shù)據(jù)庫里。 ( 4)廣播接收器( Broadcast Receiver) Broadcast Receiver 主要用于監(jiān)聽系統(tǒng)消息,并做出響應。它提供了簡易、快速的 PHP 運行環(huán)境機制,者只需要 按照普通應用軟件的安裝方式就可以完成 Apache+ PHP+ phpmyadmin+MySQL 的安裝與配置工作。 系統(tǒng)功能設計 系統(tǒng)功能結(jié)構(gòu) 系統(tǒng)功能介紹中已經(jīng)簡潔的介紹了該系統(tǒng)所具有的主要功能,為了更直觀和理性地了解該系統(tǒng)所具有的功能,下面以結(jié)構(gòu)圖的形式進行展開,如圖 33所示。手機登錄到互聯(lián)網(wǎng)中,通過提取服務器端數(shù)據(jù)庫中的菜譜信息,在客戶端顯示。 圖 34 用戶手機端功能圖 用戶手機端 用戶登錄 提取數(shù)據(jù)庫中的數(shù)據(jù)并且 顯示 上傳點餐數(shù)據(jù)并存儲在數(shù)據(jù)庫中 基于 Android 的無線點餐系統(tǒng) 顧客手機登錄 管理員電腦登錄 菜 譜 查 看 賬 目 查詢 顧客結(jié) 賬 菜 譜 管 理 查 看 已 點 菜 單 點 餐 菜 單 顯 示 更新 提交 點菜單 蘭州工業(yè)學院畢業(yè)設計說明書(論文) 17 管理
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1