學(xué)生綜合測評系統(tǒng)C++設(shè)計報告材料_第1頁
學(xué)生綜合測評系統(tǒng)C++設(shè)計報告材料_第2頁
學(xué)生綜合測評系統(tǒng)C++設(shè)計報告材料_第3頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、上海電力學(xué)院高級程序設(shè)計C+課程設(shè)計題 目:學(xué)生綜合測評系統(tǒng)院 系:計算機科學(xué)與技術(shù)學(xué)院專業(yè)年級:計算機科學(xué)與技術(shù)學(xué)生姓名: 學(xué)號: 20111695指導(dǎo)教師:2013年1月目錄目錄21 .需求分析32 .概要設(shè)計43 .詳細設(shè)計64 .用戶使用手冊1.34.1環(huán)境設(shè)置13.4.2操作步驟13.5.程序創(chuàng)新點錯誤!未定義書簽6.使用的主要技術(shù)錯誤!未定義書簽7.總結(jié)錯誤!未定義書簽附錄.錯誤!未定義書簽1需求分析本系統(tǒng)旨在便于學(xué)校管理和查閱學(xué)生信息并計算學(xué)生的考試成績和名次以及綜合測評成績和名次。每個學(xué)生的信息為:學(xué)號、姓名、 性別、家庭住址、聯(lián)系電話、高等數(shù)學(xué)、物理、英語三門單科成績、 同學(xué)

2、互評分、品德成績、任課教師評分??荚嚻骄煽儭⑼瑢W(xué)互評分、 品德成績、任課教師評分分別占綜合測評總分的 60% ,10% ,10%, 20%。程序的基本功能:1 .學(xué)生信息處理:(1) 輸入學(xué)生信息、學(xué)號、姓名、性別、家庭住址、聯(lián)系電話,按學(xué)號以小到大的順序存入文件中。(2) 插入(修改)同學(xué)信息。(3) 刪除同學(xué)信息。(4) 瀏覽學(xué)生信息。2 .學(xué)生數(shù)據(jù)處理:(1) 按考試科目錄入學(xué)生成績并且按公式:考試成績=(語文+數(shù)學(xué)+外語)/3計算考試成績,并計算考試名次。(2) 學(xué)生測評數(shù)據(jù)輸入并計算綜合測評總分及名次。(3) 學(xué)生數(shù)據(jù)管理。(4) 學(xué)生數(shù)據(jù)查詢。3.學(xué)生綜合信息輸出2 .概要設(shè)計根

3、據(jù)需求分析中的描述,知道需要一個帳戶類型,由于基本數(shù)據(jù) 類型無法實現(xiàn)將一個用戶的信息綁定在一起,所以需要定義一個抽象 數(shù)據(jù)類型帳戶,命名為Student,其定義如下:class Stude ntpublic: int num;/ 學(xué)號stri ng n ame;姓名string sex;/ 性另Ustri ng address;/ 家庭住址stri ng phone;/ 聯(lián)系電話 double en glish;/英語成績double math;/ 數(shù)學(xué)成績 double physics;/物理分數(shù)double average;/ 考試成績 double grade1;/同學(xué)互評分double

4、 grade2;品德成績double grade3;/任課教室評分double gradesum;/綜合測評成績int rankin g1;/考試名次int rankin g2;/綜合測評名次;為了方便外部函數(shù)進行操作,以上全為共有變量。定義一個對象數(shù)組 Student stud100; 方便對Student類中數(shù)據(jù)進行輸入和輸出以及排序等等功能。外部操作函數(shù)有:void read() 從文件中讀取學(xué)生信息函數(shù)void show()/顯示學(xué)生信息函數(shù)void save() 保存學(xué)生信息函數(shù)void SR()輸入學(xué)生信息函數(shù)void SC()刪除學(xué)生信息函數(shù)void TJ()添加學(xué)生信息函數(shù)vo

