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

正文內(nèi)容

基于android的無(wú)線點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-23 13:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的編程接口(APIs),支持多種字段類(lèi)型并且提供了完整的操作符支持查詢(xún)中的SELECT和WHERE操作。在這個(gè)版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復(fù)制功能、更加強(qiáng)大的全文搜索功能。在此之后,MySQL開(kāi)發(fā)著希望提供安全的數(shù)據(jù)復(fù)制機(jī)制、在BeOS操作系統(tǒng)上的MySQL實(shí)現(xiàn)以及對(duì)延時(shí)關(guān)鍵字的定期刷新選項(xiàng)。隨著時(shí)間的推進(jìn),MySQL將對(duì)ANSI 92/ANSI 99標(biāo)準(zhǔn)完全兼容。 JDBCJDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問(wèn)Sybase數(shù)據(jù)庫(kù)專(zhuān)門(mén)寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專(zhuān)門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC API寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類(lèi)型定義且高性能實(shí)現(xiàn)的接口。 PHP語(yǔ)言PHP是Hypertext Preprocessor(超文本預(yù)處理器)的縮寫(xiě),是一種開(kāi)源、跨平臺(tái)、獨(dú)立于架構(gòu)、解釋型、面向?qū)ο?、快速安全、?jiǎn)單易學(xué)、性能優(yōu)越的Web服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言。它是目前動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)中使用最為廣泛的語(yǔ)言之一。PHP是在1994年由Rasmus Lerdorf創(chuàng)建的,最初只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫(xiě)的統(tǒng)計(jì)他自己網(wǎng)站訪問(wèn)者數(shù)量的程序。后來(lái)重新用C語(yǔ)言編寫(xiě),同時(shí)可以訪問(wèn)數(shù)據(jù)庫(kù)。PHP語(yǔ)言簡(jiǎn)單、易學(xué)、面向?qū)ο蠛桶踩忍攸c(diǎn)正在被更多人所認(rèn)同。PHP起源于自由軟件,即開(kāi)放源代碼軟件,使用PHP進(jìn)行Web應(yīng)用程序的開(kāi)發(fā)具有以下語(yǔ)言?xún)?yōu)勢(shì):216。 安全性高;216。 跨平臺(tái);216。 支持廣泛的數(shù)據(jù)庫(kù);216。 簡(jiǎn)單易學(xué);216。 執(zhí)行速度快;216。 開(kāi)發(fā)成本低;216。 模板化;216。 支持面向?qū)ο螅?16。 內(nèi)嵌Zend加速引擎,性能穩(wěn)定快速;216。 應(yīng)用范圍廣。 Android技術(shù) Android是基于Linux內(nèi)核的操作系統(tǒng),早期由Google開(kāi)發(fā),后由開(kāi)放手機(jī)聯(lián)盟開(kāi)發(fā)。它采用了軟件堆的架構(gòu),主要分為三部分。底層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開(kāi)發(fā),以Java作為編寫(xiě)程序的一部分。另外,為了推廣此技術(shù),Google和其它幾十個(gè)手機(jī)公司建立了開(kāi)放手機(jī)聯(lián)盟。Android在未公開(kāi)之前常被傳聞為GPhone。 它采用了軟件堆層(software stack,又名軟件疊層)的架構(gòu),主要分為三部分:底層以Linux核心為基礎(chǔ),由c語(yǔ)言開(kāi)發(fā),只提供基本功能。中間層包括函數(shù)庫(kù)Library和虛擬機(jī)Virtual Machine,由C+開(kāi)發(fā)。最上層是各種應(yīng)用軟件,包括通話(huà)程序,短信程序等,應(yīng)用軟件則由各公司自行開(kāi)發(fā),以java編寫(xiě)。 Android特性: 應(yīng)用程序框架 支持組件的重用與替換 Dalvik虛擬機(jī) 專(zhuān)門(mén)為移動(dòng)設(shè)備做了優(yōu)化 內(nèi)部集成瀏覽器 該瀏覽器基于開(kāi)源的WebKit 引擎 優(yōu)化的圖形庫(kù) 包括2D和3D圖形庫(kù),3D圖形庫(kù)基于OpenGL ES (硬件加速可選) SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ) 多媒體支持 包括常見(jiàn)的音頻、視頻和靜態(tài)印象文件格式 (如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) GSM電話(huà) (依賴(lài)于硬件) 藍(lán)牙Bluetooth, EDGE, 3G, and WiFi (依賴(lài)于硬件) 照相機(jī),GPS,指南針,和加速度計(jì) (依賴(lài)于硬件) 豐富的開(kāi)發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表境Android應(yīng)用程序由一個(gè)或多個(gè)組件組成: (1)活動(dòng)(Activity)Activity是最重要的也是最頻繁使用的組件,在Android的應(yīng)用程序當(dāng)中,Activity一般代表手機(jī)屏幕的一屏。如果把手機(jī)比作一個(gè)瀏覽器,那么Android就相當(dāng)于一個(gè)網(wǎng)頁(yè)。在Activity當(dāng)中可以添加一些Button、ListView、ImageView、TextView等控件。當(dāng)用戶(hù)從主屏幕選擇一個(gè)應(yīng)用程序時(shí),就會(huì)開(kāi)始一個(gè)活動(dòng),所有和用戶(hù)交互的事情都發(fā)生在這個(gè)組件。 (2)服務(wù)(Service) Service跟Activity的級(jí)別差不多,它可以和其他組件進(jìn)行交互,但只能后臺(tái)運(yùn)行。Service用于任何需要持續(xù)較長(zhǎng)時(shí)間的操作,例如網(wǎng)絡(luò)監(jiān)視或更新檢查。 (3)內(nèi)容提供者(ContentProvider) 形象地講,可以將ContentProvider看做應(yīng)用程序的數(shù)據(jù)庫(kù)管理員。Android應(yīng)用程序最常用的數(shù)據(jù)存儲(chǔ)方式是SQLite數(shù)據(jù)庫(kù),它是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù),非常適合于嵌入式開(kāi)發(fā)。客戶(hù)端軟件的菜單信息和訂單信息等,都會(huì)存儲(chǔ)在SQLite數(shù)據(jù)庫(kù)里。ContentProvider提供了一個(gè)接口,使得別的程序(如Activity)可以方便的和SQLite數(shù)據(jù)庫(kù)進(jìn)行交互。 (4)廣播接收器(Broadcast Receiver)Broadcast Receiver主要用于監(jiān)聽(tīng)系統(tǒng)消息,并做出響應(yīng)。 Wampserver服務(wù)器Wampserver是PHP網(wǎng)頁(yè)架站工具組合包,是將網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程序。它提供了簡(jiǎn)易、快速的PHP運(yùn)行環(huán)境機(jī)制,者只需要按照普通應(yīng)用軟件的安裝方式就可以完成Apache+PHP+phpmyadmin+MySQL的安裝與配置工作。組合包安裝簡(jiǎn)單、運(yùn)行速度較快、運(yùn)行穩(wěn)定、使用戶(hù)能將精力更好地集中到PHP的學(xué)習(xí)中。系統(tǒng)功能介紹中已經(jīng)簡(jiǎn)潔的介紹了該系統(tǒng)所具有的主要功能,為了更直觀和理性地了解該系統(tǒng)所具有的功能,下面以結(jié)構(gòu)圖的形式進(jìn)行展開(kāi),如圖33所示?;贏ndroid的無(wú)線點(diǎn)餐系統(tǒng)管理員電腦登錄顧客手機(jī)登錄更新提交點(diǎn)菜單點(diǎn)餐顧客結(jié)賬菜譜查看查看已點(diǎn)菜單菜單顯示賬目查詢(xún)菜譜管理圖33 系統(tǒng)功能結(jié)構(gòu)圖 用戶(hù)手機(jī)端用戶(hù)手機(jī)端實(shí)現(xiàn)登錄及無(wú)線點(diǎn)餐功能。手機(jī)登錄到互聯(lián)網(wǎng)中,通過(guò)提取服務(wù)器端數(shù)據(jù)庫(kù)中的菜譜信息,在客戶(hù)端顯示。用戶(hù)又可以通過(guò)顯示信息給服務(wù)器傳送點(diǎn)餐操作信息,并將信息存儲(chǔ)在遠(yuǎn)端數(shù)據(jù)庫(kù)中,其用戶(hù)手機(jī)端功能圖如圖34所示。用戶(hù)手機(jī)端用戶(hù)登錄提取數(shù)據(jù)庫(kù)中的數(shù)據(jù)并且顯示上傳點(diǎn)餐數(shù)據(jù)并存儲(chǔ)在數(shù)據(jù)庫(kù)中圖34 用戶(hù)手機(jī)端功能圖 管理員電腦端為了給管理員提供方便,在電腦客戶(hù)端我們可以自己設(shè)計(jì)一個(gè)服務(wù)器網(wǎng)址鏈接器。主要實(shí)現(xiàn)了管理員登錄及菜譜管理、賬目查詢(xún)、顧客結(jié)賬、菜單顯示等網(wǎng)頁(yè)鏈接功能。其管理員電腦端功能圖如圖35所示。管理員登錄菜譜管理電腦端菜單顯示顧客結(jié)賬賬目查詢(xún)圖35 管理員電腦端功能圖 PHP服務(wù)器端PHP服務(wù)器端功能主要包括管理員菜譜錄入、賬目存儲(chǔ)、顧客登錄、菜譜顯示、點(diǎn)菜信息錄入等。當(dāng)用戶(hù)使用手機(jī)客戶(hù)端登錄到互聯(lián)網(wǎng)中時(shí),手機(jī)客戶(hù)端就連接到了PHP服務(wù)器中。PHP服務(wù)器在此實(shí)現(xiàn)的功能是:當(dāng)用戶(hù)登錄時(shí),PHP服務(wù)器就對(duì)用戶(hù)登錄進(jìn)行檢測(cè);當(dāng)用戶(hù)查看菜譜時(shí),PHP服務(wù)器此時(shí)就接受用戶(hù)的請(qǐng)求并訪問(wèn)數(shù)據(jù)庫(kù)查詢(xún),根據(jù)用戶(hù)請(qǐng)求PHP服務(wù)器訪問(wèn)數(shù)據(jù)庫(kù)并把查詢(xún)結(jié)果返回給用戶(hù)客戶(hù)端。當(dāng)管理員通過(guò)電腦端登錄到互聯(lián)網(wǎng)時(shí),瀏覽器就連接到了PHP服務(wù)器中,服務(wù)器將該功能的界面顯示給管理員,管理員進(jìn)行相應(yīng)的操作。功能圖如圖36所示:菜譜信息顯示用戶(hù)手機(jī)端菜單信息存儲(chǔ)PHP服務(wù)器菜單信息顯示管理員電腦端菜譜輸入存儲(chǔ)菜單信息查看賬目信息查看圖36 PHP服務(wù)器端功能圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指根據(jù)用戶(hù)的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程。就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程。 數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致可分為5個(gè)步驟: (1) 需求分析 調(diào)查和分析用戶(hù)的業(yè)務(wù)活動(dòng)和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類(lèi)、范圍、數(shù)量以及它們?cè)跇I(yè)務(wù)活動(dòng)中交流的情況,確定用戶(hù)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的使用要求和各種約束條件等,形成用戶(hù)需求規(guī)約。無(wú)線點(diǎn)餐系統(tǒng)以酒店服務(wù)信息為主體,因此在這個(gè)系統(tǒng)中必須要有一個(gè)保存菜單信息的表。所以用編號(hào)做主鍵。負(fù)責(zé)登錄終端系統(tǒng)的服務(wù)人員應(yīng)該有保存服務(wù)人員信息的表,這個(gè)表中也是包括一些基本信息。并且以服務(wù)人員的編號(hào)作為主鍵。在一個(gè)點(diǎn)餐系統(tǒng)中,不可避免的要有桌位的編號(hào)。這樣的話(huà)就必須有一個(gè)桌號(hào)表,該表保存桌位信息。顧客可以按照自己的喜好,在酒店布置的桌號(hào)中選擇自己喜歡的位置。另外既然是酒店就必須要有一個(gè)訂單表,該表中包括訂單號(hào),點(diǎn)餐時(shí)間,用戶(hù)ID,桌號(hào),人數(shù),是否結(jié)賬等基本信息。這樣也就還需要一個(gè)訂單詳細(xì)表用于存儲(chǔ)顧客所點(diǎn)的菜品信息等等。原準(zhǔn)備再弄一個(gè)菜品分類(lèi)表用于區(qū)分涼菜,熱菜等。 (2) 概念設(shè)計(jì) 對(duì)用戶(hù)要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場(chǎng)或者一個(gè)學(xué)校等),通過(guò)對(duì)其中住處的分類(lèi)、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門(mén)的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門(mén)對(duì)信息儲(chǔ)存、查詢(xún)和加工的要求等。所建立的模型應(yīng)避開(kāi)數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來(lái)。以擴(kuò)充的實(shí)體—(ER模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門(mén)所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對(duì)信息的制約條件等,從而給出各部門(mén)內(nèi)所用信息的局部
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1