无忧总结网 >地图 >实习总结 >

java实习报告

java实习报告

时间:2023-05-06 无忧总结网

java实习报告精选。

一般而言,只有实践能克服经验的错误。实习是大家都会经历且难忘的事情,当实习任务完成后,我们需要动笔写实习总结,实习总结可以充分发挥我们的主观能动性。一篇实习总结应该要怎么写呢?小编花时间特意编辑了java实习报告精选,供您参考,并请收藏本页!

java实习报告 篇1

一.实习目的

大学期间,学校教授了计算机的基础课程,例如数据结构,计算机网络原理,离散数学,编译原理等、这些课程有助于我们形成系统的计算机逻辑体系,熟悉计算机的底层原理,从而可以更加容易上手企业级开发。

到了大四的上学期,对于项目经验,自己只是搭过简单的环境,实现了一些简单的需求。对于真正可以运行在服务器上,可以接受大量用户访问的真实项目,内心还是很渴望见一见,看看和平时自己写的有什么区别,自己需要在哪方面下功夫来更好的提升自己。

另外,从大学校园进入社会,我觉着也是需要一个缓冲期,毕竟校园对我们还是很包容的,像要更好的适应社会生活,还是应该要更加严格的要求自己,勇敢面对社会工作中的挑战。

二.实习主要内容

公司名称:东方航空电子商务有限公司

公司简介:东航电商将以东航每年近亿人次的旅客运输量为客户流量基础,整合各类线上、线下产品及服务资源,为用户提供出行相关一站式集成产品和服务解决方案。

第一周:了解一下公司环境,餐厅,便利店。给实习生分发新电脑,公司硬件人员负责安装Windows系统。

第二周:观看公司发的学习视频,学习基本的SpringBoot使用,自己下载运行环境,例如Idea,Mysql,Git,VsCode等相关环境。其中Mysql的下载安装遇到误删除,预先环境等问题废了不少功夫。

第三周到以后:分到相应的项目组,下达任务,开始真正的工作。

项目名称:接送机改版项目

项目内容介绍:该项目主要用于接送乘机的用户。比方说飞机乘客想要打车去自己预定的机场就可以在网上下单让出租车来接自己,同样当乘客坐飞机到达目的地也可以下单让出租车将其送到指定的地点。

项目架构简介:该项目采用SpringBoot搭建,接口显示采用Swagger2,缓存使用Redis,信息调用采用WebService,数据持久层使用Mybatis,版本控制使用GitLab。

负责模块:

1、我的航班接口,查询用户机票订单

2、内部/外部渠道号查询(增加缓存)

3、订单列表

4、订单详情

5、订单状态列表

6、用户评价

7、取消订单是否有损

8、取消订单

9、去支付接口

每一个模块就是一个接口,我的工作就是在两个星期内写完接口,并且完成相应的测试。

由于此项目是从C#的老项目改版成Java项目,所以需要我们先看懂C#的老项目,然后再用Java重写。

工作内容:项目负责人首先将整个项目的任务划分为一个个的任务,再将任务分配到项目组的成员,再将主要框架代码上传到GitLab,我们使用Soucetree工具将代码导入到自己的电脑上,完成相应的工作将代码上传,再有专门的负责人将代码进行整合,从而完成整个项目的内容,如果有问题要及时的询问。

当所有的代码上传完毕,此时再GitLab上重新开一个分支,项目组所有人将此最终项目导入自己电脑,测试自己负责的接口。

另外,每周都要提交周报,又来记录自己每天都完成了哪些工作,学习了哪些内容。

三、实习总结

此次实习,我收获了很多。我觉着可以分为个人技术成长和为人处世两方面来谈。

1、个人技术成长

首先我终于有了实际的项目经验,以后再找工作时就可以很有底气的写上去,然后技术上也有了提高,当然这要感谢公司里前辈的悉心教导,也让我知道外面的世界很大,厉害的人有很多,如果想要在这一行走下去需要极大的努力。

最重要的是遇到问题一定要多问,刚开始的时候因为我不喜欢问问题,导致项目做的很慢,被项目负责人好好的说了一顿,他告诫我不会的,不知道的很正常,一定要多问,不要耽误项目的进度。

对于基础知识的掌握一定要牢固,之前我总是喜欢新的技术,喜欢扩展自己的知识面,结果在真正工作的时候才发现真正考验技术的反而是那些最基本的东西,比如说Java基础类的Date类,如果没有好好研究,那用到的时候就会担心自己会不会用错,还是用LocalDate好一点呢,就会显得捉襟见肘,耽误时间。

对于自己见到过的知识点一定要深入的研究,我在工作就因为浅尝辄止而受到负责人的数落。比如之前将对象转化为Json字符串是很常见使用方法,但是项目中的需求是倒过来的,是需要将Json字符串转化为对象。因为之前没有研究过两者的相互转化,在用到的时候自然也是不容易想到,结果耽误了好长时间。

对整个项目一定要先有个大概的了解,不能只是着眼于自己的任务。因为整个项目是一个整体,有可能我会调你的接口,你也可能调我的接口,需要两者的相互沟通。最关键的是项目中会有一个公共的工具类,别的成员写好的工具都会放在里面。之前由于我并不知道,每次都重复造轮子,导致觉着工作异常艰难,后来幸好被负责人及时指正,才发现任务没那么繁重。

2、为人处世

要学会合作,之前在学校都是一个人完成项目,但到了公司,由于项目很大,必然需要与人合作,那么就需要多考虑别人的感受,比如说代码注释一定要清晰,提交代码一定要自己先多检查检查,不要让别人重复做你该做的事。

