第一篇:地信专业毕业实习报告
一、实习的目的和任务:
1.实习目的
1.1 学以致用,拓宽视野
本次实习是一次毕业前的综合性实习,实习的目的之一就是提供一次让大家将在校所学知识真正运用到实际工作中去。通过这次实习,一方面是为了我们巩固在校所学的专业知识,进一步运用所学知识解决实际的专业问题;另一方面也是更重要的一方面是能在这次实习中,拓展我们的知识面,锻炼和提高我们的能力,提高我们在社会中的竞争能力,以便毕业后能真正走入社会,快速适应实际的工作环境。
1.2 认识工作环境,做好心理准备
六月份大家将结束四年的大学生活,走入社会,踏上工作岗位,但从学生成为一名正式职工,还有一个过渡时期。学校提供这次毕业实习的机会,是为了让大家提前了解和认识工作环境及工作性质,做好从学生到一名工作者的心理转变。通过本次实习,达到提前适应工作环境的目的,为大家毕业后参加工作打下坚实的基础。
2.实习任务
1)了解项目流程;
2)了解GIS行业的工作性质;
3)按照实习大纲的要求,在实习指导教师的指导下全面完成数据接边处理的实习任务;
4)实习期间必须严格遵守接受实习单位的规章制度和纪律,特别要遵守保密制度和安全操作规程;
二、实习的内容和要求:
实习内容是熟悉相关专业数据处理,完成等高线的接边处理和各类线状数据的接边处理,同时完成各项数据的检查工作。
三、实习报告正文 1.引言 本次实习的性质属于毕业实习,是一次综合性的实习,我选择了自联实习,经专业课老师介绍到广州南方测绘仪器有限公司重庆分公司实习。实习从2011年2月28日开始,到2011年3月25日结束,为期一个月。虽然实习单位是南方测绘,但真正的实习地点是在重庆市地理信息中心。由于南方测绘和重庆市地理信息中心共同合作一个项目,而重庆市地理信息中心本身就属于数据生产单位,于是我们就从南方调到地理信息中心实习。这次实习是在南方测绘张俊老师的指导下顺利完成的,跟着张老师学到了很多新的技能。实习的工作环境是重庆市地理信息中心的信息所,所里有主管1名,中心的工作人员6名,实习生6名,其中实习生中重大1名,重邮2名,重庆交大3名。本次实习没有前期的培训,直接由实习指导老师在具体的工作中指导和培训。
2.实习单位简介
南方测绘于1989年4月成立于广州,现已拥有遍布全国的三十家省级分公司、150多家地市级分公司、一家海外合资公司和五个生产厂。公司自成立以来,立志做中国测绘仪器最大、最强、最好的专业公司,实现测绘仪器国产化,连年被评为广州开发区先进集体、先进党支部,是开发区的明星企业。
长期以来,南方测绘专注测绘始终如一,以振兴民族测绘产业为己任,先后研制出中国第一台电子经纬仪、全站仪、静态GPS、实时差分RTD GPS接收机、动态单频RTK GPS接收机、双频RTK GPS接收机,陆续实现了棱镜、脚架、测距仪、电子经纬仪、全站仪、GPS等系列测绘仪器的国产化。2004年7月8日,南方测绘仪器、软件、GPS综合技术通过国家测绘局组织的鉴定,达到世界先进水平。至此,南方测绘仪器公司跻身世界同行五强。南方测绘的企业文化也引起了普遍的关注,南方测绘“成功的奥妙在文化”,其鲜明的文化特色在业内独树一帜,赢得了很多业内外人士的一致认同。公司自办的《南方测绘》刊物和《南方测绘》报已成为测绘行业的一道亮丽的风景线。南方测绘的发展目标是:成为测绘行业全国销售最大、效益最好、最具活力、最有发展前途的专业公司,并逐步走向世界市场,使南方产品成为国际品牌。
3.项目介绍
本次实习,我们所参加的是“水利局基础地理数据整理”项目。该项目的技术流程是以重庆市基础地理数据库中的数据为基础数据,主要利用FME软件、ArcGIS软件、AutoCAD软件做数据转换、处理和检查。在这个项目中我所做的工作主要是数据的接边处理和数据检查,具体从所使用的软件可分为三个部分,以下作详细陈述。
4.实习内容
4.1 利用ArcGIS处理部分 4.1.1 区县等高线接边处理
(一)操作步骤 第一步:数据准备
新建一个ArcMAP工作空间,并保存为以各区县名命名的mxd文件,以便后面连续使用。加载三个shp数据,包括区县格网数据、区县首曲线数据、区县计曲线数据。
第二步:工作空间设置
根据等高线接边处理的需要,将捕捉打开。而开捕捉也得根据具体的情况分析要开那些数据的哪种捕捉,一般来说需要开启区县格网的Edge,区县首曲线图层和计曲线图层的End和Vertex。除此之外,为了提高数据处理的准确率,需将区县格网数据以图符号的字段进行动态标注,将格网的颜色设置为红色,将区县计曲线设置为绿色,这样既保护眼睛又与格网的红色线对比鲜明,检查数据的时候不容易遗漏。第三步:检查数据
等高线接边处理主要检查两类不合格的数据,一类是在图框线处断了的等高线,一类是在图框线上有节点,但是形成了一个角度的等高线。第四步:修改数据
当检查出了两类不合格的等高线时,第一类的处理方法是将图框线两边断了的等高线接到图框线的同一个节点上,第二类的处理方法是添加、删除、移动节点,使其平滑。
第五步:检查等高线的高程属性
此次所处理的等高线的等高距是2.5m、5m、10m,在检查是如发现等高线的高程值不是2.5、5、10的倍数,则说明该条等高线的高程值错误。第六步:修改等高线的高程属性 将第五步中检查出来的等高线的高程值修改正确,具体的方法是双击Attribute table中该条等高线的属性,会在ArcMAP工作空间中自动显示出该条等高线,然后查看该条等高线周围的等高线的高程值,根据他们的高程值将错误等高线的高程值修改正确。
(二)主城区等高线接边处理
由于实习初期对工作不是很熟悉,开始的工作速度和效率都有待提高,再加上主城区的数据量大,等高线出现的错误多,处理主城区的等高线我花了三天的时间,从2月28号到3月2号。
(三)万盛等高线接边处理
万盛的处理相比于主城区只是数据量稍小一些而已,错误率和主城区一样,处理万盛的等高线花了两天半的时间。
(四)石柱等高线接边处理
石柱的等高线数据量较大,错误率比前两者都大,错误类型较复杂,花了三天的时间才完成。
(五)铜梁等高线接边处理
铜梁的数据量较前面的要小,而且错误的比较少,错误类型基本上是等高线在图框线上断了这种情况,因此处理起来简单得多,而且只花了大半天的时间就完成了。在修改完铜梁的等高线后,检查其高程值,起初发现很多高程值不正确的等高线,后来仔细分析才发现这些等高线都在同一图幅里,我猜想着是不是数据导出的时候整幅图都出了问题,经过和指导老师讨论后,印证了我的猜想。
(六)巫山等高线接边处理
巫山的地势崎岖,多悬崖峭壁,处理起来相对比较麻烦一些,而且注意力要更加集中,否则会严重影响到数据处理的质量。
(七)长寿等高线接边处理
处理长寿的等高线时,实习已接近尾声,长寿的等高线都没处理完,只出了个半成品。4.2.2 管线接边处理
管线的接边处理是在将一个区县的数据分幅处理后,接两幅图框线的数据。管线的接边水利局的要求是在图框线上的节点的两相邻节点必须在同一条直线上,于是处理起来相对麻烦一些。
(一)操作步骤
第一步:数据准备及工作空间设置
新建一个ArcMAP工作空间,加载区县的格网,两图幅中的管线数据(E20)。同样将格网设置为红色,管线颜色的设置以对比鲜明为基本准则,按照个人喜好设置。
第二步:检查数据
管线数据的错误记录是以前的工作伙伴在V8中检查出来的,而当我处理数据时需要再粗略地检查一遍,发现错误在哪。第三步:修改数据
首先,如果错误的管线在图框线两边断了,先把管线如接等高线一样的接上;然后,打开编辑器(Editor),正确选择需要编辑的数据,检查与图框线上节点的邻点在哪;接着编辑格网,作一条辅助线,辅助线是将两邻点连接起来的一条直线;然后将图框线两边的管线以刚作的辅助线为参照,移动到辅助线上;最后,将辅助线删除,并保存编辑。
(二)主城区管线接边处理
和等高线接边处理一样,出城区的数据量是很大的,管线接边又相对较麻烦一些,处理这些数据花了大量的时间和精力。
(三)石柱管线接边处理
石柱的错误率很高,而且错误的各种情况复杂,处理起来很费力,花的精力也很多,最后的处理完的数据质量相对要差一些。4.1.3 交通线接边处理
交通线的接边处理和等高线接边处理类似,只是在处理要求上略有不同。交通线的接边要求是在图框线两边明显错开的才接上,如果是在两边断了的话则不用接上,这种情况可能是刚好在图框线附近有东西,比如隧道什么的将其隔断了。4.1.4 水系接边处理
水系接边处理的情况和等高线接边处理完全一样。4.1.5 行政区划线接边处理
行政区划线接边的处理情况和等高线接边处理完全一样,这里就不在赘述了。
4.2利用FME软件处理部分
在这次实习之前,从未接触过FME软件,但我们只是用到了它的一些简单功能,本次实习运用的是其shp数据与dwg格式数据相互转换的功能,在指导老师的指导下几分钟就能操作熟练。
(一)FME软件介绍
FME的英文全拼是Feature Manipulate Engine,是加拿大safe Software公司的产品。FME Suite 是一套完整的访问空间数据的解决方案,可以用于读、写、存储和转换各种空间数据。它能实现各类GIS及CAD格式的数据相互转换。其特点有:1)可以实现近100种GIS及CAD空间数据格式,如DWG、DXF、Shape、ArcSDE等的相互转换;2)可以直接浏览各种格式空间数据,包括属性、坐标数据;3)数据转换采用图形化界面,能够可视化定义从原始数据到目标数据的图形与属性的对应关系;4)将数据转换与丰富的GIS数据处理功能结合在一起,如坐标系统转换、叠加分析、属性合并等;5)支持海量数据处理,大型的数据转换通过编写脚本及批处理模式高效运行。
(二)数据转换
本次实习的数据转换工作基本上是在FME环境下完成的,所转换的数据包括所有区县的分幅数据,虽然操作是很简单,但是在转换是需注意文件名必须以图幅号命名,而且一般是海量数据处理,在转换时要特别仔细,注意不要遗漏数据。
4.3 利用AutoCAD处理部分
该次水利局的项目利用CAD处理的数据还很多,而我做的是在CAD的左视环境下检查等高线的高程值。
(一)原理
在CAD的左视环境下等高线是间距相等的相互平行的直线,如果出现等高线的高程值不是等高距的倍数,则会在两条等高线的中间出现。
(二)操作步骤
首先,将所有等高线包括首曲线和计曲线合并到同一图层;然后,设置快速选择“多段线”;然后,设置左视环境。
(三)检查并修改数据
放大到一定程度,用鼠标点击拖动检查,如果出现等高线布满了屏幕则特别注意不能遗漏数据。在检查的过程中若发现了居于两条平行等高线中间的线,需将其高程属性修改正确。具体方法是:第一步,获得该条等高线的高程值。选择该条等高线,按下PR两键并确定,查看该条等高线的高程值并记住。第二步,在俯视环境下找到之前错误的等高线。回到俯视环境下,快速选择标高,输入刚刚的高程值并确定,则系统会自动高亮显示出一条等高线,这条等高线就是之前高程值错误的那条。第三步,修改高程值。和在ArcGIS环境下修改高程值一样,将该条等高线和周围的联系起来修改。
5.实习成果
1)完成主城区管线接边处理; 2)完成万盛等高线接边处理; 3)完成石柱管线接边处理; 4)完成铜梁管线接边处理; 5)完成巫山管线接边处理;
6)完成石柱和巫山的管线接边处理、水系接边处理、交通线接边处理、行政区划线接边处理;
7)完成石柱和巫山的分幅数据转换; 8)完成石柱和巫山的CAD数据检查;
6.实习总结
第二篇:计算机专业、信计专业毕业实习报告
毕业实习报告
系别:
年级班级: 学号: 姓名: 指导教师:
实习类型:
实习单位:
信息与计算科学甘伟 集中实习长沙软件园 实习时段: 2011.7.16.-2011.8.5
关于在长沙软件园从事软件开发的实习报告
一、实习目的作为即将毕业的大四学生,需根据所学课程的理论知识,结合企业的运营实际,选定企业管理中的某一具体问题进行调查研究,搜集与毕业设计相关的资料,了解软件设计专题的主要内容,通过实习,巩固大学所学到的知识,提高分析、判断和处理实际问题的能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分的准备,与社会环境接轨做好准备。
二、实习单位:长沙软件园
长沙软件园位于长沙大河西先导区内的麓谷高新区,坐落于核心地带,是中国电子与湖南省、长沙市携手共建的国家级软件产业基地。长沙软件园是国内从事科技型产业园区综合开发、管理和运营的专业服务商,是中国电子与湖南省、长沙市共同建设长沙国家软件产业基地的载体,承担着长沙中电软件园的规划建设、经营管理和产业发展的重要任务。
三、实习内容
1、熟悉并使用Java制作小型软件并使用数据库SQL对数据进行查找、替换、修改命令等
本次实习我主要是做一个学生信息管理系统,从中学习一下Java开发和SQL的技术运用,Java和SQLServer作为开发工具都有它们各自的特点。以下为主要设计过程:
(1)首先运行MyEclipse程序,建立自己的工程包。包括connection包,dao包,model包,ui包,以及每个包下面包含的类。
(2)主登陆界面的程序编写。即ui包含的类,分别是 LoginUI,ScoreAddUI,ScoreDeleteUI,ScoreQueryUI,StudentAddUI,StudentDeleteUI,StudentQueryUI,StudentScoreUI,TeacherMainUI这九个主程序是系统运行的主要环节。
(3)导入类的程序编写。即Dao包含的三个类,分别是ScoreDaoStudentDao,TeacherDao。model包下面类的程序编写,分别是Score和Student。
(4)最后是连接数据库的DBConnection类程序编写。用于连接自己建立数据库,涉及mysql的应用,用到IP地址,账户名,rootpassword,即Navicat8_mysql_cs的安装,设置自己的账号及密码。
(5)在主登陆界面运行成功的前提下,从自己所建的工程中导入mysql_connector_java包。目的是连接到自己的数据库,对自己的数据库进行增加、删除、修改、查找等操作。
初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用,什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。搭起Java开发环境后,记得刚开始还是用UltraEdit编辑并编译的慢慢的改用JCreator了,要开始干项目了,以前从书上看到的东西,在项目中有了很好的机会去温习,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放不好,后来才知道有一个布局管理器。后来开始涉及到数据库访问,JDBC。随后Java规范了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE的事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。
2、使用Dreamweaver软件进行网页制作和设计
在本次实习中,实习导师还为我们介绍了Dreamweaver软件并使用Dreamweaver镶嵌Java语句进行网页设计。设计总体规划为:(1)构建站点框架。打开Dremweaver后第一步便是新建站点。(2)设计主页及二级页面。(3)实现网页间的链接。主要是把要链接的文字选择在选择工具栏的链接按钮最后选择自己要链接的网页单击确定便可以了。(4)向静态网页中插入动态效果。另外,在使用Dreamweaver制作网站时,使用网站地图也可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有链接。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。在实习过程中,我发现Dreamweaver较学校使用的网站开发软件有许多优点,当使用Dreamweaver在设计动态网页时不需要透过浏览器就能预览网页。样版和XML Dreamweaver将内容与设计分开,方
便网页设计。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。也可以使用样版正确地输入或输出XML内容。全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。
3、对软件测试进行基本了解
本次实习中,实习导师还向我们介绍了软件测试工具及软件测试报告输出工具,并对软件测试行业前景进行描述。
四、实习总结及体会
通过这次的实习,让我充分的感受到程序编译的严谨性和紧扣性,进一步加深对Java这门学科基础知识的深刻理解,在实际操作方面获得深刻的体会,一个代码都会导致程序无法运行,特别是在连接数据库时一直失败,追根到底原来是因为再敲代码时不注意细节才会出现这样的结果,一个标点符号也会导致出现的界面截然不同,我在编写第六个主界面时,由于多加了双引号,在运行界面出来时,设置的框框里面出现了数值,本来该是自己操作时随意写的,就是因为多了标点符号。因此,我在以后的学习中要增加注意细节,做到句句有根据,有条理。同时,在进行软件开发过程中,我深感团队合作的重要性,在网页开发制作过程中,每个组员都有其擅长,如何协调各组员,提高工作效率,达到资源最大化,使设计出的产品最优。在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。在实习过程中实习导师对工作认真负责态度,对程序条理清晰的认识也对我产生了深远的影响。工作时一定要一丝不苟,认真仔细,一个职员在公司的大部分时间都是在工作的,这就要求他在这段时间内一定要小心谨慎,一丝不苟,不能老是出错, 有必要一定要检验自己的工作结果,以确保自己的万无一失.工作的时候我一直保持极大的工作热情,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽然实习过程中我也会犯一些错误,受到批评,但我认为这些错误和批评是能让我能在以后的工作中谨慎小心。
第三篇:计算机专业、信计专业毕业实习报告
毕业实习报告
系 别: 信息与计算科学
年级班级: 学 号:
姓 名:
指导教师:
实习类型:
集中实习
实习单位: 深圳远标培训中心 实习时段: 2012.7.8-2012.8.8
湖南科技大学1
关于在深圳市远标培训中心开展软件开发的实习报告
一、实习目的
在深圳远标培训中心,通过c++及Linuxshell的简单基础知识学习,了解linux虚拟机工作的基本命令,并熟练掌握用此虚拟机实现c、c++程序编程的编译和实现。对一些经典程序编程不断地进行改进,从中学习如何精简程序,使程序更加切实可效地执行。从而积累自己的软件编写经验,能够参与并实现一个真实和完整的项目,为今后的学习和将来从事的技术工作打下坚实的基础。
项目实战要求在大纲中所列也的五个项目中至少要完成两个具有代表性的实战项目给学员提供一个真实的项目开发经验,巩固已学知识的机会,并获得在企业工作的实际项目经验及其它IT人业人员所必备的素质。通过项目实战,还能让学员了解项目中软件测试基本技术,项目管理流程,项目技档写技术,人员沟通技术,企业管理理论基础,企业文化基础。在学习基本理论知识,进行项目实战演练的同时,定期进行学员就业心态,面试技巧相关培训以及学员口头表达能力和面试技巧训练,提升学员综合能力以达到企业的用人要求。
二、实习单位介绍
深圳市远标培训中心(ITjob),2003年成立,主要提供C++培训,Linux嵌入式培训,JAVA培训,Android培训,MTK手机开发培训,.NET培训等软件培训。已输送10000多名大学生到深圳软件企业工作,目前是深圳成立最早也是最大的软件就业培训机构,已和300多所高校和深圳3000多家软件企业建立长期紧密的合作关系。
ITjob承接深圳市计算机行业协会(SZCIA)培训中心工作,SZCIA是87年成立的代表深圳市系统集成企业、软件企业等的组织,华为、中兴、长城、TCL、联想、研祥等深圳大型IT企业均为其会员单位,也是ITjob的合作企业
ITjob承接深圳市软件行业协会(SSIA)人才服务中心工作,SSIA是88年成立的代表深圳市2000家软件企业的组织,人才中心受深圳市科工贸信息委的委托,湖南科技大学
每年一次的向深圳市2000家企业进行“深圳市软件企业人才需求调研”,所以,我们ITjob能准确的掌握深圳软件企业的技能方向、用人数量、用人时间等信息。
8年的历史,依托深圳两家权威协会,和3000多家软件企业,以及每年一次的人才调研。因此ITjob可以做到
多:3000家软件企业定向,300家高校的紧密合作
快:入学即入职,培训完即上岗
好:培训质量好,就业质量高,学的不是语言,而是思想,学技能,更重要的是学方法。
省:培训费用低,分期支付,每月只需几百元。
三、岗位介绍
我在深圳市远标培训中心为C++培训班的学员,主要跟着老师学习C++的基础知识,然后利用C++语言编写程序,为以后在工作岗位上打下良好的基础。根据所学C++ “基类”、“派生类”、“虚基类”、“多态继承”、“虚函数”等面向对象程序设计的相关知识和多重继承关系、继承权限、赋值兼容的定义与使用规则,进行相应的程序设计训练,在实训编题过程中要尽量把已学的C++知识应用到编程的实际使用中去,熟悉、掌握这些知识在程序中的运行、调用机理和实现方法。通过训练对如何进行面向对象程序设计的方式方法有一个更深入的理解和认识,进一步巩固C++程序设计的基本知识和实现方法。
四、实习内容及其过程
这次去深圳实习的每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。
学习Java的第一步 其实JDK的学习没有那么简单,是安装好JDK,写一个Hello World,关于JDK有两个问题是很容易一直困扰 Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如
湖南科技大学 3
何载入Class的;另一个问题是package和import问题,如何来寻找类的路径问题。把这两个问题摸索清楚了,就扫除了学习Java和使用JDK的最大障碍。推荐看一下王森的《Java深度历险》,对这两个问题进行了深入的探讨。
第二步是学习Java的语法。Java的语法是类C++的,基本上主流的程序设计语言不是类C,就是类C++的,没有什么新东西,所以语法的学习,大概就是半天的时间足够了。唯一需要注意的是有几个不容易搞清楚的关键词的用法,public,protected,private,static,什么时候用,为什么要用,怎么用。
第三步是学习Java的面向对象的程序设计语言的特性的地方。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了不下5遍,才彻底领悟了。
第四步就是开始熟悉Java的类库。Java的基础类库其实就是JDK安装目录下面jrelibrt.jar这个包。学习基础类库就是学习rt.jar。基础类库里面的类非常非常多。据说有3000多个,我没有统计过。但是真正对于我们来说最核心的只有4个,分别是 java.lang.*;java.io.*;java.util.*;java.sql.*;
这四个包的学习,每个包的学习都可以写成一本厚厚的教材,而O'reilly也确实是这样做的。我觉得如果时间比较紧,是不可能通过读四本书来学习。我觉得比较好的学习方法是这样的:
首先要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。
对包整体框架的把握并不是要熟悉每个类的用法,记住它有哪些属性,方法。想记也记不住的。而是要知道包有哪些方面的类构成的,这些类的用途是什么,最
湖南科技大学
核心的几个类分别是完成什么功能的。我给你们讲这些包的不是要告诉你们类的方法是怎么调用的,也不要求你们记住类的方法调用,而是要你们了解,Java给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类的组合可以解决我的问题,That'all!,当我们具体写程序的时候,只要你知道该用哪个类来完成你的工作就足够了。编码的时候,具体的方法调用,是边写代码,边查Documentation,所有的东西都在Documentation里面,不要求你一定记住,实际你也记不住3000多个类的总共将近10万个方法调用。所以对每个包的总体框架的把握就变得极为重要。
第五步,通过上面的学习,如果学的比较扎实的话,就打好了Java的基础了,剩下要做的工作是扫清Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做 GUI程序设计之外,JDK里面其他会有用处的包是这些: java.text.*;java.net.*;javax.naming.*;
这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。
第六步,Java Web 程序设计
Web程序设计的核心是HTTP协议,HTTP协议和Java无关,如果不熟悉HTTP协议的话,虽然也可以学好Servlet/JSP程序设计,但是达不到举一反三,一通百通的境界。所以HTTP协议的学习是必备的。如果熟悉了HTTP协议的话,又有了Java程序设计的良好的基础,学习Servlet/JSP简直易如反掌,我学习Servlet/JSP就用了不到一周的时间,然后就开始用JSP来做项目了。
在Servlet/JSP的学习中,重头仍然是Servlet Documentation。Servlet API最常用的类很少,花比较少的时间就可以掌握了。把这些类都看一遍,多写几个例子试试。Servlet/JSP程序设计本质就是在反复调用这些类来通过HTTP协议在Web Server 和Brower之间交谈。另外对JSP,还需要熟悉几个常用JSP的标记,具体的写法记不住的话,临时查就是了。
湖南科技大学
此外Java Web程序设计学习的重点要放在Web Application的设计模式上,如何进行业务逻辑的分析,并且进行合理的设计,按照 MVC设计模式的要求,运用Servlet和JSP分别完成不同的逻辑层,掌握如何在Servlet和JSP之间进行流程的控制和数据的共享,以及 Web Application应该如何配置和部署。
第七步,J2EE程序设计
以上的学习过程如果是比较顺利的话,进行到这一步,难度又陡然提高。因为上面的知识内容都是只涉及一个方面,而像EJB,JMS,JTA等核心的J2EE规范往往是几种Java技术的综合运用的结晶,所以掌握起来难度比较大。
首先一定要学习好JNDI,JNDI是App Server定位服务器资源(EJB组件,Datasouce,JMS)查找方法,如果对JNDI 不熟悉的话,EJB,JMS这些东西几乎学不下去。JNDI其实就是javax.naming.*这个包,运用起来很简单。难点在于服务器资源文件的配置。对于服务器资源文件的配置,就需要看看专门的文档规范了,比如web.xml的写法,ejb-jar.xml的写法等等。针对每种不同的 App Server,还有自己的服务资源配置文件,也是需要熟悉的。
然后可以学习JTA,主要是要理解JTA对于事务的控制的方法,以及该在什么场合使用JTA。这里可以简单的举个例子,我们知道一般情况可以对于一个数据库连接进行事务控制(conn.setAutoCommit(false),....,conn.commit()),做为一个原子操作,但是假设我的业务需求是要把对两个不同数据库的操作做为一个原子操作,你能做的到吗?这时候只能用JTA了。
在学习EJB之前要学习对象串行化和RMI,RMI是EJB的基础。接着学习JMS和EJB,对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远程对象的调用的,以及在什么情况下要用到EJB。
在学习完EJB,JMS这些东西之后,你可能会意识到要急不可待学习两个领域的知识,一个是UML,另一个是Design Pattern。Java企业软件的设计非常重视框架(Framework)的设计,一个好的软件框架是软件开发成功的必要条件。在这
湖南科技大学
个时候,应该开始把学习的重点放在设计模式和框架的学习上,通过学习和实际的程序设计经验来掌握EJB的设计模式和J2EE的内核模式。
另外还有一个最新领域Web Services。Web Services也完全没有任何新东西,它像是一种黏合剂,可以把不同的服务统一起来提供一个统一的调用接口,作为用户来说,我只要获得服务提供商给我的WSDL(对服务的描述),就够了,我完全不知道服务器提供者提供的服务究竟是EJB 组件,还是.Net组件,还是什么CORBA组件,还是其他的什么实现,我也不需要知道。Web Services最伟大的地方就在于通过统一的服务提供方式和调用方式,实现了整个Internet服务的共享,是一个非常令人激动的技术领域。Web Services好像目前还没有什么很好的书籍,但是可以通过在网络上面查数据的方式来学习。
五、实习总结及体会
在深圳ITjob的一个月的实习,让我深深体会到了学习的乐趣,同时我也非常喜欢那里的学习方式,上午是老师讲课,下午是自己动手,晚上是小组讨论解决问题,一切都是那样的井然有序,满满当当,让自己觉得时间过的很充实,与大学的学习方式不同,大学生活让我对计算机理论知识有了一定的了解,但真正操作起来没有那么容易,纸上得来终觉浅,绝知此事要躬行,经过一个月的实习,我觉得自己有了新的认识及前进的方向。让我的专业知识不再仅限于理论方面的,更加让我贴近于实际的操作应用,让我各方面感觉自己都有了一定的收获。实习单位的老师也给了我们机会带我们做设计,使我懂得了很多以前难以解决的问题,更重要的是学会了如何解决实习中遇到的各种问题并很好的解决,为以后使用该软件进行编程打下了坚实的基础,也培养了自己对该软件的兴趣,大四的学生正面临找工作的压力,通过这次实习积累的经验,对以后找工作也起到了辅导的作用,希望能够有机会对该软件进行进一步的学习研究。但我也认识到,要想做好这方面的工作单靠这几天的实习是不行的,还需要我在平时的学习和工作中一点一点的积累,积累经验。
这次的实习,我发现自己有很多不会的地方,有很多地方还需要学习。虽从远标知道了有哪些方面,目前热门的是什么,企业具体需要什么方向的人才,但对于自己未来可能的职位却仍有些许迷惑。但至少我清楚了自己需要努力地方向,改掉以往以应考为主的学习模式,多动手自己操作,树立自己的目标,朝着
湖南科技大学
目标进发,不急不躁。我会在这学期多多运用课余时间弥补自己的专业漏洞,我相信这回是个巨大地工程,但我会一点点积累,一步步消化。同时,我会多阅读相关的资料书籍,扩充行业背景,了解企业需求,把自己培养成企业需要的人才以扎实的专业知识和良好的综合素质走向就职岗位。希望自己能够学到更多的专业知识,实现自己的人生价值。
在此,谢谢我的母校,湖南科技大学,以及深圳远标培训中心和教导我的各位老师!
湖南科技大学8
第四篇:地信毕业实习工作总结
地信毕业实习工作总结
毕业实习是学生在完成地理信息系统全部基础与专业理论课程和教学、生产实践环节的基础上进行的最后一次综合性实践教学环节,是对该专业学生四年来所学课程及实际应用能力的一个整体检验。
在实习之前学校召开了全体指导教师、学生的实习动员会,在实习动员会上校领导重点强调了任务的艰巨性和重要性。使我们大家认识到了实习的重要性。
我实习的单位是正元。正元公司自成立以来,业务由当初的地质测绘、工程测量、地质物探,向基础测绘、地理空间信息、数字城市等领域扩展,构建了以地理信息系统软件开发和数据处理加工为核心工业,以地理信息数据采集、工程物探、管道泄漏探测与防腐检测为支撑产业的现代产业格局。不断完善地理信息数据生产流程,大力开展创新突破和培育核心技术,在大型数据建库、4D产品加工以及专题GIS应用系统的应用开发方面具有很强的实力,形成了“内外业一体化”和“采集、建库、系统一条龙”的技术服务特色,使得正元软件、正元航测、正元测绘、正元管线、正元物探、正元测漏等分别在业界内产生重要影响。
我在正元实习的主要内容包括使用专业软件ArcGis、ERDAS、ENVI处理数据,包括图像的几何纠正、叠加、融合、主成分分析;制作地表温度专题图。这些实习内容让我从实践的角度巩固了课堂学习的专业知识。通过这次实习,我对现场实际生产情况有进一步的了解,熟悉本专业工作的程序、工作方法,提高了自身综合运用所学知识独立分析问题和解决问题的能力,适应现场的工作环境和工作管理系统,为毕业以后走上工作岗位奠定坚实的基础。为真正达到培养实习生、锻炼提高实习生能力的目的,实习单位安排了具有丰富教学和实践工作经验的教师,按照毕业实习大纲的要求,想方设法联系生产单位或实际生
产任务,结合具体的生产工作指导学生实习,提高我们的综合素质,为毕业后顺利胜任本职工作打下良好的基础。
在实习中,我们本着吃苦耐劳,起早贪黑的工作精神和较强的工作责任心,从而保证了实习项目的按时完成,受到了有关单位领导的好评。通过实习,使我较全面的了解地理信息系统软件开发和数据处理等相关问题,收集了必要的毕业设计资料。
在实习中我要求自己遵守纪律,认真完成实习大纲要求的内容,使已学的理论知识与实践很好的融会贯通。更学会了许多课堂上学不到的东西。以下是我的几点真实体会:
1.在以后的学习工作中,要学会与人相处,遇事礼让三分。
2.遵守单位规章制度,纪律是成功的保障。
3.主动向有经验的技术人员学习,遇事谦虚谨慎。
4.多与单位同事讨论问题,互相帮助,共同提高。
5.学会从实践中发现问题和解决问题,使自身素质和技术水平不断提高。通过这次实习,我学到了很多知识,那是在课堂上无法学到的东西。在我看来,理论知识固然重要,但是若不经过实践,那学得理论知识就得不到很好的应用。虽然实习过程是辛苦的,但确是充实而快乐的。实习让我提前感受了工作中的酸甜苦辣,使我对未来的生活有了心理准备,也充满了向往和自信。我坚信通过这一段时间的实习,所获得的实践经验会使我终身受益,这在我毕业后的实际工作中将不断的得到验证,我会不断的理解和体会实习中所学到的知识,在未来的工作中我将把我所学到的理论知识和实践经验不断的应用到实际工作来,充分展示自我的个人价值和人生价值。
学生签名:
2012 年 4 月 8 日
第五篇:专业毕业实习报告
专业毕业实习报告
一、实习目的或研究目的
1.通过本次实习使我能够从理论高度上升到实践高度,更好的实现理论和实践的结合,为我以后的工作和学习奠定初步的知识。
2.通过本次实习使我能够亲身感受到由一个学生转变到一个职业人的过程。
二、实习内容
在老师的带领下我们从x月十一号到x月十七号在xx摩托车集团进行了为期五天的实习,在这次实习中有新鲜有陌生但更多的是体会到了以后进入企业工作的话,我们现在还有很多很多的不足。
进厂参观后首先了解到的是xx集团的概况:
xx集团有限公司,国家认定的高新技术企业、全国用户满意企业、国家CIMS工程典型应用企业、航空工业十佳企业,拥有博士后流动工作站,“xx”品牌被评为中国驰名商标。
xx主要从事航空附件、摩托车和工程液压等产品的研制及销售,同时经营进出口贸易和第三产业,具有独立的外经、外贸和外事权,出口创汇多年位居行业前列。
产品主要给我们讲的是液压绞盘,液压绞盘是利用了液压技术开发的一种产品,原理图虽然简单,但背后肯定凝结了很多人的心血和汗水。
x号上午参观xx第十八、十九分厂,这两个分厂主要是对半成品进行加工精加工,然后再做各个方面的测试实验,xx带队的老师给我印象最深刻了,一个本科生毕业三年后能懂得那么多。
然后下午听了xx老师主题为《角色转变和心态》的讲座,受益匪浅。
三、实习总结或体会
通过这次实习我真正感觉到步入社会后我们要学得的东西很多,差距还是有的,专业课知识的欠缺、动手能力不足等等,我也知道这不是一天两能够学会的,不过我坚信我能做到这一点。这次实习对我的毕业设计也有很大的帮助,我想能够在以后的设计过程中体会到很多东西。
人们常说,大学是个象牙塔。确实,学校与职场、学习与工作、学生与员工之间存在着巨大的差异。在角色的转化过程中,人们的观点、行为方式、心理等方面都要做适当的调整。所以,不要老抱怨公司不愿招聘应届毕业生,有时候也得找找自己身上的问题。而实习提供了一个机会,让大家接触到真实的职场。有了实习的经验,以后毕业工作时就可以更快、更好地融入新的环境,完成学生向职场人士的转换。