基于Android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc_第1頁
基于Android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc_第2頁
基于Android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc_第3頁
基于Android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc_第4頁
基于Android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

changzhou institute of technology畢業(yè)設(shè)計(jì)說明書題目: 基于android平臺(tái)的點(diǎn)餐系統(tǒng)設(shè)計(jì) 二級(jí)學(xué)院: 計(jì)算機(jī)信息工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): 學(xué)生姓名: 學(xué)號(hào): 指導(dǎo)教師: 職稱: 評(píng)閱教師: 職稱: 2014 年 6 月 摘要摘要 智能手機(jī)的普及已經(jīng)使得它的觸角伸向了人們生活中的方方面面:聊天,購物,信息查詢以及娛樂,體現(xiàn)出了取代個(gè)人電腦的態(tài)勢(shì)。目前android操作系統(tǒng)占據(jù)著智能手機(jī)60%的份額,并且呈不斷上升的趨勢(shì),在這種情況下大量開發(fā)人員開始研發(fā)基于android平臺(tái)的應(yīng)用程序,這些應(yīng)用程序更加地豐富了人們的移動(dòng)生活。 各行各業(yè)都在積極地向信息科技靠攏,餐飲業(yè)也不例外,傳統(tǒng)的點(diǎn)菜方式是純?nèi)斯げ僮鳎菀壮鲥e(cuò)并且效率低下。本系統(tǒng)克服了這些缺點(diǎn),用戶可以使用android手機(jī)進(jìn)行在線點(diǎn)餐,查看菜單,提交訂單,訂單信息直接傳給后臺(tái),后臺(tái)收到確認(rèn)信息后進(jìn)行相關(guān)服務(wù),信息準(zhǔn)確又便攜,而且android手機(jī)價(jià)格也相對(duì)便宜。本文先對(duì)android操作系統(tǒng)進(jìn)行了詳細(xì)的分析,本系統(tǒng)軟件設(shè)計(jì)主要用到android應(yīng)用層框架知識(shí)。然后進(jìn)行需求分析,對(duì)點(diǎn)餐流程和功能模塊進(jìn)行了分析。接著對(duì)功能模塊詳細(xì)設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),并用uml模型工具畫了相關(guān)圖進(jìn)行展示。最后對(duì)本系統(tǒng)進(jìn)行了系統(tǒng)環(huán)境搭建和軟件測(cè)試。關(guān)鍵詞: 點(diǎn)餐;智能手機(jī);android;便攜設(shè)備abstarctabstractthe popularity of smart phones have made it into every aspect of life: chatting, shopping, information query, and entertainment, and reflects the instead of the personal computer. android now occupy 60% share of the smartphone operating system, and the rising trend, in this case, a large number of developers began to develop applications based on android platform, the application more enriched peoples mobile life.all walks of life are actively to the information technology, the restaurant industry is no exception, traditional way of order is pure manual operation, prone to errors and low efficiency. this system overcomes these shortcomings, the user can use the android mobile phone online order, see the menu, submit orders, order information directly to the background, the background after receiving the confirmation for related services, information accurate and portable, and android mobile phone price is relatively cheap.the article first analyze the android operating system in detail. this system software design mainly use the knowledge of android application layer framework . then demand analysis, the order process and function modules are analyzed. then the detailed design of function module, database design, using uml modeling tools to draw relevant chart to display. finally we carried on the system environment of this system and software testing.keywords: order food;intelligent phone; android;online 目錄目錄第1章 緒論11.1課題研究背景及意義11.2課題可行性分析21.3論文框架安排3第2章 開發(fā)語言及框架介紹52.1 開發(fā)工具及環(huán)境52.2 android系統(tǒng)72.3應(yīng)用框架9第3章 開發(fā)環(huán)境搭建113.1 搭建android開發(fā)環(huán)境113.2 jsp 開發(fā)環(huán)境搭建13第4章 系統(tǒng)需求分析174.1 功能需求分析174.1.1用例分析174.1.2點(diǎn)餐業(yè)務(wù)流程:184.1.3點(diǎn)餐系統(tǒng)模塊:18第5章 系統(tǒng)概要設(shè)計(jì)215.1結(jié)構(gòu)設(shè)計(jì)215.1.1客戶端結(jié)構(gòu)設(shè)計(jì)215.1.2 服務(wù)器端結(jié)構(gòu)設(shè)計(jì)265.2服務(wù)端數(shù)據(jù)庫設(shè)計(jì)27第6章 系統(tǒng)詳細(xì)設(shè)計(jì)316.1 客戶端模塊詳細(xì)設(shè)計(jì)316.1.1客戶端登陸注冊(cè)模塊316.1.2客戶端點(diǎn)餐模塊316.1.3客戶端選座位模塊326.1.4查看訂單336.2服務(wù)器端模塊詳細(xì)設(shè)計(jì)336.2.1管理員登錄346.2.2菜譜管理346.2.3用戶管理356.2.4訂單管理356.2.5分組管理356.2.6餐桌管理35第7章 系統(tǒng)實(shí)現(xiàn)377.1客戶端系統(tǒng)實(shí)現(xiàn)377.1.1 登錄模塊實(shí)現(xiàn)377.1.2 菜譜模塊實(shí)現(xiàn)387.1.3選菜407.1.4選擇座位407.1.5底部菜單欄427.1.6修改密碼427.1.7查看訂單427.1.8取消訂單437.2服務(wù)器端系統(tǒng)實(shí)現(xiàn)437.2.1系統(tǒng)管理員登陸437.2.2菜單管理447.2.3用戶管理447.2.4訂單管理457.2.5分組管理457.2.6座位管理46第8章 總結(jié)與展望47致 謝49參考文獻(xiàn)51i第1章 緒論第1章 緒論1.1課題研究背景及意義智能手機(jī)的普及已經(jīng)使得它的觸角伸向了人們生活中的方方面面:聊天,購物,信息查詢以及娛樂,體現(xiàn)出了取代個(gè)人電腦的態(tài)勢(shì)。目前android操作系統(tǒng)占據(jù)著智能手機(jī)60%的份額,并且呈不斷上升的趨勢(shì),在這種情況下大量開發(fā)人員開始研發(fā)基于android平臺(tái)的應(yīng)用程序,這些應(yīng)用程序更加地豐富了人們的移動(dòng)生活。 今天我們生活在充滿數(shù)字的時(shí)代,隨著gprs、cdma1x、藍(lán)牙、wlan等無線技術(shù)的突飛猛進(jìn),移動(dòng)生活、移動(dòng)辦公逐漸由概念轉(zhuǎn)為現(xiàn)實(shí),信息數(shù)據(jù)隨手可及。對(duì)于傳統(tǒng)的餐飲業(yè)而言,也在潛移默化中感受到無線網(wǎng)絡(luò)的無窮魅力。android是一種基于linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。2013年的第四季度,android平臺(tái)手機(jī)的全球市場(chǎng)份額已經(jīng)達(dá)到78.1%。2013年09月24日,谷歌開發(fā)的操作系統(tǒng)android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺(tái)。android平臺(tái)是一個(gè)面向大眾的系統(tǒng),分布在低端,中端和高端市場(chǎng)中,在各個(gè)階段的是市場(chǎng)中都有很受歡迎的機(jī)型,并且android是開源的,開發(fā)者隨時(shí)都可以查看系統(tǒng)源代碼,并且使用時(shí)下最流行的java作為其主要的開發(fā)語言。由于這些特點(diǎn),使得android成為現(xiàn)在市場(chǎng)占有量最大的軟件平臺(tái),在這樣的平臺(tái)上面開發(fā)一款獨(dú)特的日常生活軟件尤為必要的。各行各業(yè)都在積極地向信息科技靠攏,餐飲業(yè)也不例外下面,餐飲傳統(tǒng)的點(diǎn)菜方式是純?nèi)斯げ僮?,由服?wù)員記錄顧客點(diǎn)的菜,其單據(jù)一式四聯(lián)。第一聯(lián):送到吧臺(tái),用于為顧客準(zhǔn)備酒水。顧客用完餐后,用于統(tǒng)計(jì)顧客的總消費(fèi)。第二聯(lián):送廚房傳菜員,用于為顧客送菜,送一道菜后,在該項(xiàng)上畫勾第三聯(lián):送廚房配菜員,用于配菜第四聯(lián):顧客保留。服務(wù)員上完一道菜后,在該項(xiàng)上畫一對(duì)勾以免發(fā)生錯(cuò)菜漏菜的情況。同時(shí)可以方便用戶檢查結(jié)算結(jié)果是否正確上述管理方式雖然很嚴(yán)謹(jǐn)?shù)源嬖谝恍┍锥?,如人工傳遞浪費(fèi)時(shí)間,效率低下,直接影響了翻臺(tái)率;經(jīng)營大規(guī)模菜系時(shí)單據(jù)多、信息量大,而分單、傳菜等環(huán)節(jié)經(jīng)過的人越多越容易出問題。因而直接影響了服務(wù)質(zhì)量;統(tǒng)計(jì)營業(yè)額時(shí)只能采用手工的方式,財(cái)務(wù)無法保證有效的監(jiān)督管理機(jī)制。在具體工作中還容易出現(xiàn)以下問題:手寫單據(jù)字跡潦草從而導(dǎo)致上錯(cuò)菜、傳菜分單出錯(cuò)現(xiàn)象嚴(yán)重、加菜和查賬程序較繁瑣。處理特殊口味有遺漏和偏差、客人催菜遺忘現(xiàn)象較頻繁、計(jì)算賬單易出錯(cuò)、不方便人員管理等等。這些問題雖說都不是很大,但卻或多或少地限制了各餐飲企業(yè)的進(jìn)一步壯大和發(fā)展。正因如此,無線點(diǎn)餐模式應(yīng)運(yùn)而生。它不僅可以有效地提高餐飲業(yè)的工作效率,更可以規(guī)范服務(wù)體系,提高整體服務(wù)質(zhì)量和管理水平,并為規(guī)?;?jīng)營提供了堅(jiān)實(shí)的技術(shù)基礎(chǔ)。1.2課題可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性,操作上的可行性和法律上的可行性。1.經(jīng)濟(jì)可行性該款基于android系統(tǒng) 的無線點(diǎn)餐系統(tǒng),點(diǎn)餐過程無需工作人員干涉,可為顧客提供一 種寬松的點(diǎn)餐環(huán)境,同時(shí)可為餐廳節(jié)約人力成本,實(shí)現(xiàn)點(diǎn)餐的 流程化。與傳統(tǒng)的點(diǎn)菜方式相比,基于android平臺(tái)的點(diǎn)餐系統(tǒng)有許多的優(yōu)勢(shì)。具體表現(xiàn)在如下幾個(gè)方面:(1)降低運(yùn)營成本:整個(gè)點(diǎn)菜過程不需要服務(wù)員的參與,可由客戶自行完成,餐廳可根據(jù)需求適當(dāng)縮減工作人員規(guī)模,從而有助于降低餐廳的運(yùn)營成本。(2)提高工作效率:數(shù)據(jù)統(tǒng)計(jì),通過app點(diǎn)菜付錢,每位客人店內(nèi)平均少停留15分鐘左右?!眱?yōu)先點(diǎn)菜副總裁許文杰告訴記者,對(duì)于消費(fèi)者,這樣點(diǎn)菜環(huán)節(jié)更透明化,等待排隊(duì)的時(shí)間也不會(huì)那么難熬;對(duì)于餐廳,這能提高翻桌率;(3)降低出錯(cuò)率:傳統(tǒng)方式均由客戶點(diǎn)菜,服務(wù)員進(jìn)行記錄再傳送到前臺(tái)進(jìn)行下單,該過程極其容易出錯(cuò),經(jīng)常出現(xiàn)點(diǎn)菜錯(cuò)誤的情況,而基于android平臺(tái)的點(diǎn)餐系統(tǒng)的點(diǎn)菜過程為顧客選擇,服務(wù)員下單,基本不會(huì)出現(xiàn)點(diǎn)菜錯(cuò)誤的清況。(4)可滿足客戶的各種需求,有助于提高餐廳的品牌形象:基于android平臺(tái)的點(diǎn)餐系統(tǒng)可滿足不同客戶的需求,對(duì)于不愿意進(jìn)行自助點(diǎn)餐的客戶,服務(wù)員可通過在自己手機(jī)上安裝點(diǎn)餐系統(tǒng)來協(xié)助客戶完成點(diǎn)餐。同時(shí)基于android平臺(tái)的點(diǎn)餐系統(tǒng)的應(yīng)用,會(huì)吸引更多的年輕客戶來餐廳進(jìn)行消費(fèi)。目標(biāo)系統(tǒng)開發(fā)經(jīng)濟(jì)需求的比較低,加上具有成熟的android平臺(tái)以及十分普及手機(jī)設(shè)備,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。當(dāng)系統(tǒng)開發(fā)成后,通過測(cè)試和、試運(yùn)行和實(shí)際應(yīng)用后,將很大程度上提高手機(jī)管理軟件系統(tǒng)的科學(xué)性和高效性,在為人們帶來便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣、創(chuàng)新創(chuàng)造了條件,這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是通過該系統(tǒng)的開發(fā),可以使我們進(jìn)一步理解軟件工程思想和軟件開發(fā)流程,為從事軟件開發(fā)工作打下很好的基礎(chǔ),從長遠(yuǎn)利益來考慮,本課題的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。2.技術(shù)可行性本系統(tǒng)使用android技術(shù)進(jìn)行開發(fā),發(fā)展到現(xiàn)在,android已經(jīng)算是一個(gè)較成熟的平臺(tái)了,現(xiàn)在有越來越多的企業(yè)及技術(shù)人員選擇它作為開發(fā)平臺(tái)。因此,在技術(shù)上是完全可以勝任這個(gè)平臺(tái)的開發(fā)。android開發(fā)平臺(tái)是由谷歌與開放手機(jī)聯(lián)盟合作開發(fā)的一個(gè)開放、自由的移動(dòng)終端平臺(tái),它由操作系統(tǒng)、中間件、應(yīng)用軟件三部分組成。該平臺(tái)備有完善的程序開發(fā)環(huán)境,包括模擬器、除錯(cuò)工具、程序執(zhí)行所耗用存儲(chǔ)器、性能評(píng)介等功能。3.操作可行性本系統(tǒng)用戶只要有一臺(tái)android手機(jī),就可以使用了,系統(tǒng)是由的操作都是用戶熟悉的選擇框或者按鈕等等。所有的操作通過手機(jī)就可以完成,用戶不需培訓(xùn),只要稍微提示一下即可。因此,在操作使用上,本系統(tǒng)簡(jiǎn)單、方便,易于使用戶接受,因而是十分可行的。4.法律可行性由于本系統(tǒng)是在相關(guān)法律法規(guī)下實(shí)施完成的,所以不存在任何法律問題,在法律上是完全可行的。綜合考慮經(jīng)濟(jì)、技術(shù)、操作和法律等方面的因素,該手機(jī)軟件管理系統(tǒng)可以開始進(jìn)行。1.3論文框架安排本文詳細(xì)介紹了基于android點(diǎn)餐系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)全過程。從開始到程序設(shè)計(jì)的實(shí)現(xiàn),將在一下的幾章中予以介紹:第1章 緒論,這一章主要是對(duì)本次畢業(yè)設(shè)計(jì)所開發(fā)的系統(tǒng)進(jìn)行問題的定義,通過問題的定義明白需要做些什么,并且對(duì)開發(fā)內(nèi)容簡(jiǎn)單的介紹了一下;同時(shí)本章還對(duì)課題的研究背景與研究意義進(jìn)行分析,對(duì)開發(fā)本系統(tǒng)的可行性分析還有對(duì)論文各章內(nèi)容的簡(jiǎn)要介紹。第2章 開發(fā)語言介紹,對(duì)涉及到的理論知識(shí)和用到的開發(fā)工具做相關(guān)闡述。第3章 搭建android開發(fā)環(huán)境,包括客戶端和服務(wù)器端開發(fā)環(huán)境搭建。第4章 點(diǎn)餐系統(tǒng)需求分析,對(duì)點(diǎn)餐功能進(jìn)行了需求分析,包括點(diǎn)餐流程,和需要的功能模塊。第5章 系統(tǒng)概要設(shè)計(jì),先分析了系統(tǒng)的物理架構(gòu),主要介紹了本系統(tǒng)的整個(gè)設(shè)計(jì)過程、設(shè)計(jì)思路。第6章 點(diǎn)餐系統(tǒng)詳細(xì)設(shè)計(jì),主要介紹了本系統(tǒng)客戶端和服務(wù)器端功能模塊的詳細(xì)設(shè)計(jì)。第7章 系統(tǒng)實(shí)現(xiàn)與測(cè)試,主要對(duì)系統(tǒng)功能進(jìn)行了軟件測(cè)試,同時(shí)也介紹了測(cè)試在軟件開發(fā)環(huán)節(jié)中的重要性和給出本系統(tǒng)的測(cè)試過程與結(jié)論。第8章 總結(jié)與展望,總結(jié)了近兩三個(gè)月的做畢業(yè)設(shè)計(jì)過程中的一些心得和體會(huì),最后做了展望。最后:致謝、參考文獻(xiàn)。51計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書第2章 開發(fā)語言及框架介紹第2章 開發(fā)語言及框架介紹本章主要介紹了本系統(tǒng)的開發(fā)環(huán)境和用到的一些工具,并且對(duì)android操作系統(tǒng)進(jìn)行了結(jié)構(gòu)化分析。2.1 開發(fā)工具及環(huán)境1.eclipseeclipse是一個(gè)開放源代碼的、基于java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括java開發(fā)工具(java development kit,jdk)。eclipse是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境(ide)。最初主要用來java開發(fā),通過安裝不同的插件eclipse可以支持不同的計(jì)算機(jī)語言,比如c+和python等開發(fā)工具。eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得eclipse擁有其他功能相對(duì)固定的ide軟件很難具有的靈活性。許多軟件開發(fā)商以eclipse為框架開發(fā)自己的ide。2.myeclipsemyeclipse,是在eclipse基礎(chǔ)上 加上自己的插件。myeclipse企業(yè)級(jí)工作平臺(tái),是對(duì)eclipseide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫及javaee的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持html,jsp,struts,css,javascript,sql,spring,hibernate。myeclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)java、j2ee的 eclipse 插件集合,myeclipse的功能非常強(qiáng)大,支持十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。myeclipse目前支持java servlet, jsf,ajax, jsp, struts,spring, ejb3,hibernate,jdbc數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉fmyeclipse幾乎是囊括了目前所有主流開源產(chǎn)品專屬的eclipse開發(fā)工具。3. mysqlmysql是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典mysqlab公司開發(fā),目前屬于oracle公司。mysql是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在web應(yīng)用方面mysql是最好的rdbms(relational database management system:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。mysql是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。mysql所使用的sql語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。mysql軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇mysql作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配php和apache可組成良好的開發(fā)環(huán)境。4 .adt目前android開發(fā)所用的開發(fā)工具是eclipse,在eclipse編譯ide環(huán)境中,安裝adt,為android開發(fā)提供開發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在eclipse下開發(fā)工具的升級(jí)下載工具。5. android sdksdk:(software development kit)軟件開發(fā)工具包。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。因此,android sdk 指的既是android專屬的軟件開發(fā)工具包。6. tomcattomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試jsp 程序的首選。7.jsonjson(javascript object notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于javascript(standard ecma-262 3rd edition - december 1999)的一個(gè)子集。 json采用完全獨(dú)立于語言的文本格式,但是也使用了類似于c語言家族的習(xí)慣(包括c, c+, c#, java, javascript, perl, python等)。這些特性使json成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。8.hibernatehibernate是個(gè)開發(fā)源代碼的對(duì)象關(guān)系映射框架,對(duì)jdbc進(jìn)行了非常輕量級(jí)的對(duì)象封裝,可以讓程序員非常方便的操縱數(shù)據(jù)庫。hibernate可以應(yīng)用在任何使用jdbc的場(chǎng)合,既可以在java的客戶端程序?qū)嵱?,也可以在servlet/jsp的web應(yīng)用中使用,最具革命意義的是,hibernate可以在應(yīng)用ejb的j2ee架構(gòu)中取代cmp,完成數(shù)據(jù)持久化的重任。優(yōu)點(diǎn):a. hibernate 使用 java 反射機(jī)制 而不是字節(jié)碼增強(qiáng)程序來實(shí)現(xiàn)透明性。b.hibernate 的性能非常好,因?yàn)樗莻€(gè)輕量級(jí)框架。 映射的靈活性很出色。c. 它支持各種關(guān)系數(shù)據(jù)庫,從一對(duì)一到多對(duì)多的各種復(fù)雜關(guān)系。缺點(diǎn):a.它限制您所使用的對(duì)象模型。(例如,一個(gè)持久性類不能映射到多個(gè)表)其獨(dú)有的界面和可憐的市場(chǎng)份額也讓人不安,盡管如此,hibernate 還是以其強(qiáng)大的發(fā)展動(dòng)力減輕了這些風(fēng)險(xiǎn)。其他的開源持久性框架也有一些,不過都沒有 hibernate 這樣有市場(chǎng)沖擊力9.jdk1.7jdk是java語言的軟件工具開發(fā)包,jdk包含的基本組件包括:(1).javac 編譯器,可以將源程序轉(zhuǎn)成字節(jié)碼(2).jar 打包工具,可以將相關(guān)的類文件打包成一個(gè)文件(3).javadoc 文檔生成器,可從源碼注釋中提取文檔(4).jdb debugger,一個(gè)查錯(cuò)工具(5).java 運(yùn)行編譯后的java程序(以.class后綴的)(6).appletviewer:程序?yàn)g覽器,執(zhí)行html文件上的java小程序的java瀏覽器。(7).javah:產(chǎn)生的可以調(diào)用java過程的c過程,或者建立能被java程序調(diào)用的c過程的頭文件。(8).javap:java的反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),也可顯示字節(jié)代碼含義。(9).jconsole: java進(jìn)行系統(tǒng)調(diào)試及監(jiān)控的工具2.2 android系統(tǒng)android一詞的本義指“robot”,同時(shí)也是google于2007年11月5日宣布的基于linux平臺(tái)的開源手機(jī)操作系統(tǒng)的別名,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為了移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。 android是基于linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng)早期由google開發(fā)在華注冊(cè)商標(biāo)名為“安致”,后由開放手機(jī)聯(lián)盟open handset alliance開發(fā)。采用了軟件堆層software stack,又名以軟件疊層的架構(gòu),大致分為三部分。低層以linux內(nèi)核工作為基礎(chǔ),只提供基本功能,其他的應(yīng)用軟件則由各公司自行開發(fā),以java作為編寫程序的一部分。另外為了推廣此技術(shù),google和其它幾十個(gè)手機(jī)公司建立了開放手機(jī)聯(lián)盟。android在未公開之前常被傳聞為google電話或gphone。大多傳聞?wù)J為google開發(fā)的是自己的手機(jī)電話產(chǎn)品,而不是一套軟件平臺(tái)。到了2010年1月,google開始發(fā)表自家品牌手機(jī)電話的nexus one,目前最新sdk版本為android 4.0.3。 android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。圖2-1 系統(tǒng)結(jié)構(gòu)圖從架構(gòu)圖看,android分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和linux內(nèi)核層。1.應(yīng)用程序android會(huì)同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,sms短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用java語言編寫的。2.應(yīng)用程序框架開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的api框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng), 其中包括;豐富而又可擴(kuò)展的視圖(views),可以用來構(gòu)建應(yīng)用程序, 它包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons), 甚至可嵌入的web瀏覽器。內(nèi)容提供器(content providers)使得應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫), 或者共享它們自己的數(shù)據(jù)資源管理器(resource manager)提供 非代碼資源的訪問,如本地字符串,圖形,和布局文件(layout files )。通知管理器 (notification manager) 使得應(yīng)用程序 可以在狀態(tài)欄中顯示自定義的提示信息?;顒?dòng)管理器( activity manager) 用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。系統(tǒng)運(yùn)行庫android 包含一些c/c+庫,這些庫能被android系統(tǒng)中不同的組件使用。它們通過 android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些核心庫:* 系統(tǒng) c 庫 - 一個(gè)從bsd繼承來的標(biāo)準(zhǔn)c系統(tǒng)函數(shù)庫 libc ), 它是專門為基于embedded linux的設(shè)備定制的。2.3應(yīng)用框架hibernate是一個(gè)開放源代碼對(duì)象關(guān)系的映射框架,它對(duì)jdbc進(jìn)行了非常輕量級(jí)的對(duì)象封裝,這樣java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。hibernate的核心接口總共有6個(gè),分別為:session、sessionfactory、query、transaction、criteria和configuration。這6個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,既可以對(duì)持久化對(duì)象進(jìn)行存取,又能夠進(jìn)行事務(wù)控制。計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書第3章 開發(fā)環(huán)境搭建第3章 開發(fā)環(huán)境搭建3.1 搭建android開發(fā)環(huán)境任何事物要運(yùn)行,都要有它的環(huán)境,android也有它的環(huán)境才能夠運(yùn)行,下面介紹android的開發(fā)環(huán)境配置。搭建開發(fā)環(huán)境需要的軟件:1) 操作系統(tǒng):window xp或linux2) 軟件包:android sdk(software development kit java development kit) 、adt(android develoopment tool)3) ide環(huán)境:eclipse ide+adt eclipse3.3以上4) jdk:java runtime environment虛擬機(jī) 、(jdk)java development kit安裝步驟如下:第一步:安裝java虛擬機(jī)sun-java6-jdk版本。第二步:安裝eclipse工具,到官網(wǎng)/downloads/,選擇版本下載后進(jìn)行安裝。eclipse工具的版本如圖3-1所示:圖3-1 eclipse工具的版本圖第三步:安裝android sdk:首先要下載sdk,可以在這個(gè)網(wǎng)址下載http:/developer.a/sdk ,選擇相應(yīng)的系統(tǒng)進(jìn)行安裝。sdk下載的地址圖如圖3-2所示:圖3-2 sdk下載的地址圖第四步:安裝android adt插件。運(yùn)行eclipse,選擇help-install new software 選擇add,將會(huì)彈出一個(gè)【add site】對(duì)話框?!綼dd site】對(duì)話框如圖3-3:圖3-3 【add site】對(duì)話框圖點(diǎn)擊ok,選擇要安裝的軟件,占next,然后選擇接受協(xié)議,直到安裝成功,重啟eclipse軟件,設(shè)置android sdk home,window-refrence。設(shè)置android sdk home界面如圖3-4所示:圖3-4 設(shè)置android sdk home界面圖在sdk location中輸入sdk tools路d:androidsoftwareandroid-sdk-windows 點(diǎn)擊ok,這樣android環(huán)境就已經(jīng)搭建成功了。3.2 jsp 開發(fā)環(huán)境搭建jsp開發(fā)環(huán)境是您用來開發(fā)、測(cè)試和運(yùn)行jsp程序的地方。具體包括以下幾個(gè)步驟。1.配置java開發(fā)工具(jdk)這一步涉及java sdk的下載和path環(huán)境變量的配置。可以從oracle公司的java頁面中下載sdk。java sdk下載完后,請(qǐng)按照給定的指示來安裝和配置sdk。最后,通過設(shè)置path和java_home環(huán)境變量來指明包括java和javac的文件夾路徑,通常是java_install_dir/bin和java_install_dir。假如您用的是windows系統(tǒng)并且sdk的安裝目錄為c:jdk1.5.0_20,那么您就需要在 c:autoexec.bat 文件中添加以下兩行: set path=c:jdk1.5.0_20bin;%path%set java_home=c:jdk1.5.0_20或者,在windows nt/2000/xp下,您可以直接右擊我的電腦圖標(biāo),選擇屬性,然后高級(jí),然后環(huán)境變量,接下來您就可以很方便地設(shè)置path變量并且確定退出就行了。在linux/unix系統(tǒng)下,如果sdk的安裝目錄為/usr/local/jdk1.5.0_20并且使用的是c shell,那么您就需要在.cshrc文件中添加以下兩行: setenv path /usr/local/jdk1.5.0_20/bin:$pathsetenv java_home /usr/local/jdk1.5.0_20或者,假如您正在使用類似于borland jbuilder、eclipse、intellij idea和sun one studio這樣的集成開發(fā)環(huán)境,可以試著編譯并運(yùn)行一個(gè)簡(jiǎn)單的程序來確定ide(集成開發(fā)環(huán)境)是否已經(jīng)知道 sdk的安裝目錄。環(huán)境測(cè)試:圖3-5 jdk安裝測(cè)試圖2.設(shè)置web服務(wù)器:tomcat目前,市場(chǎng)上有很多支持jsp和servlets開發(fā)的web服務(wù)器。他們中的一些可以免費(fèi)下載和使用,tomcat就是其中之一。apache tomcat是一個(gè)開源軟件,可作為獨(dú)立的服務(wù)器來運(yùn)行jsp和servlets,也可以集成在 apache web server中。以下是tomcat的配置方法:下載最新版本的tomcat:/。下載完安裝文件后,將壓縮文件解壓到一個(gè)方便的地方,比如windows下的c:apache-tomcat-5.5.29目錄或者linux/unix下的/usr/local/apache-tomcat-5.5.29目錄,然后創(chuàng)建catalina_home環(huán)境變量指向這些目錄。在windows機(jī)器下,tomcat可以通過執(zhí)行以下命令來啟動(dòng):%catalina_home%binstartup.bat,或者c:apache-tomcat-5.5.29binstartup.bat。在linux/unix機(jī)器下,tomcat可以通過執(zhí)行以下命令來啟動(dòng):$catalina_home/bin/startup.sh或者 /usr/local/apache-tomcat-5.5.29/bin/startup.sh成功啟動(dòng)tomcat后,通過訪問http:/localhost:8080/便可以使用tomcat自帶的一些web應(yīng)用了。假如一切順利的話,您應(yīng)該能夠看到以下的頁面:圖3-6 tomcat登錄界面設(shè)置classpath環(huán)境變量由于servlets不是java se的一部分,所以您必須標(biāo)示出servlet類的編譯器。假如您用的是windows機(jī)器,您需要在c:autoexec.bat文件中添加以下兩行: set catalina=c:apache-tomcat-5.5.29 set classpath=%catalina%commonlibjsp-api.jar;%classpath%或者,在windows nt/2000/xp下,您只要右擊我的電腦,選擇屬性,然后點(diǎn)擊高級(jí),然后點(diǎn)擊環(huán)境變量,接下來便可以設(shè)置classpath變量并且確定退出即可。在linux/unix機(jī)器下,假如您使用的是c shell,那么您就需要在.cshrc文件中添加以下兩行: setenv catalina=/usr/local/apache-tomcat-5.5.29setenv classpath $catalina/common/lib/jsp-api.jar:$classpath注意:如果您的開發(fā)路徑是c:jspdev (windows)或者 /usr/jspdev (linux/unix),那么您就需要將這些路徑添加進(jìn)classpath變量中。第4章 系統(tǒng)需求分析第4章 系統(tǒng)需求分析本章主要分析了系統(tǒng)要實(shí)現(xiàn)的功能和相關(guān)模塊,采用了一些用例圖,活動(dòng)圖和流程圖來說明。系統(tǒng)分析中明確了要做什么,怎么去做。4.1 功能需求分析點(diǎn)餐系統(tǒng)的功能分析,先從用例分析入手,找出客戶和管理員,然后根據(jù)管理員和客戶出發(fā),分析系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)模塊。4.1.1用例分析在本點(diǎn)餐系統(tǒng)中劃分了兩個(gè)角色,顧客和服務(wù)員,顧客操作客戶端部分服務(wù)員負(fù)責(zé)操作后臺(tái)管理端。顧客擁有客戶端功能模塊的相關(guān)權(quán)限,服務(wù)員有后臺(tái)管理端的相關(guān)權(quán)限,具體權(quán)限參照功能模塊分析。下面給出客戶端和管理端用例圖。1.客戶端圖4-1 客戶端用例圖2. 服務(wù)器端圖4-2 服務(wù)器端用例圖4.1.2點(diǎn)餐業(yè)務(wù)流程: 用戶要先安裝該app點(diǎn)餐軟件,沒有注冊(cè)的要先注冊(cè),注冊(cè)成功后登錄,輸入賬號(hào)和密碼進(jìn)入菜單列表,點(diǎn)擊菜品詳情進(jìn)入選座位,然后下單,查看菜單。點(diǎn)餐活動(dòng)圖如圖4-3所示,圖4-3 客戶端點(diǎn)餐活動(dòng)圖4.1.3點(diǎn)餐系統(tǒng)模塊: (1)客戶端功能模塊:1. 會(huì)員注冊(cè)登錄模塊:用戶使用系統(tǒng)時(shí)需要先登錄,沒有賬號(hào)的話可以注冊(cè),然后登錄使用。2. 點(diǎn)餐界面:點(diǎn)餐界面有菜品圖文列表。3.菜品搜索:用戶可以輸入關(guān)鍵字查詢想要的菜品。4.查看菜品詳情:用戶點(diǎn)擊菜單列表即可查看菜品詳情,并點(diǎn)菜。5.餐桌查詢:用戶可以查詢剩余餐桌,選擇餐桌6.菜單修改:修改購物車中的已選菜品,7.修改密碼8.退出(2)服務(wù)器端功能模塊介紹1.管理員登陸2.菜單界面展示及修改(增加,刪除修改)3.用戶信息管理4.訂單管理5.餐桌管理6.退出計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書第5章 系統(tǒng)概要設(shè)計(jì)第5章 系統(tǒng)概要設(shè)計(jì)本章將介紹android點(diǎn)餐系統(tǒng)客戶端和服務(wù)器端的模塊分析,先分析了系統(tǒng)的物理架構(gòu),接著分析系統(tǒng)的工作流程和功能模塊。5.1結(jié)構(gòu)設(shè)計(jì)整個(gè)程序分為客戶端和服務(wù)端兩部分,客戶端基于android系統(tǒng),服務(wù)端采用servlet提供服務(wù),后臺(tái)使用mysql數(shù)據(jù)庫。在整個(gè)系統(tǒng)中,客戶端負(fù)責(zé)采集數(shù)據(jù)和顯示的工作,對(duì)于客戶的輸入,輸入端會(huì)將信息發(fā)送至服務(wù)端的servlet上,servlet接收信息之后,會(huì)對(duì)數(shù)據(jù)庫進(jìn)行相關(guān)的操作,并將結(jié)果發(fā)送回客戶端,客戶端再進(jìn)行處理,從中得到結(jié)果。android在線點(diǎn)餐系統(tǒng),系統(tǒng)采用c/s模式,采用c/s架構(gòu),即客戶端/服務(wù)器模式。要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行。系統(tǒng)的數(shù)據(jù)交換流程圖為:用戶客戶端服務(wù)器端數(shù)據(jù)庫操作 請(qǐng)求數(shù)據(jù) 提供數(shù)據(jù) 顯示界面返回?cái)?shù)據(jù) 數(shù)據(jù)更新 json 圖5-1 數(shù)據(jù)交換圖5.1.1客戶端結(jié)構(gòu)設(shè)計(jì)客戶端點(diǎn)餐流程圖,如圖5-2所示 圖5-2 客戶端業(yè)務(wù)流程圖客戶端一方面與用戶交互,提供良好的用戶界面,另一方面與服務(wù)器端進(jìn)行數(shù)據(jù)交換。服務(wù)器端向客戶端提供數(shù)據(jù)下載、數(shù)據(jù)上傳接口以交換數(shù)據(jù)。管理員可對(duì)數(shù)據(jù)進(jìn)行刪除、添加、控制等操作??蛻舳伺c服務(wù)器端通過http協(xié)議進(jìn)行json數(shù)據(jù)交換。android客戶端通過http協(xié)議網(wǎng)絡(luò)編程訪問數(shù)據(jù)庫,后臺(tái)通過jdbc訪問數(shù)據(jù)庫這里涉及android客戶端的數(shù)據(jù)和服務(wù)器端數(shù)據(jù)同步問題??蛻舳撕头?wù)器端的數(shù)據(jù)交換流圖如圖5-3所示圖5-3 客戶端和服務(wù)器端數(shù)據(jù)交換流圖客戶端包圖設(shè)計(jì):左邊是客戶端界面activity,右邊為工具包 圖5-4 客戶端包圖客戶端類圖設(shè)計(jì)dishes類,圖5-5 dishes類圖訂單類orders圖5-6 orders類圖5.1.2 服務(wù)器端結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)服務(wù)端模塊包含兩個(gè)功能,第一個(gè)是為客戶端提供數(shù)據(jù)服務(wù)接口,客戶端調(diào)用服務(wù)端的接口來獲取數(shù)據(jù)庫當(dāng)中的菜譜、訂單等各類信息,然后顯示在客戶端界面上。服務(wù)端還有另外一個(gè)功能就是實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)維護(hù),包括菜譜信息維護(hù)、用戶信息維護(hù)、訂單信息維護(hù)和菜譜類型信息維護(hù),例如管理員可在服務(wù)端根據(jù)實(shí)際情況添加一個(gè)菜式信息、修改一個(gè)菜式信息等操作.服務(wù)器端模塊有登錄模塊,菜單管理模塊(增、刪、改),用戶信息管理模塊(刪、改),訂單管理模塊,餐桌管理模塊,退出。服務(wù)器端包含的功能模塊如圖5-7所示:修改座位搜索座位修改分組刪除分組增加分組搜索分組增加菜品刪除菜品修改菜品修改信息刪除信息修改訂單刪除訂單搜索訂單搜索管理端菜單管理用戶信息管理訂單管理分組管理餐桌管理圖5-7服務(wù)器端功能模塊圖管理員數(shù)日用戶名和密碼,登陸后跳轉(zhuǎn)到系統(tǒng)管理界面,可以在菜單模塊對(duì)數(shù)據(jù)庫進(jìn)行增、刪、改、查,用戶信息管理模塊是刪、改、查,訂單管理模塊刪、改、查,分組管理是增、刪、改、查,餐桌管理是改、查,各種操作都是對(duì)數(shù)據(jù)庫的操作。服務(wù)器端管理員的操作時(shí)序圖如下圖所示:圖5-8 管理員操作時(shí)序圖5.2服務(wù)端數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)需要一個(gè)服務(wù)端來為客戶端提供數(shù)據(jù)接口服務(wù),服務(wù)端采用mysql數(shù)據(jù)庫來存放數(shù)據(jù), mysql是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 根據(jù)本點(diǎn)餐系統(tǒng)的模塊需求分析,本系統(tǒng)共用到6個(gè)數(shù)據(jù)庫表,管理員表admins,菜單表dishes,訂單表orders,座位表orders,菜品類型表types,用戶表users。每個(gè)表的詳細(xì)設(shè)計(jì)結(jié)構(gòu):1.管理員表由管理員id,管理員登陸賬號(hào)loginid,管理員密碼password組成,如表5-1所示。表5-1 admins表序號(hào)列名數(shù)據(jù)類型長度標(biāo)識(shí)主鍵允許空說明1idint11是是否auto_increment2loginidvarchar255是3passwordsvarchar255是2.菜單列表dishes由菜品id,標(biāo)題title,類型typeid,typename,菜品詳情intro,圖片路徑img_url,價(jià)格price,數(shù)量amount組成,如表5-2所示。表5-2 dishes表序號(hào)列名數(shù)據(jù)類型長度標(biāo)識(shí)主鍵允許空說明1idint11是是否auto_increment2titletext是標(biāo)題3typeidint11是類型id4typenametext是類型名稱5introtext是詳細(xì)介紹6img_urlvarchar255是圖片7pricedouble11是價(jià)格8amountdouble11是數(shù)量3. 訂單表用于保存用戶的訂單信息,有訂單id,用戶信息(userid、username),座位信息seat,完成狀態(tài)status,菜品id(dishesid),價(jià)格price,數(shù)量amount,訂單生成時(shí)間createtime組成,如表5-3所示。表5-3 orders表序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵允許空說明1idint是是否auto_increment2useridint是3usernametext是4seattext是5statusint是6dishesidint是7pricedouble是8amountdouble是9createtimevarchar是4. 座位表由座位id,座位號(hào)no,座位狀態(tài)state(1表示無座,0表示有座位)組成,如表5-4所示。表5-4 seats表序號(hào)列名數(shù)據(jù)類型長度標(biāo)識(shí)主鍵允許空說明1idint11是是否auto_increment2noint11是3stateint11是座位5. 菜品類型表由類型id,類型名稱typename組成,如表5-5所示。表5-5 types表序號(hào)列名數(shù)據(jù)類型長度標(biāo)識(shí)主鍵允許空說明1idint11是是否auto_increment2typenametext是類型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論