总结:

此次实习让我发现自身的诸多不足,路漫漫其修远兮,但是我会正视这些问题,好好努力,迎接更好的自己。

java实习报告 篇2

昆山安博外包服务产业园区,作为安博教育集团业务的重要组成部分,承担着安博内部员工、安博行业客户、社会团体及个人的实训业务,并直接向国内外多家知名软件企业输送软件人才。在IT企业技术人员的培养方面积累了丰富的经验,并拥有极其完善的课程体系、优良教学设施和雄厚的师资力量。 作为华东地区最大的实训基地,安博在实训及配套服务方面有着完善的一站式体系,在实训员工日常管理,实训教学管理,生活服务等方面有着成熟的操作流程。

安博实训体系是一种全新的、多维的人才教育培养体系,是将“企业的内容”以“实训的形式”来“完成对人才的培养”的体系,是目前国内在人才实训领域最系统的和实用的研究成果,是国内领先的实训系统化“模版”,此体系率先获得国家教育部的科技成果鉴定,并在IT实训基地的建设与运营、教育部“IT实训推广工程”中得到成功应用。安博实训体系体现了三维式人才培养新模式:即“项目经理、技术经理、职业督导经理”引导模式,强调实用性人才培养,同时,实现了“真实项目、真实的企业环境、真实的企业化管理”。 安博实训体系坚持“从企业中来,到企业中去。”,在安博实训体系的框架下,实训合格结业的学生(实训员工)经历并实践一个真实项目的完整开发过程,具备基于项目组分工协作的角色技能与职业素质,有能力从事实训阶段相关岗位的工作,并开始具有个性化目标的职业生涯。

20xx年,安博教育集团将继续与地方政府联手建设园区型软件与服务外包实训基地,把IT实训推广工程融入当地人才战略,推动产学合作,驱动在校学生与在职人员的个性化职业发展,为“企业招人难”和“学生就业难”寻求解决之道。成都电子科技大学、河南大学等10几所高校也在论坛期间与安博教育集团签署了校企合作协议。

软件业内人士表示,安博教育集团与大连、昆山等地政府合作创办的大规模园区型实训基地、服务外包产业园,深入践行了“区域教育驱动区域经济”的教育服务战略,深化了大学生就业与区域经济发展的联动;与国际知名IT企业合作培养企业真正需求的人才,畅通了大学生的就业渠道,同时也为IT企业的持续发展奠定了人才基础。这种合作形式将成为今后IT教育机构的发展趋势。

缺乏工作经验和社会经验,成为在校大学生与其他就业群体最明显的劣势。如果能够在毕业前找到一个合适的企业进行生产实习,在与自己未来工作相似的企业环境中积累一定的工作经验,必将是大学生增强就业力的一笔宝贵财富。对于计算机相关专业的毕业生来说,由于其专业的特殊性,更加期盼切实、高效的实习环境,我希望能在踏入职场之前了解并切身体验IT企业的工作环境和研发氛围。

java实习报告 篇3

一、项目的地位

因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。

他们欠缺的主要是两点:

