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

正文內(nèi)容

基于安卓的外賣(mài)點(diǎn)餐系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)-文庫(kù)吧

2025-06-03 18:53 本頁(yè)面


【正文】 驟即可安裝好,安裝時(shí),它會(huì)自動(dòng)尋找J2SDK的位置。安裝的時(shí)候輸入用戶(hù)名:root,密碼:root。并選utf8編碼,否則數(shù)據(jù)庫(kù)中不能輸入漢字。安裝完成之后。還可以安裝個(gè)Navicat lite for MySQL方面于用戶(hù)圖形界面操作。 Android概述 Android的產(chǎn)生Android是“機(jī)器人”的意思,是Google公司于2007年11月5日發(fā)布的一個(gè)基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)。同日,Google宣布組建了一個(gè)全球性的聯(lián)盟組織。這一聯(lián)盟支持Google可能發(fā)布的手機(jī)操作系統(tǒng)或應(yīng)用軟件,共同開(kāi)發(fā)名為Android的開(kāi)放源代碼的移動(dòng)系統(tǒng)。該平臺(tái)由操作系統(tǒng)、中間件、用戶(hù)界面和應(yīng)用軟件組成,號(hào)稱(chēng)是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。目前,最新版本為Android Gingerbread和Android Honeyb。Android是基于Linux內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機(jī)操作系統(tǒng)。 早期由原名為Android的公司開(kāi)發(fā),谷歌在2005年收購(gòu)后,繼續(xù)進(jìn)行對(duì)Android系統(tǒng)開(kāi)發(fā)運(yùn)營(yíng),它采用了軟件堆層(software stack,又名軟件疊層)的架構(gòu),主要分為三部分。底層Linux內(nèi)核只提供基本功能,其他的應(yīng)用軟件則由各公司自行開(kāi)發(fā),部分程序以Java編寫(xiě)。 2011年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng)Android已經(jīng)超越稱(chēng)霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺(tái)。現(xiàn)在,Android系統(tǒng)不但應(yīng)用于智能手機(jī),也在平板電腦市場(chǎng)急速擴(kuò)張。采用Android系統(tǒng)主要廠(chǎng)商包括臺(tái)灣的HTC,(第一臺(tái)谷歌的手機(jī)G1由HTC生產(chǎn)代工)美國(guó)摩托羅拉,SE等,另外還有中國(guó)大陸廠(chǎng)商如:華為、中興、聯(lián)想等。 Android的平臺(tái)架構(gòu)Android平臺(tái)采用了整合的策略思想,包括底層Linux操作系統(tǒng)、中間層得中間件和上層的Java應(yīng)用程序。Android操作系統(tǒng)的體系機(jī)構(gòu)分四層,由上而下依次是應(yīng)用程序、應(yīng)用程序框架、核心類(lèi)庫(kù)和Linux內(nèi)核。其中在第三層還包括Android應(yīng)用環(huán)境[4]。Android以Java為編程語(yǔ)言,不同的方向,都有不同的變化,其中Activity等同于J2ME的MIDlet,一個(gè) Activity 類(lèi)(class)負(fù)責(zé)創(chuàng)建視圖(Window),Activity代表一個(gè)活動(dòng),也就是在 foreground前臺(tái)視圖,后臺(tái)運(yùn)行的程序叫做Service。由ServiceConnection連接AIDL,使之互通,達(dá)到同時(shí)運(yùn)行多個(gè)程序的效果。如果運(yùn)行中的 Activity 全部畫(huà)面被其他 Activity 取代時(shí),該 Activity 便被停止(stopped),甚至被系統(tǒng)清除(kill)。Android的中間層多以Java 實(shí)現(xiàn),并且采用特殊的Dalvik 虛擬機(jī)(Dalvik Virtual Machine)。Dalvik虛擬機(jī)是一種Java虛擬機(jī),也是一種虛擬指令相對(duì)較少的“暫存器型態(tài)”(Register Based)的Java虛擬機(jī)。 多個(gè)實(shí)例(instance)都可以運(yùn)行在Dalvik虛擬機(jī)上, 每個(gè)Android應(yīng)用程序都和一個(gè)的Dalvik虛擬機(jī)相互對(duì)應(yīng),實(shí)現(xiàn)一對(duì)一的管理,優(yōu)化程序在系統(tǒng)上的運(yùn)行。Dalvik ,并不像Java程序,運(yùn)行Java字節(jié)碼(Bytecode)。發(fā)布的時(shí)候,附帶著打包Android中一系列核心應(yīng)用程序包,該應(yīng)用程序包包括很多常用的程序,比如聯(lián)系人管理程序,地圖,短信程序等。利用JAVA語(yǔ)言來(lái)編寫(xiě)Android程序。開(kāi)發(fā)人員可以對(duì)核心應(yīng)用程序所使用的API進(jìn)行完全訪(fǎng)問(wèn)。這種方式可以在重用組件方面得到簡(jiǎn)化。任何一個(gè)應(yīng)用程序雖然都要遵循框架的安全性限制,但可以使用其他程序提供的功能或接口,也可以發(fā)布自己的功能或接口。同樣,這種方式也讓用戶(hù)替換程序組件更加便捷。一系列的服務(wù)隱藏在系統(tǒng)和程序的背后, 其中包括:豐富而又可擴(kuò)展的視圖(Views),可以用來(lái)構(gòu)建應(yīng)用程序, 它包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons), 甚至可嵌入的web瀏覽器;內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪(fǎng)問(wèn)另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫(kù)), 或者共享它們自己的數(shù)據(jù);資源管理器(Resource Manager)提供 非代碼資源的訪(fǎng)問(wèn),如本地字符串,圖形,和布局文件( layout files );通知管理器 (Notification Manager) 使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息;活動(dòng)管理器( Activity Manager) 用來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。Android 包含一些C/C++庫(kù),這些庫(kù)能被Android系統(tǒng)中不同的組件使用。它們通過(guò) Android 應(yīng)用程序框架為開(kāi)發(fā)者提供服務(wù)。以下是一些核心庫(kù):系統(tǒng) C 庫(kù) 一個(gè)從 BSD 繼承來(lái)的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫(kù)( libc ), 它是專(zhuān)門(mén)為基于 embedded linux 的設(shè)備定制的。Android 的核心系統(tǒng)服務(wù)依賴(lài)于 Linux 內(nèi)核,如安全性,內(nèi)存管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動(dòng)模型。 Linux 內(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層。 Android SDK的開(kāi)發(fā)環(huán)境SDK:(software development kit)軟件開(kāi)發(fā)工具包。被軟件開(kāi)發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開(kāi)發(fā)工具的集合。因此,Android SDk 指的既是Android專(zhuān)屬的軟件開(kāi)發(fā)工具包。MyEclipse 是現(xiàn)今國(guó)內(nèi)企業(yè)流行的基于Eclipse的商業(yè)開(kāi)發(fā)工具。Eclipse(官方網(wǎng)站:)是IBM公司主導(dǎo)下的一款開(kāi)源免費(fèi)的可以做基礎(chǔ)Java項(xiàng)目開(kāi)發(fā)的工具,然而大多數(shù)基于Eclipse二次開(kāi)發(fā)的實(shí)用開(kāi)發(fā)工具例如MyEclipse,IBM WSAD,BEA Workshop,Jbuilder 2007等等都是商業(yè)產(chǎn)品[3],有別于Eclipse自身開(kāi)放免費(fèi)的大旗,這些軟件不能免費(fèi)使用,例如MyEclipse ,過(guò)期之后需要付費(fèi)使用。因?yàn)镴ava開(kāi)發(fā)工具領(lǐng)域的四分五裂,至今仍然沒(méi)有一款I(lǐng)DE(Integrated Development Environment,集成開(kāi)發(fā)環(huán)境)可以真正媲美微軟的Visual Studio 系列。MyEclipse集成開(kāi)發(fā)環(huán)境,可以到網(wǎng)站上去下載,直接安裝就行。獲得Android SDK:Android的SDK比較的大,可以通過(guò)Android系統(tǒng)推薦使用的方式軟件升級(jí)獲得Android包。第一步:獲得androidsdk——。第二步:運(yùn)行SDK ,下載實(shí)際的Android SDK。在MyEclipse中安裝ADT:有個(gè)比較簡(jiǎn)單的方法就是在A(yíng)DT包下建一個(gè)eclipse包里面放ADT的2個(gè)文件。然后一起放入MyEclipse安裝包下的dropins文件中就可以了。安裝好后,需要在MyEclipse中配置Android SDK。進(jìn)入MyEclipse環(huán)境后,選擇“Window” ”P(pán)reference”,從左側(cè)中選擇SDK的安裝路徑點(diǎn)擊”O(jiān)K”就完成了。 Tomact概述 Tomcat的簡(jiǎn)介T(mén)omcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),最新的Servlet 和JSP 規(guī)范在Tomcat 5 中得到了極大的支持。Tomcat 具備很多優(yōu)點(diǎn),不僅運(yùn)用了先進(jìn)的繼續(xù)、還具有穩(wěn)定的性能,最重要的是免費(fèi),不僅獲得部分軟件開(kāi)發(fā)商的認(rèn)可,而且很多Java 愛(ài)好者也十分喜歡,從而變成當(dāng)下使用比較廣泛的Web 應(yīng)用服務(wù)器。Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,是開(kāi)發(fā)和調(diào)試JSP 程序的首選,并在并發(fā)數(shù)不是很大的情況下以及中小型系統(tǒng)中使用廣泛。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 Tomcat的安裝 首先下載Tomcat()。找到自己安裝的JDK路徑,最好關(guān)閉防火墻。然后,配置tomcat的環(huán)境變量。我配置的環(huán)境變量為CATALINA_HOME D:\。E:\jdk\lib\。E:\jdk\lib\。JAVA_HOME。E:\jdk\PATH。E:\jdk\bin。TOMCAT_HOME的為 D:\Tomcat 。其中java裝在E\jdk下面,tomcat裝在D:\Tomcat 。最后,啟動(dòng)tomcat,在其安裝路徑下,bin文件夾里,在IE里輸入://localhost:8080,若能顯示tomcat的頁(yè)面,則說(shuō)明配置成功。 Mysql數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)是數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象的集合,其中數(shù)據(jù)庫(kù)對(duì)象指表(Table)、視圖(View)、存儲(chǔ)過(guò)程(Stored Procedure)和觸發(fā)器(Trigger)等。數(shù)據(jù)庫(kù)通過(guò)SQL(Structured Query Language)來(lái)對(duì)數(shù)據(jù)進(jìn)行操作和管理,這里包括一些基本的操作如select、delete、insert、update語(yǔ)句。ADO(ActiveX Data Objects)是微軟開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)。它被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)層OLE DB Provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪(fǎng)問(wèn)(Universal Data MySQL)。OLE DB是一個(gè)底層的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)接口,用它可以訪(fǎng)問(wèn)各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)。ADO封裝了OLE DB程序中使用的大量COM接口,所以是一種高層訪(fǎng)問(wèn)技術(shù)。關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)和接口的原理如圖2所示。MySQL是一個(gè)快速、多線(xiàn)程、多用戶(hù)的小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它支持正規(guī)的SQL查詢(xún)語(yǔ)言和采用多種數(shù)據(jù)類(lèi)型,能對(duì)數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢(xún)等。MySQL提供了一全套的數(shù)據(jù)庫(kù)創(chuàng)建和訪(fǎng)問(wèn)機(jī)制,通過(guò)很直觀(guān)的方式就可以創(chuàng)建、訪(fǎng)問(wèn)、修改數(shù)據(jù)庫(kù)的表和項(xiàng),并且能建立它們之間的各種數(shù)據(jù)關(guān)系。MySQL系列從90年代就發(fā)展起來(lái),經(jīng)過(guò)了多年的反展,它已經(jīng)成為非常成熟的技術(shù),面向中小型企業(yè)級(jí)應(yīng)用。MySQL數(shù)據(jù)庫(kù)的特點(diǎn)是數(shù)據(jù)庫(kù)文件小而簡(jiǎn)單,不需要運(yùn)行或者啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)進(jìn)程就可以使用。通常MySQL數(shù)據(jù)庫(kù)文件可以隨網(wǎng)頁(yè)文件一起方便地放在網(wǎng)站的目錄中,正是由于這些特點(diǎn),MySQL數(shù)據(jù)庫(kù)通常被用來(lái)作為網(wǎng)站開(kāi)發(fā)的數(shù)據(jù)庫(kù)支持技術(shù)。對(duì)MySQL數(shù)據(jù)庫(kù)的管理采用圖形化管理工具phpMyAdmin 。phpMyAdmin是一個(gè)用PHP編寫(xiě)的、基于Web的、跨平臺(tái)的MySQL管理程序,支持簡(jiǎn)體中文,使用Web瀏覽器作為管理界面。通過(guò)phpMyAdmin可以進(jìn)行絕大部分的MySQL操作,包括對(duì)數(shù)據(jù)庫(kù)級(jí)操作,表級(jí)操作,以及數(shù)據(jù)管理等。圖11 數(shù)據(jù)庫(kù)管理系統(tǒng)和接口的原理 第2章 需求分析 需求分析重要性需求分析是程序設(shè)計(jì)中最關(guān)鍵的一個(gè)步驟,是其它步驟的基礎(chǔ)。其主要任務(wù)是“為了解決這個(gè)問(wèn)題,目標(biāo)系統(tǒng)必須做什么”。主要確定目標(biāo)系統(tǒng)有哪些功能
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1