版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)號(hào)2014-2015學(xué)年 第2學(xué)期面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告題 目:猜數(shù)游戲設(shè)計(jì)專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):姓名:指導(dǎo)教師:成績:計(jì)算機(jī)學(xué)院2015年4月24日目錄1設(shè)計(jì)內(nèi)容及要求11課程設(shè)計(jì)目的11.2設(shè)計(jì)項(xiàng)目名稱11.3 類的結(jié)構(gòu)分布12概要設(shè)計(jì)22.1系統(tǒng)總體功能22.2游戲流程概述23設(shè)計(jì)過程或程序代碼33猜數(shù)游戲33.2功能模塊詳細(xì)設(shè)計(jì)43.3類的設(shè)計(jì)54程序代碼調(diào)試64程序流程64.2關(guān)鍵算法與技術(shù)實(shí)現(xiàn)64.2.1隨機(jī)數(shù)的獲取64.2.2輸入輸岀64.2.3判斷時(shí)間74.2.4自動(dòng)計(jì)數(shù)74.2.5結(jié)果輸出84.2.6圖形界面的實(shí)現(xiàn)84.3類的實(shí)現(xiàn)95設(shè)計(jì)結(jié)果與分析105登錄界
2、面105.2游戲界面105.3猜數(shù)舉例11參考文獻(xiàn)121設(shè)計(jì)內(nèi)容及要求功能要求:該程序用圖形界面實(shí)現(xiàn)下面功能:用計(jì)算機(jī)產(chǎn)生一個(gè)100以內(nèi)的隨機(jī) 數(shù),游戲者進(jìn)行猜數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至 猜對(duì)為止。游戲結(jié)束后計(jì)算出玩家所用的時(shí)間與所猜的次數(shù)。1.1課程設(shè)計(jì)目的通過設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì),進(jìn)一步熟悉java屮的概念、基本知識(shí) 和技能利用所學(xué)的基本知識(shí)和技能解決簡單的面向?qū)ο蟮某绦蛟O(shè)計(jì)問題。了解系 統(tǒng)開發(fā)的需求分析、層次設(shè)計(jì)、模塊分解、編碼測試、模塊組裝與整體調(diào)試的全 過程,加深對(duì)java的理解與eclipse環(huán)境的使用:逐步熟悉程序設(shè)計(jì)的方法,并 養(yǎng)成良好的編程習(xí)
3、慣。1.2設(shè)計(jì)項(xiàng)目名稱猜數(shù)游戲設(shè)計(jì)1.3類的結(jié)構(gòu)分布倉 java - shenyue/sc/shenyue/dengrujva eclipsefile edit source refactor navigate search 一 ms一 非 o q筋package explorer s3厶捋 shenyuei d?src曲 shenyue卜dengru.javal> i guessshu.java色 jre system library javase-1.8圖1類的分布2概要設(shè)計(jì)在設(shè)計(jì)標(biāo)準(zhǔn)考試設(shè)計(jì)時(shí),編寫了 2個(gè)java源文件:guessshu.java, dengru.java. 游戲
4、分為隨機(jī)數(shù)的獲取,輸入輸出模塊,判斷模塊,自動(dòng)計(jì)數(shù)模塊,結(jié)果輸出模 塊。其中輸入輸擊模塊中系統(tǒng)會(huì)對(duì)玩家給擊的數(shù)進(jìn)行判斷和輸出。判斷模塊會(huì)對(duì) 玩家的水平進(jìn)行判斷,并計(jì)算出玩家所用的吋間和次數(shù)。2.1系統(tǒng)總體功能圖2游戲框架2.2游戲流程概述圖3游戲流程3設(shè)計(jì)過程或程序代碼3.1猜數(shù)游戲1隨機(jī)數(shù)的獲?。和婕逸斎胍粋€(gè)數(shù)字,數(shù)字的范圍在1100之間,系統(tǒng)獲取隨機(jī) 數(shù)。2. 輸入輸出模塊:對(duì)玩家輸入的數(shù)字進(jìn)行判斷和提示。如果玩家輸入的不是系統(tǒng)要求的數(shù)字,系統(tǒng)將提示您,您輸入的不是數(shù)字請(qǐng)重新輸入。如果玩冢輸入 的數(shù)字與隨機(jī)生成數(shù)和比較,比隨機(jī)生成數(shù)小.系統(tǒng)提示您,數(shù)字太小請(qǐng)您重新 輸入。如果玩家輸入的數(shù)字
5、與隨機(jī)牛成數(shù)相比較,比隨機(jī)牛成數(shù)大系統(tǒng)提示您, 數(shù)字太大請(qǐng)您重新輸入。3. 判斷模塊:算出所用時(shí)間在玩家猜屮時(shí)給出其所用時(shí)間,系統(tǒng)給出對(duì)其水平 的判斷和是否繼續(xù)的提示;對(duì)玩家要求判斷執(zhí)行。4. 自動(dòng)計(jì)數(shù)模塊:系統(tǒng)根據(jù)您猜數(shù)字的次數(shù),自動(dòng)計(jì)數(shù).5結(jié)果輸出模塊:肓到用戶猜到數(shù)字為止,提示信息是否繼續(xù)猜數(shù)字,如果繼續(xù) 將進(jìn)入下一次游戲,如果退岀將退岀游戲系統(tǒng).3.2功能模塊詳細(xì)設(shè)計(jì)(1) 隨機(jī)數(shù)的獲取功能描述:玩家輸入一個(gè)數(shù)字,數(shù)字的范圍在1100之間,系統(tǒng)獲取隨機(jī)數(shù)。(2) 輸入輸出模塊功能描述:對(duì)玩家輸入的數(shù)字進(jìn)行判斷和提示。如果玩家輸入的不是系統(tǒng)要求的 數(shù)字,系統(tǒng)將提示您,您輸入的不是數(shù)字請(qǐng)重
6、新輸入。如果玩家輸入的數(shù)字與 隨機(jī)生成數(shù)相比較,比隨機(jī)生成數(shù)小.系統(tǒng)提示您,數(shù)字太小請(qǐng)您重新輸入。如 果玩家輸入的數(shù)字與隨機(jī)生成數(shù)和比較,比隨機(jī)生成數(shù)大.系統(tǒng)提示您,數(shù)字太 大請(qǐng)您重新輸入。輸入輸岀模塊對(duì)玩家輸入的數(shù)字進(jìn) 行判斷和提示入不數(shù) 您的是字輸?shù)?您入太/k您入太大圖4輸入輸出模塊圖(3) 判斷模塊功能描述:算出所用時(shí)間在玩家猜中時(shí)給出其所用時(shí)間,系統(tǒng)給岀對(duì)其水平的判 斷和是否繼續(xù)的提示;對(duì)玩家要求判斷執(zhí)行。(4) 自動(dòng)計(jì)數(shù)模塊功能描述:系統(tǒng)根據(jù)您猜數(shù)字的次數(shù),自動(dòng)計(jì)數(shù).玩家猜數(shù)字,若猜錯(cuò)計(jì)數(shù)器加1圖5自動(dòng)計(jì)數(shù)模塊圖(5) 結(jié)果輸出模塊功能描述:直到用戶猜到數(shù)字為止,提示信息是否繼續(xù)猜
7、數(shù)字,如果繼續(xù)將進(jìn)入 下一次游戲,如果退出將退出游戲系統(tǒng).3.3類的設(shè)計(jì)表1類的分類類名屬性math.random數(shù)學(xué)屮的隨機(jī)數(shù)。borderlayout圖形界面窗口的設(shè)計(jì)與調(diào)整concurrentconcurrent在并發(fā)編程中很常用的實(shí)用工具類。從用戶的角度看,java源程序中的類分為兩種:系統(tǒng)定義的類:即java類庫,它是系統(tǒng)定義好的類。java語言由語法規(guī)則和類 庫兩部分組成,語法規(guī)則確定java程序的書寫規(guī)范;類庫則提供了 java程序 與運(yùn)行它的系統(tǒng)軟件(java虛擬機(jī))之間的接口。用戶自定義類:系統(tǒng)定義的類雖然實(shí)現(xiàn)了許多常見的功能,但是用戶程序仍然需 要針對(duì)特定問題的特定邏輯來定
8、義自己的類。在java程序中,用戶自定義類的一般格式如下:class類名數(shù)據(jù)成員成員方法類的結(jié)構(gòu)是由類說明和類體兩部分組成的。類的說明部分由關(guān)鍵字class與類名組成,類名的命名遵循java標(biāo)識(shí)符的定義 規(guī)則。類體是類聲明中花括號(hào)所包括的全部內(nèi)容,它乂是由數(shù)據(jù)成員(屬性)和成員方 法(方法)兩部分組成。數(shù)據(jù)成員描述對(duì)象的屬性;成員方法則刻畫對(duì)象的行為或動(dòng)作,每一個(gè)成員方法 確定一個(gè)功能或操作。首先搭建java程序框架。打開eclipse,新建名為guessnumbergame的項(xiàng)目,然 后新建名為guessnumber的java類。guessnumber加上合適的javadoco第一步:隨機(jī)數(shù)
9、的產(chǎn)生我們可以借助java api提供的random類來產(chǎn)生一個(gè)隨機(jī)數(shù)。首先在main函數(shù)中加入以下三行代碼:/新建一個(gè)隨機(jī)數(shù)產(chǎn)生器,然后生成一個(gè)1到100 z間的整數(shù)。num=(int)(math.random()* 100);string answer;scanner input=new scanner(system.in);第二步:標(biāo)準(zhǔn)輸入輸出標(biāo)準(zhǔn)輸入輸出(standard i/o)是指可以被應(yīng)用程序使用的信息流。應(yīng)用程序可以從 標(biāo)準(zhǔn)輸入(standard input)讀取數(shù)據(jù),向標(biāo)準(zhǔn)輸出(standard output)寫數(shù)據(jù),把出錯(cuò) 信息發(fā)送到標(biāo)準(zhǔn)錯(cuò)(standard error)0
10、通過輸入輸出,應(yīng)用程序和應(yīng)用程序之間 可以被串聯(lián)起來使用。雖然標(biāo)準(zhǔn)輸入輸出是從unix發(fā)展出來的概念,在 windows中也廣泛應(yīng)用。猜數(shù)字游戲主要用到標(biāo)準(zhǔn)輸入,更明確一些,就是控制臺(tái)輸入。相反,要從控制 臺(tái)輸入,就需耍用到system.ino它是一個(gè)純粹的輸入流,而猜數(shù)字游戲主要是 通過控制臺(tái)獲取玩家的字符輸入,我們需要把它包裝成一個(gè)bufferedreadero 第三步:使用borderlayout對(duì)圖形界面的窗口進(jìn)行設(shè)計(jì)。4程序代碼調(diào)試4.1程序流程點(diǎn)擊“獲取隨機(jī)數(shù)”按鈕,系統(tǒng)獲取到一個(gè)隨機(jī)數(shù)。玩家輸入一個(gè)數(shù),如果玩 家輸入的數(shù)比系統(tǒng)給出的隨機(jī)數(shù)小,系統(tǒng)會(huì)提示“猜小了”。如果玩家輸入的數(shù)
11、 比系統(tǒng)給出的隨機(jī)數(shù)大,系統(tǒng)提示“猜大了”。如果玩家猜對(duì)了數(shù),會(huì)計(jì)算出 玩家所用的時(shí)間和所猜的次數(shù)。如果玩家猜對(duì)了數(shù)。4.2關(guān)鍵算法與技術(shù)實(shí)現(xiàn)4.2.1隨機(jī)數(shù)的獲取number = (int) (math<random() *10)+1;4.2.2輸入輸出public void actionperformed(actionevent e) 訐(e.getsource()二二 buttongetnumber) number = (int) (math.random() *10)+1; else if (e.getsource() = buttonenter) int guess = 0;t
12、ry guess 二 integer.parseint(inputnumber.gettext(); if (guess = number) joptionpane.showmessagedialog(this,"猜對(duì)了 ”); dui+;joptionpane.showmessagedialog(this, ”猜大 了 ”); da+;inputnumber.settext(null); else if (guess < number) joptionpane.showmessagedialog(this,"猜小 了"); xiao+;inputnumbe
13、r.settext(null); catch (numberformatexception event) joptionpane.showmessagedialog(this,"請(qǐng)輸入數(shù)字字符”);else if(e.getsource()=result) time2=system.currenttimemillis();4.2.3判斷時(shí)間time2=system.currenttimemillis();joptionpane.showmessagedialog(this,"您此次操作花費(fèi)吋間為 ”+(time2timel)+”ms”+”n”+”猜對(duì)有:“+dui+”次”+
14、”n”+”猜大有:”+da+”次”+”n”+” 猜小有:”+xiao+”);424自動(dòng)計(jì)數(shù)if (guess = number) joptionpane.showmessagedialog(this,m猜對(duì)了 ”); dui+; else if (guess > number) joptionpane.showmessagedialog(this, ”猜大 了 ”);da+;inputnumber.settext(nuli); else if (guess < number) joptionpane.showmessagedialog(this, ”猜小 了”); xiao+;in
15、putnumber.settext(null)4.2.5結(jié)果輸出joptionpane.showmessagedialog(this, ”您此次操作花費(fèi)吋間為 ”+(time2timel)+”ms”+“n”+”猜對(duì)有:“+dui+”次”+”n”+”猜大有:“+da+”次”+”n”+” 猜小有:”+xiao+”);426圖形界面的實(shí)現(xiàn)jpanel jpl,jp2,jp3;jtextfield inputnumber;jlabeljll,jl2;jbutton buttongetnumber, buttonenter,exit,result; long timel,time2;int da=0,x
16、iao=0,dui=0;public guessshu() time 1 =system.currenttimemillis();jpl=new jpanel();jll=new jlabel(m產(chǎn)生隨機(jī)數(shù)”); buttongetnumber = new jbutton("隨機(jī)數(shù)”); jpl.add(jll);jpl .add(buttongetnumber);jp2=new jpanel();jl2=new jlabelc*輸入你猜的數(shù)”);inputnumber = new jtextfield(”o”,5); jp2.add(j ;jp2.add(inputnumber);
17、jp3=new jpanel();buttonenter = new jbutton("確定”); result=new jbutton("結(jié)果”);exit=new jbutton("結(jié)束”); exit.addactionlistener(this);j p3 add(buttonenter);jp3.add(result);jp3.add(exit);result.addactionlistener(this);buttonenter.addactionlistener(this); buttongetnumber.addactionlistener(thi
18、s);this.setlayout(new gridlayout(3, l);/3, 1 this-getcontentpane()eadd(jp 1);this.getcontentpane()eadd(jp2); this.getcontentpane().add(jp3);this.setresizable(false);thissettitle(”沈悅:猜數(shù)字游戲”);this.setbounds(100, 100, 280, 200);this.setvisible(true); this.setdefaultcloseoperation(jframe.exit_on_close);
19、4.3類的實(shí)現(xiàn)首先搭建java程序框架。打開eclipse,新建名為shenyue的項(xiàng)目,然后新建名 為guessnumber的java類,再建立一個(gè)dengru的java類第一步:隨機(jī)數(shù)的產(chǎn)生我們可以借助java api提供的random類來產(chǎn)生一個(gè)隨機(jī)數(shù)。首先在main函數(shù)中加入以下三行代碼:/新建一個(gè)隨機(jī)數(shù)產(chǎn)生器,然后生成一個(gè)1到100之間的整數(shù)。number=(int)(math.random()* 100);eclipse立即在錯(cuò)誤語句處劃出紅線,把鼠標(biāo)移動(dòng)到紅線上。包(package)的概念java api中包含了極其豐富、類似于random這樣由sun預(yù)先定義好的類。不同 包中可
20、以有同名同姓的類,如果沒有包的概念,就會(huì)遇到命名沖突問題。此外, 包還能進(jìn)行安全控制。random類是在java.util這個(gè)包中??梢允謩?dòng)在源程序頂 部輸入import java.util.random;語句來申明該程序?qū)⒁褂胘ava.util包中的 random類,然而有了 eclipse,就不用那么麻煩了一把光標(biāo)移動(dòng)到有紅色波浪線 的random ±,然后按下ctrl + shift+m, eclipse會(huì)自動(dòng)幫你完成導(dǎo)入的工作了, 此時(shí)保存一下源代碼。第二句語句定義一個(gè)整型變量number來保存隨機(jī)產(chǎn)生的整數(shù),并且用直接初始 化的方法把random產(chǎn)生的隨機(jī)數(shù)賦給numbe
21、r變量。第二步:標(biāo)準(zhǔn)輸入輸岀標(biāo)準(zhǔn)輸入輸出(standard i/o)是指可以被應(yīng)用程序使用的信息流。應(yīng)用程序可以從 標(biāo)準(zhǔn)輸入(standard inpu()讀取數(shù)據(jù),向標(biāo)準(zhǔn)輸111 (standard output)寫數(shù)據(jù),把出錯(cuò) 信息發(fā)送到標(biāo)準(zhǔn)錯(cuò)誤(standard error)o通過輸入輸岀,應(yīng)用程序和應(yīng)用程序之間 可以被串聯(lián)起來使用。雖然標(biāo)準(zhǔn)輸入輸出是從unix發(fā)展出來的概念,在 windows中也廣泛應(yīng)用。猜數(shù)字游戲主要用到標(biāo)準(zhǔn)輸入,更明確一些,就是控制臺(tái)輸入。相反,要從控制 臺(tái)輸入,就需要用到system.ino它是一個(gè)純粹的輸入流,而猜數(shù)字游戲主要是通過控制臺(tái)獲取玩家的字符輸入,我
22、們需要把它包裝成一個(gè)bufferedreadero 第三步:使用borderlayout對(duì)圖形界面的窗口進(jìn)行設(shè)計(jì)。5設(shè)計(jì)結(jié)果與分析5.1登錄界面圖4輸入賬號(hào)與密碼5.2游戲界面圖5進(jìn)入游戲界面5.3猜數(shù)舉例第一次猜數(shù)廠國 沈悅猜產(chǎn)生隨機(jī)數(shù) 麺機(jī)黏輸入你痛的戟34硏定結(jié)果結(jié)束/二次猜數(shù)'圄 沈悅:猜數(shù)字詩戲i iftt產(chǎn)生隨機(jī)數(shù)隨機(jī)數(shù)輸入你痛的魏|4磧走 結(jié)果 結(jié)束瘠大了第三次猜數(shù)消冬ifts?(l)疥大了第七次猜數(shù)措對(duì)了按下結(jié)果按鈕參考文獻(xiàn)格式:m.北京 清華大學(xué)出版社2009.11.m.北京 清華大學(xué)出版2008.7.m北京清華大學(xué)出版2010.1 耿祥義 張躍平.java面向?qū)ο蟪?/p>
23、序設(shè)計(jì)2 耿祥義張躍平.java課程設(shè)計(jì)第二版3 龐麗萍陽富名計(jì)算機(jī)操作系統(tǒng)第二版附錄:程序代碼: package shenyue;import java.awt.color;import java-awt.container;import java.awt.flowlayout;import java.awt.gridlayout;import java.awt.event.actionevent;import java.awt.event.actionlistener;import java.util.date;import javax.swing.box; import javax.sw
24、ing.jbutton;import javax.swing. jframe;import javax.swing.jlabel;import javax.swing. joptionpane;import javax.swing jpanel;import javax.swing. jtextfield;public class guessshu extends jframe implements actionlistener private static final long serialversionuid = il;int number;jpanel jpl,jp2,jp3;jtext
25、field inputnumber;jlabeljll,jl2;j button buttongetn umber, buttonenter,exit,result; long timel,time2;int da=0,xiao=0,dui=0;public guessshu() time 1 =system>currenttimemillis();jpl=new jpanel();jll=new jlabel(n產(chǎn)生隨機(jī)數(shù)”); buttongetnumber = new jbutton("隨機(jī)數(shù)”); jpl.addqll);jpl .add(buttongetnumber
26、);jp2=new jpanel();jl2=new jlabel(”輸入你猜的數(shù)”); inputnumber = new jtextfield("on, 5); jp2.add(jl2);jp2.add(inputnumber);jp3=new jpanel();buttonenter = new jbutton("確定”); result=new jbutton(”結(jié)果”); exit=new jbutton("結(jié)束”); exit.addactionlistener(this); jp3.add(buttonenter);jp3.add(result);
27、jp3>add(exit); result.addactionlistener(this); buttonenter.addactionlistener(this); buttongetnumber.addactionlistener(this);this.setlayout(new gridlayout(3, 1); / 3, 1this.getcontentpane().add(jp 1);this.getcontentpane().add(jp2);this.getcontentpane()eadd(jp3);this.setresizable(false);this.settit
28、le(”沈悅:猜數(shù)字游戲”);this.setbounds(100, 100, 280, 200);this.setvisible(true);this.setdefaultcloseoperation(jframe.exit_on_close);public void actionperformed(actionevent e) if (e.getsource() = buttongetnumber) number = (int) (math.random() *10)+1; else if (e.getsource() = buttonenter) int guess = 0;try gu
29、ess = integeeparseint(inputnumber.gettext0);if (guess = number) joptionpane.showmessagedialog(this,h 猜對(duì)了 ”);dui+; else if (guess > number) joptionpane.showmessagedialog(this,h 猜大了 ”);da+;inputnumber.settext(null); else if (guess < number) joptionpane.showmessagedialog(this,h 猜小了 ”);xiao+;input
30、number.settext(null); catch (numberformatexception event) joptionpane.showmessagedialog(this, ”請(qǐng)輸入數(shù) 字字符”);else if(e.getsource()=result) time2=system.currenttimemillis(); joptionpane.showmessagedialog(this,"您此次操作花費(fèi)時(shí)間為”+(time2timel)+”ms”+”n”+%對(duì)了: ”+dui+”次'+%”+''猜大了:”+da+”次 ”+“”+“猜小 了:
31、”+xiao+”n”); else if(e.getsource()=exit) system.exit(-l); package shenyue;import javax.swing. jframe;import java.awt.gridlayout;import java.awt.event.actionevent;import java.awt.event.actionlistener;import java.io.ioexception;import java.io.objectoutputstream;import .socket;import javax.swing.imagei
32、con;import javax.swing. jbutton;import javax.swing. jframe;import javax.swing. jlabel;import javax.swing. joptionpane;import javax.swing.jpanel;import javax>swing.jpasswordfield;import javax.swing. jtextfield;public class dengru extends jframe implements actionlistener private jpanel pl;private j
33、label userl;private jtextfield usert;private jpanel p2;private jlabel passwordl;private jpasswordfield passwordt;private jpanel p3;private jbutton ok;private jbutton exit;public static void main(string args) new dengru();public dengru() initframe();public void initframe() pl = new jpanel();userl = new jlabel("帳號(hào)”);usert = new jtextfield(15); / 長度 pl.add( userl);pl.add(usert);p2 = new jp
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年商業(yè)面團(tuán)調(diào)節(jié)劑行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年和聲行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年司維拉姆碳酸鹽行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年可穿戴醫(yī)療設(shè)備產(chǎn)業(yè)發(fā)展分析及發(fā)展趨勢(shì)與投資前景預(yù)測報(bào)告
- 2024-2030年口腔燈行業(yè)兼并重組機(jī)會(huì)研究及決策咨詢報(bào)告
- 2024-2030年反滲透膜行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年原發(fā)性巨球蛋白血癥治療行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年即時(shí)通訊行業(yè)市場發(fā)展分析及發(fā)展前景與投資研究報(bào)告
- 2024-2030年南瓜籽油補(bǔ)品行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024-2030年半夏行業(yè)發(fā)展分析及投資戰(zhàn)略研究報(bào)告
- 《地形圖的判讀》課件-2024-2025學(xué)年人教版(2024)地理七年級(jí)上冊(cè)
- 2024至2030年中國軍用仿真(軟件)行業(yè)市場競爭策略發(fā)展?jié)摿?bào)告
- 2024年4月自考00160審計(jì)學(xué)試題及答案含評(píng)分標(biāo)準(zhǔn)
- 受檢項(xiàng)目抗震設(shè)防情況檢查表
- 湘教(湖南美術(shù))版小學(xué)美術(shù)六年級(jí)上冊(cè)全冊(cè)PPT教學(xué)課件(精心整理匯編)
- 醫(yī)院財(cái)務(wù)內(nèi)控制度
- 110kVGIS設(shè)備安裝施工技術(shù)安全交底記錄
- 八年級(jí)上冊(cè)數(shù)學(xué)位置與坐標(biāo)練習(xí)題
- 制作拼音卡片-空心涂色A4版本
- 金融知識(shí)宣傳教育規(guī)章制度
- 英語教師教學(xué)風(fēng)格總結(jié)5篇
評(píng)論
0/150
提交評(píng)論