java实训自我鉴定范文

2024-04-15

java实训自我鉴定范文(精选8篇)

篇1:java实训自我鉴定范文

java实训的自我总结

实训已经进行两周多了,还有一周就要正式结束了,突然发现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人的就距离却是越来越来大,总是想偷一下懒,总是想着马马虎虎过去算了,没有那么精打细算过。结果不经意有些人人开始脱颖而出,有些人开始展露锋芒,而我也开始黯淡下去。我是想好好学学别人的,结果画虎不成反类犬。原来我也是不轻易臣服的人,我即便不去领导他们也没有人可以领导我。给我分的实训小组连个能交流的人都没有,身边一个研究生只会不停地打击我,我只能不知所谓的笑笑。这个项目小组真让我郁闷,组长谁也领导不了,组长不是我,我也懒得管,乐得清闲。

这两周究竟自己学到了什么,确实在脑海中总还是模糊不清的,J2SE,J2EE,HTML,JScrip特效,CSS,JAVAweb,Servlet,JDBC,数据库快速建模,数据池,单态模式,JFreechart,俄罗斯方块项目,人力资源项目,购物网项目,这都算是过来了,可是心里却不是很有谱自己心里七上八下的,自知学的只有四成火候,又不断地被人打击打击么还没有可以交流,心中这两天的抑郁让我难以忍受,总是喉咙里很堵,心里着实闷得难受。回去想跟室友聊聊,他只说了一句,寂寞才说爱,活该。我就更郁闷了,我一直对自己说我只是活着我只是深爱着。明天就要进行最后一周实训了,各项目都到了结束完善阶段,也是所学的整理复习阶段。看着周围有人夸夸其谈,有人韬光养晦,自己心里也很没底,项目结项之后还有个考核我都十分担忧。其实这各阶段我更担忧的是我发现自己的学力已经下降,可能是长时间习惯不听老师讲课,只靠自学和考前突击。现在听讲师讲课总是听着听着就跑神了,听着听着就觉得没意思了,总想自己看书自己单干,可真的有时间的时候我却提不起精神去单搞,总是事倍功半花了三四个小时有时候只是把讲师四十分钟的搞完。然后精疲力竭的倒下。

拥有太多的东西总是不会去珍惜的。我懒惰的恶习让我异常痛苦。我现在唯一拥有的财富就剩下我的青春了,我发誓我会努力努力再努力,捍卫自己的青春,我说过我会成为伟人的。以后我会给自己出本自传的。人生只有一次,人生在世至少不能辜负自己。

友情提醒:本文来自【自我总结】收集与整理,特别感谢版主!

篇2:java实训自我鉴定范文

学号:

专业班级:

实习单位:

实习时间:

陈育伟20096361信息与计算科学1班高博教育2012-7-1——2012-7-1

42012年 7 月 14 日

一、实习目的通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

二、实习主要流程

1、公司管理规则,程序员素质,程序员编码规范;

2、需求开发与管理;

3、面向对象分析与设计,面向对象编程的特性;

4、javaSE、javaWeb、页面设计-JSP页面;

5、数据库设计、SQL应用;

6、软件需求分析与设计;

7、项目实战

三、实习内容

Oracle数据库

数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。

Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结

果。

Oracle服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。尽管Oracle始终在不断发展,但目前Oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的Oracle十分适合于访问Internet上的数据库。

java与SQL的应用

Java语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。利用Java语言中的JDBC技术,用户能方便地开发出基于Web网页的数据库访问程序,从而扩充网络应用功能。JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。JDBC由一组用Java语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase等),进而可使用标准的SQL语言来存取数据库中的数据,而不必再为每一种数据库系统编写不同的Java程序代码。

控制技术-Servlet技术

1)什么是Servlet?

一个servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。

javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现Servlet接口,该接口定义了生命周期方法。

2)Servlet的生命周期

一个servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,该容器执行下列步骤。

页面设计-JSP页面

1)MVC 模式

为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,SUN公司推荐在JSP文件中使用一种“模型-视图-控制

器”Model-view-controller 模式。规范的SERVLET或者分离的JSP文件用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP页。有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。

2)JSP技术的强势

