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

正文內(nèi)容

android手機(jī)訂餐系統(tǒng)計(jì)算機(jī)-文庫(kù)吧資料

2024-12-15 01:04本頁(yè)面
  

【正文】 Android 環(huán)境搭建 任何事物要運(yùn)行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運(yùn)行,下面介紹Android 的開(kāi)發(fā)環(huán)境配置 . 搭建開(kāi)發(fā)環(huán)境需要的軟件: 操作系統(tǒng): Windows 7 或 Linux 軟件包: Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool) IDE 環(huán)境: Eclipse IDE+ADT 以上 JDK: Java Runtime Environment 虛擬機(jī) 、 (JDK)Java Development kit 安裝步驟如下: 第一步:安裝 Java 虛擬機(jī) sunjava6jdk 版本 第二步:安裝 工具 官網(wǎng) 選擇版本(圖 51):進(jìn)行安裝 圖 51 eclipse 下載 第 三 步: 安 裝 Android SDK :首 先要 下 載 SDK , 可以 在這 個(gè) 網(wǎng)址 下 載 ,如圖 52,選擇相應(yīng)的系統(tǒng)進(jìn)行安裝 圖 52 SDK下載 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 第四步:安裝 Android ADT 插件 運(yùn)行 Eclipse,選擇 helpinstall new software 選擇 add,將會(huì)彈出一個(gè)框,如圖 53 所示 。在本系統(tǒng)中采用的就是這種菜單級(jí)權(quán)限控制。 菜單級(jí)權(quán)限控制是指在系統(tǒng)中的資源并不是對(duì)所有的用戶(hù)都共享的,為了保護(hù)系統(tǒng)的安全性,就想資源進(jìn)行的了分配,不用的用戶(hù)所擁有的資源是不一樣的。 在此系統(tǒng)中我將復(fù)雜的權(quán)限控制問(wèn)題分為了兩種情況處理:操作級(jí)權(quán)限控制和菜單級(jí)權(quán)限控制。除了可給用戶(hù)授權(quán)外,還可以給用戶(hù)組授權(quán)。 最基本的數(shù)據(jù)庫(kù)的 權(quán)限控制便基于此。這樣,就構(gòu)造成 “ 用戶(hù) 角色 權(quán)限 ” 的授權(quán)模型。 權(quán)限控制技術(shù) RBAC( RoleBased Access Control,基于角色的訪問(wèn)控制),就是用戶(hù)通過(guò)角色與權(quán)限進(jìn)行關(guān)聯(lián)。水平分割的做法是,以該表主鍵 PK 的某個(gè)值為界線,將該表的記錄水平分割為兩個(gè)表。所謂“列變行”,就是將主表中的一部分內(nèi)容拉出去,另外單獨(dú)建一個(gè)子表。 一個(gè)表中的字段個(gè)數(shù)越少越好。 一個(gè)表中組合主鍵的字段個(gè)數(shù)越少越好。 一個(gè)數(shù)據(jù)庫(kù)中表的個(gè)數(shù)越少越好。但是,滿(mǎn)足第三范式的數(shù)據(jù)庫(kù)設(shè)計(jì),往往不是最好的設(shè)計(jì)。 主要的原則有以下幾點(diǎn): 數(shù)據(jù)庫(kù)中的表最好與實(shí)體是一對(duì)一的關(guān)系,若是表與表之間的 關(guān)聯(lián)過(guò)多最好再寫(xiě)一張關(guān)系表,這樣可以防止數(shù)據(jù)查詢(xún)的時(shí)候速度過(guò)慢,否則為了加快數(shù)據(jù)的查詢(xún)速度往往要增加索引,但是這樣就會(huì)增加數(shù)據(jù)庫(kù)的復(fù)雜程度,不利于后期的維護(hù)。之所以在本系統(tǒng)的開(kāi)發(fā)中采 用 MySQL 數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)本系統(tǒng)的數(shù)據(jù),首先是因?yàn)?MySQL 占用內(nèi)存小,不會(huì)影響整個(gè)計(jì)算機(jī)的運(yùn)行速度,其次是因?yàn)?MySQL采用的語(yǔ)法的 SQL的基本書(shū)寫(xiě)語(yǔ)法,便于操作,且又為關(guān)系型數(shù)據(jù)庫(kù),易于對(duì)數(shù)據(jù)進(jìn)行管理。商戶(hù)登錄服務(wù)器端主要是為了維護(hù)自己的菜品,增加、修改和刪除自己商鋪的菜品,隨時(shí)更新信息,方便用戶(hù)在客戶(hù)端進(jìn)行查看,并且當(dāng)用戶(hù)提交訂單后可以查看自己商鋪的訂單,并對(duì)其進(jìn)行及時(shí)的處理。在此需求上提出本系統(tǒng)的主找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 要界面與功能。 4 概要設(shè)計(jì) 功能模塊 隨著 3G 時(shí)代的到來(lái),手機(jī)應(yīng)用越來(lái)越普遍,加之國(guó)民手機(jī)持有量更是爆炸 式增長(zhǎng)。當(dāng)客戶(hù)選擇預(yù)定某個(gè)菜品時(shí),應(yīng)該能夠?qū)?duì)應(yīng)菜品信息,如:價(jià)格、數(shù)量記錄到對(duì)應(yīng)的購(gòu)物車(chē)中,此時(shí)客戶(hù)可以選擇選擇其他菜品或是查看自己的購(gòu)物車(chē),最后,在購(gòu)物車(chē)中填寫(xiě)相應(yīng)的送餐信息,提交訂餐訂單后,自動(dòng)清除已生成訂單的購(gòu)物車(chē)中的信息。需要實(shí)現(xiàn)菜品信息的動(dòng)態(tài)提示、購(gòu)物車(chē)管理、客戶(hù)信息注冊(cè)、登錄管理、訂單處理等模塊。 界面 用戶(hù)界面應(yīng)該做到清晰簡(jiǎn)單一目了然,給人以舒適感,易于操作??紤]到每位用戶(hù)都不喜歡傳統(tǒng)的訂餐時(shí)間長(zhǎng)的方式,后臺(tái)會(huì)不斷完善系統(tǒng)的運(yùn)行速度爭(zhēng)取在第一時(shí)間滿(mǎn)足用戶(hù)的訂餐需求。本系統(tǒng)中對(duì)用戶(hù)有明確的操作指示,在網(wǎng)頁(yè)中可以瀏覽系統(tǒng)為用戶(hù)提供給的任何服務(wù),如查看菜單信息,個(gè)人信息以及密碼的修改等操作在頁(yè)面中都有清晰的顯示。充分考慮到了代碼的冗余問(wèn)題,從而增加系統(tǒng)的可維護(hù)性。 可維護(hù)性 在使用系統(tǒng)的過(guò)程中 ,會(huì)遇到很多新的要求,有時(shí)候還要有新的內(nèi)容進(jìn)行擴(kuò)展,因此在設(shè)計(jì)系統(tǒng)時(shí)必須要考慮到,這樣設(shè)計(jì)出來(lái)的系統(tǒng)才能滿(mǎn)足實(shí)際的應(yīng)用,并能隨時(shí)進(jìn)行功能的增加。管理員登陸時(shí)可以為所有的商戶(hù)合理分配賬號(hào)和密碼,管理所有的用戶(hù)以及查看所有的訂餐和菜品;商戶(hù)登錄時(shí),只可以針對(duì)自己商戶(hù)的訂餐進(jìn)行處理,查看自己商戶(hù)的訂單;用戶(hù)只能在客戶(hù)端,只可以進(jìn)行查看菜品和下單的操作。準(zhǔn)確的數(shù)據(jù)、可恢復(fù)性的系統(tǒng)都是必須的。 系統(tǒng)安全性 對(duì)于不同的用戶(hù)有不同的權(quán)限,系統(tǒng)對(duì)于他們有良好的區(qū)分度。 綜上分析,決定利用 Android 設(shè)計(jì)系統(tǒng)的客戶(hù)端,用 JAVA 和 MySQL 設(shè)計(jì)網(wǎng)上訂餐系統(tǒng)的服務(wù)器端,使該系統(tǒng)可以更加方便的使用于不同需求的人群。傳統(tǒng)的訂餐方式已不能滿(mǎn)足人們的需求,為了順應(yīng)社會(huì)的發(fā)展與時(shí)代的需求,開(kāi)發(fā)設(shè)計(jì)基于 android 的網(wǎng)上訂餐系統(tǒng),它獨(dú)有的便捷性和直觀性 ,將會(huì)得到了很多人的青睞。 3 系統(tǒng)可行性分析以及需求 隨著科技的發(fā)展,二十一世紀(jì)成為了以網(wǎng)絡(luò)化、信息化為核心的社會(huì)。 傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。 C/S 架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。而后面主要是為了向前臺(tái)提供數(shù)據(jù),并接受前臺(tái)傳來(lái)的數(shù)據(jù)將其進(jìn)行一些必要的邏輯操作再存數(shù)的數(shù)據(jù)庫(kù)中去。 數(shù)據(jù)的儲(chǔ)存管理功能較為透明。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的設(shè)備,稱(chēng)為應(yīng)用服務(wù)器。最簡(jiǎn)單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶(hù)應(yīng)用程序和 數(shù)據(jù)庫(kù)服務(wù)器 程序。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。 它是軟件 系統(tǒng)體系結(jié)構(gòu) ,通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)更加合理的分配到 Client 端和 Server 端來(lái)實(shí)現(xiàn),這樣就可以降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。但在許多國(guó)外文獻(xiàn)中,也經(jīng)常把運(yùn)行客戶(hù)程序的機(jī)器稱(chēng)為 client(這種情況下也可把 client 譯為 “客戶(hù)機(jī) ”),把運(yùn)行服務(wù)器程序的機(jī)器稱(chēng)為 server。 這里客戶(hù)和服務(wù)器都是指通信過(guò)程中涉及的兩個(gè)應(yīng)用進(jìn)程( 軟件 )。 C/S 模式 介紹 在網(wǎng)絡(luò)連接模式中,除對(duì)等網(wǎng)外 ,還有另一種形式的網(wǎng)絡(luò),即客戶(hù)機(jī) /服務(wù)器網(wǎng),找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 Client/Server。 MySQL 的優(yōu)勢(shì) ( 1)使用 C 和 C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性; ( 2)支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng); ( 3)為多種編程語(yǔ)言提供了 API。MySQL 軟件采用了 GPL( GNU 通用公共許可證)。MySQL 使用的是 SQL“結(jié)構(gòu)化查詢(xún)語(yǔ)言 ”。 MySQL 數(shù)據(jù)庫(kù) MySQL 概述 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它將關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。 Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。 Java 技術(shù)特點(diǎn)是通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí) 計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專(zhuān)業(yè)社群。我們也可以自己來(lái)定ContentProvider 共享我們的數(shù)據(jù),方便用戶(hù)的訪問(wèn)。通過(guò)這樣定義好的 ContentProvider 我們可以方便的進(jìn)行數(shù)據(jù)操作。 Android 為常用的數(shù)據(jù)類(lèi)型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的 Content Provider。我們可以在你的應(yīng)用程序中實(shí)現(xiàn) Broadcast Receiver 來(lái)監(jiān)聽(tīng)和響應(yīng)這些廣播的 Intent ( 4) ContentProvider 簡(jiǎn)介 Content Provider 用來(lái)保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問(wèn)數(shù)據(jù)成為可能。一個(gè)定義好的 Service 必須在 配置文件中注冊(cè),通過(guò) service元素聲明才能使用 .Service 有自己的生命周期,我們可以調(diào)用 startService()啟動(dòng)一個(gè)Service 或者 bindService()方法來(lái)綁定一個(gè)存在的 Service ( 3) Broadcast Receiver 簡(jiǎn)介 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 Broadcast Receiver 是廣播接收器,它和事件處理機(jī)制相似,但事件處理機(jī)制是程序組件級(jí)別的(例如,某個(gè)按鈕的單擊事件),而廣播事件處理機(jī)制是系統(tǒng)級(jí)別的。Activity 有自己的生命周期,由 Android 系統(tǒng)來(lái)控制。下面分別介紹四大組件 [3]: ( 1) Activity 簡(jiǎn)介 在 Android 系統(tǒng)中 Activity 提供可視化的用戶(hù)界面,一個(gè) Android 應(yīng)用通常由多個(gè)Activity 組成。豐富的開(kāi)發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 Eclipse集成開(kāi)發(fā)環(huán)境插件 。藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi (依賴(lài)于硬件) 多媒體支持 包括常見(jiàn)的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, MP3, AAC, AMR, JPG, PNG) 優(yōu)化的圖形庫(kù) 包括 2D 和 3D 圖形庫(kù), 3D 圖形庫(kù)基于 OpenGL ES Dalvik 虛擬機(jī) 專(zhuān)門(mén)為移動(dòng)設(shè)備做了優(yōu)化 Android Features 特性 Android 系統(tǒng)有如下的幾大特性 [3]: 另外,為了推廣此技術(shù), Google和其它幾十個(gè)手機(jī)公司建立了開(kāi)放手機(jī)聯(lián)盟。它采用了軟件堆層( software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 2 開(kāi)發(fā)環(huán)境和相關(guān)技術(shù)簡(jiǎn)介 Android 技術(shù)介紹 Android 簡(jiǎn)介 Android 是 Google 于 2021 年 11 月 5 日宣布的基于 Linux 平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)的名稱(chēng),該平臺(tái)由操作系統(tǒng)、中間件、用戶(hù)界面和應(yīng)用軟件組成,號(hào)稱(chēng)是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。主要解決的問(wèn)題包括: (1) 對(duì)于使用界面,需要人性化,能夠給用戶(hù)一種溫馨的感覺(jué); (2) 在后臺(tái)根據(jù)登錄人員的不同進(jìn)行權(quán)限設(shè)置。據(jù)不完全統(tǒng)計(jì), 2021 年新上線訂餐類(lèi)網(wǎng)站近千家,大多數(shù)集中在經(jīng)濟(jì)較發(fā)達(dá)的大都市和一級(jí)城市,如北京、上海、廣州、深圳、重慶、福州、廈門(mén)等 ,但是在二線及其以下的城市關(guān)注度與應(yīng)用程度還不是很高,所以就二線 以及以下城市進(jìn)行此項(xiàng)目的開(kāi)發(fā)還是很有必要的 。因此,網(wǎng)絡(luò)訂餐市場(chǎng)被迅速 激發(fā) ,新的 銷(xiāo)售 模式被逐漸認(rèn)可,一批新興的以找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 網(wǎng)絡(luò)訂餐為核心業(yè)務(wù)的互聯(lián)網(wǎng)企業(yè)涌現(xiàn)。但總體而言,該行業(yè)發(fā)展 不是很好 。一時(shí)間全國(guó)冒出多家類(lèi)似公司,但就目前 情形 來(lái)看,規(guī)模不是很大 并且在 市場(chǎng) 上有 影響力 也不多 。網(wǎng)上訂餐的方式已經(jīng)被國(guó)外的許多家庭所認(rèn)可。即便你不是名流或者??鸵膊皇菑N師的朋友,你同樣可以享受這種便捷的訂餐方式。為了解決人們對(duì)于訂餐排隊(duì)、就餐困難等問(wèn)題,因此在 Android 平臺(tái)的基礎(chǔ)上設(shè)計(jì)了手機(jī)訂餐系統(tǒng),該系統(tǒng)可以讓用戶(hù)節(jié)約大量的時(shí)間,提高了生活效率 ,從而解決了就餐難的問(wèn)題。 與此同時(shí),當(dāng)今社會(huì)的快節(jié)奏生活方式讓人們困擾不已,而就餐與交通問(wèn)題首當(dāng)其沖。而 Android 操作系統(tǒng)憑借著自己開(kāi)放的平臺(tái)允許任何移動(dòng)終端廠商加入到 Android聯(lián)盟中,從而使得市場(chǎng)上越來(lái)越多的手機(jī)操作系統(tǒng)選擇了 Android。 C/S model 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 目 錄 摘 要 ................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1