首页 > 报告总结 > 实习报告 > 详情页

计算机应用技术实习报告

2022-08-06 14:18:41

千文网小编为你整理了多篇相关的《计算机应用技术实习报告》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《计算机应用技术实习报告》。

第一篇:计算机应用专业实习报告

初踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境;难过的是从此我就要在这纯真的学生生活上画上句号了。心里矛盾,脑子里翻天覆地。

我现在在广东xxx科技有限公司工作,担任网络管理职务。刚进来公司的时候经理就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的“逼问”。到现在我工作有两个月了,还记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前一坐就是一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!现在可不是这样了,五月一日劳动节是我们搬迁新公司的日子,所有的东西都是新的,我进公司的那天起我就知道,我最大挑战的时刻才刚刚开始,五一全公司员工都有四天假期,我可是天天在加班的哦,因为我就是要趁着假期把新公司的网络弄好――组建局域网。这其实就是我的工作。我当然全力以赴,尽心尽力做到最好。而且时间很紧,对于刚刚出来工作的我觉得压力挺大的,经理还给了我好几点要求,要所建的局域网能够做到:

1、网络类型为:服务器/工作站型;

2、各工作站之间可以互相访问,共享某些目录,就是所谓的资源共享;

3、服务器同时作为邮件服务器,可以在收发互联网的同时使得公司内部员工可以局域网内部自由收发邮件,统一内部邮箱地址如:xxx@photar。而且这个邮箱可以用outlook 等邮件软件自由收发。

4、电脑收发传真。

5、公司最终实现一个无纸办公化的办公场所。

我大学三年里老师好象没教我这上面几点耶?!但是…我是不太懂,不过没关系的,我有信心,怎么说也跟计算机相关,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累!

新的办公楼正式开工了,到最后并没有按时间完成任务,但也不妨碍同事们办公!还好没有被骂。那时的局域网算是勉强通过,那位师傅也就离开了,因为他并不是我们公司的员工,只是一起协助把公司网络弄好。以后的事情都要我一个人去解决了,处理公司的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。我不怕问题的到来,因为问题总是可以得到解决的!通过这样我学习了许多,成长了不少。

五月的工作的确很累,每天拖着疲惫的身子回宿舍,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。经理除了让我维护网络和计算机之外,我还要维护公司一百多部电话(硬件故障维护与电话软件系统控制),以及维护公司的网站。网页制作可是我大学期间最喜欢的一个科目,现在竟然可以让我在工作中实践,我真的很开心。在这两个月里我真的学到了很多,也巩固了以往许多知识。现在工作的每一天几乎都会有大的或小的问题,这样其实我很开心,我也有信心把现在的工作做好!因为我有我的信念:我不怕问题的到来,因为问题总是可以得到解决的!

在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,这回可是我长这么大第一次用自己的双手和智慧挣来的钱,当时我真的是激动的要哭,那种感觉真的是无法形容的美妙。

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

第二篇:计算机科学与技术实训报告

郑州轻工业学院 实 训 报 告

实训名称:

计算机科学与技术专业暑假项目实训

名: 秦振华

院 (系): 计算机与通信工程学院

专业班级: 计算机科学与技术专业 12-01班

号: 541207010132

指导教师: 李晔

绩:

时间:

2013年 6月30日至2013 年7 月12日

1

实训报告

一.项目:五子棋 1.需求分析

1.1要有比较友好的界面,界面应显示那方落子,游戏提示,以及显示那方获胜。

1.2当游戏开始的时候,黑方先落子,随后白方落子,当鼠标点向某个点时,产生相应的棋子。

1.3当某一方在任意一条线上产生五个相同的棋子时,获胜,游戏提示,那方获胜,左键继续,右键退出。 2.关键的技术

2.1棋盘的形成,背影颜色,棋子颜色形状的实现。 2.2棋子位置的确定 2.3某一方是否获胜的判断 2.4游戏结束界面和文字的实现 2.5 图形库的合理应用 3.系统实现

