![精品資料(2021-2022年收藏)課程設(shè)計(jì)報(bào)告車票管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/ad1b61d5-9170-49cd-b78c-24369c93f987/ad1b61d5-9170-49cd-b78c-24369c93f9871.gif)
![精品資料(2021-2022年收藏)課程設(shè)計(jì)報(bào)告車票管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/ad1b61d5-9170-49cd-b78c-24369c93f987/ad1b61d5-9170-49cd-b78c-24369c93f9872.gif)
![精品資料(2021-2022年收藏)課程設(shè)計(jì)報(bào)告車票管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/ad1b61d5-9170-49cd-b78c-24369c93f987/ad1b61d5-9170-49cd-b78c-24369c93f9873.gif)
![精品資料(2021-2022年收藏)課程設(shè)計(jì)報(bào)告車票管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/ad1b61d5-9170-49cd-b78c-24369c93f987/ad1b61d5-9170-49cd-b78c-24369c93f9874.gif)
![精品資料(2021-2022年收藏)課程設(shè)計(jì)報(bào)告車票管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/ad1b61d5-9170-49cd-b78c-24369c93f987/ad1b61d5-9170-49cd-b78c-24369c93f9875.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、26 課程設(shè)計(jì)報(bào)告(C語言程序設(shè)計(jì))題目 車票信息管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 二級(jí)學(xué)院 數(shù)學(xué)與統(tǒng)計(jì) 專 業(yè) 信息與計(jì)算科學(xué) 班 級(jí) 112010102 學(xué)生姓名 郭雙紅 學(xué) 號(hào) 11201010209 指導(dǎo)教師 陳媛 時(shí) 間 20130619 1 需求分析1.1 課程設(shè)計(jì)題目要求設(shè)計(jì)并實(shí)現(xiàn)一個(gè)車票銷售管理系統(tǒng),系統(tǒng)實(shí)現(xiàn)以下功能。(1) 系統(tǒng)以菜單方式工作:要求界面清晰,友好,美觀,易用。(2) 車次信息導(dǎo)入功能:要求可從磁盤文件導(dǎo)入車次信息。(3) 查詢功能:可按班車號(hào)、起點(diǎn)站或終點(diǎn)站查找班車信息,并將查詢結(jié)果輸出。(4) 售票功能:只有當(dāng)某班車已定票人數(shù)小于額定載量,且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間才
2、能售票。售票顯示收費(fèi)信息;售票后更新已定票人數(shù),并實(shí)現(xiàn)信息存盤。(5) 退票功能:輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票。退票后自動(dòng)更新已定票人數(shù),并實(shí)現(xiàn)信息存盤。(6) 信息瀏覽功能:能輸出所有班車的信息;要求輸出格式清晰、美觀。(7) 信息修改:要求能修改某一指定班次的信息,并在修改后將信息存盤。1.2 系統(tǒng)功能需求(1) 系統(tǒng)以菜單方式工作:要求界面清晰,友好,美觀,易用。(2) 車次信息導(dǎo)入功能:要求可從磁盤文件導(dǎo)入車次信息。(3) 查詢功能:可按班車號(hào)、起點(diǎn)站或終點(diǎn)站查找班車信息,并將查詢結(jié)果輸出。(4) 售票功能:只有當(dāng)某班車已定票人數(shù)小于額定載量,且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間才能
3、售票。售票顯示收費(fèi)信息;售票后更新已定票人數(shù),并實(shí)現(xiàn)信息存盤。(5) 退票功能:輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票。退票后自動(dòng)更新已定票人數(shù),并實(shí)現(xiàn)信息存盤。(6) 信息瀏覽功能:能輸出所有班車的信息;要求輸出格式清晰、美觀。(7) 信息修改:要求能修改某一指定班次的信息,并在修改后將信息存盤。2 系統(tǒng)設(shè)計(jì)2.1 功能模塊圖 本系統(tǒng)的功能模塊圖如圖2-1所示。車 票 管 理 系 統(tǒng)修 改 版 此 信 息退 票售 票進(jìn) 入 班 次 瀏 覽 進(jìn) 入 班 次 查 詢查 詢 菜 單進(jìn) 入 終 點(diǎn) 站 查 詢進(jìn) 入 班 次 查 詢進(jìn) 入 起 點(diǎn) 站 查 詢圖2-1 系統(tǒng)功能模塊圖2.2 數(shù)據(jù)定義本
4、系統(tǒng)的數(shù)據(jù)可采用結(jié)構(gòu)數(shù)組來處理??杀匾脑O(shè)置全局變量。因此本系統(tǒng)的主要數(shù)據(jù)定義如下:struct Train_Ticket char cn15; /車量班次 char lp15; /left place 起點(diǎn) char ap15; /arrive place 終點(diǎn) char lt15; /left time 發(fā)車時(shí)間 char rt15; /running time 行車時(shí)間 float price; / 票價(jià) int rl; /Rated load 額定載量 int bn; /booking number 已定票人數(shù)TN;int n=0,i=0;/ 全局變量2.3 關(guān)鍵技術(shù)分析 在程序開始運(yùn)
5、行時(shí),應(yīng)調(diào)用自定義的INPUT()函數(shù),將所有需要的數(shù)據(jù)導(dǎo)入到結(jié)構(gòu)數(shù)組中,然后保存。 調(diào)用load()函數(shù),從磁盤導(dǎo)入車票信息。由于第一次應(yīng)用INPUT()函數(shù)磁盤中已有數(shù)據(jù),因此不必要再進(jìn)行重新導(dǎo)入,所以在INPUT()函數(shù)中先詢問是否重新導(dǎo)入,然后再進(jìn)入主菜單,或者在調(diào)用一次后,以后運(yùn)行時(shí)不再調(diào)用。 .買票和退票都涉及到時(shí)間的問題,這源于要比較發(fā)車時(shí)間與當(dāng)前的時(shí)間,判斷這班車到底有沒有發(fā)車,和能不能訂票與退票,這時(shí)用了一個(gè)時(shí)間函數(shù),輸出了當(dāng)前的時(shí)間,但那邊有年月日,不好進(jìn)行提取和比較,于是采用輸出了時(shí)間,然后看著那個(gè)時(shí)間手動(dòng)的提取。 系統(tǒng)中應(yīng)編寫存盤函數(shù)save(),在進(jìn)行買票或者退票功能
6、后都需要調(diào)用save()函數(shù)進(jìn)行數(shù)據(jù)的更新。 采用循環(huán)結(jié)構(gòu)生成主菜單,在數(shù)據(jù)輸入時(shí)應(yīng)該有清晰的提示信息,以方便用戶的操作,對(duì)輸出數(shù)據(jù)進(jìn)行格式控制,以使界面更加美觀,清晰。3 系統(tǒng)實(shí)現(xiàn)3.1 功能模塊設(shè)計(jì)根據(jù)系統(tǒng)分析的結(jié)論,將本系統(tǒng)需完成的功能模塊劃分如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>#include<time.h>#define N 4void main_menu(); /主菜單模塊void load(); /導(dǎo)入信息voi
7、d INPUT(); /輸入模塊void scan(); /瀏覽模塊void tuipiao(); /退票void buy(); /買票void change(); /修改函數(shù)void save(); /保存函數(shù)void prna(int pos); /打印記錄void searchmenu(); /查詢菜單函數(shù)int s_cn(); /按班次查詢int s_lp(); /按起點(diǎn)站查詢int s_ap(); /按終點(diǎn)站查詢struct Train_Ticket char cn15; /車量班次 char lp15; /left place 起點(diǎn) char ap15; /arrive place
8、 終點(diǎn) char lt15; /left time 發(fā)車時(shí)間 char rt15; /running time 行車時(shí)間 int price; / 票價(jià) int rl; /Rated load 額定載量 int bn; /booking number 已定票人數(shù)TN;int n=0,i=0;/ 全局變量3.2 源代碼/*/主菜單/*void main_menu() system("cls"); system("color E"); printf("*n");printf("*歡迎來到車票查詢系統(tǒng)*");printf
9、("n");printf("| 1: 進(jìn)入班次瀏覽 |n");printf("| 2: 進(jìn)入查詢班次 |n");printf("| 3: 售票 |n");printf("| 4: 退票 |n");printf("| 5: 班次信息修改 |n");printf("| 0: 退出 |n");printf("*n");printf("n請(qǐng)選擇(0-5):");void load() /從磁盤文件導(dǎo)入班次信息 int i;
10、FILE *fp; if(fp=fopen("c:車票管理系統(tǒng).dat","rb")=NULL) printf("文件打開錯(cuò)誤n"); exit(0); for(i=0;i<N;i+) fread(&Ti,sizeof(struct Train_Ticket),1,fp); fclose(fp); system("cls"); void save() /將班次信息保存到磁盤文件 FILE *fp; if(fp=fopen("c:車票管理系統(tǒng).dat","wb")
11、=NULL) printf("無法創(chuàng)建文件!nn"); exit(0); for(i=0;i<N;i+) fwrite(&Ti,sizeof(struct Train_Ticket),1,fp); fclose(fp);int time() /當(dāng)前系統(tǒng)時(shí)間struct tm *f; time_t now;now=time(NULL); time(&now); f=gmtime(&now);printf(ctime(&now); return 0; void scan()system("cls"); /*清屏*/ pr
12、intf("n =n"); printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); for(i=0;i<N;i+) printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Ti.rl,Ti.lp,Ti.ap,Ti.lt,Ti.rt,Ti.price,Ti.bn); printf(" =n");printf("請(qǐng)按任意鍵返回主菜單n");getch();void INPUT() /鍵入所有信息char ch;do syst
13、em("cls"); printf("nn =歡迎進(jìn)入 錄入汽車時(shí)刻信息 界面=n"); doprintf("n 新建汽車信息?(y/n) ");scanf("%c",&ch);if(ch!='y'&&ch!='n')printf("輸入錯(cuò)誤,請(qǐng)重新輸入!"); while(ch!='y'&&ch!='n');if(ch='n')break; printf(" -&q
14、uot;);printf("n 錄入第%d趟列車信息n",n+1);printf(" 車次 "); fflush(stdin); gets(T);printf(" 額定載量 ");fflush(stdin); scanf("%d",&Ti.rl);printf(" 起點(diǎn) ");fflush(stdin); gets(Ti.lp); printf(" 終點(diǎn) "); fflush(stdin); gets(Ti.ap); printf(" 開車時(shí)間 &q
15、uot;); fflush(stdin); gets(Ti.lt); printf(" 行車時(shí)間 "); fflush(stdin); gets(Ti.rt); printf(" 票價(jià) "); fflush(stdin); scanf("%f",&Ti.price); printf(" 已定票人數(shù) "); fflush(stdin); scanf("%d",&Ti.bn); n+; i+; while(i<N); save(); system("cls"
16、);void prna(int pos) / 打印一條記錄 printf("n =n"); printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tpos.rl,Tpos.lp,Tpos.ap,Tpos.lt,Tpos.rt,Tpos.price,Tpos.bn); printf(" =n");void searchmenu() / 查詢主菜單system("cls"
17、;); printf("nn =歡迎進(jìn)入 查詢汽車時(shí)刻信息 界面=n");printf("n +請(qǐng)選擇查找方式+nn"); printf("| 1: 按班次查詢 |n"); printf("| 2: 按起點(diǎn)站查詢 |n");printf("| 3: 進(jìn)終點(diǎn)站查詢 |n");printf("| 4: 返回主菜單 |n");printf("*n"); printf("n請(qǐng)選擇(1-4):");int s_cn() /按班次查詢char na
18、me115;int j;system("cls");printf("請(qǐng)輸入要查詢的班次號(hào):n ");fflush(stdin);gets(name1);for(j=0;j<N;j+)if(strcmp(T,name1)=0)printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tj.rl,Tj.lp,Tj.ap,Tj.lt,Tj.rt,Tj.price,Tj.bn);continue; return 0; return 1;int s_lp() /按起點(diǎn)站查詢char name215;
19、int j;system("cls");printf("請(qǐng)輸入要查詢的起點(diǎn)站名: n");fflush(stdin);gets(name2);for(j=0;j<N;j+)if(strcmp(Tj.lp,name2)=0)printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tj.rl,Tj.lp,Tj.ap,Tj.lt,Tj.rt,Tj.price,Tj.bn);continue; return 0; return 1;int s_ap() /按終點(diǎn)站查詢char name315;int j
20、;system("cls");printf("請(qǐng)輸入要查詢的終點(diǎn)站名: n");fflush(stdin);gets(name3); for(j=0;j<N;j+) if(strcmp(Tj.ap,name3)=0) printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tj.rl,Tj.lp,Tj.ap,Tj.lt,Tj.rt,Tj.price,Tj.bn);continue;return 0; return 1;void search() /查詢函數(shù)int select;int n;whi
21、le(1)searchmenu();scanf("%d",&select);switch(select)case 1:n=s_cn();if(n)printf("沒找到相關(guān)記錄n");printf("按任意鍵返回n");getch();break;case 2: n=s_lp();if(n)printf("沒有找到相關(guān)記錄n");printf("按任意鍵返回n");getch();break;case 3: n=s_ap();if(n)printf("沒有找到相關(guān)記錄n&quo
22、t;);printf("按任意鍵返回n");getch();break;if(select=4)break;main_menu();void buy() /買票system("cls");int m,log;char t10; printf("請(qǐng)輸入您需要購買票的班次(1-4):n"); scanf("%d",&m); load();printf("n =n");printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf(
23、 " %s%13d%10s%10s%12s%8s%f%6dn",T,Tm-1.rl,Tm-1.lp,Tm-1.ap,Tm-1.lt,Tm-1.rt,Tm-1.price,Tm-1.bn);printf(" =n");if(Tm-1.bn>=Tm-1.rl)printf("該班次票已滿!請(qǐng)選擇其他班次n");printf("按任意鍵返回n");if(Tm-1.bn<Tm-1.rl)printf("當(dāng)前時(shí)間為:n"); time(); printf("n"
24、); printf("請(qǐng)?jiān)偈謩?dòng)輸入上述時(shí)間,只需要輸入時(shí)辰與分鐘(例如 08:00): n");scanf("%s",t); printf("n"); if(strcmp(t,Tm-1.lt)>0) printf("該班次已發(fā)車,請(qǐng)選擇其他班次n"); else if(Tm-1.bn=Tm-1.rl) printf("該班次未發(fā)車但是該班次票已售完n"); if (Tm-1.bn!=Tm-1.rl&&strcmp(t,Tm-1.lt)<0&&Tm-1.
25、bn<Tm-1.rl) printf("該班次還可訂%d票n",(Tm-1.rl-Tm-1.bn); printf("請(qǐng)輸入您要訂票數(shù)量"); scanf("%d",&log); printf("n");while(log>(Tm-1.rl-Tm-1.bn) printf("訂票錯(cuò)誤,數(shù)量不能超過余票數(shù)!n"); printf("請(qǐng)重新輸入:"); scanf("%d",&log); if(log<=(Tm-1.rl-Tm
26、-1.bn) printf("一共需要%d元n",log*Tm-1.price);printf("訂票成功,祝您旅途愉快!n"); Tm-1.bn+=log; printf("按任意鍵返回主菜單n");getchar();save();void tuipiao()/退票system("cls");int x,log;char t10;printf("請(qǐng)輸入您要退票的班次: n");scanf("%d",&x);i=x;int m=i;load();printf(&qu
27、ot;n =n");printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tm-1.rl,Tm-1.lp,Tm-1.ap,Tm-1.lt,Tm-1.rt,Tm-1.price,Tm-1.bn);printf(" =n");printf("當(dāng)前時(shí)間為:n");time();printf("n");printf("請(qǐng)?jiān)偈謩?dòng)輸入上述時(shí)間,只需要輸入時(shí)辰
28、與分鐘(例如 08:00): n");scanf("%s",t);if(strcmp(Ti-1.lt,t)>0) printf("可以退票n");printf("請(qǐng)問你真的要退票嗎? n");printf("確認(rèn)退票請(qǐng)按1,否則返回主菜單n");scanf("%d",&log);if(log=1)printf("退票成功!n");Ti-1.bn-;save();printf("按任意鍵返回主菜單n");getch();elsepri
29、ntf("您選擇不退票n");printf("按任意鍵返回主菜單n");getch(); if(strcmp(Ti-1.lt,t)<0) printf("此班次已發(fā)車不能退票!n");printf("按任意鍵返回主菜單n");getch();void change()system("cls");int k,select;char banci100;char mima10;/假設(shè)密碼為aaaprintf("這個(gè)是工作人員所進(jìn),請(qǐng)輸入密碼:n");scanf("%
30、s",mima);while(strcmp(mima,"aaa")!=0)printf("密碼錯(cuò)誤!n");printf("請(qǐng)重新輸入:n");scanf("%s",mima);printf("進(jìn)入成功!n"); printf("輸入所要修改班次號(hào):n"); scanf("%s",banci);for(k=0;k<N;k+)if(strcmp(T,banci)=0)break;printf("n =n");pri
31、ntf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tk.rl,Tk.lp,Tk.ap,Tk.lt,Tk.rt,Tk.price,Tk.bn);printf(" =n"); printf("修改時(shí)間請(qǐng)按1n");printf("修改終點(diǎn)站請(qǐng)按2n");printf("修改票價(jià)請(qǐng)按3n");scanf("%d",&select)
32、;switch(select)case 1:for(k=0;k<N;k+)if(strcmp(T,banci)=0)break;printf("請(qǐng)輸入修改后的時(shí)間(例如08:00)n");scanf("%s",Tk.lt);printf("修改成功!n");printf("n =n");printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",Tk.c
33、n,Tk.rl,Tk.lp,Tk.ap,Tk.lt,Tk.rt,Tk.price,Tk.bn);printf(" =n");printf("按任意鍵返回n");save();getch();break;case 2:for(k=0;k<N;k+)if(strcmp(T,banci)=0)break;printf("請(qǐng)輸入修改后的終點(diǎn)站n");scanf("%s",Tk.ap);printf("修改成功!n");printf("n =n");printf(&quo
34、t; 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tk.rl,Tk.lp,Tk.ap,Tk.lt,Tk.rt,Tk.price,Tk.bn);printf(" =n");printf("按任意鍵返回n");save();getch();break;case 3:for(k=0;k<N;k+)if(strcmp(T,banci)=0)break;printf("請(qǐng)輸入修改后的票價(jià)n");scanf("%d",&Tk.price);printf("修改成功!n");printf("n =n");printf(" 車次 額定載量 起點(diǎn) 終點(diǎn) 開車時(shí)間 行車時(shí)間 票價(jià) 已定票人數(shù)n"); printf( " %s%13d%10s%10s%12s%8s%f%6dn",T,Tk.rl,Tk.lp,Tk.ap,Tk.lt,Tk.rt,Tk.price,Tk.bn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 董海霞二年級(jí)語文《葡萄溝》教學(xué)設(shè)計(jì)新
- DB4415T 48-2025茶角胸葉甲綜合防控技術(shù)規(guī)程
- LED廣告屏幕安裝與維護(hù)合同模板
- 個(gè)人消費(fèi)貸款合同范例
- 二手住宅買賣合同正規(guī)范本
- 二手房分期付款合同書
- 不履行購銷合同糾紛案解析
- 專利權(quán)轉(zhuǎn)讓及合作協(xié)議合同書
- 專項(xiàng)企業(yè)產(chǎn)(股)權(quán)托管合同文本
- 個(gè)人債務(wù)重組還款合同樣本
- 2025年中國黃芪提取物市場(chǎng)調(diào)查研究報(bào)告
- 安徽省定遠(yuǎn)重點(diǎn)中學(xué)2024-2025學(xué)年第一學(xué)期高二物理期末考試(含答案)
- 教育教學(xué)質(zhì)量經(jīng)驗(yàn)交流會(huì)上校長講話:聚焦課堂關(guān)注個(gè)體全面提升教育教學(xué)質(zhì)量
- 2024人教新目標(biāo)(Go for it)八年級(jí)英語上冊(cè)【第1-10單元】全冊(cè) 知識(shí)點(diǎn)總結(jié)
- 北京市北師大附中2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 企業(yè)新員工培訓(xùn)師帶徒方案
- 美容美發(fā)行業(yè)衛(wèi)生管理規(guī)范
- 年終總結(jié)總經(jīng)理講話
- 七年級(jí)英語閱讀理解55篇(含答案)
- 2023年大唐尿素投標(biāo)文件
- 縮窄性心包炎課件
評(píng)論
0/150
提交評(píng)論