河北科技大学计算机专业实习报告_第1页
河北科技大学计算机专业实习报告_第2页
河北科技大学计算机专业实习报告_第3页
河北科技大学计算机专业实习报告_第4页
河北科技大学计算机专业实习报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北科技大学实习报告学生姓名:学号:专业班级:计算机班实习单位:石家庄志诚有限企业实习时间:2014年11月24日——12月05日指导教师:2014年11月实习成绩评定表学生姓名学号成绩专业班级计算机班起止时间2014年11月24日—12月05日实单位石家庄志诚有限企业指导教师评语目录11123一、实习计划11月19日:全面解说项目功能,理解项目需求及编码规范。11月20日:导入数据库,搭建框架,达成主界面布局。11月21日:从数据库读取树节点,建立菜单树.11月22日:使用JfreeChart达成图表。11月23日:认识ibatis的基本用法和常用api。11月26日:集成以头几日的内容达成第一个图表的显示。11月27日:对程序进行重构,达成标签。11月28日:对程序进行剖析,持续优化。11月29日:依旧是进行后台和各模块功能编码实现的学习和试试。11月30日:阶段总结,打包程序.二、实习目的JavaWeb开发技术主要包含Servlet技术和JSP技术它是现在建立电子商务应用、动向Web站点的首选技术。认识用java开发Web项目基来源则,学习Web开发的有关知识,掌握Web开发的基本技术,丰富Web开发的实战经验。学习JSP、MySQL等的基础知识及正确的运用方法,认识设计专题的主要内容,学会用MySql创立数据库及所需表格的详细方法;理解连结SQL数据库的语句及能正确的应用于实践;认识框架struts、spring、ibatis。学习项目的开发流程,参加项目开发的整体设计与部分模块的详细实现,在此过程中领会团队分工合作的精神,这是开发一个项目所必不行少的。经过实习,稳固大学所学到的知识,提升剖析、判断和办理实质问题的能力。三、实习内容经过本次实习,理解Servlet技术和JSP技术。认识Web应用程序与Web服务器并掌握HTTP协议的有关观点。本次的实习内容主要包含:Web应用程序与HTTP基础,Servlet的开发和运转,JSP页面的开发和运转,Servlet和JSP各自的应用处合,Servlet模型,常用的ServletAPI,HTTP恳求的发送,Servlet中办理恳求,Servlet的生命周期,ServletConfig和ServletContext的含义,JSP语法元素,JSP页面生命周期,JSPpage指令,JSP页面变换过程,JSP的隐含对象,可重用的Web组件与JavaBeans使用,静态包含与动向包含,JavaBeans的观点和成立,JSP中JavaBeans的使用,MVC设计模式的使用和软件初步测试以及握系统的公布等.四、实习总结一转瞬,这段实习的生活过去了,回顾这段时间的实习,最大的收获是学到了更多的知识,增添了自己的经验,锻炼了自己,提升了自己的能力。在当今社会,就业问题就仿佛老是环绕在我们的身旁,成了说不完的话题。招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自己的知识面,扩大与社会的接触面,增添个人在社会竞争中的经验,锻炼和提升自己的能力,以便在此后毕业后能真实走入社会,能够适应国内外的经济局势的变化,并且能够在生活和工作中很好地办理各方面的问题。专业实习,就是把我们在学校所学的理论知识,运用到客观实质中去,使自己所学的理论知识实用武之地。只学不实践,那么所学的就等于零。理论应当与实践相联合。另一方面,实践可为此后找工作打基础.经过这段时间的专业实习,学到一些在学校里学不到的东西。由于环境的不同,接触的人与事不同,从中所学的东西自然就不相同了。经过此次实习,让我们理论联系实质,在软件工程的开发过程、数据库的开发、散布式计算等工程实践经验上有了很大的提升。在企业中也培育了初步的大型项目合作开发经验,这一些都很好的加强了我们的个人的能力和并提升了自己的素质。近似的以上的收获还有好多好多,但在实习结束的这个时候,认真考虑一下,仍是有一些地经验教训的。在活动中我们能感感觉到,好多的工作经验,开发的知识我们认识的仍是不够充分,以致我们在开发早期要发费许多的时间用于入门。但有一点感觉就是,我们在学校所学的一些基本知识仍是比较实用的,比如J2EE,数据库基来源理等,正是这些基础知识使我们在缺乏工程经验的状况下还可以赶快下手,此后追上。针对我们学校部分学生广泛基础理论知识许多,工程经验不足的现象,我们同学大能够去掉过去羞于参加工程,怕在他人前认短的心态,我们学校的软件工程专业教课是挺不错的,知识面恰到利处,我们一般在工程眼前仍是能很快下手的,而为了更好的进行开发,我们也应当在校时期就多进行一些工程方面的锻炼,培育实质着手能力。回忆这段时间在实习项目的程序编写和调试测试,充散发现了个人力量的微小,人类永久没法离开组织而独自活下去,就像我这段时间的程序编写以及与指导老师的交流,假如没有他们的辅助,或许我需要更多的时间来达成实习项目的程序编写以及调试和测试等环节。组织内部的协调工作,使我实习项目作业能够顺利的达成,在寒假马上到来之际,充分的领会到了组织集体对个人的重要性所在,在这段软件大型实习活动中,学习了好多书籍上遗漏的知识和长辈老师的好多指导经验,这是一笔非常巨大的精神财产,是我以后学习工作的重要财产。碰到问题先自己思虑,无从下手再找能手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,否则你一辈子都逗留在那种水平,从人身上学到的东西远远比书多的多。解决了一个问题后,要去究根问底去找到问题产生的因由,以防你下次碰到近似的问题再浪费相同的时间。把代码写的美丽,说明,空行,规范相同不可以少,可读性是放在第一位.以前看过一个能手写的代码,真的一看就是不同水平的人写的,几乎很完满,读起来很流利,方便自己也方便他人.实习是为未来打基础的重要阶段,珍惜自己每一个工作的时机,无论什么人,什么学历,从事什么工作,好好的表现、展现自己的能力,不要错过好的机会。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,愉悦或是艰辛,只管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。经过实习,我自己发生了重要的转变。第一,进入企业,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的修养,不迟到不早走是必定的,并且还要时刻严格要求自己,企业的规定要严格恪守.而后,在技术上也有了很大的提升,学习了好多企业自己的框架和工具,这都是一些长辈的可贵经验。并且所作的软件应用性更强。所以,我要坚定自己的信念,在企业好好实习,争取提前转正,我相信我会在JAVA开发这条路上走的更长更远.五、实习日记11月19日实习第一天除了简单认识一些企业的背景、产品、发展方向等,主要的仍是理解项目功能,并达成项目所需的环境搭建以及制度代码规范。开始熟习实习所用系统,为此后实习打下基础。11月20日今日的主要任务是达成登岸界面,为此需要先导入数据库,学习数据库的基来源理与用法,掌握了数据定义的意义,掌握了数据操控的语言,掌握了事物办理,和数据控制的命令。以下为我的总结:数据库有下边两类组建,物理组建,逻辑组件。物理组建是操作系统组建,有下边三种种类:数据库文件或数据文件,控制文件,恢复日记文件。逻辑组件决定数据库中物理空间的使用,它包含:表空间,段,数据区,模式对象。达成登岸功能,并使用struts、spring、ibatis达成登岸界面以及主页面的布局。11月21日今日主假如为我们解说WEB基础知识的使用状况,这些知识在选修课上有点认识,但仍是不够熟习。高老师不过做简单的介绍,这么短的时间里,也只好为我们介绍一些常用的标签和简单的JavaScript。今日的收获好多的,固然时间很紧,我们也有些疲倦,但学到了许多东西。对web基础中的最基本的标签有了崭新的认识,并且还会应用简单的JavaScript。这两天的时间就让领会到了什么是“术业有专攻”,我们在学校里学到的东西,也不过入门,万里长征,我们也不过迈出了第一步。我们在此后的日子里,要不停的吸取养分,努力去掌握宏大的知识系统,努力的在知识的大海里爬行,努力的为生活注入新的元素,这才是我们的生活,活到老要学到老。11月22日今日我们解说了JfreeChart的基本用法和api,JFreeChart是JAVA平台上的一个开放的图表绘制类库.它完整使用JAVA语言编写,是为applications,applets,servlets以及JSP等使用所设计.JFreeChart可生成饼图(piecharts)、柱状图(barcharts)、散点图(scatterplots)、时序图(timeseries)、甘特图(Ganttcharts)等等多种图表,并且能够产生PNG和JPEG格式的输出,还可以够与PDF和EXCEL关系。第一我们用就JfreeChart在jsp中生成静态图表,渐渐深入最后达成动向图表的成立和格式化图表信息。11月23日今日主要学习的是ibatis,老师给我们解说了ibatis的基本用法和常用的api。ibatis其实不会为程序员在运转期自动生成SQL履行。详细的SQL需要程序员编写,而后经过映照配置文件,将SQL所需的参数,以及返回的结果字段映照到指定POJO。经过对ibatis使用spring11月26日