(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。

(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。

解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。

二、如何选择项目

项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:

1、项目不能太大,也不能太小

这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。

2、项目不能脱离实际应用系统

项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。

3、项目应能覆盖所学的主要知识点

学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。

4、最后综合项目一定要是实际应用系统

学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。

三、Java怎么选择项目

这个不是靠想象,而是根据实际的情况一步一步分析出来的,当然这里只是讨论方法,不涉及具体的项目案例。

我们可以采用倒推的方式来分析:

(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目

(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务

(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。

(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目

(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。

java实习报告 篇4

一转眼,这段实习的生活过去了,回首这段时间的实习,最大的收获是学到了更多的知识,增加了自己的经验,锻炼了自己,提高了自己的能力。下面,我将实习的工作总结如下:

在注重素质教育的今天,社会实习一直被视为培养德、智、体、美、劳全面发展的跨世纪优秀人才的重要途径。毕业实习是学校教育向课堂外的一种延伸,也是推进素质教育进程的重要手段、大学生进入社会的桥梁。它有助于当代大学生接触社会,了解社会。同时,实习也是大学生学习知识、锻炼才干的有效途径,更是大学生服务社会、回报社会的一种良好形式。鉴于毕业实习的以上的优点,我怀着一颗真诚学习的心成为了其中的一员。

来到实习单位,我首先面对的是个人角色的转换及整个人际关系的变化。学校里成绩不错的学生变成了未知领域里从头学起的实习生,而熟悉的校园也变成了陌生的企业单位,身边接触的人变成了我的前辈我的同事我的师傅,相处之道完全不同。在这样的转变中,对于沟通的认知显得非常苍白。于是第一次觉得自己并没有本以为的那么善于沟通。当然,适应新的环境是需要过程的,所以我相信时间和实践会让我很快完成这种角色的转变,真正融入到工作单位这个与学校全然不同的社会大环境中。我还要努力实践,自觉进行角色转化。只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

在公司中做不出成绩时,会有来自各方面的压力,老板的眼色同事的嘲讽。而在学校,有同学老师的关心和支持,每日只是上上课,很轻松。常言道:工作一两年胜过十多年的读书。两个月的实习时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。只有拥有自信才能够克服一切,去实现自己的理想,创造自己的人生。

实习是个人综合能力的锻炼,作为一名新时代的新青年更应该把学习作为保持工作积极性的重要途径。像我这种文凭不高的人,心里就有一种很渴望的感觉,明白了自己与社会所需的要求,因为现在毕业求职,特别是对于像自己一般的人,更多的时间是社会职业选择自己面试,更多的不是自己去选择职业,这应该就是所谓的先就业再择业吧。所以自己会把心态放正,在公司的时候先全面发展,等过段再看看精于哪个方面,然后向那个方向努力发展。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、技能知识和社会知识,用先进的知识武装头脑,用精良的技术提升能力,以广博的社会知识拓展视野。

我努力去适应全新环境的同时,最大的体会莫过于实际工作方面的收获。特别是在实习过程中,我亲眼看到前辈们对工作认真负责、精益求精的工作作风。在实习过程中使我感受最深、受益最大的就是这种工作作风。通过这次实习,前辈们的这种作风和精神值得我在今后的工作中很好地学习、继承和发扬。走出校门,踏进社会,不能把自己要求太高。因为期望越大,失望可能会越大,但适当的期望与渴望还是非常必要的。不能认为我在学校里读了多少本书、写了多少万字、听了多少堂课,自己了不起了。我毕竟还是初出茅庐,没有任何实践经验,比起前辈们还差得很远。学校生活暂告一段,社会生活刚刚起步,应该在步入社会后,继续学习,不断增长和扩展知识面,才能使自己在社会占有一席之地。由于公司是主要是做网站的,所以我利用一段时间对PHP和mysql进行了系统的学习,在这里带我的师傅有时候只是很粗略的给我们讲讲或者干脆直接告诉我们应该学会什么,什么时候检查。这时才真正感受到了在学校时老师耐心的教我们一点一滴知识时的珍贵。真后悔在学校时不应该那么浪费时间。但是现在也认识到自学能力的重要性,认识到“活到老学到老”的真谛。“在大学里学的不是知识,而是一种叫做自学的能力”,参加工作后才能深刻体会这句话的含义。课本上学的理论知识用到的很少。在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。所以我们还要继续学习,不断提升理论素养。

在公司实习已经两个月了,在这里每天的时间都是非常紧张的,没有什么时间玩。在这里我懂得了许多,以前知识嘴上说说,现在真的感觉到赚钱的不容易。想到父母为了养家,为了送我读书是多么伟大的一件事,他们真的不容易。还懂得了要做好一件事必须要有一定的一致,还要善于学习、多和周围的人沟通、要能发现问题、多问几个为什么会是这样,你一定可以学到很多东西,养成多想多问的习惯,对以后的工作一定会有帮助的,还知道了团队合作的重要性。

刚来的时候,什么都不习惯,因为是第一次上班,有点累,觉得力不从心,不知道从哪里入手,去学习哪方面的知识。后面慢慢就习惯了,但有时候想想,我一个大专生在外面又能干些什么呢?复杂点的也不会,连简单的功能有时候都做不好,以后怎么干大事呢?这也是个很好的锻炼机会,好好磨练一下自己也有好处。中国不是有句古话“吃得苦中苦,方为人上人”吗?

一、感想和体会

1、第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力 量。第一天去单位,心里不可避免的有些疑惑:不知道同事上司怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。我微笑着和他们打招呼。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“俞总早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对同事对朋友的尊重关心,也让他人感觉到被重视与被关心。

2、第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就

需要跟同事有很好的沟通,加深彼此的了解,刚到公司,同事并不了解你的工作学习能力,不清楚你会做那些工作,所以跟同事前辈很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,同事对我有了大体了解,边有针对性的教我一些知识。我也真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中推翻了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。

3、第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在单位时,文斌就跟我说,想做网站开发这块,激情与耐心必不可少,在网站更新方面,这一行业就像做新闻工作,不断的更新,这就需要你有激情,耐心的去不断的学习,提高自己的专业水平。

4、第四是“主动出击”:当你可以选择的时候,把主动权握在自己手中。

在实习时,我会主动地帮同事做一些力所能及的事情,并会积极地寻找合适的时间,向同事请教问题,跟同事像朋友那样交流,谈生活学习以及未来的工作,通过这些我就和同事走的更近,在实习当中,同事就会更愿意更多的指导我。获得更大的收获。记得有次同事的电脑出问题,我就自高奋勇帮他去进行查找原因,等问题解决的后,我心里感觉很高兴,因为我的主动,我巩固了我所学的知识,并且得到了同事的认可。5、第五是细心负责和基本的专业素养:细心负责是做好每一件事情所必备的基本素质,基本的专业素养是前提。一个网站的代码可能非常多,如果你写的代码很凌乱,不严谨清晰,你可能会在一些细小的地方犯错误,网站也不容易的维护。所以说要做好这些事情,不细心负责,没有基本的专业素养,是很容易出现错误的。

6、第六是讲究条理:如果你不想让自己在紧急的时候手忙脚乱,就要养成讲究条理性的好习惯。“做什么事情都要有条理,”这是从小爸爸给我的忠告。在公司时的文件材料很多,这就需要很有条理的去整理好,以免在用的时候翻箱倒柜的去找,耽搁时间,浪费精力,误了事情。所以,经理的桌子上总是收拾得井井有条。这一点对我感触很深,同时让我联想到在一本书上看到这么一个故事,一位在美国电视领域颇有成就的美籍华人当部门经理时,总裁惊讶于他每天都能把如山的信件处理完毕,而其他经理桌上总是乱糟糟堆满信件。他说,“虽然每天信件很多,但我都按紧急性和重要性排序,再逐一处理。”总裁于是把这种做法推广到全公司,整个公司的运作变得有序,效率也提高了。所以说:养成讲究条理的好习惯,能让我们在工作中受益匪浅。

7、第七是态度决定一切。

工作时一定要一丝不苟,认真仔细,一个职员在公司的大部分时间都是在工作的,这就要求他在这段时间内一定要小心谨慎,一丝不苟,不能老是出错,有必要一定要检验自己的工作结果,以确保自己的万无一失。工作的时候我一直保持极大的工作热情,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽然工作中我也会犯一些错误,受到领导批评,但我认为这些错误和批评是能让我能在以后的工作中谨慎小心,提高工作效率。在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。这次生产实习虽然说时间比较少,但是却让我了解了公司的企业文化、生产模式和质量体系管理等经验,这对我来说是很宝贵的。

8、第八是勤于思考

在工作岗位上一定要勤于思考,不断改进工作方法,提高工作效率。公司的日常工作都会比较繁琐,而且几天下来也会比较枯燥,就是需要你多动脑筋,不断地想方设法改进自己的工作方法,提高工作效率,减少工作所需时间

9、第九是不断学习

要不断的丰富自己的专业知识和专业技能。这会使你的工作更加得心应手。一个人在自己的职位上有所作为,一定要对自己职业的专业知识有所熟悉,对自己业务所在范围内的业务技能也要熟练掌握,这样才算是一位合格的技术人员。

二、工作成果与收获,在技术方面的心得体会:

程序代码编写,在与同事的交流中,能积累更多的经验和他人的编程思想,来完善自己未成熟的编程思想。指导教师常常持有一些我们无法想到的编程技巧和实现捷径,这为我们省下了一些钻研的时间,毕竟多年的经验是非常宝贵,值得我们这些新手去学习和借鉴的,使之成为我们自己的财富。从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。

项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时。

这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。目前,正着手复习英语4级的考试,同时也没有怠慢实习训练的项目程序编写。遇到问题及时的向指导教师请教,如果问题不是很麻烦的话,便会通过请教同学来解决。实训项目编程工作量之大,超过我的想象,而且由于编程操作过于精细,一点错误都会影响全局调试,所以一直停留在这个阶段。能被别人接受和认可,在进行过程中不会出现崩溃性的问题,这些工作缺一不可。

实习项目的编程如计划的顺利进行着,再有一周的时间,就可以彻底完成编程余下的工作,进入到调试阶段。虽然相对于一些高手,我的进度实在是太过于落后,但是我不会认输,毕竟每天都认真而又充实的生活着、工作着,没有闲暇的时间去偷懒。软件的调试也同样是非常重要的,它关系着整个软件是否能正常输出和输入,在软件的整个工程中,占着无可厚非的重要地位。所以,必须耐着性子,完美的进行着每一次调试,以及软件功能测试,不允许有半点的差错和BUG出现。

回想这段时间在实习项目的程序编写和调试测试,充分发现了个人力量的渺小,人类永远无法脱离组织而单独活下去,就像我这段时间的程序编写以及与指导老师的沟通,如果没有他们的协助,也许我需要更多的时间来完成实习项目的程序编写以及调试和测试等环节。组织内部的协调工作,使我实习项目作业可以顺利的完成,在寒假即将到来之际,充分的体会到了组织团体对个人的重要性所在,在这段软件大型实习活动中,学习了很多书本上遗漏的知识和前辈老师的很多指导经验,这是一笔无比巨大的精神财富,是我之后学习工作的重要财产。

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

这同时又证明了要做好一份工作,不仅要了解相关的理论知识,还要了解实际操作。通过这段时间的学习,从无知到认知,到深入了解,渐渐的我喜欢上这个全新的专业,让我深刻的体会到学习的过程是最美的,在整个实习过程中,我每天都有很多的新的体会,新的相反,想说的很多,总结下来主要有以下几点:坚持、我们不管到那家公司,一开始都不会立刻给工作我们做,一般都是先让我们看,时间短的要几天,时间长的要几周,在这段时间里很多人会觉得很无聊,没事可做,便产生离开的想法,在这个时候我们一定要坚持,轻易放弃只会让自己后悔。多听、多看、多想、多做、少说:我们到公司工作以后,要知道自己能否胜任这份工作,关键是看你自己对待工作的态度,态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,四多一少就是我的态度,我刚到这个岗位工作,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。少埋怨:有的人会觉得公司这里不好那里不好,同事也不好相处工作也不如愿,经常埋怨,这样只会影响自己的工作情绪,不但做不好工作,还增加了自己的压力,所以,我们应该少埋怨,要看到公司好的一面,对存在的问题应该想办法去解决而不是去埋怨,这样才能保持工作的激情。虚心学习:在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向同事或领导请教,当别人教我们知识的时候,我们也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。错不可怕,就怕一错再错:每一个人都有犯错的时候,工作中第一次做错了不要紧,公司领导会纠正并原谅你,但下次你还在同一个问题上犯错误,那你就享受不到第一次犯错时的待遇了。

三、实习总结

经过这次实习,我从中学到了很多课本没有的东西,在就业心态上我也有很大改变,以前我总想找一份适合自己爱好,专业对口的工作,可现在我知道找工作很难,要专业对口更难,很多东西我们初到社会才接触、才学习。所以我现在不能再像以前那样等待更好机会的到来,要建立起先就业再择业的就业观。应尽快丢掉对学校的依赖心理,学会在社会上独立,敢于参加与社会竞争,敢于承受社会压力,使自己能够在社会上快速成长。

通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。总之,这段时间,我看到了自己本身存在着许多问题,也会遇到这样那样的问题,当前的时代日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后的工作存储更多的能力。毕业实习使我获得了人生第一笔宝贵的工作经验,虽然在步入社会后,还有很多东西要学习,很多教训要吸收,但我想我已经做好了足够的准备,无论是心态上还是技能上。现代社会的竞争是残酷的,但只要努力地付出,我的职业生涯就必定会开出希望的花,结出成功的果——我相信。

四、今后自己努力方向

学无止境:我将坚持不懈地努力学习软件技术知识,并用于指导实践。对现软件行业来说,技术变化较快,在这方面我要加强自我学习。光说不做,不行。在以后的工作中不断学习知识,通过多看、多学、多练来不断的提高自己的技能。这样才能不断的丰富自己,让自己不提前被这个竞争激烈的社会所淘汰不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力及沟通能力,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作。总结这段时间的实习生活,使我受益匪浅,受益一生,这将为我选择软件事业而自豪,选择软件事业而骄傲,更加坚定了我成为软件人的决心和信心,我有能力和毅力来走这条路。

java实习报告 篇5

本为期三周的实训项目是在电子商务专业的一门专业必修课程《Java语言程序设计》课程上设置的,要求学生用Java技术在Windows平台下开发学生信息管理系统,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

本次课程实习旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。是学生通过此程序的开发能够切实提高其的程序设计水平,在实践中掌握面向对象程序设计的开发思想。

学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。

学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。

依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。student(学生信息表)有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),se_(性别),age(年龄),dept(系别)。teacher(教师登录表)有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。score(教师登录表)有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。

在老师对该程序设计进行讲解分析后,我们便可对该程序系统功能有一定的认识。然后,需要进行上机操作。首先,要把自己的电脑上下载安装必要的软件,先搭建项目编程环境:MyEclipse 6.0,再对数据库进行设计导入。之后,建四个包:Connection,Dao,Model,ui。其中,在每个包中还要再建必要的类。最后,便进行最困难的工作,就是将已有的程序代码敲出来,保证其完全无误,便可实现系统各项功能。

依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。所以要在数据库里建表这三个表,内容如下。

(1)student(学生信息表)有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),se_(性别),age(年龄),dept(系别)。

(2)teacher(教师登录表)有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。

(3)score(教师登录表)有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。

首先,将包connection,Dao,Model里的程序代码敲出来,做好准备工作。然后,再在ui包里建类LoginUI,然后将程序完整无误地敲出来,主界面便可运行出来。学生信息管理系统要面对教师和学生用户。

继续在ui包里建类ScoreQueryUI,StudentQueryUI,StudentScoreUI,再将其代码完整无误地敲进去,便可运行。当学生通过自己的用户名和密码登录

此系统后, 可以查询自己本学期的各科成绩信息。

继续在ui包里建类 ScoreAddUI, ScoreDeleteUI,StudentAddUI, StudentDeleteUI, TeacherMainUI, 然后还是将其各自的代码完整无误地敲入,便可实现各项功能。

教师方面:通过用户名和密码登录后,进入教师主界面,在这个主界面里,依次进行测试。在查询功能里,依据学生姓名和学号进行查询学生基本信息,再依据不同字段(姓名、学号、年龄、性别、系别)查询学生基本信息。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录,一旦运行成功,必会显示增添或删除成功,否则显示增添或删除失败。

学生方面:通过学号和密码登录此系统后, 可以查询自己本学期的各科成绩信息。

第一,在我敲完代码后,因为其中有不少细节性的小错误,系统会显示出很多的小差,根本不能运行。

第二,数据库连接有问题,因为总是连接不上,所以当通过用户名和密码登录时,总是会弹出用户密码错误的小框。

第三,当检查完代码完全无误时,有个别功能还是无法实现。

第一,对于程序代码的敲打有错误这一问题,我唯一的办法就是对照代码一点一点的来查找,直到把错误找完为止。

第二,刚开始我导入的是自己的数据库,可能是文件数据受损,以至于能连接上,但是无法显示。后来我在192.168.0.1里又新建了个数据库,这个问题就解决了。

第三,程序代码虽看起来无误,但实质还是有问题。只要将个别字符前后加

通过这两个多星期的系统设计与开发,学生信息管理系统开发完成。在系统开发的过程中,以前学习感到很抽象的课程Java变得清晰起来。我感觉到这门理论课程的重要性。我还发现原本比较基础的东西记不牢,运用起来比较麻烦,而且书上讲的东西还较少,所以起初做课设的时候可以说是一头雾水,必须通过其他途径去巩固去加强。需要学习的东西还有很多很多。

但我收获的也不少,我更了解了整个学生信息管理系统的开发流程。从数据库的建立,到开发环境的建立我都很熟悉了。对于Java的一些基础知识我也已经能够了解并掌握,尤其是程序代码,对于我来说已经不是一大串乱码了。总之,我真的在实践中学到的不仅是课本知识的巩固和提高,而且还在实践中学习到解决不少程序设计的细节问题的方法,感谢老师不厌其烦的指导,对此次课设的实习,我感到受益匪浅。

java实习报告 篇6

进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

7月x日:简单地了解公司的基本情况,进一步学习了java的基本知识。

7月x日:学习java相关的编程环境和运行环境的材料,准备好有关的程序和工具。

7月x日:学习简单的java编程,做一个简单的登录系统,

7月x日:对登录界面进行美化,并着手后台的编码工作。进行后台和各模块功能编码实现的学习和尝试。并练习简单、常用的测试的方法。了解其重要性。

7月x日:回顾自己学习过程,总结自己的所学和不足,完成实习报告。

xx科技有限公司长期致力于培养IT精英,近年来成功的培养了无数的人才,公司师资都是工作相当有经验的讲师主讲。

达内IT培训集团是中国高端IT培训行业领导品牌,致力于培养Java、C++、

C#/.Net等方面的中高端软件人才。由美国国际数据集团IDGVC Partners和集富亚洲JAFCO ASIA投资,是国内首家获得国际风险投资的IT培训机构,20xx-20xx连续3年入选德勤“高科技高成长中国50强、亚太地区500强”。 达内IT培训集团是Java之父Sun公司在中国境内最大的Java培训合作伙伴、中关村科技园区管委会指定的“软件人才培养示范基地”,是中国“先就业后付款”IT培训模式的创始者。

经过x年运营, xxIT培训集团在大学生IT就业培训领域积累了丰富的专业经验与就业资源。 以中关村科技园区为依托,达内在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原等20多个城市,建立了近30家培训中心,拥有2万多平米的培训场地,在校生规模达5000人。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送5万多名中高级软件人才,跨越电信、金融、电子政务(商务)、电力、通讯、搜索、欧美外包及对日外包等十数个行业。

目前,xx集团拥有500多名员工,年产值接近2亿元,运营规模已远远超出其它同类机构。

本次毕业实习我主要是做一个登录系统,从中学习一下Java开发和SQL的技术运用,因此选择了石家庄志诚软件公司。Java和SQLServer作为开发工具都有它们各自的特点,下面是我学习Java的一些内容。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态

绑定。总之,Java语言是一个纯的面向对象程序设计语言。

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。

这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。

与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。

在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。

Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。

在该系统中,与Web服务器相连的数据库采用的是大型关系数据库管理系统 ——SQL Server 20xx。它是基于客户机/浏览机模式的数据库管理系统;它支持ODBC、ADO等技术的应用,可无缝的与Windows 20xx Server 和 IIS 集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。

数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。

进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。

初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用,什么JA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。感觉Java就是做Applet的。让我不可思议的是JA 2,JDK,J2SE,J2EE,J2ME等新名词在自己的脑海里蔓延。搭起Java开发环境后,记得刚开始还是用UltraEdit编辑并编译的慢慢的改用JCreator了,要开始干项目了,以前从书上看到的东西,在项目中有了很好的机会去温习,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放不好,后来才知道有一个布局管理器。后来开始涉及到数据库访问,JDBC。随后Java规范了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE的事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。

开发豆豆网时,基于Linux+JSP+JavaBean+Oracl的系统。不同于Swing+JDBC的开发模式,系统之间多了一层;同时,很多开发技术和面向左面系统不一样,比如分页技术。

完成项目后,自己对于Java的很多方面都比较了解了。开始思考一个问题,J2EE是什么东西?。我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE。

通过实习,我自身发生了重大的转变,我相信我会在JA开发这条路上走的更长更远。

实习虽然结束了但是给我的感触很大。在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名即将毕业的大学生更应该把学习作为保持工作积极性的重要途径。

实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我。

实习的同时也让我了解到了自己的不足,我会继续努力,完善自我。对于学校的精心安排和指导老师的用心辅导非常感谢.

java实习报告 篇7

1)实习题目

学生信息管理系统的设计与开发

2)实习目的

《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。

本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。

3)开发环境

操作系统;Windows XP

编程环境:MyEclipse 6.0

主要技术:Java Swing实现窗体界面

JDBC实现数据库操作

系统架构:三层架构(MVC)+DAO设计模式

数据库:MySQL5.0

二:课设内容;

1)系统功能需求

学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。

学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。

2)数据库需求

