C++課程設計——學生管理系統(tǒng)_第1頁
C++課程設計——學生管理系統(tǒng)_第2頁
C++課程設計——學生管理系統(tǒng)_第3頁
C++課程設計——學生管理系統(tǒng)_第4頁
C++課程設計——學生管理系統(tǒng)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設計報告課程設計題目: 學生管理系統(tǒng) 學 號:xxxxxxxxxxxx姓 名:xxxx專 業(yè):軟件工程班 級:11xxxxx指導教師:xxxx 201x 年 x 月 xx 日目 錄1.課程設計目的31.1.課程設計的目的31.2.課程設計的題目31.3.題目要求32.概要設計52.1.存儲結(jié)構(gòu)52.2.基本操作63.詳細設計73.1.數(shù)據(jù)錄入73.2.數(shù)據(jù)輸出73.3.數(shù)據(jù)查找83.4.數(shù)據(jù)排序84.源程序清單95.運行結(jié)果325.1.主窗口325.2.數(shù)據(jù)錄入325.3.數(shù)據(jù)輸出335.4.數(shù)據(jù)查找345.5.數(shù)據(jù)排序346.課程設計總結(jié)357.課程設計評分表36一、課程設計目的 1.1

2、 課程設計的目的 通過以前的學習以及查看相關(guān)資料,按著題目要求編寫程序,進一步加強對C+編程的訓練,使得自己掌握一些基本的能力的同時增強實踐能力,將書本知識轉(zhuǎn)化為實際應用當中.利用MFC設計一個學生管理系統(tǒng)完成一些基本的學生成績及信息管理功能。1.2 課程設計的題目學生管理系統(tǒng)1.3 題目要求使用下面的數(shù)據(jù),用C+設計一個簡單的學籍管理系統(tǒng),實現(xiàn)出最基本的功能。學生基本信息文件(A.TXT)及其內(nèi)容:A.TXT文件內(nèi)容可以不通過編程錄入數(shù)據(jù),可用文本編輯工具直接生成(也可通過編程錄入)學號 姓名 性別 宿舍號碼 電話號碼01 張成成 男 501 8773211102 李成華 女 101 877

3、2311203 王成鳳 女 101 8772311204 張明明 男 502 8773433305 陳東 男 501 8773211106 李果 男 502 8773433307 張園園 女 102 87756122 . . .學生成績基本信息文件(B.TXT)及其內(nèi)容:學號 課程編號 課程名稱 學分 平時成績 實驗成績 卷面成績 綜合成績 實得學分01 A01 大學物理 3 66 78 82 02 B03 高等數(shù)學 4 78 -1 9001 B03 高等數(shù)學 4 45 -1 8802 C01 VF 3 65 76 66 . . . . 一功能要求及說明:(1) 數(shù)據(jù)錄入功能: 對B.TXT進

4、行數(shù)據(jù)錄入,只錄入每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共7個數(shù)據(jù). 綜合成績、學分由程序根據(jù)條件自動運算。綜合成績的計算:如果本課程的實驗成績?yōu)?1,則表示無實驗,綜合成績=平時成績*30%+卷面成績*70%; 如果實驗成績不為-1,表示本課程有實驗,綜合成績=平時成績*15%+實驗成績*.15%+卷面成績*70% . 實得學分的計算: 采用等級學分制. 綜合成績在90-100之間 ,應得學分=學分*100% 綜合成績在80-90之間 ,應得學分=學分*80%綜合成績在70-80之間 ,應得學分=學分*75% 綜合成績在60-70之間 ,應得學分=學分*60%

5、綜合成績在60以下 ,應得學分=學分*0%(2)查詢功能:分為學生基本情況查詢和成績查詢兩種A:學生基本情況查詢:A1-輸入一個學號或姓名(可實現(xiàn)選擇),查出此生的基本信息并顯示輸出。A2-輸入一個宿舍號碼,可查詢出本室所有的學生的基本信息并顯示輸出。B:成績查詢:B1:輸入一個學號時,查詢出此生的所有課程情況,格式如下:學 號:xx 姓 名:xxxxx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx 共修:xx科,

