c学生成绩管理系统课设报告(含程序和截图)参考分享_第1页
c学生成绩管理系统课设报告(含程序和截图)参考分享_第2页
c学生成绩管理系统课设报告(含程序和截图)参考分享_第3页
c学生成绩管理系统课设报告(含程序和截图)参考分享_第4页
c学生成绩管理系统课设报告(含程序和截图)参考分享_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C++程序设计》课程设计报告设计题目:学生成绩管理系统目录第1页共31页一、任与要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 31.内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 32.程的要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 3二、系分析(需求分析)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 31.需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 32.系性能要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 33.系的功能分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 34.系功能模⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 35.模框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 3三、系与⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 41.界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 42.功能与⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4四、运行示⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4五、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11六、参考料⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11附:源程序⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 11一、设计任务与要求1.目的:第2页共31页通过一个实际的系统开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练的掌握C++程序开发的基本方法和基本步骤,对系统开发时间又进一步体会。从而综合复习《C++程序设计语言》的所有知识点,进一步熟练面向对象程序的开发方法和流程,提高学生独立分析问题和解决问题的能力。真正理解书本知识,牢固掌握课堂教学内容。为毕业设计及毕业后从事专业技术工作打下基础,提高学生全面素质。2.课程设计的要求:(1)要求用VC++语言来实现一个简单的学生数据管理系统,该系统完成后基本上要能够无错运行,能达到学生成绩管理系统的基本要求。(2)各个功能分别是用函数来完成,函数存放在一个 .cpp文件中。3)准备系统运行的模拟数据不得少于十条。4)成绩管理系统至少具有以下功能:1)输入:学生的基本信息,包括学号、姓名、性别、籍贯、 VC++成绩、英语成绩、物理成绩等;2)计算:每个学生的总成绩、平均成绩所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出;3)查询:可以按学好姓名等进行查询;4)排序:可以按学号、姓名、 VC++成绩、英语成绩、物理成绩、总成绩、平均成绩等进行排序并输出;5)删除:删除某条记录;6)帮助和关于;7)退出:推出整个系统的运行。8)一些时间富裕的学生可以增加更多的菜单项,比如设置颜色、字体风格等。二、系统分析(需求分析)1.需求分析:a.能对学生各科成绩进行录入。b.能显示各科成绩平均分。c.能显示总成绩和单科分最高的同学。d.能对删除学生信息。e.能对学生的成绩按姓名、学号进行查询。f.能按学号和成绩排序。g.能显示所有学生信息。2.系统性能要求:a.系统安全、可靠;b.功能齐全;c.操作方便、界面友好;d易于维护和扩充。3.系统的功能分析:资料维护:系统维护包括对学生信息的录入操作及数据表中的信息进行浏览。系统功能:可以对数据表中的信息进行浏览。第3页共31页系统查询:可以对学生的信息进行查询。4.系统功能模块学生成绩查询系统有:成绩录入、删除,数据查询,排序显示构成。5.模块框架图学生成绩管理系统操作 计算 查询 排序输删总平单学姓学姓单总入除成均科号名号名科分绩成平成、绩均绩平成均分三、系统设计与实现1.界面设计程序运行后会出现一个简捷的窗口,便于用户查询数据。2.功能设计与实现通过主窗体调用其他窗体, 具体实现可以参照系统分析相关内容。 应用系统主控界面包括记第4页共31页录编辑和记录查询等功能模块。 记录编辑功能完成学生成绩记录编辑和记录查询功能。 记录查询功能可以对数据各分类的记录进行查询。四、运行显示1.初始页界面:2.输入学生信息界面:第5页共31页“请按照提示输入学生信息”是帮助和关于,其他同学的信息如该截图依照提示录入即可。录入完毕显示界面为:第6页共31页3.显示总成绩和各单科分最高的同学的界面为:4、删除学生的信息界面为:5.按姓名查询:第7页共31页6.按学号查询:7.排序分系统:第8页共31页1)姓名排序:2)学号排序:3)VC++成绩排序:第9页共31页其他排序法与以上一样,此处不再一一显示。8.显示所有学生信息:第10页 共31页9.保存文件:10退出系统:.此外,界面的颜色与文字的颜色,也是可以改变的。system("color97");// 设置背景和字体颜色F是背景颜色的设置值 0是字体颜色的设置值(程序第 764行)改变9和7的值即改变颜色。五、总结此次c++课程设计,在指导教师的精心教导下, 我们学会了如何用 C++编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识, 然后系统分析与系统设计, 最后是代码设计与调试。 程序实现上,设计了简单的查询界面, 将各个功能集中出来按照程序第11页 共31页编写原则,便于查询。根据C++课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序;进一步加深对C++语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。我们编写程序的过程是辛苦与快乐的,程序的编写原则很重要,只要我们在编程,就必须不断改进,才能更好提高编程能力。六、参考资料C++程序设计 谭浩强 清华大学出版社附录:源程序#include<stdlib.h>#include<conio.h>#include<iostream>#include<string>#include<fstream>#include<iomanip>usingnamespacestd;classstudent{private:charname[20];//姓名charsex[8];//性别charnative[8];//籍贯doublecpro;doubleenglish;doublephysical;doubleallscore;doubleaverage;//课程intorder;//名次intnumber;//学号public:student(){}student(char*n,intnu,char*sex,char*native,doublecc,doubleeng,doublephy,doubleas,doubleav){strcpy(this->name,n);this->number=nu;strcpy(this->native,native);strcpy(this->sex,sex);this->cpro=cc;this->english=eng;第12页 共31页this->physical=phy;this->allscore=as;this->average=av;}doublegetcpro(){returnthis->cpro;}doublegetenglish(){returnthis->english;}doublegetphysical(){returnthis->physical;}doublegetalls(){returnthis->allscore;}doublegetAverage(){returnthis->average;}char*getname(){returnthis->name;}intgetnumber(){returnthis->number;}friendvoidShowHightsrcore();friendvoidShowStuInfo();friendvoidQueryByNumber();friendvoidQueryByName();第13页 共31页friendvoidSaveFlie();friendvoidInputStudentInfo();};students[50]; //指针对象,最多存 50个学生数据intindex=0;voidShowMenu(){cout<<"******************************************"<<endl;cout<<"****学生成绩管理系统****"<<endl;cout<<"******************************************"<<endl;cout<<"0、输入学生信息"<<endl;cout<<"1、显示各单科成绩平均分"<<endl;cout<<"2、显示总成绩和各单科分最高的同学"<<endl;cout<<"3、删除学生的信息"<<endl;cout<<"4、按姓名查询"<<endl;cout<<"5、按学号查询"<<endl;cout<<"6、排序分系统"<<endl;cout<<"7、显示所有学生信息"<<endl;cout<<"8、保存文件"<<endl;cout<<"9、退出系统"<<endl;cout<<"********************************************"<<endl;cout<<"选择0-9数字进行操作"<<endl;cout<<"********************************************"<<endl;}voidInputStudentInfo(){chargetkey=0; //是否录入的选择标记charname[20]={0}; //姓名 临时中间变量intnumber=0; //学号charsex[8]={0}; //性别charnative[8]={0}; //籍贯doublecpro=0; //c语言成绩doubleenglish=0; //英语成绩doublephysical=0;//物理成绩doubleallscore=0;//总成绩doubleaverage=0; //平均成绩intcore=0; //名次cout<<"请按照提示输入学生信息 ......"<<endl;do第14页 共31页{cout<<endl<<"学号:";cin>>number;boolIsOk;do{boolIsOk=true;for(intn=0;n<index;n++){if(number==s[n].number){cout<<"输入的学号重复,请重新输入 :"<<endl;cin>>number;IsOk=false;break;}}}while(!IsOk);cout<<endl<<"姓名:";cin>>name;cout<<endl<<"性别:";cin>>sex;cout<<endl<<"籍贯:";cin>>native;cout<<endl<<"C++成绩:";cin>>cpro;cout<<endl<<"英语成绩:";cin>>english;cout<<endl<<"物理成绩:";cin>>physical;cout<<endl;allscore=cpro+english+physical;//计算该生的总成绩cout<<"总成绩:"<<allscore<<endl;//显示该生总成绩average=allscore/3; //技术该生平均成绩 总成绩/科目数cout<<" 平均成绩:"<<average<<endl;//显示该生平均成绩s[index]=student(name,number,sex,native,cpro,english,physical,allscore,average);cout<<" 数据输入成功,想继续输入吗? (y继续 /任意键退出录入 ):";第15页 共31页cin>>getkey;index++;}while(getkey=='y'||getkey=='Y');cout<<"学生数据录入完毕,键入任意键返回主菜单。";getchar();getchar();}voidShowAverage(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}doublecpro_ave=0;doubleenglish_av=0;doublephysical_ave=0;for(inti=0;i<index;i++){cpro_ave+=s[i].getcpro();english_av+=s[i].getenglish();physical_ave+=s[i].getphysical();}cout<<"该班级各单科总平均分分别为 :"<<endl<<endl;cout<<"VC++平均成绩为"<<cpro_ave/index<<"分"<<endl;cout<<"英语平均成绩为"<<english_av/index<<"分"<<endl;cout<<"物理平均成绩为"<<physical_ave/index<<"分"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}第16页 共31页voidShowStuInfo(){cout<<"学号姓名c++英语物理总成绩平均成绩"<<endl;for(inti=0;i<index;i++){cout<<s[i].number<<setw(7)<<s[i].name<<setw(4)<<s[i].cpro<<setw(5)<<s[i].english<<setw(5)<<s[i].physical<<setw(6)<<s[i].allscore<<setw(10)<<s[i].average<<endl;}}voidShowHightsrcore(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}doubleallscoretmp=0;//用来存放总分最高的临时变量doublecprotmp=0;//用来存放VC最高的临时变量doubleenglishtmp=0;//用来存放英语最高的临时变量doublephysicaltmp=0;//用来存放物理最高的临时变量inti;for(i=0;i<index;i++)// 遍历存储学生信息的数组,找出 总分VC 英语物理的最高分{allscoretmp=allscoretmp<s[i].getalls()?s[i].getalls():allscoretmp;cprotmp=cprotmp<s[i].getcpro()?s[i].getcpro():cprotmp;englishtmp=englishtmp<s[i].getenglish()?s[i].getenglish():englishtmp;physicaltmp=physicaltmp<s[i].getphysical()?s[i].getphysical():physicaltmp;}cout<<"总成绩最高的学生为:"<<endl;cout<<"学号姓名c++英语物理总成绩平均成绩"<<endl;for(i=0;i<index;i++)// 遍历数组,输出总分最高的学生信息{if(allscoretmp==s[i].getalls())第17页 共31页{cout<<s[i].number<<setw(7)<<s[i].name<<setw(4)<<s[i].cpro<<setw(5)<<(s[i]).english<<setw(5)<<s[i].physical<<setw(6)<<s[i].allscore<<setw(10)<<s[i].average<<endl;}}cout<<"VC成绩最高的学生为:"<<endl;cout<<"学号姓名c++英语物理总成绩平均成绩"<<endl;for(i=0;i<index;i++)// 遍历数组,输出总分最高的学生信息{if(cprotmp==s[i].getcpro()){cout<<s[i].number<<setw(7)<<s[i].name<<setw(4)<<s[i].cpro<<setw(5)<<(s[i]).english<<setw(5)<<s[i].physical<<setw(6)<<s[i].allscore<<setw(10)<<s[i].average<<endl;}}cout<<"英语成绩最高的学生为:"<<endl;cout<<"学号姓名c++英语物理总成绩平均成绩"<<endl;for(i=0;i<index;i++)// 遍历数组,输出总分最高的学生信息{if(englishtmp==s[i].getenglish()){cout<<s[i].number<<setw(7)<<s[i].name<<setw(4)<<s[i].cpro<<setw(5)<<(s[i]).english<<setw(5)<<s[i].physical<<setw(6)<<s[i].allscore<<setw(10)<<s[i].average<<endl;}}cout<<"物理成绩最高的学生为:"<<endl;cout<<"姓名学号c++英语物理总成绩平均成绩"<<endl;for(i=0;i<index;i++)// 遍历数组,输出总分最高的学生信息{if(physicaltmp==s[i].getphysical()){cout<<s[i].name<<setw(7)<<s[i].number<<setw(4)<<s[i].cpro<<setw(5)<<(s[i]).english<<setw(5)<<s[i].physical<<setw(6)<<s[i].allscore<<setw(10)<<s[i].average<<endl;}}cout<<endl<<"键入任意键返回主菜单。 "<<endl;第18页 共31页getchar();getchar();}voidDelete(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}while(1){boolIsfind=false;cout<<"请输入你要删除的学生姓名:";charnametmp[20];cin>>nametmp;for(inti=0;i<index;i++){if(strcmp(s[i].getname(),nametmp)==0)// 在数组中找到要删除学生{Isfind=true;for(intj=i;j<index;j++){s[j]=s[j+1];//将删除的学生后的数据全部往前移一位}index--;cout<<" 删除成功!"<<endl;}}if(!Isfind)//没有找到输入的学生的姓名{cout<<"没有找要删除的学生的信息,请查证后再试。 "<<endl;第19页 共31页}cout<<"要删除其他的学生么?( Y/N)";chargetkey;cin>>getkey;if(getkey!='y'&&getkey!='Y'){cout<<endl;break;}}//while(1)cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidQueryByNumber(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}chargetkey;do{boolIsFind=false;intnumbertmp;cout<<"请输入你要查询的学生的学号:";cin>>numbertmp;cout<<endl;for(inti=0;i<index;i++){if(s[i].number==numbertmp){IsFind=true;cout<<"您要查询的学生是:"<<(s[i]).name<<endl;cout<<(s[i]).name<<"的成绩是:"第20页 共31页<<" C++:"<<(s[i]).cpro<<" 英语:"<<(s[i]).english<<" 物理:"<<(s[i]).physical<<"总成绩:"<<(s[i]).allscore<<" 平均成绩:"<<(s[i]).average<<endl;}}if(!IsFind){cout<<" 对不起!您要查询的学生不存在 !"<<endl;}cout<<"您想继续查询吗?(y/ny继续,任意键退出):";cin>>getkey;}while(getkey=='y'||getkey=='Y');cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidQueryByName(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}chargetkey;do{boolIsFind=false;charnametmp[20]={0};cout<<"请输入你要查询的学生的姓名:";cin>>nametmp;cout<<endl;for(inti=0;i<index;i++){第21页 共31页if(strcmp(nametmp,s[i].getname())==0){IsFind=true;cout<<(s[i]).name<<"的成绩是: "<<" C++:"<<(s[i]).cpro<<" 英语:"<<(s[i]).english<<" 物理:"<<(s[i]).physical<<"总成绩:"<<(s[i]).allscore<<" 平均成绩:"<<(s[i]).average<<endl;}}if(!IsFind){cout<<" 对不起!您要查询的学生不存在 !"<<endl;}cout<<"您想继续查询吗?(y/n):";cin>>getkey;}while(getkey=='y'||getkey=='Y');cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidShowSortMenu(){cout<<"*****************************"<<endl;cout<<" 请选择排序方式 "<<endl;cout<<"*****************************"<<endl;cout<<"0.学生姓名"<<endl;cout<<"1.学生学号"<<endl;cout<<"2.VC++成绩"<<endl;cout<<"3.英语成绩"<<endl;cout<<"4.物理成绩"<<endl;cout<<"5.总成绩"<<endl;cout<<"6.平均成绩"<<endl;cout<<"*****************************"<<endl;}voidSortByName(){studenttemp;第22页 共31页for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(*(s[j].getname())>*(s[j+1].getname())){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}cout<<"**************************************************"<<endl;cout<<" 按姓名排序 "<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSortByNumber(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getnumber()>s[j+1].getnumber()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}cout<<"**************************************************"<<endl;cout<<" 按学号排序 "<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();第23页 共31页}voidSortByCproscore(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getcpro()>s[j+1].getcpro()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}cout<<"**************************************************"<<endl;cout<<"按VC++成绩排序"<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSortByEnglishscore(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getenglish()>s[j+1].getenglish()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}第24页 共31页cout<<"**************************************************"<<endl;cout<<" 按英语成绩排序 "<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSortByPhysicalscore(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getphysical()>s[j+1].getphysical()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}cout<<"**************************************************"<<endl;cout<<"按物理成绩排序"<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSortByAllscore(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getalls()>s[j+1].getalls()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}第25页 共31页}}cout<<"**************************************************"<<endl;cout<<" 按总分排序 "<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSortByAverage(){studenttemp;for(inti=index-1;i>0;i--){for(intj=0;j<i;j++){if(s[j].getAverage()>s[j+1].getAverage()){temp=s[j];s[j]=s[j+1];s[j+1]=temp;}}}cout<<"**************************************************"<<endl;cout<<"按平均分排序"<<endl;cout<<"**************************************************"<<endl;ShowStuInfo();}voidSort(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();第26页 共31页return;}chargetselect;chargetkey;do{system("cls");ShowSortMenu();cout<<"请选择(0-6):";cin>>getselect;switch(getselect){case'0':system("cls");SortByName();break;case'1':system("cls");SortByNumber();break;case'2':system("cls");SortByCproscore();break;case'3':system("cls");SortByEnglishscore();break;case'4':system("cls");SortByPhysicalscore();break;case'5':system("cls");SortByAllscore();break;case'6':system("cls");SortByAverage();break;default:cout<<endl<<"请输入正确的功能码!"<<endl;第27页 共31页break;}cout<<"是否需要进行其他排序(y/ny继续,任意键退出):";cin>>getkey;}while(getkey=='y'||getkey=='Y');cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidShowInfo(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}ShowStuInfo();cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidSaveFlie(){if(index==0){cout<<"管理系统中没有输入数据!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();return;}第28页 共31页ofstream*file; //负责对文件插入操作file=newofstream("D:\\student.dat",ios::ate);*file<<"姓名 学号 c++英语 物理 总成绩 平均成绩 "<<endl;for(inti=0;i<index;i++){*file<<s[i].name<<setw(7)<<s[i].number<<setw(4)<<(s[i]).cpro<<setw(5)<<(s[i]).english<<setw(5)<<(s[i]).physical<<setw(6)<<s[i].allscore<<setw(10)<<(s[i]).average<<setw(7)<<endl;}cout<<"保存成功!"<<endl;cout<<endl<<"键入任意键返回主菜单。"<<endl;getchar();getchar();}voidExit(){cout<<"Byebye!"<<endl;exit(0);}voidmain(){system("color97");//设置 背景 和字体颜色 F是背景颜色的设置值 0是字体颜色的设置值do{system("cls");//清屏ShowMenu();//显示菜单chargetselect;cout<<"请输入功能码(0-9):";cin>>getselect;switch(getselect){case'0':system("cls");InputStudentInfo();第29页 共31页break;case'1':system("cls");ShowAverage();break;case'2':system("cls");ShowHightsrcore();break;case'3':system

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论