C++课程设计高校职工工资管理系统_第1页
C++课程设计高校职工工资管理系统_第2页
C++课程设计高校职工工资管理系统_第3页
C++课程设计高校职工工资管理系统_第4页
C++课程设计高校职工工资管理系统_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告课程名称课题名称面向对象程序设计高校工资管理系统专业一通信工程班级1302学号201303020222姓名王树材一指导教师乔汇东胡瑛2015年1月 3日湖南工程学院课程设计任务书课程名称面向对象程序设计课 题 高校工资管理系统专业班级 通信1302学生姓名 王树材学 号 201303020222指导老师 乔汇东、胡瑛、黄哲审 批任务书下达日期2014年 12月26日任务完成日期 2015年 1月3日一、设计内容与设计要求L课程设计目的:面向对象程序设计课程设计是集中实践性环节之一,是学习完面向对象程序设计 课程后进行的一次全面的综合练习。要求学生达到熟练掌握C+语言的基本知识和技能

2、; 基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单 的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。2 .课题题目公司考勤管理系统高校学籍管理系统高校工资管理系统高校人事管理系统文件加密管理系统3 .设计要求:设计课题题目:第5个课题是扩展课题,有能力完成的同学可以选择。 其余每位同学根据自己学号除以4所得的余数加一选择相应题号的课题。换题 者不记成绩。根据自己对应的课题完成以下主要工作:完成系统需求分析:包括系 统设计目的与意义;系统功能需求(系统流程图):输入输出的要求。完成 系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模块 图

3、)。完成系统详细设计:包括数据库需求分析;类层次图;界面设计与各 功能模块实现。系统调试:调试出现的主要问题,编译语法错误及修改,重 点是运行逻辑问题修改和调整。使用说明书及编程体会:说明如何使用你编 写的程序,详细列出每一步的操作步骤。关键源程序(带注释)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计。二、进度安排第周星期时:分时:分星期时:分一一时:分 星期时:分一一时:分星期时:分一一时:分课题3:高校工资管理系统(一)、课程设计题目:高校工资管理系统(二)、目的与要求:1、目的:(1)要求学生达到熟练掌握C+语

4、言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求:(1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;(4)在系统的设计中,至少要用到面向对象的一种机制。3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):现一高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼 职教师

5、。为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时注 意生成的相关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入,文件的可 继续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由 于工作调动,则可进行相对应的删除动作。相关信息:每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则 本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:其中工资的基本构成如下:教师:基本工资+课时费;实验员:基本工资+实验室补助;行政人员:基本工资+行政补贴;教师兼职实验员:基本工资+课时费+实验室补助;行政人员兼职教师:基本工资+行政补

6、贴+课时费;其中课时费计算:教师每一学期的基本工作量为120,教师兼职实验员每学期基 本工作量为70,行政人员没有基本工作量,若每节课时费为20元;课时费二(上学期工 作量-基本工作量)*20;注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20为负 值。2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)写出需求分析(做什么);(2)分析系统中的各个实体之间的关系及其属性和行为;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述(包括属性和方法);(5)完成类中各个成员函数的定义;(6)用户界面的设计;(7)分析系统功能模块(系统流程

7、图);(8)代码编写,功能调试;(9)完成系统总结报告以及系统使用说明书。1. 系统需求分析12. 总体设计13. 详细设计34. 系统调试115. 结果分析216. 总结21湖南工程学院课程设计报告1 .系统需求分析我的课题为高校职工工资管理系统,随着高等学校教学实验行政管理的分工不同而实行的 不同的工资分配方式,为对工资发放实现智能化管理,特设计此系统来实现。本系统可以对职 工的信息(工号,名字,基本工资,课时,实验补助,行政补助等)进行录入,显示,杳找修 改,删除,保存和读取,可以根据工号和名字来查找相对应的职工信息,并实现拓展功能,即 根据查找进行修改功能,如果职工进行调动,则可根据工

