已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于ANDROID平臺的手機(jī)網(wǎng)上訂餐系統(tǒng)的研究與實現(xiàn)中文摘要ANDROID手機(jī)網(wǎng)上點餐系統(tǒng)是基于ANDROID手機(jī)的一款網(wǎng)絡(luò)應(yīng)用軟件,目的在于為注冊用戶和餐館提供極大的便利。應(yīng)用此軟件,用戶可以輕松便捷地實現(xiàn)自己的點菜要求。此系統(tǒng)基于C/S結(jié)構(gòu),采用PHP和MYSQL編程來實現(xiàn)對數(shù)據(jù)的存儲和操作。手機(jī)客戶端主要應(yīng)用ANDROID開發(fā)技術(shù),使用ACTIVITY組件,并遵照MVC模式進(jìn)行開發(fā)。網(wǎng)絡(luò)數(shù)據(jù)交互則遵照HTTP協(xié)議來實現(xiàn)與服務(wù)器端的通信。本文第一章引言部分對整個系統(tǒng)和開發(fā)的背景作了簡要的分析。第二章簡要介紹開發(fā)環(huán)境與開發(fā)工具與相關(guān)技術(shù)。第三章是系統(tǒng)的需求分析和數(shù)據(jù)庫的設(shè)計,客戶端程序的整體結(jié)構(gòu)及WEBSERVICE服務(wù)的設(shè)計。第四章是主體功能的編碼實現(xiàn),介紹本系統(tǒng)各個功能模塊的具體實現(xiàn)。最后則是對開發(fā)過程的總結(jié)。關(guān)鍵詞ANDROIDJSON數(shù)據(jù)HTTPCLIENTSOAP協(xié)議WEBSERVICE服務(wù)1緒論何謂“網(wǎng)上訂餐”簡言之,就是由網(wǎng)站擔(dān)任消費者與餐飲商家之間的“媒介”,消費者直接通過網(wǎng)絡(luò)來預(yù)訂餐廳座位或房間。訂餐者根據(jù)菜系、位置、價位等找到中意的餐館酒店后,只需鼠標(biāo)點擊并輸入就餐時間、人數(shù)等信息即可,訂餐網(wǎng)會在完成預(yù)訂后通過EMAIL或短信告知預(yù)訂情況。網(wǎng)上訂餐不僅對消費者完全免費,還可提供不同程度的折扣,使人們在沒有就餐煩惱的情況下享受物美價廉的可口飯菜。11研究背景隨著計算機(jī)、互聯(lián)網(wǎng)和移動終端及其應(yīng)用的快速發(fā)展,不斷的改變著人們的工作方式、交流方式、學(xué)習(xí)方式以及生活的各個方面,尤其是電子商務(wù)的突飛猛進(jìn)正使人們的購物方式、支付方式發(fā)生著翻天覆地的變化。如今快節(jié)奏的生活方式讓人們困擾不已,而就餐與交通問題首當(dāng)其沖。餐廳太過擁擠、客流高峰期就餐困難、點餐等待等問題層出不窮。如果能有一個為廣大民眾所接受的系統(tǒng)應(yīng)用解決這些問題,對于解決生活中的困擾及提升人們的生活質(zhì)量都有極大的幫助。12目前形勢國內(nèi)也有不少網(wǎng)上訂餐的服務(wù)形式,其中包括線上訂購、在線支付等等。其實,想法都很不錯,但想實現(xiàn)網(wǎng)上訂購,這些網(wǎng)上訂餐的形式應(yīng)該很難,個中原因主要就是餐飲行業(yè)普遍存在的信息化意識薄弱,這讓網(wǎng)上訂餐成為實在的瓶頸,短時期內(nèi)這是很難突破的,這也是為什么現(xiàn)在真正能實現(xiàn)網(wǎng)上訂餐、并能被廣泛接納的網(wǎng)上訂餐行為,依然離不開電話直接訂購的主要原因。據(jù)不完全統(tǒng)計,2008年新上線訂餐類網(wǎng)站近千家,大多數(shù)集中在經(jīng)濟(jì)較發(fā)達(dá)的大都市和一級城市,如北京、上海、廣州、深圳、重慶、福州、廈門等。網(wǎng)上訂餐,想真正實現(xiàn)“網(wǎng)上訂,網(wǎng)上付”的正規(guī)化,還需要很長的一段時日。13選題方向及意義據(jù)了解,目前國內(nèi)較為成熟的、成體系的餐飲預(yù)定類網(wǎng)站為數(shù)不多,“行業(yè)巨頭”主要集中在京、滬、粵三地請客800、飯統(tǒng)網(wǎng)雄踞京城;訂餐小秘書、大眾點評網(wǎng)坐鎮(zhèn)上海灘、八界網(wǎng)獨守羊城。處于餐飲產(chǎn)業(yè)鏈中的新生產(chǎn)業(yè)網(wǎng)絡(luò)訂餐業(yè),正受到越來越多投資人的偏愛。記者調(diào)查發(fā)現(xiàn),當(dāng)下眾多此類網(wǎng)站,如大眾點評網(wǎng)、訂餐小秘書、紫頁114、請客800等,都有一個共同的盈利模式,即通過互聯(lián)網(wǎng)幫客人訂餐、提供一定的折扣,從而獲得店方給予的返點,這樣的運(yùn)營模式實際就是餐飲行業(yè)的攜程網(wǎng)。這些網(wǎng)站不僅可以給網(wǎng)民提供海量的餐廳信息、交流美食心得的平臺,而且可以給訂餐者實實在在的折扣。2開發(fā)環(huán)境及相關(guān)技術(shù)簡介21開發(fā)環(huán)境簡介本系統(tǒng)是基于ANDROID平臺的網(wǎng)上訂餐系統(tǒng),因此ANDROID平臺是首要搭建的平臺,鑒于目前主流的ANDROID系統(tǒng)基本上都在ANDROID21版本以上,因此就選擇ANDROIDSDK21版本作為開發(fā)本系統(tǒng)ANDROID手機(jī)客戶端的基礎(chǔ)。此外,本系統(tǒng)使用APACHEPHPMYSQL作為WEB端的開發(fā)基礎(chǔ)。下面就是本系統(tǒng)開發(fā)所需的各種軟件的名稱及版本等級。1、JDK16及其以上版本。該版本為較高的版本,具有很多低版本所不具備的新特性。2、WEB應(yīng)用服務(wù)器,APACHE226版本。3、數(shù)據(jù)庫,MYSQL51及其以上版本。MYSQL功能強(qiáng)大且安裝方便,并且支持事物后更增添了數(shù)據(jù)的完整性及安全性。4、開發(fā)環(huán)境,ECLIPSEJAVAEEIDEFORWEBDEVELOPERS35及其以上版本,該版本支持EE系統(tǒng)的開發(fā)。5、ANDROIDSDK21及其ECLIPSE開發(fā)插件ADT。22WEBSERVICE技術(shù)簡介WEBSERVICE平臺需要一套協(xié)議來實現(xiàn)分布式應(yīng)用程序的創(chuàng)建。任何平臺都有它的數(shù)據(jù)表示方法和類型系統(tǒng)。要實現(xiàn)互操作性,WEBSERVICE平臺必須提供一套標(biāo)準(zhǔn)的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。目前這些協(xié)議有XML和XSD、SOAP、WSDL、UDDI及調(diào)用RPC與消息傳遞。而本系統(tǒng)所用的協(xié)議則是SOAP和WSDL。SOAP即簡單對象訪問協(xié)議SIMPLEOBJECTACCESSPROTOCAL,它是用于交換XML編碼信息的輕量級協(xié)議。它有三個主要方面XMLENVELOPE為描述信息內(nèi)容和如何處理內(nèi)容定義了框架,將程序?qū)ο缶幋a成為XML對象的規(guī)則,執(zhí)行遠(yuǎn)程過程調(diào)用RPC的約定。SOAP可以運(yùn)行在任何其他傳輸協(xié)議上。例如,你可以使用SMTP,即因特網(wǎng)電子郵件協(xié)議來傳遞SOAP消息,這可是很有誘惑力的。在傳輸層之間的頭是不同的,但XML有效負(fù)載保持相同。WEBSERVICE打破了軟件應(yīng)用、網(wǎng)站和各種設(shè)備之間的格格不入的狀態(tài),實現(xiàn)“基于WEB無縫集成”的目標(biāo)。WSDL就是用機(jī)器能閱讀的方式提供的一個正式描述文檔而基于XML的語言,用于描述WEBSERVICE及其函數(shù)、參數(shù)和返回值。因為是基于XML的,所以WSDL既是機(jī)器可閱讀的,又是人可閱讀的。3系統(tǒng)功能設(shè)計及概述31系統(tǒng)開發(fā)背景隨著計算機(jī)技術(shù)的發(fā)展,越來越多的人依賴計算機(jī)。而智能手機(jī)的誕生及其相關(guān)應(yīng)用的發(fā)展、電信技術(shù)的進(jìn)步,又為移動終端及其應(yīng)用的普及提供了可能。GOOGLE公司2005年推出的GOOGLE地圖,2008年推出的第一款A(yù)NDROID智能手機(jī),極大地促進(jìn)了手機(jī)應(yīng)用的大發(fā)展。本系統(tǒng)將主要基于GOOGLEMAP及ANDROID應(yīng)用軟件來實現(xiàn)一個美食訂購、分享的平臺,通過WEB端以及ANDROID手機(jī)端的實現(xiàn)使用戶可以實時與他人分享自己喜歡的美食,并且可以通過GOOGLEMAP精確快速的找到飯店所在的位置。32功能概述現(xiàn)在對該系統(tǒng)的基本功能進(jìn)行簡單介紹。1、WEB會員端用戶可以通過注冊模塊注冊會員賬號,通過登錄系統(tǒng)實現(xiàn)美食信息的查詢、收藏和分享,實現(xiàn)美食的訂購,管理個人信息。2、WEB商戶端商戶也可以通過注冊模塊注冊成為系統(tǒng)商戶,商戶被審核通過后即可登錄系統(tǒng)設(shè)置餐廳信息,包括利用GOOGLE地圖上傳餐廳具體的經(jīng)緯度;管理餐廳所提供的美食信息,包括添加、刪除、修改;查詢和管理會員訂單,包括是否接受訂單、所訂餐品是否發(fā)出等。3、WEB管理端當(dāng)管理員登陸系統(tǒng)后,可以對整個系統(tǒng)進(jìn)行管理,包括審核商戶、文章、廣告信息;添加、修改和刪除美食種類及美食信息;改變站長推薦、今日特價等信息;對數(shù)據(jù)庫進(jìn)行維護(hù)。4、ANDROID客戶端會員除了通過電腦訪問該系統(tǒng)之外,還可以通過在手機(jī)中安裝相應(yīng)的程序來訪問該系統(tǒng)。在手機(jī)端,用戶同樣可以注冊成為會員或登錄系統(tǒng),登陸成功后可以查看美食信息、搜索美食信息、上傳美食信息、查詢個人信息、查看個人的訂單、及個人收藏的美食信息。33MYSQL數(shù)據(jù)庫設(shè)計本系統(tǒng)中的信息表主要有11張數(shù)據(jù)表網(wǎng)站文章表、會員信息表、商戶信息表、美食種類表、餐品信息表、餐廳信息表、評論表、廣告表、訂單表、訂單詳情表、用戶推薦美食信息表詳見附錄一。34ANDROID客戶端的設(shè)計本系統(tǒng)的ANDROID客戶端是基于ANDROID21開發(fā)出來的,下面是對ANDROID應(yīng)用程序的構(gòu)成進(jìn)行介紹。先看項目的目錄結(jié)構(gòu)(如下圖一)(圖1)在該程序中,包含如下一些主要的文件,接下來就詳細(xì)解釋一下。1、SRC目錄SRC目錄中存放的是該項目的源代碼,其內(nèi)部結(jié)構(gòu)會根據(jù)用戶所聲明的包自行組織,例如本系統(tǒng)中所用的三個基本包,它們包含了程序所用到的ACTIVITY和各種類及各種方法。2、GEN目錄該目錄下的文件是ADT自動生成的,并不需要人為地修改。它就是項目的字典,項目中用戶界面、字符串、圖片、聲音等資源都會在該類中創(chuàng)建它們唯一的ID,當(dāng)項目中使用這些資源時,會通過該類得到資源的引用。3、ANDROID21該目錄中存放的是該項目支持的JAR包,同時還包含項目打包時需要的METAINF目錄。4、RES目錄該目錄用于存放應(yīng)用城中經(jīng)常使用的資源文件,包括圖片、聲音布局文件及參數(shù)描述文件等,包括多個目錄,以DRAWABLE開頭的三個文件是用來保存不同格式的圖片的資源。LAYOUT文件夾則是存放所有的布局文件的。VALUES是用來存放程序所用到的字符串、顏色及樣式描述文件的。5、ANDROIDMANIFESTXML文件該文件時應(yīng)用程序的系統(tǒng)控制文件,是應(yīng)用程序的全局性描述文件,讓外界知道該應(yīng)用程序包含哪些組件、資源、何時運(yùn)行及應(yīng)用程序自身應(yīng)該擁有的權(quán)限的聲明。例如,本程序應(yīng)用到的權(quán)限有第一個是訪問網(wǎng)絡(luò)的權(quán)限,第二個是精確定位的權(quán)限,第三個是應(yīng)用照相權(quán)限,第四個是往存儲卡中寫入數(shù)據(jù)的權(quán)限。35WEBSERVICE服務(wù)端的設(shè)計ANDROID應(yīng)用通常都是運(yùn)行在手機(jī)平臺上,手機(jī)系統(tǒng)的硬件資源是有限的,不管是存儲能力還是計算能力都很有限,在ANDROID系統(tǒng)上開發(fā)、運(yùn)行一些單用戶、小型應(yīng)用還是可能的,但是對于需要進(jìn)行大量的數(shù)據(jù)處理、復(fù)雜計算的應(yīng)用,還是只能不是愛遠(yuǎn)程服務(wù)器上,而ANDROID應(yīng)用將只是充當(dāng)這些應(yīng)用的客戶端。WEBSERVICE用于消除不同平臺、不同語言之間的差異,將現(xiàn)有的應(yīng)用程序發(fā)布成開放式的服務(wù),從而允許互聯(lián)網(wǎng)上任何地方、任何平臺、任何語言的應(yīng)用程序可以向全世界發(fā)布信息或提供某種服務(wù)。本系統(tǒng)采用SOAP(SIMPLEOBJECTACCESSPROTOCOL,簡單對象訪問協(xié)議),它是一種具有擴(kuò)展性的XML消息協(xié)議。SOAP是一個應(yīng)用程序向另一個應(yīng)用程序發(fā)送XML消息。SOAP消息是從SOAP發(fā)送者傳至SOAP接受者的單路消息,任何應(yīng)用程序均可作為發(fā)送者或者接受者。SOAP僅定義消息結(jié)構(gòu)和消息處理的協(xié)議,與底層的傳輸協(xié)議獨立。因此,SOAP協(xié)議能通過HTTP,JMS或者SMTP協(xié)議傳輸。使用PHP做服務(wù)端,要用ANDROID去訪問,用JSON和XML提供返回的數(shù)據(jù),而ANDROID端則可以用APACHE的HTTPCLIENT去訪問。JSONJAVASCRIPTOBJECTNOTATION是一種輕量級的數(shù)據(jù)交換格式。它基于JAVASCRIPT(STANDARDECMA2623RDEDITIONDECEMBER1999)的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C,C,C,JAVA,JAVASCRIPT,PERL,PYTHON等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機(jī)器解析和生成。HTTPCLIENT是APACHEJAKARTACOMMON下的子項目,可以用來提供高效的、最新的、功能豐富的支持HTTP協(xié)議的客戶端編程工具包,并且它支持HTTP協(xié)議最新的版本和建議。本項目的ANDROID客戶端就是利用這個組件進(jìn)行WEB服務(wù)請求的。4系統(tǒng)實現(xiàn)及功能實例41WEB會員端主要功能實現(xiàn)及示例411注冊、登陸驗證功能的實現(xiàn)當(dāng)進(jìn)入網(wǎng)站首頁時,會發(fā)現(xiàn)網(wǎng)站右側(cè)的登陸標(biāo)簽,若你是會員,請點擊登陸,就會跳轉(zhuǎn)至登陸頁面;若你不是會員,也點擊登錄。因為登陸頁面注冊按鈕,用戶就可以進(jìn)入注冊頁面。在注冊或登錄的過程中,頁面會提示不同程度的提示信息,比如登錄或注冊成功并自動跳轉(zhuǎn)頁面,會提示你的用戶名或密碼輸入不正確等。412查詢美食信息(包括餐廳地圖信息)(圖2)(圖3)當(dāng)用戶在瀏覽美食信息時,點擊進(jìn)入餐廳查詢餐廳所有美食信息,用戶在餐廳詳細(xì)信息頁面可以看到美食的詳細(xì)信息,包括美食信息及美食所在餐廳的位置信息,為用戶提供全面細(xì)致的餐廳及美食信息。實現(xiàn)過程VARGEOCODERVARMAPVARMARKERSARRAYFUNCTIONINITIALIZELAT,LNGGEOCODERNEWGOOGLEMAPSGEOCODERVARLATLNGNEWGOOGLEMAPSLATLNGLAT,LNGVARMYOPTIONSZOOM13,CENTERLATLNG,MAPTYPEIDGOOGLEMAPSMAPTYPEIDROADMAPMAPNEWGOOGLEMAPSMAPDOCUMENTGETELEMENTBYID“MAP_CANVAS“,MYOPTIONSADDMARKERLATLNGADDMARKEREVENTLATLNG413購買、收藏美食功能的實現(xiàn)(圖4)(圖5)用戶如果要點餐,那就必須進(jìn)入美食的詳細(xì)信息頁面(如圖4),這樣就可以進(jìn)行點餐和收藏了。用戶只要點擊訂購按鈕,就可以把美食添加進(jìn)菜單,而且用戶還可以改變訂購的數(shù)量,為用戶添加了便利(如圖5)。(圖6)(圖7)用戶在訂購結(jié)束后即可進(jìn)行結(jié)算,點擊購物車頁面的結(jié)算按鈕,即可進(jìn)入填寫訂單詳細(xì)信息頁面(如圖6),在確認(rèn)訂單詳細(xì)信息后,用戶即可提交訂單(如圖7),完成訂餐過程。42WEB商戶端功能實現(xiàn)及實例421注冊、登陸驗證功能的實現(xiàn)當(dāng)商戶進(jìn)入網(wǎng)站首頁時,會發(fā)現(xiàn)網(wǎng)站底部有商務(wù)合作與餐廳管理兩個標(biāo)簽,若你不是已注冊商戶,點擊商務(wù)合作就會跳轉(zhuǎn)至注冊頁面;若你已是注冊商戶,點擊餐廳管理。商戶在注冊后會在經(jīng)過網(wǎng)站管理員的審核之后才會通過;在登錄的過程中,頁面會提示不同程度的提示信息,比如登錄或注冊成功并自動跳轉(zhuǎn)頁面,會提示你的用戶名或密碼輸入不正確等。422管理餐廳信息(上傳、修改、刪除)功能的實現(xiàn)(圖8)(圖9)當(dāng)商戶已經(jīng)過審核可以登錄至商戶管理頁面時(如圖8),商家可以選擇修改餐廳信息頁面上傳餐廳信息(如圖9),系統(tǒng)設(shè)置當(dāng)前的區(qū)域為保定火車站附近的區(qū)域。這里可以通過GOOGLE地圖獲取商家餐廳的具體位置(精確的經(jīng)緯度)并在確認(rèn)上傳之后上傳至數(shù)據(jù)庫。獲取地圖并添加位置數(shù)組的MAPJS代碼如下所示VARGEOCODERVARMAPVARMARKERSARRAYFUNCTIONINITIALIZEGEOCODERNEWGOOGLEMAPSGEOCODERVARLATLNGNEWGOOGLEMAPSLATLNG3886300,11548003/這里就是頁面當(dāng)前顯示的地理位置的具體經(jīng)緯度。VARMYOPTIONSZOOM13,CENTERLATLNG,MAPTYPEIDGOOGLEMAPSMAPTYPEIDROADMAPMAPNEWGOOGLEMAPSMAPDOCUMENTGETELEMENTBYID“MAP_CANVAS“,MYOPTIONSGOOGLEMAPSEVENTADDLISTENERMAP,CLICK,FUNCTIONEVENTADDMARKEREVENTLATLNGFUNCTIONADDMARKERLOCATIONVARCLICKEDLOCATIONNEWGOOGLEMAPSLATLNGLOCATIONVARMARKERNEWGOOGLEMAPSMARKERPOSITIONLOCATION,MAPMAPDOCUMENTGETELEMENTBYID“SHOW_X“VALUELOCATIONLATDOCUMENTGETELEMENTBYID“SHOW_Y“VALUELOCATIONLNGMAPSETCENTERLOCATIONMARKERSARRAYPUSHMARKER43ANDROID手機(jī)端功能實現(xiàn)及實例431登陸及驗證功能的實現(xiàn)(圖10)(圖11)當(dāng)用戶安裝ANDROID客戶端后即可運(yùn)行。首先進(jìn)入的是歡迎界面,然后會自動跳轉(zhuǎn)進(jìn)入登錄界面。這里用戶可以登錄或注冊,這里就點擊登錄按鈕,如果你輸入的用戶名和密碼不一致,系統(tǒng)就會提示你重新輸入(如圖10)。當(dāng)你輸入正確的用戶名和密碼后,系統(tǒng)就會自動跳轉(zhuǎn)進(jìn)入系統(tǒng)的主界面(如圖11)。關(guān)鍵代碼如下所示HTTPPOSTHTTPPOSTNEWHTTPPOSTURLHTTPCLIENTCLIENTNEWDEFAULTHTTPCLIENTSTRINGBUILDERSTRNEWSTRINGBUILDER/獲取用戶名文本框內(nèi)容STRINGEDITUIDUIDGETTEXTTOSTRING/獲取密碼框內(nèi)容STRINGEDITPWDPWDGETTEXTTOSTRINGARRAYLISTPARAMSNEWARRAYLISTPARAMSADDNEWBASICNAMEVALUEPAIR“USERNAME“,EDITUIDPARAMSADDNEWBASICNAMEVALUEPAIR“PASSWORD“,EDITPWDBUFFEREDREADERBUFFERNULLTRYHTTPPOSTSETENTITYNEWURLENCODEDFORMENTITYPARAMS,HTTPUTF_8HTTPRESPONSEHTTPRESCLIENTEXECUTEHTTPPOSTIFHTTPRESGETSTATUSLINEGETSTATUSCODE200BUFFERNEWBUFFEREDREADERNEWINPUTSTREAMREADERHTTPRESGETENTITYGETCONTENTFORSTRINGSBUFFERREADLINESNULLSBUFFERREADLINESTRAPPENDS/STRINGOUTENTITYUTILSTOSTRINGHTTPRESGETENTITYGETCONTENT“UTF_8“/STRINGBUILDERSBNEWSTRINGBUILDERLOGITAG,STRTOSTRINGBUFFERCLOSEJSONOBJECTJSONNEWJSONOBJECTSTRTOSTRINGSTRINGTITLEJSONGETSTRING“TITLE“LOGITAG,TITLEINTIDJSONGETINT“ID“IFID1TOASTMAKETEXTTHIS,IDTITLE,TOASTLENGTH_SHORTSHOW/跳轉(zhuǎn)到主頁面INTENTINTENTNEWINTENTINTENTSETCLASSFANYOUCLIENTTHIS,MAINACTIVITYCLASSBUNDLEBUNDLENEWBUNDLEBUNDLEPUTSTRING“ACTION“,“REGISTER“INTENTPUTEXTRASBUNDLESTARTACTIVITYINTENTFANYOUCLIENTTHISFINISHELSETOASTMAKETEXTTHIS,“對不起,請重新輸入用戶名或密碼“,TOASTLENGTH_SHORTSHOW432訂購美食功能的實現(xiàn)(圖12)(圖13)用戶在進(jìn)入系統(tǒng)主界面后,可以看到幾個主要按鈕,如果想要訂餐,可以進(jìn)入餐廳(如圖12所示),這樣就可以如同WEB端一樣瀏覽餐廳信息,在選擇某個餐廳后,就可以看到餐廳所有的美食信息,在瀏覽餐品詳細(xì)信息時,用戶就可以進(jìn)行購買和收藏等操作了(如圖13所示)。關(guān)鍵代碼如下所示JSONARRAYJSONARRAYNEWJSONARRAYBUILDERTOSTRINGFORINTI0IMAPPUT“BID“,IDMAPPUT“RESTAURANT“,RESTAURANTMAPPUT“ADDRESS“,ADDRLISTADDMAPCOMENDDATARESTAURANTADDRESTINFOLISTVIEWLVLISTVIEWFINDVIEWBYIDRIDSEARCHRESULTLISTVIEWSIMPLEADAPTERMSCHEDULENEWSIMPLEADAPTERTHIS,/沒什么解釋LIST,/數(shù)據(jù)來源RLAYOUTMY_LISTITEM,/LISTITEM的XML實現(xiàn)/動態(tài)數(shù)組與LISTITEM對應(yīng)的子項NEWSTRING“ADDRESS“,“RESTAURANT“,/LISTITEM的XML文件里面的兩個TEXTVIEWIDNEWINTRIDITEMTITLE,RIDITEMTEXT/添加并且顯示LVSETADAPTERMSCHEDULE433美食推薦功能的實現(xiàn)(圖14)本系統(tǒng)另外的一個功能就是為用戶提供了一個可以和網(wǎng)友分享美食信息的平臺,用戶在平時日常生活中遇到了比較美味的食品,可以通過客戶端的上傳美食功能來實現(xiàn)與網(wǎng)友分享。44WEBSERVICE服務(wù)器的設(shè)計與實現(xiàn)該部分功能主要包括業(yè)務(wù)接受頁面和業(yè)務(wù)處理頁面。業(yè)務(wù)接受頁面是由PHP構(gòu)成的。它接受ANDROID客戶端傳過來的請求,但是它不能單獨運(yùn)行,必須通過請求業(yè)務(wù)處理頁面中的相關(guān)服務(wù),經(jīng)過處理之后,得到業(yè)務(wù)處理的結(jié)果,經(jīng)過判斷之后,通過JSON數(shù)組再次將結(jié)果返回給ANDROID客戶端,讓客戶端進(jìn)行下一個步驟。業(yè)務(wù)處理頁面只有一個,就是提供了基于SOAP協(xié)議的WEBSERVICE服務(wù)的SERVICEPHP頁面。在這個頁面里,客戶端所有的請求都會經(jīng)過它的處理,并通過返回處理結(jié)果將處理結(jié)果告訴業(yè)務(wù)接受頁面。下面就以客戶端發(fā)送登錄驗證請求為例,介紹整個系統(tǒng)的運(yùn)行首先ANDROID客戶端創(chuàng)建登錄驗證的請求,代碼如下所示STRINGURL“HTTP/10022/FANYOU/SERVICES/CLIENT_LOGINPHP“HTTPPOSTHTTPPOSTNEWHTTPPOSTURLHTTPCLIENTCLIENTNEWDEFAULTHTTPCLIENTSTRINGBUILDERSTRNEWSTRINGBUILDER/獲取用戶名文本框內(nèi)容STRINGEDITUIDUIDGETTEXTTOSTRING/獲取密碼框內(nèi)容STRINGEDITPWDPWDGETTEXTTOSTRINGARRAYLISTPARAMSNEWARRAYLISTPARAMSADDNEWBASICNAMEVALUEPAIR“USERNAME“,EDITUIDPARAMSADDNEWBASICNAMEVALUEPAIR“PASSWORD“,EDITPWDBUFFEREDREADERBUFFERNULLHTTPPOSTSETENTITYNEWURLENCODEDFORMENTITYPARAMS,HTTPUTF_8這里就是客戶端將登錄請求的信息發(fā)送至服務(wù)端的業(yè)務(wù)請求頁面,信息的內(nèi)容包括用戶名和密碼。然后就是服務(wù)器接收請求頁面將請求信息發(fā)送至服務(wù)器業(yè)務(wù)處理頁面進(jìn)行處理的示例并得到處理結(jié)果再將結(jié)果傳回到客戶端,代碼如下所示CALLCHECK_LOGIN,PARAMETERSIFERRCLIENTGETERROR/得到服務(wù)處理的結(jié)果ARRAYARRAYTITLEURLENCODE恭喜您,登陸成功,ID1ECHOURLDECODEJSON_ENCODEARRAY/將結(jié)果封裝成JSON數(shù)組傳回客戶端/HEADER“LOCATIONHTTP/LOCALHOST/FANYOU/INDEXPHP“ELSEARRAYARRAYTITLEURLENCODE登錄失敗,ID0ECHOURLDECODEJSON_ENCODEARRAY最后就是服務(wù)器處理功能的實現(xiàn),搭建過程、處理過程如下所示第一步服務(wù)器的搭建SERVICEHTTP_RAW_POST_DATA第二步服務(wù)的發(fā)布這時,服務(wù)器并沒有提供任何服務(wù),因為并沒有任何服務(wù)被發(fā)布。下面就發(fā)布一個檢查ANDROID客戶端登陸的服務(wù),代碼如下所示FUNCTIONCHECK_LOGINUSERNAME,PASSWORDREQUIRE_ONCE“/CONFIG/CONFIGPHP“/打開數(shù)據(jù)庫連接DBNEWOPMYSQLSQL“SELECTFROMTB_USERWHEREUSERNAMEUSERNAMEANDPASSWORDPASSWORD“/查詢所有數(shù)據(jù)RESULTDBUIDRSTSQLUSERMYSQL_FETCH_ARRAYRESULTIFUSERUSERNAMEUSERNAMEELSERETURNNEWSOAP_FAULTCLIENT,CONCATENATEYONGHUMINGCUOWUMYSQL_CLOSECON第三步注冊服務(wù)并返回參數(shù)定義通過這個方法,我們就發(fā)布了一個服務(wù)項目了,但是僅僅有發(fā)布是不夠的,還需要在在服務(wù)器上進(jìn)行注冊并且返回各個參數(shù)的定義,注冊方法與返回參數(shù)的方法(就以上面這個微粒)如下所示SOAPREGISTERCHECK_LOGIN,ARRAY“USERNAME“XSDSTRING“,“PASSWORD“XSDSTRING“,ARRAY“RETURN“XSDSTRING“/返回參數(shù)的定義這樣就完成了處理ANDROID客戶端請求的整個過程。整系統(tǒng)所用到的服務(wù)不僅僅是這一個,還有其他的比如,用戶注冊(CLIENT_REGISTER)、美食上傳(CLIENT_UPLOAD)等,它們共同構(gòu)成了整個系統(tǒng)的服務(wù)端,為所有請求業(yè)務(wù)的ANDROID客戶端提供各種服務(wù)請求。結(jié)論經(jīng)過幾個月對本系統(tǒng)的制作,我學(xué)到了很多知識。剛開始我對所做的東西無從下手,通過幾周的時間的對系統(tǒng)所要的技術(shù)學(xué)習(xí)和老師的耐心指導(dǎo),我開始對要做的系統(tǒng)有點概念了,而且越做越有興趣。現(xiàn)在對本系統(tǒng)制作的過程和它所用到的技術(shù)的應(yīng)用已很熟悉。在這次的研究過程中,由于需要學(xué)習(xí)的東西很多,所以不是輕而易舉就可以完成的。在這次課題的研究中我花費了相當(dāng)大的時間與精力。不過這是第一次制作這樣一個完整的系統(tǒng),相信仍有不足之處。這次的設(shè)計過程嚴(yán)格按照軟件工程的軟件設(shè)計步驟進(jìn)行的。從需求分析,到功能模塊設(shè)計,再到數(shù)據(jù)庫的設(shè)計,最后進(jìn)行系統(tǒng)模塊的詳細(xì)設(shè)計及具體實施,整個過程比較細(xì)致。但由于我經(jīng)驗不足,而且能力有限,所以在功能實現(xiàn)方面還不夠完善,同時也有許多細(xì)節(jié)問題沒有考慮周全。雖然這次研究課題的多數(shù)功能已經(jīng)實現(xiàn),系統(tǒng)制作已經(jīng)完成,但是研究成果仍顯粗糙,沒有很好體現(xiàn)所用技術(shù)的優(yōu)點,不過我想這些在今后的學(xué)習(xí)中會不斷改進(jìn)的。在個人看來,這個課題本身并不難,而我們之所以為它付出了這么多的精力是因為我們不會的東西還太多,所以在以后的研究中還需要進(jìn)一步的學(xué)習(xí),這樣才能在今后的研究中做得更出色。參考文獻(xiàn)1潘凱華劉凱華編著PHP開發(fā)(典型模塊大全)北京人民郵電出版社20112吳亞峰索依娜ANDROID核心技術(shù)與實例詳解北京電子工業(yè)出版社20113李剛瘋狂ANDROID講義北京電子工業(yè)出版社20114陳昱勛鄭名杰等編著GOOGLEANDROIDSDK開發(fā)范例大全(第一版)北京人民郵電出版社20115張孝祥著JAVA就業(yè)培訓(xùn)教程M北京清華大學(xué)出版社,20076余志龍編著GOOGLEANDROIDSDK開發(fā)范例大全M北京人民郵電出版社,2009717E2ECLOUD工作室著深入淺出GOOGLEANDROIDM北京人民郵電出版社,20090818靳巖姚尚朗著GOOGLEANDROID開發(fā)入門與實戰(zhàn)M北京清華大學(xué)出版社,200907019高昂著支持動態(tài)語言的ANDROID平臺M北京人民郵電出版社,2009050710EOEANDROID開發(fā)社區(qū)HTTP/WWWEOEANDROIDCOM/2010041011JAVAEYE論壇HTTP/WWWJAVAEYECOM/FORUMS2010041513高煥堂編ANDROID應(yīng)用框架原理與程式設(shè)計(第三版)M北京清華大學(xué)出版社,2008100314楊豐盛主編ANDROID應(yīng)用開發(fā)揭秘M西安機(jī)械工業(yè)出版社,20100125致謝從確定題目到設(shè)計完成歷時五個月,這段時間里我得到了很多人的支持和幫助,在此向所有給予我支持及幫助的老師同學(xué)們致以最真誠的感謝。首先,要感謝指導(dǎo)老師,沒有他的關(guān)心和幫助,我的設(shè)計很難順利完成。他不僅在知識獲取上給了我很大啟發(fā),還在生活、工作態(tài)度上深深的影響了我,他對待工作的認(rèn)真負(fù)責(zé)、嚴(yán)謹(jǐn)?shù)膽B(tài)度讓我欽佩;他做人的大氣、為人的和善讓我學(xué)會博愛和感恩。這些對我以后的工作和學(xué)習(xí)是一種巨大的幫助,衷心地感謝老師耐心的輔導(dǎo)。其次,感謝我的同學(xué)們,他們在我的工作和生活上都給予了極大的支持和幫助,尤其是在系統(tǒng)開發(fā)階段,甚至放下自己的畢業(yè)設(shè)計幫助我解決了一個又一個難題,謝謝你們。最后,再次向在學(xué)習(xí)、工作和生活中給予我關(guān)心、支持與鼓勵的所有老師同學(xué)們表示最誠摯的謝意附錄附錄1文件清單一、數(shù)據(jù)庫文件1、會員評論信息表表一會員評論信息表字段類型整理NULL默認(rèn)額外IDINT5否AUTO_INCREMENTUSERNAMEVARCHAR20UTF8_UNICODE_CI否FOODNAMEVARCHAR20UTF8_UNICODE_CI否CONTENTVARCHAR100UTF8_UNICODE_CI否STATEINT1否0OTHERVARCHAR20UTF8_UNICODE_CI是NULL2、美食信息表表二美食信息表字段類型整理NULL默認(rèn)額外FOODIDINT100否AUTO_INCREMENTFOODNAMEVARCHAR100UTF8_UNICODE_CI否FOODIMAGEVARCHAR100UTF8_UNICODE_CI否DETAILSVARCHAR100UTF8_UNICODE_CI否CATEGORYVARCHAR20UTF8_UNICODE_CI是NULLRESTAURANTVARCHAR100UTF8_UNICODE_CI否FOODPRICEVARCHAR20UTF8_UNICODE_CI否STATEINT1否0ISRECOMMENDINT1是0OTHERVARCHAR100UTF8_UNICODE_CI是NULL3、訂單信息表字段類型整理屬性NULL默認(rèn)ORDERIDVARCHAR50UTF8_UNICODE_CI否USERNAMEVARCHAR20UTF8_UNICODE_CI否ACCEPTERVARCHAR20UTF8_UNICODE_CI否SUBTIMEDATE否SENDVARCHAR100UTF8_UNICODE_CI否TELPHONEINT11否TOTALPRICEVARCHAR20UTF8_UNICODE_CI否EMAILVARCHAR20UTF8_UNICODE_CI是NULLSTATEINT1否0OTHERVARCHAR100UTF8_UNICODE_CI是NULL4、商家信息表字段類型整理NULL默認(rèn)BIDCHAR18UTF8_UNICODE_CI否NAMEVARCHAR20UTF8_UNICODE_CI否PASSWORDVARCHAR20UTF8_UNICODE_CI否RESTAURANTVARCHAR50UTF8_UNICODE_CI否IMAGEVARCHAR30UTF8_UNICODE_CI是NULLTELVARCHAR12UTF8_UNICODE_CI否CITYVARCHAR20UTF8_UNICODE_CI是保定ADDRESSVARCHAR50UTF8_UNICODE_CI否LATVARCHAR15UTF8_UNICODE_CI是NULLLNGVARCHAR15UTF8_UNICODE_CI是NULLSTATEINT1否0EMAILVARCHAR50UTF8_UNICODE_CI是NULLOTHERVARCHAR50UTF8_UNICODE_CI是NULL5、會員推薦美食信息表字段類型整理NULL額外IDINT10否AUTO_INCREMENTUSERNAMEVARCHAR20UTF8_UNICODE_CI否FOODIDVARCHAR20UTF8_UNICODE_CI否FOODNAMEVARCHAR20UTF8_UNICODE_CI否FOODPRICEVARCHAR20UTF8_UNICODE_CI是FOODIMAGEVARCHAR20UTF8_UNICODE_CI是CATEGORYVARCHAR20UTF8_UNICODE_CI是RESTAURANTVARCHAR20UTF8_UNICODE_CI是DETAILVARCHAR20UTF8_UNICODE_CI是6、會員信息表字段類型整理NULL額外USERIDINT10否AUTO_INCREMENTUSERNAMEVARCHAR20UTF8_UNICODE_CI否PASSWORDVARCHAR20UTF8_UNICODE_CI否EMAILVARCHAR20UTF8_UNICODE_CI否TELVARCHAR20UTF8_UNICODE_CI否ADDRESSVARCHAR20UTF8_UNICODE_CI是HEADIMAGEVARCHAR505UTF8_UNICODE_CI是QQINT10是NICKNAMEVARCHAR50UTF8_UNICODE_CI是OTHERVARCHAR20UTF8_UNICODE_CI是7、訂單詳情表字段類型整理NULLORDERIDVARCHAR50UTF8_UNICODE_CI否FOODNAMEVARCHAR20UTF8_UNICODE_CI否FOODPRICEVARCHAR20UTF8_UNICODE_CI否9、網(wǎng)站文章表字段類型整理默認(rèn)額外IDINT5AUTO_INCREMENTTITLEVARCHAR50UTF8_UNICODE_CICONTENTVARCHAR1000UTF8_UNICODE_CIAUTHORVARCHAR20UTF8_UNICODE_CICATEGORYVARCHAR20UTF8_UNICODE_CINULLSUBTIMEYEAR4STATEINT10OTHERSVARCHAR50UTF8_UNICODE_CINULL10、商家信息表字段類型整理屬性NULL默認(rèn)BIDCHAR18UTF8_UNICODE_CI否NAMEVARCHAR20UTF8_UNICODE_CI否PASSWORDVARCHAR20UTF8_UNICODE_CI否RESTAURANTVARCHAR50UTF8_UNICODE_CI否IMAGEVARCHAR30UTF8_UNICODE_CI是NULLTELVARCHAR12UTF8_UNICODE_CI否CITYVARCHAR20UTF8_UNICODE_CI是保定ADDRESSVARCHAR50UTF8_UNICODE_CI否LATVARCHAR15UTF8_UNICODE_CI是NULLLNGVARCHAR15UTF8_UNICODE_CI是NULLSTATEINT1否0EMAILVARCHAR50UTF8_UNICODE_CI是NULLOTHERVARCHAR50UTF8_UNICODE_CI是NULL以上就是本系統(tǒng)所用到的所有的數(shù)據(jù)信息表,還有待進(jìn)一步設(shè)計完善。附錄2用戶使用說明在WIN7下配置ANDROID開發(fā)環(huán)境是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)ANDROID開發(fā)環(huán)境,具體關(guān)于ANDROID開發(fā)環(huán)境的詳解來看下文。一、安裝JDK下載JDK最新版本,下載地址如下HTTP/WWWORACLECOM/TECHNETWORK/JAVA/JAVASE/DOWNLOADS/INDEXHTML這里我下載的是JAVASEDEVELOPMENTKIT6U24FORWINDOWSX64,MULTILANGUAGE,即這個文件JDK6U24WINDOWSX64EXE下載后安裝。WINDOWS下安裝完畢后需要設(shè)置三個環(huán)境變量上述環(huán)境變量設(shè)置好了后,可以運(yùn)行CMD,在命令窗口里面運(yùn)行下面命令,可以看到類似下面的信息當(dāng)然也可以在命令行下面使用JAVAFULLVERSION可以對當(dāng)前版本的詳細(xì)信息。這時候的返回信息類似如下二、下載并安裝ECLIPSE下載地址HTTP/WWWECLIPSEORG/DOWNLOADS/我這里下載的是64位的ECLIPSEHELIOS(362)ECLIPSEIDEFORJAVADEVELOPERS即ECLIPSEJAVAHELIOSSR2WIN32X86_64ZIP這個文件。下載后解壓縮后就可以用了。使用時選擇一個WORKSPACE即可正常使用了。如果我們還需要用ECLIPSE開發(fā)其他程序的代碼,比如PHP,這時候我們可以添加ECLIPSE支持的軟件,如下步驟在ECLIPSE開發(fā)環(huán)境的菜單HELPINSTALLNEWSOFTWARE打開的界面中,選擇HELIOSHTTP/DOWNLOADECLIPSEORG/RELEASES/HELIOS/這個站點(如果你是用36的話),然后下面的列表會刷新(可能要等好一會),然后選擇PROGRAMMINGLANGUAGES這個分類下的PHPDEVELOPMENTTOOLS(PDT)SDKFEATURE這個,后面就是一路NEXT就OK了。ECLIPSE中我們也可以設(shè)置JDK的版本。在我們的項目上右鍵PROPERTIESJAVACOMPILER中將COMPILERCOMPLIANCELEVEL設(shè)成我們需要的版本即可。需要注意的是ECLIPSE不自帶JDK,它只需要JRE就可以運(yùn)行(不需要JAVAC),因為它自帶編譯器(PLUGIN目錄里有COMPILE包)。在運(yùn)行時,則是由于JRE安裝時已經(jīng)在環(huán)境中添加JAVA這個命令(無論WINDOWS還是LINUX),ECLIPSE便利用它啟動STARTUPJAR。但如果只用JRE,因為沒有源代碼,ECLIPSE就不能根據(jù)源碼生成庫中TYPE的注釋了。三、設(shè)置ECLIPSE,安裝ANDROID開發(fā)工具打開ECLIPSE菜單HELPINSTALLNEWSOFTWARE選擇ADD輸入NAMEADTLOCATIONHTTPS/DLSSLGOOGLECOM/ANDROID/ECLIPSE/按OK,然后全部全部打勾,安裝。一直按NEXT,接受其中的協(xié)議,最后會自動安裝。四、下載ANDROIDSDK下載ANDROIDSDK選擇ANDROIDSDK_R10WINDOWSZIP國內(nèi)可以通過下面地址下載HTTP/CODEGOOGLECOM/P/ANDROIDFORCHINADEVELOPER/DOWNLOADS/LISTHTTP/WWWICEWALKERSCOM/LINUX/SOFTWARE/536930/ANDROIDSDKHTML五、設(shè)置ANDROIDSDK路徑51、ECLIPSE重啟后,選擇【W(wǎng)INDOWS】【PREFERENCE】【ANDROID】點擊BROWSE,選擇剛剛下載的ANDROIDSDK路徑(需要解壓縮)點擊APPLY52、然后在WINDOWANDROIDSDKANDAVDMANAGER中選擇需要裝的ANDROIDPACKAGE。簡單來說就是全選。AVAILABLEPACKAGESANDROIDREPOSITORYANDROIDSDKTOOLS,REVISION9ANDROIDSDKPLATFORMTOOLS,REVISION2INSTALLSELECTED在AVALIABLEPACKAGES上選擇擬需要安裝的開發(fā)包(根據(jù)自己的需要安裝,不需要全部安裝)在線下載速度很慢的。這樣ANDROID的開發(fā)環(huán)境就搭建完成了GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTITIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年跨文化交際與商務(wù)溝通試題
- 水產(chǎn)生產(chǎn)檔案記錄制度
- 死因調(diào)查制度
- 校服選購留樣封存制度
- 施工自檢制度
- 2026年能源行業(yè)考試題AI在新能源開發(fā)與利用中的應(yīng)用
- 航運(yùn)物流安全管理與操作規(guī)范(標(biāo)準(zhǔn)版)
- 2025四川宜賓市高縣國盛勞務(wù)派遣有限責(zé)任公司招聘勞務(wù)派遣人員1人筆試歷年??键c試題專練附帶答案詳解2套試卷
- 2025四川宜賓五糧液股份有限公司上半年校園招聘擬錄用原酒陳釀操作工筆試歷年難易錯考點試卷帶答案解析2套試卷
- 2025四川南充市高坪區(qū)區(qū)管國有企業(yè)招聘財務(wù)人員筆試筆試歷年難易錯考點試卷帶答案解析
- 八年級地理《中國氣候的主要特征》單元核心課教學(xué)設(shè)計
- 名創(chuàng)優(yōu)品招聘在線測評題庫
- 春節(jié)交通出行安全培訓(xùn)課件
- 企業(yè)潤滑培訓(xùn)
- 2025至2030航空涂料市場行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 46566-2025溫室氣體管理體系管理手冊及全套程序文件
- GB/T 26951-2025焊縫無損檢測磁粉檢測
- 泌尿疾病課件
- 碳化硅性能參數(shù)及市場趨勢分析
- 2025初一英語閱讀理解100篇
- 全過程造價咨詢應(yīng)急方案
評論
0/150
提交評論