(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。

(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

3)JSP技术的弱势

(1)与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

(2)Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

四、实习总结

通过这一期的实训,虽然实训的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

当我们正式准备学习实训java编程技术时,让我倍感兴奋,毕竟java是自己以后想主攻技术,所以自然也就非常的亢奋。刚开始实训的第一天,同学们就推荐我为组长,我感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。

这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。

在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并且能独立的开发出系统。

实训即将结束了,我非常怀念厦门万策在南昌大学的校内实训,在实训的这短短两周的时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。

有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。俗话说:“要想为事业多添一把火,自己就得多添一捆材”。此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少

篇3:Java程序设计课程实训设计

Java技术是计算机科学与技术相关专业培养的核心技能, 本课程设计是在《Java程序设计》课程上设置的, 在高职高专人才的培养中占有核心地位。它是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

本课程设计的目的和任务, 是通过学生用Java语言设计一个完整的应用程序, 使学生综合应用所学知识完成软件的分析、设计、调试和总结, 提高学生对Java语言的综合应用能力和解决问题的能力。

二、实训教学方法手段和考核方法的设计

(1) 实训教学方法和手段

任课教师根据课程《网络程序设计Java》教学大纲中的重点内容, 给出相应的题目或项目, 指导学生完成任务。实训前必须制定好上机步骤, 弄清实训目的;要求学生掌握实训项目所需的知识、操作方法或步骤, 并写出详细的实训报告。

(2) 实训考核方法

通过设计答辩方式, 并结合学生的动手能力, 独立分析解决问题的能力和创新精神, 实训报告和答辩水平以及学习态度综合考评。

考核标准包括:

1. 设计与实训报告 (20%) ;

2. 程序的可用性, 实用性, 通用性, 可扩充性 (30%) ;

3. 学生的动手能力、综合解决问题能力、创新精神 (20%) ;

4. 答辩水平 (20%) 。

5. 态度和纪律10% (分为优、良、中、及格和不及格五档)

三、实训内容与要求

(1) java系统程序开发

资产管理系统、学生信息管理系统、电子商务系统、网络购物系统、网络聊天室、人事管理系统、选课系统、论文管理系统、新闻发布系统、考试管理系统、学生宿舍管理系统等。学生可以小组为单位任选其一完成。

(2) Applet程序开发

做一个广告屏, 显示一段文字, 如图1所示, 能够对文字的颜色、风格、字体、字号等修改。

要求:做成APPLET程序或APPLICATION程序;用AP-PLETVIEWER运行;能够在网页中运行。

(3) 游戏开发

1. 五子棋双人对弈

开发游戏性程序, 例如五子棋双人对弈程序、扫雷程序, 根据学生情况, 此部分为选做内容。

五子棋双人对弈程序要求:

(1) 按“重新开具”可以开始新的一局。

(2) 需提示当前该哪方下棋, 并提示已下棋子的信息。

(3) 一方赢时游戏结束。

2. 俄罗斯方块游戏。

说明:以上内容为模板内容, 其它题目也可自己设计, 但难度要相当。具体内容可根据实际由指导老师审定。

(4) 总体要求

1.对系统进行功能模块分析、控制模块分析正确;

2.系统设计要实用;

3. 编程简练, 可用, 功能全面, 具有较好的健壮性;

4. 说明书、流程图要清楚。

四、授课计划与学时安排

(1) 教师介绍本课程设计的目的、内容、要求、方法和安排。 (4学时)

(2) 学生消化信息、完成设计报告。 (6学时)

(3) 教师审查设计报告。通过审查的学生的设计报告, 然后调整确定实施方案。 (4学时)

(4) 学生完成课程设计的程序设计环节指导老师作必要的现场指导。 (20学时)

(5) 验收并简单考核。 (4学时)

(6) 撰写总结和实训报告。 (2学时)

五、课程设计指导教师

由主讲教师和实验指导教师共同承担。

六、课程设计地点

计算机中心机房或者学院专业机房

参考文献

篇4:java实训自我鉴定范文

关键词 实训课程 过程管理 企业过程管理文档

中图分类号:G420 文献标识码:A

0 引言

实训是职业技能实际训练的简称,是指在学校控制状态下,按照人才培养规律与目标,对学生进行职业技术应用能力训练的教学过程。基于案例的Web开发实训是软件技术(Java)专业的一门核心课程,旨在培养学生使用主流框架技术开发Java Web应用的能力。通过与企业工程师交流,借鉴主流软件开发企业的过程管理文档,课程中引入了项目过程管理方法,在课堂环境中模拟软件企业真实管理情景,注重软件开发过程管理。

1 过程管理的必要性

实训是对实际软件开发工作的一种模拟,早先我们主要是针对工作任务的模拟,要求学生在一定的时间范围内完成相应的任务,而对于过程管理不够重视。通常班级学生有40到50名,对每位同学的过程管理需要花费很多的精力,因此过程管理难度比较大,教师重点关注验收考核环节。为了有效地实行过程控制,需要找到一种简单的方法,便于教师对实训进行控制。过程管理要求实训过程可度量、可控制,可度量指可以对学生在实训中完成的中间结果进行评测和度量,可控制是指发现进度异常并做出调整。引入过程管理使学生在实训中了解企业的管理模式,在迈上工作岗位时可以适应企业要求。

2 过程管理实施

2.1 项目任务书

项目任务书详细描述项目的具体需求,项目开发过程中的特定要求,项目完成时间节点。Java Web应用开发任务书包括实训概况,实训功能,实训流程图和实训原型以及开发成员配置建议。实训概括是对实训目的、环境要求进行简单描述,功能是指实训中完成的系统功能,实训流程图展示了完成实训的步骤,实训原型使用原型工具开发出系统操作界面,便于软件开发人员与系统分析人员之间交流,开发成员配置是对该项目开发过程中人员配置的建议。

2.2 项目计划表

制定计划是整个项目管理过程中最重要的一个环节。计划表是项目开发前对项目开发进度的预估和安排,包括任务名称、工期、开始时间、完成时间和资源名称等。在Java Web应用开发中具体包括项目启动、任务书发布、开发团队成立、开发环境确认和熟悉、项目计划、程序设计、系统测试、项目审核等过程,期中程序设计又可以细分为数据库设计与开发、系统架构设计、系统模块设计与开发、测试用例设计等。项目计划表的制定需要依据项目任务书的具体需求、项目完成人开发能力、开发时间限制等要素来完成。项目计划的制定具有一定的限制性,计划由开发小组完成初稿交教师(项目经理)审核,审核未通过要求该小组内部讨论修订,审核通过后由教师(项目经理)下发该文档,在实训中对项目的检查就是以项目计划表作为依据。

2.3 日报表

日报表是软件研发工程师(学生)每天工作情况的总结。软件研发工程师(学生)对比项目计划表规定的每日工作内容,找出差距并给出整改方案,日报中还包含次日工作安排。日报表是整个过程控制中的较为重要的一个环节。教师(项目经理)通过审查研发工程师(学生)的日报表及时发现问题并做出相应处理,实现过程控制。当日报表中反映出来某位学生不能及时完成任务,则需要与之沟通,了解原因,给予必要的指导。

2.4 审核问题一览表

在项目开发过程中遇到问题是不可避免的,关键是需要及时发现、记录和解决。问题的解决过程就是学习的过程。问题记录项目包括项目名称,项目编号,审核类型,项目实施阶段,审查对象,问题发现时间,不一致性问题描述,不一致问题严重程度,不一致问题优先级,解决期限,解决措施,当事人,验证日期及结果,不一致问题出现次数,处理状态等。

审核问题一览表不仅对学生具有意义,便于在解决问题过程中学习,同时也是课程考核的依据。根据审核问题一览表中的记录,我们可以判断学生对于软件设计开发过程中的思考是否深入。将所有学生的审核问题一览表总结起来就生成软件开发注意事项,提示学生在开发过程中容易出现的问题。

2.5 测试实验项目表

测试实验项目表中包括项目模块名称、预测结果说明、执行结果描述、执行结果、试验人、日期、BUG描述、对应人、对应日期、确认结果、确认日期等。其中“项目模块名称”简单描述被测试模块名称,“预测结果说明”描述正常情况下的预期结果,“执行结果”描述该模块测试的结果,“BUG描述”记录测试过程中遇到的BUG,“对应人”表示解决该BUG的人,“对应日期”表示解决问题的时间。测试实验项目表是对项目的测试进行详细描述。

3 结束语

要实现过程可控,学生需要掌握管理文档的使用方法,并按照要求切实执行,具体实施过程中注意以下两点。一是加深对文档的理解。对学生来说使用和编写企业管理文档具有一定的难度,在项目开发前,需要详细讲解各种管理文档,用真实的案例做介绍。学生只有充分理解,才能在学习中灵活应用。二是及时审核。许多学生对管理文档不重视,往往在实训的最后两天做总结性的编写,用项目的实际进度表代替项目计划表,对项目开发不做规划,这种现象将导致过程管理失败。因此教师在实训中需要不间断审核学生提交的文档,从文档中发现问题并及时反馈,保障实训有序进行。

国家示范骨干高职院软件技术及专业群建设优质核心课程《Java Web应用开发》课程建设项目资助,南京信息职业技术学院课程改革专项《基于框架的Web开发实训》项目资助

参考文献

[1] 严明良,刘颖.高职院校实训教学体系构建的研究与实践[J].实验室研究与探索,2008(6).

[2] 李红梅,张红延,卢苇.面向能力培养的软件工程实践教学体系[J].高等工程教育研究,2009(2).

篇5:java实训日志

软件:一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件、应用软件。程序:一系列指令 它们指示计算机如何进行操作。程序的结构:输入、输出、计算、按条件执行、重复执行。

计算机语言:人与计算机交流的一种方式。分为

1、机器语言:是由二进制码组成。

2、汇编语言:符号化了的机器语言,加入了助记符

3、高级语言:JAVA、.net、C++、C、Pascal、Fortran

还了解了了解Java的用途和Java的历史,现在以及发展

了解Java的特性:可移植性、开源、安全性、健壮性、多线程。

掌握了搭建开发Java环境和编写、编译以及运行Java程序。安装JDK、配置环境变量。

7月8日:基础学习

Java变量是程序中最基本的存储单元,其要素包括数据类型,变量名和变量值。

Java标识符命名规则:

标识符由字母、下划线“_”、美元符“$”或数字组成。

标识符应以字母、下划线、美元符开头。

Java标识符大小写敏感,长度无限制。

关键字是Java中一些赋以特定的含义,用做专门用途的字符串。例如:public、main、voidJava基本数据类型:

整型:int、short、byte、long

浮点型:float、double

字符型:char

布尔型:boolean

Java数据类型转换时遵循的原则:

1、低级类型向高级类型自动转换

2、容量小的类型自动转换为容量大的数据类型

Java运算符:算术运算符:+,-,*,/,%,++,--

位运算符:&,|,^,~,>>,<<,>>>

关系运算符:>,<,>=,<=,==,!=

逻辑运算符:!,&&,||

赋值运算符:=

扩展赋值运算符:+=,-=,*=,/=

字符串连接运算符:+

条件运算符号:?:

篇6:JAVA实训总结

一、实训目的 知识目标

1.了解图形用户界面的编程思路及方法;

2.了解事件及事件处理机制; 3.掌握常用的图形用户界面组件;

4.掌握容器布局的设置方法及组件的添加方法; 5.掌握常见事件类型及事件处理方法; 能力目标

1.与客户沟通的基本能力; 2.团队协作的基本能力; 3.编程的良好习惯; 4.软件调试和测试的能力; 5.查阅文献的能力;

二、项目设置:

1、实训内容

利用所学Java程序设计语言实现一个图形化的计算器。

2、实训要求

1.程序运行正常无误,系统层次清晰合理; 2.实训内容里的要求必须要全面实现;

3.实训过程中要仔细操作,细心观察,勤于思考,注意记录; 4.实训报告要做到文字通畅、论点正确、论述有据; 5.要求学生在指导教师的指导下,独立完成实训的全部内容; 6.在规定时间内完成实训的全部任务,并按规定格式上交实训报告;

三、实训设备

硬件:个人电脑、软件:JCreator Pro 3.50、JDK1.6.0_23

四、实训过程

以上的图表示实训编写的程序没有错误,可以正常的运行

以上的图是运行程序时所显示出来的小小计算机的界面

为了实际的运行一下计算机的功能,此时输入1加2

此时计算机上显示的是数字1和数字2相加的结果,3.为了实际的运行一下计算机的功能,此时输入数字1乘数字2

此时计算机上显示的是数字1和数字2相乘的结果,2.因为上述的两个小算数成功的运算出正确的结果所以此时关闭小小简单计算机的界面此时出现的编程图面为:

计算机程序的源码: import java.awt.*;import java.awt.event.*;import javax.swing.*;//计算机界面 class CalculatorPanel extends JPanel {

private JLabel display;private JPanel panel;private double result;//用以存放最后的计算结果 private String lastCommand;//计算你选择的运算方式 private boolean start;public CalculatorPanel(){

setLayout(new BorderLayout());result=0;lastCommand=“=”;start=true;display=new JLabel(“0”,SwingConstants.RIGHT);display.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(Color.black),BorderFactory.createEmptyBorder(5,5,5,5)));//createCompoundBorder意为设置组合边框,createLineBorder意为设置线边框,createEmptyBorder意为设置一个空的边框,因为是空边框在此处是看不见的,目的是为了占位子

