大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告

上傳人:仙*** 文檔編號(hào):72090656 上傳時(shí)間:2022-04-08 格式:DOC 頁(yè)數(shù):13 大?。?.32MB
收藏 版權(quán)申訴 舉報(bào) 下載
大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告_第1頁(yè)
第1頁(yè) / 共13頁(yè)
大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告_第2頁(yè)
第2頁(yè) / 共13頁(yè)
大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告_第3頁(yè)
第3頁(yè) / 共13頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《大魚(yú)吃小魚(yú)課程設(shè)計(jì)報(bào)告(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、學(xué)號(hào) 1208020211 2013-2014學(xué)年 第二學(xué)期 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 課程設(shè)計(jì)報(bào)告 題目: 大魚(yú)吃小魚(yú) 專業(yè): 網(wǎng)絡(luò)工程 班級(jí): 網(wǎng)絡(luò)工程12(2) 姓名: 管蔚雄 指導(dǎo)教師: 徐寧 成績(jī): 計(jì)算機(jī)與信息工程系 2014年 6 月 6 日 目 錄 第一章 設(shè)計(jì)的目的與要求.....................................................................

2、.......2目錄中,頁(yè)碼應(yīng)該從正文的第一頁(yè)算起。你的頁(yè)碼設(shè)置是錯(cuò)誤的。另外,word有目錄的自動(dòng)生成功能,請(qǐng)查詢其使用方式。 1.1設(shè)計(jì)目的......................................................................................................2 1.2設(shè)計(jì)要求......................................................................................................2 1.

3、3實(shí)現(xiàn)功能......................................................................................................2 1.4界面設(shè)計(jì)......................................................................................................2 第二章 開(kāi)發(fā)平臺(tái)與技術(shù)...............................................................

4、....................3 2.1java語(yǔ)言....................................................................................................3 2.2greenfoot....................................................................................................4 2.3環(huán)境配置...........................

5、..........................................................................5 第三章 模塊具體實(shí)現(xiàn)和主要?jiǎng)赢?huà)觸發(fā).......................................................7 小結(jié)........................................................................................................................8 參考文獻(xiàn).................

6、..............................................................................................8 附錄........................................................................................................................9 大魚(yú)吃小魚(yú) 第一章 設(shè)計(jì)目的與要求 1.1 設(shè)計(jì)目的 通過(guò)用greenfoot來(lái)設(shè)計(jì)“大魚(yú)吃小

7、魚(yú)”這個(gè)游戲,來(lái)熟悉 并學(xué)會(huì)運(yùn)用greenfoot這個(gè)軟件的同時(shí)鞏固我們專業(yè)課java知識(shí)。你這課程設(shè)計(jì)的目的寫(xiě)的比我給的任務(wù)書(shū)還少啊。請(qǐng)從網(wǎng)絡(luò)中參考別人的課程設(shè)計(jì)目的,多寫(xiě)幾行。 1.2 設(shè)計(jì)要求 1.熟悉GreenFoot平臺(tái); 2.對(duì)游戲中所需類進(jìn)行設(shè)計(jì); 3.寫(xiě)出源程序文件; 4.對(duì)游戲進(jìn)行調(diào)試和分析。 1.3 實(shí)現(xiàn)功能 敵方有三類魚(yú)(鯊魚(yú)、藍(lán)魚(yú)和小黃魚(yú)),每一類魚(yú)的對(duì)象出現(xiàn)后,在游戲中處于隨機(jī)自由移動(dòng)狀態(tài),敵方大魚(yú)能吃小魚(yú);主角為紅魚(yú)且紅魚(yú)只有一條,玩家通過(guò)鍵盤(pán)方向鍵控制移動(dòng),紅魚(yú)有兩級(jí)狀態(tài),初始時(shí)處于低級(jí)狀態(tài),只能吃黃魚(yú),能被藍(lán)魚(yú)或鯊魚(yú)

