面向对象程序设计-课程设计报告书_第1页
面向对象程序设计-课程设计报告书_第2页
面向对象程序设计-课程设计报告书_第3页
面向对象程序设计-课程设计报告书_第4页
面向对象程序设计-课程设计报告书_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

课程设计报告书课程名称 面向对象程序设计姓名 班级 学号 指导教师 题目:设计职工类,并进而构建职工信息管理系统,实现职工信息的读写、查询、工资计算及信息统计等功能。设计的目的和要求:定义职工(employee)类,其中至少包括姓名、性别、工号、电话、所在科室和工资。实现功能:.设计菜单实现功能选择;.输入功能:输入职工信息,并保存到文件中;.查询功能:1)能够根据工号精确查询职工信息;2)能够根据姓名、科室查询职工信息;3)分科室进行工资统计,计算各科室的平均工资。.根据职工的工资排序输出;.根据工号修改职工信息;.根据工号删除职工信息。设计的软件环境:windowsXP;VisualC++6.0

While()Switch()设计过程:一:思路构成添添加职工信息一,修改职工信息*职工删除信息主菜单>职工信息查询一读取数据,职工信息排序#保存员工信息While()Switch()设计过程:一:思路构成添添加职工信息一,修改职工信息*职工删除信息主菜单>职工信息查询一读取数据,职工信息排序#保存员工信息退出设计过程和内容(可加附页):开始main()2二:模板分析:(1)主菜单模块完成用户命令的接受,此模块也是职工信息管理的入口,用户所要进行的各种操作均需在此模块中进行选择,并进而调用其他模块实现相应的功能。(2)信息添加模块完成职工信息的输入功能,输入信息包括职工号、姓名、性别,出生年月、学历、职务、工资、住址、电话等。(3)信息显示模块完成已录入职工信息的显示。(4)信息查询模块完成职工信息的查询,查询时对应有按编号查询和按姓名查询两种方式。(5)信息修改模块完成职工信息的修改功能。(6)信息删除功能模块完成职工信息的删除功能。(7)信息排序模块完成对职工信息的排序,排序内容包括工号,工资等。(8)信息保存模块完成对职工信息的保存。三:功能实现.添加职工信息添加员工信息,提供员工信息的添加,在该模块中设计了安全检查机制,即确认是否添加员工的信息,若对员工信息的添加不满意,则可以选择重新输入。还设置有返回主菜单的选项以方便用户。.修改职工信息修改员工信息设置了员工人数检查,果员工人数NUM的值为0,则返回主菜单。如果员工人数NUM不为0,则进入删除员工信息的界面。修改员工信息板块功能强大,界面友好,用循环控制修改某员工属性,这样使得操作极为方便。.删除职工信息删除员工信息中设计了对员工人数的检查,如果员工人数NUM的值为0,则返回到主菜单。如果员工人数NUM不为0,则进入删除员工信息的界面。界面包括员工信息列表,和删除选项,方便用户的操作。.员工职工查找通过find()函数进行查找。该函数比较简单,通过循环一次比较Per[n].num是否与你输入的num是否相等,如果相等,则输入到屏幕上,如果未找到任何匹配的员工,则显示“未找该员工”。.保存职工信息保存员工的信息,即为将当前所有的员工的信息存入到workerlist.txt中。这里我们采用的是C++的ofstream的写入文件的对象进行控制。.职工信息的排序对员工信息进行排序,包括按员工编号排序(从小到大)按员工工资进行排序(从高到低)。其中也设置了员工人数检查机制,即:如果员工的人数为0,则直接返回主菜单。.职工信息的显示对职工信息进行显示,包括职工的工号,姓名,年龄,学历,工资地址,电话等信息。方便对员工了解。设计内容:源程序:#include<iostream>#include"string”#include<fstream>#include<stdlib.h>#include<stdio.h>#defineN100//N作为最大职工总数intf=0;//f作为开关usingnamespacestd;stringp;//p作为接收菜单选项的字符串voidmenu();//显示菜单classemployee(public:employee(){}voidshow();//职工信息显示~employee(){}friendclassemployeeList;private:stringnum,name,sex,position,address,tel;intage,salary;};classemployeeList{private:employeew[N];intNUM;//用来计算职工数目intcount;//用来暂时记录当前操作第几个职工public:voidadd();//职工信息录入voidsort();//职工信息排序voidsearch();//职工信息查找voiddele();//职工信息删除voidmodify();//职工信息修改voidsave();//职工信息以文件形式保存voidshowemployee();//显示职工信息在屏幕上employeeList(){NUM=0;count=0;}};5voidmenu()(cout<<endl;cout<<"*********************welcome*******************"<<endl;cout<<***********职工信息管理系统主菜单**************<<endl;cout<<"********************************************<<endl;cout<<"***1.添加职工信息添加***"<<endl;cout<<"*****2.修改职工信息修改*****"<<endl;cout<<"*******3.删除职工信息删除*******"<<endl;cout<<"*********4.排序职工信息排序*********"<<endl;cout<<"***********5.查找职工信息查找***********"<<endl;cout<<"*********6.显示职工信息显示*********"<<endl;cout<<"*******7.保存职工信息保存*******"<<endl;cout<<"*****0.退出菜单*****"<<endl;cout<<"******"<<endl;cout<<"* *************welcome*************"<<endl;cout<<endl;voiddomain()//主菜单函数实现(employeeListwl;while(1)(system("cls");menu();cout<<"请选择数字编号〜7"<<endl;inti1;cin>>i1;while(!(i1>=0&&i1<=7))(8彼<<"输入有误,请重新输入:"<<endl;cin>>i1;)switch(i1)(wl.add();break;wl.modify();break;wl.dele();break;wl.sort();break;wl.search();break;case7:wl.save();break;wl.showemployee();break;case0:cout<<"系统退出!!"<<endl;exit(0);default:break;)cout<<"是否返回主菜单?Y/N"<<endl;cin>>p;if(p="n"||p="N"){ cout<<"系统退出!!"<<endl;exit(0);)//getchar();))voidemployeeList::add()//职工信息添加函数实现{cout<<"请输入职工信息:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;stringnum;cin>>num;for(intu=0;u<NUM;u++)while(num==w[u].num){cout<<”此职工编号已存在,请重新输入:"<<endl;cin>>num;)w[NUM].num二num;cin>>w[NUM].name>>w[NUM].sex>>w[NUM].position>>w[NUM].age>>w[NUM].salary>>w[NUM].address>>w[NUM].tel;++NUM;count=NUM;)voidemployee::show()//显示职工信息函数实现(cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<num<<'\t'<<name<<'\t'<<sex<<'\t'<<position<<'\t'<<age<<'\t'<<salary<<'\t'<<address<<'\t'<<tel<<endl;cout<<endl;)voidemployeeList::modify()//职工信息修改函数实现(if(NUM<=0)(cout<<"没有职工信息存入,系统将返回主菜单"<<endl;menu();)else{ cout<<"职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)cout<<”请输入需要修改信息职工的工号:"<<endl;stringnum1;cin>>num1;intj=0,k;intflag=1;while(flag){for(;j<count;j++){if(num1==w[j].num){flag=0;k=j;break;))if(flag){cout<<"不存在此员工,请重新输入:"<<endl;j=0;cin>>num1;) 8

