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

正文內(nèi)容

基于android的無線點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-文庫吧資料

2024-09-04 15:37本頁面
  

【正文】 ID,桌號,人數(shù),是否結(jié)賬等基本信息。這樣的話就必須有一個(gè)桌號表,該表保存桌位信息。并且以服務(wù)人員的編號作為主鍵。所以用編號做主鍵。 數(shù)據(jù)庫的設(shè)計(jì)過程大致可分為 5 個(gè)步驟 : (1) 需求分析 調(diào)查和分析用戶的業(yè)務(wù)活動(dòng)和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動(dòng)中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約。功能圖如圖 36 所示: 電 腦 端 管理員登錄 菜單顯示 顧客結(jié)賬 賬目查詢 菜譜管理 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 18 圖 36 PHP 服務(wù)器端功能圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) (Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上 ,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。 PHP 服務(wù)器在此實(shí)現(xiàn)的功能是:當(dāng)用戶登錄時(shí),PHP 服務(wù)器就對用戶登錄進(jìn)行檢測;當(dāng)用戶查看菜譜時(shí), PHP 服務(wù)器此時(shí)就接受用戶的請求并訪問數(shù)據(jù)庫查詢,根據(jù)用戶請求 PHP 服務(wù)器訪問數(shù)據(jù)庫并把查詢結(jié)果返回給用戶客戶端。 圖 35 管理員電腦端功能圖 PHP 服務(wù)器端 PHP 服務(wù)器端功能主要包括管理員菜譜錄入、賬目存儲、顧客登錄、菜譜顯示、點(diǎn)菜信息錄入等。 主要實(shí)現(xiàn)了管理員登錄及菜譜管理、賬目查詢、顧客結(jié)賬、菜單顯示等網(wǎng)頁鏈接功能。用戶又可以通過顯示信息給服務(wù)器傳送點(diǎn)餐操作信息,并將信息存儲在遠(yuǎn)端數(shù)據(jù)庫中,其用戶手機(jī)端功能圖如圖 34 所示。 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 16 圖 33 系統(tǒng)功能結(jié)構(gòu)圖 用戶手機(jī)端 用戶手機(jī)端實(shí)現(xiàn)登錄及無線點(diǎn)餐功能。組合包安裝簡單、運(yùn)行速度較快、運(yùn)行穩(wěn)定、使用戶能將精力更好地集中到 PHP 的學(xué)習(xí)中 。 Wampserver 服務(wù)器 Wampserver 是 PHP 網(wǎng)頁架站工具組合包,是將網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程序。 ContentProvider 提供了一個(gè)接口,使得別的程序(如 Activity)可以方便的和 SQLite 數(shù)據(jù)庫進(jìn)行交互。 Android應(yīng)用程序最常用的數(shù)據(jù)存儲方式是 SQLite 數(shù)據(jù)庫,它是一個(gè)輕量級的數(shù)據(jù)庫,非常適合于嵌入式開 發(fā)。 Service 用于任何需要持續(xù)較長時(shí)間的操作,例如網(wǎng)絡(luò)監(jiān)視或更新蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 15 檢查。當(dāng)用戶從主屏幕選擇一 個(gè)應(yīng)用程序時(shí),就會開始一個(gè)活動(dòng),所有和用戶交互的事情都發(fā)生在這個(gè)組件。如果把手機(jī)比作一個(gè)瀏覽器,那么 Android就相當(dāng)于一個(gè)網(wǎng)頁。照相 機(jī), GPS,指南針,和加速度計(jì) (依賴于硬件) GSM 電話 (依賴于硬件) SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲 內(nèi)部集成瀏覽器 該瀏覽器基于開源的 WebKit 引擎 應(yīng)用程序框架 支持組件的重用與替換 最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以 java 編寫。 它采蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 14 用了軟件堆層 (software stack,又名軟件疊層 )的架構(gòu),主要分為三部分:底層以 Linux 核心為基礎(chǔ),由 c 語言開發(fā),只提供基本功能。另外,為了推廣此技術(shù), Google 和其它幾十個(gè)手機(jī)公司建立了開放手機(jī)聯(lián)盟。它采用了軟件堆的架構(gòu),主要分為三部分。 PHP 起源于自由軟件,即開放源代碼軟件,使 用 PHP 進(jìn)行 Web應(yīng)用程序的開發(fā)具有以下語言優(yōu)勢: ? 安全性高; ? 跨平臺; ? 支持廣泛的數(shù)據(jù)庫; ? 簡單易學(xué); ? 執(zhí)行速度快; ? 開發(fā)成本低; ? 模板化; ? 支持面向?qū)ο螅? ? 內(nèi)嵌 Zend 加速引擎,性能穩(wěn)定快速; ? 應(yīng)用范圍廣。后來重新用 C 語言編寫,同時(shí)可以訪問數(shù)據(jù)庫。它是目前動(dòng)態(tài)網(wǎng)頁開發(fā)中使用最為廣泛的語言之一。 JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。作為 API, JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。 Java 數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個(gè)程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問 Informix 數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用 JDBC API 寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫 開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí), JDBC 也是個(gè)商標(biāo)名。隨著時(shí)間的推進(jìn), MySQL 將對 ANSI 92/ANSI 99 標(biāo)準(zhǔn)完全兼容。在這個(gè)版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復(fù)制功能、更加強(qiáng)大的全文搜索功能。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程運(yùn)行模式,提供了面向 C、 C++、 Eiffel、 Java、Perl、 PHP、 Python 以及 Tcl 等編程語言的編程接口( APIs),支持多種字段類型并且提供了完整的操作符支持查詢中的 SELECT 和 WHERE 操作。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL 是管理內(nèi)容最好的選擇。 由于 MySQL是開放源代碼的,因此任何人都可以在 General Public License的許可下下載并根據(jù)個(gè)性化的需要對其進(jìn)行修改。數(shù)據(jù)庫服務(wù)器則用于存儲菜單信息、訂單信息等內(nèi)容。 PC 機(jī)必須配置 Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器。在系統(tǒng)規(guī)劃中先后用數(shù)據(jù)流程圖、系統(tǒng)功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種 數(shù)據(jù),詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊并給出了主要功能運(yùn)行界面圖。并且系統(tǒng)能夠正常運(yùn)行,各個(gè)頁面交互性較好。 圖 31 網(wǎng)絡(luò)結(jié)構(gòu)示意圖 本設(shè)計(jì)主要講述了無線點(diǎn)餐系統(tǒng)的基本功能和基于 Android 平臺的軟件開發(fā)、數(shù)據(jù)庫的設(shè)計(jì)方法。在通信過程中,移動(dòng)設(shè)備端發(fā)送數(shù)據(jù)到無線基站,無線基站將接收到的數(shù)據(jù)發(fā)送到 GPRS/3G 網(wǎng)絡(luò)中,由于 GPRS/3G 的特點(diǎn),它們可以很方便地接入到 Inter 中,在 Ier 上,數(shù)據(jù)進(jìn)行傳輸,發(fā)送到 Web 服務(wù)器中進(jìn)行會話,并由 Web 服務(wù)器訪問數(shù) 據(jù)庫。建立類模型的過程,實(shí)際上是對現(xiàn)實(shí)世界上的一個(gè)抽象的過程,它把現(xiàn)實(shí)世界中與問題有關(guān)的各種對象及其相互之間的各種關(guān)系進(jìn)行適當(dāng)?shù)某橄蠛头诸惷枋?。 在面向?qū)ο蟮慕<夹g(shù)中,類、對象及它們之間的關(guān)系是最基本的建模元素。類圖是面向?qū)ο蠓治龊驮O(shè)計(jì)的核心,基本概念有類、對象、屬性、行為或操作以及關(guān)聯(lián)、聚集、泛化、繼承等。 表 25 更新已點(diǎn)菜單用例 描述 執(zhí)行者 顧客 前置條件 已經(jīng)登錄系統(tǒng) 主成功場景 ( 1) 用戶單擊“點(diǎn)菜”鏈接 ( 2) 系統(tǒng)顯示“點(diǎn)菜”界面 ( 3) 用戶選擇要點(diǎn)的菜,并單擊“確定”按鈕 ( 4) 系統(tǒng)顯示菜品信息 ( 5) 提交訂單,并返回主菜單界面 擴(kuò)展 備注 菜單列表可分為:主食區(qū),飲料 區(qū),湯羹區(qū) 執(zhí)行者 顧客 前置條件 已經(jīng)登錄系統(tǒng) 主成功場景 ( 1) 用戶單擊“更新已點(diǎn)菜單”鏈接 ( 2) 系統(tǒng)進(jìn)入“已點(diǎn)菜單列表”界面 ( 3) 對“已點(diǎn)菜單列表”進(jìn)行更新 ( 4)返回主菜單界面 擴(kuò)展 備注 更新包括:增加,刪除,修改 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 8 ? 結(jié)賬用例: 表 26 結(jié)賬用例描述 執(zhí)行者 顧客 前置條件 已經(jīng)登錄系統(tǒng) 主成功場景 ( 1) 輸入桌號,按下“結(jié)賬” ( 2) 顯示本次用餐明細(xì)和費(fèi)用,并計(jì)算總賬 ( 3) 將結(jié)果反饋給服務(wù)器 ( 4) 用戶結(jié)賬,返回主界面 擴(kuò)展 備注 系統(tǒng)域模型 類圖是對類及其之間的關(guān)系的可視化表示,從系統(tǒng)的角度 描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。 執(zhí)行者 顧客 前置條件 已經(jīng)登錄系統(tǒng) 主成功場景 ( 1) 用戶選中某一道菜,單擊“查看詳細(xì)信息” ( 2) 返回主界面 擴(kuò)展 備注 可查看的信息:圖片,菜式簡介,價(jià)格等 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 7 表 23 點(diǎn)菜用例描述 ? 查看已點(diǎn)菜單用例: 顧客點(diǎn)餐后,系統(tǒng)將點(diǎn)餐信息存儲,顧客可以通過查看已點(diǎn)菜單來查看自己的消費(fèi),已點(diǎn)菜單用例描述用例描述如表 24 所示 。系統(tǒng)用例圖如圖21 所示 : 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 5 圖 21 系統(tǒng)用例圖 用例描述 ? 顧客登錄用例: 用戶輸入用戶名和密碼,通過系統(tǒng)驗(yàn)證后方可進(jìn)入主界面,如果操作錯(cuò)誤,系統(tǒng)將會做出相應(yīng)的提示, 登錄用例描述 如表 21 所示。用例所側(cè)重的是系統(tǒng)具有什么樣的功能,或者系統(tǒng)能做什么,并不是用例或用例圖要說明的內(nèi)容。 用例圖是 UML 的重要組成部分,主要用來描述用戶的需求,強(qiáng)調(diào)誰在使用系統(tǒng),系統(tǒng)可以完成哪些功能。 管理員網(wǎng)頁程序信息管理:網(wǎng)頁界面優(yōu)化設(shè)計(jì),實(shí)現(xiàn)網(wǎng)頁與服務(wù)器的交互。 手機(jī) Android 程序信息管理:手機(jī)界面的優(yōu)化設(shè)計(jì),實(shí)現(xiàn)手機(jī)網(wǎng)絡(luò)的連接和用戶信息的提交,以及接受服務(wù)器返回的信息。 B3:結(jié)賬功能:結(jié)算每桌顧客的賬單。 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 4 管理員端管理: 管理員的需求 B1:管理員菜譜發(fā)布顯示功能:發(fā)布每天所能提供的菜的菜譜。 A2:點(diǎn)餐功能:已登錄的顧客可以直接查看今日餐館供應(yīng)的菜譜,并且可以根據(jù)菜譜點(diǎn)餐,點(diǎn)餐后核對已點(diǎn)菜單后,即可提交點(diǎn)餐信息實(shí)現(xiàn)顧客點(diǎn)餐。 客戶端管理:實(shí)現(xiàn)顧客點(diǎn)餐。經(jīng)過分析,其完成的功能主要有手機(jī)應(yīng)用客戶端程序、服務(wù)器 Servlet API 程序,其功能主要分為以下幾大類: 服務(wù)器端管理: 顧客需求: A:顧客交互信息的云端處理。 系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體目標(biāo)就是顧客和管理員,顧客可以利用手機(jī),查看到管理員菜譜發(fā)布信息及自己所點(diǎn)菜的已點(diǎn) 菜單信息情況,管理員可以通過電腦來對該系統(tǒng)進(jìn)行管理及維護(hù)??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決 。 MySQL 是一個(gè)杰出的數(shù)據(jù)庫平臺,具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于中小型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。 可行性分析 此次畢業(yè)設(shè)計(jì)是基于 Android 平臺開發(fā)無線點(diǎn)餐系統(tǒng)。無線訂餐業(yè)務(wù)在中國有著極大的發(fā)展空間以及良好的背 景。特別在大型餐飲集團(tuán)使用已經(jīng)成為了趨勢。前臺計(jì)算機(jī)會對點(diǎn)餐信息進(jìn)行分類處理,然后將點(diǎn)餐信息分別發(fā)送給收銀臺和廚房。 我們生活在一個(gè)充斥著數(shù)字技術(shù)的世界里,數(shù)字技術(shù)幾乎侵入到我們生活的每個(gè)細(xì)節(jié)。正因如此,無線點(diǎn)餐模式應(yīng)運(yùn)而生。 Wireless ordering 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) I 目錄 1 緒 論 ................................................................1 開發(fā)背景 ............................................................... 1 可行性分 析 ............................................................. 1 2 需求分析 .................................................................... 3 系統(tǒng)功能分析 ........................................................... 3 用例建模 ............................................................... 4 用例模型 ......................................................... 4 用例描述 ......................................................... 5
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1