#include #include #include #include #include int xx=30,yy=50,t1x=30,t1y=20,t2x=557,t2y=20,kuan=50,banjing=10; char t1[30],*t2; int qi[15][15]; int luo; void huaqipan() { setbkcolor(RGB(0xEE,0xE6,0x85)); cleardevice(); setcolor(BLACK); outtextxy(t1x, t1y, "黑方落子"); outtextxy(t2x, t2y, "鼠标左键落子,右键退出"); setlinestyle(PS_SOLID,1); int i; for(i=0;i

2

line(xx,yy+i*kuan,kuan*14+xx,yy+i*kuan); } for(i=0;i

line(xx+i*kuan,yy,xx+i*kuan,14*kuan+yy); } } int nagedian(int &x,int &y) { int mx,my,i; int dist=999999999,dist2; int z[4][2]; z[0][0]=(x-xx)/kuan,z[0][1]=(y-yy)/kuan; z[1][0]=z[0][0];z[1][1]=z[0][1]+1; z[2][0]=z[0][0]+1;z[2][1]=z[0][1]; z[3][0]=z[0][0]+1;z[3][0]=z[0][1]+1; int dx=-1,dy; for(i=0;i

if(z[i][0]>=0&&z[i][0]=0&&z[i][1]

{

mx=z[i][0]*kuan+xx;

my=z[i][1]*kuan+yy;

dist2=(mx-x)*(mx-x)+(my-y)*(my-y);

if(dist2

{

dist=dist2;dx=z[i][0];dy=z[i][1];

}

} } if(dx==-1) return 0; if(dist>(kuan/3)*(kuan/3)) return 0; x=dx;y=dy; return 1; } int win(int x,int y) { int xx,yy,count; xx=x;yy=y;count=1; while((yy-1)>=0&&(xx-1)>=0&&qi[yy-1][xx-1]==qi[yy][xx])//左上到右下

{

yy=yy-1;xx=xx-1; }

3 while((yy+1)

yy=yy+1;xx=xx+1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((yy-1)>=0&&(xx+1)

{

yy=yy-1;xx=xx+1; } while((yy+1)=0&&qi[yy+1][xx-1]==qi[yy][xx]) {

yy=yy+1;xx=xx-1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((yy-1)>=0&&qi[yy-1][xx]==qi[yy][xx])//上到下

yy=yy-1; while((yy+1)

yy=yy+1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((xx-1)>=0&&qi[yy][xx-1]==qi[yy][xx])//左到右

xx=xx-1; while((xx+1)

xx=xx+1;count++; } if(count>=5) return 1;

return 0; } int play() { MOUSEMSG m; while(1) {

m = GetMouseMsg();

switch(m.uMsg)

{

case WM_LBUTTONDOWN:

{

4

int x=m.x,y=m.y,jx,jy;

int ret=nagedian(x,y);

jx=x,jy=y;

if(ret==0)

break;

else if(qi[y][x]!=-1)

break;

else

{

if(luo==1)

{

qi[y][x]=1;

x=x*kuan+xx;

y=y*kuan+yy;

setfillcolor(BLACK);

solidcircle(x,y,kuan/3);

if(win(jx,jy)) return luo;

setcolor(BLACK);

outtextxy(t1x, t1y, "白方落子");

luo=0;

}else if(luo==0)

{

qi[y][x]=0;

x=x*kuan+xx;

y=y*kuan+yy;

setfillcolor(WHITE);

solidcircle(x,y,kuan/3);

if(win(jx,jy)) return luo;

setcolor(BLACK);

outtextxy(t1x, t1y, "黑方落子");

luo=1;

}

}

}break;

case WM_RBUTTONUP:

return 2; // 按鼠标右键退出程序

} } } int main() { int winner; MOUSEMSG m; initgraph(759, 770);

5 do {

FlushMouseMsgBuffer();

luo=1;

memset(qi,-1,sizeof(qi));

huaqipan();

winner=play();

if(winner==2)

return 0;

setfillcolor(WHITE);

solidrectangle(0,350,770,420);

setbkcolor(WHITE);

if(winner==0)

outtextxy(280, 377, "白方胜(左键继续,右键退出)"); else

outtextxy(280, 377, "黑方胜(左键继续,右键退出)");

while(1)

{

m = GetMouseMsg();

if(m.uMsg==WM_LBUTTONDOWN)

break;

else if(m.uMsg==WM_RBUTTONUP)

return 0;

} }while(1); closegraph(); } 二.项目:小熊时针 1.需求分析

1.1要有比较好的界面,界面应显示一个钟表的图形,钟表上标有1到12的数字,有用直线描绘的长度,颜色不同的时针,分针,秒针,钟表还有两个耳朵,类似小熊的形状。

1.2当钟表运行起来的时候,显示的是当前的系统时间,随后秒针开始走动,更现实中的钟表一样走动。

1.3用鼠标点图形界面的时候,钟表不产生反应,继续走动,当按下键盘任意键时,钟表停止走动,退出当前界面,运行结束。 2.关键技术

2.1图形库的合理应用

6 2.2画小熊始终的轮廓,实时显示时针,分针,秒针。 2.3按键盘任意键结束,关闭图形界面

2.4根据当前时间计算时针、分针和秒针的角度,并绘制 2.5 画时间间隔点,并标明数字1-12 3.系统实现

#include // 就是需要引用这个图形库 #include #include #include void drawForm(); void drawTime(); int main() {

initgraph(640, 480); drawForm(); //画小熊时钟的轮廓

while(!kbhit()) //实时显示时针、分针和秒针,按任意键结束

{

drawTime(); //显示时针、分针和秒针

Sleep(500); //延时0.5秒

}

closegraph(); // 关闭图形界面

return 0; } void drawTime() { struct tm *when; //定义tm类型的分解指针,该结构类型有成员项tm_year,tm_mon,tm_day,tm_hour,tm_min,tm_sec double h,m,s; //h,m,s记录当前时间的时、分、秒

static double hr,mr,sr; // hr,mr,sr记录时针分针和秒针对应的角度,为方便擦出痕迹,用静态存储

static int flag=0; //第一次调用标记,需静态存储

time_t now; //定义t

time(&now); //time()函数用于取1970年1月1日到现在经过的秒数,存入now when=localtime(&now); //将now中用秒表示的时间转换为当地时间存入when. h=when->tm_hour;m=when->tm_min;s=when->tm_sec;

if(flag!=0) //若不是第一次调用时间显示,需擦除上一次显示的指针痕迹

{

setcolor(YELLOW);

line(200,200,200+50*cos(hr),200+50*sin(hr));

line(200,200,200+65*cos(mr),200+65*sin(mr));

7

line(200,200,200+80*cos(sr),200+80*sin(sr)); } //根据当前时间计算时针、分针和秒针的角度,并绘制

hr=(h*3600+m*60+s)/3600 * (PI/6)-PI/2; mr=(m*60+s)/60 * (PI/30) -PI/2; sr=s * (PI/30) - PI/2;setcolor(RED); line(200,200,200+50*cos(hr),200+50*sin(hr)); setcolor(LIGHTGRAY); line(200,200,200+65*cos(mr),200+65*sin(mr)); setcolor(BLUE); line(200,200,200+80*cos(sr),200+80*sin(sr)); flag=1; } void drawForm() { double a; int i,t; char H[10];

setbkcolor(YELLOW); cleardevice();setcolor(BLUE);setfillstyle(BLUE,2); circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 circle(200, 200, 103);floodfill(301, 200, BLUE);circle(96, 140, 20); floodfill(96, 140, BLUE);circle(304, 140, 20);loodfill(304, 140, BLUE); for(a=0,i=0;i

{

putpixel(200+98*cos(-a), 200+98*sin(-a), GREEN);

a=a+PI/30; } for(a=0,i=0;i

setcolor(BLUE);

circle(200+98*cos(-a), 200+98*sin(-a), 1);

setfillstyle(LIGHTBLUE,2);

floodfill(200+98*cos(-a), 200+98*sin(-a), BLUE);

t=(15-i)%12;

itoa(t,H,10);

outtextxy(196+92*cos(-a), 193+92*sin(-a), H);

a=a+PI/6; } }

实训感想:

第一天到第三天,我们先学习单链表,学习了单链表的表尾,表头插入新节

8 点,建立升序单链表,插入,查找,删除指定的结点,单链表的逆置,老师给我们进行了详细的讲解,随后,同学们反复思考,询问,敲代码,逐步理解,觉得学的差不多,找老师验收。有了单链表的基础,我们接下来的几天开始写一个员工管理系统,用链表按照要求来写,相当于编程实现一个小的项目,可以实现添加员工信息,查询员工信息,显示员工信息,修改员工信息,删除员工信息,统计员工信息,重置系统密码,退出系统等。人生第一次写项目,刚开始不知如何下手,后来经过反复的思考,询问,上网搜索别人的代码,总算做出了个样子,虽然不是很理想,但毕竟做出来了,真的很开心。

第四天到第十天,我们按照计划,将要学习图形界面,做出小熊闹钟,贪吃蛇,俄罗斯方块,五子棋这几个小游戏。学长们先写好代码,给我们进行了详细的讲解,由于涉及到很多我们不知道的新的东西,刚开始学的时候,挺困难的,看着一个个函数,一行行代码,它认识你,而你却不认识它,听学长讲的是津津有味,而我们听到是稀里糊涂,完全不知是怎么一回事,学长讲完了,我们还是不知所云。学长把代码发给我们,让我们自己研究学习,为了彻底知道每一个函数的作用,每一行代码的作用,我们反复上网查询,互相讨论,反复试验,朦朦胧胧,总算懂了点,知道了它是怎么实现的。过程是痛苦的,但痛苦过后的收获也是令人欣慰的。

第十一天,我们学习了c语言与图像处理,开始学习用c语言画一些简单的图形,看着一个又一个图形,在我们的操作下,一个接着一个被我们画了出来,虽然不知是什么原理,但挺高兴的,越学越有兴趣了。

第十二天到第十四天,我们开始学习聊天软件的实现,这牵连到网络方面的东西。老师特意请了我们学校创业中心的一个学长来给我们讲解关于网络方面的东西。学长呢现在在创业中心负责管理我们学校的网络系统,对网络方面的东西有自己独到的认识。学长先给我们讲解了一些关于图像处理的东西,随后,给我们讲解了一些关于ip地址呀,客户端,服务器,怎样用代理实现翻越防火墙,进入facebook网站,怎样用汇编语言更深层次的了解c语言,怎样用FlashFXP实现多个ftp的查看和相互间传送资料,怎样用c语言来实现简单的聊天呀等,了解了很多以前不知道的东西,收获了很多新的知识。

经过这几天的学习,我认识到:

9 1.学校教学不一定也不只是一个模式,单纯的老师讲,学生听的模式在现代、教育背景和课程改革下已经显的力不从心。教师在教学活动中的作用也从一个传授者逐渐转变为一个帮助学习者完成学习的帮助与辅导者。面对这种角色的转换,要求现代的教师应当能够正确认识自己、调整自己的教学思路、加深自己对教学理论的理解和在实际教学中的应用。在实际的教学活动中我们可以通过互动、竞争、完善等措施调动学生学习的积极性,激发学生学习的兴趣.。

2、c语言在我们专业课程中是一门核心的课程,我们应该想法设法把c语言学好,也许刚开始学的时候,会有一点痛苦,但随着学习的不断深入,你把一个又一个的程序写出来并调试成功,你会慢慢的发现c语言的魅力所在,会为自己可以写出一个比较复杂的代码,而感到自豪,会为自己学会了一个算法而有一点成就感。学习是一个促进的过程,只有刚开始学好了,以后才会越学越容易,越学越上手,越学越想学,相反,如果一开始你就没有学好的欲望,也没有学习的兴趣,越往后,你会越学越吃力,越学越痛苦,越学越没兴趣,越学越不想学。所以,我们一开始就应该认真学好c语言。 同时,学习c语言是一个长期的过程,半途而废是不会走的很远的,只有坚持下来,不断学习,才会走得很远很远。也许刚开始你比其他人学得都要好,但半途你放弃了学习它,过不了多久,你就有可能被那个原先落后你,但一直坚持学习的人追赶上,所以,我们不仅要刚开始就学好,更应该长期坚持学下去,这样才会走得又快又好。还有,学习c语言,要学会与人交流,不懂的地方,要多问同学和老师,相同的问题,听听同伴的解题思路,在交流的过程,提高了别人也不断提高了自己。

3.在实习的这几天,我慢慢地知道了原来c语言可以干这么多的事情呀,以前有些看似很神奇的东西,现在深入了解以后,觉得也不在那么的神奇,完全在自己的掌控下,可以慢慢实现的。以前经常玩的,热衷于的小游戏,在自己的掌控下,可以按照自己的想法来运行,这样的感觉就是不一样。同时也认识到了自身的不足,需要我们了解和学习的东西还有很多,我们应该不断获取新的知识,不断拓宽自己的眼界,活到老,学到老,应该成为我们为之奋斗的目标,只有这样,自己的人生才会更加完整。

4.还学到了很多做人做事的道理,不仅懂得了要想在计算机这一行立足必须具备扎实的技术理论知识,还必须有与人沟通的能力!更懂得了尝试的重要性:

10 很多事情不是听了说了就行的,只有去体验才会学会,即实践的重要性!上大学是在投资未来,大学生就业需要解决的问题:理论与操作,人际沟通,态度与心态,而且必须要有压力和自信!最重要的是要付出勤劳和汗水!

5.我国的信息产业还很落后,随着社会的发展及国家的支持,网络必是社会发展的趋势,计算机将来会无处不在!学计算机是很有前途的,不管自己精通哪一项技术,前途都会是光明的!通过这次实习我知道了其实计算机就业范围不仅局限在网络工程师,程序员等上面,其实是很广泛的,比如说软件测试工程师(还是第一次听说)系统分析师就都是很有前途的职位,还有3G的到来必将带来无限的职位需求,将来的热门:人工智能、生物科技、无限局域,还有通信网与因特网的合并…无不关系到计算机,无不蕴涵着无数的机会,无不关系到我们学计算机的每一个人!同时我们也有了更多的根据自己的兴趣选择的机会。IT业的发展速度惊人,我们必须不断的学习,现在的社会不再是一劳永逸,其它行业也是如此,我们必须不断的拿知识来武装自己,不然就会落伍!现在就业难原因其实在于竞争的加剧,为了在竞争中得到成功,我们必须时时刻刻学习!

总之,通过这次实训,学好到很多东西,对自己的未来也充满了信心,我相信,在自己的不断努力下,自己一定可以打造一片属于自己的天地。

附录: 参考资料:

北大c与c++语言课设指导书_EasyX版。 C语言到底能干什么pdf。 《Windows网络编程技术》。 C语言_graphics.h函数介绍.doc

11

推荐专题: 计算机专业实习报告 计算机实习报告 计算机应用技术实习报告

相关推荐
本站文档由会员上传,版权归作者所有,如有侵权请发送邮件至89702570@qq.com联系本站删除。
Copyright © 2010 - 千文网移动版
冀ICP备2020027182号