5、id XG()修改學(xué)生信息函數(shù)void PM1()計算考試成績以及排名函數(shù)void PM2()計算綜合測評成績以及排名函數(shù)void sn()按學(xué)生學(xué)號查找學(xué)生信息void sm()按學(xué)生姓名查找學(xué)生信息void Fire()學(xué)生信息管理界面void statistics。/學(xué)生成績統(tǒng)計管理界面void in quiry()/學(xué)生查詢管理界面void about()/ 關(guān)于系統(tǒng)界面void tha nks()退出程序界面主函數(shù)為學(xué)生測評系統(tǒng)主界面3、詳細設(shè)計void read()char file name20;cout 從文件中讀取信息!e ndl;cout 請輸入文件名: file name

6、;cout請問要讀取幾名學(xué)生信息:e ndl;cinn;ifstream in file;in file.ope n( file name,ios:i n|ios:out);if(!i nfile)cerrope n error!studi. num studi. namestudi.sexstudi.addressstudi.ph on estudi.e nglishstudi.mathstudi.physicsstudi.grade1 studi.grade2studi.grade3;i+;while(!i nfile.eof();in file.close();cout讀取成功!endl

7、;以上為讀取文件中學(xué)生信息的函數(shù),當信息成功讀取后才可進行 修改或添加或刪除,所以在許多外部函數(shù)里面都必須要有讀取函數(shù)的 功能為前提。void save()int i;char file name20;cout 將記錄保存在文件夾!e ndl;cout file name;ofstream outfile(file name);if(!outfile)cerrope n error!e ndl;/保存時按學(xué)號排序,采用冒泡排序法實現(xiàn)數(shù)組內(nèi)的排序 for(i=0;i n ;i+)outfilestudi. numstudi. namestudi.sexstudi.addressstudi.ph

8、on estudi.e nglishstudi.math studi.physicsstudi.grade1studi.grade2studi.grade3e ndl;outfile.close();cout保存成功!endl;在每次保存時都先按學(xué)號排序,保證信息是按學(xué)號從小到大的順 序存入文件。在輸入、修改、添加和刪除函數(shù)的末端都有保存函數(shù)以 實現(xiàn)信息的保存。void XG()read();begin:string find_name;int i;cout 請輸入你要修改的學(xué)生名字:e ndl;cinfind_n ame;for(i=0;i n;i+)if(studi. name=fi nd

9、_n ame)輸出修改前學(xué)生信息if(studi. name!=fi nd_n ame)coutca nt find this n amee ndl; cout請重新查找!endl; goto begi n;cout 請輸入新的信息:endl; cout學(xué)號: studi. num;cout 修改成功,是否保存 ?(y/n) press;switch(press)case y : save();break;default: cout 不保存!;break;基于數(shù)組形式對數(shù)據(jù)進行修改?;旧纤泻瘮?shù)都是基于數(shù)組進行操作,像刪除函數(shù)是用循環(huán)先匹配類中的一個數(shù)據(jù),找到之后再以此開始用對象數(shù)組后面的替

10、換掉前一個,以實現(xiàn)刪除功能。stri ng SC_n ame;cout請輸入你要刪除的學(xué)生名字: SC_ name;while(studi. name!=SC_ name & in)i+;/查找判斷if(studi. name=SC_ name)for(i nt j=i;j n+1;j+)studi. num=studi+1. num;studi. name=studi+1. name;考試成績排名和綜合測評成績排名都是采用冒泡排序法實現(xiàn):double temp100;for(i nt a=0;a n; a+)/計算考試成績并賦值給 tempstuda.average=(studa.e ngl

11、ish+studa.math+studa.physics)/3;tempa=studa.average; double t;for(i nt j=O;j n;j+)/temp中的考試成績按從大到小冒泡排序for(int k=O;kn-1-j;k+)f(tempktempk+1)t=tempk;tempk=tempk+1;tempk+1=t;for(i nt q=O;q n;q+)判定考試成績名次for(i nt p=0;p n; p+)if(studp.average=tempq)studp.ra nkin g1=q+1;最后各種界面函數(shù)通過switch語句進行調(diào)用,以實現(xiàn)各種功能來 完成此系