8、吃掉。初級(jí)狀態(tài)的紅魚(yú)經(jīng)過(guò)重重險(xiǎn)惡且吃掉一定數(shù)量的黃魚(yú)升級(jí)后,能吃黃魚(yú)和藍(lán)魚(yú),但還是能被鯊魚(yú)吃。 吃掉一定數(shù)量的魚(yú),則顯示成功信息,結(jié)束游戲;若紅魚(yú)被鯊魚(yú)或藍(lán)魚(yú)吃掉,則顯示失敗信息。 1.4 界面設(shè)計(jì) 紅魚(yú)是主角,玩家通過(guò)鍵盤(pán)方向鍵控制移動(dòng),紅魚(yú)有兩級(jí)狀態(tài):初級(jí)狀態(tài)只能吃小黃魚(yú),會(huì)被藍(lán)魚(yú)和鯊魚(yú)吃掉;吃掉20條小黃魚(yú)后回升級(jí)即長(zhǎng)大,能吃掉藍(lán)魚(yú),但還是能被鯊魚(yú)吃掉。紅魚(yú)升級(jí)后,吃黃魚(yú)數(shù)量達(dá)到40,藍(lán)魚(yú)數(shù)量達(dá)到20,顯示成功信息,結(jié)束游戲;若紅魚(yú)被鯊魚(yú)或藍(lán)魚(yú)吃掉,顯示失敗信息。 敵方大魚(yú)能吃小魚(yú),即鯊魚(yú)吃藍(lán)魚(yú)和黃魚(yú),藍(lán)魚(yú)吃黃魚(yú)。1.這不是界面設(shè)計(jì),而是實(shí)現(xiàn)功能。你的游戲可以升級(jí)

9、,但是游戲的背景界面只牽涉到一個(gè)。 2.文本中有圖時(shí),要在圖片下方居中給圖一個(gè)名字,“圖1 用戶界面”,在文檔中要寫(xiě)“如圖1所示”這樣的提示內(nèi)容。 3.此處用戶界面的截圖,應(yīng)該是你導(dǎo)出后用戶操作界面。不應(yīng)該是你的開(kāi)發(fā)界面。 第二章 開(kāi)發(fā)平臺(tái)和技術(shù) 2.1 Java語(yǔ)言 簡(jiǎn)單性:Java最初是為對(duì)家用電器進(jìn)行集成控制而設(shè)計(jì)的一種語(yǔ)言,因此它必須簡(jiǎn)單明了。Java語(yǔ)言的簡(jiǎn)單性主要體現(xiàn)在以下三個(gè)方面:? Java的風(fēng)格類似于C++,但是Java摒棄了C++中容易引發(fā)程序錯(cuò)誤的地方,如指針和內(nèi)存管理。? Java提供了

10、豐富的類庫(kù)。? Java自身的基本系統(tǒng)所占用空間小于250KB(即編譯器和解釋器),它實(shí)現(xiàn)了垃圾自動(dòng)收集,簡(jiǎn)化了內(nèi)存的管理工作。 可靠性和安全性:Java不支持指針,這杜絕了內(nèi)存的非法訪問(wèn)。 Java的自動(dòng)單元收集防止了內(nèi)存丟失等動(dòng)態(tài)內(nèi)存分配導(dǎo)致的問(wèn)題。 Java解釋器運(yùn)行時(shí)實(shí)施檢査,可以發(fā)現(xiàn)數(shù)組和宇符串訪問(wèn)的越界;Java提供了異常處理機(jī)制,以便從錯(cuò)誤處理任務(wù)恢復(fù)。 Java通過(guò)自己的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。當(dāng)Java字節(jié)碼進(jìn)進(jìn)入解釋器時(shí),首先必須經(jīng)過(guò)字節(jié)碼校驗(yàn)器的檢查,然后Java解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負(fù)責(zé)把來(lái)自網(wǎng)絡(luò)

11、的類裝載到單獨(dú)的內(nèi)存區(qū)域。此處的內(nèi)容介紹顯得沒(méi)頭沒(méi)腦,如果你想說(shuō)明其特點(diǎn),應(yīng)該在前面加一個(gè)提示信息,如“java語(yǔ)言的特點(diǎn)”等。 跨平臺(tái)性:文檔中應(yīng)有簡(jiǎn)單說(shuō)明,不應(yīng)該加一副圖就結(jié)束。 面向?qū)ο螅喊殉绦驅(qū)崿F(xiàn)的每一個(gè)具體功能作為類,然后用類來(lái)構(gòu)成對(duì)象。 優(yōu)點(diǎn)是代碼可重用、系統(tǒng)易擴(kuò)展。 多線程:通過(guò)使用多線程,程序設(shè)計(jì)者可以分別用不同的線程完成特定的行為,提高系統(tǒng)的運(yùn)行效率。 分布性:分布式包括數(shù)據(jù)分布和操作分布。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機(jī)上;操作分布是指把一個(gè)計(jì)箅分散在不同主機(jī)上處理。它支持以上兩種

