正大软件实岗实习报告
1实岗实习报告
目录
第一章实训综述
1.1实训地点.......................................11.2实训性质.......................................1
1.3实训目的.......................................2第二章实训内容
2.1struts.........................................22.2Hibernate......................................22.3Spring.........................................3第三章实训体会
3.1收获...........................................33.2不足...........................................3第四章总结
4.1总结...........................................4
第一章实训综述
1、实训地点
实训大楼314
2、实训性质、目的
实训性质:巩固学生所学的课本知识使所学知识得以应用。主要内SQLServer数据库、Java语言基础、Web开发基础、SSH框架。
实训目的:这次实训有助于我们更好的掌握和应用软件开发的基础知识,熟悉软件开发人员所应具备的基本素质;还可以建立人才归属感的信息,如果我们希望自己能尽快成为工作突出的软件开发团队成员,那么其他成员就需尽力帮助新员工融入团队,让他感到自己深受大家欢迎。提高学生的团队意识,从而更加增强了学生在以后就业激烈竞争中站稳脚步。最终使学生熟练掌握Java语言基础、
2WEB开发基础,并且能够熟练应用SSH框架。
第二章实训内容
2.1struts
我们学习了Struts的工作原理:MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。控制:通过图2大家可以看到有一个XML文件Struts-config.xml,与之相关联的是Controller,在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP标签库:Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。模型:模型以一个或多个javabean的形式存在。这些bean分为三类:ActionForm、Action、JavaBeanorEJB。ActionForm通常称之为FormBean,封装了来自于Client的用户请求信息,如表单信息。Action通常称之为ActionBean,获取从ActionSevlet传来的FormBean,取出FormBean中的相关信息,并做出相关的处理,一般是调用JavaBean或EJB等。核心:Struts的核心是ActionSevlet,ActionSevlet的核心是Struts-config.xml。
学习了Struts工作原理后在老师的指导下我们用所学的知识做了一个登录验证的程序,程序虽小但这是我们所学知识的一个缩影,能帮助我们充分的理解和掌握这一阶段所学的知识
2.2Hibernate
Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强。Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/RMapping实现了POJO和数据库表之间的映射,以及SQL的自动生成和执行。程序员往往只需定义好了POJO到数据库表的映射关系,即可通过Hibernate提供的方法完成持久层操作。程序员甚至不需要对SQL的熟练掌握,Hibernate/OJB会根据制定的存储逻辑,自动生成对应的SQL并调用JDBC接口加以执行。Hibernate在有些情况下可能会在java代码中保sql/hql。
2.3Spring
3Spring只是有一些浅浅的了解。记住IOC就是Spring的一切。而掌握IOC的唯一方法就是使用和思考。Spring是IOC为核心的,所以第一步就是要深刻理解IOC,最好是能尽快把IOC作为教条式的原则,在你有了深刻的理解之后,你再看Spring就已经有个大概框架了,虽然IOC从定义来讲并不复杂,但如同其他简单的道理一样,不复杂不代表容易理解和接受。可是越学习越不踏实,其实就是不理解,这个问题的实际操作是良方,IOC也一样,需要立即进行尝试,编写小的IOC例子是捷径。
第三章实训体会
1、收获
目标要明确,心态要良好,行动要积极,是我此次实训的收获。
2、不足
1)学习的方式方法不够得当,在学习计划的编排和学习的轻重缓急的把握上不够到位,导致学习进行困难,延误一些重要学习的开展时机;
2)学习中不能正视问题和困难,在学习遇到困难时存在逃避、回避问题的现象,对学习中存在的问题不能够及时跟进、解决,导致学习停滞;
3)在与人沟通中不能很好的把握交流、沟通的技巧,与人沟通粗糙并且很多时候把握不住沟通的重点,甚至出现在沟通时遗漏学习重点导致重复沟通的现象,导致与其他同学的沟通配合学习出现困难;
4)学习中存在只说不做的现象,很多学习只是停留在口头上,没有落实到实际学习中去,存在执行力低下现象;
5)综合协调能力较差,在协调组内各同学配合的时候没能做好沟通,导致在于其他同学配合上存在漏洞;
6)学习中存在心态浮躁、失衡的现象,学习中存在偏激的情况,不能做到以一颗平常心对待学习;
7)学习中遇见困难不知道与老师、同学沟通,寻求帮助,导致学习积压、拖拉,最终影响整个学习进度。
第四章总结
在两位老师的细心辅导下,我有了很大的进步,知识得到了扩充,认识得到了加深,也
4使得我们的自学能力得到了很大的提高,在此,我向两位老师表示由衷地感谢。这次实训是三年中所学知识的一次汇总,是三年来学习能力的一次集中体现,有的知识在这次实训中用不到,但以后会用到,我敢说肯定会用到。因为好多东西都是厚积而薄发,所学的知识在关键的时刻也许只有一种用得上,但这一种也许足以成就我们的人生,到那时我们才能真正体会到知识的伟大,才能真正了解老师的重要性。我觉得要成为一个合格的程序员,首先要具备的是一种自学能力,遇到了问题自己要有能力去解决,当你尝试了各种方法,实在无能为力时再去请教别人,这时你所学的知识你一生都不会忘记,它将成为你一生的财富。有句话说得好:进攻是最好的防守!当你遇到了问题,你要试着去解决,编程嘛,想到了就要去试,你的面前就一台电脑而已,它又不会爆炸,你怕什么呢?我不敢说我的观点一定正确,每个人有每个人的想法,也正是因为大家的观点各不相同,才使得IT业这个新兴的产业在短短的几十年中得到了长足的发展,给人类社会创造了超过以往人类社会所创造的价值的总和,这不能不令人惊叹,也正是因为如此,它才使得我对它产生了强烈地好奇心和探索欲。未来的社会是信息的社会,信息业所创造的财富在人类社会中占据首位,经济、军事、教育、医学、农业等领域无一不用到信息业所产生的科技成果。我能感受到它所创造的经济效益会有多大,所以,我要说:我爱编程,海枯石烂,矢志不渝!我是一个新技术的狂热追随者,每次上网时总要到MLDN上逛一下,当看到短短的几行代码却能产生令人惊叹的功能时,我就被编程者的那种魅力所折服,我想成为其中的一员,我为自己现在所学习的专业感到自豪。在我学习的过程中我也遇到了很多的问题,可是我却发现我遇到的好多问题在网上总能找到答案,我才明白我遇到的问题很多人都遇到过,并且他们也把解决的办法发布到了网上,以使我们这些初学者少走些弯路,我觉得他们太善良了,同时我也明白了自己是多么的渺小,我正在走前人走过的路,到底前面的路有多长多远,我不知。他们是开路先锋,他们为我们学习新技术新知识铺平了道路,我们所要做的就是把他们所发明和创造的东西掌握使用而已,并且知识量又很大,当我看到有无穷无尽地学习资源供我享用时,我只能说,他们像太阳一样照耀着我成长,他们太好了。当我看到程序代码,我就有一种特别的感觉,让我不断想成为一名编程高手,如果真的有一天,我的理想会实现,我会加倍努力好好学编程,永远不改变!通过实训,我感到自己学到了很多东西,虽说不精,但已经入门,于世间万物之中,遇见我所遇见的事物;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了,上苍让我有机会接触编程,给了我一条路。我很清楚以后的路还很长,再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。任何业绩的质变都来自于量变的积累,成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成,让我们将事前的忧虑,换为事前的思考和计划吧!在实训的过程中,我深深感觉到自身所学知识的有限,有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实训中必不可少的部
5分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。俗话说:“要想为事业多添一把火,自己就得多添一捆材”。此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。实训快要结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空。
扩展阅读:正大软件实岗实习报告
1
实岗实习报告
目录
第一章实训综述
1.1实训地点.......................................11.2实训性质.......................................1
1.3实训目的.......................................2第二章实训内容
2.1oracle..........................................22.2语言..........................................2第三章实训体会
3.1收获...........................................33.2不足...........................................3第四章总结
4.1总结...........................................4
第一章实训综述
1、实训地点
实训大楼504
2、实训性质:
实训的本身性质是检验我们的自主学习能力,同时也是锻炼我们的团队意识与自我能力的提高的意义,本身此次的实训是为了让我们学习一门数据库语言,oracle,它是一门pl/SQL语言,重在掌握上的提高,基础上的升华。3、实训目的:
本次实训的主要目的是让我们学会了怎样自主学习,怎样去掌握一门重来没有学过的数据库语言,在当今社会,软件行业是日益更新的,千奇百怪的开发语言是我们更新的重点,在应用上也是非常广泛的,所以我们学习oracle就是为了将来的道路更平坦,最终使我们掌握ORACLE的精髓,提高我们的技术力量。
2
第二章实训内容
2.1Oracle
我们学习Oracle起端主要从原理开始,首先是掌握Oracle和其他数据库的不同之处,所以必须了解Oracle数据库的定义,其中包含了数据结构:数据的组织形式或数据之间的联系;数据种类:逻辑结构和物理结构;数据模型:三种(按图论建立按图论理论建立的层次结构模型、网状结构模型以及关系理论建立的关系结构模型)层次式数据库:实质上是一种有根节点的定向有序数,按层次模型建立的数据库系统称为层次模型数据库系统。(IMS)是其典型代表;网状式数据库:建立的数据库系统成为网状数据库系统,其典型代表是DBTG(databasetaskgroup)。用数学方法可将网化为层次数据结构.关系数据库:RB(relationaldatabase)关系式数据库结构把一些复杂的数据结构归结为简单的二元关系(二维表格形式),当然还涉及到了编码规范:第一范式(1NF):是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性;(确保每列的原子性,强调的是列的原子性,即列不能够再分成其他几列)第二范式(2NF):要求数据库表中的每个实例或行必须
可以被惟一地区分,数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字;第三范式(3NF):要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式;这些理论上的学习让我们学习到了出来”CODE”还应该学习的哪些东西;
在学习Oracle中的学习中,我们最重要的还是实践,从Oracle的数据类型开始就是实践操作,举一个例子:比如说日期类型要转换varchar2类型,就要用到函数to_char,当然处理varchar2类型要转换成日期类型则需要用到函数to_date;然后还学到了与已经学过的数据库Sqlserver相似的语句语法,但是也有一定的不同之处;举个例子:在定义一个表的时候在sqlserver中的主键是会自增长的,而oracle就要建立一个序列,才能有自增长的功能。所以说读书不如实践,只有实践了才能学到更多我们没有学到的东西。
2.2语言
在学习英语的时候,我和很多其他的人都一样,是一个没有决心的人,所以我们学习英语的时候就是为了让我们的更容易听懂,更容易学好,当然也是为了在等级考试上多抓分,所以给我们讲解得很细。单词是基础:一篇阅读文章中,如
果生词太多就根本无法阅读下去,所以说,在四级备考的过程中,如不先具备一定的单词量,就很难将备考进行下去。很多人觉得单词应靠平时积累、并不赞同这种考前突击背单词的方式,但我认为平时的积累固然重要,然而为了通过考试买一本词汇书(书上一定要有记忆方法)是很有必要的。单词量大的同学有空时翻一翻查漏补缺就行,基础相对薄弱的同学就应抽出一定的时间专门背单词。听力要勤练而且要精听,精听的基本步骤如下:先泛听一遍或几遍,弄懂大概意思。再仔细地听,可以一句一句反复地听,把听到的内容写下来。把自己听写的跟原文相对照,阅读原文,弄懂原文意思。最后根据自己所听的和原文的意思,再仔细听,直至听明白每一个词为止。要认真对待真题:真题的作用绝对不容小觑。再权威的
3
模拟题或预测卷,命题思路与真题也是有差别的,而且难度一般较大,备考前中期做做还挺好,考前一周就尽量不要做新的了,很打击信心。所以我认为做透一套真题比粗粗做上十套模拟题更有用。但真题毕竟数量有限,因此一定要认真对待,反复做上几遍,不仅要知道真确答案是哪个选项,更要钻研为什么选这个。
第三章实训体会
1、收获
锻炼了自主学习能力,学会了团队协作,掌握了一门强大的数据库语言。
2、不足
1)学习的方式方法不够得当,在学习计划的编排和学习的轻重缓急的把握上不够到位,导致学习进行困难,延误一些重要学习的开展时机;
2)学习中不能正视问题和困难,在学习遇到困难时存在逃避、回避问题的现象,对学习中存在的问题不能够及时跟进、解决,导致学习停滞;
3)在与人沟通中不能很好的把握交流、沟通的技巧,与人沟通粗糙并且很多时候把握不住沟通的重点,甚至出现在沟通时遗漏学习重点导致重复沟通的现象,导致与其他同学的沟通配合学习出现困难;
4)学习中存在只说不做的现象,很多学习只是停留在口头上,没有落实到实际学习中去,存在执行力低下现象;
5)综合协调能力较差,在协调组内各同学配合的时候没能做好沟通,导致在于其他同学配合上存在漏洞;
6)学习中存在心态浮躁、失衡的现象,学习中存在偏激的情况,不能做到以一颗平常心对待学习;
7)学习中遇见困难不知道与老师、同学沟通,寻求帮助,导致学习积压、拖拉,最终影响整个学习进度。
第四章总结
有人说时间飞逝,有人说时光荏苒,但是在这次实训,不仅是为了培训我们的技能,而是为了沉淀我们将来出生社会的生存力量,离面临真正的社会生活就那么几步了,所以我们在这个实训中是一段总结,同时是过渡;这次实训是三年中所学知识的一次汇总,是三年来学习能力的一次集中体现,有的知识在这次实训中用不到,但以后会用到,我敢说肯定会用到。因为好多东西都是厚积而薄发,所学的知识在关键的时刻也许只有一种用得上,但这一种也许足以成就我们的人生,到那时我们才能真正体会到知识的伟大,才能真正了解老师的重要性。我觉得要成为一个合格的程序员,首先要具备的是一种自学能力,遇到了问题自己要有能力去解决,当你尝试了各种方法,实在无能为力时再去请教别人,这时你所学的知识
4
你一生都不会忘记,它将成为你一生的财富。有句话说得好:进攻是最好的防守!当你遇到了问题,你要试着去解决,编程嘛,想到了就要去试,你的面前就一台电脑而已,它又不会爆炸,你怕什么呢?我不敢说我的观点一定正确,每个人有每个人的想法,也正是因为大家的观点各不相同,才使得IT业这个新兴的产业在短短的几十年中得到了长足的发展,给人类社会创造了超过以往人类社会所创造的价值的总和,这不能不令人惊叹,也正是因为如此,它才使得我对它产生了强烈地好奇心和探索欲。未来的社会是信息的社会,信息业所创造的财富在人类社会中占据首位,经济、军事、教育、医学、农业等领域无一不用到信息业所产生的科技成果。我能感受到它所创造的经济效益会有多大,所以,我要说:我爱编程,海枯石烂,矢志不渝!我是一个新技术的狂热追随者,每次上网时总要到MLDN上逛一下,当看到短短的几行代码却能产生令人惊叹的功能时,我就被编程者的那种魅力所折服,我想成为其中的一员,我为自己现在所学习的专业感到自豪。在我学习的过程中我也遇到了很多的问题,可是我却发现我遇到的好多问题在网上总能找到答案,我才明白我遇到的问题很多人都遇到过,并且他们也把解决的办法发布到了网上,以使我们这些初学者少走些弯路,我觉得他们太善良了,同时我也明白了自己是多么的渺小,我正在走前人走过的路,到底前面的路有多长多远,我不知。他们是开路先锋,他们为我们学习新技术新知识铺平了道路,我们所要做的就是把他们所发明和创造的东西掌握使用而已,并且知识量又很大,当我看到有无穷无尽地学习资源供我享用时,我只能说,他们像太阳一样照耀着我成长,他们太好了。当我看到程序代码,我就有一种特别的感觉,让我不断想成为一名编程高手,如果真的有一天,我的理想会实现,我会加倍努力好好学编程,永远不改变!通过实训,我感到自己学到了很多东西,虽说不精,但已经入门,于世间万物之中,遇见我所遇见的事物;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了,上苍让我有机会接触编程,给了我一条路。我很清楚以后的路还很长,再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。任何业绩的质变都来自于量变的积累,成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成,让我们将事前的忧虑,换为事前的思考和计划吧!在实训的过程中,我深深感觉到自身所学知识的有限,有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。俗话说:“要想为事业多添一把火,自己就得多添一捆材”。此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。实训快要结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么
5
容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空。
友情提示:本文中关于《正大软件实岗实习报告》给出的范例仅供您参考拓展思维使用,正大软件实岗实习报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《正大软件实岗实习报告》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/612646.html
- 上一篇:办公室助理工作总结
- 下一篇:运动会筹备工作汇报