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

正文內(nèi)容

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

2023-07-03 18:53:04 本頁(yè)面
 

【正文】 puters, puter applications, information technology fully penetrated into every aspect of human society , information technology bee a major trend in the world economy and social development. In the traditional food and beverage industry , the ordering process is done manually by a restaurant waiter . If the restaurant and there is a relatively large scale passenger flow peak time , appears dining guests waiting long time phenomenon. Android system appears , to the mobile Internet era has brought new development. In order to adapt to the modern information age ordering needs, the introduction of new information technology, research and design of the design and implementation of an Android platform based fastfood ordering system shell . It provides online ordering ( called meal ) and food exchanges, to provide users with convenience. The program includes background management functions , Web servers, network , Android and other frontend ordering parts, and the use of JAVA, ANDROID, JSP technology , Mysql database using MyEclipse, TOMCAT, Dreamweaver and other development environments and development tools . To provide 24 hours convenient online ordering service ( limited to the part immediately shipping a 24hour business , such as KFC) background paper describes the development of this system, function and development of the whole process to be pleted .Keywords: Android, reservation system , Java, Web server 目 錄第1章 開(kāi)發(fā)環(huán)境介紹 1 JAVA編程環(huán)境介紹 1 JAVA介紹 1 JAVA環(huán)境配置 2 Android概述 3 Android的產(chǎn)生 3 Android的平臺(tái)架構(gòu) 4 Android SDK的開(kāi)發(fā)環(huán)境 5 Tomact概述 6 Tomcat的簡(jiǎn)介 6 Tomcat的安裝 7 Mysql數(shù)據(jù)庫(kù)介紹 7第2章 需求分析 9 需求分析重要性 9 功能需求 10 性能需求 10 可行性分析 11第3章 總體設(shè)計(jì) 13 總體設(shè)計(jì)重要性 13 系統(tǒng)架構(gòu)圖 14 數(shù)據(jù)模型圖 14 程序流程圖 15第4章 詳細(xì)設(shè)計(jì) 17 資源規(guī)劃 17 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 17 界面設(shè)計(jì) 19第5章 系統(tǒng)實(shí)現(xiàn) 23 后臺(tái)編碼實(shí)現(xiàn) 23 登錄模塊實(shí)現(xiàn) 23 菜品管理實(shí)現(xiàn) 24 類(lèi)別管理實(shí)現(xiàn) 25 商鋪管理實(shí)現(xiàn) 25 訂單管理實(shí)現(xiàn) 26 用戶(hù)管理管理實(shí)現(xiàn) 27 后臺(tái)管理實(shí)現(xiàn)效果圖 29結(jié) 論 32參考文獻(xiàn) 33致 謝 34IV第1章 開(kāi)發(fā)環(huán)境介紹 JAVA編程環(huán)境介紹 JAVA介紹Java,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱(chēng)。第二,安全性 ,學(xué)過(guò)C++的人,再學(xué)Java,就感覺(jué)比較容易,因?yàn)樗麄兊木幊棠J胶茴?lèi)似。程序員只需把主要精力用在類(lèi)和接口的設(shè)計(jì)和應(yīng)用上。在編譯和運(yùn)行時(shí),Java可以有效的檢查錯(cuò)誤。[2]。 (3).對(duì)軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠(yuǎn)的影響,軟件從以開(kāi)發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。開(kāi)發(fā)各個(gè)階段的重要技術(shù)都利用平臺(tái)的基礎(chǔ)設(shè)施服務(wù),重視使用第三方構(gòu)件集成,對(duì)軟件開(kāi)發(fā)帶來(lái)了新的革命。,jdk1_5_0_10windowsi586 .(1) 在Windows 下,根據(jù)裝向?qū)О惭b到一個(gè)目錄下,例如安裝到C:\ 。%CATALINA_HOME%\mon\lib。%SystemRoot%\System32\Wbem。%JAVA_HOME%\lib\。添加 CATALINA_HOME、CLASSPATH、Path三個(gè)變量,變量值如下:CATALINA_HOME= C:\Program Files\Apache Software Foundation\Tomcat CLASSPATH=.。Path=C:\oraclexe\app\oracle\product\\server\bin。%SystemRoot%\system32。并選utf8編碼,否則數(shù)據(jù)庫(kù)中不能輸入漢字。同日,Google宣布組建了一個(gè)全球性的聯(lián)盟組織。Android是基于Linux內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機(jī)操作系統(tǒng)?,F(xiàn)在,Android系統(tǒng)不但應(yīng)用于智能手機(jī),也在平板電腦市場(chǎng)急速擴(kuò)張。其中在第三層還包括Android應(yīng)用環(huán)境[4]。Android的中間層多以Java 實(shí)現(xiàn),并且采用特殊的Dalvik 虛擬機(jī)(Dalvik Virtual Machine)。發(fā)布的時(shí)候,附帶著打包Android中一系列核心應(yīng)用程序包,該應(yīng)用程序包包括很多常用的程序,比如聯(lián)系人管理程序,地圖,短信程序等。任何一個(gè)應(yīng)用程序雖然都要遵循框架的安全性限制,但可以使用其他程序提供的功能或接口,也可以發(fā)布自己的功能或接口。它們通過(guò) Android 應(yīng)用程序框架為開(kāi)發(fā)者提供服務(wù)。 Android SDK的開(kāi)發(fā)環(huán)境SDK:(software development kit)軟件開(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)使用。第一步:獲得androidsdk——。安裝好后,需要在MyEclipse中配置Android SDK。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的安裝 首先下載Tomcat()。E:\jdk\lib\。E:\jdk\bin。 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)等。OLE DB是一個(gè)底層的數(shù)據(jù)庫(kù)訪問(wèn)接口,用它可以訪問(wèn)各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)。它支持正規(guī)的SQL查詢(xún)語(yǔ)言和采用多種數(shù)據(jù)類(lèi)型,能對(duì)數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢(xú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ù)。圖11 數(shù)據(jù)庫(kù)管理系統(tǒng)和接口的原理 第2章 需求分析 需求分析重要性需求分析是程序設(shè)計(jì)中最關(guān)鍵的一個(gè)步驟,是其它步驟的基礎(chǔ)。需求分析特別重要。軟件的需求分析是軟件開(kāi)發(fā)前的第一個(gè)階段,也是關(guān)系到軟件開(kāi)發(fā)成敗的關(guān)鍵步驟,在整個(gè)軟件開(kāi)發(fā)的過(guò)程中,可以說(shuō)這個(gè)階段所要占用的時(shí)間是相當(dāng)大的。編寫(xiě)出詳細(xì)技術(shù)需求是概念性工作中最困難的地方,所有面向用戶(hù)、面向機(jī)器和其它軟件系統(tǒng)的接口定義也包括其中。但是對(duì)于我們開(kāi)發(fā)人員來(lái)說(shuō),并沒(méi)有編寫(xiě)出客戶(hù)認(rèn)可的需求文檔,我們?nèi)绾沃理?xiàng)目于何時(shí)結(jié)束?而如果我們不知道什么對(duì)客戶(hù)來(lái)說(shuō)是重要的,那我們又如何能使客戶(hù)感到滿(mǎn)意呢? 然而,軟件需求也包括哪些不是用于商業(yè)目的的。本系統(tǒng)是的基于網(wǎng)絡(luò)訂餐系統(tǒng),最終是要提供一個(gè)平臺(tái),不同餐廳可以選擇加入,并且發(fā)布自己的菜價(jià)信息。本系統(tǒng)的功能說(shuō)明如下:點(diǎn)菜管理:這個(gè)功能屬于后臺(tái)管理員的功能。用戶(hù)登錄:輸入用戶(hù)名和密碼后通過(guò)系統(tǒng)驗(yàn)證即可進(jìn)入訂餐系統(tǒng)。信息功能:包括更新個(gè)人信息與修改密碼功能。應(yīng)該保持應(yīng)用相關(guān)模塊和領(lǐng)域通用模塊的分離,技術(shù)平臺(tái)相關(guān)模塊和獨(dú)立于具體技術(shù)的模塊分離從而達(dá)到隔離變化的效果;第三,對(duì)數(shù)據(jù)的良好規(guī)劃;第四,明確靈活的部署規(guī)劃。因此在架構(gòu)設(shè)計(jì)時(shí),應(yīng)該牢記軟件的使用者用戶(hù),不僅要滿(mǎn)足用戶(hù)的提出的功能要求,也要達(dá)到用戶(hù)期望的質(zhì)量。如果操作復(fù)雜,就失去了推廣價(jià)值。 可行性分析外賣(mài)點(diǎn)餐系統(tǒng)基于餐廳規(guī)模越來(lái)越大,日常管理日益增多,因特網(wǎng)的廣泛應(yīng)用而使人們的訂餐方式有所不同,為了方便管理及便利廣大消費(fèi)者,特開(kāi)發(fā)此系統(tǒng),以提高工作效率增加餐廳收益。就目前使用的開(kāi)發(fā)技術(shù)來(lái)說(shuō)建議系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到,利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)能基本完成。可以在全局高度上進(jìn)行總體設(shè)計(jì),花較少成本,多種可能的系統(tǒng)實(shí)現(xiàn)方案和軟件結(jié)構(gòu)要在較抽象的層次上進(jìn)行分析和對(duì)比,從中選出最佳方案和最合理的軟件結(jié)構(gòu),從而用較低成本開(kāi)發(fā)出較高質(zhì)量的軟件系統(tǒng)。總體設(shè)計(jì)的另一個(gè)重要的任務(wù)就是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中的每個(gè)程序是由哪些模塊組成的,以及著些模塊間的相互關(guān)系。該劃分過(guò)程從需求分析確立的目標(biāo)系統(tǒng)的模型出發(fā),對(duì)整個(gè)問(wèn)題進(jìn)行分割,使其每個(gè)部分用一個(gè)或幾個(gè)軟件成份加以解決。在本次系統(tǒng)設(shè)計(jì)中選擇微軟的Visio這一UML建模工具。數(shù)據(jù)庫(kù),將數(shù)據(jù)顯示給后臺(tái)服務(wù)器。模型(Model)是現(xiàn)實(shí)世界的抽象。數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類(lèi)型:分別是概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。例如,公司中的每個(gè)員工,家里中的每個(gè)家具。過(guò)程是將一組輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)的活動(dòng),流程圖就是描述這個(gè)活動(dòng)的圖解。因?yàn)閳D簡(jiǎn)潔、明了。用戶(hù)登錄后,便進(jìn)入餐廳餐單的瀏覽界面??梢酝ㄟ^(guò)價(jià)格分類(lèi),進(jìn)行菜單的查詢(xún)。這時(shí)候我們就可以等待享受美食了。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1