依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。

(1)student(学生信息表)

此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。

(2)teacher(教师登录表)

此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。

(3)score(教师登录表)

此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。

三:设计过程(包括总体设计和详细设计)

1)项目总体设计

需要建立一个三层模块:视图层(界面,提供用户输入)控制层(接受用户输入处理)持久层(连接数据库)。

在登陆界面实现教师、学生的登录,实现学生查看自己所有信息的界面,教师对学生信息、学生成绩信息的增删减查功能的实现。

2)项目详细设计

1、需要有开发环境,安装编程环境:MyEclipse 6.0、数据库:MySQL5.0、安装Navicat for Mysql程序;

2、仔细阅读《Java实习指导书》,详细了解对学生信息管理系统设计与开发的总体设计;

3、首先需要建立四个包,分别为:ui包,dao包,connection包,model包。connection包,主要负责获得与数据库的连接和关闭连接;dao包主要负责对数据库的操作;ui包主要分为登录界面、学生查询界面、教师对学生信息和学生成绩信息进行增删减查操作的界面;

4、ui包是界面,系统运行主界面--学生信息管理登陆界面(根据公共数据库建立自己的数据库,输入登录名、密码可以分别进入教师主页面、学生主页面), 学生详细信息界面(进入后会出现学生自己的成绩等详细的信息,并有退出功能),老师登陆界面(可以对学生信息进行增删减查,对学生成绩信息进行增删检查,并有退出功能);

