《齐鲁工业大学.doc》由会员分享,可在线阅读,更多相关《齐鲁工业大学.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、齐 鲁 工 业 大 学毕业实习报告院系名称 理学院 学生姓名 王专新 专业班级 信息与计算科学11-2 指导教师 田霞 二一四年 四月 二十日实 习 情 况 一 览 表时间地 点实习内容(讲座、参观、车间工作、总结等)指导教师备注2015.3.92015.4.11济南分散实习田霞2015.3.302015.4.3济南集中实习田霞2015.4.6 济南实习总结田霞 毕业实习报告所谓毕业实习是学生在指导老师的指导下,独立从事社会实践工作的初步尝试,其基本目的是培养学生综合运用所学的基础理论、专业知识、基本技能应对和处理问题的能力,是学生对四年所学知识和技能进行系统化、综合化运用、总结和深化的过程。
2、通过毕业实习的过程,检查学生的思维能力、创造能力、实践能力等各方面综合能力。它是学校和社会为毕业生提供的,一个很好的就业实习机会,是从理论学习到实际应用的一条纽带,对我们综合能力的培养,使得我们既能掌握专业的基本理论和基本知识,又能具有对于所学知识的运用能力以及独立工作的能力,为我们在毕业后,能顺利的走上工作岗位打下良好的基础。一、 实习的目的 1、 为求职做准备(1)训练学生从事计算机及相关专业技术工作及管理所必须的各种基本知识和实践能力;(2)学生了解计算机及相关专业在企业内应用现状、存在的问题和应用前景。了解专业业务范围内的计算机运用生产与应用方法、信息组织形式、软件开发过程及常用技术方
3、法;(3)培养学生理论结合实际,从实际出发,发现问题分析问题和提出解决方法的能力,训练学生从事专业技术工作及管理工作所必须的各种基本技能和实践动手能力。(4)培养学生将来从事计算机及相关专业的应用、开发所具备的沟通能力,团结协作的素养。2、 Linux的系统操作学习 这次集中实习目的主要有: (1)熟悉linux命令学习linux下文件操作 (2)熟悉linux下软件开发的基本方法 (3)熟悉嵌入式Linux系统开发makefile的编写 (4)在linux下用C程序的编写程序进一步熟悉Linux系统开发二、实习的内容1、讯都车网讯都车网信息技术有限公司 该公司其他职位 讯都车网介绍: 讯都车
4、网以 “ 以车为媒,服务大众 ” 为发展理念,通过整合国内外乘用车、商用车的整车制造商、整车销售商、配件用品制造商、配件用品销售商、车辆维修、美容服务、租赁公司、保险公司、驾校、汽修学校、汽车人力资源、广大交通参与者等各种涉车资源,致力于打造最大的汽车产业综合服务平台,惠及汽车行业及广大汽车用户。 讯都车网可为汽车行业用户及个人用户提供最全面的汽车车型数据资料查询、汽车方面问题的在线咨询、汽车配件用品维修保养检测设备的销售采购、国内外汽车行业最新供求信息、国内外汽车行业优秀商户信息、国内外汽车行业招聘信息、国内外优秀汽车人才求职信息、最新交通警示信息、最新行业资讯、最大的汽车社区活动等等服务,
5、用户通过加盟讯都车网可以得到汽车产业的一条龙服务。我们在讯都车网的IT部实习,在那里学到了许多,实习期间,我共参与了以下工作:电脑硬件组装、系统安装调试、ftp 信息服务器日常维护、 www 服务器日常安全检测、局部网络故障检测与排除、单位硬件更新、脚本的编写等。通过这一些列的学习,我不仅对电脑有了个系统的了解,还对C或JAVA语言更加熟练的运用。经常用到的工具:Freemind:跨平台的、基于GPL协议的自由软件,是一个用来绘制思维导图的软件。我们可以用来做做笔记,记录思维。它比较小巧,可以满足一般思路拓展需求,有甚者还会用于制作项目结构图,当然,设计软件是一回事,怎么用软件又是另一回事。M
6、indManager:俗称“脑图”,是一款创造、管理和交流思想的通用标准的绘图软件。记录idea、思维脑图,条理、结构都很清晰。有个好处就是上手快速、支持输出的格式非常多,不用操心用什么格式来给他人展示你的思路。Axure:到目前为止最为强大的原型制作工具,通过它不仅可以快速地做出线框图、流程图,还可以造出一个令人赞叹的产品操作原型,当然这其中还包含人机交互的元素。而且你还可以导出成为图片格式或者HTML模板。有了它,你可以做出一个高保真的项目演示,尝试让你的投资者欣赏你的Idea吧。Balsamiq Mockups:基于Adobe Air,手绘风格的原型工具,启用系统字符/编码后支持中文。个
7、人挺喜欢这个工具,它让我们的项目演示不再枯燥。Basecamp: 基于web的项目管理平台。提供了消息板,待办事宜,简单调度,协同写作,文件共享。而不是甘特图,炫丽的曲线图,和繁重的电子表格。目前,成千上万的人同意这是一种更好的方式。JAVE语言代码:package yuan;import java.util.Scanner;public class Jisuan public static void main(String args) double j;System.out.println(请输入圆的半径:);Scanner input=new Scanner(System.in); j=i
8、nput.nextDouble(); Yuanlei t=new Yuanlei(); t.main(j); t.zhou(j);package yuan;import java.util.Scanner;public class Yuanlei double i,s,z;public void main(double i)s=3.14*i*i;System.out.println(圆的面积是:+s);public void zhou(double i)z=3.14*i*2.0;System.out.println(圆的周长是:+z);2、Linux的系统操作实习 实习的主要内容是学习了解Li
9、nux的安装过程;Linux登录和退出 ,熟悉Linux操作系统的图形界面。Linux的安装过程: 步骤1 VMware软件的安装。因为我用的是自己的电脑,所以要先安装VMware软件。这个过程十分简单,下载完毕,直接“Next”即可完成安装。步骤2虚拟机的安装。打开VMware软件,单击“新建虚拟机”命令,根据提示选择一种要安装的操作系统,一般选择典型设置,然后直接按“下一步”即可。步骤3 Red Hat Linux 9.0安装。首先单击“编辑虚拟机设置”,改写镜像为“linux9cd1”,然后返回初始界面。点击“启动该虚拟机”,便进入到软件的安装过程。开始是“欢迎使用Red Hat Lin
10、ux”界面,然后经历语言选择、键盘配置、鼠标配置、磁盘分区设置、选择软件包组、安装软件包等操作后,便安装成功了。Linux的登录过程点击“运行”,便进入到Linux的登陆界面。根据安装过程中输入的用户名以及密码进入系统,进入后发现与windows的差别很多,进而对linux操作系统的界面进行了熟悉。Linux的退出与windows基本相似。需要注意的是:在进入虚拟平台后,它会屏蔽掉主机计算机的所有鼠标或键盘操作,这时候按“Ctrl+Alt”组合键即可返回主机系统。然后是虚拟机安装完第一张盘后要进行第二张盘的安装,经过老师的指点,按住“Ctrl+Alt”,将鼠标调出,双击右下方任务栏第一个按钮,
11、依次选择第二、三镜像,继续安装,问题得以解决。Linux系统操作实习第二天的主要任务为了解一些Linux操作系统命令。首先在虚拟机中打开linux操作系统,然后打开终端。在终端里输入命令,即可完成指令的操作。今天我学到了一些比较基础的Linux操作指令。有如下指令:关闭重启命令:shutdown、reboot; cat:直接显示文件内容 cp:复制文件 mv:移动或重新命名文件和目录reboot:重新启动计算机,它的使用权限是系统管理者ls:列出目录内容 pwd:显示当前路径ls -l:显示文件的详细信息 ls -a:显示所有文件包括隐藏文件cd:打开一个文件 mkdir:创建一个目录。rmd
12、ir: 删除目录 clear:清屏chmod:修改权限 w 写访问权限,r 读访问权限, x 执行权限,u(文件拥有者),g(所属用户组),o(其他用户)权限。 grep -r:不区分大小写的检索 rm -rf:删除一个目录 rm -f: 删除一个文件 touch:新建一个普通文件 vi:新建一个可编写文件在编写shell脚本时,应在第一行写上 #!/bin/bashvi编辑器点击i进入编辑界面 点击Esc进入命令模式在命令模式下 (1) 双击yy是复制,点击p是黏贴到下面 点击P是黏贴到上面(2) /Monday 回车是查找Monday(3) :set number 回车 标行号(4) :0
13、,$ s/cello/hello/g 替换(5) :wq 是退出保存(6) :q! 不保存退出学习的内容是利用Linux的GCC编辑器、GDB调试器。在Linux下编辑、编译、调试运行C程序。过程如下:GCC编辑器.c 是源文件 .o 是目标文件第一种方法:gcc -c text.c 生成目标文件 text.o gcc -o mn text.o 生成mn的可执行文件第二种方法:gcc -o mn text.c 生成mn的可执行文件第三种方法:Gcc text.c 生成 a.out(文件名固定) 文件GDB调试器gdb: 调试 list: 程序清单 break: 设断点 run: 执行step:
14、在函数里面一步一步往下走 next:执行下一个函数continue:继续vi manager.cC语言代码:#include#includeint firstface(void)int load(void)int managermenu(void)int main(void) firstface(); int firstface(void) printf(“*welcomr*”);load(); int load(void) char username20;char passwd20;int n=3;while(n)printf(“please input your username:n”);
15、scanf(“%s”,username);getchar();if(strcmp(username,”manager”)= =0)int m=3;while(m)printf(“please input the passwd:n”)scanf(“%s”,passwd);getchar();if(strcmp(passwd,”)= =0)managermenu();elseprintf(“the passwd is wrong!please input againn”); printf(“the name is wrong!please input againn”);int managermen
16、u(void)int flag;printf(“*menu*n”);printf(“please input the number to selectn”);printf(“1.record the messagen”);printf(“2.delete the messagen”);printf(“3.queryn”);printf(“4.changen”);printf(“5.quitn”);scanf(“%d”,flag);getchar();switch(flag)case 1: /record(); break;case 2: /delete(); break; csae 3: /q
17、uery(); break;case 4: /change(); break; case 5: /exit(); break;输入完成后保存并退出,即按下esc键后输入:wq用GCC编译生成可执行文件,命令为:gcc manager.c生成 a.out 可执行文件运行文件,命令为:./a该程序的作用是在txt文本文档中的查找和替换 用GDB进行调试,命令为: 显示:list 设置断点在第1行:b 1 运行:r 运行下一行:n 退出:q三、实习总结带着彷徨与紧张的心情,开始了为期5天的Linux操作系统实习。时至今天,实习结束了,原本迷茫与无知,现如今满载而归。因此十分感谢学院给我们提供了这样好
18、的实习环境和各种优越条件,感谢所有的老师对我们的辛勤教导,让我们拥有了如此良好的实习机会。学习的时间虽然短暂,但是我对于linux系统产生了浓厚的兴趣。它让我们开阔了眼界,认识到计算机世界的无限辽阔,还有很多的知识去学习和探索。实习开始时,Linux操作系统对我来说是一个很陌生的操作系统。起初不太会使用,也没发现它比Windows的优越性,但经过了几天的实习,发现Linux下的编程是比较实用的。并且跟随老师的知识不断练习,开始适应这种操作方式。因为用惯了Windows 各种编译软件,在使用Linux初期,有点不知所措。对我们这些初出茅庐的新手来说简直不知道该怎么办,还好在老师的帮助下,只需要在
19、Linux上利用GCC编辑器、GDB调试器并在这些软件的帮助下便可以对不同的程序进行编辑、编译和调试。即使这样,也是困难重重。在不断的尝试和摸索中,同时在老师的帮助下,终于成功运行程序。在这些天的学习中,在几位老师的帮助下,我对linux系统有了初步的认识。在第一天学习了VMware软件的安装,并在此软件下安装虚拟机和linux系统。还学会了Linux登录、退出和Linux操作系统的图形界面。在第二天和第三天学习了一些基本的操作指令。在第四天学会了在linux系统下使用GCC编辑器、Gbd调试器。在Linux下编辑、编译、调试运行C程序。Linux操作系统实习,让我接触了一种全新的事物,走出Windows走进Linux,我感受到了不同操作系统之间的差别和优缺点,让我学到了很多课本上没有的知道的知识。本次实习,不仅使我开阔了视野,拓宽了思路,增长了知识,而且为今后的学习打下了牢固的基础,也增强我对计算机学习的兴趣。最后感谢给予我帮助的同学们和老师们。
限制150内