




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。c語言課程設計-學生信息管理系統-C語言課程設計報告學生信息管理系統系統姓名學號組長/成員成績匡晨輝2011040121015組長張旭2011040121030成員望家誼2011040121025成員蔡洋2011040121027成員楊孝光2011040121003成員指導老師:袁瓊2012年6月15日目錄一系統功能分析-3二總體功能模塊設計與分析-3三流程圖-3四系統調試及運行-9五總結-15六程序清單-20七參考文獻-20系統功能需求與分析一個信息管理系統,必須能對學生的基本信息進行方便的查看,這就
2、需這個系統能夠對學生信息進行增加,刪除,查找,查看,修改等操作。另外還能退出,清空信息等使系統跟好跟方便的管理信息。總體功能模塊設計與分析設計總體功能應有6大模塊:信息錄入模塊:用來錄入學生信息信息修改模塊:用來修改學生信息信息查找模塊:用來查找學生信息信息刪除模塊:用來刪除學生信息信息清空模塊:用來清空學生信息信息顯示模塊:用來顯示學生信息三、各模塊程序流程圖設計開始0主函數輸入語句判斷a值選擇語句switch(a)按學號升序查看信息清空全部信息查找學生信息刪除學生信息修改學生信息全部學生信息添加信息函數退出系統按年齡按學號按姓名查詢按姓名按年齡段按學號按學生姓名查找按學生學號按學生年齡添加
3、信息函數選擇1不在判斷人數是否在范圍輸出提示,輸入人數第n個學生信息輸入完了退出循環,返回菜單第一個學生信息輸入完畢在提示輸入姓名輸入信息判斷是在輸入按任意鍵返回菜單將studentinfo中的信息寫入到內存在內存中用結構體數組存放信息,用for循環一個個打印到屏幕選擇8打開d盤中的studentinfo文件顯示全部信息修改學生信息菜單選擇2是y就保存N就不保存修改判斷a修改成功找到后提示要修改什么內容用switch選擇輸入姓名打開文件并讀取到內存,用for循環一個個的找出符合條件的學生提示輸入要修改的學生姓名修改性別修改qq修改電話修改姓名修改學號修改地址如果沒有找到顯示沒有此人并推出退出模
4、塊刪除信息菜單選擇7判斷a值N就取消刪除輸入的是y就刪除輸入一個字符aaaAa沒有找到就顯示沒有此人退出保存操作后的信息后退出如果找到詢問是否確定刪除用循環一個個查找讀到內存中的結構體打開文件并寫入內存查詢學生信息1,2,3有輸出信息是否退出退出判斷有否此項用strcmp比較年齡段是否繼續查找姓名學號輸入a值查詢方式沒有提示沒有此人程序運行過程寫數據讀數據顯示數據鍵盤輸入硬盤結構體內存四、系統運行及調試(分模塊進行)1.添加學生信息2.查看全部學生信息3.按姓名修改學生信息4.刪除學生信息5.按年齡段查看學生信息6按學號升序查看7團隊信息五、總結-匡晨輝-這次課程設計是我第一次的設計,感慨很深
5、,我發現做一個小小的通訊錄都如此之難,可見開發一款軟件是多麼的不容易啊。通過這次試驗我也更加體會到了合作的重要性,同時也非常感謝我的隊友們對我的大力支持,和極力的配合。沒有他們的努力是不可能有這樣的成功的。我主要是做的學生信息刪除,修改,文件的讀寫等模塊。在刪除模塊的編寫過程中我遇到了很多不小的麻煩。第一次寫的時候發現只是在內存中刪除了信息根本就沒有從文件中把信息刪除掉。后來發現我的文件時一讀(fp=fopen(“dstudentinfo.txt”,”r”))的方式打開的。后來在改正后在運行發現總是刪除的最后一個人的信息。就想到底是怎么回事呢,我是用for循環來實現對要刪除的信息來查找的。最后
6、總是刪最后一個人,那也就是說,i永遠是最后一個stu的下標。于是我就發現了原來我在for循環的查找過程中,找到了元素后沒有結束循環而是繼續i+,于是就在找到元素后加上break語句,退出循環。等等還有很多問題就不一一列出了。在程序的調試過程中我是采用分模塊進行的,比如做好信息錄入模塊后就先把他放進主函數調試,看錄入過程有什么問題。這樣可以容易的找出錯誤和解決。在整個程序得框架基本完成,可以運行時進行的調試中發現界面不是很美觀,于是再來修改代碼這個過程是很繁瑣的。需要很好的耐心,不過好在我最后還是把界面弄得有模有樣的。在前面的幾個模塊中遇到了很多問題,讓后解決,這個過程不僅讓程序得以順利完成,而
7、且讓我重溫了c語言的語法和思想,在做這個實驗的過城中發現前面學得有些忘了,于是后頭再看。印象變得更加深刻。總之,這次的課程設計不但學會了發現問題,分析問題,解決問題。還學會了共同合作,增強了團隊精神。而且品嘗到了通過自己努力的成果,真的很自豪!增強了自信-楊孝光-我做的這個模塊是打開文件查看學生信息,剛開始這個指針文件類型不是太懂,在組隊里成員幫助下,最后還是寫下來了。隨后那個if語句里面也不是很好搞,循環語句里面的feof(fp),fclose(fp)都是比較費解的東西,也只能在隊友的鼎力幫助下完成了。總之這次這個學生信息管理系統程序設計打開文件模塊設計文件這方面的知識。我也漸漸掌握了指針文
8、件的一些皮毛。在接下來得學習中要多多接觸這一類型的程序。當然我得到最多的是團隊里的協力協作,此程序寫作過程在這里要特別感謝匡成輝,他給了我很大的幫助,對于資料的查找,這里也要感謝好友朱峰杰,知識點的查漏補缺,他與老匡給于我大量幫助,此部分工作的完成與其二人密不可分。當然其他隊友也給了我其他方面的幫助以及精神上的鼓勵,在此一并感謝。此部分程序的完成,功在團隊。再次感謝他們。-蔡洋-通過我做的這模塊,我發現C語言是一門很難的課程,但是我既然選擇了,就得好好學習下去。在本次程序設計過程中,我發現自己還有很多知識點沒有掌握,通過邊試驗邊鞏固的方法,慢慢地把自己的知識漏洞補的八九不離十了。在此次試驗中,
9、最重要的是團隊合作,大家一起各自完成自己被分配到的任務,然后在綜合在一起,慢慢地,發現大家不在是平時的嘻嘻哈哈,漫不經心,而是開始認真,踏實的完成各自的任務,沒有人會因為自己的原因放棄自己的任務,做到了:不放棄!-望家誼-(按姓名查找學生信息模塊)熟練掌握for.while.do.while循環語句的使用。熟練掌握if.switch分支語句的使用。熟練掌握函數的定義、說明、參數傳遞及嵌套和遞歸調用方法。通過C+實訓,讓我加深了對C語言的了解,而不只是單單的在課本中學到的那些理論,平時乏味的課程,通過自己動手親自編寫,變的生動有趣,而在自己動手的過程中,出現的問題很多,比理論要難的多,當一個程序
10、寫完以后,經常會有很多錯誤而沒法解決。不過,通過幾天的實訓,逐漸積攢了一些經驗,有些錯誤可以很快就看出來。這次實訓有很大的收獲,讓我對C語言有了更深的認識,平時在課堂上學到的東西可以自己動手編寫,將其轉化成一些實用的技能。如果是一個程序寫完一處錯誤也沒用,會有種成就感,于是興趣就來了,興趣來了,自然學的東西也就多了,能把理論變成實際的技能,讓我對C語言有了濃厚的興趣和更深層的認識。C語言是一個有序的學習,學了最基本的替換,然后擴展到循環,嵌套,條理很清楚,不是一個零散的知識,實際上所有的課程都如此,不過通過實訓我也知道了自己的不足,存在的很多問題。比如自己寫的寫的小程序出了問題,不會解決了就叫
11、老師幫忙,雖然說一定意義上增加了師生之間的感情,但是會養成一種依賴的心理,碰到問題了第一個想到的是求助而不是自己獨立解決,所以以后要多多鍛煉自己的信心和增加自己的能力,爭取做到不在身邊的時候也可以完成一些簡單的程序編寫與錯誤排除。還有自己的基礎知識不扎實,遇到的問題,沒有很好的邏輯思維,親自編寫一個陌生的程序的時候會有種無法下手的感覺,找不到突破口。通過實訓,逐漸理清了順序,對于簡單的程序和一些相對比較繁瑣的嵌套,循環,不在是看著一頭霧水。其實只要理清了思路,把基礎知識掌握了,然后有條不紊的分析,一步一步理解,C語言還是很有意思的課程。自己親自動手編寫程序讓我增加了對C語言程序開發環境的了解,
12、不管以后從事什么行業,學習C語言都對自己的職業很有幫助,如果是從事編程工程工作的話,就更有幫助了,即使以后的編程工作可能不用C語言,但是擁有扎實的C語言基礎是對工作很有用的。-張旭-經過一個星期的奮戰,終于完成了一個還算可以的設計,這幾天我過的很充實,是我大學生活里繼兩次考試后又一次最充實的生活,看著自己的勞動成果,心里有種說不出的感覺。畢竟自己的努力還算有所回報,我為自己的努力感到自豪,當然我也認識到了自己學習中的不足,看到了自己在運用知識方面欠缺,在數組合指針方面的運用還不是很順手,在寫頭文件時,也沒做到和后面的引用一一對應。但是通過這次課程設計,收獲頗多。我想說:為完成這次課程設計我們確
13、實很辛苦,但苦中仍有樂。我們一邊忙著復習備考,一邊還要做課程設計,時間對我們來說一下子變得很寶貴,真是恨不得睡覺的時間也拿來用了。當自己越過一個又一個難題時,笑容在臉上綻放。當我們看到設計終于完成的時候,我們都樂了。對我而言,知識上的收獲重要,精神上的豐收更加可喜。從這次的課程設計中,我不僅鞏固了課本的知識,還學到了許許多多其他的知識。我知道了關于嵌套及循環的規律,設計有用到指針,可是自己的指針沒有學好,于是就要重新翻書來確定自己的一些設計是否正確。其次了解到團隊合作很重要,每個人都有分工,但是又不能完全分開來,還要合作,所以設計的成敗因素中還有團隊的合作好壞。這次設計讓我知道了學無止境的道理
14、。我們每一個人永遠不能滿足于現有的成就,人生就像在爬山,一座山峰的后面還有更高的山峰在等著你。挫折是一份財富,經歷是一份擁有。這次課程設計必將成為我人生旅途上一個非常美好的回憶!當然我們的設計肯定有不足之處,希望老師批評指正,下次一定會做得更好六、參考文獻1王敬華C語言程序設計教程(第二版)清華大學出版社2譚浩強編著C程序設計題解與上機指導(第二版)清華大學出七、程序清單#include#include#include#includevoidwelcome_info();/小組信息voidexchange();voidtype();/輸入函數voidsave();/保存函數voidclear(
15、);/voidlook();/查看函數voidfind_by_name();/通過姓名查找voidfind_by_age();/通過年齡voidfind_by_birthday();/通過生日voidfind_by_numble();/通過學號voiddele();/刪除函數intopenfile();/打開文件voidopen_and_see();/打開并查看文件structstudentcharnum20;/學號charname20;/姓名charsex10;/性別charage5;/年齡charbirthday15,QQ12,telephone15,address100;/生日,QQ,電
16、話,地址。stu100;intn=0;/全局變量voidmain()intb,flag=0;system(color1f);while(1)/菜單printf(nttt歡迎進入學生信息管理系統!n);printf(n-);printf(-);printf(nttt1.錄入學生信息。);printf(nttt2.修改學生的信息。);printf(nttt3.按姓名查看學生信息);printf(nttt4.按學號查看學生信息);printf(nttt5.按年齡查看學生信息);printf(nttt6.按學號排序查看信息);printf(nttt7.刪除學生信息);printf(nttt8.打開這個
17、文件);printf(nttt9.清空所有信息);printf(nttt10.合作團隊);printf(nttt11.退出);printf(nn-);printf(-n);printf(nnttt請選擇你要做的操作:);scanf(%d,&b);printf(nn);switch(b)case1:type();break;/錄入學生信息函數。case2:exchange();break;case3:find_by_name();break;case4:find_by_numble();break;case5:find_by_age();break;case6:find_by_birthday(
18、);break;case7:dele();break;case8:open_and_see();break;case9:clear();break;case10:welcome_info();break;case11:flag=1;break;default:printf(nnttt未知錯誤n);if(flag)break;/*團隊信息模塊*/voidwelcome_info()system(color1f);printf(nntt-團隊信息-);printf(nntttt組員n);printf(nttt匡晨輝2011040121015);printf(nttt張旭2011040121030)
19、;printf(nttt望家誼2011040121025);printf(nttt蔡洋2011040121027);printf(nttt楊孝光2011040121003);printf(nnttttt11級軟工一班);printf(nttttt武漢東湖學院);printf(ntt-);printf(nntt按任意鍵返回菜單:);getch();printf(nn);/*學生信息錄入模塊*/voidtype()inti;printf(ttt請輸入學生人數:);scanf(%d,&n);for(i=0;in;i+)printf(ttt-n);printf(ttt請輸入姓名:);scanf(%s,
20、&);printf(ttt請輸入學號:);scanf(%s,&stui.num);printf(ttt請輸入性別:);scanf(%s,&stui.sex);printf(ttt請輸入年齡:);scanf(%s,&stui.age);printf(ttt請輸入生日:);scanf(%s,&stui.birthday);printf(ttt請輸入QQ號:);scanf(%s,&stui.QQ);printf(ttt請輸入電話:);scanf(%s,&stui.telephone);printf(ttt請輸入地址:);scanf(%s,&stui.address);printf(
21、nttt按任意鍵返回:);getch();save();/*把信息保存為文件到磁盤模塊*/voidsave()FILE*fp;inti,j;charchose;for(j=1;j20;j+)printf(nttt確實要進行以上操作?yesornon);printf(nnttttYtNnntttt);scanf(%s,&chose);if(chose=y|chose=Y)j=30;if(fp=fopen(d:studentinfo.txt,a+)=NULL)printf(nntttt不能建立文件!nntttt按任意鍵返回菜單);getch();return;for(i=0;in;i+)if(fw
22、rite(&stui,sizeof(structstudent),1,fp)!=1)printf(nntttt文件寫入錯誤!n);/rewind(fp);fclose(fp);printf(nnntttt操作成功!);printf(nnttt按任意鍵返回菜單nntttt);getch();if(chose=n|chose=N)j=30;printf(nntttt操作已取消n);printf(nnttt按任意鍵返回菜單nn);getch();if(chose!=n&chose!=N&chose!=y&chose!=Y)printf(nntttt輸入錯誤!n);printf(ntttt請重新選擇:
23、n);/*打開文件函數模塊*/intopenfile()inti=0;FILE*fp;if(fp=fopen(d:studentinfo.txt,r+)=NULL)printf(ntttt不能打開文件!nnttt按任意鍵返回菜單);getch();printf(nn);return-1;for(i=0;!feof(fp);i+)fread(&stui,sizeof(structstudent),1,fp);/rewind(fp);fclose(fp);return(i-1);/*查看學生信息模塊*/*查看文件中所有的學生信息模塊*/voidopen_and_see()inti=0;FILE*f
24、p;if(fp=fopen(d:studentinfo.txt,r)=NULL)printf(ntttt不能打開文件!nnttt按任意鍵返回菜單);getch();printf(nn);return;printf(n學號姓名性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;!feof(fp);i+)stui=stu150;/先將內存中存在的數據清空。在讀。fseek(fp,i*sizeof(structstudent),SEEK_SET);fread(&stui,sizeof(structstudent),1,fp);printf(%-9s%-9s%-6s%-6s%-14
25、s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);fclose(fp);printf(nnnttt按任意鍵返回菜單:);getch();printf(nn);/*刪除學生信息模塊*/voiddele()FILE*fp;charchose;inti,j;chara;charname20;system(color1f);n=openfile();printf(nttt輸入要刪除學生名字:);scanf(%s,name);printf(n學號姓名
26、性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;in;i+)if(strcmp(,name)=0)break;/注意如果沒有break最后i的值將是10printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(i=n)printf(nntttt沒有此人nnttt按任意鍵返回菜單);getch();printf(nn);return;elseprin
27、tf(nnttt這是第%d個學生,i+1);printf(nnttt是否確定刪除?是就輸入Ynntttt);fflush(stdin);scanf(%c,&a);if(a=y|a=Y)for(;in;i+)stui=stui+1;/后面的值一個一個覆蓋前面的值printf(nntttt刪除成功!n);n=n-1;fflush(stdin);for(j=1;j20;j+)printf(nttt確實要進行以上操作?yesornon);printf(nnttttYtNnntttt);scanf(%c,&chose);if(chose=y|chose=Y)j=30;fp=fopen(d:student
28、info.txt,w);/一定要先打開文件。for(i=0;in;i+)/fwrite(&stui,sizeof(structstudent),1,fp);if(fwrite(&stui,sizeof(structstudent),1,fp)!=1)printf(nntttt文件寫入錯誤!n);/rewind(fp);fclose(fp);printf(nnntttt操作成功!);printf(nnttt按任意鍵返回菜單:);printf(nn);getch();if(chose=n|chose=N)j=30;printf(nntttt操作已取消n);printf(nnttt按任意鍵返回菜單:
29、);getch();printf(nn);if(chose!=n&chose!=N&chose!=y&chose!=Y)printf(nntttt輸入錯誤!n);printf(ntttt請重新選擇:n);/*按姓名查找模塊*/voidfind_by_name()inti,m=0;charname20;n=openfile();printf(nttt輸入要查找學生名字:);scanf(%s,name);printf(n-nn);printf(學號姓名性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;in;i+)if(strcmp(,name)=0)m+;p
30、rintf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!);printf(nnttt按任意鍵退出:);getch();printf(nn);/*按學號查查模塊*/voidfind_by_numble()inti,m=0;charnum20;n=openfile();printf(nttt輸入要查找學生學號:);scanf(%s,&num);prin
31、tf(n-nn);printf(學號姓名性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;in;i+)if(strcmp(stui.num,num)=0)m+;printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!);printf(nnttt按任意鍵退出:);getch();printf(nn);/*按年齡查找模塊*/vo
32、idfind_by_age()inti,m=0;inta;charb;system(color1f);n=openfile();for(i=1;i50;i+)printf(nttt選擇要查找學生年齡范圍:);printf(nttt-n);printf(ntttt1.10-18歲);printf(ntttt2.19-25歲);printf(ntttt3.26-40歲);printf(ntttt4.40-80歲);printf(ntttt5.80歲以上);printf(nnttt-nntttt);scanf(%d,&a);printf(n-nn);printf(學號姓名性別年齡生日QQ號電話地址n
33、n);printf(-n);switch(a)case1:for(i=0;i=0&strcmp(stui.age,18)=0)m+;printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!n);break;/break要放在后面。case2:for(i=0;i=0&strcmp(stui.age,25)=0)m+;printf(%-9s%-9s%
34、-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!n);break;case3:for(i=0;i=0&strcmp(stui.age,40)=0)m+;printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.tele
35、phone,stui.address);if(m=0)printf(ntttt沒有這人!n);break;case4:for(i=0;i=0&strcmp(stui.age,80)=0)m+;printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!n);break;case5:for(i=0;i0)m+;printf(%-9s%-9s%-6s%-
36、6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!n);break;default:printf(ntttt輸入有誤!n);printf(nttt按enter鍵繼續篩選nnttt否則返回菜單);fflush(stdin);scanf(%c,&b);if(b=n)continue;elseprintf(nn);break;/*按學號排序查看模塊*/voidfind_by_birthd
37、ay()inti,j;n=openfile();for(i=0;in;i+)for(j=i;j0)stu99=stui;stui=stuj;stuj=stu99;printf(n-nn);printf(學號姓名性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;in;i+)printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(n=0)printf(ntttt沒有這人
38、!);printf(nnttt按任意鍵退出:);getch();printf(nn);/*清空所有信息模塊*/voidclear()chara;FILE*fp;printf(nttt確定刪除?刪除后無法恢復!nnttt按enter鍵確認刪除nntttt);fflush(stdin);scanf(%c,&a);if(a=n)if(fp=fopen(d:studentinfo.txt,w+)=NULL)printf(nnttt打開文件失敗,不能刪除);return;elseprintf(ntttt成功刪除!nntttt按任意鍵返回);fflush(stdin);getch();printf(nn)
39、;elseprintf(nntt你沒有進行清空操作!按任意鍵返回菜單);fflush(stdin);getch();printf(nn);return;fclose(fp);/*學生信息修改模塊*/voidexchange()inti,m=0,j,a;charname20,chose;FILE*fp;n=openfile();if(n=-1)return;/打開失敗則返回菜單elseprintf(nttt輸入要修改學生名字:);scanf(%s,name);printf(n-nn);printf(學號姓名性別年齡生日QQ號電話地址nn);printf(-n);for(i=0;in;i+)if(strcmp(,name)=0)j=i;/如果找到這個人就記住這個人的位置m+;printf(%-9s%-9s%-6s%-6s%-14s%-12s%-14s%sn,stui.num,,stui.sex,stui.age,stui.birthday,stui.QQ,stui.telephone,stui.address);if(m=0)printf(ntttt沒有這人!);printf(nnttt按任意鍵退出:);getch();printf(nn);return
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于開放銀行API市場行業可行性分析報告的行業洞察與前瞻
- 行業報告的文檔撰寫方法
- 企業合作概覽
- 建筑行業施工管理與人才培養
- 房地產行業材料采購的注意事項及解決方案
- 2025至2030食品塑料包裝行業發展分析及有效策略與實施路徑評估報告
- 紅樹林生態修復與藍碳交易市場融合發展
- 建材清庫活動方案
- 建筑專項活動方案
- 廣東拜拜活動策劃方案
- 2025年高考軍隊院校征集和招錄人員政治考核表(原表)
- TCCEAS001-2022建設項目工程總承包計價規范
- 2024年河北省物理組招生計劃
- 中華民族共同體概論課件專家版3第三講 文明初現與中華民族起源(史前時期)
- 基于MATLAB牛頭刨床仿真分析畢業設計
- 新世紀大學英語綜合教程4 Unit1
- 振型中的節點,節線,節徑和節圓
- 虹鱒魚養殖項目可行性研究報告寫作范文
- 工業清洗劑PPT課件
- 質量管理七大手法(英文版)
- 吊籃維保記錄
評論
0/150
提交評論