12、分布性。 對(duì)于前者,Java提供了一個(gè)叫做URL的對(duì)象,利用這個(gè)對(duì)象,可以訪問(wèn)Internet上的所有網(wǎng)絡(luò)資源;對(duì)于后者,Java提供的基于流套接字的網(wǎng)絡(luò)編程接口,為實(shí)現(xiàn)網(wǎng)絡(luò)的應(yīng)用和Web應(yīng)用提供了方便。 豐富的類庫(kù)和API文檔特點(diǎn)無(wú)需面面具到。你的文章是介紹你的設(shè)計(jì)思路和內(nèi)容的,對(duì)所用工具做簡(jiǎn)單介紹就可以了。 2.2 GreenFoot Greenfoot是由肯特大學(xué)的Michael和Martin開(kāi)發(fā)的一款游戲程序設(shè)計(jì)平臺(tái),主要用于程序設(shè)計(jì)的輔助教學(xué)。它是一個(gè)功能完整的開(kāi)發(fā)環(huán)境,可以方便地編寫(xiě)游戲和進(jìn)行游戲模擬。Greenfoot也可看做是一個(gè)二維圖形程序框架和

13、集成開(kāi)發(fā)環(huán)境的結(jié)合體,它支持面向?qū)ο蟪绦蛟O(shè)計(jì)的全部特性,特別適;多打了符號(hào) 合進(jìn)行基于組件的可視化編程。 Greenfoot具備以下幾個(gè)特點(diǎn): (1) 可視化程序設(shè)計(jì)界面 (2)游戲案例作為項(xiàng)目單元 (3)良好的社區(qū)支持 2.3 環(huán)境配置 只需給出自己開(kāi)發(fā)時(shí)的環(huán)境配置就可以。下面的集成開(kāi)發(fā)環(huán)境介紹和安裝步驟不需要。 開(kāi)發(fā)運(yùn)行環(huán)境: JDK(Java Development Kit)+文本編輯器( UltraEdit ) JDK是java開(kāi)發(fā)工具包,包括java類庫(kù)、java編譯器、java解釋器、java 運(yùn)行環(huán)境和java命令行工具。

14、 IDE:集成開(kāi)發(fā)工具 JCreator (Xinox) JBuilder (Borland) Visual J++(MicroSoft) VisualAge for Java(IBM) NetBeans beans.org Eclipse http://www.eclipse.org/downloads

15、 JDK的安裝 安裝:和一般應(yīng)用程序相似,有向?qū)е敢? 環(huán)境變量的設(shè)置: Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令。 Classpath為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別。 JDK的安裝路徑:C:\Java\jdk path路徑為:C:\Java\jdk\bin classpath路徑為:. ; C:\Java\jdk\lib Greenfoot安裝: Greenfoot軟件直接在自

16、己的pc機(jī)上安裝即可用。 第三章 模塊具體實(shí)現(xiàn)和主要?jiǎng)赢?huà)觸發(fā)此處應(yīng)該是你文章的主要部分,你應(yīng)該有條理的介紹自己的思路。以及問(wèn)題的解決思路,你的介紹太過(guò)簡(jiǎn)單潦草,缺乏條理性。 涉及的類及類名給出編號(hào),如3.1之類。 本實(shí)驗(yàn)中world類中有一個(gè)子類sea,actor類中有十個(gè)子類,分別是主角類即紅魚(yú)類Redfish,黃魚(yú)兩個(gè)類yellowfish1與yellowfish2,藍(lán)魚(yú)兩個(gè)類bluefish1與bluefish2,鯊魚(yú)類shark,水泡類blister,一個(gè)計(jì)數(shù)器Counter,一個(gè)Scoreboard,一個(gè)success。1.應(yīng)首先對(duì)主界面做介紹,給出用戶