8、号或名字进行删除,录入的相关数据 以文件的方式存放在硬盘上,可以继续录入和读取。2 .总体设计该程序采用类,继承,多态和文件来处理职工所有信息,具体如下:包含的库函数有:#includelostream是输入输出流头文件;#includefstream 是文件流头文件;包含的类有:class employee (员工)class shiyanyuan (实验员)class tshiyanyuan (教师兼职实验员)class teachei (教师)class xingzhengrenyuan (行政人员)class xteacher (行政人员兼职教师包含的函数有:主函数运行函数录入函数寻找

9、函数显示函数查找与修改函数删除函数文件读取和保存函数mt mam()void 11111()voidint search(iiit number,int &i)nit searcli(cliar *namel,int &i)void displayQvoid changeQvoid shanchu()void fileload() void filesaveQ湖南工程学院课程设计报告10系统功能模块图3 .详细设计(1) class employee (员工)基类包含工号num,名字name,基本工资信息salay等基本信息,同时带有 viitual void set(iiit n)n用来接收

10、每一次调用此函数时总人数自加前的值,然后赋给此对象的工号。virtual void save(fstream &f)&f此处为引用,将对此f的操作和在外对f操作保存一致性。virtual void load(fstream &f)&f此处也为引用,将对此f的操作和在外对f操作保存一致性。vimial的使用方便于子类的相关函数的使用,此为多态带给程序的方便之处。(2) class teacher (教师)子类 继承employee类 增有属性 课时。继承基类的属性,并且有自己的函数对课时等的输入和保存。(3) class sliiyanyuan (实验员)子类继承employee类增有属性实验补

