java实习总结Word下载.docx
《java实习总结Word下载.docx》由会员分享,可在线阅读,更多相关《java实习总结Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
因为对于程序来说,可读性、可理解性是一项衡量它是否优秀的一个标准。
所以就有了我们6位成员的项目组。
在项目组中,我担任组员这一角色,这相当于一个正规项目的项目开发人员,感觉自己身上的担子挺重,因为要配合其他组员的进度并完成自己任务从而使得项目能够成功地,完整地把它应有的功能实现。
对于项目中遇到的困难,我觉得那就是经验不足,会遇到很多问题但也培养了我们上网搜索查询,咨询老师同学的良好习惯,让我相信任何困难都有被解决的一天。
所以从整个项目来说,自己在编码上遇到的太棘手的问题都是大家集体解决。
但是总的来说,这次课程设计对我很有帮助,让我获益匪浅,期间时间虽短但是也学到了不少的知识。
在这次实习过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟练的技术却在此次实践环节中往往出问题,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,这一切都离不开钻研精神与勤学好问的精神.
总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。
并且在的实习里,让我知道还有很多地方的不足,还有许多的技术等着我去摸索,等着我去学习。
最后,感谢公司的几位老师辛勤的工作,我们的开心来自你们的热心与关心。
祝你们工作顺利。
我把本次为期三周的实习看作是理论与实践相结合的桥梁。
通过这周的实习和学习,我知道了此次实习的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作。
正所谓百闻不如一见,经过这次自身的切身实践,我才深切地理会到了走出课堂,投身实践的必要性。
平时,我们只能在课堂上与老师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!
限制了我们网络知识水平的提高。
但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲取的。
而针对实际操作中遇到的一些特殊的问题,我们不能拘泥于课本,不可纯粹地以本为本。
在这次实习中我得到了许多收获,我第一次体会到Java工程师的工作是什么样子的,也发现了很多不曾注意到的细节,在实习的演示过程中,我对作为一名Java工程师注意的事项应该从小事做起、从基本做起。
把职业能力训练与职业素质有机的结合起来。
相信这对我接下来学习专业知识会起到很有效的帮助,在接下来的几个月里,我会以作为一名职业人的身份在这几个方面要求自己,严格自我,向Java工程师靠近。
而经过这次实习,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则,即费力又费时还做不好这个项目。
因此不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。
做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做人的一个最基本的问题。
对于自己这样一个即将步入社会的人来说,需要学习的东西很多,他们就是最好的老师,正所谓三人行,必有我师,我们可以向他们学习很多知识、道理。
实习结束了感觉虽然辛苦,但很充实。
我想这就是Java工程师的工作。
我也体会到Java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能体会的。
总之,这次实习为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我将来走上社会打下了扎实的基础。
作为在校计算机专业的学生,现在我能做的就是吸取知识,提高自身的综合素质,提高自己的职业技能,自己有了能力,到时候才会是车到山前必有路。
我相信在不久的未来,会有属于我自己的一片天空。
我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自己,为大家的成才与就业奠定坚实的基础;
并希望同学们要做好角色定位,将自己所学的知识,学熟、学精。
多学习和收集与项目有关的资料,来提高自己的业务水平,同时多请教经验丰富的老师,使他们好的经验能够对自己起到借鉴作用,在他们的帮助下,能够很快的培养自己的管理技能及节省时间,避免做无用功,也可以让自己了解很多项目管理上的捷径,从而减少自己会遇到的挫折和错误。
1、数据库范式作用:
尽可能减少数据冗余、保证数据完整性、识别出实体、关系以及表的缺失
第一范式:
字段都为单一属性,且属性为基础类型
第二范式:
属性必须完全依赖关键字
第三范式:
非主键属性不能依赖其他的非主键属性
mysql的学习,在学校里我对mysql已有了初步的了解。
指导老师教我要灵活多变,什么时候要用到临时表,嵌套查询,存储过程用的地方等,叫我多看几个例子,并敲下代码运行下,体会里面的数据生成,查询出自己要的数据等。
然后再根据这些数据写出语句,生成需要的流程,这就是数据挖掘的精髓!
那么存储过程与一般的sql语句有什么区别呢?
存储过程的优点:
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般sql语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行
update,,query,时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量
从中我学到了:
存储过程是数据在存储到数据库的过程中,可以对这些数据进行操作,不然数据就是直接从页面获取,直接原样存储。
在之前的项目基础上,实现以下功能:
系统可以分为不同权限的管理员,管理本系统,如商品管理员、系统管理员等。
系统管理员可以配臵一些信息管理本系统。
系统可以管理商品(添加、删除、修改、查询)。
系统可以管理商品分类(添加、删除、修改、查询)。
系统可以管理品牌(添加、删除、修改、查询)。
系统可以管理论坛,根据商品分类创建论坛分类。
自定义分类等。
系统可以的论坛管理功能等,此处不再详细累赘。
系统可以进行订单管理功能。
系统可以进行用户管理功能。
公告管理管理。
模板管理功能。
支付用送货管理。
难点:
顾客的购物功能
1.顾客点击商品信息页的购买按钮,传递商品id、颜色到系统,系统根据客户传递的值将商品放入购物车中,然后显示购物车页面。
顾客依此往复,添加产品。
2.顾客可以修改购买商品的数量,此处使用ajax技术,动态刷新页面及商品小计金额和总金额。
3.顾客可以删除购物车中的商品,此处仍然使用ajax技术。
4.顾客点击计算按钮的时候,弹出结算页面,顾客选择送货方式、付款方式、以及修改送货地址等。
用户还可以选择使用豆豆支付商品。
5.顾客点击提交完成本次购物,即完成一次订单购物。
总结:
通过实践才能学到更多,更了解自己学会了多少。
简单的总结为几个字:
多看,多问,多观察,多思考!
html:
是一种标记语言、忽略大小写,语法宽松、使用html标记和元素,可以:
控制页面和内容的外观、发布联机文档、使用html文档中插入的链接检索联机信息、创建联机表单,收集用户的信息、执行事务等等、插入动画、开发帮助文件等。
css:
样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字d拥有最高的优先权。
浏览器兼容:
一旦为页面设臵了恰当的dtd,大多数浏览器都会按照上面的图示来呈现内容。
然而ie5和6的呈现却是不正确的。
根据w3c的规范,元素内容占据的空间是由width属性设臵的,而内容周围的padding和border值是另外计算的。
不幸的是,ie5.x和6在怪异模式中使用自己的非标准模型。
这些浏览器的width属性不是内容的宽度,而是内容、填充和边框的宽度的总和。
虽然有方法解决这个问题。
但是目前最好的解决方案是回避这个问题。
也就是,不要给元素添加具有指定宽度的内边距,而是尝试将内边距或外边距添加到元素的父元素和子元素。
这些属性是div布局的奠基石。
由于浏览器的不同,盒模式中也有差异,比如说对于宽度盒高度,在不同浏览器中定义是不同的,ie6是包含边框、内边距,而ff的只是指内容的宽度。
细节上的差异,往往是我们在日常工作中能总结出来的。
当你的css写的不兼容时候,你自然就会想起这些内容。
在新豆商城的项目设计中,总结:
需求分析是重点。
前台需求分析,系统前台拥有2种用户,即浏览使用本系统的顾客,当顾客注册为本系统的会员时,即本系统的第2种。
功能描述如下:
浏览、注册、搜索、购物、登陆、消息功能、个人资料修改、收货地址、积分交易、订单查看等。
用例图如下:
(略)
需求分析,系统后台拥有多种用户,简单描述如下:
商品管理员、系统管理员等。
由于时间关系,本系统后台前期可能不做开发。
预想在后期专门开发权限管理栏目,可以根据需要产生多种管理员以分配不同的;
商品管理、商品分类管理、品牌管理、;
后台用例图如下:
;
系统管理员;
第二十一周;
实习第二十一个礼拜;
struts是开源软件;
软件工程师使用struts为业务应用的每一层提供;
action,这个类通常由用户提供,该控制器负责;
model部分:
由javabean组成,acti;
view部分:
该部分采用管理栏目,可以根据需要产生多种管理员以分配不同的权限进行管理。
商品管理、商品分类管理、品牌管理、订单管理、送货方式管理、会员管理、公告管理、模板管理、论坛分类管理、帖子管理、系统配臵、支付管理等。
进一步了解Java开发的相关知识,掌握Java开发的基本技术,丰富Java开发的实战经验。
学习SQL的基础知识及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。
通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;
培养我们动手能力;
培养我们良好编程规范、编程方法;
以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;
增强自己的团队协作意识,了解软件开发的思考角度和主要流程。
为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
岗位介绍
Java软件工程师,学习基于Java平台的Web应用和设计知识。
主要应用java基础、MySQL数据库、Servlet技术、JSP页面设计、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技术完成网站与游戏后台的开发。
实习总结及体会
通过这次实习机会,我主要学习了以上这些java编程