學(xué)生考勤管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁
學(xué)生考勤管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁
學(xué)生考勤管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁
學(xué)生考勤管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁
學(xué)生考勤管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C/C+程序設(shè)計(jì)專題實(shí)驗(yàn)報(bào)告題目:學(xué)生考勤管理系統(tǒng)設(shè)計(jì) 班級(jí):電子信息科學(xué)與技術(shù)131姓名: 鄔 帥 斌 25 / 27文檔可自由編輯打印目錄 目錄1 摘要.21.設(shè)計(jì)要求和目的2 1.1設(shè)計(jì)目的.3 1.2問題描述.3 1.3功能要求.3 1.4問題的解決方案.32 設(shè)計(jì)思路和方法43 主模塊設(shè)計(jì).54.運(yùn)行測(cè)試及結(jié)果135. 總結(jié)16參考文獻(xiàn)16源代碼.17摘要 隨著信息技術(shù)在管理上越來越深入的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的學(xué)科,任何單位要生存要發(fā)展,要提高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的信息管理系統(tǒng)。 由于學(xué)校的學(xué)生

2、管理系統(tǒng)缺乏開發(fā),而學(xué)生人數(shù)不斷增加,學(xué)生信息的不斷更新,所以,學(xué)生考勤管理系統(tǒng)的建立就顯得非常重要了。 本設(shè)計(jì)是基于Visual basic C+ 6.0開發(fā)環(huán)境,至上而下,層次化地設(shè)計(jì)學(xué)生考勤管理,綜合考慮學(xué)生考勤管理所涉及的多方面問題,結(jié)合學(xué)校和教師的情況,有步驟,條理清晰的設(shè)計(jì),操作簡(jiǎn)單,很方便的實(shí)現(xiàn)了學(xué)校和老師對(duì)學(xué)生考勤的管理。關(guān)鍵詞:學(xué)生考勤管理 C+ 信息錄入 查詢 1.設(shè)計(jì)要求和目的1.1設(shè)計(jì)目的 (1)進(jìn)一步鍛煉學(xué)生對(duì)C+課程基礎(chǔ)知識(shí)和實(shí)踐技能的掌握和運(yùn)用; (2)要求學(xué)生基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; (3)要求學(xué)生能夠利用所學(xué)的基礎(chǔ)知識(shí)和技能,解決簡(jiǎn)單的面向?qū)?/p>

3、象設(shè)計(jì)問題。1.2問題描述學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)等信息??记谛畔ǎ喝闭n日期、第幾節(jié)課、課程名稱、學(xué)生姓名、缺課類型(遲到、早退、請(qǐng)假和曠課)。1.3功能要求(1)添加功能:程序能夠添加學(xué)生的記錄和缺課記錄,提供選擇界面供用戶選擇所要添加的類別。添加學(xué)生記錄時(shí),要求學(xué)號(hào)要唯一,如果添加了重復(fù)學(xué)號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號(hào)、姓名等信息對(duì)已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。還可以按課程名、學(xué)生姓名對(duì)缺課記錄進(jìn)行查詢。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄和缺課記錄,每條記錄占

4、據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能按課程名統(tǒng)計(jì)出學(xué)生曠課的信息、還可以按姓名統(tǒng)計(jì)出任一學(xué)生的曠課情況。需要排序。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。1.4問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系

5、統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。2. 設(shè)計(jì)思路和方法2.1設(shè)計(jì)思路根據(jù)設(shè)計(jì)要求,經(jīng)分析可將整個(gè)系統(tǒng)劃分為7個(gè)功能模塊。數(shù)據(jù)管理中可以對(duì)學(xué)生的基本信息、課程的基本信息、學(xué)生缺課的查詢、添加、刪除和修改。查詢管理通過根據(jù)學(xué)生姓名,課程姓名 時(shí)間段兒等信息,查詢單個(gè)學(xué)生的缺課記錄,單科課的曠課記錄,單個(gè)學(xué)生的曠課記錄。功能模塊圖如下圖所示:2.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) struct xuekechar