11、助。继承基类的属性,并且有自己的函数对实验补助等的输入和保存。(4) class xingzhengienyuan (行政人员)子类继承employee类增有属性行政补助。继承基类的属性,并且有自己的函数对行政补助等的输入和保存。(5) class tsluyanyuan (教师兼职实验员)子类继承employee类增有属性课时和实验补助。继承基类的属性,并且有自己的函数对课时和实验补助等的输入和保存。(6) class xteachel(行政人员兼职教师子类继承employee类增有属性课时和行政补助。继承基类的属性,并且有自己的函数对课时和行政补助等的输入和保存。包含的函数有:1 .主函数

12、 int main。进入主函数后首先打开fUeload。函数,将以前保存好的数据读取出来,若以前未保 存数据则读取全部为初始值。然后运行run。函数进入系统,进行信息录入,显示, 查询修改,删除等的操作。返回值:无2 .运行函数void n】n0显示一个主菜单界面,可根据提示选择相应的功能代码,然后用一个switch语句根 据输入的代码调用对应的功能函数。返回值:无流程如下:显示主菜单 输入功能代 码cswitch(c)3 .录入函数void luniO根据不同的功能代码调用不同类里面的set()函数,以达到对这五类职工的录入。返回值:无流程如下:显示录入各 个职位的代 码cswitch(c)

13、行政人员 录入教师兼 实验员 录入4 .寻找函数(两个,运用函数重载分别实现按工号和名字寻找功能)mt search(int numbei;mt &i) mt seaich(char *namel,int &i)形参numbei, name为要查找的工号和名字,int&i,此处用到了引用,将在另一个 函数的1与在此1进行等同,方便于在外函数中也能读出在此寻找函数中找着的数 据。根据seaichO不同的返回值来判断找到的数据的对象属于哪种职工。返回值:0,123,4,5返回0则表示没找着任何数据符合寻找条件,返回1则说明在教师中找着符合寻找条件的数据,返回2则说明在实验员中找着符合寻找条件的数据

14、,返回3则说明在行政人员中找着符合寻找条件的数据,返回4则说明在教师兼实验员中找着符合寻找条件的数据,返回5则说明在行政人员兼教师中找着符合寻找条件的数据。流程如下:开始输入要查找 的工号或名 字5 .显示函数 void displayO在程序中用tl,sl,xl,tsLxtl来记录教师,实验员,行政人员,教师兼实验员,行政人 员兼教师的五个类对象各自的总数,用switch。来确定输出显示的对象的类型,在显示 函数中分别用f。循环来输出每种类的对象,输出显示用调用每个对象的show。函数来 实现。返回值:无 流程如下:开始6 .查找与修改函数void change()查找可根据工号和名字进行查

15、找,首先选择查询方式,然后输入查询方式所要求的 内容,然后根据内容分别调用重载寻找函数,找着后进行显示,提示是否修改,如需修 改则重新调用一次此对象的set()函数一次,则可重新输入新的数据。返回值:无流程如下:7 .删除函数 void shanchu()首先输入要删除的工号或名字,找着后进行显示确认,删除方式采用让要删除的编号的 后面的收据前移一个位置使要删除的编号被前一个数据所覆盖,之后的数据对前一个进 行覆盖则达到删除要求。返回值:无流程如下:湖南工程学院课程设计报告8 .文件读取和保存函数 void fileload() void filesave()保存时用到ios:out若文件为空

16、则创建文件,若文件不为空则覆盖,读取时用到 ios:m从第一个数据开始读取,不能改变数据,返回值:无湖南工程学院课程设计报告4.系统调试信息录入时,系统根据录入的数据进行处理,安照不同的工资分配方案计算出总工资并显示出来, 所以总工资是不需要输入的。教师录入3 C:UsersAdministratorDesktopc+ +Debug建*职工信息录入1:教师录入2:实验员录入3:行政人员录入%教师兼职实验员录入5:行政人员兼职教师录入6:退出信息录入请选择功能代码:1J C:UsersAdministratorDesktopc+5?DebugMs.exe2:实验员录入3:行政人员录入4:教师兼职

17、实验员录入5:行政人员兼职教师录入6:退出信息录入代码:,I江请输入基本工资:2500请输入课时136息、工资=基本壬资.(课时T20)*20=2820X r-p-p4-1继矍畲樊卷按1,退出请按2实验员录入3 C:UsersAdministratorDesktopc+DebuglrM.exe2:实验员录入3:行政人员录入4:教师兼职实验员录入5:行政人员兼职教师录入6:退出信息录入造阂羊功熊代码:2请输入迸生:江河请输入基本工资:3000请输入实验室补助:1200息、工资=基本壬讯实验室补助=4200箍入成功继续输入请按1,退出请按2行政人员录入 1 -;vber bMumiriibir M

18、urniriibir divr u/ebKiopcr TaL/eouyXM*XX*XX*MX*M-杳询方式 X X X X X X X X X X X X X X X X X X X X X X M1 .按编号查询2 .按名字查询请选择功能代码:2白20 李 *字12 名 仁 by 0 nn W540猱 查白: 要春69=资 入:1.工:1资工 输号名本时工本 请编姓基课总基修改数据请按1,不需修改请按2进行修改. 1 Jn T31请选择功能代码:2入:1.工:1资工 输号名本时工本 请编姓基课总基货:5400(课时T20)修改数据请按1,不需修改请按21醯入姓各请瑞入基本工资:5400请输入

19、课时126w工资=基本壬资.(课时T20)*20=5520修改成也!篁否继磷查询:按1继续,其他退出湖南工程学院课程设计报告修改结果显示, I v; Jber Murr aiur iyeK.iopc r r*Lu/eruuy nX XXX XXX XXX XXX XX*XXXXX职工彳=息显于f *X*5MTll教师信息显示2:实验员信息显示3:行政人员信息显示%教师兼职实验员信息显示5:行政人员兼职教师信息显示6:退出信息信息显示能 甫: + 功杜资26=资 择:1.T:1资工 选号名本时工本 请编姓基课总基5400(课时T20)*20=5520删除功能根据工号进行删除1 .直接输入编号删除

20、2 .输入名字进行删除请选择功能代码,1适选择要删除的编号:1褊号:1姓名:杜甫基本工资:5400课时:126总工资=基本工资(课时T20)*20=5520确定删除请按1,取消请按其他任意键1震瓢蠲悭,按1继续,其他退出删除结果LJ uberbMurnirnuaiur MebMopt r tiruuy杳询方工(XXXXXXXXXXXXXXXXXXX11 .按编号查询2 .按名字查询xx*xx*x*x*x*x*x*x*x*xx*xx*x*x*x*x*x*x*x*请选择功能代码:1请鲍木睾查找的编号:1没存此人?请转任意键继续 根据名字进行删除J GUsersAdministratorDeskto

21、pc+Debugr.eyyyyy = -灰土、 i * I I KKKKKKKKKKKKKKKKKKK I j| I |l LTTc / I I KKArrrrKrrKrrKrrK1 .直接输入编号删除2 .输入名字进行删除山 7 要何资18补=资 择:4.工.室资工 选号名本砥工本 2请编姓基课实息基确定删除请按工,取消请按其他任意键L麓瓢躺鹳鹭继续,其他退出删除结果J C:UsersAdministratorDesktopc+ 实验Debug、查询方式1 .按编号查询2 .按名字查询请选择功能代码:2请重入要查找的名字:何山 没有此人,请转任意键继续.湖南工程学院课程设计报告进行一系列操作

22、后内存保存数据显示J高校工资品系统-记事本文W)例(E)做(。)频”610 0 012 江河 3000 120013 黄蟒 3200 120010 0 0 015 李华 2400 158 12005 .结果分析独到之处:工号不用手动输入,自动根据录入的对象生成,能够在一个文件里面存 放不同类的数据,并能一一对号读取出来,删除模块采用后者覆盖前者的方法用得恰当。不足之处:还是定义一个数组来存放对象,没能用链表进行编程。编程水平有待提 高。6 .总结在这次课程设计中我编写了两个程序,这是第二个,第一个因为不能使编号唯一而 放弃,在老师指导下终于知道怎样让编号不会重复,然后在这个程序里集合了第一个程

23、 序里的优点,再加以改善,使得这个程序更加简洁实用,在编写的过程中,虽然遇到了 各种各样的问题,但我都一一化解,把一个个错误解决后心情都是非常畅快的,通过这 次课程设计,让我真正地把学到的知识应用于实践,从而使得自己对知识的掌握程度得 以加深加固,另外也增强了自己的逻辑思维能力,在写程序的过程中,通过解决一个个 小问题使得自己对C+这门课程的兴趣得以大大的加强,因为我发现C+其实非常有 趣。总而言之,这次课程设计使我受益匪浅,同时也非常感谢老师的耐心细致的解疑。源代码:#include #include using namespace std;class employeejipublic:in

24、t num;char name 10;int salay;vhtiial void sliow()icoutw”编号:Hnumendl;coutw”姓名:nnameendl;coutw”基本工资:nsalayendl;)vhtiial void set(int n)inum=n;coutw”请输入姓名:nendl;cinname;coutw”请输入基本工资: v Vendl;cinsalay;)vhtiial void save(fstream &f)ifnumH HnameH HsalayH H; )vhtiial void load(fstream &f)fnumnamesalay;);c

