![五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d1.gif)
![五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d2.gif)
![五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d3.gif)
![五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d4.gif)
![五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/19/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d/51de2f9d-2d1d-4f7c-a12e-46b2f3a9eb3d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔編號(hào):項(xiàng)目名稱 版本 五子棋程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告書制訂人:王賢學(xué) 號(hào):3 2010年7月6日 文檔變更歷史記錄序號(hào)變更日期變更人員變更內(nèi)容詳情描述版本12010/6/13王賢創(chuàng)建MFC框架1.022010/6/18王賢創(chuàng)建基本的函數(shù)1.132010/6/21王賢實(shí)現(xiàn)基本函數(shù)的部分內(nèi)容1.342010/6/28王賢將禁手等函數(shù)具體內(nèi)容實(shí)現(xiàn)1.452010/7/05王賢調(diào)試所有的函數(shù)并運(yùn)行正常1.5目錄1、引言41.1 編寫目的41.2 讀者對(duì)象41.3 軟件項(xiàng)目概述41.4 文檔概述51.5 定義51.6 參考資料52、任務(wù)概述52.1目標(biāo)52.2軟件的開發(fā)和運(yùn)行環(huán)境62.3 用戶特征62.
2、4 假設(shè)與約束62.5 進(jìn)度要求72.6驗(yàn)收要求73、功能需求描述與測(cè)試方案:84、界面要求215、功能設(shè)計(jì)225.1類的關(guān)系描述225.2類的設(shè)計(jì)226、使用指南247、總結(jié)248、附錄251、引言1.1 編寫目的本文檔為用戶和軟件設(shè)計(jì)者提供一個(gè)交流的平臺(tái)。在其中包含了用戶所要求完成的功能,軟件設(shè)計(jì)師實(shí)現(xiàn)的初步設(shè)想并最終實(shí)現(xiàn)的代碼。同時(shí),為用戶提供了使用的約束條件、使用手冊(cè),方便用戶更好的使用本軟件。1.2 讀者對(duì)象本文檔的讀者是最終驗(yàn)收者(教員和輔導(dǎo)員)。1.3 軟件項(xiàng)目概述l 項(xiàng)目名稱:五子棋游戲l 簡(jiǎn)稱:五子棋l 項(xiàng)目代號(hào):無l 軟件項(xiàng)目的大致功能和性能要求為:1) 設(shè)計(jì)一個(gè)五子連珠類
3、;2) 記錄游戲雙方的游戲過程,允許悔棋;3) 實(shí)現(xiàn)保存棋譜和根據(jù)棋譜復(fù)盤的功能;4) 判斷雙方輸贏,先走出五子連珠的一方勝;5) 響應(yīng)用戶的鼠標(biāo)消息,并顯示棋盤信息;6) 判斷先下者落子時(shí)不允許走禁手。1.4 文檔概述本文檔向用戶和驗(yàn)收人員提供了一個(gè)很好的了解效果。在文檔中,有用戶提出的需求(功能),有整個(gè)框架的具體描述,有每一個(gè)添加功能的具體實(shí)現(xiàn)代碼以及測(cè)試結(jié)果。最終具體描述了軟件使用的說明。1.5 定義五1.6 參考資料【1】程序設(shè)計(jì)課程設(shè)計(jì)國(guó)防科大印刷廠【2】面向?qū)ο蟪绦蛟O(shè)計(jì)與Visual C+ 6.0教程 清華大學(xué)出版社【3】Visual C+ 6.0 人民郵電大學(xué)出版社【4】Vis
4、ual C+ 實(shí)用教程電子工業(yè)出版社2、任務(wù)概述2.1目標(biāo)用戶提出需要設(shè)計(jì)出一個(gè)五子棋游戲,可以在任何的情況下都可以獨(dú)立的運(yùn)行。在這種要求下,我們?cè)O(shè)計(jì)了本游戲,包含了全部?jī)?nèi)容。不需要任何其他軟件的支持。本軟件的用戶要注意讀好使用說明和功能描述,不能任意的去修改或使用不允許的使用方法。本軟件實(shí)現(xiàn)如下的功能:1) 設(shè)計(jì)一個(gè)五子連珠類;2) 記錄游戲雙方的落子過程,允許悔棋;3) 實(shí)現(xiàn)保存棋譜和根據(jù)棋譜復(fù)盤的功能;4) 判斷雙方輸贏,先走出五子連珠的一方勝;5) 響應(yīng)用戶的鼠標(biāo)消息,并顯示棋盤信息;6) 判斷先下者落子時(shí)不允許走禁手。2.2軟件的開發(fā)和運(yùn)行環(huán)境本軟件可在Windows XP操作系統(tǒng)以
5、上運(yùn)行,支持軟件為Microsoft Visual C+ 6.0. 2.3 用戶特征本軟件適用于所有的了解五子棋并使用它的用戶。2.4 假設(shè)與約束如果軟件在使用時(shí)出現(xiàn)了問題,不要讓其他的非軟件設(shè)計(jì)師來更改我們的代碼,這樣我們的軟件將很難維護(hù),聯(lián)系我們可以無償?shù)臑橛脩籼峁┚S修服務(wù)。如果在長(zhǎng)期的使用過程中,有很多的功能需要添加時(shí),可以再聯(lián)系我們來為用戶的軟件升級(jí),并不需要很多的經(jīng)費(fèi)。使用過程中,建議為我們提供用戶的使用情況,以便我們更好的改進(jìn)軟件功能,解決軟件中隱藏的一些錯(cuò)誤之處。同時(shí)可以方便我們的維護(hù)和升級(jí)使用。2.5 進(jìn)度要求本軟件的設(shè)計(jì)和實(shí)現(xiàn)完成時(shí)間為6月9號(hào)到7月7日: 6月9日6月15日
6、:做好需求分析,撰寫需求文檔;6月16日6月20日:搭建每個(gè)模塊的函數(shù),將所有功能描述完;6月20日6月25日:完成除禁手以外的所有功能的具體實(shí)現(xiàn);6月25日6月27日:完成復(fù)雜的禁手函數(shù)的編寫;6月27日6月30日:測(cè)試通過所用的函數(shù)功能;7月1日7月4日:進(jìn)一步對(duì)照需求文檔來完善軟件設(shè)計(jì);7月4日7月7日:撰寫軟件報(bào)告,向用戶交付。2.6驗(yàn)收要求驗(yàn)收必須完成用戶提出的基本需求完成以下的基本功能:1) 設(shè)計(jì)一個(gè)五子連珠類;2) 記錄游戲雙方的落子過程,允許悔棋;3) 實(shí)現(xiàn)保存棋譜和根據(jù)棋譜復(fù)盤的功能;4) 判斷雙方輸贏,先走出五子連珠的一方勝;5) 響應(yīng)用戶的鼠標(biāo)消息,并顯示棋盤信息;6)
7、判斷先下者落子時(shí)不允許走禁手。在完成用戶的基本功能之后,我們還要上交需求分析,測(cè)試文檔,以及用戶使用手冊(cè)。在交上文檔的同時(shí),設(shè)計(jì)者要為用戶演示軟件的功能,在文檔中提到的功能和測(cè)試方案以及運(yùn)行結(jié)果。在用戶了解軟件描述文檔后,設(shè)計(jì)者即可向用戶展示并交付軟件。3、 功能需求描述與測(cè)試方案:此軟件實(shí)現(xiàn)的功能有以下幾種:記錄雙方的落子過程并允許悔棋;保存棋盤和恢復(fù)棋盤的功能;判斷雙方輸贏;判斷禁手等。下面就每個(gè)功能詳細(xì)說明它們的具體實(shí)現(xiàn)和測(cè)試結(jié)果。(1)記錄雙方的落子過程并具有悔棋功能:這個(gè)悔棋功能是:雙方一人一個(gè)得悔棋,知道棋盤中再也沒有棋子,這時(shí)游戲會(huì)自動(dòng)的彈出對(duì)話框,提示用戶已經(jīng)不能在悔棋了?;谄?/p>
8、功能選項(xiàng)是加入在附加功能選項(xiàng)中。在這個(gè)悔棋的函數(shù)中出現(xiàn)了很多的調(diào)用關(guān)系:i控制下棋子的次序,如果為偶數(shù)則是紅方下子,反之則黑方下;pp悔棋后,如果將對(duì)話框最小化,就會(huì)調(diào)用OnDraw函數(shù),重新畫出悔的第一個(gè)點(diǎn),在這里將它置值為1,控制OnDraw中的畫點(diǎn)函數(shù)不調(diào)用,見附錄1;re3612用于存儲(chǔ)下棋順序的數(shù)組,悔棋時(shí)按照逆序即可悔棋;Qing(&pDC)此函數(shù)是將棋盤用底色矩形覆蓋,見附錄2;ChongHua(&pDC)這個(gè)函數(shù)的是將棋盤數(shù)組依據(jù)p1919重畫所有點(diǎn),見附錄3;/悔棋調(diào)用的函數(shù)void CWzqView:OnHuiqi() / TODO: Add your command ha
9、ndler code here i-;pp=1;qq=1;/用于處理悔棋后讓對(duì)話框變成最小又重新畫當(dāng)前點(diǎn)的問題CClientDC pDC(this);Qing(&pDC);/棋盤清除pprexprey=-1;/將剛剛畫出的點(diǎn)去除ChongHua(&pDC);/依據(jù)新的數(shù)組重新畫出棋盤OnDraw(&pDC);if(i-1)0)MessageBox(盤面上已經(jīng)沒有棋子!不能再悔棋了!);elseprex=rei-20;prey=rei-21;pp=0;測(cè)試結(jié)果:下圖悔棋前的棋盤布局:下圖為悔棋后的棋盤布局:(2)保存棋盤和恢復(fù)棋盤的功能:該部分實(shí)現(xiàn)的是保存和恢復(fù)棋盤的功能,這兩個(gè)功能選項(xiàng)也是添加
10、在附加功能欄中,玩家可以自己選擇。但是本功能只支持存盤一次,如果多次存盤,以最近的一次存盤為準(zhǔn)。在每次的回復(fù)棋盤之后,游戲會(huì)提醒玩家現(xiàn)在輪到誰下子了。這里的保存和恢復(fù)功能是通過C+的文件流輸入輸出實(shí)現(xiàn)的。并沒有利用MFC為我們提供的保存和打開函數(shù)。具體的代碼如下:/當(dāng)附加功能中的保存被按下時(shí)調(diào)用的保存函數(shù)void CWzqView:OnSavefile() / TODO: Add your command handler code hereFILE *fp;if(fp=fopen(wzq.txt,w)=NULL)MessageBox(棋盤保存失敗!);return;for(m=0;m19;m+
11、)for(n=0;n19;n+)fprintf(fp,%d ,pmn);for(m=0;m361;m+)for(n=0;n2;n+)fprintf(fp,%d ,remn);fprintf(fp,%d %d %d %d ,i,pp,prex,prey);MessageBox(本次棋盤保存成功!可以繼續(xù)操作!);fclose(fp);/當(dāng)附加功能中的打開被按下時(shí),調(diào)用的函數(shù)void CWzqView:OnOpenfile() / TODO: Add your command handler code hereCClientDC pDC(this);FILE*fp;if(fp=fopen(wzq.
12、txt,r)=NULL)MessageBox(棋盤載入失敗!);return;for(m=0;m19;m+)for(n=0;n19;n+)fscanf(fp,%d ,&pmn);for(m=0;m361;m+)for(n=0;n2;n+)fscanf(fp,%d ,&remn);fscanf(fp,%d %d %d %d ,&i,&pp,&prex,&prey);fclose(fp);ChongHua(&pDC);/將棋盤重新畫一遍if(i%2!=0)MessageBox(現(xiàn)在是黑子一方下棋!);elseMessageBox(現(xiàn)在是紅子一方下棋!);測(cè)試結(jié)果:下圖為保存棋盤操作:下圖為打開棋盤
13、操作:(3)判斷輸贏:在判斷輸贏的過程中軟件是通過求出當(dāng)前下子點(diǎn)的四個(gè)方向上的點(diǎn)分布情況來和中間點(diǎn)進(jìn)行比較來實(shí)現(xiàn)的。函數(shù)中用到很多的變量:xMin存放橫坐標(biāo)減5與0比較的最小值;xMax存放橫坐標(biāo)加5與18比較的最大致;yMin存放縱坐標(biāo)減5與0比較的最小值;yMax存放縱坐標(biāo)加5與18比較的最大值;s和j控制循環(huán);sum1/2/3/4記錄四個(gè)方向上棋子顏色與中間棋子相同的個(gè)數(shù),當(dāng)某一個(gè)方向上有五個(gè)時(shí),即可判勝。具體代碼如下:/判斷輸贏的函數(shù)體int CWzqView:IsWin(int x,int y)int xMin=max(0,x-4);int xMax=min(18,x+4);int
14、yMin=max(0,y-4);int yMax=min(18,y+4);int s,j,m,n,sum1,sum2,sum3,sum4;for(j=xMin;j=xMax;j+)for(s=j,sum1=0;sj+5;s+)if(psy=pxy) sum1+;if(sum1=5) return 1;for(s=yMin;s=yMax-4;s+)for(j=s,sum2=0;jxMin&jyMin;s-,j-);for(;s=xMax-4&j=yMax-4;s+,j+)for(sum3=0,m=s,n=j;mxMin&jyMax;s-,j+);for(;s=yMin-4;s+,j-)for(s
15、um4=0,m=s,n=j;mnGetBoardRowNum();/ get the row number from doc/ draw the row linesCPen pen;pen.CreatePen(PS_SOLID, WIDTH_Pen, (int)COLOR_Pen);for(int nRow = 0; nRow MoveTo(XPOS_TopLeft, YPOS_TopLeft + nRow * WIDTH_BoardGrid);pDC-SelectObject(&pen);pDC-LineTo(XPOS_TopLeft + (nBoardRowNum - 1) * WIDTH
16、_BoardGrid, YPOS_TopLeft + nRow * WIDTH_BoardGrid);/ draw the column linesfor(int nColumn = 0; nColumn MoveTo(XPOS_TopLeft + nColumn * WIDTH_BoardGrid, YPOS_TopLeft);pDC-SelectObject(&pen);pDC-LineTo(XPOS_TopLeft + nColumn * WIDTH_BoardGrid, YPOS_TopLeft + (nBoardRowNum - 1) * WIDTH_BoardGrid);/ Gra
17、w 4 PointsCPoint pt; CBrush brush;brush.CreateSolidBrush(COLOR_Brush);CRgn rgnPoint;pt = ptConvertBP2VP(3, 3);rgnPoint.CreateEllipticRgn( pt.x - WIDTH_Point,pt.y - WIDTH_Point,pt.x + WIDTH_Point,pt.y + WIDTH_Point);pDC-FillRgn(&rgnPoint, &brush);rgnPoint.DeleteObject();pt = ptConvertBP2VP(3, 15);rgn
18、Point.CreateEllipticRgn( pt.x - WIDTH_Point,pt.y - WIDTH_Point,pt.x + WIDTH_Point,pt.y + WIDTH_Point);pDC-FillRgn(&rgnPoint, &brush);rgnPoint.DeleteObject();pt = ptConvertBP2VP(15, 3);rgnPoint.CreateEllipticRgn( pt.x - WIDTH_Point,pt.y - WIDTH_Point,pt.x + WIDTH_Point,pt.y + WIDTH_Point);pDC-FillRgn
19、(&rgnPoint, &brush);rgnPoint.DeleteObject();pt = ptConvertBP2VP(15, 15);rgnPoint.CreateEllipticRgn( pt.x - WIDTH_Point,pt.y - WIDTH_Point,pt.x + WIDTH_Point,pt.y + WIDTH_Point);pDC-FillRgn(&rgnPoint, &brush);rgnPoint.DeleteObject();/ draw pieceif(pp=0&qq=0)/第二個(gè)添加部分pt = pDoc-ptGetPiecePos();if ( (pt.
20、x = 0) & (pt.y = 0) )vDrawPiece(pt, 0, pDC);ReleaseDC(pDC);(2)附錄2本函數(shù)是將棋盤畫上有底色矩形的具體實(shí)現(xiàn)。/將棋盤重新化函數(shù)void CWzqView:Qing(CDC* pDC)CBrush* BrushOld,BrushNew;BrushNew.CreateSolidBrush(RGB(100,100,200);BrushOld=pDC-SelectObject(&BrushNew);pDC-Rectangle(XPOS_TopLeft-WIDTH_BoardGrid,YPOS_TopLeft-WIDTH_BoardGrid,
21、XPOS_TopLeft+19*WIDTH_BoardGrid,YPOS_TopLeft+19*WIDTH_BoardGrid);pDC-SelectObject(BrushOld);BrushNew.DeleteObject();測(cè)試解果為:(2)附錄2這個(gè)函數(shù)實(shí)現(xiàn)了在棋盤上畫出原來的棋盤數(shù)組中有記錄的棋子情況。/重新畫出棋盤的棋子void CWzqView:ChongHua(CDC * pDC)for(m=0;m19;m+)for(n=0;nFillRgn(&rgnPiece, &brush);rgnPiece.DeleteObject();if(pmn=1)CRgn rgnPiece;C
22、Point pointView = ptConvertBP2VP(m,n);rgnPiece.CreateEllipticRgn(pointView.x - WIDTH_Piece,pointView.y - WIDTH_Piece,pointView.x + WIDTH_Piece,pointView.y + WIDTH_Piece);CBrush brush;brush.CreateSolidBrush(RGB(255,0,0);pDC-FillRgn(&rgnPiece, &brush);rgnPiece.DeleteObject();測(cè)試結(jié)果:(4)附錄4在畫點(diǎn)的函數(shù)中,響應(yīng)用戶鼠標(biāo)輸
23、入后,程序做了很多的事情,包括判贏、當(dāng)前是否有點(diǎn)以及是否為禁手等。具體的實(shí)現(xiàn)在代碼中有注釋,讀者可以從中獲取所有信息。/畫出盤面上點(diǎn)的函數(shù)void CWzqView:vDrawPiece(CPoint pointBoard, int nType, CDC* pDC)CRgn rgnPiece;CPoint pointView = ptConvertBP2VP(pointBoard);rgnPiece.CreateEllipticRgn( pointView.x - WIDTH_Piece,pointView.y - WIDTH_Piece,pointView.x + WIDTH_Piece,p
24、ointView.y + WIDTH_Piece);CBrush brush;int h=pointBoard.x,z=pointBoard.y;if(i%2)=1)/輪到黑子方if(phz!=-1)/此處有子存在if(prex=h&prey=z)return;elseMessageBox(這里已經(jīng)有子!);return;elsephz=0;/0代表下的黑子rei-10=h;/存放悔棋次序的過程rei-11=z;if(Forbid(pointBoard)=1)MessageBox(三三禁手!請(qǐng)重新下子!);phz=-1;return;if(Forbid(pointBoard)=2)Messag
25、eBox(四四禁手!請(qǐng)重新下子!);phz=-1;return;if(Forbid(pointBoard)=3)MessageBox(四三三禁手!請(qǐng)重新下子!);phz=-1;return;if(Forbid(pointBoard)=4)MessageBox(長(zhǎng)連禁手!請(qǐng)重新下子!);phz=-1;return;brush.CreateSolidBrush(COLOR_PieceBlack);pDC-FillRgn(&rgnPiece, &brush);prex=h;prey=z;if(IsWin(h,z)pp=1;MessageBox(執(zhí)黑子一方獲勝!);for(m=0;m19;m+)for
26、(n=0;nFillRgn(&rgnPiece, &brush);prex=h;prey=z;if(IsWin(h,z)pp=1;/為了使獲勝后清盤時(shí)不再畫出當(dāng)前節(jié)點(diǎn),用于控制的標(biāo)號(hào)MessageBox(執(zhí)紅子一方獲勝!);for(m=0;m19;m+)for(n=0;n19;n+)pmn=-1;/清空棋盤CClientDC pDC(this);Qing(&pDC);OnDraw(&pDC);i=1;pp=0;return ;rgnPiece.DeleteObject();i+;/ CWzqView:vDrawPiece(5)附錄5這是判斷是否為禁手的函數(shù)。輸入是當(dāng)前點(diǎn)的信息,輸出為整型的數(shù)(
27、0/1/2/3/4),不同的輸出代表不同的禁手圖。在畫點(diǎn)的函數(shù)中已經(jīng)寫出,這里不再贅述。/判斷是否為禁手int CWzqView:Forbid(CPoint point)int qipan1919;for(n=0;n19;n+)for(m=0;m19;m+)qipannm=pnm+1;int qp2525;for(m=3;m22;m+)for(n=3;n22;n+)qpmn=qipanm-3n-3;for(n=0;n3;n+)qpmn=2;for(n=22;n25;n+)qpmn=2;for(m=0;m3;m+)for(n=0;n25;n+)qpmn=2;for(m=22;m25;m+)for
28、(n=0;n25;n+)qpmn=2;int flag=0;int g1,g2,g3,g4,w1,w2,w3,w4;int g=point.x+3;int w=point.y+3;int fg24=-1,0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1;int fw24=-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1,1,1,0;for( t=8;t16;t+)if(qpg+fgtw+fwt=1&qpg+2*fgtw+2*fwt=0&qpg+fgt+4w+fwt+4=1&qpg+2*fgt+4w+2*fwt+4=0&(qpg+3*fgtw+3*fwt=0|qpg+3*fgt+4w+3*fwt+4=0)flag+;flag=flag/2;for( t=8;t16;t+)if(qpg+fgtw+fwt=1&qpg+2*fgtw+2*fwt=1&qpg+fgt+4w+fwt+4=0&qpg+3*fgtw+3*fw
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年標(biāo)準(zhǔn)鍵盤行業(yè)深度研究分析報(bào)告
- 2025-2030年中國(guó)多臂件行業(yè)深度研究分析報(bào)告
- 個(gè)稅申報(bào)合同范例
- 親屬買賣合同范例
- 業(yè)務(wù)擴(kuò)展咨詢合同范本
- 入股模擬股合同范本
- 2025年度教育培訓(xùn)機(jī)構(gòu)學(xué)生資助項(xiàng)目合作合同
- 專業(yè)收購(gòu)商鋪合同范本
- 2025年度旅游產(chǎn)業(yè)發(fā)展融資借款合同示例
- 全部公司合同范例
- 《行政倫理學(xué)教程(第四版)》課件 第7、8章?行政人格、行政組織倫理
- 2024年江蘇蘇??毓杉瘓F(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 2023年4月自考00504藝術(shù)概論試題及答案含解析
- 美麗的大自然(教案)2023-2024學(xué)年美術(shù)一年級(jí)下冊(cè)
- 2024年低壓電工考試題庫(kù)(試題含答案)
- 成都特色民俗課件
- 地質(zhì)勘探行業(yè)分析
- 花城版音樂四下-第四課-認(rèn)知音樂節(jié)奏(教案)
- 寵物醫(yī)院?jiǎn)T工手冊(cè)
- 2024年高考英語讀后續(xù)寫高分寶典專題08讀后續(xù)寫肢體動(dòng)作描寫積累1(詞-句-文)講義
- 商業(yè)與公積金貸款政策
評(píng)論
0/150
提交評(píng)論