6、xueke_name50;int people_num;這是定義了一個(gè)xueke結(jié)構(gòu)體,用來存放一個(gè)學(xué)科名及其相應(yīng)的曠課人數(shù);struct studentchar name50;long time;int lesson_time;char lesson_name50;int chidao_num;int zaotui_num;int qingjia_num;int kuangke_num;struct student *next;這是定義了一個(gè)student的結(jié)構(gòu)體,用來存放一個(gè)學(xué)生的考勤記錄,其中有,字符數(shù)組name50,lesson_name50,分別存放學(xué)生名字,缺課課程名字;int型變

7、量lesson_time,chidao_num,zaotui_num,qingjia_num, kuangke_num,分別來存放,缺課節(jié)次,遲到次數(shù),早退次數(shù),請(qǐng)假次數(shù),曠課次數(shù) long型變量time,記錄時(shí)間。3.主模塊設(shè)計(jì)3.1建立學(xué)生缺課記錄子模塊建立的學(xué)生人數(shù),學(xué)生基本信息(包括缺課時(shí)間、學(xué)生姓名、課程名稱、節(jié)次、遲到次數(shù)、早退次數(shù)、請(qǐng)假次數(shù)、曠課次數(shù)),用creat()函數(shù),如下圖: 3.2修改學(xué)生缺課記錄子模塊 3.3修改學(xué)生缺課記錄子模塊 3.4查看單科曠課記錄子模塊根據(jù)學(xué)科名稱和時(shí)間范圍查出所有在該范圍內(nèi)曠課的學(xué)生以及次數(shù), 如下圖: 3.5查看學(xué)生曠課記錄子模塊根據(jù)要查詢

8、的學(xué)科名稱及時(shí)間段查出在改時(shí)間段內(nèi)該門課上曠課的人數(shù),如下圖: 3.6載入學(xué)生曠課記錄子模塊可以載入實(shí)現(xiàn)儲(chǔ)存在當(dāng)前文件夾中txt文件中所儲(chǔ)存的數(shù)據(jù),如下圖: 3.7儲(chǔ)存學(xué)生曠課記錄子模快進(jìn)入系統(tǒng)界面,進(jìn)行數(shù)據(jù)的輸入,信息的保存調(diào)用相應(yīng)的函數(shù)打開相應(yīng)的地址,查詢各項(xiàng)信息。如下圖:4.運(yùn)行測(cè)試與結(jié)果4.1開始菜單4.2主菜單4.3創(chuàng)建學(xué)生缺課記錄庫(kù)4.4修改學(xué)生缺課記錄4.5查詢學(xué)生缺課記錄4.6查看單科曠課記錄4.7查看學(xué)生曠課記錄4.8載入曠課記錄4.9儲(chǔ)存曠課記錄5.總結(jié)在老師同學(xué)的細(xì)心幫助下,結(jié)合網(wǎng)上的參考資料,這次設(shè)計(jì)總算順利完成。通過本次設(shè)計(jì),讓我對(duì)C+基礎(chǔ)課程有了更加深刻的理解,在相

9、關(guān)的能力上有了很大的提高,雖然在設(shè)計(jì)過程中遇到很大的困難,但是經(jīng)過不斷的修改和調(diào)試,在此過程中受益匪淺。 這次的程序設(shè)計(jì)相對(duì)于平時(shí)的訓(xùn)練還是有了進(jìn)步的。學(xué)生考勤管理系統(tǒng)要求至少要有四個(gè)類,在起初,對(duì)于定義哪四個(gè)類我是不清楚的,通過仔細(xì)的研讀問題描敘終于在腦海里確定了這四個(gè)類。既然是學(xué)生考勤管理系統(tǒng),那由學(xué)生缺課信息中的日期我想到了時(shí)間類,這是一個(gè)很簡(jiǎn)單的類。從系統(tǒng)的幾大功能我又想到了系統(tǒng)的基礎(chǔ)就是缺課學(xué)生的缺課信息,于是我又想到了一個(gè)信息類,還有兩個(gè)類是根據(jù)兩個(gè)統(tǒng)計(jì)功能想到的,在現(xiàn)在看來似乎有些不妥。通過這次的課程設(shè)計(jì)我明白了學(xué)習(xí)程序設(shè)計(jì)語言必須要勤做實(shí)驗(yàn),通過實(shí)驗(yàn)總結(jié)經(jīng)驗(yàn)。平時(shí)遇到的一些小問

