C語言專業(yè)課程設(shè)計學(xué)生選課系統(tǒng)_第1頁
C語言專業(yè)課程設(shè)計學(xué)生選課系統(tǒng)_第2頁
C語言專業(yè)課程設(shè)計學(xué)生選課系統(tǒng)_第3頁
C語言專業(yè)課程設(shè)計學(xué)生選課系統(tǒng)_第4頁
C語言專業(yè)課程設(shè)計學(xué)生選課系統(tǒng)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

題目一、學(xué)生選課管理系統(tǒng)目錄TOC\o"1-3"\h\z第一部分:課程設(shè)計名稱、目標(biāo)、要求 第二部分:程序總體設(shè)計思緒 第三部分:程序功效劃分、圖示及步驟圖 第四部分:程序設(shè)計數(shù)據(jù)、運(yùn)行結(jié)果 第五部分:程序優(yōu)缺點 第六部分:心得體會 第七部分:附錄(源程序) 第八部分:附錄(參考文件) 第一部分:課程設(shè)計名稱、目標(biāo)、要求名稱:學(xué)生選修課程系統(tǒng)設(shè)計目標(biāo):利用C語言提升處理實際問題能力試驗環(huán)境:MicrosoftVisualC++6.0內(nèi)容:假定有n門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總課時,講課課時,試驗或上機(jī)課時,學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。【功效】系統(tǒng)以菜單方法工作

課程信息錄入功效(課程信息用文件保留)--輸入

課程信息瀏覽功效--輸出

查詢功效:(最少一個查詢方法)--算法

按學(xué)分查詢

按課程性質(zhì)查詢

學(xué)生選修課程(可選項)

