《java开发实习报告(word文档良心出品).doc》由会员分享,可在线阅读,更多相关《java开发实习报告(word文档良心出品).doc(17页珍藏版)》请在金锄头文库上搜索。
1、郑州轻工业学院校外实习报告实习名称:软件工程实践院(系):软件学院姓名:张婷婷专业班级:软件工程(卓越计划)12-1学号:541校外指导教师:郭苗校内指导教师:赵晓君实习单位:昆山杰普软件科技有限公司成绩:2015-2016学年第1学期目录第一部分实习概括第二部分实习内容1昆山杰普软件实习11.1学习生活21.1.1coreJava学习21.1.2数据库学习31.1.3Javaweb学习31.2面试与就业42公司实习52.1工作环境52.2工作情况53公司项目总结73.1项目功能实现73.2功能模块完善123.3测试与上线124生活感想135实习感想14第一部分实习概括实习公司:昆山杰普软件科
2、技有限公司校外指导老师:郭苗实习简介:昆山杰普软件科技有限公司是一所培训性质的公司。我在昆山杰普软件科技有限公司共实习了三个月,后来进入上海宝资信息有限公司实习。这是一家软件公司,以出售自己的服务为主要业务,业务主要是针对国内各种汽车行业的库存管理。我将在这里实习到2016年五月份左右,然后回到学校处理毕业设计的相关问题。在昆山的实习主要以学习为主,计划的实习时间是4个月,在杰普学习的时候我提前找到了工作,所以提前结束了在昆山杰普软件科技有限公司的实习生涯。在昆山主要学习的课程有coreJava,数据库,Javaweb,hibernate等等。实习到了中期的时候,进入到了面试及就业的时期,每天
3、都会有公司进入基地进行专场招聘,陆陆续续有学生离开基地就业。我也是在实习的中期找到工作并就业的,后面的实习生活主要在上海宝资信息有限公司进行。上海宝资信息有限公司的实习可以分为两类,我到了公司之后公司给我安排了师傅也就是相当于指导老师,然后让指导老师给我们分配任务,因为我是刚去实习要用到的知识我还没有学习完所以公司让我先自学知识,我的师傅每个周都会给我安排任务,让我根据所学的知识完成项目所要的功能。我是在前一个月的实习时间内都是在学习然后完成师傅交代的任务。第二部分实习内容1昆山杰普软件实习2015年7月26号我们正式抵达昆山杰普软件科技有限公司,7月27号,我们开始了我们为期4个月的实习生涯
4、。昆山杰普软件科技有限公司位于昆山市巴城镇,毗邻阳澄湖。还有全国有名的阳澄湖大闸蟹,不过我是没有吃过啦,就是看到有很多人在大闸蟹成熟的时候买大闸蟹,这里的环境很好就是天气过于炎热,每天上下课的时候路程上都会出一身的汗,慢慢的习惯也就好了。南方人大多是吃米饭,不过很凑巧的是我从小喜欢吃米饭所以这里的饭菜很合我的胃口,不过有些同学因为吃不了米饭还在适应当中,我的实习生活总的来说已经愉快的开始了。1.1学习生活进入昆山的第二天就开始了学习生涯。学习的模式是上午老师授课下午自己复习并且完成老师在上午遗留的课后作业。第一周的学习还是比较轻松的,主要学习了Unix和corejava课程。因为在学校接触过L
5、inux系统,所以在学习Unix系统的时候感觉比较轻松,能够轻易的理解老师讲解的内容。学校采取的是上午教学和下午辅导的模式来进行授课的。基本上上午老师讲解的东西都能当堂理解,下午稍微复习就能基本掌握了,剩下的时间用来复习第二天的课程,时间安排还是比较紧凑的。晚上的自习时间没有辅导老师,但是有问题的话可以去办公室里找老师解决。每天晚上办公室里都会有4-5位的老师在办公室里,为同学们解决问题。corejava前期的课程是基于Unix操作系统的。1.1.1coreJava学习coreJava是整个学习阶段的核心,老师多次强调了coreJava的重要性。所以在coreJava的学习当中,我努力的做到在
6、课堂上听懂老师讲解的每一个知识点。主讲老师李楠非常注重我们对课堂知识的掌握情况。所以每天上课之后,都会花15分钟左右的时间对学生们进行知识点的提问。对于没有回答出来的同学,老师会耐心的讲解,重点的强调,尽力的让每一位同学都能听懂,理解。让每一位同学都能在打基础的阶段好好的把基础打牢。由于在学校对coreJava知识的一些基础,所以我在辅导课程上会花一小部分的时间复习老师讲解的课程,剩下的时间用来完成老师布置的作业以及第二天的课程预习。晚上的时候有老师在不定时的进入教室检查学生的学习情况。努力的让自己吸收老师讲解的每一个知识点,让自己学的更多一点。coreJava的学习时间一个有一个月,因为co
7、reJava真的是重中之重,太重要了这是基础也是核心一定要学好coreJava。1.1.2数据库学习数据库的学习时间是三周左右,其中有7天是在学习Oracle,2天学习JDBC,7天学习hibernate。学习数据库首先要了解数据库SQL标准的发展进程。SQL标准的发展进程如表1-1所示。表1-1SQL标准的发展进程标准大致页数发布日期SQL/86864页1986年10月SQL/89(FIPS127_1)120页1989年SQL/92622页1992年SQL/991700页1999年SQL/20033600页2003年数据库的学习不仅仅是学习一种数据库语言,还包括对数据库的认识和理解,对数据库
8、应用技术的封装和实现。我们学习的数据库是关系型数据库Oracle,数据库的学习用了一周的时间,后面继续学习了JDBC和Hibernate。在学校的时候学习的是SQLServer数据库,对数据库的语言也算是有了一些的基础,在学习Oracle的过程中,让之前在学习过程中觉得不理解的东西有了一些新的认识。短短几天的时间我们是不能够精通数据库的,但是掌握的东西在编写项目的时候也是够用了,如果想要从事数据库相关的工作,可以在今后的学习中多多学习数据库的知识。1.1.3Javaweb学习在数据库的学习之后还学习了几天的设计模式和XML,Javaweb的学习从HTML开始,学习HTML和CSS的时候还是比较
9、轻松的,因为HTML和CSS应该算是整个实习过程中最简单的部分了。后面我们紧接着学习了Servlet和JSP,老师说Servlet就是一个分水岭,有的同学到里这里就开始学不会了。老师一而再再而三的强调了Servlet的重要性,所以大部分的人都不敢懈怠。其实学习也不是说的那么难,只要你用心听讲,按照老师的要求来做,基本上还是能够听懂的。后来继续学习了JavaScript和Struts以及spring,由于在之前面试的时候找到了还比较满意的工作,所以我在学习完servlet的时候就进入到了公司就职,后面的学习并没有在昆山杰普软件科技有限公司完成。1.2面试与就业面试是所有在杰普实习的同学们最关心的
10、意见事情,不排除的说,百分八十的同学都是为了能够找到一份自己满意的工作才来到这里,除了一些被学校逼过来的同学,他们只是为了逃避工作才来到这里。很早的时候就有就业部老师来到教室里进行面试与就业的一些演讲,告诉我们面试技巧以及就业中的问题。就业部的老师给我们提供了一些常用的面试题总结,让我们在学习之余也做好面试的准备,并且就业部的老师举办了一次一对一的模拟面试。根据模拟面试中每位同学的表现提出自己的建议,修正自己的不足,也许就是因为那一段时间每天既要学习听讲又要准备面试的繁忙工作,很多同学顾此失彼。老师看到了同学们的浮躁情绪,总是安慰我们说不要着急,只要你技术过关,找到工作是没有什么问题的。我很幸
11、运的是在第一次面试的时候就找到了一份相对来说还比较好的工作,所以在后面陆陆续续的公司招聘中能够静下心来学习。面试的过程中我发现,并不是那些学习很好,技术很强的同学就一定能找到一份好工作。真正在面试过程中,面试官看中的更加是个人的整体素质。我们这一行技术是很重要但是,也不是只要技术好就一定能找到好工作。面试中的整体表现也是很重要的,我不认为自己的学习在班里是多么的好,但是能够很快的找到工作应该是我的心态比较好的原因。如果有面试,就准备好安安心心的去面试,成功了就当是多了一个选择的余地,不成功就当是长了一次经验。没有面试的时候还是要好好学习,老师们讲的不仅仅是知识,更是他们工作几年时间对于Java
12、的认识和理解,他们也是开发人员,他们在传授知识的同事也会把他们在工作中遇到的问题告诉我们。这也是一份财富。我的经验毕竟还是少,因为我的面试经验并不多,不过在面试和就业之后,大部分的同学都选择了进入公司实习。也有一小部分同学选择学习完毕后再就业。每个人有每个人的选择,不是说早就业的同学就一定会表较好,也不是他们就比其他同学学的更好,也许只是幸运了一些。2公司实习我来到上海宝资公司之后,首先是人事部的同事跟我们讲了一下公司的规章制度,有关事假、病假、婚假、产假、年假等等一些要求,还有上下班时间的安排,人事部的同事们和我们进行了交谈,给我们讲了公司的企业文化理念。人事部的同事们还讲了公司的奖罚条例,
13、和公司人事的升迁机制。人事部的同事还跟我们讲了有关外派的规定和条例,人事部的同事说把我们外派到宝钢集团控股的上海宝信软件股份有限公司,人事部的同事跟我们讲解了如何更好的为客户服务,在本周的第二天也就是周二我和三名同学问清了上海宝信软件公司的具体地址,上网用百度地图查找到宝信软件的路线。我们三个人一起去宝信报道,到了外派的公司后,我们的项目经理很热情的招待我们,给我们分配好座位,又帮我们设置连接网络,还对我们的情况进行了询问,讲解了在工作中我们应该注意的问题。最后项目经理给我们了相应的软件让我们在电脑上配置工作的环境。之后的几天我们配置好环境之后开始看公司的项目需求说明书。项目经理在得知我们的课
14、程还没有学完时说给我们时间让我们学习。2.1工作环境我们公司的位于上海市宝山区友谊路路1016号上海宝信软件股份有限公司。这个是我被派到的公司的地址以后我都会在这里工作,我的工作的公司是国企,压力相对来说没有私企那么大,所以公司给我们足够的时间让我们打好基础,给我们足够的时间来学习知识,公司的办公环境比较舒适,公司还有提供24小时的热水,还有提供了咖啡免费让员工来喝,公司也给提供了电脑不过都是提供给正式员工的我们实习生还没有呢,但是我们用自己的电脑有每个月都会有电脑补贴费用发放,公司里面环境很好,气氛很融洽同事之间也都相处的很好,我对于工作环境非常满意。2.2工作情况我被派到上海宝信软件后宝信
15、的同事们对我都很热情,因为宝信软件是国企压力没有想象当中的大,但是我也绝对不会就在这个时候放松自己,因为我现在毕竟是实习生,我最主要的任务就是努力跟着公司的前辈们好好学习,不断的加强自我的能力在未来的竞争中我才能够脱颖而出。项目经理把我们安排好后又给我们分配了指导老师,让指导老师带领我们学习技术,指导老师给我们分配任务,这一周我的指导老师让我学习Struts1并且学习完了之后要完成他给的任务用Struts1搭建环境并且要求实现Struts1的表单验证功能。我的指导老师给了我学习的视频,是传智播客的老师讲的Struts视频,传智播客老师讲的Struts深入浅出,我很喜欢老师的讲课风格,在看视频学
16、习的时候我还做笔记,熟话说好脑袋不如烂笔头,遇到中的知识点或者是在看视频我没有理解的部分我都会记到笔记本上,遇到的重点知识我会理解记忆,而遇到的我不会的那些知识点我就请教我的指导老师,指导老师也很认真的帮我解答问题。我的师傅给了我传智播客的视频学习传智播客韩顺平老师的视频,理解一个请求从浏览器发送给web服务器,应用/action,web服务器首先解析主机?然后解析web应用的名称?在解析出资源名?转发给总司令ActionServlet(该类由struts框架提供给我们的无需编写,只需配置)?ActionServlet有一个文件struts-config.xml,该文件配置了表单actionForm(军火库),还配置了action,以及他们之间的对应关系