10、題一定要重視,越是基礎(chǔ)的知識(shí)越要理解透徹。比如指針與數(shù)組方面的知識(shí),一旦沒有弄清楚,在設(shè)計(jì)程序時(shí)就會(huì)吃虧。這次的課設(shè)中,我遇到了很多的問題,有的通過思考或查看書本解決了,有的還留在腦子里,只有通過孜孜不倦的求索我們才會(huì)有進(jìn)步,不懂得思考就不能真正的掌握一門知識(shí)。這次的實(shí)驗(yàn)給以了我警示,讓我明白我所掌握的知識(shí)還很欠缺,對(duì)于繼承與派生這一章的知識(shí),我以為自己勉強(qiáng)掌握了,這次實(shí)驗(yàn)后我發(fā)現(xiàn)我掌握得還不夠?;惖谋Wo(hù)成員公有繼承到派生類,類外是否可以通過對(duì)象來訪問呢,原先我認(rèn)為是可以的,經(jīng)過這次程序設(shè)計(jì),我知道我錯(cuò)了??傊?,我覺得做學(xué)問不應(yīng)該馬虎,對(duì)于所學(xué)一定要有深入的理解,這也是我這次課設(shè)得到的啟示。

11、參考文獻(xiàn):劉銳宇.Visual C+從入門到精通.清華大學(xué)出版社譚浩強(qiáng).C+語言程序設(shè)計(jì).清華大學(xué)出版社設(shè)計(jì)源程序代碼:#include<cstdio> /stdio.h的內(nèi)容用C+頭文件的形式表示#include<iostream> #include<malloc.h> /動(dòng)態(tài)內(nèi)存分配#include<cstring> #include<iomanip> /I/O流控制頭文件#define NULL 0#define guding 10#define LEN sizeof(struct student) /定義了一個(gè)常數(shù)宏LEN,它

12、的值等于結(jié)構(gòu)體student的所占內(nèi)存大小using namespace std;int student_num;FILE *fp1; /定義指針類型文件struct xueke char xueke_name50;int people_num;struct student char name50;long time;int lesson_time;char lesson_name50;int chidao_num;int zaotui_num;int qingjia_num;int kuangke_num;struct student *next;void chaxun(struct stu

13、dent *head) int i;char chaxun_name50;cout<<"請(qǐng)輸入要查詢的人名:" cin>>chaxun_name;struct student *p;if(head=NULL)cout<<"聯(lián)系人為空"p=head;for(i=0;i<student_num;i+) if(strcmp(chaxun_name,p->name)=0) cout<<"缺課時(shí)間:"<<p->time<<"學(xué)生姓名:"

14、<<p->name<<"課程名稱:"<<p->lesson_name<<"節(jié)次:"<<p->lesson_time<<endl<<"遲到次數(shù):"<<p->chidao_num<<" 早退次數(shù):"<<p->zaotui_num<<"請(qǐng)假次數(shù):"<<p->qingjia_num<<"曠課次數(shù):&quo

15、t;<<p->kuangke_num<<endl;p=p->next; /p的指針內(nèi)容變成了p->next struct student *xiugai(struct student *head) char xiugai_name50;char xiugai_xueke_name50;int k;cout<<"請(qǐng)輸入要修改的學(xué)生姓名與學(xué)科名稱【格式:學(xué)生姓名(空格)學(xué)科名稱】:"cin>>xiugai_name>>xiugai_xueke_name;struct student *p1,*p2;

16、p2=(struct student *)malloc(LEN);p1=head;if(head=NULL) cout<<"沒有學(xué)生信息n"return head; while(strcmp(xiugai_name,p1->name)!=0|strcmp(xiugai_xueke_name,p1->lesson_name)!=0)&&(p1->next!=NULL)p1=p1->next; if(strcmp(xiugai_name,p1->name)=0&&strcmp(xiugai_xueke_n

17、ame,p1->lesson_name)=0) cout<<"=修改信息 =n" cout<<" 1-修改缺課時(shí)間 n"cout<<" 2-修改學(xué)生姓名 n"cout<<" 3-修改課程名稱 n"cout<<" 4-修改第幾節(jié)缺課 n"cout<<" 5-修改遲到次數(shù)n"cout<<" 6-修改早退次數(shù)n"cout<<" 7-修改請(qǐng)假次數(shù)n&qu