6、實得總學分為: xxx(3)刪除功能:當在A.TXT中刪除一個學生時,自動地在B.TXT中刪除此人所有信息。(4)排序功能:能實現(xiàn)選擇按綜合成績或?qū)嵉脤W分升序或降序排序并顯示數(shù)據(jù)。二其它要求:(1) 只能使用C+語言,源程序要有適當?shù)淖⑨?,使程序容易閱讀(2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3) 學生可自動增加新功能模塊(視情況可另外加分)(4) 寫出課程設計報告,具體要求見相關(guān)說明文檔二 概要設計2.1 存儲結(jié)構(gòu)class Studentpublic:Student(void);Student(void);char * All();friend void CStuden

7、tmanagementsystemDlg:OnBnClickedButton1();friend void CStudentmanagementsystemDlg:OnBnClickedButton6();friend void CStudentmanagementsystemDlg:OnBnClickedButton3();friend void CStudentmanagementsystemDlg:OnBnClickedButton4();friend void CStudentmanagementsystemDlg:OnBnClickedButton9();private:char n

8、um3,name10,sex4,dorm4,tel9;/學號 姓名 性別 宿舍 號碼 電話號碼char all70;;class Markpublic:Mark(void);Mark(void);char * All();friend void CStudentmanagementsystemDlg:OnBnClickedButton2();friend void CStudentmanagementsystemDlg:OnBnClickedButton7();friend void CStudentmanagementsystemDlg:OnBnClickedButton4();friend

9、 void CStudentmanagementsystemDlg:OnBnClickedButton8();friend void CStudentmanagementsystemDlg:OnBnClickedButton9();int Grade(int SEC);private:/學號 課程編號 課程名稱 學分 平時成績 實驗成績 卷面成績 綜合成績 實得學分char num3,subject_num4,subject_name10,point4,mark_usual4,mark_experiment4,mark_test4,mark_all4,point_real4;char all1

10、50;2.2 基本操作afx_msg void OnBnClickedButton1();/錄入學生基本信息afx_msg void OnBnClickedButton2();/錄入學生成績信息afx_msg void OnBnClickedButton6();/讀取A文件中全部信息并顯示到Listboxafx_msg void OnBnClickedButton5();/清空Listbox中現(xiàn)實的內(nèi)容afx_msg void OnBnClickedButton9();/刪除Listbox中當前選中的項并同時刪除對應文件中的數(shù)據(jù)afx_msg void OnBnClickedButton7()

11、;/讀取B文件中全部信息并顯示到Listboxafx_msg void OnEnSetfocusEdit15();/當輸入學號時,清除姓名,宿舍號碼框中的內(nèi)容afx_msg void OnEnSetfocusEdit16();/當輸入姓名時,清除學號,宿舍號碼框中的內(nèi)容afx_msg void OnEnSetfocusEdit17();/當輸入宿舍號碼時,清除學號,姓名框中的內(nèi)容afx_msg void OnBnClickedButton3();/根據(jù)輸入框中數(shù)據(jù)查找文件A中數(shù)據(jù)并顯示到Listboxafx_msg void OnBnClickedButton4();/根據(jù)輸入框中數(shù)據(jù)查找文件

12、B中數(shù)據(jù)并顯示到Listboxafx_msg void OnBnClickedButton8();/根據(jù)Radio狀態(tài)對文件B中數(shù)據(jù)進行排序并顯示到Listboxafx_msg void OnBnClickedRadio1();/按綜合成績升序afx_msg void OnBnClickedRadio2();/按綜合成績降序afx_msg void OnBnClickedRadio3();/按實得學分升序afx_msg void OnBnClickedRadio4();/按實得學分降序三、詳細設計1、數(shù)據(jù)錄入開始輸入打開文件文件是否存在以追加方式寫入文件以覆蓋方式建立文件將對象中數(shù)據(jù)寫入文件關(guān)

13、閉文件指針將文本框內(nèi)內(nèi)容讀入對象YN2、數(shù)據(jù)輸出開始輸出逐條讀出數(shù)據(jù)逐條將數(shù)據(jù)添加到Listbox最后一項關(guān)閉文件指針打開文件文件是否存在以只讀方式打開文件彈出警告框清除Listbox當前內(nèi)容YN3、數(shù)據(jù)查找開始查找逐條讀出數(shù)據(jù)關(guān)閉文件指針打開文件文件是否存在以只讀方式寫入文件彈出警告框匹配查找條件逐條將數(shù)據(jù)添加到Listbox最后跳過輸入查找條件文件是否結(jié)束YNYNYN4、數(shù)據(jù)排序打開文件逐條讀入動態(tài)數(shù)組對數(shù)組進行冒泡排序關(guān)閉文件指針文件是否存在以只讀方式打開文件彈出警告框YN逐條將數(shù)據(jù)添加到Listbox最后一項四、源代碼void CStudentmanagementsystemDlg:O