25、lass teacher:public employeej ipublic:intless;void show()Iemployee: :sliow();cout课时:“lessv Vendl;coutvv”总工资=n基本工资+ (课时120 ) *20=Hsalay+(less-120)*20endlendl;1 J)void set(int n)/iemployee: set (n);cout v v”请输入课时 v Vendl;cinless;coutw”总工资=n基本工资+ (课时120 ) *20=Hsalay+(less-120)*20endlendl;)void save(fst

26、ream &f)iemployee: save(f);flessendl;)void load(fstream &f)24湖南工程学院课程设计报告employee: :load(f); fless;);class shiyanyiian:public employeeipublic:int buzhu;void show()/Iif(num!=0)JIemployee: sho w();coutn 实验室补助:nbuzhuendl;coutvv”总工资=n基本工资+实验室补助 =nsalay+buzhuendlendl;void set(int n)employee :set(n);cout”

27、请输入实验室补助:”endl;cinbuzhu;coutvv”总工资=n基本工资+实验室补助 =nsalay+buzhuendlendl;)void save(fstream &f)iemployee: save(f);fbuzhuendl;)void load(fstream &f)iemployee: :load(f);fbuzhu;);class xingzhengrenyiian:public employeeipublic:int buzhu;void show()/Iif(num!=0)J Iemployee: :sliow();coutw” 行政补助:nbuzhuendl;cou

