计算机专业的实习报告

时间:2024-09-12 10:56:54 实习报告

  【前言】本文是热心网友“nzlgb49971”收集的计算机专业的实习报告,供大家阅读。

计算机专业的实习报告

1、实习的目标与要求实习目标:毕业实习是一个关键的综合实践环节,旨在帮助学生灵活运用所学知识与技术,针对特定应用问题展开分析、设计与处理,扩大学生的知识视线,训练并掌握实用的新开发技术,为毕业设计搞好技术准备及研究方案等工作。根据标准化的方式逐步完成毕业设计。实习规定:深入学习Java技术,掌握软件开发流程,灵活运用所学知识与技术,对现实问题展开分析、设计与处理。2、实习主要内容在实习期内,我经历了四个月的日语学习、三个月的技术加强及三个月的项目实践。根据这四个月的日语学习,我顺利通过了日语J-Test E级测试,并学习了很多Java技术。在此期间,大家进行了一项模拟项目,课题为物流仓储管理系统的设计与实现,应用的框架为Struts和Hibernate,技术为Java,开发平台为MyEclipse,数据库为MySQL。自打Java语言问世以来,它便把自己定位为致力于网络应用软件开发的语言,因其跨平台、可靠性和彻底面向对象的特性,在互联网应用软件开发行业引领风骚。Java是一种跨平台的面向对象编程语言,非常适合于分布式计算环境。实际特性包含:简易性、面向对象、分布式、解释型、可靠安全、平台无关、可移植、高性能、多线程及动态性等。Struts架构由一组相互配合的类(部件)、Servlet和JSP Taglib构成。基于Struts架构的Web应用程序符合JSP Model 2设计规范,能够看作MVC设计模式的一种组合。Struts不仅是一些标签库的集合,也是一个完备的Web架构。它也提供了大量的标签库以及可以不同于框架的工具类。Struts拥有自己控制器(Controller),并整合其他技术来达到模型层(Model)和视图层(View)。在模型层,Struts可以轻松地和数据访问技术融合,包含EJB、JDBC和Object-Relation Bridge等。在视图层,Struts能够和JSP、XSL及其它表示层部件融合。Hibernate是一个开源的对象关系投射架构,它对JDBC展开了轻量级的目标封装,使Java程序员能够以目标编程的方法操作数据库。Hibernate可以在任何应用JDBC的场合下运用,既适用于Java客户端程序,也可在Servlet/JSP的Web运用中应用。其最大优势在于,Hibernate可以使用EJB的J2EE架构中取代CMP,担负数据持久化任务。Hibernate的关键接口包含:Session、SessionFactory、Transaction、Query和Configuration。这五个关键接口在开发中均有运用。通过这些接口,不仅可以对持久化目标来操作,还能进行事务处理。因为加入到日语软件外包项目中,首先要学习日语。作为世界三大美语之一,日语的入门相对容易,但深入掌握却很困难,基本至关重要。每日学习一课,大概需要记住四五十个单词和五个左右语法点;抄录单词和句子,记诵对话和例文。学习日语变成了每日的主要任务,每日早上六点起床,开展晨读,吃完早餐后再次晨读,为听写充分准备。每学习完一课,就要查验语汇、语法和句式。每周也有日语检测。最初我感到很不适应,几回测试也没有合格,刚开始的学习压力很大,班里有三位同学半途休学,我也曾动摇过,想要撤出,但考虑到找工作的不易,还是坚持下来了。逐渐适应后,我的成绩逐渐提升,经常能达到九十多分。经历过那样艰苦的阶段后,我会在今后的道路上更为坚毅。课程计划是早上三节课,下午三节课,夜里三节自修,作息时间与高中类似。日语学习占有我生活的全部,每次吃饭时都会偷看两眼语汇,睡前也要复习一下。那边的压力远高于我以前所有的经历。每周有六天课程,每一天都在高节奏高压力中度过。接着是日语口语和听力的训练,关键提高听和说能力。以后,我开始了Java基础的学习。与以往学过的C语言不同,Java是一种纯面向对象的语言,一开始我遭受C语言影响而不太适应Java的编程思想,但随着训练提升,我逐渐适应了。如今我才意识到,Java相比C语言要简单得多,它去掉了C语言中很多强悍的但不科学、易出错的特性。Java具备多个特性:纯面向对象、分布式、健壮性、安全性、架构中立性、可扩展性、解释执行、高性能、多线程及动态性等。如今,Java已发展成为开放式的技术规范。独立学习Java,针对开展项目实施来讲是不够的。项目实施必须从实际出发,最先分析客户需求,这一过程尤为重要,务必把细节搞清楚,制作用例图、功能图,确定关键词,以及每个功能的实现方案,并进行权限分配及其页面的设计。接着是程序编程,这部分不可消耗太多时间,由于一个项目中需求分析占40%,软件测试也占40%,而代码编写仅占20%。在这个过程中,有很多不懂的地方,尽管很多功能构思已出,但代码却难以达到。大家细心探讨,教师进行介绍。在这期间,我得到了很好的锻炼,一旦掌握一种新技术,总会觉得极大的成就感。此外,SQL语言的应用也至关重要,没有SQL的支持,数据库操作根本无法完成,对数据的增删查改都是不现实的。我发现,针对软件来讲,数据库操作尤为重要,因为许多软件项目都要进行数据操作,如统计、归类、查看、修改和删除等。最后便是软件测试,关键检测是否漏掉了作用、冗余的东西及其代码里的bug,页面是否正确。总的来说,我觉得项目实践至关重要,它突破了我过去的思维方式和惯性操作。之前我在编写程序时,总是盲目逐渐,不会进行规划,碰到与预期不符的问题就会删除这些部分,最后生产出来的程序经常作用不健全、不够明确,欠缺具体规划和文档,造成别人无法理解,我自己也难以解释。没有良好的编程设计理念。这次学习项目实战后,脱离了坏习惯,建立了良好的设计构思与编程步骤。以往很多不明白的物品,如今变成了我明白的事。我感激那些曾经的正确观念,因为它最初并不被人所了解。3、实习的收获与体会学校里收获了很多知识,特别是计算机相关的知识,但对我来说依然不足。针对如何把理论知识转化成实践,我没有掌握。因此,我来到了IBM无锡实训基地。在这儿,我收获颇丰,最主要的是积累了工作经历,为今后的工作奠定了基础。根据实习,我得到了一些感受:做事必须具备以下几点:最先要保持良好的心态,态度决定一切,调整好心态,不要依赖他人或网络,遇到不懂的应主动搜索并解决问题,一定要亲自动手,唯有如此,才能真正提升自我。

计算机专业的实习报告相关文章:

有关电子专业实习报告6篇

电气专业工程实习报告

电气专业工程实习报告5篇

电气专业工程实习报告6篇

广告专业实习报告12篇

学生专业实习报告

装饰专业实习报告

计算机应用技术专业毕业生自我鉴定

计算机应用专业自荐信

计算机专业学生毕业实习报告