cout<<"cout<<"你选择的职工的信息为:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k].num<<'\t'<<w[k].name<<'\t'<<w[k].sex<<'\t'<<w[k].position<<'\t'<<w[k].age<<'\t'<<w[k].salary<<'\t'<<w[k].address<<'\t'<<w[k].tel<<endl;cout<<endl;J It It IIz-» [-rjXjX,,不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不,,.cC^W(~\I*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<<,**0.返回主菜单***<<endl;J It It IIz-» [-rjXjX,,不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不,,.cC^W(~\I*cout<<endl;cout<<"请选择数字编号〜8"<<endl;inti3;cin>>i3;while(i3<0lli3>8)(8彼<<"输入有误,请重新输入:"<<endl;cin>>i3;)switch(i3)(cout<<"请输入新的职工工号:";cin>>w[k].num;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<"请输入新的职工姓名:";cin>>w[k].name;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<”请输入新的职工性别:";cin>>w[k].sex;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<"请输入新的职工职位:";cin>>w[k].position;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<"请输入新的职工年龄:";cin>>w[k].age;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<”请输入新的职工工资:";cin>>w[k].salary;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<"请输入新的职工地址:";cin>>w[k].address;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;cout<<"请输入新的职工电话:";cin>>w[k].tel;cout<<"修改信息已保存,现返回主菜单:"<<endl;menu();break;case0:menu();default:break;)) 一一,、voidemployeeList::showemployee()〃职工信息显示函数实现(if(NUM<=0)(cout<<"没有职工信息存入,系统将返回主菜单"<<endl;menu();10elsecout«"已保存的职工信息如下:"vvendl;coutvv”工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话”vvendl;for(intu=0;u<count;u++)cout«w[u].num«'\t'«w[u].name«'\t'«w[u].sex«'\t'«w[u].position«'\t'«w[u].age<<'\t'«w[u].salary«'\t'«w[u].address«'\t'«w[u].tel«endl;/*coutvv"是否返回主菜单?Y/N"«endl;cin»p;while(l)|if(p="y"||p="Y")|menu();)elseif(p=="n"llp="N")|coutvv"系统退出!!"«endl;exit(O);)else|coutvv”输入有误,请重新输入:”;cin»p;)}*/)voidemployeeList::search()|if(NUM<=0)|coutvv”没有职工信息存入,系统将返回主菜单"vvendl;menu();)elsecoutvv"请选择查找方式:"vvendl;coutvv"****************************************"vVendl•coutvv"** 1.按工号查找 **"vvendl;coutvv"** 2.按姓名查找 ***vvendl;coutvv"** 3.按工资查找 ***vvendl;coutvv"** 4.按职位查找 ***vvendl;coutvv"** 0.返回主菜单 **"vvendl;coutvv"****************************************"vVendl• H cout<<endl;cout<<"请选择数字编号〜4"<<endl;inti4;cin>>i4;while(i4<0lli4>4)(8彼<<"输入有误,请重新输入:"<<endl;cin>>i4;)if(i4==1)(stringnum2;cout<<"请输入要查询的职工的工号:"<<endl;cin>>num2;intj=0,k;intflag=1;while(flag)(for(;j<count;j++)(if(num2==w[j].num)(flag=0;k=j;cout<<"查询的职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k].num<<'\t'<<w[k].name<<'\t'<<w[k].sex<<'\t'<<w[k].position<<'\t'<<w[k].age<<'\t'<<w[k].salary<<'\t'<<w[k].address<<'\t'<<w[k].tel<<endl;break;))if(flag)(flag=0;cout<<"不存在此职工!!\n返回主菜单"<<endl;break;)))elseif(i4==2)(stringname2;12cout<<"请输入要查询的职工的姓名:"<<endl;cin>>name2;intj2=0,k2;intflag2=1;while(flag2)(for(;j2<count;j2++)(if(name2==w[j2].name)(flag2=0;k2=j2;cout<<"查询的职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k2].num<<'\t'<<w[k2].name<<'\t'<<w[k2].sex<<'\t'<<w[k2].position<<'\t'<<w[k2].age<<'\t'<<w[k2].salary<<'\t'<<w[k2].address<<'\t'<<w[k2].tel<<endl;break;))if(flag2)(flag2=0;cout<<"不存在此职工!!\n返回主菜单"<<endl;break;)))elseif(i4==3)(intsalary2;cout<<"请输入要查询的职工的工资:"<<endl;cin>>salary2;intj3=0,k3;intflag3=1;while(flag3)(for(;j3<count;j3++)(if(salary2==w[j3].salary)(flag3=0;13k3=j3;cout<<"查询的职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k3].num<<'\t'<<w[k3].name<<'\t'<<w[k3].sex<<'\t'<<w[k3].position<<'\t'<<w[k3].age<<'\t'<<w[k3].salary<<'\t'<<w[k3].address<<'\t'<<w[k3].tel<<endl;break;))if(flag3)(flag3=0;cout<<"不存在此职工!!\n返回主菜单"<<endl;break;)))elseif(i4==4)(stringposition2;cout<<"请输入要查询的职工的职位:"<<endl;cin>>position2;intj4=0,k4;intflag4=1;while(flag4)(for(;j4<count;j4++)(if(position2==w[j4].position)(flag4=0;k4=j4;cout<<"查询的职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k4].num<<'\t'<<w[k4].name<<'\t'<<w[k4].sex<<'\t'<<w[k4].position<<'\t'<<w[k4].age<<'\t'<<w[k4].salary<<'\t'<<w[k4].address<<'\t'<<w[k4].tel<<endl;break;))if(flag4)(14flag4=0;cout<<"不存在此职工!!\n返回主菜单"<<endl;break;)))elseif(i4==0)menu();)voidemployeeList::sort()//职工信息排序功能实现(if(NUM<=0)(cout<<"没有职工信息存入,系统将返回主菜单"<<endl;menu();)elsecout<<"请选择排序方式:"<<endl;J It It I1cout<<*******************************************<<endl;cout<<"**1.按工号排序(升序)***<<endl;cout<<"**2.按工号排序(降序)***<<endl;cout<<"**3.按姓名排序(升序)***<<endl;cout<<"**4.按姓名排序(降序)***<<endl;cout<<"**5.按工资排序(升序)***<<endl;cout<<"**6.按工资排序(降序)***<<endl;cout<<"**0.返回主菜单***<<endl;J It It I1cout<<*******************************************<<endl;cout<<endl;cout<<"请选择数字编号~6"<<endl;inti5;cin>>i5;while(i5<0||i5>6)(8彼<<"输入有误,请重新输入:"<<endl;cin>>i5;)if(i5==1)(for(inti=0;i<count-1;i++)for(intj=0;j<count-1-i;j++)if(w[j].num>w[j+1].num)(stringtemp;15temp二w[j].num;w[j].num=w[j+1].num;w[j+1].num二temp;)。0彼<<"按工号升序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==2)(for(inti=0;i<count-1;i++)for(intj=0;j<count-1-i;j++)if(w[j].num<w[j+1].num)(stringtemp;temp二w[j].num;w[j].num=w[j+1].num;w[j+1].num二temp;)8彼<<"按工号降序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==3)(for(inti=0;i<count-1;i++)for(intj=0;j<count-1-i;j++)if(w[j].name>w[j+1].name)(stringtemp;temp二w[j].name;w[j].name=w[j+1].name;w[j+1].name二temp;)8彼<<"按姓名升序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)16cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==4)(for(inti=0;i<count-1;i++)for(intj=0;j<count-i-1;j++)if(w[j].name<w[j+1].name)(stringtemp;temp二w[j].name;w[j].name=w[j+1].name;w[j+1].name二temp;)8彼<<"按姓名降序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==5)(for(inti=0;i<count-1;i++)for(intj=0;j<count-i-1;j++)if(w[j].salary>w[j+1].salary)(inttemp;temp二w[j].salary;w[j].salary=w[j+1].salary;w[j+1].salary二temp;)8彼<<"按工资升序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==6)(for(inti=0;i<count-1;i++)for(intj=0;j<count-i-1;j++)if(w[j].salary<w[j+1].salary)17(inttemp;temp二w[j].salary;w[j].salary=w[j+1].salary;w[j+1].salary二temp;)8彼<<"按工资降序后的信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;)elseif(i5==0)menu();)voidemployeeList::dele()//职工信息删除功能实现(if(NUM<=0)(cout<<"没有职工信息存入,系统将返回主菜单"<<endl;menu();)elsecout<<"职工信息如下:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(intu=0;u<count;u++)cout<<w[u].num<<'\t'<<w[u].name<<'\t'<<w[u].sex<<'\t'<<w[u].position<<'\t'<<w[u].age<<'\t'<<w[u].salary<<'\t'<<w[u].address<<'\t'<<w[u].tel<<endl;cout<<”请输入需要删除信息职工的工号:"<<endl;stringnum3;cin>>num3;intj=0,k;intflag=1;while(flag)(for(;j<count;j++)(if(num3==w[j].num)(flag=0;k=j;18break;))if(flag)(cout<<"不存在此员工,请重新输入:"<<endl;j=0;cin>>num3;))cout<<"你选择的职工的信息为:"<<endl;cout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;cout<<w[k].num<<'\t'<<w[k].name<<'\t'<<w[k].sex<<'\t'<<w[k].position<<'\t'<<w[k].age<<'\t'<<w[k].salary<<'\t'<<w[k].address<<'\t'<<w[k].tel<<endl;/*cout<<"确认请输入Y\t返回主菜单请输入N"<<endl;stringp;cin>>p;while(1)(if(p=="y"||p=="Y")(cout<<"员工信息已删除!"<<endl;for(inti=0;i<count;i++)if(w[i].num==num3)intj=i;for(;j<=count-1;j++)w[j]=w[j+1];count--;break;)elseif(p=="n"||p=="N")(menu();)else(8a<<"输入有误,请重新输入:";cin>>p;)}*/)voidemployeeList::save()(19if(NUM<=0)(cout<<"没有职工信息存入,系统将返回主菜单"<<endl;menu();)else(ofstreamfout;fout.open("D:\\worker.txt",ios::out);cout<<"文件正在保存……请稍候!!"<<endl;cout<<"数据保存成功!!!"<<endl;fout<<"E保存员工信息如下:"<<endl;fout<<"工号\t姓名\t性别\t职位\t年龄\t工资\t地址\t电话"<<endl;for(inti=0;i<count;i++)fout<<w[i].num<<'\t'<<w[i].name<<'\t'<<w[i].sex<<'\t'<<w[i].position<<'\t'<<w[i].age<<'\t'<<w[i].salary<<'\t'<<w[i].address<<'\t'<<w[i].tel<<endl;cout<<"系统返回主菜单:"<<endl;menu();fout.close();))intmain()(domain();return0;)20

实验结果及分析:实验结果:(部分),=::'*C:\DocuMentsandSettingCyctc\桌面\课程设计时雨112639191206\Debug\...日日,门门乂H耳RT信息管理系统丰菜单MMMMMMMMMMXMMMMMMMJ(MMMJ(MMMJ(KMMMKMMMKJOCKMM港删善显保MMMMMJ(MMMJ(MMMJ(KMMMKMMMKJOCKMM港删善显保加改春遛删途显保,息自心白心息,自心息,自上日信信信信信信信铸工工工工工工工谶职职职职职职职皿加改^h^_e-L_MMMM* gIcOUG*晴选择数字编号,1情输入职工信息;得粤姓名性别职位年龄工资地址电话1tommanteacher238900yanchcng123123-可箕I-可箕Ig科*C:\Docu»entsandSettingCyctc\桌面\课程设计时雨112639191206\Debug\...^C:\Document

温馨提示

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

评论

0/150

提交评论