add(display,BorderLayout.NORTH);ActionListener insert=new InsertAction();ActionListener command=new CommandAction();panel=new JPanel();//计算机按钮的布局 panel.setLayout(new GridLayout(4,4))//添加按钮及相应的事件监听

addButton(“7”,insert);addButton(“8”,insert);addButton(“9”,insert);addButton(“/”,command);addButton(“4”,insert);addButton(“5”,insert);addButton(“6”,insert);addButton(“*”,command);addButton(“1”,insert);addButton(“2”,insert);addButton(“3”,insert);addButton(“-”,command);addButton(“0”,insert);

} addButton(“.”,insert);addButton(“=”,command);addButton(“+”,command);add(panel,BorderLayout.CENTER);//点击按钮会触发ActionEvent事件,事件监听器接口ActionListener,接口实现的方法ActionPerformed,注册事件的监听器add ActionListener.private void addButton(String label,ActionListener listener){

} private class InsertAction implements ActionListener {

} //按钮监听器类,用于监听计算

private class CommandAction implements ActionListener { public void actionPerformed(ActionEvent event)public void actionPerformed(ActionEvent event){

} String input=event.getActionCommand();if(start){

} display.setText(display.getText()+input);display.setText(“");start=false;JButton button=new JButton(label);button.addActionListener(listener);panel.add(button);//按钮监听器类,用于显示 { String command=event.getActionCommand();//获取你点击的那个按钮

}

if(start){

if(command.equals(”=“)){ display.setText(”command“);start=false;}

else {

lastCommand=command;}

} else {

calculate(Double.parseDouble(display.getText()));//进行数据计算,输入的是字符串,所以要进行强制类型的转换

}

} lastCommand=command;start=true;//计算类 两个方法:setTest()设置标签中的内容,getTest()获取标签中的方法;

