为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

河北科技大学计算机专业实习报告

2017-09-20 6页 doc 42KB 38阅读

用户头像

is_751406

暂无简介

举报
河北科技大学计算机专业实习报告河北科技大学 实 习 报 告 学生姓名:          学 号:            专业班级:      计算机    班          实习单位:    石家庄志诚有限公司        实习时间:2014年11月24日——12月05日 指导教师:                              2 0 1 4 年 11 月 实习成绩评定表 学生姓名 学  号 成绩 专业班级 计算机  班 起止时间 2014年11月24日-12月05日 实单位 石家庄...
河北科技大学计算机专业实习报告
河北科技大学 实 习 报 告 学生姓名:          学 号:            专业班级:      计算机    班          实习单位:    石家庄志诚有限公司        实习时间:2014年11月24日——12月05日 指导教师:                              2 0 1 4 年 11 月 实习成绩评定表 学生姓名 学  号 成绩 专业班级 计算机  班 起止时间 2014年11月24日-12月05日 实单位 石家庄志诚有限公司 指 导 教 师 评   语 目  录 一、实习…………………………………………………………1 二、实习目的…………………………………………………………1 三、实习内容…………………………………………………………1 四、实习总结…………………………………………………………2 五、实习日志…………………………………………………………3 一、实习计划 11月19日:全面讲解项目功能,理解项目需求及编码规范。 11月20日:导入数据库,搭建框架,完成主界面布局。 11月21日:从数据库读取树节点,构建菜单树。 11月22日:使用JfreeChart完成图表。     11月23日:了解ibatis的基本用法和常用api。 11月26日:集成之前几天的内容完成第一个图表的显示。 11月27日:对程序进行重构,完成标签。 11月28日:对程序进行,继续优化。 11月29日:依然是进行后台和各模块功能编码实现的学习和尝试。 11月30日:阶段总结,打包程序。 二、实习目的 Java Web开发技术主要包括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模型,常用的Servlet API,HTTP请求的发送,Servlet中处理请求,Servlet的生命周期,ServletConfig和ServletContext的含义,JSP语法元素,JSP页面生命周期,JSP page指令,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可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。 首先我们用就JfreeChart在jsp中生成静态图表,逐渐深入最后完成动态图表的建立和格式化图表信息。 11月23日     今天主要学习的是ibatis,老师给我们讲解了ibatis的基本用法和常用的api。ibatis并不会为程序员在运行期自动生成 SQL 执行。具体的 SQL 需要程序员编写,然后通过映射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定 POJO。 通过对ibatis的学习,使用ibatis完成增删改查,并学习了spring和ibatis的集成,使用spring的SqlMapTemplate完成增删改查。 11月26日 新的一周开始了,学习了一些基础知识之后,集成之前几天的内容完成第一个图表显示,首先了解图表的构成的数据关系,然后写出查询相关数据的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日 两个星期的实习下来,有很多经验,有很多认识,自己总是有很多的感慨。也许在实习的这些天中,我也在逐渐的成长。在认识学习逐渐的成熟。每个人都会在时间潮流中不断认识自我,只不过是时间的长短的问题。因此待人要真诚,时时为人着想,处处为人行事。能够把自己溶入群体,而不耻向工人群众学习。要想在如今的社会中生存,就要吸收新的思想与知识,不断更新观念,趋于完善。这样才有利于思想与实际行动真正地结合,只有在思想演练,才能在最短的时间里把自己要从事的行业中处于领先的地位进而起着不可替代的作用,因为我将会为它比其他人付出更多创造更多价值。我也应该得到我应得到的报酬与珍贵的经验。
/
本文档为【河北科技大学计算机专业实习报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索