18、ot;cout<<" 8-修改曠課次數(shù)nn"cout<<"=n"cin>>k;switch(k) case 1:cout<<"請(qǐng)輸入新的缺課時(shí)間:"cin>>p1->time;break;case 2:cout<<"請(qǐng)輸入新的學(xué)生姓名:"cin>>p1->name;break;case 3:cout<<"請(qǐng)輸入新的課程名稱:"cin>>p1->lesson_name;br

19、eak;case 4:cout<<"請(qǐng)輸入新的缺課節(jié)次:"cin>>p1->lesson_time;break;case 5:cout<<"請(qǐng)輸入新的遲到次數(shù):"cin>>p1->chidao_num;break;case 6:cout<<"請(qǐng)輸入新的早退次數(shù):"cin>>p1->zaotui_num;break;case 7:cout<<"請(qǐng)輸入新的請(qǐng)假次數(shù):"cin>>p1->qingjia_

20、num;break;case 8:cout<<"請(qǐng)輸入新的曠課次數(shù):"cin>>p1->kuangke_num;break; return head;struct student *creat()int i,b;struct student *head,*p1,*p2; cout<<"請(qǐng)輸入要建立資料的學(xué)生人數(shù):"cin>>b;head=p2=NULL;p1=(struct student *)malloc(LEN);cout<<"【輸入格式:缺課時(shí)間(空格)學(xué)生姓名(空格)課程

21、名稱(空格)第幾節(jié)(空格)遲到次數(shù)(空格)早退次數(shù)(空格)請(qǐng)假次數(shù)(空格)曠課次數(shù)】n"cout<<"請(qǐng)輸入第1名學(xué)生信息:" cin>>p1->time>>p1->name>>p1->lesson_name>>p1->lesson_time>>p1->chidao_num>>p1->zaotui_num>>p1->qingjia_num>>p1->kuangke_num;head=p1;p2=p1;stude

22、nt_num+=1;for(i=1;i<b;i+)p1=(struct student*)malloc(LEN);cout<<"請(qǐng)輸入第"<<i+1<<"名學(xué)生信息:" cin>>p1->time>>p1->name>>p1->lesson_name>>p1->lesson_time>>p1->chidao_num>>p1->zaotui_num>>p1->qingjia_num>&

23、gt;p1->kuangke_num;p2->next=p1;p2=p1;student_num+=1; p2->next=NULL; return head;void print(struct student *head) struct student *p;p=head;if(p=NULL)cout<<"沒有學(xué)生信息n"while(p!=NULL) cout<<"缺課時(shí)間:"<<p->time<<"學(xué)生姓名:"<<setw(10)<<p

24、->name<<"課程名稱:"<<p->lesson_name<<"節(jié)次:"<<p->lesson_time<<endl<<"遲到次數(shù):"<<p->chidao_num<<"早退次數(shù):"<<p->zaotui_num<<請(qǐng)假次數(shù):"<<p->qingjia_num<<曠課次數(shù):"<<p->kuangk