public void calculate(double x){ if(lastCommand.equals(”+“))

}

{ } else if(lastCommand.equals(”-“)){ } else if(lastCommand.equals(”*“)){ } else if(lastCommand.equals(”/“)){ } else if(lastCommand.equals(”=“)){ } display.setText(”“+result);result=x;result/=x;result*=x;result-=x;result+=x;} class CalculatorFrame extends JFrame {

public CalculatorFrame(){

setTitle(”计算机");Container contentPane=getContentPane();CalculatorPanel panel=new CalculatorPanel();contentPane.add(panel);

} } public class CalculatorExample {

} public static void main(String[] args){

} CalculatorFrame frame=new CalculatorFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(200,200);frame.setVisible(true);frame.setResizable(false);

五、实训总结

在本学期的期末临近之时很高兴我们能有一个星期的实训课程,我们在学校机房进行了为期一周的JAVA实训。一周的实训现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,关于类型、变量、接口、输入输出流、分析异常、抛出异常,后期主要是用JAVA编写一个应用程序,目的是实现简单的计算机的计算,在编程中遇到了很多不懂的难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨,并将理论与实践相结合才可以写好一段代码,以下是我在这次一周中的一些感悟和体会:

篇7:java实训报告

随着自动化技术的不断发展,电子产业对工艺生产的要求越来越高。本次实训主要熟悉手工焊锡的常用工具的使用及其与修理。手工电烙铁的焊接技术,能够独立的简单电子产品的安装与焊接。熟悉电子产品的生产流程,印制电路板设计的和方法,能够读懂电路原理图,熟悉元器件实物,常用电子器件的类别、型号、规格、性能及其使用范围,并会简单的元器件测量,掌握焊接工艺的编排,电路调试过程。能够识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。培养检测能力及一丝不苟的科学作风。

第一章JAVA开发环境

1.1NetBeans IDE简介

NetBeans 由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。

NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。

由于Java的跨平台性,在任一平台中编写的Java程序可以很好的移植到其他平台上。为了运行程序,计算机上必须安装JVM,它包含Java运行时的解释器与及时编译器,二者构成Java的运行环境。如图1.1所示:

=

图1.1Java的运行环境

{

JFileChooser fc = new JFileChooser();

int r=fc.showOpenDialog(this);

if(r== JFileChooser.APPROVE_OPTION){

File file=fc.getSelectedFile();

try{jTextArea1.read(new FileReader(file),null);}

catch(IOException e){}

}

} void saveFile()//保存文件函数 {

JFileChooser fc=new JFileChooser();

int r=fc.showSaveDialog(this);

if(r== JFileChooser.APPROVE_OPTION){

File file=fc.getSelectedFile();

try{jTextArea1.write(new FileWriter(file));}

catch(IOException e){}

}

} 2.2计算器