12、統(tǒng):void Fire()學(xué)生信息管理系統(tǒng)界面 while(choose!=0) /輸出界面樣式略。couttt請輸入0-5之間的任意一數(shù)字: choose;switch(choose)case 1:system(cls);SR();break;case 2:system(cls);SC();break;case 3:system(cls);TJ();break;case 4:system(cls);XG();break;case 5:system(cls);show();break;default:couttt輸入錯誤或返回主界面w|r|(Uiii| - QM fkMfinikHjJiFWf

13、-1X FJem1X FJemplMEtJ ink ip rtrlr,ElrunjIM 1甲IfLMfelV *1* ttsminhit *= 訓(xùn)li価* _?!7NLIfeMPJ 空.-vtsviLm:w*9!iisFiirM LunrI Lli*.,i rnwri.h # Mmir| I33-. M 審fe力城町卍即7石尋吒JU在當前的Dos窗口中,輸入要執(zhí)行的功能號碼,如輸入 1,然后 單擊回車,則顯示如圖所示。E、】;誦謹遼iDebugl.a(才*學(xué)生信息管理12 3 4 5 0生生土生生 學(xué)逮Z辜 入床北映一齊回 聶刪幫融返1自3息息*按Sue爛婪*請輸A-sig的任意一教字=此為學(xué)

14、生信息管理界面,輸入要執(zhí)行的功能號碼,如輸入1,然后單擊回車,則顯示如圖所示。為農(nóng)蟄密突WebugxLmh闔P擄你的需寥輸入學(xué)牛的能乩亠按提示輸入3個學(xué)生信息并保存至文件1.txt中,元成后返回學(xué) 生信息管理界面,輸入要執(zhí)行的功能號碼,如輸入5,然后單擊回車, 然后輸入文件名1.txt和要讀取幾名學(xué)生信息,如輸入 3,則顯示如 圖所示。rl-T ;諸謹文書Debuql.exe*1 .txt請問要瀆取幾名學(xué)生信息匕性別家璉地址 聯(lián)茶方武英語宮敘物理冋學(xué)頁評品襟威湍教師評労zvn.llbiif26111735 2R1丄丄附5壬|、強男12Jb467t*7&5 Bb MH987CC1324S9金站餌

15、| 省 68735435599S8?85KJCJMJCKXJHJCKJCKJOCKX KW SCXXJi KM! UK KJtKIftKKJCMLKJOCH St MK K3 H H JC JC H X M學(xué)生值剽青餐4Q.思自亠息邕息 j運1E-1S-1E-H. 41一廠二 M 生*f按 Fnterf*:M3t:ME JCKXJiLKK冥風(fēng)鬣算算曹覽英風(fēng)址耳址毎擁X扯耳XJf覽比冠貞臺憑托如上所示,按照提示內(nèi)容輸入功能號并回車確認就能正確使用本 系統(tǒng)。5、使用的主要技術(shù)文本文件的讀寫、數(shù)組。6、總結(jié)經(jīng)過一個學(xué)期對C+程序設(shè)計的學(xué)習(xí),我學(xué)習(xí)到了基本的理 論知識,了解到了 C+語言程序設(shè)計的思想

16、,這些知識都為我的課 程設(shè)計和進一步學(xué)習(xí)打下了堅實的基礎(chǔ)。在為期一周的的C+課程設(shè)計中,我體會頗多,學(xué)到了很多東 西。我加強了對C+程序設(shè)計這門課程的認識,并且復(fù)習(xí)了自己以 前學(xué)過的知識。這些都使得我對計算機語言的學(xué)習(xí)有了更深入的認 識。像學(xué)生測評系統(tǒng)這樣的程序設(shè)計,經(jīng)歷了平時在課堂和考試中不 會出現(xiàn)的問題和考驗。而這些問題,并不是只靠課本就可以輕易解決 的。所以,鍛煉了我們獨立思考和解決問題的能力。特別是向老師提 問時,老師教會了我調(diào)試程序的方法,讓我更容易發(fā)現(xiàn)自己所犯的錯 誤。在老師和同學(xué)的幫助下,通過自己的努力,終于完成了這次學(xué)生 測評系統(tǒng)的課程設(shè)計,雖然還有缺陷,但過程中所摸索到的經(jīng)驗

17、是一 筆寶貴的財富??偠灾?,這次課程設(shè)計讓我收獲很大。附錄#in clude#in clude#in clude#in cludeusing n amespace std;char press;i nt choose=1;i nt n;class Stude ntpublic:int nu m;學(xué)號stri ng n ame;/姓名stri ng sex;/性別stri ng address;/家庭住址stri ng phone;/聯(lián)系電話double en glish;/英語成績double math;/數(shù)學(xué)成績double physics;/物理分數(shù)double average;/考試成

18、績double grade1;/同學(xué)互評分double grade2;/品德成績double grade3;/任課教室評分double gradesum;/ 綜合測評成績int rankin g1;考試名次int rankin g2;綜合測評名次;Stude nt stud100;/讀取學(xué)生信息 void read()char file name20;cout 從文件中讀取信息!e ndl;cout 請輸入文件名: file name;cout請問要讀取幾名學(xué)生信息:e ndl;cinn;ifstream in file;in file.ope n(file name,ios:i n|ios:

19、out);if(!i nfile)cerrope n error!studi. namestudi.sexstudi.addressstudi.ph on estudi.e nglishstudi.mathstudi.physicsstudi.grade1 studi.grade2studi.grade3;i+;while(!i nfile.eof();in file.close();cout讀取成功!endl;/ 顯示學(xué)生信息 void show()read();II教師評分cout學(xué)號姓名 性別家庭地址聯(lián)系方式英語高數(shù)物理同學(xué)互評品德成績 e ndl;for(i nt i=0;i n ;i

20、+)coutstudi. num;cout.width(5);coutstudi. name;cout.width(5);coutstudi.sex;cout.width(8);coutstudi.address;cout.width(8);coutstudi.ph one;cout.width(6);coutstudi.e nglish;cout.width(6);coutstudi.math;cout.width(6);coutstudi.physics;cout.width(6);coutstudi.grade1;cout.width(8);coutstudi.grade2;cout.w

21、idth(8);coutstudi.grade3e ndl;/保存學(xué)生信息 void save()int i;char file name20;cout 將記錄保存在文件夾 !e ndl;cout file name;ofstream outfile(file name);if(!outfile)cerrope n error!e ndl;/ 保存時按學(xué)號排序int temp100;for(i nt a=0;a n; a+)tempa=studa. num;int t;for(i nt j=O;j n ;j+)for(int k=O;ktempk+1)t=tempk;tempk=tempk+1

22、;tempk+1=t;int temp num;stri ng temp name;stri ng tempsex;stri ng tempaddress;stri ng tempph one;double tempe nglish;double tempmath;double tempphysics;double tempgrade1;double tempgrade2;double tempgrade3;for(i nt q=0;qn; q+)for(i nt p=0;p n; p+)if(studp. num=tempq)temp num=studp. num; temp name=st

23、udp. name; tempsex=studp.sex;tempaddress=studp.address; tempph on e=studp.ph one; tempe nglish=studp.e nglish; tempmath=studp.math; tempphysics=studp.physics; tempgrade仁studp.grade1; tempgrade2=studp.grade2; tempgrade3=studp.grade3; studp. num=studq. num; studp. name=studq. name; studp.sex=studq.sex

24、; studp.address=studq.address; studp.ph on e=studq.ph one; studp.e nglish=studq.e nglish; studp.math=studq.math; studp.physics=studq.physics; studp.grade1=studq.grade2; studp.grade2=studq.grade2; studp.grade3=studq.grade3; studq. num=temp num; studq. name=temp name; studq.sex=tempsex; studq.address=

25、tempaddress; studq.ph on e=tempph one; studq.e nglish=tempe nglish; studq.math=tempmath; studq.physics=tempphysics; studq.grade1=tempgrade1; studq.grade2=tempgrade2; studq.grade3=tempgrade3;for(i=0;i n;i+)outfilestudi. num studi. name studi.sexstudi.addressstudi.pho ne studi.e nglish studi.mathstudi

26、.physicsstudi.grade1 studi.grade2studi.grade3e ndl;outfile.close();cout保存成功!endl;/輸入學(xué)生資料 void SR()cout請根據(jù)你的需要輸入學(xué)生的個數(shù):;cinn;for(i nt a=0;a n; a+)cout 請輸入第a+1個學(xué)生資料:endl;cout學(xué)號: studa. num;cout姓名: studa. name;cout性別: studa.sex;cout家庭住址: studa.address;cout聯(lián)系方式: studa.ph one;cout英語成績: studa.e nglish;cout

27、物理成績: studa.physics;cout高數(shù)成績: studa.math;cout同學(xué)互評: studa.grade1;cout品德成績: studa.grade2;cout任課教師評分: ;ci nstud a .grade3;cout輸入成功,學(xué)生資料是否保存?(y/n) press;switch(press)case y : save();break;default: cout 不保存!;break;/刪除資料void SC()read();dostri ng SC_n ame;cout請輸入你要刪除的學(xué)生名字: SC_ name;while(studi. name!=SC_na

28、me & in)i+;/查找判斷if(studi. name=SC_ name)for(i nt j=i;j n+1;j+)studi. num=studi+1. num;studi. name=studi+1. name;studi.sex=studi+1.sex;studi.address=studi+1.address;studi.ph on e=studi+1.ph one;studi.e nglish=studi+1.e nglish;studi.math=studi+1.math;studi.physics=studi+1.physics;studi.grade仁studi+1.g

29、rade1;studi.grade2=studi+1.grade2;studi.grade3=studi+1.grade3;cout刪除成功!endl;n=n-1;save();else if(i=n)coutca nt find this n amee ndl;cout該信息不存在,無法刪除!e ndl;cout(是否繼續(xù)操作?(y/n) ) press;while(press=y|press=Y);/添加學(xué)生信息read();docout 請?zhí)砑有碌膶W(xué)生信息 e ndl;coutstudn.num;;cout新學(xué)生性別:;cinstudn.sex;cout新學(xué)生

30、家庭地址:;cinstudn.address;coutstud n.pho ne;coutstud n.e nglish;coutstud n.math;cout新學(xué)生的物理成績 ”;cinstudn.physics;cout新學(xué)生的同學(xué)互評分 ”;ci nstud n .grade1;coutstudn.grade2;cout 新學(xué)生的任課教師評分”;ci nstud n.grade3;n+;cout(是否繼續(xù)操作?(y/n) ) press;while(press=y|press=Y);cout添加成功,學(xué)生資料是否保存?(y/n) press;switch(press)case y :

31、save();break;default: cout 不保存!;break;/修改學(xué)生信息 void XG()read();begin:string find_name;int i;cout請輸入你要修改的學(xué)生名字:e ndl;cinfind_n ame;for(i=0;i n; i+)if(studi. name=fi nd_n ame)coutstudi. name has bee n foun d:e ndl;cout學(xué)生的學(xué)號:studi.num姓名:性別:studi.sex家庭住址:studi.address聯(lián)系方式:studi.phone英語成績:studi.e

32、nglish高數(shù)成績:studi.math物理成績:studi.physics同學(xué)互評分:studi.grade1品德成績:studi.grade2任課教師評分:studi.grade3endl; break;if(studi. name!=fi nd_n ame)coutca nt find this n amee ndl;cout請重新查找!endl;goto begi n;cout 請輸入新的信息:endl;cout學(xué)號: studi. num;cout姓名: studi. name;cout性別:studi.sex;cout家庭住址:studi.address;cout聯(lián)系方式:stu

33、di.pho ne;cout英語成績: studi.e nglish;cout物理成績:studi.physics;cout高數(shù)成績:studi.math;cout同學(xué)互評分: studi.grade1;cout品德成績:studi.grade2;cout任課教師評分:studi.grade3;cout 修改成功,是否保存 ?(y/n) press;switch(press)case y : save();break;default: cout 不保存!;break;/ 計算考試成績并按考試成績排名 void PM1()read();double temp100;for(i nt a=0;a

34、n; a+)/studa.average=(studa.e nglish+studa.math+studa.physics)/3;tempa=studa.average;double t;for(i nt j=O;j n ;j+)/temp中的考試成績按從大到小冒泡排序for(int k=O;kn-1-j;k+)if(tempktempk+1)t=tempk;tempk=tempk+1;tempk+1=t;for(i nt q=O;q n;q+)判定考試成績名次for(i nt p=0;p n; p+)if(studp.average=tempq)studp.ra nkin g1=q+1;co

35、ut 學(xué)號 姓名 考試成績考試成績排名endl;for(i nt b=O;b n ;b+)coutstudb. num;cout.width(IO);coutstudb. name;cout.width(10);coutstudb.average;cout.width(10);coutstudb.ra nkin g1e ndl;cout 是否要保存到文件中?(y/n) press;switch(press)case y:int i;char file name20;cout file name;ofstream outfile(file name);if(!outfile)cerrope n

36、error!e ndl;for(i=0;i n;i+)outfile學(xué)號:studi.num姓名:考試成績:studi.average考試成績排名studi.ra nkin g1e ndl;outfile.close();cout保存成功!endl;break;default: cout 不保存!;break;/ 計算綜合測評成績并按綜合測評成績排名 void PM2()read();double temp100;for(i nt a=O;a n; a+)studa.gradesum=(studa.e nglish+studa.math+studa.physics)/3)*

