版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二○一二~二○一三學(xué)年第二學(xué)期信息科學(xué)與工程學(xué)院面向?qū)ο驝++語(yǔ)言課程設(shè)計(jì)報(bào)告☆課程名稱(chēng):面向?qū)ο驝++語(yǔ)言課程設(shè)計(jì)目錄1.需求分析……………………32.總體設(shè)計(jì)……………………43.詳細(xì)設(shè)計(jì)……………………54.調(diào)試測(cè)驗(yàn)……………………65.測(cè)試結(jié)果……………………66.心得體會(huì)……………………127.相關(guān)附錄……………………13Ⅰ.需求分析〔1〕問(wèn)題描述:設(shè)計(jì)一個(gè)學(xué)生信息管理系統(tǒng),能錄入、修改、添加、刪除、查詢、顯示學(xué)生信息。并將學(xué)生信息在文件中保存?!?〕應(yīng)用價(jià)值:能作為一個(gè)有效管理學(xué)生信息的系統(tǒng)??梢詢?chǔ)存學(xué)生的姓名、學(xué)號(hào)、性別、年齡、住址、各科成績(jī)。這在現(xiàn)實(shí)中對(duì)學(xué)生信息的管理也有極其重要的應(yīng)用價(jià)值??梢杂行У谋4鎸W(xué)生信息,應(yīng)用于教務(wù)管理?!?〕限制條件:因?yàn)閯偨佑|C語(yǔ)言不到,兩個(gè)學(xué)期。所以所做程序難免會(huì)有一些瑕疵。在次列舉其中的一些限制條件。我所設(shè)置的錄入學(xué)生信息的函數(shù)必須由學(xué)號(hào)由小到大錄入,這是為了配合后面的修改、添加、刪除查詢功能。因?yàn)楹竺鎺讉€(gè)功能實(shí)現(xiàn)的方法就是由學(xué)號(hào)從小到達(dá)找所要修改的那一個(gè)結(jié)點(diǎn)。另一個(gè)問(wèn)題就是學(xué)號(hào)的首位不可以為零,否那么的話就無(wú)法顯示首位。對(duì)于這一問(wèn)題,我還沒(méi)有想到更好的解決方法。不過(guò)在現(xiàn)實(shí)應(yīng)用中,很少出現(xiàn)學(xué)號(hào)首位為零的情況。因此也就不會(huì)太影響使用價(jià)值。最后一個(gè)問(wèn)題,就是如果輸入的數(shù)據(jù)類(lèi)型與定義的不符,就可能引起系統(tǒng)崩潰。因此,用戶在錄入信息時(shí)應(yīng)特別注意數(shù)據(jù)類(lèi)別。Ⅱ總體設(shè)計(jì)程序設(shè)計(jì)組成框圖1、輸入學(xué)生的信息:姓名、性別、學(xué)號(hào)、地址、成績(jī)4、輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào),刪除學(xué)生信息1、輸入學(xué)生的信息:姓名、性別、學(xué)號(hào)、地址、成績(jī)4、輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào),刪除學(xué)生信息菜單輸入學(xué)生信息插入學(xué)生信息修改學(xué)生信息刪除學(xué)生信息顯示學(xué)生信息查詢學(xué)生信息退出5、顯示學(xué)生的姓名、性別、學(xué)號(hào)、地址、成績(jī)2、輸入要插入學(xué)生的學(xué)號(hào),填加信息6、輸入你要查找學(xué)生姓名或?qū)W號(hào),修改學(xué)生信息3、按學(xué)生的學(xué)號(hào)或姓名來(lái)修改學(xué)生的相關(guān)信息7、退出系統(tǒng)學(xué)生信息管理系統(tǒng)功能模塊圖流程圖開(kāi)始開(kāi)始輸入學(xué)生信息息生生信息修改插入刪除查詢退出顯示結(jié)束Ⅲ詳細(xì)設(shè)計(jì)函數(shù)功能student*creat(void)用于創(chuàng)立鏈表,不需要參數(shù),返回鏈表頭指針,在輸入學(xué)生信息時(shí)調(diào)用。student*del(student*,long)用于刪除結(jié)點(diǎn),參數(shù)為頭指針及要?jiǎng)h除學(xué)生的學(xué)號(hào),返回頭指針。在刪除學(xué)生信息時(shí)調(diào)用。student*insert(student*,student*)用于插入結(jié)點(diǎn),參數(shù)為頭指針及類(lèi)的指針,返回頭指針。插入學(xué)生信息時(shí)調(diào)用。student*correct_num(student*,long)用于修改結(jié)點(diǎn),參數(shù)為頭指針及學(xué)號(hào),返回頭指針。按學(xué)號(hào)修改學(xué)生信息時(shí)調(diào)用。student*correct_nam(student*,string)按姓名修改學(xué)生信息時(shí)調(diào)用。student*search_num(student*,long)用于查找結(jié)點(diǎn),參數(shù)為頭指針及學(xué)號(hào),返回頭指針。按學(xué)號(hào)查找學(xué)生信息時(shí)調(diào)用。student*search_nam(student*,string)用于查找結(jié)點(diǎn),參數(shù)為頭指針及學(xué)號(hào),返回頭指針。按姓名查找學(xué)生信息時(shí)調(diào)用。intsave(student*head)用于將指針數(shù)據(jù)存放到文件中。voidprint(student*)參數(shù)為頭指針,用于輸出各結(jié)點(diǎn)數(shù)據(jù)。Ⅳ調(diào)試測(cè)驗(yàn)通過(guò)輸入學(xué)生信息,再修改、刪除、添加、查詢,最后輸出。檢查是否滿足預(yù)期結(jié)果,不滿足那么重新完善。過(guò)程中也遇到許多問(wèn)題。其中之一就是在執(zhí)行查詢、添加等功能是出現(xiàn)程序停止工作的情況。最后才發(fā)現(xiàn)在進(jìn)行判斷時(shí),將head==NULL誤輸為head=NULL,將鏈表轉(zhuǎn)化為了空鏈表,當(dāng)然無(wú)法工作啦。在其他細(xì)節(jié)方面,也出現(xiàn)了類(lèi)似的錯(cuò)誤。因此,編程要特別仔細(xì),一個(gè)小小的錯(cuò)誤,都可能使整個(gè)程序毀于一旦。Ⅴ測(cè)試結(jié)果〔1〕首頁(yè)〔2〕輸入非選項(xiàng)中的的數(shù)字〔3〕錄入信息〔4〕插入信息〔5〕顯示信息〔6〕刪除信息〔7〕修改信息〔8〕查詢信息〔9〕查詢學(xué)生學(xué)號(hào)不存在時(shí)〔10〕顯示信息〔11〕退出系統(tǒng)Ⅵ心得體會(huì)耗時(shí)將近兩周的C++程序設(shè)計(jì)即將畫(huà)上句號(hào)。這也是我接觸過(guò)的最復(fù)雜的程序。要想一步完成如此繁瑣的程序是不可能的。因此必須有合理的規(guī)劃,列出框架。再分別用函數(shù)來(lái)實(shí)現(xiàn)各個(gè)功能。然后就是細(xì)化的工作,要分別設(shè)計(jì)各個(gè)函數(shù),這也是最關(guān)鍵的一步。既要注意各個(gè)函數(shù)的獨(dú)立性,又要注意他們之間的關(guān)系和在整個(gè)程序中的作用。最后將各不分有機(jī)結(jié)合為宜各整體。再通過(guò)不斷的調(diào)試、完善,最后到達(dá)預(yù)期的效果。當(dāng)然,最困難的局部就是修改。面對(duì)一個(gè)個(gè)問(wèn)題,你需要不斷的檢查,在繁雜的程序中發(fā)現(xiàn)那一個(gè)錯(cuò)誤。這過(guò)程雖然是困難的,必須非常仔細(xì),絞盡腦汁想各種錯(cuò)誤的原因,最后解決問(wèn)題。當(dāng)問(wèn)題被解決的那一刻,心中會(huì)由然而生出一種成就感。這也是程序設(shè)計(jì)帶給我的快樂(lè)。在今后的學(xué)習(xí)生活中,我將投入更多時(shí)間到C++程序設(shè)計(jì)中,這樣設(shè)計(jì)程序?qū)?huì)更加得心應(yīng)手。程序設(shè)計(jì)就是這樣一門(mén)神奇的課程,只有勤于思考,刻苦鉆研,勇于創(chuàng)新才能,才能設(shè)計(jì)出滿意的程序。Ⅶ相關(guān)附錄#include<iostream>#include<string>#include<stdlib.h>#include<fstream>usingnamespacestd;#defineNULL0classstudent//定義類(lèi){public:longnum;charname[20];intage;charsex[20];charaddress[30];floatcomputer_score;floatmath_score;floatEnglish_score;student*next;};intn;//定義主函數(shù)intmain(){student*creat(void);student*del(student*,long);student*insert(student*,student*);student*correct_num(student*,long);student*correct_nam(student*,string);student*search_num(student*,long);student*search_nam(student*,string);intsave(student*head);voidprint(student*);student*head=NULL,*stu;longdel_numb,correct_numb,search_numb;intchoose,a;stringsearch_name,correct_name;start:cout<<"***************☆學(xué)生信息管理系統(tǒng)☆***************"<<endl;//goto指向的位置cout<<"**********★★★★★★★★★★★★★★★★********"<<endl;cout<<"***************★☆1.輸入學(xué)生信息☆★***************"<<endl;cout<<"***************★☆2.插入學(xué)生信息☆★***************"<<endl;cout<<"***************★☆3.修改學(xué)生信息☆★***************"<<endl;cout<<"***************★☆4.刪除學(xué)生信息☆★***************"<<endl;cout<<"***************★☆5.顯示學(xué)生信息☆★***************"<<endl;cout<<"***************★☆6.查詢學(xué)生信息☆★***************"<<endl;cout<<"***************★☆7.退出☆★***************"<<endl;cout<<"請(qǐng)輸入您的選擇(1--7):"<<endl; cin>>choose;switch(choose)//選擇結(jié)構(gòu),選擇要進(jìn)行的操作{case1:system("cls");//系統(tǒng)清屏cout<<"輸入學(xué)生信息:"<<endl;head=creat();//調(diào)用函數(shù),建立鏈表 system("cls"); gotostart;//返回目錄 break;case2:system("cls");cout<<endl<<"輸入要插入的學(xué)生信息:";stu=newstudent;//新建結(jié)點(diǎn)cout<<"學(xué)生的學(xué)號(hào):";cin>>stu->num;cout<<"學(xué)生的姓名:"; cin>>stu->name; cout<<"學(xué)生的年齡:"; cin>>stu->age; cout<<"學(xué)生的性別:"; cin>>stu->sex; cout<<"學(xué)生的住址:"; cin>>stu->address; cout<<"學(xué)生的電腦成績(jī):"; cin>>stu->computer_score; cout<<"學(xué)生的數(shù)學(xué)成績(jī):"; cin>>stu->math_score; cout<<"學(xué)生的英語(yǔ)成績(jī):"; cin>>stu->English_score;while(stu->num!=0)//結(jié)點(diǎn)學(xué)號(hào)不為空時(shí)插入{head=insert(head,stu);//調(diào)用函數(shù),插入結(jié)點(diǎn)save(head);//將數(shù)據(jù)儲(chǔ)存在文件中cout<<endl<<"輸入要繼續(xù)插入的學(xué)生信息:";stu=newstudent;cout<<"學(xué)生的學(xué)號(hào):";cin>>stu->num;//輸入結(jié)點(diǎn)相關(guān)信息cout<<"學(xué)生的姓名:"; cin>>stu->name; cout<<"學(xué)生的年齡:"; cin>>stu->age; cout<<"學(xué)生的性別:"; cin>>stu->sex; cout<<"學(xué)生的住址:"; cin>>stu->address; cout<<"學(xué)生的電腦成績(jī):"; cin>>stu->computer_score; cout<<"學(xué)生的數(shù)學(xué)成績(jī):"; cin>>stu->math_score; cout<<"學(xué)生的英語(yǔ)成績(jī):"; cin>>stu->English_score;} system("cls"); gotostart;break;case3:system("cls");cout<<endl<<"輸入要修改信息學(xué)生的學(xué)號(hào)/姓"<<endl;cout<<"按學(xué)號(hào)查詢輸入1,姓名查詢輸入"<<endl; cin>>a; if(a==1) {cout<<endl<<"要修改信息學(xué)生的學(xué)號(hào):"; cin>>correct_numb;head=correct_num(head,correct_numb);//按學(xué)號(hào)修改學(xué)生信息 save(head); } if(a==2) {cout<<endl<<"要修改信息學(xué)生的姓名:"; cin>>correct_name; head=correct_nam(head,correct_name);//按姓名修改學(xué)生信息 save(head);} system("cls"); gotostart; break; case4:system("cls"); cout<<endl<<"輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):"; cin>>del_numb;while(del_numb!=0){head=del(head,del_numb);save(head);cout<<"請(qǐng)輸入要繼續(xù)刪除學(xué)生的學(xué)號(hào):";cin>>del_numb;system("cls"); gotostart;} break; case5:system("cls"); cout<<"學(xué)生信息如下:"<<endl;system("cls"); print(head); system("pause");//運(yùn)行停在當(dāng)前頁(yè)面 system("cls"); gotostart;break;case6:system("cls"); cout<<endl<<"輸入要查詢信息學(xué)生的學(xué)號(hào)/姓名:"<<endl;cout<<"按學(xué)號(hào)查詢輸入1,姓名查詢輸入2:"<<endl; cin>>a; system("cls"); if(a==1) {cout<<endl<<"要查詢信息學(xué)生的學(xué)號(hào):"; cin>>search_numb; head=search_num(head,search_numb);}//調(diào)用按學(xué)號(hào)查詢函數(shù)if(a==2) {cout<<endl<<"要查詢信息學(xué)生的姓名:"; cin>>search_name; head=search_nam(head,search_name);}//按姓名查詢學(xué)生信息 system("pause"); system("cls"); gotostart; break; case7:system("cls"); cout<<"按任意鍵退出程序!"; exit(0);break;//調(diào)用系統(tǒng)函數(shù)exit,運(yùn)行結(jié)束 default:cout<<endl<<"請(qǐng)重新選擇1--7中的數(shù)字!";//輸入非選項(xiàng)數(shù)字時(shí),返回主菜單 system("pause");system("cls"); gotostart; break; }return0;}//創(chuàng)立鏈表的函數(shù)student*creat(void){ofstreamoutfile("f1.dat",ios::out);//翻開(kāi)文件if(!outfile){cerr<<"翻開(kāi)失敗"<<endl;exit(0);}student*head;student*p1,*p2;n=0;p1=p2=newstudent;//新建對(duì)象cout<<"學(xué)生的學(xué)號(hào):";cin>>p1->num;outfile<<p1->num<<"";//將數(shù)據(jù)存入文件cout<<"學(xué)生的姓名:";cin>>p1->name;outfile<<p1->name<<"";cout<<"學(xué)生的年齡:";cin>>p1->age;outfile<<p1->age<<"";cout<<"學(xué)生的性別:";cin>>p1->sex;outfile<<p1->sex<<"";cout<<"學(xué)生的住址:";cin>>p1->address;outfile<<p1->address<<"";cout<<"學(xué)生的電腦成績(jī):";cin>>p1->computer_score;outfile<<p1->computer_score<<"";cout<<"學(xué)生的數(shù)學(xué)成績(jī):";cin>>p1->math_score;outfile<<p1->math_score<<"";cout<<"學(xué)生的英語(yǔ)成績(jī):";cin>>p1->English_score;outfile<<p1->English_score<<"";head=NULL;while(p1->num!=0){n=n+1;if(n==1)head=p1;elsep2->next=p1;//p1指向下一個(gè)結(jié)點(diǎn)p2=p1;p1=newstudent;cout<<"學(xué)生的學(xué)號(hào):";cin>>p1->num;outfile<<p1->num<<"";cout<<"學(xué)生的姓名:";cin>>p1->name;outfile<<p1->name<<"";cout<<"學(xué)生的年齡:";cin>>p1->age;outfile<<p1->age<<"";cout<<"學(xué)生的性別:";cin>>p1->sex;outfile<<p1->sex<<"";cout<<"學(xué)生的住址:";cin>>p1->address;outfile<<p1->address<<"";cout<<"學(xué)生的電腦成績(jī):";cin>>p1->computer_score;outfile<<p1->computer_score<<"";cout<<"學(xué)生的數(shù)學(xué)成績(jī):";cin>>p1->math_score;outfile<<p1->math_score<<"";cout<<"學(xué)生的英語(yǔ)成績(jī):";cin>>p1->English_score;outfile<<p1->English_score<<"";}p2->next=NULL; outfile.close();//關(guān)閉文件return(head);}//保存文件的函數(shù)intsave(student*head){ofstreamoutfile("f1.dat",ios::out);if(!outfile){cerr<<"翻開(kāi)文件出錯(cuò)!"<<endl;exit(0);}student*p1=head,*p2;if(head==NULL){cout<<"列表為空!"<<endl;return0;};do{outfile<<p1->num<<""<<p1->name<<""<<p1->age<<""<<p1->sex<<""<<p1->address<<""<<p1->computer_score<<""<<p1->math_score<<""<<p1->English_score;//將鏈表數(shù)據(jù)存入文件p2=p1;p1=p1->next;}while(p2->next!=NULL);outfile.close();return0;}//刪除數(shù)據(jù)的函數(shù)student*del(student*head,longnum){student*p1,*p2;if(head==NULL){cout<<"列表為空!"<<endl;return(head);}p1=head;while(num!=p1->num&&p1->next!=NULL)//按學(xué)號(hào)從小到大查找{p2=p1;p1=p1->next;}if(num==p1->num){if(p1=head)head=p1->next;//如果找到elsep2->next=p1->next;cout<<"刪除的學(xué)號(hào):"<<num<<endl;n=n-1;}elsecout<<"不能找到此學(xué)號(hào)的學(xué)生:"<<num;return(head);}//插入學(xué)生信息的函數(shù)student*insert(student*head,student*stud){student*p0,*p1,*p2;p1=head;p0=stud;if(head==NULL){head=p0;p0->next=NULL;}else{while((p0->num>p1->num)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(p0->num<=p1->num){if(head==p1)head=p0;//p1學(xué)號(hào)最小,那么作為頭指針elsep2->next=p0;//否那么插入中間p0->next=p1;}else{p1->next=p0;p0->next=NULL;}//如果最大,那么放在最后}n=n+1;//記錄結(jié)點(diǎn)數(shù)return(head);}//按學(xué)號(hào)修改學(xué)生信息的函數(shù)student*correct_num(student*head,longnum){student*p;if(head==NULL){cout<<"列表為空!"<<endl;return(head);}p=head;while(num!=p->num&&p->next!=NULL){p=p->next;}if(num==p->num)//遭到后重新錄入學(xué)生的信息{cout<<"學(xué)生的學(xué)號(hào):";cin>>p->num;cout<<"學(xué)生的姓名:";cin>>p->name;cout<<"學(xué)生的年齡:";cin>>p->age;cout<<"學(xué)生的性別:";cin>>p->sex;cout<<"學(xué)生的住址:";cin>>p->address;cout<<"學(xué)生的電腦成績(jī):";cin>>p->computer_score;cout<<"學(xué)生的數(shù)學(xué)成績(jī):";cin>>p->math_score;cout<<"學(xué)生的英語(yǔ)成績(jī):";cin>>p->English_score;}elsecout<<"不能找到此學(xué)號(hào)的學(xué)生:"<<num; return(head);}//按姓名修改學(xué)生信息的函數(shù)student*correct_nam(student*head,stringname){student*p;if(head==NULL){cout<<"列表為空!"<<endl;return(head);}p=head;while(name!=p->name&&p->next!=NULL){p=p->next;}if(p->name==name){cout<<endl<<"請(qǐng)重新輸入此學(xué)生的信息";cout<<"學(xué)生的學(xué)號(hào):";cin>>p->num;cout<<"學(xué)生的姓名:";cin>>p->name;cout<<"學(xué)生的年齡:";cin>>p->age;cout<<"學(xué)生的性別:";cin>>p->sex;cout<<"學(xué)生的住址:";cin>>p->address;cout<<"學(xué)生的電腦成績(jī):";cin>>p->computer_score;cout<<"學(xué)生的數(shù)學(xué)成績(jī):";cin>>p->math_score;cout<<"學(xué)生的英語(yǔ)成績(jī):";cin>>p->English_score;}elsecout<<"不能找到此學(xué)號(hào)的學(xué)生:"<<name;return(head);}//按學(xué)號(hào)查詢學(xué)生信息的函數(shù)student*search_num(student*head,longnum){student*p;if(head==NULL){cout<<"列表為空!"<<endl;return(head);}p=head;while(num!=p->num&&p->next!=NULL)p=p->next;if(num==p->num)//找到后輸出學(xué)生信息{cout<<"學(xué)生的學(xué)號(hào):";cout<<p->num<<endl;cout<<"學(xué)生的姓名:"; cout<<p->name<<endl; cout<<"學(xué)生的年齡:"; cout<<p->age<<endl; cout<<"學(xué)生的性別:"; cout<<p->sex<<endl; cout<<"學(xué)生的住址:"; cout<<p->address<<endl; cout<<"學(xué)生的電腦成績(jī):"; cout<<p->computer_score<<endl; cout<<"學(xué)生的數(shù)學(xué)成績(jī):"; cout<<p->math_score<<endl; cout<<"學(xué)生的英語(yǔ)成績(jī):"; cout<<p->English_score<<endl;} elsecout<<"不能找到此學(xué)號(hào)的學(xué)生:"<<num;return(head);}/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋼鐵行業(yè)保安工作總結(jié)
- 點(diǎn)滴關(guān)懷感染科護(hù)士總結(jié)
- 科技在前臺(tái)工作中的應(yīng)用計(jì)劃
- 網(wǎng)絡(luò)科技行業(yè)客服工作總結(jié)
- 2024年稅務(wù)師題庫(kù)帶答案(典型題)
- 2024年設(shè)備監(jiān)理師考試題庫(kù)及答案4
- 2024年認(rèn)識(shí)冰的教案
- 2024年燃?xì)夤芫W(wǎng)工安全作業(yè)技能考試題庫(kù)及答案
- 2024年花兒朵朵教案
- 2024年電工安全總結(jié)
- 人教版八年級(jí)上冊(cè)數(shù)學(xué)期末考試試卷及答案
- 配電箱巡檢表
- 網(wǎng)頁(yè)設(shè)計(jì)與制作案例實(shí)戰(zhàn)教程課件 第13章 綜合實(shí)戰(zhàn)案例
- 子長(zhǎng)市長(zhǎng)征文化運(yùn)動(dòng)公園項(xiàng)目社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估報(bào)告
- 形容詞副詞(專(zhuān)項(xiàng)訓(xùn)練)-2023年中考英語(yǔ)二輪復(fù)習(xí)
- 浙教版七年級(jí)科學(xué)上冊(cè)期末綜合素質(zhì)檢測(cè)含答案
- 2024年北京市離婚協(xié)議書(shū)樣本
- 北京郵電大學(xué)《操作系統(tǒng)》2022-2023學(xué)年期末試卷
- 2024-2025學(xué)年人教版高二上學(xué)期期末英語(yǔ)試題及解答參考
- 2023年稅收基礎(chǔ)知識(shí)考試試題庫(kù)和答案解析
- 熱氣球項(xiàng)目可行性實(shí)施報(bào)告
評(píng)論
0/150
提交評(píng)論