




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 一、課程設(shè)計(jì)的內(nèi)容車票管理系統(tǒng)一車站每天有n個(gè)發(fā)車班次,每個(gè)班次都有一班次號(hào)(1、2、3n),固定的發(fā)車時(shí)間,固定的路線(起始站、終點(diǎn)站),大致的行車時(shí)間,固定的額定載客量。如班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)1 8:00 郫縣 廣漢 2 45 302 6:30 郫縣 成都 0.5 40 403 7:00 郫縣 成都 0.5 40 204 10:00 郫縣 成都 0.5 40 2(一)功能要求:用c/c+設(shè)計(jì)一系統(tǒng),能提供下列服務(wù):(1)錄入班次信息(信息用文件保存),可不定時(shí)地增加班次數(shù)據(jù)(2)瀏覽班次信息,可顯示出所有班次當(dāng)前狀總(如果當(dāng)前系統(tǒng)時(shí)間超過了某班次
2、的發(fā)車時(shí)間,則顯示“此班已發(fā)出”的提示信息)。(3)查詢路線:可按班次號(hào)查詢 ,可按終點(diǎn)站查詢(4)售票和退票功能A:當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間時(shí)才能售票,自動(dòng)更新已售票人數(shù)B:退票時(shí),輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票,自動(dòng)更新已售票人數(shù)二、課程設(shè)計(jì)的要求與數(shù)據(jù)1、進(jìn)一步掌握和利用C語言進(jìn)行程設(shè)計(jì)的能力;2、進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法;3、初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;4、學(xué)會(huì)調(diào)試一個(gè)較長程序的基本方法;5、學(xué)會(huì)利用流程圖或N-S圖表示算法;6、掌握書寫程序設(shè)計(jì)開發(fā)文檔的能力。三、課程設(shè)計(jì)應(yīng)完成的工作1、編寫完成相應(yīng)題目的程序;2
3、、編寫課程設(shè)計(jì)報(bào)告,課程設(shè)計(jì)報(bào)告的內(nèi)容應(yīng)包括以下6個(gè)部分:1) 需求分析:包括設(shè)計(jì)題目、設(shè)計(jì)要求以及系統(tǒng)功能需求分析;2) 總體設(shè)計(jì):包括系統(tǒng)總體設(shè)計(jì)框架和系統(tǒng)功能模塊圖;3) 詳細(xì)設(shè)計(jì):包括主要功能模塊的算法設(shè)計(jì)思路以及對應(yīng)的工作流程圖;4) 調(diào)試分析過程描述:包括測試數(shù)據(jù)、測試輸出結(jié)果,以及對程序調(diào)試過程中存在問題的思考(列出主要問題的出錯(cuò)現(xiàn)象、出錯(cuò)原因、解決方法及效果等,適當(dāng)?shù)陌Y(jié)果截圖);5) 總結(jié):課程設(shè)計(jì)完成了哪些功能,有沒有什么擴(kuò)展功能?還有哪些地方需要改進(jìn)?課程設(shè)計(jì)過程中的學(xué)習(xí)體會(huì)與收獲、對本次課程設(shè)計(jì)的認(rèn)識(shí)以及自己的建議等內(nèi)容; 6) 附錄:主要源程序代碼,含必要的注釋。3
4、、答辯:在實(shí)驗(yàn)室建立程序運(yùn)行的環(huán)境,并在指導(dǎo)教師的監(jiān)督下,獨(dú)立解 決問題、運(yùn)行程序和回答教師提出的問題。目 錄第一章 目的與要求5第二章 總體設(shè)計(jì)6第三章 詳細(xì)設(shè)計(jì)93.1功能模塊設(shè)計(jì)93.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)11第四章 調(diào)試分析12第五章 總 結(jié)14第六章 附錄15參考文獻(xiàn)25第一章 目的與要求編寫目的:便于車站管理部門對汽車班次信息的統(tǒng)計(jì)和管理,提高車站部門的工作效率,能夠更好的為市民服務(wù),同時(shí)也便于旅客了解相關(guān)的信息,方便出行。要求:1.能夠錄入汽車班次信息,如班次號(hào),發(fā)車時(shí)間,起點(diǎn)站,終點(diǎn)站,行車時(shí)間,額載量,已訂票人數(shù)等。2.能夠?yàn)g覽班次信息,顯示信息總和(如果已發(fā)出站的要要顯示“已經(jīng)開出
5、”)。3.查詢路線:可按班次號(hào)查詢 ,可按終點(diǎn)站查詢。4.售票功能:當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間才能售票,自動(dòng)更新已售票人數(shù)。5.退票功能:輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票,自動(dòng)更新已售票人數(shù)。 第二章 總體設(shè)計(jì)1)系統(tǒng)總體設(shè)計(jì)框架車票管理系統(tǒng) 錄入班次信息瀏覽班次信息查詢路線售票退票保存信息退出系統(tǒng)按班次查詢按終點(diǎn)站查詢2)主要功能流程圖:錄入班次信息功能流程圖: 按y繼續(xù)錄入班次信息錄入成功輸入錯(cuò)誤錄入班次輸入發(fā)車時(shí)間輸入行車時(shí)間輸入起點(diǎn)站輸入額定載量按任意鍵返回主菜單按Y繼續(xù)查找,按任意鍵返回主菜單按2終點(diǎn)站查詢按1按班次查詢進(jìn)入查詢界面瀏覽班次功能流
6、程圖:依據(jù)提示操作進(jìn)入售票界面售票系統(tǒng)工作流程圖: 售票成功班次不存在票已售完車已發(fā)出繼續(xù)售票按Y,返回主菜單按任意鍵第三章 詳細(xì)設(shè)計(jì)3.1功能模塊設(shè)計(jì)3.1.1售票函數(shù)while(選擇的是“Y”)打印當(dāng)前時(shí)間 打印“班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)” for()輸出班次信息提示輸入車的班次if(當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間時(shí))提示售票成功! 訂票人數(shù)加1; IF(額定載量小于訂票人數(shù))提示票已售完!;else if(輸入的班次號(hào)小于零)該車不存在!else if(當(dāng)前系統(tǒng)時(shí)間晚于發(fā)車時(shí)間)提示車已發(fā)出!提示繼續(xù)售票按Y,按任意鍵返回主
7、菜單!輸入一個(gè)字符;3.1.2退票函數(shù)while(輸入的是Y的時(shí)候)提示輸入要退票的車次;輸入一個(gè)字符;if(輸入的班次號(hào)存在和系統(tǒng)時(shí)間比發(fā)車時(shí)間晚)訂票人數(shù)-1;提示退票成功!else if(輸入的班次號(hào)小于零)提示該班次不存在??;)else if(要退票的那輛車的發(fā)車時(shí)間早過現(xiàn)在系統(tǒng)時(shí)間)提示車已發(fā)出不能退票??;提示繼續(xù)退票請按(Y),返回主菜單按任意鍵;輸入一個(gè)字符;3.1.3菜單函數(shù)打印“車票管理系統(tǒng)”;打印“系統(tǒng)時(shí)間”;打印“錄入班次信息”;打印“查詢班次信息”;打印“售票”;打印“退票”;打印“保存車次信;";打印“退出系統(tǒng)”;打印“請選擇(0-6)”;打印“車票管理系統(tǒng)
8、;得到一個(gè)字符;返回值;struct Buses/定義汽車int number;struct Times time;char start30;char end30;float time_cost;int carry_number;int booK_number;數(shù)據(jù)結(jié)構(gòu)23.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(可選)struct Timesint hour;int min;int sec;數(shù)據(jù)結(jié)構(gòu)1 程序中涉及的數(shù)據(jù)過多,本人決定采用兩個(gè)結(jié)構(gòu)體處理數(shù)據(jù)。其中時(shí)間為一個(gè)數(shù)據(jù)結(jié)構(gòu)體(即結(jié)構(gòu)1),它又是汽車結(jié)構(gòu)體(即結(jié)構(gòu)2)的一個(gè)成員元素,這樣處理數(shù)據(jù)容易些。第四章 調(diào)試分析 本人在寫代碼的過程中覺得難控制的是那個(gè)班次
9、數(shù)。因?yàn)楸鞠到y(tǒng)提供了個(gè)錄入信息功能,可以不定時(shí)的增加班次,即這個(gè)班次數(shù)是不確定的。而這個(gè)班次數(shù)又影響到查詢函數(shù),退票函數(shù),售票函數(shù)等,另外還影響到一些功能小函數(shù),如比較時(shí)間函數(shù)等。經(jīng)過上網(wǎng)查找資料,我發(fā)現(xiàn)有一個(gè)巧妙的方法可以解決這個(gè)問題,即設(shè)定一個(gè)靜態(tài)局部變量(即代碼中的H),這樣每當(dāng)班次號(hào)改變之后這個(gè)H的值就和它的班次號(hào)一樣大,這樣就可以解決之前提到的問題了。另外,這個(gè)系統(tǒng)要有一個(gè)保存文件功能,由于本人對文件保存處理不清楚,設(shè)計(jì)過程中一直搞不明白。最后在網(wǎng)上查到了相關(guān)信息才可以弄出。以下是該程序運(yùn)行的部分結(jié)果:主界面:信息錄入圖和瀏覽時(shí)刻表:查詢售票圖:退票圖:保存信息圖: 第五章 總 結(jié)經(jīng)
10、歷近幾天的學(xué)習(xí)和鍛煉,這個(gè)車票管理系統(tǒng)算是做出來了(不過我承認(rèn)我是參考網(wǎng)上代碼所得,我基本能看懂)。它基本有前面提到過的功能,即錄入班次信息,瀏覽班次信息,售票和退票,保存文件。有一個(gè)擴(kuò)展功能,即可以退出系統(tǒng)(代碼中的sys_exit()函數(shù))。不過目前我發(fā)現(xiàn)它一個(gè)不足之出,就是不能對輸入時(shí)間的格式起限制作用。如我可以輸入26:30:00,它系統(tǒng)不會(huì)提示說輸入錯(cuò)誤提示再輸入一個(gè)正確的時(shí)間。還有,就是整個(gè)代碼條理不夠清晰,只是用到一個(gè)主函數(shù)和調(diào)用其他函數(shù),可讀性差!我認(rèn)為最好是能分模塊化處理,分文件處理,這樣條理性強(qiáng),可讀性高,再者修改也容易。不過由于本人水平有限,不能這樣處理。經(jīng)歷這近幾天的鍛
11、煉,我也比較滿意自己的表現(xiàn)。在這過程中我查閱了很多書,學(xué)到了很多課堂上沒有的東西。很多知識(shí)我之前不知道的現(xiàn)在大部分都知道了,不過理解不夠深透,,導(dǎo)致在這近幾天里碰了不少壁!近幾天我覺得編程既是一項(xiàng)費(fèi)時(shí)費(fèi)力但也是有趣的事。說它費(fèi)時(shí)費(fèi)力是因?yàn)樗爆?,而有趣是因?yàn)槲液芟硎芤欢味蔚男〕绦蚓幊晒χ蟮南矏?,苦盡干來啊。我覺得編程是一件快樂的差事,我想我今后會(huì)加把時(shí)間學(xué)習(xí)它,把它學(xué)好。 第六章 附錄程序代碼:#include"stdio.h"#include"time.h"#include"windows.h"#include"stri
12、ng.h"#include"dos.h"#include"stdlib.h"#include"ctype.h" #define Max 50/最大貯賭量#define null 0static int H=0;struct Times/定義時(shí)鐘int hour;int min;int sec;struct Buses/定義汽車int number;struct Times time;char start30;char end30;float time_cost;int carry_number;int booK_number
13、;struct Buses busMax;time_t now = time(0);tm *tnow =localtime(&now);void load();/載入車次信息void lu(void);/聲明錄入函數(shù)void chaxun(struct Buses bus);/聲明查詢路線函數(shù)void save(struct Buses bus);/聲明保存函數(shù)int caidan();/聲明菜單錄數(shù)void liulan(struct Buses bus);/聲明瀏覽函數(shù)void tuipiao(struct Buses bus);/退票void shoupiao(struct Bu
14、ses bus);/聲明售票函數(shù)void xitongtuichu();/聲明退出函數(shù)/工具函數(shù)struct Buses copy(struct Buses b1,struct Buses b2);/賦值void sort_time(struct Buses bus);/聲明按時(shí)間發(fā)車的先后順序排序int compare_time(struct Times t1,struct Times t2);/時(shí)間比較函數(shù)int compare_systime(struct Buses bus,tm *T);/比較發(fā)車時(shí)間與當(dāng)前系統(tǒng)時(shí)間的函數(shù)void print(struct Buses bus);/聲明
15、輸入出函數(shù)int number_search(struct Buses bus,int num);/聲明按班次查詢函數(shù)int end_search(struct Buses bus,char ends);/聲明按終點(diǎn)查詢函數(shù)void main()/主函數(shù)while(1)system("cls");switch(caidan()case 1: lu(); break;case 2: liulan(bus); break;case 3: chaxun(bus); break;case 4: shoupiao(bus); break;case 5: tuipiao(bus); b
16、reak;case 6: save(bus); break;case 0: xitongtuichu(); break;int compare_systime(struct Buses bus,tm *T)/與系統(tǒng)時(shí)間的比較函數(shù)if(bus.time.hour>=T->tm_hour)return 1;if(bus.time.min>=T->tm_min)return 1;if(bus.time.sec>T->tm_sec)return 1;else return 0;return 0;return 0;struct Buses copy(struct Bu
17、ses b1,struct Buses b2)b1.booK_number=b2.booK_number;b1.carry_number=b2.carry_number;strcpy(b1.end,b2.end);b1.number=b2.number;strcpy(b1.start,b2.start);b1.time.hour=b2.time.hour;b1.time.min=b2.time.min;b1.time.sec=b2.time.sec;b1.time_cost=b2.time_cost;return b1;void liulan(struct Buses bus)/瀏覽車次get
18、char();system("cls");int i;printf("ntttt車輛時(shí)刻表n");printf("ttt*n");printf("t班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)");printf("nt-n");sort_time(bus);for(i=0;i<H;i+)print(busi);printf("t-n");printf("tttt%d條記錄!n",H);printf("t按任意鍵返回主菜單.
19、");getchar();int compare_time(struct Times t1,struct Times t2)/比較時(shí)間大小if(t1.hour>t2.hour)return 1;if(t1.min>=t2.min)return 1;if(t1.sec>=t2.sec)return 1;else return 0;return 0;return 0;void sort_time(struct Buses bus)/按發(fā)車時(shí)間排序int i,j,k;struct Buses b=0;for(i=0;i<H-1;i+)k=i;for(j=i+1;j&
20、lt;H;j+)if(compare_time(busi.time,busj.time)k=j;if(k!=i)b=copy(b,busi);busi=copy(busi,busk);busk=copy(busk,b);int number_search(struct Buses bus,int n)/按班次查詢int i;for(i=0;i<H;i+)if(busi.number=n)return i;return -1;int end_search(struct Buses bus,char ends)/按終點(diǎn)站查詢if(strcmp(bus.end,ends)=0)return 1
21、;elsereturn -1;void print(struct Buses bus)if(!compare_systime(bus,tnow)printf("t%-6d%-2d:%-2d:%-2d%6s%8s%8.1f%10d%10d(已發(fā)出)n",bus.number,bus.time.hour,bus.time.min,bus.time.sec,bus.start,bus.end,bus.time_cost,bus.carry_number,bus.booK_number);elseprintf("t%-6d%-2d:%-2d:%-2d%6s%8s%8.1f
22、%10d%10dn",bus.number,bus.time.hour,bus.time.min,bus.time.sec,bus.start,bus.end,bus.time_cost,bus.carry_number,bus.booK_number);int caidan()int a;system("cls");/以下是菜單圖案printf("nn");printf("tt 車票管理系統(tǒng) n");printf("tt * (%d年%d月%d日)n",1900+tnow->tm_year,tno
23、w->tm_mon+1,tnow->tm_mday);printf("tt|-|n");printf("tt| 菜單 |n");printf("tt|-|n");printf("tt| (1) 錄入班次信息 |n");printf("tt|-|n");printf("tt| (2) 顯示班次信息 |n");printf("tt|-|n");printf("tt| (3) 查詢班次信息 |n");printf("tt
24、|-|n");printf("tt| (4) 售票 |n");printf("tt|-|n");printf("tt| (5) 退票 |n");printf("tt|-|n");printf("tt| (6) 保存車次信息 |n");printf("tt|-|n");printf("tt| (0) 退出系統(tǒng) |n");printf("tt|-|n");printf("ntt請選擇(0-6):");scanf
25、("%d",&a);return(a);void save(struct Buses bus)/保存函數(shù)體getchar();FILE *fp;int i;if(fp=fopen("Bus_system","wb")=null)printf("不能打開文件n");return;for(i=0;i<H;i+)if(fwrite(&busi,sizeof(struct Buses),1,fp)!=1)printf("文件保存出錯(cuò)!n");fclose(fp);printf(&q
26、uot;文件保存成功!");getchar();void lu()/錄入函數(shù)int i=H,f=1; char flag='Y'while(toupper(flag)='Y')system("cls");printf("ntt車次信息錄入n請輸入車的班次:");scanf("%d",&busi.number);getchar();while(number_search(bus,busi.number)>=0)printf("你輸入的班次已存在請重新輸入!:")
27、;scanf("%d",&busi.number);getchar();printf("請輸入時(shí)間如:(20:30:00) :");scanf("%d:%d:%d",&busi.time.hour,&busi.time.min,&busi.time.sec);getchar();printf("請輸入車的起點(diǎn)站:");scanf("%s",busi.start);getchar();printf("請輸入車的終點(diǎn)站:");scanf("
28、;%s",busi.end);getchar();printf("請輸入行車時(shí)間:");scanf("%f",&busi.time_cost);getchar();printf("請輸入車的額定載量:");scanf("%d",&busi.carry_number);getchar();busi.booK_number=0;H+;i+;printf("信息錄入成功!n");printf("繼續(xù)錄入請按(Y),返回主菜單按任意鍵.");flag=get
29、char();void chaxun(struct Buses bus)/查詢路線int a,i=0;int m=0;char flag='Y'while(toupper(flag)='Y')char end30;system("cls");printf("n按班次查詢請按 1n終點(diǎn)站查詢請按 2n請選擇(1-2):");scanf("%d",&a);while(a!=1&&a!=2)printf("注意只能選擇1或2!n請重新輸入:");scanf(&quo
30、t;%d",&a);getchar();switch(a)case 1:printf("請輸入車次號(hào):");scanf("%d",&m);getchar();i=number_search(bus,m);if(i>=0)printf("ntttt車輛時(shí)刻表n");printf("ttt*n");printf("t班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)");printf("nt-n");print(busi);printf
31、("t-n");elseprintf("nttt沒有你要查找的記錄!n");break;case 2:printf("請輸入車的終點(diǎn)站:");scanf("%s",end);getchar();while(i<H)if(m=end_search(busi,end)=1)printf("ntttt車輛時(shí)刻表n");printf("ttt*n");printf("t班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)");printf(&quo
32、t;nt-n");print(busi);i+;break;for(i;i<H;i+)if(end_search(busi,end)=1)print(busi);if(m=1)printf("t-n");for(i=0;i<H;i+)if(end_search(busi,end)!=1)printf("nttt沒有到該站的車!n");break;printf("tt繼續(xù)查找請按(Y),返回主菜單按任意鍵.");flag=getchar();void shoupiao(struct Buses bus)/售票函數(shù)i
33、nt i,n;char flag='Y'while(toupper(flag)='Y')system("cls");printf("ntttt車輛時(shí)刻表n");printf("ttt* 當(dāng)前時(shí)間(%d:%d:%d)n",tnow->tm_hour,tnow->tm_min,tnow->tm_sec);printf("t班次 發(fā)車時(shí)間 起點(diǎn)站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)");printf("nt-n");for(int j=0;j<
34、;H;j+)print(busj);printf("t-n");printf("t請輸入車的班次:");scanf("%d",&i);n=number_search(bus,i);getchar();if(n>=0&&busn.carry_number>busn.booK_number&&compare_systime(busn,tnow)printf("nttt售票成功!n");busn.booK_number+;printf("t班次 發(fā)車時(shí)間 起點(diǎn)
35、站 終點(diǎn)站 行車時(shí)間 額定載量 已定票人數(shù)");printf("nt-n");print(busn);printf("nt-n");if(busn.carry_number<=busn.booK_number)printf("nttt該次車的票已售完!n");else if(n<0)printf("nttt該次車不存在!n");else if(!compare_systime(busn,tnow)printf("nttt該次已發(fā)出!n");printf("tt繼續(xù)售票請按(Y),返回主菜單按任意鍵.");flag=getchar();void tuipiao(struct Buses bus)/退票函數(shù)int n,i;char flag='Y'while(toupper(flag)='Y')system("cls");printf("nn請輸入車次:");scanf("%d",&n);getchar();i=number_search(bus,n);if(i&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 愛嬰醫(yī)院培訓(xùn)課件
- 土地資源優(yōu)化配置與糧食安全的協(xié)同發(fā)展研究
- 研究人工智能在計(jì)算機(jī)線上教學(xué)個(gè)性化路徑中的應(yīng)用
- 縱隔疾病臨床病理學(xué)特征分析-洞察闡釋
- 系統(tǒng)故障分類研究-洞察闡釋
- 責(zé)任鏈模式拓展-洞察闡釋
- 兒童免疫系統(tǒng)的個(gè)性化治療研究-洞察闡釋
- 虛擬角色在教育游戲中的行為設(shè)計(jì)-洞察闡釋
- 高效散熱技術(shù)優(yōu)化-洞察闡釋
- 青年就業(yè)與教育體系優(yōu)化-洞察闡釋
- 戲水池安全管理制度
- 小學(xué)心理健康教育的內(nèi)容
- 地生結(jié)業(yè)考試試題及答案
- 2024級(jí)電子商務(wù)專業(yè)人才培養(yǎng)方案修訂調(diào)研報(bào)告
- 2025實(shí)驗(yàn)室裝修改造合同
- JG/T 411-2013電動(dòng)卷門開門機(jī)
- 廣東省廣州市天河區(qū)2025年八年級(jí)下學(xué)期期末數(shù)學(xué)試題及答案
- 布草洗滌廠項(xiàng)目可行性研究報(bào)告立項(xiàng)申請報(bào)告模板
- 2025年中國便攜式氣體檢測儀行業(yè)市場規(guī)模調(diào)研及投資前景研究分析報(bào)告
- 2025國家開放大學(xué)《人文英語1》綜合測試形考任務(wù)答案
- 國家智慧中小學(xué)教育平臺(tái)應(yīng)用培訓(xùn)
評論
0/150
提交評論