5、ui包中还有对学生信息进行增加学生、删除学生、查看学生信息、浏览所有学生信息、增加学生成绩信息、删除学生成绩信息、查看学生成绩信息的7个界面,每个功能实现完成后会显示操作成功,并有退出功能;

6、然后在Java编程环境MyEclipse 6.0编写代码;

7、首现建立以dumeilingxxglxt命名的项目工程,然后建立ui包,然后再建立LoginUI类,代码敲完LoginUI类的所有代码,然后开始根据提示,这个 LoginUI类所需要的dao包,connection包,model包,还有dao包的 ScoreDao类、StudentDao类、 TeacherDao类;connection 包的DBConnection ;model包的Scor类 ,Studente类, 然后在敲ui包中的ScoreAddUI类, ScoreDeleteUI类,ScoreQueryUI类,StudentAddUI类, StudentDeleteUI类, StudentQueryUI类,StudentScoreUI 类,eacherMainUI类;

8、在MyEclipse中导入数据库驱动包mysql-connector-java-5.0.5.jar;

9、 在Navicat for Mysql打开数据库,然后建表:student表、teacher表和score表,进入主界面,实现系统登陆功能;

10、连接公共数据库:Navicat for Mysql

代码为:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");

11:然后开始运行,发现错误并解决错误;

