版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西安郵電學(xué)院課 程 設(shè) 計(jì)報(bào)告題目:圖書管理系統(tǒng)系部名稱:計(jì)算機(jī)學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名:武楊班 級(jí):計(jì)科1103學(xué)號(hào):時(shí)間: 2012年 6月 6 日 至 2012年 6 月 14日指導(dǎo)老師:宋輝實(shí)驗(yàn)題目:圖書管理系統(tǒng)一、 實(shí)驗(yàn)?zāi)康模?、通過系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、編程調(diào)試,寫實(shí)驗(yàn)報(bào)告等環(huán)節(jié),初步掌握軟件系統(tǒng)設(shè)計(jì)的方法和步驟。2、熟悉C語(yǔ)言程序的編輯、編譯、鏈接和運(yùn)行的過程,掌握C語(yǔ)言的數(shù)據(jù)類型。3、掌握文件和文件指針的概念以及文件的定義方法,認(rèn)識(shí)文件打開、關(guān)閉、讀寫等文件基本操作函數(shù)。4、 訓(xùn)練自己靈活運(yùn)用程序設(shè)計(jì)語(yǔ)言進(jìn)行軟件開發(fā)的能力,提高分析問題和解決問題的能力,培養(yǎng)必要的工程實(shí)
2、踐能力,從而提高程序設(shè)計(jì)水平。二、 實(shí)驗(yàn)內(nèi)容:1、 鍵盤輸入密碼。2、 鍵盤按照提示進(jìn)行操作。3、 鍵盤按照提示實(shí)現(xiàn)對(duì)圖書信息的輸入。4、 查詢模塊,實(shí)現(xiàn)按編號(hào)、名稱、類型進(jìn)行查詢5、 更新模塊,實(shí)現(xiàn)對(duì)圖書信息的刪除、更改和添加.。6、 排序模塊,實(shí)現(xiàn)按編號(hào)、名稱、類型進(jìn)行排序。7、 統(tǒng)計(jì)模塊,實(shí)現(xiàn)按名稱、類型出版社進(jìn)行數(shù)量統(tǒng)計(jì)。三、 需求分析:程序?qū)崿F(xiàn)以菜單形式進(jìn)入并操作,對(duì)圖書信息的查詢、更新、排序、統(tǒng)計(jì)功能,為此可以做出一系列操作函數(shù),以鏈表保存圖書的圖書編號(hào)、圖書名稱、圖書作者、圖書類型、圖書出版社、圖書出版時(shí)間、圖書數(shù)量,并用文件指針對(duì)信息進(jìn)行保存和以實(shí)現(xiàn)對(duì)圖書信息的錄入、保存、修改
3、、刪除、添加、查詢、排序和統(tǒng)計(jì)等功能。四、 概要設(shè)計(jì)1、 方案設(shè)計(jì)讀取 信息查詢 信息更新信息排序信息統(tǒng)計(jì)信息保存信息修改信息添加信息名稱排序輸出信息錄入信息輸入密碼編號(hào)排序類型排序名稱統(tǒng)計(jì)類型統(tǒng)計(jì)出版社統(tǒng)計(jì)類型查詢名稱查詢編號(hào)查詢刪除信息設(shè) 計(jì) 圖2、模塊功能說明。對(duì)各個(gè)模塊進(jìn)行功能描述:1) 各模塊間通過菜單切換和調(diào)用。2) 主函數(shù)通過調(diào)用菜單函數(shù)實(shí)現(xiàn)對(duì)各功能模塊的調(diào)用,各功能模塊間根據(jù)需要可相互調(diào)用。3) 程序能夠保證各模塊功能的獨(dú)立和數(shù)據(jù)共享。4) 可以保存到文件,可以從文件讀入已有的文件。5) 錄入模塊可以用來錄入圖書信息。6) 輸出模塊可以用來輸出已經(jīng)錄入的圖書信息。7) 查詢模塊
4、可以用來查詢圖書的信息,包括按編號(hào)查詢、按名稱查詢和按類型查詢。8) 更新模塊可以用來更新圖書信息,包括添加信息,刪除信息和修改信息。9) 統(tǒng)計(jì)模塊可以用來統(tǒng)計(jì)圖書的具體信息,包括按名稱統(tǒng)計(jì),按類型統(tǒng)計(jì),按出版社統(tǒng)計(jì)。10) 排序模塊可以用來對(duì)圖書信息進(jìn)行排序,包括按編號(hào)排序、按名稱排序和按類型排序。五、 詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果:功能模塊流程圖如下: 主 函 數(shù)void main() int i,choice; char a7=,b7; printf(nn 請(qǐng)輸入密碼(六位):); for(i=0;i6;i+) bi=getch(); printf(*); getch(); b6=0; if(!s
5、trcmp(a,b) do system(color 7e); printf( *n); printf( 1. 錄入圖書信息n); printf( *n); printf( 2. 保存圖書信息n); printf( *n); printf( 3. 讀取圖書信息n); printf( *n); printf( 4. 輸出圖書信息n); printf( *n); printf( 5. 查詢圖書信息n); printf( *n); printf( 6. 更新圖書信息n); printf( *n); printf( 7. 排序圖書信息n); printf( *n); printf( 8. 統(tǒng)計(jì)圖書信息
6、n); printf( *n); printf( 0. 退出系統(tǒng)nn); printf( 請(qǐng)選擇(0-8):); scanf(%d,&choice); switch(choice) case 1: input(); break; case 2: save(); break; case 3: read(); break; case 4: output(); break; case 5: inquire(); break; case 6: renew(); break; case 7: sort(); break; case 8: count(); break; case 0: break; wh
7、ile(choice!=0);exit(0); else printf(nn *密碼錯(cuò)誤!*n);Choice=3Choice=4Choice=5讀取信息輸出信息查詢信息是Y否NNYYYNChoice=8N否統(tǒng)計(jì)信息是YChoice=6更新信息是YNChoice=7排序信息是YNChoice=0NChoice=2保存信息YNChoice=1錄入信息保存輸入提示信息開 始結(jié) 束輸 入 模 塊 輸 出 模 塊輸出圖書信息i+Nnum=0開 始num=0NY開 始輸入圖書信息結(jié)束NYChoice將圖書信息存盤結(jié)束Y查 詢 模 塊 更 新 模 塊按編號(hào)查詢Y是Choice=3NY是Y開 始NYY是否
8、開 始Y修改信息保 存Choice=0NChoice=2NChoice=1Choice=0Choice=3Y按類型查詢NNChoice=2按名稱查詢Choice=1輸入提示信息輸入提示信息刪除信息添加信息返 回返 回統(tǒng) 計(jì) 模 塊 排 序 模 塊否否否是是是返 回輸入提示信息輸入提示信息按類型排序按名稱排序按編號(hào)排序Choice=1Choice=3Choice=4Choice=0開 始按名稱統(tǒng)計(jì)按類型統(tǒng)計(jì)按出版社統(tǒng)計(jì)否Choice=2Choice=1否Choice=3Choice=0是是是開 始返 回否修 改 模 塊 添 加 模 塊 刪 除 模 塊開 始開 始開 始選擇刪除項(xiàng)輸入新信息選擇修改
9、項(xiàng)是否刪除是是否修改是否繼續(xù)否是否是輸出剩余信息輸出修改信息否否輸出新信息否是否繼續(xù)是否繼續(xù)是是結(jié) 束結(jié) 束結(jié) 束六、 設(shè)計(jì)體會(huì)及調(diào)試情況:在這兩個(gè)星期里,我們專業(yè)的學(xué)生在宋輝老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言課程設(shè)計(jì)。在這之前,我們已經(jīng)對(duì)c語(yǔ)言這門課程學(xué)習(xí)了一年,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來的時(shí)候還是感到很棘手。起初由于上機(jī)實(shí)踐太少,經(jīng)驗(yàn)很是不足,遇到錯(cuò)誤就犯暈,經(jīng)過幾天連續(xù)編程,我也積累了不少以前沒有的經(jīng)驗(yàn),遇到錯(cuò)誤也不那么懼怕了,還從一些同學(xué)那里學(xué)到了不少編程技巧和好習(xí)慣,不得不說我得感謝學(xué)校給我們這樣一個(gè)連續(xù)足夠的實(shí)踐來強(qiáng)化C語(yǔ)言
10、編程能力。而且我越來越對(duì)編程有興趣了,當(dāng)程序正常運(yùn)行那一刻真恨不得對(duì)全世界人說我成功了。 現(xiàn)在我再說說本次課程設(shè)計(jì)我的心得體會(huì):課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規(guī)則,聽起來十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過多次上機(jī)練習(xí),對(duì)于語(yǔ)法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語(yǔ)言的語(yǔ)法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中才發(fā)現(xiàn)問題很多。也只有上機(jī)操作才能認(rèn)識(shí)到自己課本學(xué)的與實(shí)踐的差距。然而學(xué)習(xí)c語(yǔ)言不能停留在學(xué)習(xí)它的語(yǔ)法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語(yǔ)言程序,解決實(shí)際問題。也就是把c語(yǔ)
11、言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解決問題。也只有通過上機(jī)才能檢驗(yàn)自己是否掌握c語(yǔ)言、自己編寫的程序是否能夠正確地解題。 一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂環(huán)境就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過上機(jī)實(shí)驗(yàn),熟練地掌握c語(yǔ)言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。 完成程序的編寫,決不意味著萬(wàn)事大吉。你認(rèn)為萬(wàn)無(wú)一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測(cè)出一大堆錯(cuò)誤。有時(shí)程序本身不存在語(yǔ)法錯(cuò)
12、誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無(wú)法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來說,盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。上機(jī)是學(xué)好程序語(yǔ)言的必經(jīng)之路,也是最快捷的,即使花費(fèi)一整天時(shí)間來看書可能還不如安安心心在那里編寫幾個(gè)程序更能理解所學(xué)的東西。通過本次課程設(shè)計(jì)我認(rèn)識(shí)到學(xué)習(xí)是個(gè)積累的過程,只有有了量的積累才可能會(huì)有質(zhì)的飛躍,多實(shí)踐遠(yuǎn)勝于空想,沒有做不到,只有不想做。參考文獻(xiàn):C語(yǔ)言程序設(shè)計(jì) (第二版) 王曙燕/主編 科學(xué)出版社深入體
13、驗(yàn)C語(yǔ)言項(xiàng)目開發(fā) 薛小龍/主編 清華大學(xué)出版社C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo) 王曙燕/主編 科學(xué)出版社附錄:源代碼(略,詳見電子版實(shí)驗(yàn)報(bào)告)#include#include#include#include#define PRINT1 printf(*n)#define PRINT2 printf(圖書編號(hào)-圖書名稱-圖書作者-圖書類型-圖書出版社-圖書出版時(shí)間(年-月-日)-圖書數(shù)量n)#define PRINT3 printf( %d %s %s %s %s %d-%d-%d %dn,booki.num, ,booki.writer,booki.type,booki.pub
14、lish,booki.publish_time.year,booki.publish_time.month,booki.publish_time.day,booki.amount)#define PAGE 3#define MAX 300int sum; /用來記錄圖書數(shù)目(全局變量)struct DATE/定義日期結(jié)構(gòu)體類型 int year; int month; int day;struct BOOK/定義圖書結(jié)構(gòu)體類型 int num; /圖書編號(hào) char name10; /圖書名稱 char writer8; /圖書作者 char type10; /圖書類型 char publis
15、h40; /圖書出版社 struct DATE publish_time; /圖書出版時(shí)間 int amount; /圖書數(shù)量bookMAX;/存放MAX個(gè)圖書信息記錄的結(jié)構(gòu)體數(shù)組/錄入模塊void input() int i=0,s=MAX; char choice; printf(nn * 錄入圖書信息* (最多%d種)n,s); printf( *n); do printf(n 第%d種圖書,i+1); printf(n 輸入圖書編號(hào):); scanf(%d,&booki.num); if(booki.num=0) break; printf(n 輸入圖書名稱:); scanf(%s,b
16、); printf(n 輸入圖書作者:); scanf(%s,booki.writer);printf(n 輸入圖書類型:);scanf(%s,booki.type); printf(n 輸入出版社:); scanf(%s,booki.publish); printf(n 出版時(shí)間(yyyy-mm-dd):); scanf(%d-%d-%d,&booki.publish_time.year,&booki.publish_time.month,&booki.publish_time.day); printf(n 輸入圖書總量:); scanf(%d,&booki.amount)
17、;i+;printf(n 要繼續(xù)輸入嗎?(Y/N):); choice=getch(); if(choice=N|choice=n) break; while(iMAX); printf(n *%d種圖書信息輸入完畢!*n,i); sum=i; printf(n 按任意鍵返回主菜單!);/保存模塊void save() FILE *fp; int i=0; char filename10; printf(n 輸入要保存的文件名稱:); scanf(%s,filename); if ( (fp=fopen(filename, wb) = NULL) printf(nn*寫文件錯(cuò)誤!*nn); i
18、f(fwrite(&booki,sizeof(bookMAX),1,fp)!=1) printf(*寫文件錯(cuò)誤!*n); fclose(fp);/讀取模塊void read() FILE *fp; int i=0;char filename10; printf(n 輸入要保存的文件名稱:); scanf(%s,filename); if ( (fp=fopen(filename, r) = NULL) printf(nn*讀文件錯(cuò)誤!*nn); while(!feof(fp) fread(&booki,sizeof(bookMAX),1,fp); if(booki.num=0) break;
19、else i+; fclose(fp); sum=i;/輸出模塊void output() int i=0,j=0,page=1; system(cls); /清屏 printf(nn *圖書信息表* 第%d頁(yè)nn,page); PRINT2; PRINT1; do if(booki.num!=0) j+; if(j%PAGE!=0) PRINT3; PRINT1; else PRINT3; PRINT1; if(booki+1.num!=0) printf(按任意鍵繼續(xù)!); printf(nn *圖書信息表* 第%d頁(yè)nn,+page); PRINT2; PRINT1; i+; while
20、(booki.num!=0);printf(n); printf(按任意鍵返回主菜單!); /*更新圖書信息模塊*/刪除模塊void del() int i,j,del_num,b=0; read(); printf( 輸出要?jiǎng)h除的圖書編號(hào):); scanf(%d,&del_num); for(i=0;isum;i+) if(booki.num=del_num&booki.num!=0) for(j=i;jsum;j+) bookj=bookj+1; sum-; break; else b+; PRINT1; PRINT2; for(i=0;isum;i+) PRINT3; printf(n)
21、; if(sum=b) printf( 該圖書不存在); printf( 按任意鍵返回); /添加模塊void append() int i,flag=0; char choice; i=sum; read(); printf(nn 添加一種新圖書n); do printf(n 新圖書編號(hào):);scanf(%d,&booki.num); printf(n 圖書名稱:); scanf(%s,); printf(n 作者名稱:); scanf(%s,booki.writer);printf(n 圖書類型:);scanf(%s,booki.type); printf(n 出版社名
22、稱:); scanf(%s,booki.publish); printf(n 出版時(shí)間(yyyy-mm-dd):); scanf(%d-%d-%d,&booki.publish_time.year,&booki.publish_time.month,&booki.publish_time.day); printf(n 圖書數(shù)量:); scanf(%d,&booki.amount);i+; printf(n 要繼續(xù)添加嗎?(Y/N); choice=getch(); if(choice=Y|choice=y) printf(n 繼續(xù)!n); flag=1; /繼續(xù)添加的標(biāo)志 else flag=
23、0; while(flag=1); sum=i;printf(n 按任意鍵返回主菜單!);/修改模塊void modify() int i=0,choice,modify_num,flag; read(); do printf(n 輸出要修改的圖書編號(hào):); scanf(%d,&modify_num); for(i=0;isum;i+) if(booki.num=modify_num) printf(n *圖書信息* nn); PRINT1; PRINT2; PRINT3; printf(n 您要修改哪一項(xiàng)?n); printf(n 1.圖書名稱n); printf(n 2.圖書作者n);pr
24、intf(n 3.圖書類型n); printf(n 4.圖書出版社n); printf(n 5.圖書出版時(shí)間n); printf(n 6.圖書數(shù)量n); printf(n 請(qǐng)選擇(1-6):); scanf(%d,&choice); switch(choice) case 1: printf(n 輸入修改后的書名:); scanf(%s,);break; case 2: printf(n 輸入修改后的作者名:); scanf(%s,booki.writer);break; case 3: printf(n 輸入修改后的圖書類型:); scanf(%s,booki.type)
25、;break; case 4: printf(n 輸入修改后的出版社:); scanf(%s,booki.publish);break; case 5: printf(n 輸入修改后的出版時(shí)間:); scanf(%d-%d-%d,&booki.publish_time.year,&booki.publish_time.month,&booki.publish_time.day);break; case 6: printf(n 輸入修改后的圖書數(shù)量:); scanf(%d,&booki.amount);break; PRINT1; PRINT2; PRINT3; break; if(i=sum)
26、 printf(n 該圖書不存在!); printf(nn 要繼續(xù)修改嗎?(Y/N); choice=getch(); if(choice=Y|choice=y) flag=1; /繼續(xù)添加的標(biāo)志 printf(n 繼續(xù)!n); else flag=0; while(flag=1); printf(n 按任意鍵返回主菜單!);/更新模塊void renew() int choice; do printf(nnn *更新圖書信息*nn); printf( 1.刪除圖書信息nn); printf( 2.添加圖書信息nn); printf( 3.修改圖書信息nn); printf( 0.返回主菜單n
27、n); printf( 請(qǐng)選擇(0-3):); scanf(%d,&choice); switch(choice) case 1: del();break; case 2: append();break; case 3: modify();break; case 0: break; while(choice!=0); /*查詢模塊*/按圖書編號(hào)查詢void inquire_num() int inquire_num,i,j=0; read(); printf(n *輸入要查詢的書的編號(hào):); scanf(%d,&inquire_num); for(i=0;isum;i+) if(booki.n
28、um=inquire_num) printf(n *圖書信息* nn); PRINT1; PRINT2; PRINT3; else j+; if(j=sum) printf(n 該圖書不存在!);/按圖書名稱查詢void inquire_name() int i,j=0; read(); char inquire_name20; printf(n *輸入要查詢的圖書名稱:); scanf(%s,inquire_name); for(i=0;isum;i+) if(strcmp(,inquire_name)=0&booki.num!=0) printf(n *圖書信息* n)
29、; PRINT1; PRINT2; PRINT3; else j+; if(j=sum) printf(n 該圖書不存在!);/按圖書類型查詢void inquire_type() read(); int i,j=0; char inquire_type15; printf(n *輸入要查詢的圖書類型:); scanf(%s,inquire_type); printf(n *圖書信息*n); PRINT1; PRINT2; printf(n); for(i=0;isum;i+) if(strcmp(booki.type,inquire_type)=0&booki.num!=0) printf(
30、n *圖書信息* n); PRINT1; PRINT2; PRINT3; else j+; if(j=sum) printf(n 該圖書不存在!);/查詢模塊void inquire() int choice;do printf(nnn *查詢圖書信息*nn); printf( 1. 按圖書編號(hào)查詢nn);printf( 2. 按圖書名稱查詢nn);printf( 3. 按圖書類型查詢nn);printf( 0. 返回主菜單nn); printf( 請(qǐng)選擇(0-3):); scanf(%d,&choice); switch(choice) case 1: inquire_num();break
31、; case 2: inquire_name();break;case 3: inquire_type();break; case 0: break; while(choice!=0);/*排序模塊*/按圖書編號(hào)排序void sort_num() int i,j; struct BOOK t; read(); for(i=0;isum-1;i+) /選擇排序法 for(j=i+1;jbookj.num) t=booki; booki=bookj; bookj=t; printf( *排序結(jié)果為*); output();/按圖書名稱排序void sort_name() int i,j; stru
32、ct BOOK t; read(); for(i=0;isum-1;i+) /選擇排序法 for(j=i+1;j0) t=booki; booki=bookj; bookj=t; printf( *排序結(jié)果為*n); output();/按圖書類型排序void sort_type() int i,j; struct BOOK t; read(); for(i=0;isum-1;i+) /選擇排序法 for(j=i+1;j0) t=booki; booki=bookj; bookj=t; printf( *排序結(jié)果為*); output();/排序模塊void sort() int choice
33、; do printf(nn *排序信息*nn); printf( 1.按圖書編號(hào)排序nn); printf( 2.按圖書名稱排序nn); printf( 3.按圖書類型排序nn); printf( 0.返回主菜單nn); printf( 請(qǐng)選擇(0-3):); scanf(%d,&choice); switch(choice) case 1: sort_num();break; case 2: sort_name();break; case 3: sort_type();break; case 0: break; while(choice!=0); /*統(tǒng)計(jì)模塊*/按圖書名稱統(tǒng)計(jì)數(shù)量void count_nam
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煅白制備工安全技能測(cè)試強(qiáng)化考核試卷含答案
- 海關(guān)關(guān)員心理減壓培訓(xùn)
- 海乘禮儀培訓(xùn)
- 銀行內(nèi)部控制審計(jì)程序制度
- 酒店員工績(jī)效考核與晉升制度
- 酒店客房鑰匙卡流轉(zhuǎn)管理制度
- 超市員工福利及慰問制度
- 流量變現(xiàn)培訓(xùn)
- 校本培訓(xùn)內(nèi)容材料及課件
- 活動(dòng)培訓(xùn)快剪
- 新媒體評(píng)論管理制度規(guī)范(3篇)
- 劑量反應(yīng)曲線的統(tǒng)計(jì)分析方法-洞察及研究
- 2025年高職室內(nèi)藝術(shù)設(shè)計(jì)(室內(nèi)設(shè)計(jì))試題及答案
- 2025課堂懲罰 主題班會(huì):馬達(dá)加斯加企鵝課堂懲罰 課件
- 2025年初會(huì)職稱《經(jīng)濟(jì)法基礎(chǔ)》真題匯編
- Zippo2024美版年冊(cè)完整版
- 統(tǒng)計(jì)學(xué)的假設(shè)檢驗(yàn)課件
- 滬教版(2024)七年級(jí)英語(yǔ)下冊(cè)單詞默寫單背誦版
- 2025年宜昌化學(xué)真題試卷及答案
- 醫(yī)療質(zhì)量安全培訓(xùn)計(jì)劃
- 開工第一課安全生產(chǎn)培訓(xùn)內(nèi)容
評(píng)論
0/150
提交評(píng)論