28、tw”总工资=n基本工资+行政补助=nsalay+buzhuendlendl;1 J)void set(int n)iemployee: set (n);coutw”请输入行政补助: Wendi;cinbuzhu;coutvv”总工资=n基本工资+行政补助=,salay+biizhuendlendl;)void save(fstream &f)iemployee: save(f); fbuzhuendl;)void load(fstream &f)iemployee :load(f);fbuzhu;);class tshiyanyiian:public employee/ipublic:int

29、 buzhu;intless;void show()if(nuni!=0)J Iemployee: :sliow();coutw”课时:nlessendl;coutw”实验室补助:nbuzhuendl;coutw”总工资=n基本工资+ (课时120) *20+实验室hBb=nsalay+(less-120)*20+buzhuendlendl;1 J)void set(int n)iemployee: set (n);coutw”请输入课时:nendl;cinless;cout”请输入实验室补助:”endl;cinbuzhu;coutvv”总工资=n基本工资+ (课时120) *20+实验室hB

30、b=nsalay+(less-120)*20+buzhuendlendl;void save(fstream &f) employee: save(f);flessn nbuzhuendl;)void load(fstream &f)iemployee :load(f); flessbuzhu;);class xteacher:public employeeipublic:int buzhu;intless;void show()/Iif(num!=0)JIemployee: sho w();coutw”课时:Hlessendl;coutw”行政补助:nbuzhuendl;coutw”总工资=

31、n基本工资+ (课时120) *20+行政补It-,salay+(less-120)*2 O+buzhuendlend 1;1 J)void set(int n)iemployee: set (n);coutw”请输入课时:Hendl;cinless;c out vv ”请输入行政补贴: V Vendl;cinbuzhu;coutvv”总工资=n基本工资+ (课时120) *20+行政补It-,salay+(less-120)*2 O+buzhuendlend 1;)void save(fstream &f)iemployee: save(f);flessn nbuzhuendl;void l

32、oad(fstream &f)iemployee :load(f); flessbuzhu;);teacher t100;shiyanyiian sl00;xingzhengrenyiian xl 00;tshiyanyiian ts100;xteacher xt100;void filesave();void nm();void fileload();int 11 =0,s 1 =0,x 1 =O,ts 1 =0,xt 1 =0,num= 1;7,int search(int number,int &i)ifor(i=0;itl;i+)/Iif(ti .num=number) return

33、1;for(i=0;isl;i+)/Iif(s i .num=number) return 2;for(i=0;ixl;i+)/Iif(xi .num=number) return 3;1Jfbr(i=O;itsl;i+)/Iif(ts i .nuni=nuniber)return 4;fbr(i=O;ixtl;i+)if(xt i .num=number) return 5;)return 0;)int search(char *name 1 jnt &i)/Ifbr(i=0;itl;i+)JIif(strcmp(ti .name?name 1 )=0) return 1;1Jfbr(i=0

34、;isl;i+)JIif(strcmp(si .name,name 1 )=0) return 2;1Jfor(i=0;ixl;i+)/Iif(strcmp(xi .name?name 1 )=0) return 3;fbr(i=O;its 1 ;i+)JIif(strcmp(ts ,name 1 )=0)return 4;1 Jfbr(i=O;ixtl;i+)if(strcnip(?name 1 )=0)return 5;return 0;/ /I I / /个个个个个个个个个个个个个个个个个个个个个个个/式void display()int i;wliile(l

35、)/system(ncls,!);coutendl;cout”* 职 工 信 息 显示 *VVendl coutendl;coutH1:教师信息显示nendl; coutendl; coutn2 :实验员信息显示nendl; coutendl; coutn3 :行政人员信息显示nendl; coutendl; coutvv4:教师兼职实验员信息显示 Hendl; coutendl; coutvv5 :行政人员兼职教师信息显示Wendi;coutendl;coutnnendl;coutendl;6:退出信息信息显示endl;cout”请选择功能代码:”;int c;cinc;switch(c)