要求编写一个模拟计算器Applet,使用面板和网络布局,添加一个文本框,10个数字按钮(0~9),四个加减乘除按钮,一个等号,一个清除按钮。计算器效果如图2.2:

}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt){

show(4);}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt){

show(5);}

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt){

show(6);}

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt){

show(7);}

private void jButton9ActionPerformed(java.awt.event.ActionEvent evt){

show(8);}

private void jButton10ActionPerformed(java.awt.event.ActionEvent evt){

show(9);}

//点击小数点按钮

private void jButton11ActionPerformed(java.awt.event.ActionEvent evt){

String text=jTextField1.getText();

if(text.lastIndexOf(“.”)==-1)//判断该数字是否已经有小数点

jTextField1.setText(text+“.”);

}

//点击运算符

private void jButton12ActionPerformed(java.awt.event.ActionEvent evt){

t1=Double.parseDouble(jTextField1.getText());//将第一个数转换成Double类型保存在t1中

jTextField1.setText(“ ”);

图3.1文件打开

图3.2文件保存

3.2计算器调试

篇8:java实训自我鉴定范文

目前, 高职院校在计算机相关专业的教学过程中普遍存在的问题有:

(1) 计算机教学滞后于实际应用的矛盾相当突出, 学校的课程设置与当前主流技术相比相对陈旧和落后。 (2) 职业导向不强, 与就业岗位对知识与技能的要求相差较大。 (3) 一般院校在课程中没有突出职业素质的培养, 绝大多数学生不具备用人单位对其职业素质的要求。 (4) 教学过程缺乏实践环境与规范的开发和操作标准, 大大制约了毕业生实际工作能力的提升。

通过调查发现, 对于IT企业等用人单位来说, 普遍希望我们的学生能够达到“上岗就能用”的用人标准。也就是说, 刚走出校门的学生只需进行短期的培训就能上岗。为了解决以上问题, 尽可能满足用人单位对学生的要求, 在高职院校计算机软件专业建立实训课程体系的工作就显得十分必要和紧迫。通过实训课程体系的建立与实施, 形成一个系统的针对具体岗位或岗位群的一套课程, 搭建仿真实际的工作环境, 引入行业流行的开发技术并结合职业素质的培养, 使我们的学生不出校门就能获取工作岗位所要求的知识与技能, 快速适应用人单位的要求, 做到教学与工作岗位的“无缝连接”。

2 Java开发技术实训课程体系的内容

Java技术是当今企业级应用开发的中流砥柱, 全球开发群体拥有450万人之多, 国内岗位缺口达20万。目前, 各高职院校的软件专业基本上也都开设了Java课程。针对Java开发技术, 我们设置了一套实训课程体系, 用以培养Java技术的职业软件开发人员, 其目标岗位如下: (1) Java编码工程师 (Java Coder) 。 (2) Java开发工程师 (Java Developer) 。 (3) Java数据库编码工程师 (Java DB Coder) 。 (4) Java数据库开发工程师 (Java DB Developer) 。

Java编码工程师是指熟练掌握Java编程语言的程序员, 在开发团队中负责根据详细设计进行编码和调试。Java开发工程师负责根据软件构架和界面, 设计系统模块及其详细运算逻辑。Java数据库编码工程师负责根据数据库系统的关系模型和表结构, 编写数据处理代码。Java数据库开发工程师负责设计数据库系统的关系模型和表结构, 进行数据服务器的实现和物理存储规划。

以上人员同时也可从事系统集成工程师、数据库管理员、技术支持、系统维护工程师的相应工作。

2.1 课程内容。

Java语言是SUN公司开发的一种高级编程语言, Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球, 并以其安全性、易用性和开发周期短的特点, 迅速从最初的编程语言发展成为全球第一大软件开发平台。

本实训体系将讲授职业素质、实践操技能和项目经验三个方面内容, 学生要求学习J2EE体系的新技术新技能, 不仅仅是一门Java语言的学习, 而是能够在研发团队中开发基于J2EE的应用系统。

职业素质讲授从业于软件行业中所体现出的如知识产权保护意识、沟通能力、团队协作、敬业精神等, 并讲授软件技术人才职业道德规范与职业实践准则。

Java实操技能从Java基础语法入手, 由浅入深, 逐步介绍Java核心编程技术、API的运用、Web应用编程, 以及J2EE企业级应用开发的相关内容, 具体学习和掌握以下内容: (1) Java工程师的岗位职责和职业道德。 (2) 计算机软硬件基本知识, 并能够熟练使用Windows、Linux操作系统以及常用软件工具。 (3) 一定的英语写作、交流能力。 (4) 熟练阅读和编写Java程序。 (5) 良好的Java软件的工程规范。 (6) 熟悉流行的Java程序开发环境。 (7) 较强的Java程序测试的能力。 (8) 基于J2EE技术的企业级软件技术实现。 (9) 了解开源框架Struts、Hibernate、Spring应用分析。 (10) 主流数据库系统的基本应用。

在实训课程体系实施的过程中, 始终贯穿案例教学策略, 配合全真的实训项目, 让学生了解项目团队中所担任的角色和承担的相应职责, 以及与他人分工协作的方法, 最终获得真实的开发体验和实战经验。

2.2 课程体系和教学方案。

课程体系如下:

说明:实训项目分A、B、C三个, 其中项目A必做。如果选做项目B、C则整个课程体系的时间可延长到6个月。

2.3 实训项目介绍。

为了配合实训教学, 建立了一整套实训案例, 包括日常办公、购物网站、教学考核系统 (A、B、C三个项目) 等。下面是一个日常办公实训案例, 适合6周实训时间。

实训项目名称:Web OA网络办公系统

(1) 主要功能:通讯录、会议安排、公告发布与管理、实时消息、用户管理。 (2) 技术框架:Struts+My SQL+Tomcat+Eclipse。

本系统利用J2EE的开源架构来实现办公系统的一般功能, 其中的Web服务选用Tomcat、数据库选用My SQL, 框架采用目前成熟主流的Struts技术。

3 Java开发技术实训课程体系的实施

为了确保实训课程能够按计划实施, 达到预计的效果, 我们设计了整套的实训环境搭建操作手册和实训项目的完备参考资料。

3.1 实训辅导资料: (1) 项目文档及其指南。 (2) 源代码及注释。 (3) 学生实训项目参考手册。 (4) 实训开发环境配置手册。

3.2 实训环境: (1) 操作系统:中文Microsoft Windows XP/2000。 (2) 支持环境:Tomcat、JDK。 (3) 数据库:Microsoft SQL Server 2000/My SQL 5.0/JDBC。 (4) 编程语言:Jsp、html、Java。 (5) 设计工具:Dreamweaver、Photo Shop、Eclipse等。 (6) 客户端:IE5.0以上。

4 课程体系的特色

Java开发技术实训课程体系建立的依据是“以就业为导向, 由岗位定技能, 强化实训的真实性”, 本体系的特色主要有:

4.1 全面的、系统的实训课程体系。

它不是一门门独立的课程, 而是一套相互关联的、知识迭代的课程体系, 全面贯彻了实训的理念, 使学生在素质、技能、经验三方面得到全面训练。

4.2 独特设计的快速培养模式。

精心挑选课程科目, 不追求课程大而全, 使得受训学生能够集中精力, 在1学期以内的时间内迅速掌握Java开发技能和方法。

4.3 面向岗位的教学内容。

针对社会对Java人才的需求, 以具体岗位技能而设计的教学与实训内容, 实现同就业需求的“无缝连接”。

4.4“仿真”教学法。

提供实训教学环境的软、硬件配置方案和项目实施方案, 以真实的项目案例为场景, 使受训学生在校就能感受到实际工作岗位对各项技能的要求。

摘要:阐述了作者所在学校在计算机软件专业开展实训教学的情况, 并以Java技术做为主要方向, 结合实际岗位的需求, 设置了相应的课程和项目案例的教学改革。

上一篇:询证函范文下一篇:六年级数学下册北师大版《圆柱的体积》教学反思