Web前端开发实习报告

时间:2024-11-20 11:28:29 实习报告

Web前端开发实习报告

  随着个人的文明素养不断提升,越来越多的事务都会使用到报告,不同种类的报告具有不同的用途。一听到写报告就拖延症懒癌齐复发?下面是小编为大家整理的Web前端开发实习报告,仅供参考,欢迎大家阅读。

Web前端开发实习报告

Web前端开发实习报告1

  一、实训项目

  简易记事本

  二、实训目的和要求

  本次实训是对前面学过的所有面向对象的编程思想以及JAVAWEB编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用JSP+Servlet+JavaBean技术框架的应用系统综合实例,以掌握JavaWEB开发技术。

  具体要求有以下几点:

  1、问题的描述与程序将要实现的具体功能。

  2、程序功能实现的具体设计思路或框架,并检查流程设计。代码实现。设计小结。

  三、实训项目的开发环境和所使用的技术

  基于J2SE基础,利用以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。

  四、实训地点、日程、分组情况:

  实训地点:4栋303机房日程:

  第一阶段:班级分组,选定课题,查阅相关资料半天划分模块、小组成员分工半天利用CASE工具进行系统设计和分析,并编制源程序5天

  第二阶段:上机调试,修改、调试、完善系统2天

  第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天

  五、程序分析

  功能模块说明弹出菜单

  for(intf=0;f

  创建保存文件对话框

  publicvoidsaveFile(){

  创建打开文件对话框

  privatevoidopenFile(){

  JFileChooserfilechoose=newJFileChooser();(null);if()}

  {try{Filefile=();FileReaderfr=newFileReader(file);intlen=(int)();char[]context=newchar[len];(context,0,len);();

  (newString(context));

  JFileChooserfilechoose=newJFileChooser();(null);if()}

  {try{Filefile=();FileWriterfw=newFileWriter(file);());();}catch(Exceptione){("保存文件失败!");}}elsereturn;}catch(Exceptione){("打开文件失败!");}}elsereturn;

  六、程序设计及实现

  1、实现弹出菜单(JpopupMenu)

  2、设置字型,字体大小,字体颜色

  3、实现自动换行

  七、实训总结

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

  在实现记事本的功能过程中,也不是很顺利,基本的文件读写和保存文档的复制、粘贴、删除等功能还比较容易实现,但如何改变字体、字体颜色和背景颜色,就比较麻烦了,要实现字体颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如何调用系统调色板?我是通过查阅帮助文档来找到其调用方法的。像自动换行、设置字体等都是通过方法来调用,给相关事件加上监听,在进行响应事件。整个程序中方法才是最关键的,也是最困难的。所以像查找、替换、转到几个功能我都不知道用什么方法,也由于时间有限,没有完成其功能。总体的感觉是对java有了一个全新的认识,现在感觉用java做小的图形用户程序有些缺陷,但是在其的应用方面。尤其是有网络方面的应用,在整个实训我也尝试过做一个小的画图软件。但是由于时间关系还有一个是自身的知识的欠缺,最终这个事情被搁浅下来了。最后还是进行计事本的编写。由于在做画图软件时花了不了时间,所以现在的计事本的功能不是很全,如果有更多的时间,我会把这个记事体再完善一下,再把画图软件也做出来。实训的时间不长,但是我会在课外把它们的功能完善。然后再学习一下java和网络的编程,体验java的前沿技术。

  在学习的过程中也体会到,遇到问题也要请教。不然的话自己一个人去做的话会花很多的时间,我在做这个记事本的时间,其中也问到过许多问题,通过同学的帮助下解决了,提高了程序的开发进程。其他的同学有问题的话我也是给他们尽量解决。我认为学习知识的过程当中就应该是相互学习相互进步的。

  Java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,我会向他学习。

  虽然学习java的路还很找,但我会继续走下去。

Web前端开发实习报告2

  一.实习目的

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

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

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

  二.实习主要内容

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

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

  第一周:了解一下公司环境,餐厅,便利店。给实习生分发新电脑,公司硬件人员负责安装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、为人处世

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

  总结:

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

【Web前端开发实习报告】相关文章:

web前端开发实习心得03-18

web前端实训心得体会09-26

web前端课程设计心得体会07-14

软件开发毕业实习报告07-24

软件公司开发实习报告06-15

前端学习计划08-08

前端实习生工作总结通用12-09

前端学习计划通用10-07

前端学习计划【精】02-24