12:在所有代码都正确的情况下,所有界面将会出现。

四:调试过程(包括系统测试、出现的问题、解决的方法等)

出现最多的错误就是:

1)代码编写错误,解决方法就是照着代码继续核对,直到可以运行

2)当连接上公共数据库后,运行LoginUI,出现登陆界面,但是输入登录名、密码点击登陆后却出不出现学生信息界面或是老师登陆界面,这时候下面将会出现许多错误提示,点击后开始再次找出错误的代码,这个难度比较大,需要自习阅读每一行代码,在熟知代码的前提下对程序代码进行修改,也是最考验我们耐心的时刻,过了之一阶段,实习的基本要求就达到了,然后就该对程序加入一些自己的设计,以此来不同于别人。

3)在我设计好的代码中,登录学生界面是出现一个Driver success,connection succecc的提示,但是却不显示学生信息,一直不知道是什么原因,最后把数据库的三个表删除,再次建表,结果全部成功了,对我来时这是一个谜啊。

五、小结(在整个课程设计过程中的总结和体会)

将近三周的JAVA实习很快就结束了,虽然仅仅只有三周,但我学到了许多知识,以前只是做些JAVA实验,敲一堆代码,然后出来个简单的结果,还有的是没有在主函数里输入,只是学会掌握属性存取器的使用,super、final、abstract关键字,理解抽象类与抽象方法,理解并掌握接口的定义与使用等等,但这次不一样,是设计与开发个学生信息管理系统,实现教师、学生登录并实现增删价查功能。