第二部分:程序總體設(shè)計思緒因為C語言是面對過程語言,故我設(shè)計思緒是依據(jù)目標(biāo)程序運(yùn)行過程來編寫。具體設(shè)計思緒以下:程序要求是設(shè)計學(xué)生選修課管理系統(tǒng),對選修課程能夠進(jìn)行錄入和修改操作等,要求有菜單界面和退出功效。首先,考慮到程序數(shù)據(jù)輸入,能夠設(shè)置一個管理員登陸選項,經(jīng)過該選項進(jìn)入管理員界面,進(jìn)行選修課錄入和修改操作,最終將錄入課程保留到對應(yīng)文件中。然后定義多種函數(shù)功效包含查看,查詢,刪除等。另一個為學(xué)生登陸界面,該界面學(xué)生能夠進(jìn)行課程選擇和瀏覽查詢等操作。在進(jìn)行該操作之前需要對管理員保留文件進(jìn)行讀取,然后對其中內(nèi)容進(jìn)行查詢等,在學(xué)生選好課程以后,能夠?qū)⑵溥x好課程保留于對應(yīng)文件中,方便下次進(jìn)行修改。經(jīng)過函數(shù)層層調(diào)用來實現(xiàn)程序邏輯結(jié)構(gòu)。中間經(jīng)過文件打開和關(guān)閉實現(xiàn)對文件內(nèi)部所包含數(shù)據(jù)操作。整個程序設(shè)計思緒到此結(jié)束。第三部分:程序功效劃分、圖示及步驟圖【功效模塊劃分及其步驟圖】本程序功效模塊依據(jù)程序設(shè)計需求,綜合程序?qū)嵱眯?、人性化、智能化考慮,將程序劃分為6個部分分別編寫,程序主體功效將由這9個部分來完成。這9個部分依次是:登錄界面函數(shù);voidlogin()學(xué)生登錄界面據(jù)函數(shù):voidstu_login()管理員登錄界面函數(shù):voidman_login()退出界面函數(shù):voidbye_sys()課程選擇函數(shù):voidc_select()課程瀏覽函數(shù):voidc_view()課程查詢函數(shù):voidc_search()課程增加函數(shù):voidc_add()課程刪除函數(shù):voidc_delete()菜單函數(shù):voidindex()主函數(shù)部分;main()總體設(shè)計:系統(tǒng)功效模塊圖部分函數(shù)步驟圖:課程選擇函數(shù):課程查詢函數(shù)課程增加函數(shù)4、課程刪除函數(shù)第四部分:程序設(shè)計數(shù)據(jù)、運(yùn)行結(jié)果本程序是一款應(yīng)用軟件,故數(shù)據(jù)設(shè)計、程序運(yùn)行結(jié)果應(yīng)在程序利用中得以表現(xiàn),現(xiàn)在經(jīng)過一個程序利用事例來對程序運(yùn)行結(jié)果進(jìn)行演示和實現(xiàn)。【軟件利用舉例】1、程序開始界面以下:選擇某個選項,如進(jìn)行管理員登錄,進(jìn)行課程增加進(jìn)入管理員界面:2、再選擇所要進(jìn)行操作,如進(jìn)行課程增加,結(jié)果以下:下面能夠進(jìn)行繼續(xù)增加課程或退出:3、選擇課程瀏覽,能夠分頁查看對應(yīng)課程信息:第一頁:第二頁:4、課程查詢查找結(jié)果:管理員課程刪除操作:刪除后能夠進(jìn)行瀏覽,觀察刪除后結(jié)果:可見刪除后只有一條統(tǒng)計。刪除操作完成正確。下面進(jìn)行學(xué)生操作使用方法:1、學(xué)生登陸界面:2、選擇學(xué)生選課選項:3、學(xué)生登陸也可進(jìn)行課程瀏覽和查詢函數(shù),其結(jié)果和管理員登陸相同,不再演示。第五部分:程序優(yōu)缺點【程序優(yōu)點】算法是程序靈魂,程序優(yōu)點首先表現(xiàn)在算法上優(yōu)點,其次才是功效上。[算法上優(yōu)點]關(guān)鍵表現(xiàn)在以下三點:程序采取main主函數(shù)方法設(shè)計,程序主體功效大全部由該功效完成。程序如此設(shè)計有利于程序深入改善及有利于程序?qū)嵤┬侍嵘?。程序?qū)ξ募?shù)據(jù)讀寫采取了fread和fwrite塊讀寫函數(shù),能夠?qū)⑽募袛?shù)據(jù)完全讀出,然后賦到定義數(shù)組中,再在對應(yīng)數(shù)組中進(jìn)行一系列操作,最終再寫入文件。插入操作在本程序中將課程信息直接插入數(shù)組最終一個節(jié)點,從而降低了數(shù)據(jù)相互移動,節(jié)省了時間。[功效上優(yōu)點]關(guān)鍵表現(xiàn)在以下兩點:簡練明了程序菜單。程序關(guān)鍵采取了層次不一樣菜單,相互獨立又相互聯(lián)絡(luò),巧妙相接,符適用戶使用習(xí)慣和思維。人性化程序提醒語言,程序提醒語言較人性化,不僅大多為祈使語句、疑問句,而且提醒明確,含有較強(qiáng)明確指導(dǎo)作用。程序提醒不僅層次分明,提醒方法多樣,而且提醒信息井然有序,愈加有利于用戶順利、正確地看懂程序并進(jìn)行操作。【程序缺點】關(guān)鍵表現(xiàn)在以下兩點:本程序沒有進(jìn)行對應(yīng)密碼操作,所以對于使用者來說可能存在比較大不保密性。需要改善。本程序沒有使用文本讀寫函數(shù)fscanf和fprintf,所以到課程文件和選課文件全部是二進(jìn)制形式。第六部分:心得體會選課系統(tǒng)程序比起通訊錄程序來講好寫部分,因為本程序用到了數(shù)組,對于數(shù)組操作掌握比較熟練,所以在編寫程序時候困難沒有那么多。本程序在編寫過程中用到了很多通訊錄中模塊化設(shè)計和函數(shù)相互調(diào)用思想,使得編寫比較方便和好用。經(jīng)過該系統(tǒng)課程設(shè)計分析,我掌握了模塊化設(shè)計方法,了解和利用了結(jié)構(gòu)化程序設(shè)計思想和方法,掌握和提升了利用C語言進(jìn)行程序設(shè)計能力。程序設(shè)計過程,實際上是確定處理問題具體步驟,而這個步驟通常叫做步驟,在程序設(shè)計過程中理清楚整個問題步驟很關(guān)鍵,然后采取逐步細(xì)化方法實現(xiàn)整個程序。對于一個較大應(yīng)用程序,通常不可能一次就設(shè)計出一個很完善系統(tǒng)。通常要先設(shè)計滿足基礎(chǔ)要求系統(tǒng),然后再測試或在使用過程中不停完善,慢慢地做成一個功效很完善選修課程管理系統(tǒng)。所以在進(jìn)行調(diào)試時候需要對很多變量了解和掌握其改變規(guī)律等,這對于我愈加好掌握visualC中調(diào)試工含有很大幫助??偠灾?jīng)過這次課程設(shè)計,我對c語言使用和了解全部有了很大加深,對于編程思想也有了很多新了解和感受。第七部分:附錄一、參考文件:1、李麗娟主編,C語言程序設(shè)計教程(第二版),人民郵電出版社2、嚴(yán)蔚敏主編,數(shù)據(jù)結(jié)構(gòu)(C語言),清華大學(xué)出版社3、崔單主編,C語言程序設(shè)計案例精粹,電子工業(yè)出版社4、譚浩強(qiáng)主編,程序設(shè)計(第三版),清華大學(xué)出版社二、源程序#include"stdio.h"#include"stdlib.h"#include"windows.h"#include"string.h"voidindex();//首頁voidlogin();voidbye_sys();//退出界面voidstu_login();//學(xué)生登錄菜單voidc_select();voidc_view();//課程瀏覽voidc_add();//增加課程voidc_delete();voidc_searchs();//學(xué)生查詢函數(shù)voidc_searchm();//管理員查詢函數(shù)voidc_viewm();//管理員瀏覽函數(shù)voidc_views();//學(xué)生瀏覽函數(shù)structcourse//定義課程結(jié)構(gòu)體{intc_num;charc_name[20];intc_score;intc_nelepeo;//課程已選人數(shù)intc_melepeo;//課程人數(shù)上限};structstudent{chars_number[10];chars_password[10];};structmanager{charm_name[10];charm_password[10];};voidindex()//首頁{charinput;printf("\n\n\t\t\t*****************************\n");printf("\t\t\t湖南大學(xué)學(xué)生選課系統(tǒng)\n");printf("\t\t\t*****************************\n\n\n");printf("\t\t\t*****************************\n\n\n");printf("\t\t\t*****************************\n\n\n");printf("\t\t\t*****************************\n\n\n");printf("\t\t\t**********設(shè)計者:劉曉斌******\n\n\n");input=getchar();system("cls");}voidlogin()//登陸界面{voidstu_login();voidman_login();voidbye_sys();intinput;do{system("cls");printf("\n\n\n\t1.學(xué)生登錄\n");printf("\t2.管理員登陸\n");printf("\t3.退出本系統(tǒng)\n");printf("\t請選擇服務(wù)類別:");scanf("%d",&input);if(input!=1&&input!=2&&input!=3)//輸入數(shù)不等于選項時候打印畫面{printf("\n\t輸入犯錯!請重新選擇~\n");printf("\n\t按任意鍵返回選擇頁面~\n\t");getchar();getchar();system("cls");}if(input==3)//假如輸入3退出系統(tǒng){bye_sys();}}while(input!=1&&input!=2&&input!=3);switch(input){case1:stu_login();break;case2:man_login();break;}}voidbye_sys()//退出界面{exit(0);}voidman_login(){voidc_add();voidc_delete();voidc_view();voidc_searchm();intin;do{system("cls");printf("\n\n\t1.新增課程\n");printf("\t2.刪除課程\n");printf("\t3.課程瀏覽\n");printf("\t4.課程查詢\n");printf("\t5.退出\n");printf("\n\n\t請選擇服務(wù)種類:");scanf("%d",&in);if(in!=1&&in!=2&&in!=3&&in!=4&&in!=5){printf("\n\t沒有這項服務(wù)\t按任意重新選擇");getchar();getchar();}}while(in!=1&&in!=2&&in!=3&&in!=4&&in!=5);switch(in){case1:c_add();break;case2:c_delete();break;case3:c_viewm();break;case4:c_searchm();break; case5:login();break;}}voidstu_login()//學(xué)生登錄菜單{voidc_select();voidc_view();voidc_searchs();voidlogin();intinput;do{system("cls");printf("\n\n\n\t--學(xué)生登陸--");printf("\n\n\t1.學(xué)生選課\n");printf("\t2.課程瀏覽\n");printf("\t3.課程查詢\n");printf("\t4.退出\n");scanf("%d",&input);if(input!=1&&input!=2&&input!=3&&input!=4){printf("\n\t沒有這項服務(wù)~\n");printf("\t按任意鍵重新選擇");getchar();getchar();}}while(input!=1&&input!=2&&input!=3&&input!=4);switch(input){case1:c_select();break;case2:c_views();break;case3:c_searchs();break;case4:login();break;}}voidc_select(){intn,in,i=0,j;intflag=0;FILE*fp;FILE*fp1;charinput;structcoursecourses[10];if((fp=fopen("course.dat","rb"))==NULL)//判定是否存在課程{printf("\n\n\n\t課程不存在\n\n");printf("\t<按任意鍵返回管理菜單>\n\t");input=getchar();input=getchar();stu_login();//進(jìn)入學(xué)生登陸菜單}else//存在話循環(huán)讀取文件中信息直到文件指針到文件尾部{do{fread(&courses[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);//文件讀完后關(guān)閉}printf("\n\n\t\t請輸入你要選課程編號:");scanf("%d",&n);if((fp1=fopen("courseselect.dat","rb"))==NULL){fp1=fopen("courseselect.dat","wb");}else{fclose(fp1);fp1=fopen("courseselect.dat","ab");}for(j=0;j<i;j++)if(courses[j].c_num==n)flag++;if(flag==0) {printf("\n\n\t\t不存在對應(yīng)課程\n"); printf("\n\n\t\t繼續(xù)選課請按1,退出請按2:\n"); scanf("%d",&in); switch(in) { case1:c_select();break;case2:stu_login();break;default: printf("輸入錯誤,將返回登錄界面!\n"); login();break; } }else{fwrite(&courses[j],sizeof(structcourse),1,fp1);fclose(fp1);printf("\n\n\t\t選課成功\t請選擇:");printf("\n\n\t\t1.繼續(xù)選課");printf("\n\n\t\t2.退出,返回登錄界面!");scanf("%d",&in);switch(in){case1:c_select();break;case2:stu_login();break;default:break;} }}voidc_viewm()//課程瀏覽{voidstu_login();voidc_view();intinp,i=0,n=0;FILE*fp;charinput;structcoursecourseview[10];if((fp=fopen("course.dat","rb"))==NULL)//判定是否存在課程{system("cls");printf("\n\n\n\t課程不存在\n\n");printf("\t<按任意鍵返回管理菜單>\n\t");getchar();getchar();stu_login();//進(jìn)入學(xué)生登陸菜單}else//存在話循環(huán)讀取文件中信息直到文件指針到文件尾部{do{fread(&courseview[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);//文件讀完后關(guān)閉do{system("cls"); if(i==1) { printf("\n\n\n\t\t\t沒有統(tǒng)計!\n"); getchar();getchar(); man_login();} else { printf("\n\t------共有%d條統(tǒng)計-------",i-1); printf("\n\n\t課程編號:%d\n",courseview[n].c_num); printf("\n\n\t課程名字:%s\n",courseview[n].c_name);printf("\n\n\t課程學(xué)分:%d\n",courseview[n].c_score);printf("\n\n\t課程已選人數(shù):%d\n",courseview[n].c_nelepeo);printf("\n\n\t課程人數(shù)上限:%d\n",courseview[n].c_melepeo);printf("\n\n\t1.上一頁\t2.下一頁\t3.回目錄");printf("\n請選擇:");scanf("%d",&inp);switch(inp) {case1:{if(n==0){printf("\n\t已抵達(dá)首頁\t按任意鍵返回");input=getchar();input=getchar();}else{n=n-1;}break;}case2:{if(n==i-2){printf("\n\t已抵達(dá)尾頁\t按人意見返回");input=getchar();input=getchar();}else{n=n+1;}break;}case3:{man_login();break;}default:{printf("\n\t操作錯誤\t按任意鍵返回");getchar();getchar();break;} } }}while(inp!=3);}}voidc_views()//課程瀏覽{voidstu_login();voidc_view();intinp,i=0,n=0;FILE*fp;charinput;structcoursecourseview[10];if((fp=fopen("course.dat","rb"))==NULL)//判定是否存在課程{system("cls");printf("\n\n\n\t課程不存在\n\n");printf("\t<按任意鍵返回管理菜單>\n\t");getchar();getchar();stu_login();//進(jìn)入學(xué)生登陸菜單}else//存在話循環(huán)讀取文件中信息直到文件指針到文件尾部{do{fread(&courseview[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);//文件讀完后關(guān)閉do{system("cls"); if(i==1) { printf("\n\n\n\t\t\t沒有統(tǒng)計!\n"); getchar();getchar(); stu_login();} else { printf("\n\t------共有%d條統(tǒng)計-------",i-1); printf("\n\n\t課程編號:%d\n",courseview[n].c_num); printf("\n\n\t課程名字:%s\n",courseview[n].c_name); printf("\n\n\t課程學(xué)分:%d\n",courseview[n].c_score); printf("\n\n\t課程已選人數(shù):%d\n",courseview[n].c_nelepeo); printf("\n\n\t課程人數(shù)上限:%d\n",courseview[n].c_melepeo); printf("\n\n\t1.上一頁\t2.下一頁\t3.回目錄");printf("\n請選擇:"); scanf("%d",&inp); switch(inp) {case1:{if(n==0){printf("\n\t已抵達(dá)首頁\t按任意鍵返回");input=getchar();input=getchar();}else{n=n-1;}break;}case2:{if(n==i-2){printf("\n\t已抵達(dá)尾頁\t按人意見返回");input=getchar();input=getchar();}else{n=n+1;}break;}case3:{stu_login();break;}default:{printf("\n\t操作錯誤\t按任意鍵返回");getchar();getchar();break;}} }}while(inp!=3);}}voidc_searchs(){voidstu_login();voidc_searchs();intid,i=0,j,inp,k;intflag=0;FILE*fp;structcoursecoursesear[10];if((fp=fopen("course.dat","rb"))==NULL)//判定課程信息是否存在{system("cls");printf("\n\n\t課程不存在\t按任意鍵返回");getchar();getchar();stu_login();}else//存在話循環(huán)讀取文件中信息直到文件指針到文件尾部{do{fread(&coursesear[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);}system("cls");printf("\n\n\t\t\t請輸入你要查詢課程編號:");scanf("%d",&id);do//檢驗輸入是否符合要求{for(j=0;j<i-1;j++) { if(id==coursesear[j].c_num){ flag++; k=j; } }if(flag==1){system("cls");printf("\n\n\t課程編號:%d\n",coursesear[k].c_num);printf("\n\n\t課程名字:%s\n",coursesear[k].c_name);printf("\n\n\t課程學(xué)分:%d\n",coursesear[k].c_score);printf("\n\n\t課程已選人數(shù):%d\n",coursesear[k].c_nelepeo);printf("\n\n\t課程人數(shù)上限:%d\n",coursesear[k].c_melepeo); getchar();getchar(); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n");printf("請選擇:");scanf("%d",&inp);switch(inp){case1:c_searchs();case2:stu_login();default:{printf("\n\t沒有這項服務(wù)\t請按任意鍵重新輸入");getchar();getchar();}} }else{system("cls");printf("\n\n\t不存在對應(yīng)統(tǒng)計\n");printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n");printf("請選擇:");scanf("%d",&inp);switch(inp){case1:c_searchs();case2:stu_login();default:{printf("\n\t沒有這項服務(wù)\t請按任意鍵重新輸入");getchar();getchar();}} }}while(inp!=1);}voidc_searchm(){voidstu_login();voidc_searchm();intid,i=0,j,inp,k;intflag=0;FILE*fp;structcoursecoursesear[10];if((fp=fopen("course.dat","rb"))==NULL)//判定課程信息是否存在{system("cls");printf("\n\n\t課程不存在\t按任意鍵返回");getchar();getchar();stu_login();}else//存在話循環(huán)讀取文件中信息直到文件指針到文件尾部{do{fread(&coursesear[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);}system("cls");printf("\n\n\t\t\t請輸入你要查詢課程編號:");scanf("%d",&id);do//檢驗輸入是否符合要求{for(j=0;j<i-1;j++) { if(id==coursesear[j].c_num){ flag++; k=j; } }if(flag==1){system("cls");printf("\n\n\t課程編號:%d\n",coursesear[k].c_num);printf("\n\n\t課程名字:%s\n",coursesear[k].c_name);printf("\n\n\t課程學(xué)分:%d\n",coursesear[k].c_score);printf("\n\n\t課程已選人數(shù):%d\n",coursesear[k].c_nelepeo);printf("\n\n\t課程人數(shù)上限:%d\n",coursesear[k].c_melepeo); getchar();getchar(); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n");printf("請選擇:");scanf("%d",&inp);switch(inp){case1:c_searchm();case2:man_login();default:{printf("\n\t沒有這項服務(wù)\t請按任意鍵重新輸入");getchar();getchar();}} }else{system("cls");printf("\n\n\t不存在對應(yīng)統(tǒng)計\n");printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n");printf("請選擇:");scanf("%d",&inp);switch(inp){case1:c_searchm();case2:man_login();default:{printf("\n\t沒有這項服務(wù)\t請按任意鍵重新輸入");getchar();getchar();}} }}while(inp!=1);}voidc_add()//增加課程{voidc_add();voidman_login();inti=0,j,inp;FILE*fp;structcoursecourse_new;structcoursecourses[10];system("cls");printf("\n\n\t\t請輸入課程信息");printf("\n\n\t\t1.課程編號:");scanf("%d",&course_new.c_num);printf("\n\n\t\t2.課程名字:");scanf("%s",course_new.c_name);printf("\n\n\t\t3.課程學(xué)分:");scanf("%d",&course_new.c_score);printf("\n\n\t\t4.課程已選人數(shù):");scanf("%d",&course_new.c_nelepeo);printf("\n\n\t\t5.課程人數(shù)上限:");scanf("%d",&course_new.c_melepeo);if((fp=fopen("course.dat","rb"))!=NULL){do{fread(&courses[i],sizeof(structcourse),1,fp);i=i+1;}while(!feof(fp));fclose(fp);for(j=0;j<=i-1;j++)if(course_new.c_num==courses[j].c_num){system("cls");pr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論