36、case1: fbr(i=O;it 1 ;i+) ti .show(); sy stem(npausen); break; case2: fbr(i=O;is 1 ;i+) si. show(); system(Mpausen); break; case3: fbr(i=0;ix 1; i+) x i. sho w(); system(npausen); break;case4: fbr(i=O; its 1; i+) ts i. sho w(); sy stem(npause n); break; case5: fbr(i=O; i1 1 / /!, ,void lum()while(l)/

37、system(nclsn);coutendl;cout”* 职 工 信 息 录入* * V Vendl,coutendl;coutH1:教师录入nendl;2:实验员录入 yVendl;coutendl;coutncoutendl;coutn3 :行政人员录入nendl; coutendl;coutn4:教师兼职实验员录入nendl;coutendl;coutn5:行政人员兼职教师录入nendl;coutendl;coutn6:退出信息录入Hendl;coutendl;/f fCOllt * WendLcout”请选择功能代码:”;int c;cinc;switch(c) case l:ttl

38、.set(num+);tl+;break; case2:ssl. set(num+); s 1 +; break; case 3: xx 1 .set(num+); xl+;break; case 4: tsts 1 .set(num+);ts 1 +;break;case 5: xtxt 1 .set(num+); xtl+;break;case 6:11111();break;default: coutn输入错误!无对应代码! nendl; break;)coutn输入成功n继续输入请按1,退出请按2nendl;int x;cinx;switch (x)icase 1 :lum();bre

39、ak;case 2:11111();break;default: coutn输入错误!无对应代 码!nendl;break;)t1 tvoid shanchu()/system(nclsn);int i;while( 1)/int c;coutendl;coutw” * Wend Wendi。coutHcoutH1 .直接输入编号删除“ V Vendl V Vendl;2 ,输入名字进行删除Yvendlvvendl;J X f ft;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;# t;#COIl

40、t *Hendl;c out w ”请选择功能代码: v Vendl;cinc;if(c!=l&c!=2)/coutw”输入错误! endl;system(Hpausen); elseJ Iif(c=2)J Icoutvv”请选择要删除的名字:;char name 1 10;cinname 1;int test=search(name 1 5i);switch(test) jcase 0:coutn 没 有 止匕人!Hendl;system(npauseH); break;case l:ti.show();cout”确定删除请按1,取消请按其 他 任意键 Hendl;int m;cinm;if

41、(m= 1) for(int j=i;jtl;j+)tj=tj+l;filesave(); coutw”姓名:Hnameln 被删除! nendl; else coutname 1 H 未 被删除! nendl; break;case 2:si.show();coutvv”确定删除请按1,取消请按 其他 任意键,!endl;int m;cinm;if(m= 1)for(int j=i;jsl;j+)sj=sj+l;filesave(); coutn 姓 名 :42湖南工程学院课程设计报告nname 1 H 被删除! nendl; else coutname 1H 未被 删除! ”vendl; bieak;case 3:xi.show();cout”确定删除请按1,取消请按 其他 任意键,!endl;int m;cinm;if(m= 1)for(int j=i;jxl;j+)xj=xj+l;filesave(); coutH 姓名: nnanie 1 H 被删除! nendl; else coutname 1H 未被 删除! ”vendl; bieak;case 4:tsi.show();cout”确定删除请按1,取消请按 其他 任意键,!endl;int m;cinm;if(m= 1)for(int j=i ;j ts 1 ;j+)ts j =ts j+1 ; f

温馨提示

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

评论

0/150

提交评论