14、nBnClickedButton1()FILE * save;int len;/ TODO: 在此添加控件通知處理程序代碼/num2,name10,sex4,dorm3,tel8;/學號姓名性別宿舍號碼電話號碼char NEW100;CString str;Student OutPutA;CEdit* num;num = (CEdit*) GetDlgItem(IDC_EDIT1);CEdit* name;name = (CEdit*) GetDlgItem(IDC_EDIT2);CEdit* sex;sex = (CEdit*) GetDlgItem(IDC_EDIT3);CEdit* do

15、rm;dorm = (CEdit*) GetDlgItem(IDC_EDIT4);CEdit* tel;tel = (CEdit*) GetDlgItem(IDC_EDIT5);strcpy(NEW,);num-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)!=2)if(MessageBox(學號必須為位數(shù)字!,學號錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();name-SetWindowTextA();sex-SetWindowTextA();dorm-SetWindowTextA();tel-SetWin

16、dowTextA();goto OutPutAOver;num-SetWindowTextA();goto OutPutAOver;strcpy(OutPutA.num,NEW);strcpy(NEW,);name-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0)if(MessageBox(姓名不能為空!,姓名錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();name-SetWindowTextA();sex-SetWindowTextA();dorm-SetWindowTextA();tel-SetWind

17、owTextA();goto OutPutAOver;name-SetWindowTextA();goto OutPutAOver;strcpy(OutPutA.name,NEW);strcpy(NEW,);sex-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0)if(MessageBox(性別不能為空!,性別錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();name-SetWindowTextA();sex-SetWindowTextA();dorm-SetWindowTextA();tel-SetWind

18、owTextA();goto OutPutAOver;sex-SetWindowTextA();goto OutPutAOver;strcpy(OutPutA.sex,NEW);strcpy(NEW,);dorm-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)!=3)if(MessageBox(宿舍號必須為三位數(shù)字!,宿舍號錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();name-SetWindowTextA();sex-SetWindowTextA();dorm-SetWindowTextA();tel-Se

19、tWindowTextA();goto OutPutAOver;dorm-SetWindowTextA();goto OutPutAOver;strcpy(OutPutA.dorm,NEW);strcpy(NEW,);tel-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)!=8)if(MessageBox(電話號碼必須為八位數(shù)字!,電話號碼錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();name-SetWindowTextA();sex-SetWindowTextA();dorm-SetWindowTextA(

20、);tel-SetWindowTextA();goto OutPutAOver;tel-SetWindowTextA();goto OutPutAOver;strcpy(OutPutA.tel,NEW);if(save=fopen(student.txt,a)=NULL)if(save=fopen(student.txt,w+)=NULL)MessageBox(文件創(chuàng)建失敗!,失?。?MB_OK);goto OutPutAOver;fprintf(save,%s %-10s %-4s %s %s n,OutPutA.num,OutPutA.name,OutPutA.sex,OutPutA.do

21、rm,OutPutA.tel);fclose(save);MessageBox(學生信息錄入成功!,操作成功!,MB_OK);OutPutAOver:;void CStudentmanagementsystemDlg:OnBnClickedButton2()FILE * save;int len;/學號課程編號課程名稱學分平時成績實驗成績卷面成績綜合成績實得學分/num3,subject_num4,subject_name10,point4,mark_usual4,mark_experiment4,mark_test4,mark_all4,point_real4;char NEW100;CSt

22、ring str;Mark OutPutB;CEdit* num;num = (CEdit*) GetDlgItem(IDC_EDIT6);CEdit* subject_num;subject_num = (CEdit*) GetDlgItem(IDC_EDIT7);CEdit* subject_name;subject_name = (CEdit*) GetDlgItem(IDC_EDIT8);CEdit* point;point = (CEdit*) GetDlgItem(IDC_EDIT9);CEdit* mark_usual;mark_usual = (CEdit*) GetDlgIt

23、em(IDC_EDIT10);CEdit* mark_experiment;mark_experiment = (CEdit*) GetDlgItem(IDC_EDIT11);CEdit* mark_test;mark_test = (CEdit*) GetDlgItem(IDC_EDIT12);CEdit* mark_all;mark_all = (CEdit*) GetDlgItem(IDC_EDIT13);CEdit* point_real;point_real = (CEdit*) GetDlgItem(IDC_EDIT14);strcpy(NEW,);num-GetWindowTex

24、t(str);strcpy(NEW,str);if(strlen(NEW)!=2)if(MessageBox(學號必須為位數(shù)字!,學號錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWindowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;num-Se

25、tWindowTextA();goto OutPutBOver;strcpy(OutPutB.num,NEW);strcpy(NEW,);subject_num-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)!=3)if(MessageBox(課程編號必須為位!,課程編號錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWi

26、ndowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;subject_num-SetWindowTextA();goto OutPutBOver;strcpy(OutPutB.subject_num,NEW);strcpy(NEW,);subject_name-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0)if(MessageBox(課程名稱不能為空!,課程名稱錯誤.,MB_OKCANCEL)-1)num-SetW

27、indowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWindowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;subject_name-SetWindowTextA();goto OutPutBOver;strcpy(OutPutB.subject_name,NEW);strcpy(NEW,);point-G

28、etWindowText(str);strcpy(NEW,str);if(strlen(NEW)!=1)if(MessageBox(學分必須為一位數(shù)字!,學分錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWindowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPut

29、BOver;point-SetWindowTextA();goto OutPutBOver;strcpy(OutPutB.point,NEW);strcpy(NEW,);mark_usual-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0|strlen(NEW)3)if(MessageBox(平時成績必須為位內(nèi)數(shù)字!,平時成績錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-Set

30、WindowTextA();mark_usual-SetWindowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;mark_usual-SetWindowTextA();goto OutPutBOver;strcpy(OutPutB.mark_usual,NEW);strcpy(NEW,);mark_experiment-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0|strlen(NEW)3)if(MessageB

31、ox(實驗成績必須為位內(nèi)數(shù)字!,實驗成績錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWindowTextA();mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;mark_experiment-SetWindowTextA();goto OutPutBOver;str

32、cpy(OutPutB.mark_experiment,NEW);strcpy(NEW,);mark_test-GetWindowText(str);strcpy(NEW,str);if(strlen(NEW)=0|strlen(NEW)3)if(MessageBox(卷面成績必須為位內(nèi)數(shù)字!,卷面成績錯誤.,MB_OKCANCEL)-1)num-SetWindowTextA();subject_num-SetWindowTextA();subject_name-SetWindowTextA();point-SetWindowTextA();mark_usual-SetWindowTextA(

33、);mark_experiment-SetWindowTextA();mark_test-SetWindowTextA();goto OutPutBOver;mark_test-SetWindowTextA();goto OutPutBOver;strcpy(OutPutB.mark_test,NEW);/-int Temp=0;if(strcmp(OutPutB.mark_experiment,-1)=0)Temp=(atoi(OutPutB.mark_usual)*0.3+atoi(OutPutB.mark_test)*0.7);if(Temp/100)!=0)OutPutB.mark_a

34、ll0=(Temp/100+48);OutPutB.mark_all1=(Temp%100)/10+48);OutPutB.mark_all2=(Temp%10+48);OutPutB.mark_all3=0;else if(Temp/10)!=0)OutPutB.mark_all0=(Temp/10+48);OutPutB.mark_all1=(Temp%10+48);OutPutB.mark_all2=0;elseOutPutB.mark_all0=(Temp+48);OutPutB.mark_all1=0;elseTemp=(atoi(OutPutB.mark_usual)*0.15+a

35、toi(OutPutB.mark_experiment)*0.15+atoi(OutPutB.mark_test)*0.7);if(Temp/100)!=0)OutPutB.mark_all0=(Temp/100+48);OutPutB.mark_all1=(Temp%100)/10+48);OutPutB.mark_all2=(Temp%10+48);OutPutB.mark_all3=0;else if(Temp/10)!=0)OutPutB.mark_all0=(Temp/10+48);OutPutB.mark_all1=(Temp%10+48);OutPutB.mark_all2=0;

36、elseOutPutB.mark_all0=(Temp+48);OutPutB.mark_all1=0;mark_all-SetWindowTextA(OutPutB.mark_all);if(Temp=90)strcpy(OutPutB.point_real,OutPutB.point);else if(Temp=80)OutPutB.point_real0=(OutPutB.point0-48)*0.8+48);OutPutB.point_real1=0;else if(Temp=70)OutPutB.point_real0=(OutPutB.point0-48)*0.75+48);Out

37、PutB.point_real1=0;else if(Temp=60)OutPutB.point_real0=(OutPutB.point0-48)*0.6+48);OutPutB.point_real1=0;else if(TempSetWindowTextA(OutPutB.point_real);/-if(save=fopen(mark.txt,a)=NULL)if(save=fopen(mark.txt,w+)=NULL)MessageBox(文件創(chuàng)建失??!,失??!,MB_OK);goto OutPutBOver;fprintf(save,%s %s %-11s %s %-5s %-5

38、s %-5s %-5s %-5sn,OutPutB.num,OutPutB.subject_num,OutPutB.subject_name,OutPutB.point,OutPutB.mark_usual,OutPutB.mark_experiment,OutPutB.mark_test,OutPutB.mark_all,OutPutB.point_real);fclose(save);MessageBox(學生成績錄入成功!,操作成功!,MB_OK);OutPutBOver:;void CStudentmanagementsystemDlg:OnBnClickedButton6()CStu

39、dentmanagementsystemDlg:OnBnClickedButton5();FILE * save;Student InPutA;CString A;if(save=fopen(student.txt,r)=NULL)/嘗試打開文件MessageBox(文件A不存在!,A打開失??!,MB_OK);elsechar Line60=學號 姓名 性別 宿舍號碼 電話號碼;A=(A+Line);(CListBox*)GetDlgItem(IDC_LIST1)-AddString(A);A=;while(!feof(save)fscanf(save,%st%st%st%st%s,InPut

40、A.num,InPutA.name,InPutA.sex,InPutA.dorm,InPutA.tel);if(!feof(save)A=(A+InPutA.All();(CListBox*)GetDlgItem(IDC_LIST1)-AddString(A);A=;fclose(save);Shower=1;void CStudentmanagementsystemDlg:OnBnClickedButton7()CStudentmanagementsystemDlg:OnBnClickedButton5();FILE * save;Mark InPutB;CString B;if(save=

41、fopen(mark.txt,r)=NULL)/嘗試打開文件MessageBox(文件B不存在!,B打開失??!,MB_OK);elsechar Line70=學號課程編號名稱學分平時實驗卷面成績綜合成績實得學分;B=Line;(CListBox*)GetDlgItem(IDC_LIST1)-AddString(B);B=;while(!feof(save)fscanf(save,%st%st%st%st%st%st%st%st%s,InPutB.num,InPutB.subject_num,InPutB.subject_name,InPutB.point,InPutB.mark_usual,I

42、nPutB.mark_experiment,InPutB.mark_test,InPutB.mark_all,InPutB.point_real);if(!feof(save)B=(B+InPutB.All();(CListBox*)GetDlgItem(IDC_LIST1)-AddString(B);B=;fclose(save);Shower=2;void CStudentmanagementsystemDlg:OnBnClickedButton10()exit(0);void CStudentmanagementsystemDlg:OnBnClickedButton5()Shower=0

43、;(CListBox*)GetDlgItem(IDC_LIST1)-ResetContent();void CStudentmanagementsystemDlg:OnBnClickedButton9()if(Shower=1)FILE * save;Student InPutA;int Turn=0;char NUM10=;if(save=fopen(student.txt,r)=NULL)/嘗試打開文件MessageBox(文件A不存在!,A打開失?。?MB_OK);elsewhile(!feof(save)fscanf(save,%st%st%st%st%s,InPutA.num,InP

44、utA.name,InPutA.sex,InPutA.dorm,InPutA.tel);if(!feof(save)Turn+;fclose(save);const int SIZE=Turn;vector All(SIZE);if(save=fopen(student.txt,r)!=NULL)Turn=0;while(!feof(save)&Turn(SIZE)fscanf(save,%st%st%st%st%s,AllTurn.num,AllT,AllTurn.sex,AllTurn.dorm,AllTurn.tel);if(!feof(save)Turn+;fclose(save);if(save=fopen(student.txt,w+)!=NULL)for(int i=0;iGetCurSel()fprintf(save,%s %-10s %-4s %s %s n,Alli.num,A,Alli.sex,Alli.dorm,Alli.tel);elsestrcpy(NUM,Alli.num);fclose(save);/-Mark InPutB;if(save=fopen(mark.txt,r)=NULL)/嘗試打開文件MessageBox(文件

溫馨提示

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

最新文檔

評論

0/150

提交評論