37、0.6+studa.grade1*0.1+stud a.grade2*0.1+studa.grade3*0.2; tempa=studa.gradesum;double t;for(int j=O;jn ;j+)/temp中的綜合測評成績按從大到小冒泡排序for(int k=O;kn-1-j;k+)if(tempktempk+1)t=tempk;tempk=tempk+1;tempk+1=t;for(i nt q=O;q n; q+)判定綜合測評成績名次for(i nt p=O;p n; p+)if(studp.gradesum=tempq)studp.ra nkin g2=q+1;cout學(xué)

38、號 姓名 綜合測評成績綜合測評排名e ndl;for(i nt b=O;b n ;b+)coutstudb. num;cout.width(10);coutstudb. name;cout.width(10);coutstudb.gradesum;cout.width(10);coutstudb.ra nkin g2e ndl;/read();doint find_num;cout請輸入你要查詢的學(xué)號:;cinfind_num;int i;for(i=0;i n ;i+)if(studi. num=fi nd_num):e ndl;cout學(xué)號為studi.num 的學(xué)生的資料已找到cout

39、學(xué)號:studi.num姓名:性別:studi.sex家庭地址:studi.address聯(lián)系方式:studi.phone英語成績:studi.english高數(shù)成績:studi.math物理成績:studi.physics同學(xué)互評分:studi.grade1 品德成績:studi.grade2任課教師評分:studi.grade3endl;break;if(studi. num !=fi nd_num)coutca nt find this num e ndl;cout(是否繼續(xù)操作?(y/n) ) press;while(press=y|press=Y);/按學(xué)生姓名查

40、找資料 void sm()read();dostring find_name;cout請輸入你要查詢的姓名:;cinfind_n ame;int i;for(i=0;i n ;i+)if(studi. name=fi nd_n ame)e ndl;cout姓名為 的學(xué)生的資料已找到cout 學(xué)號:studi.num姓名:性別:studi.sex家庭地址:studi.address聯(lián)系方式:studi.phone英語成績:studi.english高數(shù)成績:studi.math物理成績:studi.physics同學(xué)互評分:studi.grade1品德成績:studi.grade2任課教師評分:studi.grade3endl;break;if(studi. name!=fi nd_n ame)coutca nt find this n amee ndl;cout(是否繼續(xù)操作? (y/n) press;while(press=y|press=Y);/學(xué)生信息管理界面 void Fire()while(choose!=0)coutttt*e ndl;coutttt*e ndl;coutttt*e ndl;coutttt*學(xué)生信息管理*e ndl;coutttt*e ndl;co

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論