在整个学生信息管理系统的设计与开发过程中,感触最深的就是两周的敲代码、核对代码。可以说是一次痛苦的体验,但是在实习的第三周看到自己的成果展示,不得不佩服自己的毅力。

通过对这次学生信息管理系统的设计与开发过程实习,我发现任何一种语言只要你用心投入,你就会发现其实一切都那么简单,就拿这四个包中的类代码,如果你仔细分析的话,你会发现其实一些带麦是差不多的,也就是说只要你会其中一个操作代码,你就会其他的操作,老师给的程序代码教师操作功能只有6个,但是我们可以再添加两个界面。我的自己设计部分是:添加背景颜色、并增加了一个浏览所有学生信息的界面,但是没有连接到正确的界面上,由于自己安排的时间问题,没有及时写出来,还有就是我在添加背景颜色时,还是不太清楚,确切说自己登陆界面添加背景颜色正确,其他的被覆盖这了,总的来说还是不太懂代码。

还有体会最深的一点是:只要你用心去学习,你就回学到一些东西,也许不是那么明显,但是只要付出还是会有收获的。在第三周周二是交作业时,有的同学自己昨天完全正确的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有点想哭,其实我想说:冷静。然后看看是什么原因,假如是电脑的问题李珂把代码拷走,重新建立工程,说实话,我不知道重新建了多少次,遇事一定要让自己冷静,不要急,事情总会有解决的方法。

java实习报告 篇8

在本学期的开学初期,我们在学校机房进行了为期三周的JAVA实训。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,通过这次为期三周的实训,遇到了很多自己感兴趣的问题,就会很有兴趣,当然学知识可不能凭自己的爱好和一时兴趣,不能遇到自己不敢兴趣的问题就把它抛给同学,要学会自己踏踏实实认真的去解决问题。要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

本次我们小组所做的程序是“小小通讯录”基本功能已经较好的完成,可是还是有一些不完善,比如我们的通讯录没有能够做到把通讯录里所储存的信息以列表的形式展现出来,所以还是有些不完善,,我们的指导老师对我们的程序作出了大体评价,发现我们的思想还是处于一个比较简单的过程当中,老师的几句简单评价,就带给我们无与伦比的冲击性,由于我们写程序的经验尚且较少,很多东西无法考虑到位,老师的点评,使我们认识到了不足与今后的前进方向与目标,使我们更加具有动力与激情,拥有了继续认真学习JAVA的信心,拥有了成为一位合格的高级程序员的壮志,在编写程序的过程当中,我们在一开始就遇到了问题,一直在纠结与是使用数据库连接还是使用文件,经过老师的耐心讲解,我们了解到了尚未接触到的Jar包等一些列名词,但是经过数据库的抒写与连接发现SQL20xx与SQL20xx无法同步,所以最终我们选择了使用文件来进行这次程序的编写,第二个问题就是我们的程序在进行按钮新窗口的链接,在新窗口弹出时,无法将老窗口关闭,纠结了好久,询问老师,老师还给我用了“父子”的生动例子来讲解,最终我们查找JDK,查找类的用法终于完美解决!甚是兴奋!在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。