17、界面的截圖,該圖應(yīng)是你導(dǎo)出后的用戶操作界面。不應(yīng)該是你的開(kāi)發(fā)界面。你可以將環(huán)境中類的組織結(jié)構(gòu)截圖下來(lái)。 2.文本中有圖時(shí),要在圖片下方居中給圖一個(gè)名字,“圖1 用戶界面”,在文檔中要寫(xiě)“如圖1所示”這樣的提示內(nèi)容。 3.分別介紹游戲中用到的類,類的組織結(jié)構(gòu)可以用開(kāi)發(fā)環(huán)境中類組織結(jié)構(gòu)圖,截圖下來(lái)放在文檔中,更易于人們理解。 各類實(shí)現(xiàn)的效果給出主要問(wèn)題的解決思路。如使魚(yú)更換方向,如何升級(jí)等。你的介紹實(shí)在需要好好理一理思路。 sea類:添加了一個(gè)紅魚(yú)的對(duì)象即主角;計(jì)數(shù)器的兩個(gè)對(duì)象分別是用于計(jì)數(shù)吃掉黃魚(yú)的數(shù)量和吃掉藍(lán)魚(yú)的數(shù)量;黃魚(yú)與藍(lán)魚(yú)在世界里處于隨機(jī)出現(xiàn)自由移動(dòng)狀態(tài);實(shí)

18、現(xiàn)計(jì)數(shù)器加一的方法;游戲結(jié)束的方法;游戲成功的方法;背景音樂(lè)循環(huán)播放。 Redfish類:紅魚(yú)設(shè)置四種狀態(tài),在構(gòu)造方法中設(shè)置了其初始狀態(tài),然后通過(guò)if判斷語(yǔ)句來(lái)限制它的狀態(tài);在act方法中設(shè)置了關(guān)聯(lián)鍵盤(pán)向左移游戲動(dòng)作;吃黃魚(yú)藍(lán)魚(yú)動(dòng)作,具體實(shí)現(xiàn)通過(guò)if語(yǔ)句控制;魚(yú)升級(jí)及游戲成功也是在act方法中用if語(yǔ)句來(lái)限定。 yellowfish1與yellowfish2類:黃魚(yú)在邊界消失。 bluefish1與bluefish2類:藍(lán)魚(yú)在邊界消失;在其act方法里設(shè)置了吃黃魚(yú),通過(guò)if語(yǔ)句,并調(diào)用sea類的getCount()方法,其數(shù)值小于等于20情況下可以吃紅魚(yú)。 shark類:鯊魚(yú)在邊界消失

19、;在act方法中設(shè)置了吃黃魚(yú),藍(lán)魚(yú),紅魚(yú),并且當(dāng)吃到紅魚(yú),游戲結(jié)束,調(diào)用sea類的gameover方法。 blister類:水泡在邊界消失。 ScoreBoard與success類:主要是繪制分?jǐn)?shù)界面背景。 Counter類:用于計(jì)數(shù)的類。 小結(jié) 此次課程設(shè)計(jì),使我更扎實(shí)的掌握了本學(xué)期專業(yè)課java知識(shí)。當(dāng)然,設(shè)計(jì)過(guò)程中遇到了一些困難和問(wèn)題,實(shí)在想不出來(lái)的問(wèn)同學(xué)或請(qǐng)教老師,終于游逆而解。 課程設(shè)計(jì)體現(xiàn)出自己綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱之處。 實(shí)踐出真知,通過(guò)親自設(shè)計(jì),使我們掌握的

20、知識(shí)不再是是紙上談兵。說(shuō)實(shí)話,本次課程設(shè)計(jì)花了不少時(shí)間,時(shí)間主要花在游戲設(shè)計(jì)即代碼上,游戲做好后,感覺(jué)所花時(shí)間是值得的,個(gè)人對(duì)自己設(shè)計(jì)游戲較滿意,雖然不是做得那么精致,還存在些許需要改進(jìn)的地方,我想以后有機(jī)會(huì)繼續(xù)完善它。 我認(rèn)為,在這次課程設(shè)計(jì)中,不僅培養(yǎng)了獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實(shí)驗(yàn)中,我學(xué)會(huì)了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對(duì)社會(huì)的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對(duì)于我們的將來(lái)也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂(lè),找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國(guó)提倡的艱苦奮斗一樣,我

