欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Av-akyyeC--实习报告.docx

    • 资源ID:1079706       资源大小:29.05KB        全文页数:21页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Av-akyyeC--实习报告.docx

    我们Il打(败)r敌人。我们Il(把敌人)打败了。面对对象程序设计报告课题:向对对象程序设计专业:通信工程班级:姓名:学号:指导老师:设计时间:2010/2011(2)学期第03-04周书目1 .实践课题32 .实践要求33 .设计目的34 .实践内容44.1 必做课题:高校人员类的设计的功能描述以与模块结构4功能模块描述与主要类描述44.1.2程序代码7运用说明和调试结果16必做题小结184.2 选作课题:基于RFID设备的隧道工作人员考勤系统18选做题任务分析18液晶屏功能实现20选做题小结205 .心得体会216 .叁考文献21一 .实践课题:面对对象程序设计二 .实践要求:1.1 .必做课题高校人员类的设计(3月7-8口)基类,person类,相关的属性自己定义派生类,StUdent类,teacher类,相关的属性自己定义Student类和teacher类的属性不相同,利用多态性编辑ShoW函数,可以输出同类正确的信息.编辑界面,功能有(1)输入人员(2)删除人员(3)保存人员(4)查询人员1.2 选作课题(二者必选,六人大组,三人小组,每个同学必需作不同的功能模块,要求选出组长,安排任务,)(3月9-18日)2. 2.1.基于RFID设备的隧道工作人员考勤系统(1)与必做课题结合,将每个卡与人员姓名,工种绑定,进入即可显示人员的相关信息。两台RFID读卡器,从1-2表示进入隧道,从27表示退出隧道,据此,统计当前隧道里面的人员总数与姓名。3. 2.2基于RFlD设备的隧道工作人员考勤系统(2)(1)自学MFC,设计基于MFC设计隧道工作人员考勤系统,具有增、删、改、查询的功能(2)结合小组1同学做的实时考勤系统,设计基于MFC的隧道工作人员考勤系统三,实践目的2通过木次课程设计,使我们在驾驭C+程序设计的基本思想、基本概念和基本方法上,能运用所学的学问对般问题进行分析和程序设计,把C+;程序设计语言作为基本工具运用,为今后在专业课程的学习中,运用计算机解决实际问题打好基础。同时,将理论学问与实践相结合,更加深化的应用c+的学问,也r解和学习MK的界面开发和界面设计。让我们学会创新,能够自主学习新的学问,提高我们的自学实力,也考验我们做事的耐性。四.实践内容:4.1 必做课Ah离校人员类的设计的功能描述以与模块结构4.1.1 功能模块描述与主要类描述模块一:输入人员函数voidinterO/输入函数loop:intintput;8Ul<<"请您选择所要注册的类型Y<'n'<<”按"1”为一般人员“<<'n'<<"按"2"为学生"<<n'«"按"3"为老师"<<'n'<<endl;cin>>intput;switch(intput)case1:inlpulperson(intputtime):inIpu11ime+:break;case2:intstudent(intputtime);intputtime+;break;case3:intteacher(intputtime);intputtime÷+break;default:CoUtX,t鬼疚,您输入错误,请重新输入"<<endl;goto100pibreak;输入添加指定的人员;模块二:查找人员函数voidfinder()pointl:intrun,fin;charc:fin=O;COUl<<"请您输入要操作的名字"<<'n,<<endl:stringm:cin>>11:for(run=O;run<intputtime;run+)if(m=(findrun->name)cout<<"恭喜您查找胜利!*«,n,«endl:findrun->show():fin=l;break;Iocation=run;if(fin=O)cout<<“愧疚,没有找到该信息n'«endl;fin=O:CoUt<<"您想接着杳询吗?(yn)"<<endl:cin>>c;if(c=,Y,lc=,y,)gotopoint1;查找指定的基本信息;模块三:保存人员信息函数voidsaverO学生信息保存SySIem("cis");Ofstreamfile;file.OPen("D:信息保存Jxl”,ios:out);COUt<<"nnnnnnttt正在保存,请稍等*<<endl:SySIem("cis"):cout<<,nnnntt数据保存保存胜利!nn”<<endl;fot-(inti=0;Kintpultime;i")列出现有的详情findi->show();file,close();SyStem("pause");保存指定的信息.:模块四:删除人员函数voiddeIelememberOchara;Iocation=O;finderO;CoUl<<”是否删除该数据(YN)"<<endl;cin>>a;if(a=,Y'IIa=-y,)for(;location<intputtime;location+)(findlocation=findlocation+l:)CoUt«"删除胜利"<<endl;intputtime;删除指定的其本信息。模块五:板示函数show。,定义为虚函数实现函数的多态,使在不同类中能够依据变量的多少选择合适的ShOWo函数。virtualvoidshow();voidperson:show()cout<<姓名:"<<name<<'n'年龄"<<age<<'n'<<”性别:"<<gender<<endl;if(registered=1)voidstudent:show()BerSOn:ShOW();CoUt<<"学号:"<<num<<endl;voidteacher:show()person:show();COUt老师职称:*<<position<<endl;本高校人员类的设计采纳了面对对象的程序设计方法。全部的方法均以类为基础。所涉与到的类包括:classPerson般人员类;该类是个基类,设置了属于私有成员的年龄,以与公有成员gender和name,可以给学生和老师类维承。且分别定义了IDO、get_name(),get_ageO和geJgenderO函数。Classstudent学生类:该类多态维承了一般人员类,加入了成员变量num与成员函数get_numO。ClassIeaCher老师类:该类同样多态维承J'一股人员类。该类定义了与学生类样的函数,有着同样的功能。加入了成员变量POSitiOn与成员函数get_positionO。程序代码fiinclude<iostream>Sinclude<fstream>fiinclude<st-ing>USingnamespacestd;intintputtime=O:/输入的次数intregistered=。:/区分注册与查找intIocalion=O;/确定"1前位置classpersonprivate:intage:public:stringgender;/1为男O为女stringname;virtualintID();voidget_name();voidget_ageO;voidget_gender():virtualvoidshow();intperson:ID()return0:)voidperson:get_name()stringn;COUt<<"请您输入姓名"<×endl;cin>>n;name=n;voidperson:get_age()inta;COUt<×”请您输入年龄"<×endl;cin>>a;age=a;voidperson:get_gender()stringg;COUl<<"请您输入性别'男'或者'女'"endl;cin>>g:gender=g;voidperson:show()couI<<,姓名J<<name<<'r'年龄"<<age<<'n'性别:*<<gender<<endl;if(registered=1)cout<<"恭喜您胜利完成注册!”endl;classStudentzvirtualpublicperson/学生维承public:intID();stringnum:voidgel_num();voidshowO;intstudent:ID()return1;)voidstudent:gel_num()stringn:CoUx<"请您输入学号”<<endl:cin>>n;num=n:voidstudent:show()person:show():COUt<<*学号:"<<num<<endl;classIeacherrvirtualpublicpersonpublic:intIDO:stringposition;voidget_posilion();voidshow():intteacher:ID()return2;voidteacher:get_position()stringp;cout«*i§您输入职称"<<end1:cin>>p;position=p;voidteacher:showOperson:show();COUt<,老师职称:/,«position«endl:/留意此处下面变量要为全局变量:personp200;/学校一般人员变量students200;学生变量teachert200j;/老师变量person*finti600:/查找用的指针voidintputperson(intx)px.gelIame();px.get_age();pxgeJgenderO:px.ID();px.show():findx=&px;registered=。:/注册时候显示用的voidintstudent(intx)sx.gel-na11e():sx.get_ageO;sx.get_gender():sx.get_num();sx.IDO:sx.show();findx=&sx:registere(i=O;voidintteacher(intx)tx.get_name():tx.get_age();tx.get_gender();1.x.get_posilion();tx.IDO;lx.show();findx=tx;regis1.ered=O;voidinterO/输入函数loop:intintpt;coul<U请您选择所要注册的类型"<<,n'<<"按"1”为一般人员<<'n'

    注意事项

    本文(Av-akyyeC--实习报告.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开