所以学好java语言有很大的用处,这次实训,面对一道陌生的题目和要求时,不应慌张和无措,首先应该想到这和课本上的哪些知识具有结合点,回忆和分析这种结构的算法和具体实施方法,综合考虑其他的方面,例如:该题的易写性和易懂性及其他的问题的可利用性。在编写时,一个小小的符号,一个常量变量的设定,这都无不考量着我们的细心和严谨,所以学习JAVA,不仅对我们以后学习其他语言有很大的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。对待学术知识应该是严谨和认真。

这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。

据我了解,软件工程专业培养的工程型人才要富有创新精神。软件工程技术人员致力于开发可靠好用的计算机产品和软件产品,必须具有扎实宽泛的知识面和较高的社会责任感,必须了解最新的技术进展、能够综合运用各方面技术并深刻理解设计一个合格产品所涉及的多方面因素,如市场需求、用户习惯等。另外,这两个学科领域是相辅相成的,并共同推进计算机技术的方展。计算机技术的发展会推动软件的开发,软件工业则对计算机科学技术的进展以及软件应用领域的扩展起着重要的推动作用。软件工程人才的就业前景十分看好。

未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到xx亿元,软件从业人员达到xx万人,在x国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。信息化是IT界的焦点。而信息化的实现,除了需要技术支持,人才也是很重要的环节。如何培养与国际接轨的高素质软件工程人才,已经成为x国软件产业的当务之急。

软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在x国,国内市场对软件人才的需求每年高达xx万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。Java具有如此好的就业与发展前景,使我更加坚定了软件开发这条道路。但是自己还与很多不足,需要努力学习与改进,关键是读这个专业要自己动手实践,自己解决实践中发生的问题,对任何程序要懂得举一反三。如果指望按书本的步骤做..指望每学期死记硬背通过考试..那绝对是没前途了..如果一个软件工程的学生都是在玩电脑游戏中度过每个学期的.那就不要期望毕业能找到本专业的好工作了....x公司副总裁、x研究院院士、软件部首席技术官詹姆斯?戈士林(JamesGosling)博士以"xx技术之父"闻名于世。作为x研究院院士,他亲手设计了Java语言,完成了Java技术的原始编译器和虚拟机。在他的带领下,Java现已成为互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势为网络计算带来了划时代的变革。自x年x月正式推出的x年以来,Java已从编程语言发展成为全球第一大通用开发平台。Java技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。x年,x推出了以Java2平台为核心的J2EE、J2SE和J2ME三大平台。随着三大平台的迅速推进,在世界上形成了一股巨大的Java应用浪潮。作为唯一在互联网上开发的语言,Java平台以其移动性、安全性和开放性受到追捧。目前,x国的软件人才主要有两方面的欠缺,一是英语水平差,二是软件开发经验缺乏。针对这种情况,很多软件学院大幅增加了英语课时,同时广泛采用国外原版教材,部分基础课和专业课采用双语教学甚至全英文授课。各软件学院还特别强调实践环节。像xx软件学院x%的专业课程都配有课程实验大作业,学生从本科二年级起就能根据兴趣选择参加各种研究所的研究工作。所以我还要努力学习英语,提高自己各方面技能Java如此潮流,我就更具信心,争取早如成为一名合格的专业性人才!

最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中

去,为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解JAVA这门语言。谢谢!

java实习报告 篇9

通过3天的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的java课程学到的只是java和皮毛,一开始我还没有信心完成。我仔细看了书上的代码之后。对计事本有了一个大体的了解,在初训的实候知道自己应该做一个什么样的计事本了,在实训的过程中也遇到了不少困难,通过查API文档和看书,解决了问题,在写到字符的查找的替换时后,用到了上课时学到的知识,对字体的风格的保存里面的颜色分离和还原方法,是通过查API文档获得的,现在我所写的计事本只实现在一些基本功能。简单的复制粘贴,字体风格的设置,还有就是查找和替换功能以及一些字体风格的保存.对文件的操作基本都用到了。

在实现记事本的功能过程中,也不是很顺利,基本的文件读写和保存文档的复制、粘贴、删除等功能还比较容易实现,但如何改变字体、字体颜色和背景颜色,就比较麻烦了,要实现字体颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如何调用系统调色板 我是通过查阅帮助文档来找到其调用方法的。像自动换行、设置字体等都是通过方法来调用,给相关事件加上监听,在进行响应事件。整个程序中方法才是最关键的,也是最困难的。所以像查找、替换、转到几个功能我都不知道用什么方法,也由于时间有限,没有完成其功能。

总体的感觉是对java有了一个全新的认识,现在感觉用java做小的图形用户程序有些缺陷,但是在其的应用方面。尤其是有网络方面的应用,在整个实训我也尝试过做一个小的画图软件。但是由于时间关系还有一个是自身的知识的欠缺,最终这个事情被搁浅下来了。最后还是进行计事本的编写。由于在做画图软件时花了不了时间,所以现在的计事本的功能不是很全,如果有更多的时间,我会把这个记事体再完善一下,再把画图软件也做出来。

实训的时间不长,但是我会在课外把它们的功能完善。然后再学习一下java和网络的编程,体验java的前沿技术。在学习的过程中也体会到,遇到问题也要请教。不然的话自己一个人去做的话会花很多的时间,我在做这个记事本的时间,其中也问到过许多问题,通过同学的帮助下解决了,提高了程序的开发进程。其他的同学有问题的话我也是给他们尽量解决。

我认为学习知识的过程当中就应该是相互学习相互进步的。Java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,我会向他学习。虽然学习java的路还很找,但我会继续走下去。

本文来源:http://www.dlbdf.org/shixizongjie/9660.html