21、們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會(huì)面對(duì)需要面對(duì)的事情。此次設(shè)計(jì)也讓我明白了思路即出路,有什么不懂不明白的地方要及時(shí)請(qǐng)教或上網(wǎng)查詢,只要認(rèn)真鉆研,動(dòng)腦思考,動(dòng)手實(shí)踐,就沒(méi)有弄不懂的知識(shí)。 參考文獻(xiàn): Greenfoot官方網(wǎng)站; Java程序設(shè)計(jì)教程(牛曉太 主編)。 參考文獻(xiàn)格式不對(duì)。 附錄:(部分代碼) sea類: import greenfoot.*; public class sea extends World { Counter mycounter; Counter mycounter1

22、; GreenfootSound music; public sea() { super(800, 600, 1); addObject(new Redfish(),400,300); mycounter=new Counter("吃掉的yellowfish數(shù)量:"); mycounter1=new Counter("吃掉的blue數(shù)量:"); addObject(mycounter,100,20); addObject(mycounter1,300,2

23、0); music=new GreenfootSound("justin bieber - mistletoe.mp3"); } public void act(){ music.playLoop(); if(Greenfoot.getRandomNumber(100)<3) {addObject(new yellowfish1(),0,Greenfoot.getRandomNumber(600)); addObject(new yellowfish2(),800,Greenfoot.getRand

24、omNumber(600)); } if(Greenfoot.getRandomNumber(100)<1) { addObject(new bluefish1(),0,Greenfoot.getRandomNumber(600)); addObject(new bluefish2(),800,Greenfoot.getRandomNumber(600)); addObject(new shark(),0,Greenfoot.getRandomNumber(600)); addObject(new blister(),Gr

25、eenfoot.getRandomNumber(800),600); } } public void countChange(){ mycounter.setValue(mycounter.getValue()+1); } public void countChange1(){ mycounter1.setValue(mycounter1.getValue()+1); } public int getCount(){ return mycounter.getValue();} public int getCount1(){ ret

26、urn mycounter1.getValue();} public void gameOver() {addObject(new ScoreBoard(10*(mycounter.getValue())+20*(mycounter1.getValue())), getWidth()/2, getHeight()/2); } public void gameWin() {addObject(new success(10*(mycounter.getValue())+20*(mycounter1.getValue())),getWidth()/2, getHeight()/2)

27、; } } Redfish類: import greenfoot.*; public class Redfish extends Actor { GreenfootImage smallL=new GreenfootImage("Z1L.png"); GreenfootImage smallR=new GreenfootImage("Z1R.png"); GreenfootImage oldL=new GreenfootImage("Z2L.png"); GreenfootImage oldR=new GreenfootImage

28、("Z2R.png"); public Redfish() {setImage(smallL); } public void act() {if(Greenfoot.isKeyDown("right")){ if(((sea)getWorld()).getCount()>20 ){ setImage(oldR);} else {setImage(smallR);} move(5);} if(Greenfoot.isKeyDown("le

29、ft")){ if(((sea)getWorld()).getCount()>20 ){ setImage(oldL);} else {setImage(smallL);} move(-5); } if(Greenfoot.isKeyDown("up")) {setLocation(getX(),getY()-5); } if(Greenfoot.isKeyDown("down")) {setLocati

30、on(getX(),getY()+5); } if(((sea)getWorld()).getCount()>20 ) {if(getImage()==smallL) { setImage(oldL);} if(getImage()==smallR) { setImage(oldR);} getbluefish(); } getyellowfish(); if(((sea)getWorld()).getCount()>40&

31、&((sea)getWorld()).getCount1()>20){ Greenfoot.stop(); ((sea) getWorld()).music.stop(); ((sea) getWorld()).gameWin(); } } public void getyellowfish() { yellowfish1 yellow1=(yellowfish1)getOneIntersectingObject(yellowfish1.class); yellowfish2 yell

32、ow2=(yellowfish2)getOneIntersectingObject(yellowfish2.class); if(yellow1!=null) { Greenfoot.playSound("pop.wav"); yellow1.disappear(); ((sea) getWorld()).countChange(); } if(yellow2!=null) { Greenfoot.playSound("pop.wav"); yellow2.disappear();

33、 ((sea) getWorld()).countChange(); } } public void getbluefish(){ bluefish1 blue1=(bluefish1)getOneIntersectingObject(bluefish1.class); bluefish2 blue2=(bluefish2)getOneIntersectingObject(bluefish2.class); if(blue1!=null) {blue1.disappear(); Greenfoot.playSound("eating.wav"); ((sea) getWorld()).countChange1(); } if(blue2!=null) {blue2.disappear(); Greenfoot.playSound("eating.wav"); ((sea) getWorld()).countChange1(); } } }

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!