![C語言學生學習成績管理系統(tǒng)實驗報告_第1頁](http://file4.renrendoc.com/view/91665e24ac7087db49656350d0455a1f/91665e24ac7087db49656350d0455a1f1.gif)
![C語言學生學習成績管理系統(tǒng)實驗報告_第2頁](http://file4.renrendoc.com/view/91665e24ac7087db49656350d0455a1f/91665e24ac7087db49656350d0455a1f2.gif)
![C語言學生學習成績管理系統(tǒng)實驗報告_第3頁](http://file4.renrendoc.com/view/91665e24ac7087db49656350d0455a1f/91665e24ac7087db49656350d0455a1f3.gif)
![C語言學生學習成績管理系統(tǒng)實驗報告_第4頁](http://file4.renrendoc.com/view/91665e24ac7087db49656350d0455a1f/91665e24ac7087db49656350d0455a1f4.gif)
![C語言學生學習成績管理系統(tǒng)實驗報告_第5頁](http://file4.renrendoc.com/view/91665e24ac7087db49656350d0455a1f/91665e24ac7087db49656350d0455a1f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、C 語言學生學習成績管理系統(tǒng)實驗報告學生學習成績管理系統(tǒng)1.課程設計的目的1對于給定的設計題目,如何進行分析,理清思路,并給出相應的數(shù)學模型。2 掌握自頂而下的設計方法,將大問題進行模塊化,領會結(jié)構(gòu)化程序設計的方法。3熟練掌握C 語言的基本語法,靈活運用各種數(shù)據(jù)類型。4進一步掌握在集成環(huán)境下如何調(diào)試程序(單步調(diào)試,設置斷點、觀察表達式,分塊調(diào)試)和修改程序。2.課程設計的要求1程序在運行時,均以菜單形式提供選擇界面,并提供一定的數(shù)據(jù)安全和提示具有良好的交互功能。2設計中的每一個小功能均由子函數(shù)來完成3提前編制下次調(diào)試的程序,對于難點問題要積極查閱相關教材、資料,計劃好每次上機的內(nèi) ,高效、獨立
2、地完成這次設計任務4在硬盤上建立自己的目錄,將程序文件存儲到該目錄下,即有利于調(diào)試文件,又保證了文件的安全性。3.課程設計報告內(nèi)容3.1 任務定義本系統(tǒng)主要應用數(shù)據(jù)結(jié)構(gòu)的設計思想,在TC 環(huán)境下運用 C 語言進行編程設計一個學生成績管理系統(tǒng),該系統(tǒng)主要實現(xiàn)對學生的學號、姓名等自然信息以及學生成績信息進行創(chuàng)建、增加、刪除、查詢、插入、顯示的功能以及計算所有學生總成績的總分,并依照學生各類信息高低進行排名的功能。系統(tǒng)給用戶提供了一個簡單的人機界面,使用戶可以根據(jù)提示輸入操作項,調(diào)用系統(tǒng)提供的管理功能。系統(tǒng)運行環(huán)境操作系統(tǒng): Windows 98/2000/XP 運行軟件: TC功能需求(問題分析)
3、學生成績管理系統(tǒng)為教師和學生提供了一個對學生自然信息和學科成績進行管理和查看的平臺,給用戶提供了一個簡單友好的用戶接口,功能需求分析描( 1)編寫菜單函數(shù),為用戶提供一個友好的操作選擇界面。( 2)學生信息輸入:用戶根據(jù)提示輸入學生的學號、姓名、各科成績,可一次性輸入多條學生的成績信息記錄;當要停止輸入并退回主菜單時,只須輸入0 符號回車即可。( 4)學生信息刪除:提示用戶輸入要刪除的學生學號或姓名,如果輸入的學號不存在,系統(tǒng)會立即提示不存在該學號的學生請先添加。( 6)學生信息添加(插入):使用戶可以根據(jù)提示在原有的學生成績表中的任何位置添加新的學生信息記錄。( 7)學生信息查詢:根據(jù)系統(tǒng)提
4、示輸入要查找的學生名字或?qū)W號回車后,即可顯示已找到的學生信息記錄。( 8)學生成績計算:系統(tǒng)能夠自動計算所有學生的總成績。( 9)學生成績排序:按照系統(tǒng)提示選擇項目進行從高分到低分排序。( 10)學生信息清單顯示:系統(tǒng)顯示所有學生的信息情況,包括學生學號、姓名、各科成績、個人總成績。( 11)系統(tǒng)退出:實現(xiàn)用戶退出本系統(tǒng)的功能。 3.4程序設計步驟1.大體結(jié)構(gòu)圖2.主程序模塊分析整個系統(tǒng)功能共分八個功能: 1.addstudent學生信息添加2.editstudent 學生信息修改3.delstudent 信息清單刪除4.showstudent 學生信息排序5.findstudent 學生成績
5、查找6.loadstudent 載入文件信息 7.savestudent 學生信息保存0.exit 系統(tǒng)退出以上八個功能就是本系統(tǒng)模塊的主要功能,根據(jù)需求分析,對其進行功能邏輯設計:( 1)定義數(shù)據(jù)結(jié)構(gòu)typedef struct student ?stu; 。以下分別要用到的函數(shù)為:菜單函數(shù)void showmenu() 的函數(shù),定位鏈表中符合要求的接點 stu* Locate(stu *s,char find,int k) 用于插入和查找功能,刪除記錄函數(shù)status delstudent(stu *s) ,顯示所有記錄的函數(shù)voidshow(stu *s,int k) ,顯示學號對應的姓
6、名 void showid(stu *s) ,排序函數(shù)status list(stu*s,int k), 添加記錄函數(shù)status addstudent(stu *s), 查詢函數(shù) status findstudent(stu *s) 載入文件信息 status loadstudent(stu *s), 保存學生 status savestudent(stu *s), 關閉 exit(0);( 2)學生信息輸入:實現(xiàn)可以輸入學生的學號、姓名、各科成績的功能。首先定義指向結(jié)構(gòu)體的指針,動態(tài)申請空間;用 if(k = 0) break; 實現(xiàn)當學號首字符為 0 則結(jié)束輸入的功能;在 for 循環(huán)中
7、嵌套while ,實現(xiàn) N 門課程循環(huán)N 次和成績正確輸入,接著用到了數(shù)據(jù)結(jié)構(gòu)的新結(jié)點插入的知識。( 3)學生信息刪除:實現(xiàn)輸入要刪除的學生學號,執(zhí)行后就可以刪除該學生所有信息。該功能用到 status delstudent(stu *s) 刪除記錄的函數(shù),先定義p 為查找到要刪除的結(jié)點指針,如果還沒信息則顯示添加,函數(shù)返回到Locate,否則通過while(r-next != p) r = r-next; r-next = p-next; free(p) ;確定要刪除的項目。( 4)學生信息清單顯示:系統(tǒng)顯示所有學生的信息情況,包括學生編號、學號、姓名、各科成績、個人總成績。這里用到顯示函數(shù)
8、實現(xiàn)輸出鏈表中結(jié)點信息的功能。( 5)學生信息查詢:根據(jù)系統(tǒng)提示輸入要查找的學生名字或?qū)W號回車后,即可以排列的形式顯示已找到的學生信息記錄,接著自動跳到主菜單。用到 statusfindstudent(stu *s) 查找函數(shù)。( 6)學生成績計算:利用allscore=mscore+escore+cscore 求得 . ( 7)學生信息添加:直接用用 addstudent 函數(shù)添加。( 8)學生成績排序:選擇并執(zhí)行該功能后,系統(tǒng)提示使按學號,各科成績或總成績排列,選擇后系統(tǒng)自動按降序排列。( 9)系統(tǒng)退出:實現(xiàn)用戶退出本系統(tǒng)的功能。其實這里只用到了一個exit(0); 3.5 流程圖3.6
9、詳細設計1.函數(shù)原型void showmenu() 菜單函數(shù)stu* Locate(stu *s,char find,int k) /* 結(jié)點添加(插入) */ status delstudent(stu *s) /* 刪除 記錄 */ void show(stu *s,int k) /* 顯示所有記錄的 */ void showid(stu *s) /* 顯示學號對應的 姓名 */ status list(stu *s,int k) /* 排序 */ status addstudent(stu *s) /* 添加記錄 */空時停止并返回主菜單選擇。直接在輸出數(shù)值時添加mscore+escor
10、e+cscore 作為總成績加到信息最后一列。 ( 4) show 函數(shù)為了能讓用戶輸入字符串,依然是定義一個開關,此時的開關條件無最大值,添加信息時直接調(diào)用 show 函數(shù)即可實現(xiàn)學生信息的輸入。 ( 5 ) printf 函數(shù)編寫顯示函數(shù)用來輸出鏈表中結(jié)點信息, stu 型指針r ,接著r=*s 初值為頭指針,用printf 方法輸出存儲學生信息,最while(r!=NULL)? 實現(xiàn)當表中有信息即不為空,就執(zhí)行 while 中的內(nèi)容,打印出學生的各個信息。 ( 6 ) delete 函數(shù)用來刪除記錄,先用 if(!s-next) printf(has no student!nplease
11、 add at frist!) 驗證學生信息是否為空,如果為空則輸出“please add firsto如果不為空,先選擇按學號刪除或按姓名刪除,然后調(diào)用函數(shù)stu* Locate(stu *s,char find,int k) 查找要刪除的記錄。然后用freep ()執(zhí)行記錄清空。( 7) insert 函數(shù)用來插入學生記錄,定義二個指針為 p 和 l , l 為前驅(qū), p 為插入數(shù)據(jù)的位置。如果遇到相同學號的則顯示輸入有重復并顯示原來學號的信息。如不然則用 scnf 和 printf 輸入輸出數(shù)據(jù),并在運行結(jié)束后把指針置尾。( 8) sort 函數(shù)根據(jù)不同的要求實現(xiàn)成績從大到小排列,程序中
12、采用的使選擇法進行排序,排序過程中調(diào)用 swap 函數(shù)實現(xiàn)數(shù)據(jù)的排列。這樣就能按不同要求把數(shù)據(jù)排列了 。3.8 程序調(diào)試與測試(結(jié)果分析)1.函數(shù)主界面.選擇第一項實現(xiàn)添加數(shù)據(jù)如下.選擇2進行修改編輯.選擇3進行刪除成績.選擇4進行排序顯示成績.選擇5進行查找成績.選擇6提供載入信息條數(shù).選擇7保存.選擇0關閉要保存選 Y 不想保存先N 。程序運用了結(jié)構(gòu)體,鏈表,轉(zhuǎn)換和選擇法排序?qū)崿F(xiàn)了刪除,添加,信息載入,查詢等功能。( 1)單鏈表查找算法的最好的時間復雜度為 o ( 1),最壞時間復雜度o ( n ),平均時間復雜度o (n);空間復雜度為o (1)。(2)單鏈表插入算法時間復雜度o (n)
13、;空間復雜度為o (1) 。(3)系統(tǒng)基本上實現(xiàn)了小型學生管理系統(tǒng)的功能。4.總結(jié)C語言使上學期教的,現(xiàn)在開始做這個課程設計剛開始有點仿徨,不知道何從下手,最后搬出書本有看了一下,網(wǎng)上查點資料,仔細閱讀老師給的任務指導書,開始著手做這個學生成績管理系統(tǒng),其原因使該算法簡便,程序貼近學生生活,該程序的目的使實現(xiàn)學生成績的粗略管理。設計過程經(jīng)過了任務定義,邏輯設計、詳細設計、程序編碼、程序調(diào)試與測試、結(jié)果分析和撰寫實驗報告,最終系統(tǒng)地完成整個課程的設計。該系統(tǒng)是小型管理系統(tǒng),運行界面為 DOS界面,始終存在不足,從這次設計中我深刻的體會C 設計的意義,我覺得編程除了麻煩也是一件有趣的事情。1譚浩強
14、.C程序設計M北京:清華大學出版社,2005.292頁-310頁.2蘇仕華.數(shù)據(jù)結(jié)構(gòu)課程設計M.上海:機械工業(yè)出版社,2004. 3譚浩強.C程序設計題解與上機指導 M 北京 :清華大學出版社,2005.#include#include/ 提供 malloc() 、 calloc() 、 realloc() 、 free() 、 system() 、 atoi() 、 atol() 、 rand() 、srand() 、 exit()/#include/ 字符串調(diào)用 typedef int status;int change = 0; / 信息是否改變typedef struct studen
15、t int num; / 學號 char name20; /姓名 int mscore; / 數(shù)學成績 int cscore; / c 語言成績 int escore; / 英語成績 structstudent *next;/ 定義指針 stu;/ 定義對象 stuvoid showmenu()printf(ntt*list of student*); printf(ntt* *); printf(ntt* 1:addstudent *);printf(ntt* 2:editstudent *); printf(ntt* 3:delstudent *); printf(ntt*4:showst
16、udent *); printf(ntt* 5:findstudent *); printf(ntt* 6:loadstudent *);while(r != NULL)if(r-num = k) return r;r = r-next;else if(k = 0) / 按姓名查詢r = s-next;while(r != NULL)if(strcmp(r-name,find) = 0) return r;r = r-next;return 0;status _swap(stu *s1,stu *s2)/ 把一個對象的學生數(shù)據(jù)賦給另一個學生s1-num = s2-num; / 學號strcpy
17、(s1-name,s2-name); / 姓名s1-mscore = s2-mscore; / 數(shù)學成績s1-cscore = s2-cscore; /c 語言成績s1-escore = s2-escore; / 英語成績status swap(stu *s1,stu *s2)/ 實現(xiàn)兩個學生信息的轉(zhuǎn)換stu *p;if(!(p = (stu *)malloc(sizeof(stu) showerror(0);_swap(p,s1);_swap(s1,s2);_swap(s2,p);free(p);/ 釋放 p 所占的空間status list(stu *s,int k)/ 采用選擇法排序st
18、u *p,*p1,*p2;p1 = s-next;while(p1)p2 = p1-next;學號while(p2)if(k = 1)if(p2-num num)swap(p1,p2); / if(k = 2)if(p2-mscore p1-mscore)swap(p1,p2);if(k = 3)if(p2-cscore p1-cscore)swap(p1,p2); /c 成績if(k = 4)if(p2-escore p1-escore)swap(p1,p2);if(k=5)if(p2-mscore+p2-cscore+p2-escore(p1-mscore+p1-cscore+p1-esc
19、ore)swap(p1,p2);p2=p2-next;p1=p1-next;status eshow(stu *s)show(s,0);while(s-next)s = s-next;show(s,2); status addstudent(stu *s)stu *p,*l;int k;while(1)l = s;printf(please input num0:return:);scanf(%d,&k);if(k = 0) break;while(l)if(l-num) = k)12 / 英語成績; / 總分 printf(the %d student is Repeated!n,k);sh
20、ow(l,1);return;l = l-next;if(!(p = (stu *)malloc(sizeof(stu) showerror(0);printf(input %d student:name,mscore,cscore,escore likelucy 80 80 80:,k); scanf(%s%d%d%d,&p-name,&p-mscore,&p-cscore,&p-escore); p-num = k;p-next = NULL;if(s =NULL) s = p;elsewhile(s-next != NULL) s = s-next;/ 將指針置于最末尾s-next =
21、p;p = NULL;change=1;status editstudent(stu *s)/ 修改學生int k=0;while(k = 0)printf(nplease input edit num0:show all:);scanf(%d,&k);if(k = 0) showid(s);while(s)if(s-num) = k)printf(ninput %d %s %d %d 13 %dstudent:name,mscore,cscore,escore:,k,s-name,s-mscore,s-cscore,s-escore);scanf(%s%d%d%d,&s-name,&s-ms
22、core,&s-cscore,&s-escore);change=1;printf(nfinish!n);return;s = s-next;if(!s) printf(=the student %dis not find!n,k); status delstudent(stu *s)/ 刪除學生int set,k;stu *p,*r;char find20;if(!s-next) printf(has no student!nplease add at frist!);printf(n=1del with numn=2del with namen); scanf(%d,&set);if(se
23、t = 1)printf(please input the num :);scanf(%d,&k);p = Locate(s,num,k);else if(set = 2)printf(input the name:);scanf(%s,find);p=Locate(s,find,0);char find20;if(!s-next) printf(has no student!nplease add at frist!);return;printf(n=1del with numn=2del with namen);scanf(%d,&set);if(set = 1)printf(please
24、 input the num :);scanf(%d,&k);p = Locate(s,num,k);else if(set = 2)printf(input the name:);scanf(%s,find);p=Locate(s,find,0);else printf(input error!);/return;123456if(p) show(p,1);elseprintf(no find!);/return;123456status loadstudent(stu *s)/ 載入文件信息stu *r;FILE *fp; / 文件指針int count = 0;char jian;fp
25、= fopen(student.stu,rb);if(fp = NULL)printf(ndate file is not find,buding?(y/n)n);scanf(%c,&jian);if(jian = y|jian = Y) fp = fopen(student.stu,wb); else showerror(1);printf(n=file is find,opening.n);while(!feof(fp) r = (stu *)malloc(sizeof(stu);if(fread(r,sizeof(stu),1,fp) / 將文件的內(nèi)容放入接點中 r-next = NUL
26、L;s-next = r;s = r; / 將該接點掛入鏈中count+;fclose(fp); / 關閉文件printf(n=filish,%d report is found.n,count);status savestudent(stu *s)/ 保存學生FILE* fp;stu *p;int flag = 1,count = 0;fp=fopen(student.stu,wb);if(fp = NULL) showerror(1);p = s-next;while(p)if(fwrite(p,sizeof(stu),1,fp) = 1)p = p-next;count+;elsefla
27、g = 0;break;if(flag)printf(n=finish.(%d report is saved.)n,count); change = 0;fclose(fp);status showerror(int k)switch(k)case 0:printf(nMemory Failure ! nplease any exit!);getch();exit(0);break;case 1:printf(nfile error!nplease any exit!);getch();exit(0);break;default:getchar();break;void main()stu
28、*s;/ 鏈表int set;char ch;s=(stu *)malloc(sizeof(stu);s-next=NULL;key keyloadstudent(s);/ while(1)showmenu();while(1)printf(n);printf(please input the menu:);scanf(%d,&set);if(set = 0)if(change = 1)getchar();printf(n=the dat is changed,save?(y/n)?n); scanf(%c,&ch);if(ch=y|ch=Y)savestudent(s);break;swit
29、ch(set)case 1:addstudent(s);break; / 增加學生case 2:editstudent(s);break;/ 修改學生case 3:delstudent(s);break;/ 刪除學生case 4:showstudent(s);break;/ 查看學生信息case 5:findstudent(s);break;/ 查詢學生case 6:loadstudent(s);break;/ 載入文件信息case 7:savestudent(s);break;/ 保存學生default: getchar();break;/ 直接返回到主菜單的選擇界面學生學習成績管理系統(tǒng)1.
30、課程設計的目的1對于給定的設計題目,如何進行分析,理清思路,并給出相應的數(shù)學模型。2 掌握自頂而下的設計方法,將大問題進行模塊化,領會結(jié)構(gòu)化程序設計的方法。3熟練掌握C 語言的基本語法,靈活運用各種數(shù)據(jù)類型。4進一步掌握在集成環(huán)境下如何調(diào)試程序(單步調(diào)試,設置斷點、觀察表達式,分塊調(diào)試)和修改程序。2.課程設計的要求1程序在運行時,均以菜單形式提供選擇界面,并提供一定的數(shù)據(jù)安全和提示具有良好的交互功能。2設計中的每一個小功能均由子函數(shù)來完成3提前編制下次調(diào)試的程序,對于難點問題要積極查閱相關教材、資料,計劃好每次上機的內(nèi) ,高效、獨立地完成這次設計任務4在硬盤上建立自己的目錄,將程序文件存儲到
31、該目錄下,即有利于調(diào)試文件,又保證了文件的安全性。3.課程設計報告內(nèi)容3.1 任務定義本系統(tǒng)主要應用數(shù)據(jù)結(jié)構(gòu)的設計思想,在TC 環(huán)境下運用 C 語言進行編程設計一個學生成績管理系統(tǒng),該系統(tǒng)主要實現(xiàn)對學生的學號、姓名等自然信息以及學生成績信息進行創(chuàng)建、增加、刪除、查詢、插入、顯示的功能以及計算所有學生總成績的總分,并依照學生各類信息高低進行排名的功能。系統(tǒng)給用戶提供了一個簡單的人機界面,使用戶可以根據(jù)提示輸入操作項,調(diào)用系統(tǒng)提供的管理功能。3.2 系統(tǒng)運行環(huán)境 操作系統(tǒng): Windows 98/2000/XP 運行軟件: TC3.3 功能需求(問題分析)學生成績管理系統(tǒng)為教師和學生提供了一個對學
32、生自然信息和學科成績進行管理和查看的平臺,給用戶提供了一個簡單友好的用戶接口,功能需求分析描( 1)編寫菜單函數(shù),為用戶提供一個友好的操作選擇界面。( 2)學生信息輸入:用戶根據(jù)提示輸入學生的學號、姓名、各科成績,可一次性輸入多條學生的成績信息記錄;當要停止輸入并退回主菜單時,只須輸入0 符號回車即可。( 4)學生信息刪除:提示用戶輸入要刪除的學生學號或姓名,如果輸入的學號不存在,系統(tǒng)會立即提示不存在該學號的學生請先添加。( 6)學生信息添加(插入):使用戶可以根據(jù)提示在原有的學生成績表中的任何位置添加新的學生信息記錄。( 7)學生信息查詢:根據(jù)系統(tǒng)提示輸入要查找的學生名字或?qū)W號回車后,即可顯
33、示已找到的學生信息記錄。( 8)學生成績計算:系統(tǒng)能夠自動計算所有學生的總成績。( 9)學生成績排序:按照系統(tǒng)提示選擇項目進行從高分到低分排序。( 10)學生信息清單顯示:系統(tǒng)顯示所有學生的信息情況,包括學生學號、姓名、各科成績、個人總成績。( 11)系統(tǒng)退出:實現(xiàn)用戶退出本系統(tǒng)的功能。 3.4程序設計步驟1.大體結(jié)構(gòu)圖2.主程序模塊分析整個系統(tǒng)功能共分八個功能: 1.addstudent學生信息添加2.editstudent 學生信息修改3.delstudent 信息清單刪除4.showstudent 學生信息排序5.findstudent 學生成績查找6.loadstudent 載入文件信
34、息 7.savestudent 學生信息保存0.exit 系統(tǒng)退出 以上八個功能就是本系統(tǒng)模塊的主要功能,根據(jù)需求分析,對其進行功能邏輯設計:( 1)定義數(shù)據(jù)結(jié)構(gòu)typedef struct student ?stu; 。以下分別要用到的函數(shù)為:菜單函數(shù)void showmenu() 的函數(shù),定位鏈表中符合要求的接點 stu* Locate(stu *s,char find,int k) 用于插入和查找功能,刪除記錄函數(shù)status delstudent(stu *s) ,顯示所有記錄的函數(shù)voidshow(stu *s,int k) ,顯示學號對應的姓名 void showid(stu *s) ,排序函數(shù)status
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級數(shù)學下冊蘇教版第一單元第10課《列方程解決實際問題練習(練習三)》聽評課記錄
- 中考道德與法治一輪復習八年級上第2單元遵守社會規(guī)則 聽課評課記錄 人教版
- 湘教版數(shù)學八年級上冊《小結(jié)練習》聽評課記錄6
- 公派出國留學協(xié)議書范本
- 電商平臺加盟合作協(xié)議書范本
- 軟件合作開發(fā)合同范本
- 二零二五年度資質(zhì)借用與金融服務合作協(xié)議:金融機構(gòu)資質(zhì)借用合同
- 天津市建設工程施工專業(yè)分包合同范本
- 2025年度餐廚廢棄物收購與冷鏈物流配送服務合同
- 洗車場場地租賃合同范本
- 2025高考數(shù)學專項復習:概率與統(tǒng)計的綜合應用(十八大題型)含答案
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
- 銷售人員課件教學課件
- LED大屏技術(shù)方案(適用于簡單的項目)
- Lesson 6 What colour is it(教學設計)-2023-2024學年接力版英語三年級下冊
- 歷年國家二級(Python)機試真題匯編(含答案)
- GB/T 4706.10-2024家用和類似用途電器的安全第10部分:按摩器具的特殊要求
- NB/T 11446-2023煤礦連采連充技術(shù)要求
- 2024年江蘇省蘇州市中考英語試題卷(含標準答案及解析)
- 第五單元任務二《準備與排練》教學設計 統(tǒng)編版語文九年級下冊
- 設計質(zhì)量、進度、服務保證措施
評論
0/150
提交評論