的学习,使用ibatis达成增修改查,并学习了SqlMapTemplate达成增修改查.

spring

ibatis

的集成,新的一周开始了,学习了一些基础知识以后,集成以头几日的内容达成第一个图表显示,第一认识图表的构成的数据关系,而后写出查问有关数据的sql,今日又解说了另一个数据库Oracle的函数的用法,最后经过对Oracle的连结达成第一个图表的显示,几日下来今日终于看到一点儿结果了,内心难免有几丝愉悦之情。11月27日今日从头对该网站的各个模块应实现的功能进行了详细的描绘,对创立数据库时所需表的成立也有了一个详细规划,总之经过今日的学习我认识到不只要依据不同的客户设计页面的特色并且更懂得了后台数据库的重要性。能够说几乎每一个动向功能的实现都离不开跟数据库的连结。对程序进行剖析,确立重构的目标,封装成标签,达成标签.11月28日Struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。假如我们想混淆使用Servlets和JSP的长处来成立可扩展的应用,struts是一个不错的选择.软件工程师使用Struts为业务应用的每一层供给支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。我们仍然需要学习和应用该架构,可是它将能够达成此中一些沉重的工作。假如想混淆使用Servlets和JSP的长处来成立可扩展的应用。Action,这个类往常由用户供给,该控制器负责接收来自ActionServlet的恳求,并依据该恳求调用模型的业务逻辑方法办理请求,并将办理结果返回给JSP页面显示。Model部分:由JavaBean构成,ActionForm用于封装用户的恳求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action依据ActionForm里面的恳求参数办理用户的恳求。JavaBean则封装了基层的业务逻辑,包含数据库接见等。View部分:该部分采纳JSP实现.Struts供给了丰富的标签库,经过标签库能够减少脚本的使用,自定义的标签库能够实现与Model的有效交互,并增添了现实功能.对应上图的JSP部分.Controller组件:Controller组件有两个部分构成——系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架供给,继承HttpServlet类,所以能够配置成标明的Servlet。该控制器负责拦截全部的HTTP恳求,而后依据用户恳求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责办理用户恳求,自己不具备办理能力,而是调用Model来达成办理。对应Action部分.总结:学习了才知道struts很强盛。11月29日今日的任务是优化登岸系统并学习简单的调试和测试的一些方法。认识测试的重要性和目的,并且经过这个过程能够认识自己犯错的地方并加深编码的理解和掌握。11月30日两个礼拜的实习下来,有好多经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论