25、e_num<<endl;p=p->next;struct student *tongji_lesson(struct student *head) struct student *p1,*p2,*p3;char lesson50;long look_time1,look_time2;int xunhuan_num=0;p3=(struct student *)malloc(LEN);if(head=NULL) cout<<"沒有學(xué)生信息"return(head); p1=head;p2=p1->next;while(xunhuan_num

26、<student_num) while(p2!=NULL)if(p2->kuangke_num>p1->kuangke_num)p3->chidao_num=p2->chidao_num;p3->kuangke_num=p2->kuangke_num;p3->qingjia_num=p2->qingjia_num;p3->zaotui_num=p2->zaotui_num;p3->lesson_time=p2->lesson_time;p3->time=p2->time;strcpy(p3->

27、lesson_name,p2->lesson_name);strcpy(p3->name,p2->name);p2->chidao_num=p1->chidao_num;p2->kuangke_num=p1->kuangke_num;p2->qingjia_num=p1->qingjia_num;p2->zaotui_num=p1->zaotui_num;p2->lesson_time=p1->lesson_time;p2->time=p1->time;strcpy(p2->lesson_name,

28、p1->lesson_name);strcpy(p2->name,p1->name);p1->chidao_num=p3->chidao_num;p1->kuangke_num=p3->kuangke_num;p1->qingjia_num=p3->qingjia_num;p1->zaotui_num=p3->zaotui_num; p1->lesson_time=p3->lesson_time;p1->time=p3->time;strcpy(p1->lesson_name,p3->less

29、on_name);strcpy(p1->name,p3->name);p1=p2;p2=p2->next;p1=head;p2=p1->next;xunhuan_num+;cout<<"請(qǐng)輸入要查看的學(xué)科名稱:"cin>>lesson;cout<<"請(qǐng)輸入要查看的時(shí)間范圍【輸入格式:時(shí)間(空格)時(shí)間】"cin>>look_time1>>look_time2;p1=head; while(p1!=NULL) if(strcmp(lesson,p1->lesson_na

30、me)=0&&look_time1<=p1->time&&p1->time<=look_time2)cout<<"學(xué)生姓名:"<<p1->name<<" 曠課次數(shù):"<<p1->kuangke_num<<endl;p1=p1->next; return head;struct student *tongji_student(struct student *head) struct xueke a10;int n,i,j,z

31、hongjian;struct student *p1;char zhongjian_name50;long look_time1,look_time2;if(head=NULL) cout<<"沒有學(xué)生信息n"return head; cout<<"請(qǐng)輸入一共的學(xué)科數(shù):"cin>>n;for(i=0;i<n;i+) cout<<"請(qǐng)輸入第"<<i+1<<"個(gè)學(xué)科名稱:"cin>>ai.xueke_name;ai.people

32、_num=0; cout<<"請(qǐng)輸入要查看的時(shí)間范圍由小到大【輸入格式:時(shí)間(空格)時(shí)間】"cin>>look_time1>>look_time2;p1=head;for(i=0;i<n;i+) while(p1!=NULL&&look_time1<=p1->time&&p1->time<=look_time2) if(ai.xueke_name=p1->lesson_name)ai.people_num+=p1->kuangke_num; p1=p1->ne

33、xt;p1=head; for(j=0;j<n-1;j+) for(i=0;i<n-1-j;i+) if(ai.people_num<ai+1.people_num) zhongjian=ai+1.people_num;ai+1.people_num=ai.people_num;ai.people_num=zhongjian;strcpy(zhongjian_name,ai+1.xueke_name);strcpy(ai+1.xueke_name,ai.xueke_name);strcpy(ai.xueke_name,zhongjian_name);else if(ai.pe

34、ople_num=ai+1.people_num&&strcmp(ai.xueke_name,ai+1.xueke_name)>0) zhongjian=ai+1.people_num;ai+1.people_num=ai.people_num;ai.people_num=zhongjian;strcpy(zhongjian_name,ai+1.xueke_name);strcpy(ai+1.xueke_name,ai.xueke_name);strcpy(ai.xueke_name,zhongjian_name);for(i=0;i<n;i+)cout<&l

35、t;"學(xué)科名稱:"<<ai.xueke_name<<" 曠課次數(shù):"<<ai.people_num<<endl;return head;return head;struct student *zairu()struct student *p1=NULL,*p2=NULL,*head=NULL;struct student student_ziliao100;int i=0,n=0;if(fp1=fopen("xueshengziliao.txt","rb+")=NUL

36、L) printf("cannot open filen");return(head); while(!feof(fp1)if(fread(&student_ziliaoi,LEN,1,fp1)!=1)if(feof(fp1)fclose(fp1); break; printf(" errorn");i+;n=i;student_num=n;p1=p2=(struct student *)malloc(LEN);head=p1;for(i=0;i<n;i+)p1->chidao_num=student_ziliaoi.chidao_n

37、um;p1->kuangke_num=student_ziliaoi.kuangke_num;strcpy(p1->lesson_name,student_ziliaoi.lesson_name);p1->lesson_time=student_ziliaoi.lesson_time;strcpy(p1->name,student_);p1->qingjia_num=student_ziliaoi.qingjia_num;p1->time=student_ziliaoi.time;p1->zaotui_num=student_ziliaoi.zaotui_num;p2->

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論