首页 > 心得体会 > 工作体会 / 正文
2023年java实训报告【10篇】
2023-01-20 16:30:11 ℃java实训报告1 在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。 本次实训我们分为两个下面是小编为大家整理的2023年java实训报告【10篇】,供大家参考。
java实训报告1
在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。以下谈一谈个人的感受与体会
一、理论知识的学习
在实训进行的前五天,我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。
二、项目开发实战练习
在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。
项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。
*时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。
第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在*时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。
经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
java实训报告2
一、 实训目的
计算机信息管理专业的java实训在教学计划中是实训、实习课程。它涵盖了java开发和工程组织、数据结构等多项相关知识。
通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse 开发*台设计库存管理系统项目,以达到充分熟悉开发*台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。
本次实训重点和难点:
利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S程序。
二、实训内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、 javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习收获总结
经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。加深理解了Tomcat的使用方法,包括中间件服务安装及配置。
开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过与其他同学协作,同时请教老师,顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。
通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。
我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
实训即将结束,我非常感谢这次为期四个多月的实训,给我们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实训也让我更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实训中对我们的帮助。
java实训报告3
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三:java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。
好了,把上面的分析用正向描述就是:
日常教学和练习中学习和掌握的知识==〉演示项目==〉分阶段项目==〉综合项目==〉胜任企业实际开发需要。
附注:有了好的`项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。
上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:
1:真项目
项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。
java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。
2:真流程
开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。
java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。
3:真环境
开发的环境也要跟企业一样,包括常用的开发工具、开发*台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。
java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的teamleader,大家分工合作,共同完成项目。
4:真开发
这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。所以java十分强调:项目一定要让学生动手写出来。
java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。这里有几个与众不同:
(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。
(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。这样也断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!
这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。
事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水*,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。
java实训报告4
经过一个学期的学习,Java的课程已经结束了。可是我知道,学习java的路上,我们才刚刚起步。学Java之前我听许多人说Java很难,学了之后我感觉Java确实不容易,想学好它并非易事。我觉得学Java必须做到三步走:
1、课前认真预习。
2、课上认真听讲。
3、课下认真复习。
我想只有做好这三步,自己才能跟上老师的步子。
回想一下学习Java时的情景,我仍然兴奋不已。其实在刚接触Java时,自己确实有点晕,但经过一段时间学习,逐渐走出了迷雾。刚开始学习循环时,我觉得那一块很不熟悉,做题时,思路半天才理出来。经过一段时间的练习,我渐渐的走出了第一个迷雾。但是到了
第六章,我彻底晕了,看书看得也一知半解晕晕乎乎的。类与对象是在学了第七、八章后弄清的。到了最后一章,学到字符串时,传递参数真让我晕啊,然后我又是练习,最后略微弄明白了点。我总结了我学Java的特点:先是不懂,后明白,再次不懂,又明白,又一次晕,最后弄清。经过三起三落,经过几个迷雾之后,我对Java也有了更为深入的了解,就学会了Java。
Java学起来很有趣,通过学习Java可以提高自己的逻辑能力。在学习Java期间我们做了一些程序,我们班的同学也都积极准备,完成的还不错!在做程序时,我遇到了一些难题,有时也会出现错误,时间长了弄得我心烦意乱,但是我知道只有坚持下去才会成功。 因为Java是一种面向对象的编程语言,刚接触Java的人可能会感觉比较抽象,不过没关系不用着急,上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习,熟能生巧,哪怕是你的记性再好,课后不去强化练习也没用,只有多练了,当你在做项目时你才能很熟练的写出你想要代码。*日在练习时若遇到不会的题目或是在项目中遇到解决不了的问题,首先不要急着去问老师,或是急着上百度搜答案,那样即使你得到了正确答案,以后在其它地方遇到同样的问题,你还是不知道怎么解决!所以说,在遇到问题时,自己先想想要怎么解决,回顾一下老师上课的内容,如果自己还是想不出什么好方法的话,也可以向同学请教请教,三人行必有我师,你不懂的地方其他同学可能知道。如果还是没能解决,那只有问老师或是上网搜索查找相应的解决方法了。好好理解其解决思路。真的弄不懂时我就问同学一起解决。通过几个阶段的练习,我觉得又把学过的知识复习了一遍,通过同学之间的交流沟通,我觉得我们班的学习氛围更加浓厚了。
我觉得把Java学会的关键一点就是坚持练习。学习Java时每天必须保证一定量的练习,我们老师也说学习编程语言没有捷径可走。真的,只有每天反复操作了,经常写代码了,我们在遇到问题时才有一定的思路。欲速则不达,学习编程语言需要一个比较漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验,扎实基础。不要以为写出了一个简单的小程序,就认为自己已经学的很好了,这只不过是在你学习编程过程中一个小小的实践。不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。要端正自己的学习态度,是主动去学,而不是被动!提高自学能力。学习编程的秘诀是:编程、编程、再编程。不仅要多实践,而且要快实践。
我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行通过以后,不断的尝试着用不同的方法实现,不断的尝试破坏代码的结构,看看它会有什么结果。
通过这样的方式,你会很彻底的很精通的掌握Java。举个例子,我们都编过Hello World ,一开始很多同学不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写? 我刚也有这样的疑问。想知道答案吗?很简单,你把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。我当初学习Java的时候就是这样做的,把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么main方法是这样定义的了。这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。我就对这个相关的知识彻底学通了。有时候甚至故意写一些错误的代码来运行,看看能否得到预期的运行错误。这样对于编程的掌握是及其深刻的。
对学习编程来说,不要求英语,但不能一点不会,。最起码像JAAPI文档这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。在学JA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。
学习Java这段时间,有时候会觉得有点苦,但是我觉得正是有了你奋斗时的苦,才能换来学成后的甜。当你经过认真写代码做完一个项目时,你会有一种成就感。心里有一种说不出的喜悦之情。
学习Java靠得是韧劲,靠得是拼劲,考得是坚持不懈。如果做好了这几点,我想Java对你来说不会太难。还有,你自己要有信心,相信自己能学会。以上就是我在学了Java后的一些感言。
java实训报告5
在上学期的最后一周和本学期的第一周,我和同组的学员在学校机房进行了JA暑期实训,现在已经结束了。
回首上学期的java学习,重点还是在学习概念等一些常识性的东西,Application应用程序和Applet小程序,它的开发工具、数据类型、变量、接口、输入输出流等。学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方式,都有很大的区别,而我主要偏向于小程序的学习。因为我感觉它实用性比较大,可以做出很多不错的游戏、运用程序等,而且它比较灵活。当然学知识不能仅凭自己的爱好和一时兴趣,要一步一个脚印、认认真真、踏踏实实,理论与实践相结合。
在掌握课本实例和内容之后,要有一定的扩展阅读和课外学习,充分全面的了解JA的应用和扩展运用。在我所学的语言当中,我自认为JA是一门比较强大的面向对象编程语言。不仅仅因为它的跨*台性,更多的是因为它的灵活多变和实用性,而且它比较的经典和强悍。
这次实训,面对老师布置的任务,一开始有些慌张和无措。不过,事后我首先想到这和课本上的某些知识具有结合点,回忆和分析了老师教过的算法和具体实施方法,并综合考虑了其他的方面。在编写时,一个小小的符号、一个常量变量的设定,这都无不考量着我的细心和严谨。所以学习JA,不仅对我们以后学习其他语言有很大
的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。
在此次实训中,我意识到一个好的编程人员要善于沟通和团结拼搏。实训结束后,我觉得要学好一门计算机语言必须牢记以下几点:
1、 态度第一。
2、兴趣是关键。
3、敢于挑战。
4、不懈追求。
实训结束了,大家都有一种解脱的感觉。当然我想自己更多的是兴奋和一点点的成就感。现在我觉得,学习JA要不断的复习和运用,做到举一反三,将所学知识充分融入到*时的学习生活中去,从而为以后的工作打好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解JA这门语言。
通过这次实训,我真的从中学到了很多东西。我对这个介于人类与非人类之间的计算机编程语言有了较上学期更进一步的认识。其间开心过、郁闷过、无奈过、彷徨过……随着实训的圆满成功与实验报告的顺利完成,有点微微的自豪感使人难忘。至于我做的程序,还不是很完善,所以我将一直去完善它,不断地学习下去。伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去发掘。对于JA语言,我会更加努力。
java实训报告6
一、实习目的
通过对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实训报告7
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的图书管理系统。该系统从图书馆管理人员的角度出发,实现对图书信息、读者信息的浏览、添加、删除和查询,同时还可以对读者借书、还书过程进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
读者管理:主要包括读者信息的浏览、添加、删除和查询。
图书管理:主要包括图书信息的浏览、添加、删除和查询。
借还书管理:主要包括借书、还书和续借。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
首先设计测试登录窗口:Text.java
接下来设计LoginFrame.java(登录窗口)、MainFrame(主窗体)
Addbookframe.java(图书入库窗口)、AddReaders.java(添加读者窗口)、AddUserframe.java(添加用户窗口)、Borrowframe.java(借书窗口)、Retumframe.java(还书窗口)、Queryframe.java(图书查询窗口)。
导入部分及实现的接口
三、结论
Java实训在不知不觉中就结束了,我感觉自己还有好多东西要学,还有好多的东西不懂呢!这是我大学以来第3次实训,每次实训我都感觉学到了好多东西!因为是一天到晚的不间断训练,所以记的会非常牢固。不像*时上课,每上两次的理论课却只有45分钟的实际操作。在课上,有老师在前面演示我们都还能跟着做,可轮到我们独立完成的时候,因为实际操作的少,早就忘光了!我很感谢学校有实训这样的安排,把我们这一学期学的东西系统的集中的进行训练,对我们计算机水*的提高发挥着重要作用!还要感谢我们的侯老师,侯老师学识渊博,也很有耐心,即使老师讲了很多遍的问题,我们不会,老师还是会走进我们给我们耐心的指导,还给我们讲一些学习java的方法,让我们知道自己在哪方面不足,需要加强,也让我们了解到哪些需要认真的学习,那些是重点,不是没有方向的乱学一通,什么也学不好!
经过这次的实训,我真真确确的感受到了这些开发工具能让我们提高工作的效率,更直观更便捷的切入主题。这次我们学习的是制作图书信息管理系统,由老师给我们指导。当然,在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果就无法显示,而自己的耐心与细心又太差,根本检查不出来是哪里出了错!这时候,侯老师都会耐心的过来帮助我,我很感谢侯老师也很感谢学校能安排这么优秀的侯老师来教我们!只是,我们太顽皮,有很多东西老师讲了我们也没能记住,我想在此说一句:老师,您辛苦了,下学期我们一定认认真真的好好学!
实训课是在学习与探索中度过的,短暂的15天实训是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如图书管理数据库的初步设置、JDBC和SQL Server服务器的连接、数据备份与还原的步骤,报表的设计与实现、如何设置数据源、通过ADO访问数据库的方法、监听、各种Java Swing组件的使用,绑定控件的属性设置、如何实现Click事件、实现它的获得方法、设置注册焦点
监听、获取当前日期、以及利用函数之间的相互转换等等一系列的问题,正是在老师和同学的共同努力之下,我才一步步把问题解决了,最终完成了不可能完成的任务。
为期15天的实训课就这样结束了,我发现我对java有了新的认识,以前只知道玩游戏、娱乐和简单的应用。通过这次的实训,我了解到,要真真正正的掌握这些开发工具还不是一件简单容易的事儿,但真正掌握后,它带个我们的将是无穷的便捷与科技,我喜欢高端便捷的生活。我希望我能做计算机这个万能机器人的主人而不是奴隶,我会努力加油的!
通过实训,我不仅巩固了旧知识,也学到了新的知识,并且把所学的应用到实际操作中,提高了我们的实际动手能力和逻辑思维能力。也让我们对软件开发的流程有一定了解,并且对开发软件有了一些初步的经验。真正做到了学习与实际应用相结合,真的很感谢老师为我们争取的这次实训机会,在这次实训期间我获益匪浅。
最后,谢谢老师在实习过程给予的帮助!老师辛苦了!感谢学校,感谢老师给我的帮助,让我的思想、技能又上了一个台阶!
四、结束语
《Java图书管理系统项目》心得:
其实在学习图书管理系统实训时,我们就已经开展了SQL的学习,虽然它们之间存在不同,但是属于同一种语言——计算机语言,但是实际上呢!它们的思想是不同的,JAVA只是一种面向对象语言,而该项目实战是教我们如何制作一个实用型的软件,从实际出发,一步一步的按照老师的规定进行,按正规模式的方式制作软件,从初期的项目分析,书写可行性报告,到项目分工,最后开始书写代码,一天一天的写编程日记,把每一天遇到或完成的事情记录下来,一步步设计完成自已的工作,想象自己是一个程序设计师,我主要完成界面及其代码的设计,而其中有很多东西是我们所不知道,正向所有编程人员一样,我们是边学边作,而且书写代码的速度要很快,因为一个项目不应该在书写代码的方面浪费时间,在这期间很训练人,因为每天写代码时,都写的一身热汗,着急呀!可是当完成每天的任务,而多完成时有很大的成就感了,这当然是一个心里成就了,因为我暂时还没有写完这个程序了。说真的,我写完这个图书信息管理系统时,真的感觉很累了,不过又很轻松了,因为终于完成了,不过在看了其他同学设计的程序时,心里也感到众多不足,因为我们设计的程序,在判断某些输入资料时,总是不严谨,可能给日后用户带来很多不方便,而且在日后的维护工作会很大,这样的程序,作为一个日后的程序员是不应该出现的。
其中,对了SQL语言的使用是相当的重要的,因为没有了SQL语言的支持,对数据库表的操作,是根本无法实现的,对数据的增加、删除、修改,都是一样的。发现对于软件来说,对数据库的操作是至关重要的,因为有很多软件都是这样的,无论是什么都要对数据进行操作,统计、分类、查询、修改、删除等,而正因为这样,我在开始写程序时的SQL基础不好,所以出现在众多难题,而翻书查寻便是经常事情了,因为知识用到时方恨少了,其实我感觉用JAVA设计图形界面,是很费劲的,嗯用它作手机游戏看起来还不错,或者用它网络B/S、都是很好的,因为它就是为了网络而生的。总的来说,对于开展这样的实用型项目,我个人认为是非常重要的,这种实训突破了以前我的思维模式和惯性作法,以前对于程序来说,一开始就制作从来也不计划,如果遇到了与想象中的不一样的难题,就把这部分删除掉,最近制作出来的程序,往往是功能不完善、功能不明确,没有具体的规划和文档,到最后让别人很难理解,自已也是很难弄明白。没有一个良好的程序设计思想,当然了学习项目实战后,丢掉了那样坏毛病,建立了良好的设计思想和编程过程。有很多不理解现在变成了现在的理解感谢,因为往往一些正确的思想,总是一开始不被人接受,而到最近时才会被理解认同,我也这样认为了。
通过这次的训练,掌握运用了java程序设计的一些思想,了解了Java面向对象程序设计的基础知识,熟练掌握了Java中常用的Swing组件的使用方法以及Java程序中图形用户界面设计的方法、使用JDBC操作数据库的方法。初步了解了如何将复杂的问题层层分析成较小的子问题,实现Java编程的实际操作,掌握如何运用Java解决一些常见的编程问题,并学会、掌握分析解决问题的方法,并运用Java的程序结合自己对Java程序的初步认识与理解进行对照,查找自己与Java程序设计的偏差与不足之处,培养自己Java的思维。
本次实训项目通过分析并实现了图书管理系统。本系统的设计让大家了解如何根据实际问题,分析功能需求,将复杂的问题分析成子问题,达到模块化设计系统功能的目标。同时,可以利用这种方法制作通讯录管理、课程管理、工资管理、图书管理等小型管理系统,此外,此次实训培养了我们java 的思维能力,让我们对java有了更深层次的学习与理解,通过两周的实训可以去解决一些简单的编程问题,并对其出现的错误能以与改正和讨论同时,也对以前自己朦胧而不解的问题有了很好的理解,也知道了一些贵重的资料为何要施加密码,如银行卡。对java的理论有了更深的理解,同时也可以运用本次的实训设置一些简单的系统,
总之,我们从这次的实训中受益匪浅,我对这次实训还是比较满意的,它使我学到了很多东西、学到了更深刻的.知识,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空!漫漫长路任我行,我需踏实脚下的路,一步步的前行。用现在的付出和汗水去勾画未来美好的明天。
最后,在侯老师的细心辅导下,我有了很大的进步,知识得到了扩充,认识得到了加深,也使得我的自学能力得到了很大的提高,在此,我向侯老师表示由衷地感谢。
老师您辛苦了!
java实训报告8
一、课程设计名称及主要内容:
1、课程设计名称:
时钟动画
2、课程设计的主要内容:
以下题目任选一个:
(1)图形界面类,如科学计算器、绘图板、日历、游戏程序等。
(2)动画类,编制功能较复杂、效果较好的Applet动画程序。
(3)数据处理类,如学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序。
(4)其他类型,自选题目,须经指导老师同意。
我所选的题目是动画类的Applet动画程序,主要任务是用Java程序设计一个时钟动画。
二、程序的设计思想和流程图:
1、设计思想:
现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。
我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。
于是,我希望自己能够用自己所学的Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。
只要我能够努力学好Java知识,将来一定能够设计出更好更完美的时钟动画。
2、流程图:
三、程序介绍:
1、设计方法及步骤:
题目分析:
根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。
画出程序
设计结构框图。
构造数据结构:
根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们
之间的联系。
构造程序框架:
在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。
程序设计:
①画出程序功能框图和结构框图;
②根据框图设计程序;
③编译程序调试程序,使程序可以使用;
④完备程序功能。
程序打包:
所设计程序汇总,将程序分类归入相应子目录,完成程序所有设计要求。
2、完成情况:
经过一系列的Java程序代码的设计,虽然过程中遇到了许多的问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况正常。
3、类的关系:
“public class AnimatorDemo”是公共类,且是程序中的唯一的一个类。
4、构造方法、成员变量和成员方法的功能说明:
“Thread timer”用于显示时钟的线程;
“SimpleDateFormat formatter”用于格式化时间显示; “String lastdate”用于保存当前时间的字符串;
“Font clockFaceFont”用于设置显示时钟里面的数字的字体; “Date currentDate”用于显示当前时间;
“Color handColor”用于显示时针、分针和表盘的颜色; “Color numberColor”用于显示秒针和数字的颜色; “public void init()”用于设计时钟格式并捕捉异常;
“public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于计算四分之一的圆弧;
“public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法来画圆,其中(x0,y0)是圆的中心,r为圆半径; “public void paint(Graphics g)”用于运行时钟程序; “public void start()” applet的启动方法;
“public void stop()” applet的停止方法;
“public void run()”线程的run方法。
四、遇到的问题和解决方法:
1、问题:
写程序的时候,由于对有些Java知识不懂,所以有些想要表达的意思无法用Java代码准确的表达出来,老是出错或者无法写下去;
一开始,自己准备的参考资料不足,无法在遇到问题时有效的利用参考资料解决,遇到不懂的问题和不会用程序语言表达的问题时,只能留在那里,无法解决,结果问题最后越积越多,导致我无法再把程序写下去;
一开始,对于老师布置的作业题目,我不太懂,无法进行有效而且清晰的分析,自然也无法继续下去写程序了,耽误了较多的时间;
对于要写流程图,一开始我并不懂是什么意思,也不知道怎么去写。
2、解决方法:
对于那些不懂的Java知识和不会写的程序,我通过向同学寻求帮助和利用参考资料书,最终都解决了;
对于自己参考资料不足的缺点,我在下课后,去了图书馆借阅有关方面的Java参考资料书,并且向同学借阅了他们所拥有的资料书,然后又利用自己的电脑上网查找了一些有关方面的参考知识,终于在最后解决了资料不足的缺点;
对于不懂的题目,我也通过向多个同学进行询问,最终弄懂了老师布置的题目所要求的内容;
java实训报告9
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的仓库管理系统。该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
本次实训设计采用选择结构化开发方法, 即用系统工程的思想和工程化的方 法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统 开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。 其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计
阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。
三、结论
仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。
JAVA的主要特点是JAVA的安全性高,不能写病毒,所以适用于金融等对安全性要求较高的行业。用Java编写的仓库管理系统都具有Java上述特点。
三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一结构才能够真正地去构建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访问层。
实训中遇到的问题及解决方案:
Java对于某些细节的东西要求是很严格的 对于代码是不能出错的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑步起来,或者是其中某些重要的功能不能实现。再有对于页面的设置页面之间的跳转传值字体的设置是关键虽然这是一个在老师看来是不为问题的问题但还是经常出错utf-8这个就是页面上的设置。是一个很小的细节问题。这里也体现了Java细节重要
性。每天打开机器都要附加数据源、还原数据库,并且SQL Sever数据源的验证有“使用网路登录ID的Windows NT验证”和“使用用户输入登录ID密码的SQL Sever验证”两种验证方法,本次实训程序应该选择第一种验证方法。本次实训时我就是因为选错了验证方法导致数据库无法与仓库管理里系统连接,导致了不能登录。
从用户角色需求上看,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。
从性能上看整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件*台和操作系统*台要求适中。
最后总结:此次实训所做的仓库管理系统已达到中等水*,个人感觉已经能满足一般公司要求。
四、结束语
我在这次实训项目中最大的收获有以下几个方面:
一、在系统设计方面,我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析、 概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。
二、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从中我了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立正确,要不然以后再修改会很麻烦。我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存 储形式在应用中发挥着重要的作用。
java实训报告10
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习JAVA软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
java实训报告10篇扩展阅读
java实训报告10篇(扩展1)
——java实训报告10篇
java实训报告1
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的仓库管理系统。该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
本次实训设计采用选择结构化开发方法, 即用系统工程的思想和工程化的方 法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统 开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。 其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计
阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。
三、结论
仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。
JAVA的主要特点是JAVA的安全性高,不能写病毒,所以适用于金融等对安全性要求较高的行业。用Java编写的仓库管理系统都具有Java上述特点。
三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一结构才能够真正地去构建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访问层。
实训中遇到的问题及解决方案:
Java对于某些细节的东西要求是很严格的 对于代码是不能出错的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑步起来,或者是其中某些重要的功能不能实现。再有对于页面的设置页面之间的跳转传值字体的设置是关键虽然这是一个在老师看来是不为问题的问题但还是经常出错utf-8这个就是页面上的设置。是一个很小的细节问题。这里也体现了Java细节重要性。每天打开机器都要附加数据源、还原数据库,并且SQL Sever数据源的验证有“使用网路登录ID的Windows NT验证”和“使用用户输入登录ID密码的SQL Sever验证”两种验证方法,本次实训程序应该选择第一种验证方法。本次实训时我就是因为选错了验证方法导致数据库无法与仓库管理里系统连接,导致了不能登录。
从用户角色需求上看,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。
从性能上看整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件*台和操作系统*台要求适中。
最后总结:此次实训所做的仓库管理系统已达到中等水*,个人感觉已经能满足一般公司要求。
四、结束语
我在这次实训项目中最大的收获有以下几个方面:
一、在系统设计方面,我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析、 概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。
二、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从中我了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立正确,要不然以后再修改会很麻烦。我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存 储形式在应用中发挥着重要的作用。
java实训报告2
在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。以下谈一谈个人的感受与体会
一、理论知识的学习
在实训进行的前五天,我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。
二、项目开发实战练习
在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。
项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。
*时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。
第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在*时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。
经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
java实训报告3
学部:计算机信息学院
学科门类:计算机信息类
专业:计算机应用技术
姓名:朱恩林
学号:12310020020
实习单位:北京盛威南凌信息科技有限公司
指导教师:王洪钊
实习时间:20xx年5月15号—9月23号
一、实训目的
计算机信息管理专业的java实训在教学计划中是实训、实习课程。它涵盖了java开发和工程组织、数据结构等多项相关知识。
通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse开发*台设计库存管理系统项目,以达到充分熟悉开发*台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。
本次实训重点和难点:
利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S程序。
二、实训内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习收获总结
经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。加深理解了Tomcat的使用方法,包括中间件服务安装及配置。
开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过与其他同学协作,同时请教老师,顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。
通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。
我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
实训即将结束,我非常感谢这次为期四个多月的实训,给我们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实训也让我更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实训中对我们的帮助。
java实训报告4
经过一个学期的学习,Java的课程已经结束了。可是我知道,学习java的路上,我们才刚刚起步。学Java之前我听许多人说Java很难,学了之后我感觉Java确实不容易,想学好它并非易事。我觉得学Java必须做到三步走:
1、课前认真预习。
2、课上认真听讲。
3、课下认真复习。
我想只有做好这三步,自己才能跟上老师的步子。
回想一下学习Java时的情景,我仍然兴奋不已。其实在刚接触Java时,自己确实有点晕,但经过一段时间学习,逐渐走出了迷雾。刚开始学习循环时,我觉得那一块很不熟悉,做题时,思路半天才理出来。经过一段时间的练习,我渐渐的走出了第一个迷雾。但是到了
第六章,我彻底晕了,看书看得也一知半解晕晕乎乎的。类与对象是在学了第七、八章后弄清的。到了最后一章,学到字符串时,传递参数真让我晕啊,然后我又是练习,最后略微弄明白了点。我总结了我学Java的特点:先是不懂,后明白,再次不懂,又明白,又一次晕,最后弄清。经过三起三落,经过几个迷雾之后,我对Java也有了更为深入的了解,就学会了Java。
Java学起来很有趣,通过学习Java可以提高自己的逻辑能力。在学习Java期间我们做了一些程序,我们班的同学也都积极准备,完成的还不错!在做程序时,我遇到了一些难题,有时也会出现错误,时间长了弄得我心烦意乱,但是我知道只有坚持下去才会成功。 因为Java是一种面向对象的编程语言,刚接触Java的人可能会感觉比较抽象,不过没关系不用着急,上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习,熟能生巧,哪怕是你的记性再好,课后不去强化练习也没用,只有多练了,当你在做项目时你才能很熟练的写出你想要代码。*日在练习时若遇到不会的题目或是在项目中遇到解决不了的问题,首先不要急着去问老师,或是急着上百度搜答案,那样即使你得到了正确答案,以后在其它地方遇到同样的问题,你还是不知道怎么解决!所以说,在遇到问题时,自己先想想要怎么解决,回顾一下老师上课的内容,如果自己还是想不出什么好方法的话,也可以向同学请教请教,三人行必有我师,你不懂的地方其他同学可能知道。如果还是没能解决,那只有问老师或是上网搜索查找相应的解决方法了。好好理解其解决思路。真的弄不懂时我就问同学一起解决。通过几个阶段的练习,我觉得又把学过的知识复习了一遍,通过同学之间的交流沟通,我觉得我们班的学习氛围更加浓厚了。
我觉得把Java学会的关键一点就是坚持练习。学习Java时每天必须保证一定量的练习,我们老师也说学习编程语言没有捷径可走。真的,只有每天反复操作了,经常写代码了,我们在遇到问题时才有一定的思路。欲速则不达,学习编程语言需要一个比较漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验,扎实基础。不要以为写出了一个简单的小程序,就认为自己已经学的很好了,这只不过是在你学习编程过程中一个小小的实践。不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。要端正自己的学习态度,是主动去学,而不是被动!提高自学能力。学习编程的秘诀是:编程、编程、再编程。不仅要多实践,而且要快实践。
我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行通过以后,不断的尝试着用不同的方法实现,不断的尝试破坏代码的结构,看看它会有什么结果。
通过这样的方式,你会很彻底的很精通的掌握Java。举个例子,我们都编过Hello World ,一开始很多同学不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写? 我刚也有这样的疑问。想知道答案吗?很简单,你把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。我当初学习Java的时候就是这样做的,把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么main方法是这样定义的了。这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。我就对这个相关的知识彻底学通了。有时候甚至故意写一些错误的代码来运行,看看能否得到预期的运行错误。这样对于编程的掌握是及其深刻的。
对学习编程来说,不要求英语,但不能一点不会,。最起码像JAAPI文档这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。在学JA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。
学习Java这段时间,有时候会觉得有点苦,但是我觉得正是有了你奋斗时的苦,才能换来学成后的甜。当你经过认真写代码做完一个项目时,你会有一种成就感。心里有一种说不出的喜悦之情。
学习Java靠得是韧劲,靠得是拼劲,考得是坚持不懈。如果做好了这几点,我想Java对你来说不会太难。还有,你自己要有信心,相信自己能学会。以上就是我在学了Java后的一些感言。
java实训报告5
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一、项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二、如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:
1、项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2、项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3、项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4、最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三、java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的,当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目。
java实训报告6
一、实习目的
通过实习,培养综合运用Java语言的`面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水*,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习单位基本情况介绍
无锡达内科技有限公司是北京达内科技有限公司在无锡的全资子公司,达内是*高端IT培训的领先品牌,致力于培养面向电信和金融领域的Java、C++、C#/、测试、嵌入式、PHP等方面的中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFC0 ASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。目前,达内科技已经发展成为集培训、咨询、开发、人才服务于1体的*最领先的中高端软件和服务外包人才培训机构。由于达内科技优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评。
三、实习内容
1.Java实训
通过本次实习,我对Java语言的各种特性有了更进一步的体会:
①Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
②Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
③Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net)它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java语言是体系结构中立的Java程序(后缀为java的文件)在Java*台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java*台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
④Java语言是可移植的,这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
⑤在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
⑥Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
2.数据库实训——ORACLE
在此次实习中,与Web服务器相连的数据库采用的是大型关系数据库管理系统——ORACLE。它是基于客户机/浏览机模式的数据库管理系统;它支持JDBC、ADO等技术的应用,可无缝的与ORACLE集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。
3.Web开发实训
Web开发的实训时间最长,也是学习东西最多的一段时间.因为在这一阶段,开始接触到在以后工作都会用到的开发技术。首先学习的是网页开发的基础:HTML和CSS,它们是构成网页界面的主要部分。然后是XML技术,它是一种国际标准的数据存储语言。接着,我们开始学习JDBC,这是通过代码连接数据库的一种非常简便的方便,让我们在自己的程序中随时调用数据库的数据。然后,我们开始学习Jquery和ajax,前者是一种脚本语言,可以实现非常强大的页面功能,包括各种事件、数据和处理和页面的动态效果。后者是一种动态显示的技术,可以实现页面的区域刷新,从而达到无闪烁页面的效果。这些之后,是框架技术。包括Struts2、Hibernate,Spring,这三大框架,简化了Java代码,使得网站的开发更为简洁。总的来说,在这一阶段学到的东西最多,最有收获。我们还接触到了真正的项目实践--NETCROSS电信计费系统的开发。
四、实习收获
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。其次,实习期间,我对项目的开发有了一个较完整的了解和熟悉。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。再次,个人日语水*有了长足进步,对日后生活工作颇有裨益。
此次毕业实习,我学会了运用所学知识进行软件开发,学会了如何跟同事进行合作沟通。积累了处理有关人际关系问题的经验方法。同时我体验到了社会工作的艰苦性,通过实习,让我在社会中磨练了自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能。积累了软件开发的经验,为以后工作也打下了很好的基础。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我都会因涉事而成长。
java实训报告7
一、实习目的
通过对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实训报告8
内蒙古商贸职业学院计算机系
学 生 校 内 实 验 实 训 报 告
20 --20 学年 第 学期
系部:计算机系
课程名称:Java程序设计教程 专业班级:
内蒙古商贸职业学院计算机系制
填写说明
1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。
2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。
3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。
4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。 对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。对于创新型实验,还应注明其创新点、特色。
5、实验小结:对本次实验实训的心得体会、思考和建议等。 6、备注:分组实验中组内成员分工、任务以及其他说明事项。 注意:
①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。
②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。
③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。特此说明。
成绩单
组别:小组成员:
篇二:实训总结
实训收获总结报告
学 部:计算机信息学院
学科门类:计算机信息类
专 业:计算机应用技术
姓 名:朱恩林
学 号:12310020020
实习单位:北京盛威南凌信息科技有限公司
指导教师:王洪钊
实习时间:20xx年5月15号—9月23号
一、 实训目的
计算机信息管理专业的java实训在教学计划中是实训、实习课程。它涵盖了java开发和工程组织、数据结构等多项相关知识。
通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse 开发*台设计库存管理系统项目,以达到充分熟悉开发*台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。
本次实训重点和难点:
利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S程序。
二、实训内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、 javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习收获总结
经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。加深理解了Tomcat的使用方法,包括中间件服务安装及配置。
开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过与其他同学协作,同时请教老师,顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。
通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。
我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
实训即将结束,我非常感谢这次为期四个多月的实训,给我们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实训也让我更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实训中对我们的帮助。
篇三:实训总结报告
实训总结报告
-----基于RFID的码头货物自动采集系统
项目简要概述:
1) 开发环境:Window xp
代码开发工具:Eclipse
服务器:Tomcat7
数据库:Mysql5.0
调试浏览器:Firefox 10.0,Chrome
2) 此次基于RFID的码头货物自动采集系统完成的功能包括前台和后台两个大的功能模块,前台主要实现了用户需要基本的功能,包括数据的查询、导出等,后台主要实现了管理员对系统的管理。系统还对用户的权限进行管理,对每一个功能进行权限设定,只有具有相应权限的人才能进行相应的操作。整个系统采用javascript+jquery+JDBC的MVC模式,配合一些组件实现界面的美化。
3)该项目实现的意义: 提高了码头实时动态库存信息的准确查询、数据处理能力。大量 节省人力、物力,提高作业效率,提高管理效率,加快物流自动化的快发展。
实训总结报告:
这次实训我们的题目是基于RFID的码头货物自动采集系统。通过这次实训,我不仅得到了专业技术的提高,同时也认识到专业基础知识重要性。
刚接触一项新任务的时候,认为感到完成项目的难度非常大,项目大部分的名字都不了解,几乎没有有信心把它做好。但是经过老师认真的讲解、项目各
组成员的积极努力查询资料、大家相互交流,慢慢对RFID、中间件的技术有了更深一步的了解。随着大家的不断地努力、不断地查询资料、不断努力思索,慢慢的对项目有着更加深的了解,对项目的完成冲满了信息,同时理清项目完成所必备的大体流程思路。在实训过程中,我们把项目分为三个阶段,分别是搭建项目开发环境及SVN的配置、概要设计与详细设计、代码编写与系统测试。我在项目中的主要任务是完成前台的开发以及照片的ps处理。在项目刚开始开展时,项目搭建开发环境遇到了一些障碍,主要是因为技术基础知识不够牢固,许多软件的应用不够熟练,在前期耽误了大量的时间来学习。后续工作随着基础知识的不断巩固,慢慢加入到项目的前期准备工作。但是仍然遇到许许多多的困难,例如:用javascript实现从前台页面将div中的数据导入到excel中的这一功能,但是我们在百度、谷歌搜不到关于这一功能实现的资料,最后是组长想到将div类比成table,最终实现这一共功能。随着项目的难点不断被攻克,我们项目越来越完美,功能实现的越来越全,自豪感油然而生。这是我深深的体会到,团队,我们的实训任务之所以能够提前并且很好的完成,在于团队力量。
在这次实训过程中我的主要工作是前台页面的特效处理,还负责了一些开发任务,并学习了jQuery、Mysql、Ajax等知识。在此过程中老师还专门抽出时间给我讲解了关于物联网的一些知识。通过老师系统讲解,我对物联网的了解更加深入,并对软件开发这一行业充满了信息。前台页面特效不是一个简单的工作,需要大量基础知识储备,比如:这次我们项目的前台界面是模仿win8的metro风格,必须先要储备win8系统的metro界面的相关信息。
这个项目让我学到了很多东西,同时在技术上我也有了很大的飞跃。此次项目的完成还是比较满意的,我们实现了创新,借用了win8的metro风格;实现了功能的无页面跳转完成等等。实训马上就要结束了,通过这次的实践操作,我认识到了自己的不足,更感觉到了自己与别人的差距,这就为我接下的学习指明了一个方向,我要加倍努力。
实训即将结束,却令我非常怀念这四周的实训,在这中间我每一天过的都非常充实,在与山东大学的学生一起做项目,我认识到了自己的不足。但是我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,我相信我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!这次实训,让我我深切的认识到实践的重要性。在实训
的这段时间,我经历了挫折,也经历了欢乐。实训不仅仅是锻炼了我们在专业方面的一些技能,同时,它也让我学到了很多做人的道理。作为一个即将毕业的大学生,无论是在今后的工作或是生活中,大学里的实训都将成为我人
生中一笔重要的资本
在实训中,我们认识了很多在学校没有学过的知识,了解了它们的使用方法及作用。它们为我们的生活带来了很多的便捷。通过实训,同学们的友谊也增进了不少,很多不太会做的难点在同学们的帮助下完成了。我们通过相互学习,相互沟通,一起研究,让很多项目的难点都做得相当的成功,心中的成就感与自豪感油然而生。项目的那种团结氛围填满了整个实训间。我们兢兢业业的老师,他们也顶着酷热和我们一起忙活,看着围在他身边的那一圈圈的人,他也总会耐心的为我们讲解,直到我们听懂为止。
同时在山东大学的四次讲座,我学到了许许多多的在学校学不到的知识,学到了许许多多的前瞻性事物,并对云计算有着非常深入的了解。再次感谢 IBM资深工程师 刘达对Web 技术和开发框架,面向服务的体系结构(SOA),云计算,数据库与信息管理,Linux/Unix 系统管理、开发、维护技术等方面讲解;木田桥龙【NEC软件(济南)有限公司董事兼总经理】关于1.IT服务(软件)业的发展趋势 2.服务贸易(外包)业的发展前景的讲解。;浪潮集团 荆世东,
一、 信息化发展回顾二、 云计算概念三、 云计算与信息化应用四、 信息化发展趋势五、 浪潮在云计算上的实践 通过介绍云概念的形成,云计算的深入分析,云计算在国际和国内的发展现状以及云计算将来的发展趋势。
最后我希望我们项目组的成员能在以后的生活、学习中表现得更出色,更团结。老师们能够笑脸常开,万事如意!
java实训报告9
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的仓库管理系统。该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
本次实训设计采用选择结构化开发方法, 即用系统工程的思想和工程化的方 法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统 开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。 其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计
阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。
三、结论
仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。
JAVA的主要特点是JAVA的安全性高,不能写病毒,所以适用于金融等对安全性要求较高的行业。用Java编写的仓库管理系统都具有Java上述特点。
三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一结构才能够真正地去构建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访问层。
实训中遇到的问题及解决方案:
Java对于某些细节的东西要求是很严格的 对于代码是不能出错的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑步起来,或者是其中某些重要的功能不能实现。再有对于页面的设置页面之间的跳转传值字体的设置是关键虽然这是一个在老师看来是不为问题的问题但还是经常出错utf-8这个就是页面上的设置。是一个很小的细节问题。这里也体现了Java细节重要
性。每天打开机器都要附加数据源、还原数据库,并且SQL Sever数据源的验证有“使用网路登录ID的Windows NT验证”和“使用用户输入登录ID密码的SQL Sever验证”两种验证方法,本次实训程序应该选择第一种验证方法。本次实训时我就是因为选错了验证方法导致数据库无法与仓库管理里系统连接,导致了不能登录。
从用户角色需求上看,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。
从性能上看整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件*台和操作系统*台要求适中。
最后总结:此次实训所做的仓库管理系统已达到中等水*,个人感觉已经能满足一般公司要求。
四、结束语
我在这次实训项目中最大的收获有以下几个方面:
一、在系统设计方面,我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析、 概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。
二、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从中我了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立正确,要不然以后再修改会很麻烦。我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存 储形式在应用中发挥着重要的作用。
java实训报告10
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习JAVA软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
java实训报告10篇(扩展2)
——java实训报告10篇
java实训报告1
在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。以下谈一谈个人的感受与体会
一、理论知识的学习
在实训进行的前五天,我们上的是java编程的理论课。负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。
二、项目开发实战练习
在结束了理论知识的学习之后,后五天我们在实训基地进行了项目开发的实战练习。
项目的名称是superVCD,是由海辉曾经所接的一个远程音乐唱片管理软件项目的精简版。虽然有所精简,但是其内容对我们学习仍具有相当的价值,对我们了解真实的软件的设计规范,编码规范,文档规范以及客户对软件的需求很有参考价值。该内容囊括了GUI设计和编码,容器与泛型的知识,规范文档编写,测试及日志系统,甚至要求我们实现一个专用的轻量级数据库系统,这无疑是对我们很好的一次历练机会,同时可以积累丰富的知识。
*时我们很少有机会能够完成一个如此规模的项目,所以在这次项目实战训练中,我的收获也有很多。
第一,我学会了如何规范的编写代码和文档。文档和代码是团队各成员在项目开发交流合作中的纽带,风格随意混乱的代码和缺失或语义不明的文档会让团队中的其他成员不能理解和使用自己写的程序,我在*时编写代码比较随意,并不注重这一点,经历这次实战演练之后,我一定会严格的遵守编码规范。
第二,我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第三,我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
第四,我学会了如何团队合作,共同开发。作为项目开发小组的组长,我的体会更加深刻。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。
在实战的过程中,我对项目开发流程有了切实的体会:学会了如何编写规范合格的代码和文档;学会了了正确理解分析客户需求并设计项目的方法;体会到了团队合作精神的重要性,明白了组织团队进行项目开发的具体流程,还了解到了向客户展示产品以及与客户进行沟通的技巧。
经历过这次实习实训,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。实训虽已结束,但我们的不断学习的征途才刚刚迈出第一步。今后的路还很长,还有很多机会去实习提高,我们要以更加积极的姿态去充实自己,学习,不断地迎接挑战。
java实训报告2
作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。
这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。
不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。
因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。
任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。
理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三:java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。
定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。
好了,把上面的分析用正向描述就是:
日常教学和练习中学习和掌握的知识==〉演示项目==〉分阶段项目==〉综合项目==〉胜任企业实际开发需要。
附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。
上面阐述了java对项目的态度和基本选择方法,这里再把其中几个重要的、与众不同的特点阐述如下:
1:真项目
项目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离实达不到项目实训的效果。
还有一个一定要是最新的项目,企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。
java的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。
这样实现了跟企业的同步,企业做什么,我们就学什么,然后也跟着做什么。
2:真流程
开发的流程也要跟企业的实际开发保持一致。
从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做。
java的主力老师都是实战出身,在java开发方面都至少有七年以上的开发经验,同时具备多年的项目管理经验,所以能够完全按照企业开发的流程来训练学生。
3:真环境
开发的环境也要跟企业一样,包括常用的开发工具、开发*台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等。
java的做法是:构建跟企业完全一样的环境,然后跟企业开发一样,分团队开发。
老师就相当于项目经理,一个班分成多个小组,每个组有自己的team leader,大家分工合作,共同完成项目。
4:真开发
这是java最与众不同的一点,java深知:软件是做出来的,而不是听出来或者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。
所以java非常强调:项目一定要让学生动手写出来。
java的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目。
这里有几个与众不同:
(1):现场带领学生一起做分析和设计,而不是预先做好了来讲讲。
因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。
(2):java选用的项目基本都是企业最新的项目,很多都是java的学生和企业在同期开发,所以是不配发源代码的。
这样也断绝了学生的依赖思想,认认真真去开发。
可能有同学会问:为什么不选择有源代码的项目呢,那样还可以参考学习啊!
这是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。
这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识的误区了。
因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。
事实上,java界最不缺的就是代码了,那么多开源软件,小到一个工具,到企业级erp都有开源的,而且很多都是大师级的作品,说实话比你参考的那些代码质量高多了,但是又有多少人能真正看明白呢,原因就在于达不到那个水*,看不懂代码背后所体现的设计和思想以及为什么要这么做,效果也就不好了。
当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的,但估计不会是刚开始学习java开发的学生,所以java根据多年的培训经验,友情提示:在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。
自己能写出来的功能才是你真正掌握的功能,而不是你看得代码或者是听老师讲的,就算讲过看过,但是自己做不出来,那都不算会。
(3):java在课堂上除了带领学生去分析设计外,还会分析一些重点、难点功能的实现机制和原理,然后指导学生去实现。
5:真技术
java在每个项目中,特别会抽取有难度的部分让学生们在老师指导下实现,专门啃硬骨头,那才能真正锻炼学生的开发能力。
比如:在做oa类的项目时,会重点去做工作流、公文收发、在线office控制等;在做crm类项目时:会重点去做销售自动化和市场块的业务;在做人力资源类项目的时候会重点去做人力跟踪和人力评测模型等……
java在每个项目中,都会使用目前企业最新最流行的技术,按照最新的难度去要求,从而让学员能更符合企业的需要。
6:真经验
java的项目都是企业最新的真实项目,经过开发训练,学员能够积累足够的真实的开发经验,以胜任企业的工作需要。
在进行项目分析时,还会全面讲解项目所要求的业务,让学员从业务和技术上都能充分积累。
7:真实力
作为就业培训,项目的好坏对培训质量的影响非常大,常常是决定性的作用。
这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:事实上,不采用有源代码的教学性项目对java的要求非常高。
试想一下,如果项目分发下去,老师带着分析后,学生都不会做会出现什么样的后果?这对java的教学质量提出了极高的要求,如果教学质量达不到让学员独立开发的水*,对依靠质量取胜和口碑发展的java将是毁灭性的。
另外一个,由于是全真的项目,在开发的过程中,肯定会有很多的问题出现,这些都要老师去解决,由于不像教学项目那样预先做好,又需要老师能很快地解决各个问题,这对老师的真实开发水*有极高的要求,这可是需要真功夫的。
总结
总之,java通过真实的项目,真实的开发环境和开发流程,指导学员去真正开发,让学员得到真正的锻炼,收获真正的开发能力。
java实训报告3
一、 实训目的
计算机信息管理专业的java实训在教学计划中是实训、实习课程。它涵盖了java开发和工程组织、数据结构等多项相关知识。
通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse 开发*台设计库存管理系统项目,以达到充分熟悉开发*台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。
本次实训重点和难点:
利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S程序。
二、实训内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、 javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习收获总结
经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。加深理解了Tomcat的使用方法,包括中间件服务安装及配置。
开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过与其他同学协作,同时请教老师,顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。
通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。
我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
实训即将结束,我非常感谢这次为期四个多月的实训,给我们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实训也让我更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实训中对我们的帮助。
java实训报告4
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一、项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二、如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:
1、项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2、项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3、项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4、最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三、java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的,当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目。
java实训报告5
一、实习目的
通过实习,培养综合运用Java语言的`面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水*,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习单位基本情况介绍
无锡达内科技有限公司是北京达内科技有限公司在无锡的全资子公司,达内是*高端IT培训的领先品牌,致力于培养面向电信和金融领域的Java、C++、C#/、测试、嵌入式、PHP等方面的中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFC0 ASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。目前,达内科技已经发展成为集培训、咨询、开发、人才服务于1体的*最领先的中高端软件和服务外包人才培训机构。由于达内科技优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评。
三、实习内容
1.Java实训
通过本次实习,我对Java语言的各种特性有了更进一步的体会:
①Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
②Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
③Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net)它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java语言是体系结构中立的Java程序(后缀为java的文件)在Java*台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java*台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
④Java语言是可移植的,这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
⑤在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
⑥Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
2.数据库实训——ORACLE
在此次实习中,与Web服务器相连的数据库采用的是大型关系数据库管理系统——ORACLE。它是基于客户机/浏览机模式的数据库管理系统;它支持JDBC、ADO等技术的应用,可无缝的与ORACLE集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。
3.Web开发实训
Web开发的实训时间最长,也是学习东西最多的一段时间.因为在这一阶段,开始接触到在以后工作都会用到的开发技术。首先学习的是网页开发的基础:HTML和CSS,它们是构成网页界面的主要部分。然后是XML技术,它是一种国际标准的数据存储语言。接着,我们开始学习JDBC,这是通过代码连接数据库的一种非常简便的方便,让我们在自己的程序中随时调用数据库的数据。然后,我们开始学习Jquery和ajax,前者是一种脚本语言,可以实现非常强大的页面功能,包括各种事件、数据和处理和页面的动态效果。后者是一种动态显示的技术,可以实现页面的区域刷新,从而达到无闪烁页面的效果。这些之后,是框架技术。包括Struts2、Hibernate,Spring,这三大框架,简化了Java代码,使得网站的开发更为简洁。总的来说,在这一阶段学到的东西最多,最有收获。我们还接触到了真正的项目实践--NETCROSS电信计费系统的开发。
四、实习收获
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。其次,实习期间,我对项目的开发有了一个较完整的了解和熟悉。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。再次,个人日语水*有了长足进步,对日后生活工作颇有裨益。
此次毕业实习,我学会了运用所学知识进行软件开发,学会了如何跟同事进行合作沟通。积累了处理有关人际关系问题的经验方法。同时我体验到了社会工作的艰苦性,通过实习,让我在社会中磨练了自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能。积累了软件开发的经验,为以后工作也打下了很好的基础。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我都会因涉事而成长。
java实训报告6
一、课程设计的目的
Java程序设计是一门应用性很强的专业课,在学习时必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
二、课程设计的内容
实现计算器功能的应用程序
根据计算器的实际功能,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算,界面美观。
三、总体的设计
本计算器程序共有3个java源文件。类之间的主要关系如图所示。
Com*rPad(主类)
NumberButton
OperationButton
Com*rPad.java
该java文件生成的类负责创建计算器的“主窗口”。该类含有main方法,整个程序从该类开始执行。
NumberButton.java
该文件生成的类负责为主类创建数字按钮对象,使用鼠标单击数字按钮可依次输入参加运算的数值的各位数字。
OperationButton.java
该文件生成的类负责为主类创建运算符号按钮对象,使用鼠标单击运算符号按钮可选择所要进行的运算。
四、具体设计
一)运行效果与程序发布
1.将3个java文件保存到一个文件夹中,例如c:com*r.将3个java文件分别编译生成相应的字节码(.class)文件,然后,用java解释器运行主类:
C:com*rjava Com*rPad
2.可以jar.exe把一些文件压缩成一个JAR文件,以此来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,例如Com*rPad.jar。
首先,用文本编辑器(例如Windows下的记事本)编写一个清单文件(Manifestfiles)
Mainfest-Version: 1.0
Main-Class: Com*rPad
Created-By:1.2.2(Sun Microsystems Inc.)
然后,如下生成JAR文件:
C:com*rjar cfm Com*rPad.ar moon.mf *.class
其中,参数C表示要生成一个新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清单文件的名字。
现在就可以将Com*rPad.jar文件拷贝到任何一个安装了java运行环境(版本号需高于1.2.2)的计算机上,只要用鼠标双击该文件就可以运行该java应用程序了。
体会
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.
回顾起课程设计,至今我仍感慨颇多,的确,在这一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过课程设计之后,把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的指导下,终于迎刃而解。在此我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
java实训报告7
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的图书管理系统。该系统从图书馆管理人员的角度出发,实现对图书信息、读者信息的浏览、添加、删除和查询,同时还可以对读者借书、还书过程进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
读者管理:主要包括读者信息的浏览、添加、删除和查询。
图书管理:主要包括图书信息的浏览、添加、删除和查询。
借还书管理:主要包括借书、还书和续借。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
首先设计测试登录窗口:Text.java
接下来设计LoginFrame.java(登录窗口)、MainFrame(主窗体)
Addbookframe.java(图书入库窗口)、AddReaders.java(添加读者窗口)、AddUserframe.java(添加用户窗口)、Borrowframe.java(借书窗口)、Retumframe.java(还书窗口)、Queryframe.java(图书查询窗口)。
导入部分及实现的接口
三、结论
Java实训在不知不觉中就结束了,我感觉自己还有好多东西要学,还有好多的东西不懂呢!这是我大学以来第3次实训,每次实训我都感觉学到了好多东西!因为是一天到晚的不间断训练,所以记的会非常牢固。不像*时上课,每上两次的理论课却只有45分钟的实际操作。在课上,有老师在前面演示我们都还能跟着做,可轮到我们独立完成的时候,因为实际操作的少,早就忘光了!我很感谢学校有实训这样的安排,把我们这一学期学的东西系统的集中的进行训练,对我们计算机水*的提高发挥着重要作用!还要感谢我们的侯老师,侯老师学识渊博,也很有耐心,即使老师讲了很多遍的问题,我们不会,老师还是会走进我们给我们耐心的指导,还给我们讲一些学习java的方法,让我们知道自己在哪方面不足,需要加强,也让我们了解到哪些需要认真的学习,那些是重点,不是没有方向的乱学一通,什么也学不好!
经过这次的实训,我真真确确的感受到了这些开发工具能让我们提高工作的效率,更直观更便捷的切入主题。这次我们学习的是制作图书信息管理系统,由老师给我们指导。当然,在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果就无法显示,而自己的耐心与细心又太差,根本检查不出来是哪里出了错!这时候,侯老师都会耐心的过来帮助我,我很感谢侯老师也很感谢学校能安排这么优秀的侯老师来教我们!只是,我们太顽皮,有很多东西老师讲了我们也没能记住,我想在此说一句:老师,您辛苦了,下学期我们一定认认真真的好好学!
实训课是在学习与探索中度过的,短暂的15天实训是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如图书管理数据库的初步设置、JDBC和SQL Server服务器的连接、数据备份与还原的步骤,报表的设计与实现、如何设置数据源、通过ADO访问数据库的方法、监听、各种Java Swing组件的使用,绑定控件的属性设置、如何实现Click事件、实现它的获得方法、设置注册焦点
监听、获取当前日期、以及利用函数之间的相互转换等等一系列的问题,正是在老师和同学的共同努力之下,我才一步步把问题解决了,最终完成了不可能完成的任务。
为期15天的实训课就这样结束了,我发现我对java有了新的认识,以前只知道玩游戏、娱乐和简单的应用。通过这次的实训,我了解到,要真真正正的掌握这些开发工具还不是一件简单容易的事儿,但真正掌握后,它带个我们的将是无穷的便捷与科技,我喜欢高端便捷的生活。我希望我能做计算机这个万能机器人的主人而不是奴隶,我会努力加油的!
通过实训,我不仅巩固了旧知识,也学到了新的知识,并且把所学的应用到实际操作中,提高了我们的实际动手能力和逻辑思维能力。也让我们对软件开发的流程有一定了解,并且对开发软件有了一些初步的经验。真正做到了学习与实际应用相结合,真的很感谢老师为我们争取的这次实训机会,在这次实训期间我获益匪浅。
最后,谢谢老师在实习过程给予的帮助!老师辛苦了!感谢学校,感谢老师给我的帮助,让我的思想、技能又上了一个台阶!
四、结束语
《Java图书管理系统项目》心得:
其实在学习图书管理系统实训时,我们就已经开展了SQL的学习,虽然它们之间存在不同,但是属于同一种语言——计算机语言,但是实际上呢!它们的思想是不同的,JAVA只是一种面向对象语言,而该项目实战是教我们如何制作一个实用型的软件,从实际出发,一步一步的按照老师的规定进行,按正规模式的方式制作软件,从初期的项目分析,书写可行性报告,到项目分工,最后开始书写代码,一天一天的写编程日记,把每一天遇到或完成的事情记录下来,一步步设计完成自已的工作,想象自己是一个程序设计师,我主要完成界面及其代码的设计,而其中有很多东西是我们所不知道,正向所有编程人员一样,我们是边学边作,而且书写代码的速度要很快,因为一个项目不应该在书写代码的方面浪费时间,在这期间很训练人,因为每天写代码时,都写的一身热汗,着急呀!可是当完成每天的任务,而多完成时有很大的成就感了,这当然是一个心里成就了,因为我暂时还没有写完这个程序了。说真的,我写完这个图书信息管理系统时,真的感觉很累了,不过又很轻松了,因为终于完成了,不过在看了其他同学设计的程序时,心里也感到众多不足,因为我们设计的程序,在判断某些输入资料时,总是不严谨,可能给日后用户带来很多不方便,而且在日后的维护工作会很大,这样的程序,作为一个日后的程序员是不应该出现的。
其中,对了SQL语言的使用是相当的重要的,因为没有了SQL语言的支持,对数据库表的操作,是根本无法实现的,对数据的增加、删除、修改,都是一样的。发现对于软件来说,对数据库的操作是至关重要的,因为有很多软件都是这样的,无论是什么都要对数据进行操作,统计、分类、查询、修改、删除等,而正因为这样,我在开始写程序时的SQL基础不好,所以出现在众多难题,而翻书查寻便是经常事情了,因为知识用到时方恨少了,其实我感觉用JAVA设计图形界面,是很费劲的,嗯用它作手机游戏看起来还不错,或者用它网络B/S、都是很好的,因为它就是为了网络而生的。总的来说,对于开展这样的实用型项目,我个人认为是非常重要的,这种实训突破了以前我的思维模式和惯性作法,以前对于程序来说,一开始就制作从来也不计划,如果遇到了与想象中的不一样的难题,就把这部分删除掉,最近制作出来的程序,往往是功能不完善、功能不明确,没有具体的规划和文档,到最后让别人很难理解,自已也是很难弄明白。没有一个良好的程序设计思想,当然了学习项目实战后,丢掉了那样坏毛病,建立了良好的设计思想和编程过程。有很多不理解现在变成了现在的理解感谢,因为往往一些正确的思想,总是一开始不被人接受,而到最近时才会被理解认同,我也这样认为了。
通过这次的训练,掌握运用了java程序设计的一些思想,了解了Java面向对象程序设计的基础知识,熟练掌握了Java中常用的Swing组件的使用方法以及Java程序中图形用户界面设计的方法、使用JDBC操作数据库的方法。初步了解了如何将复杂的问题层层分析成较小的子问题,实现Java编程的实际操作,掌握如何运用Java解决一些常见的编程问题,并学会、掌握分析解决问题的方法,并运用Java的程序结合自己对Java程序的初步认识与理解进行对照,查找自己与Java程序设计的偏差与不足之处,培养自己Java的思维。
本次实训项目通过分析并实现了图书管理系统。本系统的设计让大家了解如何根据实际问题,分析功能需求,将复杂的问题分析成子问题,达到模块化设计系统功能的目标。同时,可以利用这种方法制作通讯录管理、课程管理、工资管理、图书管理等小型管理系统,此外,此次实训培养了我们java 的思维能力,让我们对java有了更深层次的学习与理解,通过两周的实训可以去解决一些简单的编程问题,并对其出现的错误能以与改正和讨论同时,也对以前自己朦胧而不解的问题有了很好的理解,也知道了一些贵重的资料为何要施加密码,如银行卡。对java的理论有了更深的理解,同时也可以运用本次的实训设置一些简单的系统,
总之,我们从这次的实训中受益匪浅,我对这次实训还是比较满意的,它使我学到了很多东西、学到了更深刻的.知识,为我以后的学习做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好天空!漫漫长路任我行,我需踏实脚下的路,一步步的前行。用现在的付出和汗水去勾画未来美好的明天。
最后,在侯老师的细心辅导下,我有了很大的进步,知识得到了扩充,认识得到了加深,也使得我的自学能力得到了很大的提高,在此,我向侯老师表示由衷地感谢。
老师您辛苦了!
java实训报告8
一、课程设计名称及主要内容:
1、课程设计名称:
时钟动画
2、课程设计的主要内容:
以下题目任选一个:
(1)图形界面类,如科学计算器、绘图板、日历、游戏程序等。
(2)动画类,编制功能较复杂、效果较好的Applet动画程序。
(3)数据处理类,如学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序。
(4)其他类型,自选题目,须经指导老师同意。
我所选的题目是动画类的Applet动画程序,主要任务是用Java程序设计一个时钟动画。
二、程序的设计思想和流程图:
1、设计思想:
现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。
我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。
于是,我希望自己能够用自己所学的Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。
只要我能够努力学好Java知识,将来一定能够设计出更好更完美的时钟动画。
2、流程图:
三、程序介绍:
1、设计方法及步骤:
题目分析:
根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。
画出程序
设计结构框图。
构造数据结构:
根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们
之间的联系。
构造程序框架:
在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。
程序设计:
①画出程序功能框图和结构框图;
②根据框图设计程序;
③编译程序调试程序,使程序可以使用;
④完备程序功能。
程序打包:
所设计程序汇总,将程序分类归入相应子目录,完成程序所有设计要求。
2、完成情况:
经过一系列的Java程序代码的设计,虽然过程中遇到了许多的问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况正常。
3、类的关系:
“public class AnimatorDemo”是公共类,且是程序中的唯一的一个类。
4、构造方法、成员变量和成员方法的功能说明:
“Thread timer”用于显示时钟的线程;
“SimpleDateFormat formatter”用于格式化时间显示; “String lastdate”用于保存当前时间的字符串;
“Font clockFaceFont”用于设置显示时钟里面的数字的字体; “Date currentDate”用于显示当前时间;
“Color handColor”用于显示时针、分针和表盘的颜色; “Color numberColor”用于显示秒针和数字的颜色; “public void init()”用于设计时钟格式并捕捉异常;
“public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于计算四分之一的圆弧;
“public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法来画圆,其中(x0,y0)是圆的中心,r为圆半径; “public void paint(Graphics g)”用于运行时钟程序; “public void start()” applet的启动方法;
“public void stop()” applet的停止方法;
“public void run()”线程的run方法。
四、遇到的问题和解决方法:
1、问题:
写程序的时候,由于对有些Java知识不懂,所以有些想要表达的意思无法用Java代码准确的表达出来,老是出错或者无法写下去;
一开始,自己准备的参考资料不足,无法在遇到问题时有效的利用参考资料解决,遇到不懂的问题和不会用程序语言表达的问题时,只能留在那里,无法解决,结果问题最后越积越多,导致我无法再把程序写下去;
一开始,对于老师布置的作业题目,我不太懂,无法进行有效而且清晰的分析,自然也无法继续下去写程序了,耽误了较多的时间;
对于要写流程图,一开始我并不懂是什么意思,也不知道怎么去写。
2、解决方法:
对于那些不懂的Java知识和不会写的程序,我通过向同学寻求帮助和利用参考资料书,最终都解决了;
对于自己参考资料不足的缺点,我在下课后,去了图书馆借阅有关方面的Java参考资料书,并且向同学借阅了他们所拥有的资料书,然后又利用自己的电脑上网查找了一些有关方面的参考知识,终于在最后解决了资料不足的缺点;
对于不懂的题目,我也通过向多个同学进行询问,最终弄懂了老师布置的题目所要求的内容;
java实训报告9
一、实训目的
1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容
2.1 实训内容
本课程设计的题目是设计一个简化的仓库管理系统。该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统需要完成的基本功能主要有:
用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件
硬件:PⅣ及以上性能的PC机;
软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境
2.3 功能设计及思想
本次实训设计采用选择结构化开发方法, 即用系统工程的思想和工程化的方 法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统 开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。 其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计
阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。
三、结论
仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理,现代物流的发展需要现代化的仓库管理系统。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。
JAVA的主要特点是JAVA的安全性高,不能写病毒,所以适用于金融等对安全性要求较高的行业。用Java编写的仓库管理系统都具有Java上述特点。
三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一结构才能够真正地去构建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访问层。
实训中遇到的问题及解决方案:
Java对于某些细节的东西要求是很严格的 对于代码是不能出错的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑步起来,或者是其中某些重要的功能不能实现。再有对于页面的设置页面之间的跳转传值字体的设置是关键虽然这是一个在老师看来是不为问题的问题但还是经常出错utf-8这个就是页面上的设置。是一个很小的细节问题。这里也体现了Java细节重要
性。每天打开机器都要附加数据源、还原数据库,并且SQL Sever数据源的验证有“使用网路登录ID的Windows NT验证”和“使用用户输入登录ID密码的SQL Sever验证”两种验证方法,本次实训程序应该选择第一种验证方法。本次实训时我就是因为选错了验证方法导致数据库无法与仓库管理里系统连接,导致了不能登录。
从用户角色需求上看,整个系统应该有两种用户角色,即普通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角色操作都通过用户名和密码验证后登录。
从性能上看整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件*台和操作系统*台要求适中。
最后总结:此次实训所做的仓库管理系统已达到中等水*,个人感觉已经能满足一般公司要求。
四、结束语
我在这次实训项目中最大的收获有以下几个方面:
一、在系统设计方面,我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析、 概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。每个阶段都必须认真对待,只要错一个小地方,就会影响整个设计。另外,还必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。
二、在数据库方面,我在表的创建部分尝试了很多次,表的内容修改了好几遍,关系也建立了好几遍。从中我了解到建立好表是建立好整个数据库最基础也是最重要的部分。表的内容和表之间的关系一定要建立正确,要不然以后再修改会很麻烦。我还领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存 储形式在应用中发挥着重要的作用。
java实训报告10
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习JAVA软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
java实训报告10篇(扩展3)
——java实训报告总结3篇
java实训报告总结1
内蒙古商贸职业学院计算机系
学生校内实验实训报告
20xx学年第学期
系部:计算机系
课程名称:Java程序设计教程专业班级:
内蒙古商贸职业学院计算机系制
填写说明
1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。
2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。
3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。
4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。对于创新型实验,还应注明其创新点、特色。
5、实验小结:对本次实验实训的心得体会、思考和建议等。
6、备注:分组实验中组内成员分工、任务以及其他说明事项。注意:
①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。
②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。
③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。特此说明。
成绩单
组别:小组成员:
java实训报告总结2
学部:计算机信息学院
学科门类:计算机信息类
专业:计算机应用技术
姓名:朱恩林
学号:12310020020
实习单位:北京盛威南凌信息科技有限公司
指导教师:王洪钊
实习时间:20xx年5月15号—9月23号
一、实训目的
计算机信息管理专业的java实训在教学计划中是实训、实习课程。它涵盖了java开发和工程组织、数据结构等多项相关知识。
通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL语言的复习和锻炼,并且通过使用elipse开发*台设计库存管理系统项目,以达到充分熟悉开发*台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
整个实训课程教学内容从应用的角度出发,在理论和实践上掌握java工程开发的理念、类的组织、类的结构关系、面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。
本次实训重点和难点:
利用java搭建工程文件结构;B/S程序;数据库前后台程序;C/S程序。
二、实训内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习收获总结
经过4个多月的实习培训,让我们收获颇丰,作为即将步入工作岗位的大三学生,我们了解了企业项目的工作过程,为以后的实践打下基础,积累宝贵经验。同时我们也掌握了数据库的功能和使用方法。通过对数据库的学习,掌握应用程序的部署:包括数据库的设计、安装数据库、创建数据库对象、数据导入等。加深理解了Tomcat的使用方法,包括中间件服务安装及配置。
开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过与其他同学协作,同时请教老师,顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。
通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的"是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远远不够的。只有管理组织好一个团队,才能够最终完成项目的开发,或许在编程技术水*上团队成员有高有低,但是,每个人都有自己的闪光点,总可以在团队的找到适合自己的位置,每个人在自己的团队中做的贡献,创造出不可磨灭的重大价值。
有些知识点以前没有学过,但我也没有去研究,实习时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实习中必不可少的部分,就是同学之间的互相帮助。
我学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀的软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
我学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
实训即将结束,我非常感谢这次为期四个多月的实训,给我们一次亲身实践的机会同时给我们以后就的就业之路打下一定基础,通过这次实训也让我更加的明白的团队的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感谢王老师教给我们新的知识以及在实训中对我们的帮助。
java实训报告10篇(扩展4)
——CAD实训报告10篇
CAD实训报告1
CAD实训总结姓名:单红飞指导老师:张彩凤科目:工程CAD
学校:安徽水利水电职业技术学院系别:建筑工程系专业:建筑工程管理
学号:1022446
实训时间:20xx年12月12日至18日
一.实训任务
某学校公寓的建筑施工图的绘制,包括*面图、立面图、剖面图和详图的绘制。
二.实训目的
AutoCAD是一种实用性很强的绘图软件,它可以快速,准确,方便的绘制和编辑出个各种工程图样,是工程专业的技术人员必备的基本技能。通过本次实训,要求学生熟练的掌握各种绘图命令和编辑命令,可以熟练熟练的设置图层,文字样式,尺寸样式标注;按照制图规范进行文字及表格的创建;对部分图形进行图案的填充;对绘制完成的图形进行快速的标注。学习AutoCAD的基本知识,掌握AutoCAD文件的操作与管理、环境设置,掌握坐标的输入方法;掌握对
象特征点的捕捉,线型、颜色、图层的设置、图形设置、图形的基本方法。掌握AutoCAD的各种绘图命令,能够熟练运用工具进行图形的选择、删除、复制、镜像、矩阵、移动、缩放、拉伸、修剪、延伸、填充等功能准确的绘制图形,并能够正确的进行图形的标注和图形的输出。掌握AutoCAD的文字书写,图案填充和块的制作和插入方法。掌握AutoCAD的各种尺寸标注,尺寸设置和尺寸编辑命令
三.实训计划:
12月12日上午熟悉操作,绘制一层*面图;下午绘制二层*面图
12月13日上午绘制三层*面图;下午绘制四层*面图
12月14日上午绘制立面图;下午整理资料
12月15日上午绘制立面图;下午绘制剖面图
12月16日上午绘制剖面图,完善图纸;下午整理资料,写实习报告
四.实训总结:
大一学习了工程制图,用手绘制图纸,时常出现一些误差,不是很精确,总希望有一种工具可以代替手工绘制。这学期我们学习了CAD绘图,并且这次我们学习了CAD,老师教我们如何安
装CAD,要求我们画图主要看命令行,画图不要怕画错,因为那可以修改。就这样我们又进一步加强了使用CAD的能力,并且有了天正软件的辅助,解决了时间问题和手工绘制的麻烦,这两种软件合并起来使用绘制非常的精确,作出的图纸非常的漂亮、美观。也非常的方便,并且我们还可以看出建筑物的立体效果,像看到真的建筑物一样,我很喜欢这种工具。它解决了以前工程师们的烦恼,是工程师的工作效率更高。
经过了这次实训的学习和实践,对CAD有了更深入的了解,虽然我们的课时不是很多,但我已经对这门课程有了非常浓厚的兴趣。同时我也深知这门课程的重要性,是以后我们在工作中必不可少的应用工具,是我们的敲门砖
在学习中我们和老师有了进一步的交流,增强了师生之间的感情,同时我们也和同学之间的互动增强了同学之间的友谊,在课堂上我们有较高的学习效率,每个人都会认真的学习,不懂得也会积极提问,使我们共同进步,提升的速度非常的快。实训期间老师也会记录每个学生作图的个数,增强同学之间的比拼,使大家都非常认真的作图,积极的交流,共同的提升。老师也会在课堂上不断的给我们讲我们学长的例子,激发了我们的学习热情,提高我们的学习效率。
我们从刚开始只会做一条直线,到会做一个*面图形,到会做整个的房屋的整体图形,再到会做一个立方体的小凳子、小桌子以及一个成型的立方体办公桌。依稀记得我们在刚开始时不
会做吊钩,有两条弧线就是不能相切,做了许多遍都不会做,最后我们只好用曲线将两个弧线连接起来,可还是被老师发现,回去之后看了上学期的制图,同时又结合了CAD制图书籍,终于明白了该怎么样去做,也在上课时有了信心,不再惧怕画图,也是在那之后,逐渐的喜欢上了CAD作图。记得有一次在做完图之后老师夸了我,我真的很开心,也变得更有动力,更有浓厚的兴趣。
想想一个学期的学习,有苦涩,有辛酸,同时也有快乐,在这一个学期里我学到了许多的知识,也和同学老师加深了感情。感谢您这学期为我们的操劳,也感谢您为这个专业做的贡献。最后在这里说一句老师您辛苦啦!!!!!!!
CAD实训报告2
课程名称:计算机辅助设计实训
实训时间:xx年1月11日-xx年1月16日
班级:机械132姓名:赵浩男学号:xx311503239
实训目的:
通过实训,可以了解计算机辅助设计课程的基本原理,在已掌握的机械制图知识的上,进一步培
养空间想象和构思能力,同时还具备*面设计的基本能力以及严谨细致的工作作风和认真负责的工作态度;更多的是掌握计算机*面图形的设计能力,为今后在专业课程和工作设计中需要的计算机制图能力奠
定良好的基础。
实训环境:
AutoCAD实训*台;电脑一台。
实训过程:
一、AutoCAD简介与基本设置
AutoCAD(AutoCom*rAidedDesign)是美国Autodesk公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。
二、基本图形的绘制
CAD基本功能·绘图辅助工具。AutoCAD提供了正交、对象捕捉、极轴追踪、捕捉追踪等绘图辅助工具。正交功能使用户可以很方便地绘制水*、竖直直线,对象捕捉可帮助拾取几何对象上的特殊点,而追踪功能使画斜线及沿不同方向定位点变得更加容易。
编辑图形
AutoCAD具有强大的编辑功能,可以移动、复制、旋转、阵列、拉伸、延长、修剪、缩放对象等。
例如移动命令选中命令栏的移动命令,选中你要移动的图像,会提示点击鼠标右键,会出现指定基点选择圆心并拖拽到你想要的位置
1,点击鼠标左键,完成。
标注尺寸。可以创建多种类型尺寸,标注外观可以自行设定。
运用标注命令栏,可以轻松标注你想要标注的尺寸
·书写文字。能轻易在图形的任何位置、沿任何方向书写文字,可设定文字字体、倾斜角度及宽度缩放比例等属性。
选择文字命令,会出现一个文本框,
输入文字,完成
·图层管理功能。图形对象都位于某一图层上,可设定图层颜色、线型、线宽等特性。
可以添加,修改图层
三、图形编辑方法
运用命令栏上的各种指令,可以非常快速地画出自己需要的图形主要用到的指令有倒主要用到的指令有熟悉并选用各种指令,可以轻松画出各种图形
四、尺寸标注和工程文字注写
运用标注命令栏,可以非常轻松的在工程图上进行标注。并且可以修改标注文字。
五、零件图和装配图绘制
用简单的CAD命令,就可以画出零件的装配图
利用CAD的直线,倒圆角,填充,在最后进行标注,完成。
实训心得:
根据学校政策我们机械班在本学期第20周CAD上机实习、主要是老师组织学生在学校机房练习CAD制图。我们班由我们的AutoCAD老师高峰指导、学生们都在认真的画、有不懂的地方就问,主要是让我门熟悉专业知识、认识图纸、掌握一些专业知识、陪养我们画图纸的能力和观察分析图纸的能力。掌握CAD的应用、增强我们的操做能力总之让我们能更好更科学的学好这项技术。
画了几天的图纸真是感慨颇多,要画好一份图纸不要急于画首先要好好的观察它″观察它的布局、由哪几类线构成的观察好就可以开工啦。
一般来说开始画时要建立几个图层、一定要按照图纸上给的颜色、线型、粗细等。老老实实定义完后就开始用一些命令画图啦、其实每一副图都要好多不同的画法、有的简单些、有的复杂一点、总之能画完就可以。自己喜欢怎么画就怎么画,只要按照图纸画就行。
我一直认认真真去绘制每一个图,思考每一个细节,作图步骤,哪怕是一个很小的问题,也都会很仔细,在作图的过程中的确遇到了不少的难题,但都在老师和同学的帮助下,一个个的被我击破,自己难免会感到有点惊喜,从而增强了对CAD的兴趣。偶而也会有点成就感
学习最怕的就是缺少兴趣,有了兴趣和好奇心,做什么事都不会感到累。在实训的一周里我了解到了实在的学习内容。对CAD有了一个深的认识,解决了过去画CAD中遇到的问题
画图就是一步一步的渐进,自己从中吸取很多的精华,列如,当尺寸没有按照标准画时,那么在标注尺寸的时候就需要修改数据,不仅影响到了图的雅观,还直接影响了图的真实性,所以在画图过程中就要很细心,一步一步慢慢来,做到精确,无误差,在比如,在修剪多余直线的时候很有可能会出先剪不掉的现象,我经常遇到,那是因为连线的时候线与线之间根本就没有连接在一起,表现出作图不扎实的意思。在失败了几次后,我改正了这个不好的习惯,作图,就要用心去做,扎扎实实的完成任务!
我喜欢一个人去研究问题,但我发现我错啦,比如我在寝室画吧,一般都是几个人围着看,这样我就要保持速度,不过有的走啦弯路,有的地方不会画,他门七嘴八舌的说来说去我就去按照他门说的去搞,问题解决拉不少,速度也比以前快多啦,好多命令都在不知不觉中记牢了!画CAD要的是速度和质量,画的要快,不能多画也不能少画,多学多练,应该是进步的很快的。总之,周的CAD实训中,我感觉我学到的东西比一个学期学的东西还多,绘图技巧在*常的学习中是学不到,我希望以后能够有更多的这种实训的机会,这一周感觉过的很充实,我也真正的融入到了学习当中去,别无他思,一切都还不错,感觉不错!
CAD实训报告3
实训目的
本实训的目的在于把握AutoCAD用于工程制图的基本操作,了解工程图纸绘制的格式和要求,工程图样绘制和阅读工程图样的原理和方法,培养形象思维能力,要求我们能够用AutoCAD绘制二维的工程图纸,理论和实践紧密结合,通过《机械制图课程设计》做了一套工程图样的操作实例。
目的与任务:
1、了解工程图纸的一般要求和格式并绘制*面工程图纸
2、绘制和阅读简单机械图样的基本能力;
3、了解到AutoCAD20xx的新功能;
4、熟练掌握AutoCAD20xx的二维绘图功能;
5、掌握AutoCAD20xx的三维绘图功能。
6、掌握了正投影法的基本原理及其应用;
实训要求
本实训要求熟悉制图的基本规格和基本知识,正确掌握用正投影法表达空间几何形体,培养绘图和读图的能力。在实训过程中按要求《机械制图》和AutoCAD20xx知识的紧密结合,作到既要掌握AutoCAD20xx的作图技巧,又要符合《机械制图》的国家标准规定。熟练掌握零件图绘制的基础上,学会装配图的绘制和三维实体造型。
实训内容
1、箱体
2、垫圈
3、直齿轮
4、左上端盖
5、管套
6、左下端盖
7、衬套
8、压碗
9、圆锥齿轮轴
总结
通过此次实训,我详细了解到一个真实零件的绘制过程,对于看图和绘图的技巧得到了进一步的熟练。本次实训复习了很多我以前学过的知识,对我以前学过的一些知识又做了一次练习,发现自己很多的知识没有运用熟练。还有我们这次实训内容较多,时间较短,发现自己绘图的速度很慢,以后一定要要多多练习争取在以后的学习和工作中出色的完成任务。虽然我已经很好的完成了实训,但是我觉得本次实训虽然比我们*时的作业困难了一点,但是这并不能说明我们就可以胜任某项制图工作,因为我们这次实训的内容基本上是在照抄别人的作品,没要完成一个制图者应该做的全部工作。所以我觉得我们离一个真正的制图工作者的路还很遥远,路漫漫其修远兮,我将为其而努力。
机械制图(CAD)实训能够圆满结束,首先得感谢老师教育我们理论知识和耐心的指导,没有这些理论知识我们就不可能顺利的完成。老师的耐心辅导是我们坚持的不懈动力。
CAD实训报告4
一、课程实习的目的:
把握autocad用于工程制图的基本操作,了解工程图纸绘制的格式和要求,能够用autocad绘制二维的工程图纸和简单的三维图纸。并简单绘制校本部大门十字路口地下通道。
二、课程实习的任务:
(1),掌握AUTOCAD的绘图环境设置及绘图命令的操作。
1、绘图环境及单位的设置。
2、工具栏的设置。
3、绘图命令的输入方式及坐标的输入方式。
4、图层特性管理对话框设置。
5、点、直线、参照线、圆、圆弧、矩形、多边形、椭圆命令的使用。
6、正交模式、对象捕捉模式及对象追踪等命令的使用。
7、等份点的绘制。
8、图案填充命令HATCH。
9、pline命令的使用。
(2),掌握AUTOCAD的绘图编辑的操作。
1、复制copy、删除命令。
2、打断break命令,修剪Trim命令。
3、阵列Array命令使用。
4、区域填充命令solid的使用及可见点格式设置。
5、镜向mirror,等分点Divide及直线拉长命令使用。
6、非连续线型的设置LTSCALE。
7、倒角Fillet、偏移offset命令的使用。
(3),掌握AUTOCAD的文本输入与尺寸标注的操作。
1、文本的输入与编辑
2、图块的创建
3、尺寸的标注
4、尺寸标注的编辑
(4),掌握AUTOCAD的图形的输出操作。
1、模型与图纸的切换
2、打印绘图设备与打印图纸的选择
3、打印输出比例的调整
4、图形在图纸空间的布局
5、打印输出
(5),掌握AUTOCAD的三维作图及编辑,以及对三维图像的视图设置及渲染的操作。
1、掌握用户坐标系UCS用法
2、掌握三维作图简单命令
3、掌握三维编辑和实体编辑
4、掌握三维动态观察器的使用方法
5、掌握视图的用法
6、掌握视口的使用方法
7、掌握简单着色和渲染的用法
六、心得体会:
通过这几天的学习,我对CAD有了更全面的认识,也渐渐地掌握了多种作图技巧。我也慢慢学会:每个工具栏中都有着相应的命令工具,它们都有着自己的职责。在绘制图形前要建图层,最基本的线形设置如细实线、粗实线、中心线、虚线。这次cad实践使我的AutoCAD制图能力有了明显的提高。在制图的过程中也遇到了许许多多的困难列如:最初总是忘记编辑图层,对图案填充工具和比例缩放不是很熟悉当老师告诉我们解题过程时,却发现实际画图却是如此的简单,简单不是说说而已,是经过多重的练习。我们都知道做任何事都要学会总结。使用AutoCAD也是一样,当我们总结出来经验和绘图的方法时,就要不断的去创新,寻找更加简便的方法,只有这样绘图能力才能不断的提高。在学习AutoCAD命令时始终要与实际应用相结合,要把学以致用的原则贯穿整个学习过程,以使自己对绘图命令有深刻和形象的理解,有利于培养自己应用AutoCAD独立完成绘图的能力。制图的过程当中,让我记忆最深的是当问题很复杂的时候总想放弃,不过最后都坚持了过来,这是对我心理素质的提高!
我自己也总结了一些心理体会:
第一:不要偷懒,刚开始的时候,积极性很高,每天都在画图,在熟练了之后,就觉得不像做了,我时刻提醒自己,在学习的领域里,只有勤学好问。永远探索你不知道的前方。
第二:勤学好问,刚开始学习者软件时,我对很多方面都未熟悉,这就需要我勤学好问、因为经验对于新人来说是很重要的,不过能学到东西才是最重要的
第三:讲究条理,我们往往会表现急躁,这是正常的,但不要急于求成,我们要抱着踏实的态度来做事,虚心点往往能得到别人的认同、其实我发觉前辈做事有一点很值得学习的,就是他们做事很讲究条理,他们遇到问题会一步步去解决,而不是惊慌失策。
第四:多和同学交流,多和他们交流,能从中学到不少作图经验,也可避免走一些弯路。
CAD实训报告5
一 实训目的
结束了CAD实训,经过这一个星期的学习,我掌握了CAD制作的基本操作,简单了解了CAD的实际用途,CAD即计算机辅助设计(CAD-com*r aided design),是利用计算机及其图形设备帮助设计人员进行设计工作的一种软件。它是Autodesk公司出品的一款著名的专业制图设计软件,功能非常强大,已经成为国际制图设计的标准软件。在机械﹑建筑﹑服装﹑电子等各个方面都有应用。CAD可以绘制机械﹑建筑﹑航空﹑石油等多方面的二维*面图形和三位*面图形等等,它的使用性是非常广泛的。我们在绘制图形的时候要注意线条的宽度﹑字体的美观﹑尺寸也相当准确,在命令提示行输入多少就是多少,方便简洁。我作为自动化工程的学生,之后到了工作岗位上,也许会从事设计方面的工作,这是学习CAD就至关重要了。CAD可以将图示清晰明了的体现出来,让人一目了然,尺寸大小形状都有体现,是设计者和实施者的桥梁,从一张CAD图纸可以看出设计者的构思,简单明了。CAD实际用途广泛性不仅体现在我们建筑电气这个专业上,在其他的专业也有体现。可以说CAD是今后我们软件应用的一个基础,无论设计还是施工都要看懂CAD图,学会应用和绘制建筑*面CAD图是这一周的实训目的,具体为绘制某住宅D户型施工图。
二 建筑施工图设计
建筑施工图包括*面图﹑立面图﹑剖面图和详图。由于时间关系本周主要学习了建筑施工图的*面图。其设计规范完全按照我国规范和标准进行设计,以确保建筑安全﹑经济﹑适用。
1.图纸幅面与格式标准
图纸幅面指的是图纸的大小规格,常用的有A0、A1、A2、A3、A4五种规格。此次我们用矩形工具创建A4的图纸长度为297cm、宽度为210cm。当然我们绘图所用的单位是“mm”
2. 设定图层
点击图层特性管理器У慊餍陆ㄍ疾悛О凑找求设定好需要使用的图线名称е行南摺⑾竿队跋摺⒋滞队跋摺⒖椴恪⑽谋尽⒊叽纭⒏线、地*线、其它还有图线的颜色、线型、线宽等。选中需要使用的图层е行南擢И启动直线命令(L)按照要求依次画出线的长度还有宽度,如有需求可使用修剪命令(TR)来修剪线的长度还有宽度,如果看到所画的图像太大梢酝ü(LTS)来修改新线性的比例因子适当的缩放图形,以便来更好的来画图。新建图层还有家具、门窗,门窗编号、门窗尺寸、墙线、图框、阳台、轴号、轴号文字、轴线、轴线尺寸、楼梯。各个图层用不同颜色加以分别其中轴线线型用ACAD_IS004W100线宽为默认。灵活运
用绘图命令、工具栏、菜单栏、状态栏等知识点绘制出*面图。
3.设计标高和标注
在建筑设计中,由于基本上每层建筑*面都要进行标高的标注,所以建筑标高就成了建筑设计中较为常见的标注内容. 点击工具栏中的格式а≈小氨曜⒀式”У慊餍陆í输入新建的名称О凑找求及其自己所需修改线、文字及箭头数值等来更好的完成操作г谏柚煤谩氨曜⒀式”后У慊鞴ぞ呃钢械谋曜ⅹа≡瘛跋咝浴倍运画的图像进行标注г诒曜⑹豹梢允实钡牡鹘诒曜⒌氖字的位置Х奖愀好的来查漏补缺员闼画图的美观性г诒曜⑹豹а≈幸坏阕魑起点О凑湛伪镜囊求ё龀鱿嘤帽曜ⅹ如有标注的错误梢运击该标注通过修改数字来改正。
三 实训心得
虽然在实训前也尝试着去自学CAD,但学到的远不及老师教一天的多,也许是之前没有用心去学吧。一周的实训下来每天都非常充实感觉时间流淌的非常快好比做了一个梦,梦的很美。实训中同学们都很认真,虽然我们最后还达不到老师预期的水*,我相信只要有那颗热爱CAD的心。无论什么时候都会自主的去学习的。从实训期间有些同学放弃午休甚至通宵来完成任务的坚忍的心中,看出了我们都很努力了。积极性不断地提高。在遇到困难时,我们彼此帮助。总是在
一次次互助中增进友谊,让我们牢记了很多知识点。我们享受的更是经过而不是结果同时鲜σ灿惺焙蜃⒅囟晕颐堑募际醯囊导让我更进一步的熟悉和掌握一些技能将课本中的知识与实际合理的结合在一起。只有这样,才能按要求、合乎情理、有效地发挥创意与激情,通过一个星期的实训,时始终要与实际应用相结合,要把学以致用的原则融入到整个学习当中来,以使自己对绘图命令有深刻的理解,有利于自己的培养独立绘图的能力,一周的实习时间对于我来说远远不够的,我可以说,我现在所学到的有关CAD制图的知识,仅仅是一点皮毛而已。当然,我不会因为不懂而不去问老师、不问同学。这次实习我对自己不是很满意г诶鲜λ安排的任务中。还有很多东西,我不是很清楚,所以,我只有不断的提高自己的能力,提高自己的水*。这一次的实习,让我有了很大的感触,让我更加明白了自己想要什么,什么才是我的目标,我会努力的去学习,去探讨,我相信,在以后的工作中我不会因为挫折而放弃,不会因为挫折而消极。我相信,在此次的实训中所学到的东西,在以后的工作与学习中将会更好的运用。
CAD实训报告6
课程名称:计算机辅助设计实训
实训时间:xx年1月11日- xx年1月16日
班级:机械132 姓名: 赵浩男 学号: xx311503239
实 训 目 的:
通过实训,可以了解计算机辅助设计课程的基本原理,在已掌握的机械制图知识的上,进一步培
养空间想象和构思能力,同时还具备*面设计的基本能力以及严谨细致的工作作风和认真负责的工作态度;更多的是掌握计算机*面图形的设计能力,为今后在专业课程和工作设计中需要的计算机制图能力奠
定良好的基础。
实 训 环 境:
AutoCAD实训*台;电脑一台。
实 训 过 程:
一、AutoCAD 简介与基本设置
AutoCAD(Auto Com*r Aided Design)是美国Autodesk公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。
二、基本图形的绘制
CAD基本功能· 绘图辅助工具。AutoCAD提供了正交、对象捕捉、极轴追踪、捕捉追踪等绘图辅助工具。正交功能使用户可以很方便地绘制水*、竖直直线,对象捕捉可 帮助拾取几何对象上的特殊点,而追踪功能使画斜线及沿不同方向定位点变得更加容易。
编辑图形
AutoCAD具有强大的编辑功能,可以移动、复制、旋转、阵列、拉伸、延长、修剪、缩放对象等。
例如移动命令选中命令栏的移动命令,选中你要移动的图像,会提示点击鼠标右键,会出现指定基点选择圆心并拖拽到你想要的位置
1 ,点击鼠标左键,完成。
标注尺寸。可以创建多种类型尺寸,标注外观可以自行设定。
运用标注命令栏,可以轻松标注你想要标注的尺寸
· 书写文字。能轻易在图形的任何位置、沿任何方向书写文字,可设定文字字体、倾斜角度及宽度缩放比例等属性。
选择文字命令,会出现一个文本框,
输入文字,完成
· 图层管理功能。图形对象都位于某一图层上,可设定图层颜色、线型、线宽等特性。
可以添加,修改图层
三、图形编辑方法
运用命令栏上的各种指令,可以非常快速地画出自己需要的图形主要用到的指令有倒主要用到的指令有熟悉并选用各种指令,可以轻松画出各种图形
四、尺寸标注和工程文字注写
运用标注命令栏,可以非常轻松的在工程图上进行标注。并且可以修改标注文字。
五、零件图和装配图绘制
用简单的CAD命令,就可以画出零件的装配图
利用CAD的直线,倒圆角,填充,在最后进行标注,完成。
实 训 心 得:
根据学校政策我们机械班在本学期第20周CAD上机实习、主要是老师组织学生在学校机房练习CAD制图。 我们班由我们的AutoCAD老师高峰指导、学生们都在认真的画、有不懂的地方就问, 主要是让我门熟悉专业知识、认识图纸、掌握一些专业知识、陪养我们画图纸的能力和观察分析图纸的能力。掌握CAD的应用、增强我们的操做能力总之让我们能更好更科学的学好这项技术。
画了几天的图纸真是感慨颇多,要画好一份图纸不要急于画首先要好好的观察它″观察它的布局、由哪几类线构成的观察好就可以开工啦。
一般来说开始画时要建立几个图层、一定要按照图纸上给的颜色、线型、粗细等。老老实实定义完后就开始用一些命令画图啦、其实每一副图都要好多不同的画法、有的简单些、有的复杂一点、总之能画完就可以。自己喜欢怎么画就怎么画,只要按照图纸画就行。
我一直认认真真去绘制每一个图,思考每一个细节,作图步骤,哪怕是一个很小的问题,也都会很仔细,在作图的过程中的确遇到了不少的难题,但都在老师和同学的帮助下,一个个的被我击破,自己难免会感到有点惊喜,从而增强了对CAD的兴趣。偶而也会有点成就感
学习最怕的就是缺少兴趣,有了兴趣和好奇心,做什么事都不会感到累。在实训的一周里我了解到了实在的学习内容。对CAD有了一个深的认识,解决了过去画CAD中遇到的问题
画图就是一步一步的渐进,自己从中吸取很多的精华,列如,当尺寸没有按照标准画时,那么在标注尺寸的时候就需要修改数据,不仅影响到了图的雅观,还直接影响了图的真实性,所以在画图过程中就要很细心,一步一步慢慢来,做到精确,无误差,在比如,在修剪多余直线的时候很有可能会出先剪不掉的现象,我经常遇到,那是因为连线的时候线与线之间根本就没有连接在一起,表现出作图不扎实的意思。在失败了几次后,我改正了这个不好的习惯,作图,就要用心去做,扎扎实实的完成任务!
我喜欢一个人去研究问题,但我发现我错啦,比如我在寝室画吧,一般都是几个人围着看,这样我就要保持速度,不过有的走啦弯路,有的地方不会画,他门七嘴八舌的说来说去 我就去按照他门说的去搞,问题解决拉不少,速度也比以前快多啦,好多命令都在不知不觉中记牢了! 画CAD要的是速度和质量,画的要快,不能多画也不能少画,多学多练,应该是进步的很快的。 总之,周的CAD实训中,我感觉我学到的东西比一个学期学的东西还多,绘图技巧在*常的学习中是学不到,我希望以后能够有更多的这种实训的机会,这一周感觉过的很充实,我也真正的融入到了学习当中去,别无他思,一切都还不错,感觉不错!
CAD实训报告7
实训目的
本实训是工程图样绘制和阅读工程图样的原理和方法,培养了形象思维能力,并通过《机械制图课程设计》做了一套工程图样的操作实例。本实训是理论和实践紧密结合,结合《机械制图课程设计》实例,并给出详细的操作方法,力求使在最短的时间内掌握机械制图原理和AutoCAD 这套软件。
目的与任务:
1、 掌握绘图环境
2、 输入与编辑文字、尺寸标注;
3、 二维图形的绘制和编辑;
4、 图形显示与图层
5、 掌握了正投影法的基本原理及其应用;
6、 绘制和阅读简单机械图样的基本能力;
7、 熟练掌握AutoCAD 20xx 的二维绘图功能;
本实训要求熟悉制图的基本规格和基本知识,正确掌握用正投影法表达空间几何形体,培养绘图和读图的能力。在实训过程中按要求《机械制图》和AutoCAD 20xx知识的紧密结合,作到既要掌握AutoCAD 20xx 的作图技巧,又要符合《机械制图》的国家标准规定。熟练掌握零件图绘制的基础上,学会装配图的绘制。
实训内容
初试CAD
直线、圆的画法,线性选择,对象捕捉,简单尺寸标注、尺寸样式设置。
简单训练
直线、圆的画法,线性选择,对象捕捉,简单尺寸标注、尺寸样式设置、图层初步认识。
(1)。
零件图绘制
练习绘制零件图、认识零件图,零件图的剖面识图。
1、轴承盖
2、轴类零件的绘制
装配图绘制
装配图的绘制、读图、标注及绘制要求。
总结
通过此次实训,我详细了解到一个真实零件的绘制过程,对于看图和绘图的技巧得到了进一步的熟练。本次实训复习了很多我以前学过的知识,对我以前学过的一些知识又做了一次练习,发现自己很多的知识没有运用熟练。还有我们这次实训内容较少,时间较短,基本CAD操作能掌握,但任然会在绘图期间遇见一些问题,所以以后还需要多多练习,争取在以后的学习和工作中出色的完成任务。虽然我已经很好的完成了实训,但是这并不能说明我们就可以胜任某项制图工作,因为我们这次实训的内容基本上是在照抄别人的作品,没要完成一个制图者应该做的全部工作。所以我觉得我们离一个真正的制图工作者的路还很遥远,我将为其而努力。
CAD实训能够圆满结束,首先得感谢老师教育我们理论知识和耐心的指导,没有这些理论知识我们就不可能顺利的完成。老师的耐心辅导是我们坚持的不懈动力。
CAD实训报告8
一、实训任务:
某学校公寓的建筑施工图的绘制,包括*面图、立面图、剖面图和详图的绘制。
二、实训目的:
AutoCAD是一种实用性很强的绘图软件,它能够快速,准确,方便的绘制和修改出个各种工程图样,是工程专业的技术人员必备的基本技能。透过本次实训,要求学生熟练的掌握各种绘图命令和修改命令,能够熟练熟练的设置图层,文字样式,尺寸样式标注;按照制图规范进行文字及表格的建立;对部分图形进行图案的填充;对绘制完成的图形进行快速的标注。学习AutoCAD的基本知识,掌握AutoCAD文件的操作与管理、环境设置,掌握坐标的输入方法;掌握对象特征点的捕捉,线型、颜色、图层的设置、图形设置、图形的基本方法。掌握AutoCAD的各种绘图命令,能够熟练运用工具进行图形的选取、删除、复制、镜像、矩阵、移动、缩放、拉伸、修剪、延伸、填充等功能准确的绘制图形,并能够正确的进行图形的标注和图形的输出。掌握AutoCAD的文字书写,图案填充和块的制作和插入方法。掌握AutoCAD的各种尺寸标注,尺寸设置和尺寸修改命令。
三、实训计划:
12月12日上午熟悉操作,绘制一层*面图;下午绘制二层*面图。
12月13日上午绘制三层*面图;下午绘制四层*面图。
12月14日上午绘制立面图;下午整理资料。
12月15日上午绘制立面图;下午绘制剖面图。
12月16日上午绘制剖面图,完善图纸;下午整理资料,写实习报告。
四、实训总结:
大一学习了工程制图,用手绘制图纸,时常出现一些误差,不是很精确,总期望有一种工具能够代替手工绘制。这学期我们学习了CAD绘图,并且这次我们学习了CAD,老师教我们如何安装CAD,要求我们画图主要看命令行,画图不要怕画错,因为那能够修改。就这样我们又进一步加强了使用CAD的潜力,并且有了天正软件的辅助,解决了时光问题和手工绘制的麻烦,这两种软件合并起来使用绘制十分的精确,作出的图纸十分的漂亮、美观。也十分的方便,并且我们还能够看出建筑物的立体效果,像看到真的建筑物一样,我很喜欢这种工具。它解决了以前工程师们的烦恼,是工程师的工作效率更高。
经过了这次实训的学习和实践,对CAD有了更深入的了解,虽然我们的课时不是很多,但我已经对这门课程有了十分浓厚的兴趣。同时我也深知这门课程的重要性,是以后我们在工作中必不可少的应用工具,是我们的敲门砖。
在学习中我们和老师有了进一步的交流,增强了师生之间的感情,同时我们也和同学之间的互动增强了同学之间的友谊,在课堂上我们有较高的学习效率,每个人都会认真的学习,不懂得也会用心提问,使我们共同进步,提升的速度十分的快。实训期间老师也会记录每个学生作图的个数,增强同学之间的比拼,使大家都十分认真的作图,用心的交流,共同的提升。老师也会在课堂上不断的给我们讲我们学长的例子,激发了我们的学习热情,提高我们的学习效率。
我们从刚开始只会做一条直线,到会做一个*面图形,到会做整个的房屋的整体图形,再到会做一个立方体的小凳子、小桌子以及一个成型的立方体办公桌。依稀记得我们在刚开始时不会做吊钩,有两条弧线就是不能相切,做了许多遍都不会做,最后我们只好用曲线将两个弧线连接起来,可还是被老师发现,回去之后看了上学期的制图,同时又结合了CAD制图书籍,最后明白了该怎样样去做,也在上课时有了信心,不再惧怕画图,也是在那之后,逐渐的喜欢上了CAD作图。记得有一次在做完图之后老师夸了我,我真的很开心,也变得更有动力,更有浓厚的兴趣。
想想一个学期的学习,有苦涩,有辛酸,同时也有快乐,在这一个学期里我学到了许多的知识,也和同学老师加深了感情。
CAD实训报告9
一、前言
在第一二学期中,我们已经结束了计算机文化基础和工程图学的学习。为了学习应用工程制图软件,结合机械制图课程,强化和巩固机械制图基础和掌握计算机制图的技巧,学校安排我们在第二学期暑假进行为期一周的机械制图强化训练。该训练环节主要是学习使用AutoCAD绘制零件图,以掌握AutoCAD绘图前进行的一般设置,绘图和修改的步骤,以及对零件进行尺寸标注,最终能够熟练使用AutoCAD软件。
AutoCAD是Autodesk公司开发的用于计算机辅助绘图和设计的软件。自1982年问世以来,由于其功能强大、使用灵活、随着计算机的广泛普及,AutoCAD的更新和推广速度很快。经过了多个版本的更新和性能完善,AutoCAD已从简单的二维绘图软件发展成为一个庞大的计算机辅助设计系统,广泛应用于建筑、机械、电子等工程设计领域,极大地提高了设计人员的工作效率。
AutoCAD有着相当强大的功能,其基本功能主要表现在图形的绘制和编辑、标注图形、渲染图形、输出和打印图形等几个方面。
1、图形的绘制和编辑
在AutoCAD中,使用“绘图”命令可以方便的绘制出直线、构造线、正多边形、圆等基本图形。使用“修改”命令可以轻松的实现对图形的再编辑。
2、标注图形尺寸
AutoCAD提供了多种标注对象及设置标注格式的方法,可以在各个方向上为各种类型的对象创建标注,也可以快速的进行编辑。
3、渲染图形
用户使用AutoCAD对图形进行渲染后,可以得到清晰逼真的三维实体模型。
4、图形的输出
利用AutoCAD生成的图形,可以生成电子图形保存,或者导入到其他软件中做进一步处理,也可以将图形打印到图纸上、由于具有以上的重多优点,AutoCAD在我们机械领域也有很广泛的应用。另外,随着计算机辅助设计的广泛应用,熟练地掌握AutoCAD的使用已经成为工科大学生的必备技能之一。
二、实训目的
机械制图测绘技能实训,要达到和完成下述目的:
①具体应用和巩固本课程的理论知识,了解测绘的一般方法和步骤, 培养学生有初步的测绘技能及绘图能力,并为后继专业课及工作扎下 初步基础;
②通过零件草图,装配图和零件工作的绘制,培养学生实际动手能力 和零部件测绘能力。使学生能恰当选择表达方案、合理布图,正确绘 图,并在老师指导下完成尺寸标注及各项技术要求注写;
③了解简单机器的装配工艺。通过全面、系统的零部件测绘训练,培 养学生初步的工程设计能力。
④熟悉运用有关资料(如国家标准,规范及规定画法等)。初步培养 查阅标准资料的能力;
⑤培养学生团结协作的工作作风和严谨的学习态度,增强责任感。
主要内容是应用工程制图软件,结合机械制图课程,强化和巩固机械制图基础和掌握计算机制图的技巧,为后续的专业课程学习打下良好的基础。
三、实训过程
①正确拆装装配体、绘制示意图(标出标准件标记及各件材料);
②画出所有非标准件的零件草图;
③画出关键部位的装配草图;
④根据装配示意图和零件草图画装配图;
⑤ 根据装配图和零件草图画主要零件工作图;
⑥ 全面检查装订成册;
⑦回装测绘部件;
⑧书写实*结报告。
四、实训小结:
两周艰苦的机械制图测绘实习终于结束了。这是多天对我们真的是一种考验,期间有苦有累,有困难有快乐!
最困难的是绘制过程,虽然的已经学过,也有多次绘制经验,但是那些对我们来说的是粗浅的,半生不熟的,就像还给了老师一样。比如画装备图时,开始不知道从哪儿入手,想了半天才有点头绪,在标注公差时,不知道该标什么,查书上又没有,最后还是请教老师,着才使我们完成。这次实习让我知道我还有很多的不足,我还要学习的东西很多。这次给了我们一个教训就是以后有什么不懂的一定要找老师解决,不要逞英雄。
实习过程中还体现出了团结,精神,特别是碎部测量的时候。一个绘图,两个计算,一个记录,一个读数,两个立尺,一个指挥,大家各司其职,没有一个是闲着的。初时我们画得不快,随着大家对过程的慢慢的熟悉,大家的配合越来越好,不一会基本图形就呈现出来了,一天下来大家的感到非常好,也很充实!
经验教训:
(一)以前觉得书本上很空洞的东西现在清楚明了了许多,我真正的感到了“实践出真知”这句话的内涵,自己亲身实践的东西是自己永生难忘的,这也是人类得以生活得更好的根本原因;
(二)从小的方面来说,我身切体会到了做好自己工作的重要性,在做事之前,要周全考虑到做工作的各个方面,特别是我们学理工的,更要有逻辑思维和一丝不苟的态度来对待事情。
(三)深切体会到了学好专业学好知识的重要性,因为我们所学的是机电设备维修和管理,和生和中好多东西的息息相关,若不小心,小的方面会危及生命,大的方面会给国家造成巨大的损失;
(四)体会到了团结互助是必不可少的,团结就能胜利。
经过这次机械制图实训,最大的收获就是画图和看图的能力都提高了不少,还有就是懂得了:只要你肯努力,很多事都能成功的。
CAD实训报告10
一、电气CAD实训目的
学习电气CAD制图规则和表示方法,会使用CAD绘图软件绘制电力电气工程图和建筑电气工程图等。
以电气CAD工程设计为背景,初步掌握对普通CAD图线路绘制、功能等基本技能,绘制时图形中的`电气符号符合国家制图标准。
通过电气CAD实训的建筑电气工程图的绘制。
二、电气CAD工程制图基本概念
现代工业与民用工业建筑中,都要安装许多样式不同功能的电气设施,如照明灯具、电源插座、电视、电话、消防控制装置、智能系统、娱乐电气设施及避雷装置等。这些相关的图纸就可以称为电气施工图,也可以称为电气安装图。
各种电器设施要表达在图纸中,一是供电、配电线路的规格与敷设方式,二是各类电气设备与配件的选型、规格与安装方式。而导线、各种电气设备及配件等本身在图纸中多数不采用其投影制图,而是用国际或国内统一规定的图形、符号及文字表示,也可以在图纸中予以详细说明,这是电气工程图的一个特点。
建筑电气工程图的基本规定一般是主要参考---。
建筑电气工程图不同于普通机械图和建筑图,它有自己的特点:
三、电气CAD实训内容
使用AutoCAD20xx电气图制图规则和表示方法,熟悉建筑工程实践中电气设计、进行别墅电气照明工程图设计。绘制---。
四、电气CAD实训软件要求
AutoCAD 20xx是当前最新版的AutoCAD软件,---。
在电气CAD实训中AutoCAD 20xx主要掌握电气工程制图基础,AutoCAD基本操作及绘图环境,二维图形的绘制及编辑,文字、表格及尺寸标注的样式设置与编辑,建筑电气*面图设计,建筑设备电气控制图绘制,建筑电气系统图绘制等。
五、电气CAD实训具体内容
本次电气CAD实训围绕别墅电气设计进行。通过绘制别墅*面建筑图、照明工程*面图(包括插座*面布置图、电气照明系统图)和弱点工程图,熟悉建筑工程实践中电气设计的具体操作过程,培养学生的电气设计工程应用的综合能力。
(一)AutoCAD 20xx绘图环境设置
1.设置绘图界限
主要是绘制别墅*面建筑图的绘图界限设置说明:
2.设置图层
绘制别墅*面建筑图设置的图层说明:
3.设置多线样式
绘制别墅*面建筑图设置的多线样式说明:
4.设置标注样式
绘制别墅*面建筑图设置的标注样式说明:
(二)绘制别墅建筑*面图
在建筑电气CAD工程制图中,使用CAD绘图命令和编辑命令,绘制建筑*面图的主要内容是绘制基准、墙线、门窗、房间、楼梯、室内家具等并进行尺寸标注。
因本实训是绘制建筑电气工程图,为满足电气图样的表达要求,根据制图标准要求,将所有建筑图样的线宽,均统一设置为细线(0.25b)。
(三)绘制别墅建筑电气照明工程图
建筑电气照明图是建筑设计单位提供给施工单位、使用单位予以从事代暖气设备、安装和代暖气设备维护管理的电气图,是电气施工图中的最重要图样之一。电气照明工程图描述表达的对象是照明设备及供电线路,电气照明图纸一般包括电气照明*面图(和插座*面图)和电气照明系统图。
1.绘制电气照明*面图
电气照明*面图表示的主要内容
根据照明线路分析,使用图形符号和文字符号说明照明配电箱、照明线路、灯具、开关及其他电器的型号、数量、安装方式、配线方式、安装位置和控制方式等。
绝缘导线、电缆、线路、动力配电箱、照明灯具、控制开关等电气设备的文字标注表示方法,可以参考电气专业标准和书籍查阅。
一般电气工程照明图应表示出插座等(非照明电气)电气设备,但有时可能因为工程庞大,电气化设备布置复杂,为了建筑照明*面图表示清楚,,为了建筑照明*面图表示清楚,可以将插座等一些电气设备归类,单独绘制(根据图纸深度,分类分层次)表达。
(1)绘制照明*面图:
(2)绘制插座*面图:
2.绘制电气照明系统图
照明系统图是用符号或带注释的框图,概括地表示系统或分系统的基本组成、相互关系及主要特征的一种简图。电气系统图是电气工程施工、技术培训及技术维修不可缺少的图纸。
电气系统图主要内容为建筑物内的配电系统的组成和连接示意图。主要表达对象为电源的引进设置总配电箱、干线分布、分配电箱、各相线分配、计量表和控制开关等。这也是室内照明供电系统的组成内容。
电气系统图的绘制应遵守标准:
绘制电气照明系统图:
配电箱所标注的文字说明:
(四)绘制别墅建筑弱电系统工程图
建筑弱电系统工程图是一个复杂的集成的系统工程。建筑弱电系
统涉及到各专业领域较广,其集成了多项电气技术、无线电技术、光电技术和计算机技术等。图纸包括弱电*面图、弱电系统图及框图等。
弱电*面图是表达弱电设备、元件、线路等*面位置关系的图纸,并与照明*面图类似。
该别墅弱电电气工程图包括了电话及计算机配线系统、有线电视系统。
1.绘制弱电*面图
2.绘制有线系统图
java实训报告10篇(扩展5)
——cad实训报告10篇
cad实训报告1
一、电气CAD实训目的
学习电气CAD制图规则和表示方法,会使用CAD绘图软件绘制电力电气工程图和建筑电气工程图等。
以电气CAD工程设计为背景,初步掌握对普通CAD图线路绘制、
功能等基本技能,绘制时图形中的电气符号符合国家制图标准。
通过电气CAD实训的建筑电气工程图的绘制。
二、电气CAD工程制图基本概念
现代工业与民用工业建筑中,都要安装许多样式不同功能的电气设施,如照明灯具、电源插座、电视、电话、消防控制装置、智能系统、娱乐电气设施及避雷装置等。这些相关的图纸就可以称为电气施工图,也可以称为电气安装图。
各种电器设施要表达在图纸中,一是供电、配电线路的规格与敷设方式,二是各类电气设备与配件的选型、规格与安装方式。而导线、各种电气设备及配件等本身在图纸中多数不采用其投影制图,而是用国际或国内统一规定的图形、符号及文字表示,也可以在图纸中予以详细说明,这是电气工程图的一个特点。
建筑电气工程图的基本规定一般是主要参考---。
建筑电气工程图不同于普通机械图和建筑图,它有自己的特点:
三、电气CAD实训内容
使用AutoCAD20xx电气图制图规则和表示方法,熟悉建筑工程实践中电气设计、进行别墅电气照明工程图设计。绘制---。
四、电气CAD实训软件要求
AutoCAD20xx是当前最新版的AutoCAD软件,---。
在电气CAD实训中AutoCAD20xx主要掌握电气工程制图基础,AutoCAD基本操作及绘图环境,二维图形的绘制及编辑,文字、表格及尺寸标注的样式设置与编辑,建筑电气*面图设计,建筑设备电气控制图绘制,建筑电气系统图绘制等。
五、电气CAD实训具体内容
本次电气CAD实训围绕别墅电气设计进行。通过绘制别墅*面建筑图、照明工程*面图(包括插座*面布置图、电气照明系统图)和弱点工程图,熟悉建筑工程实践中电气设计的具体操作过程,培养学生的电气设计工程应用的综合能力。
(一)AutoCAD20xx绘图环境设置
1.设置绘图界限
主要是绘制别墅*面建筑图的绘图界限设置说明:
2.设置图层
绘制别墅*面建筑图设置的图层说明:
3.设置多线样式
绘制别墅*面建筑图设置的多线样式说明:
4.设置标注样式
绘制别墅*面建筑图设置的标注样式说明:
(二)绘制别墅建筑*面图
在建筑电气CAD工程制图中,使用CAD绘图命令和编辑命令,绘制建筑*面图的主要内容是绘制基准、墙线、门窗、房间、楼梯、室内家具等并进行尺寸标注。
因本实训是绘制建筑电气工程图,为满足电气图样的表达要求,根据制图标准要求,将所有建筑图样的线宽,均统一设置为细线(0.25b)。
(三)绘制别墅建筑电气照明工程图
建筑电气照明图是建筑设计单位提供给施工单位、使用单位予以从事代暖气设备、安装和代暖气设备维护管理的电气图,是电气施工图中的最重要图样之一。电气照明工程图描述表达的对象是照明设备及供电线路,电气照明图纸一般包括电气照明*面图(和插座*面图)和电气照明系统图。
1.绘制电气照明*面图
电气照明*面图表示的主要内容
根据照明线路分析,使用图形符号和文字符号说明照明配电箱、照明线路、灯具、开关及其他电器的型号、数量、安装方式、配线方式、安装位置和控制方式等。
绝缘导线、电缆、线路、动力配电箱、照明灯具、控制开关等电气设备的文字标注表示方法,可以参考电气专业标准和书籍查阅。
一般电气工程照明图应表示出插座等(非照明电气)电气设备,但有时可能因为工程庞大,电气化设备布置复杂,为了建筑照明*面图表示清楚,,为了建筑照明*面图表示清楚,可以将插座等一些电气设备归类,单独绘制(根据图纸深度,分类分层次)表达。
(1)绘制照明*面图:
(2)绘制插座*面图:
2.绘制电气照明系统图
照明系统图是用符号或带注释的框图,概括地表示系统或分系统的基本组成、相互关系及主要特征的一种简图。电气系统图是电气工程施工、技术培训及技术维修不可缺少的图纸。
电气系统图主要内容为建筑物内的配电系统的组成和连接示意图。主要表达对象为电源的引进设置总配电箱、干线分布、分配电箱、各相线分配、计量表和控制开关等。这也是室内照明供电系统的组成内容。
电气系统图的绘制应遵守标准:--
绘制电气照明系统图:
配电箱所标注的文字说明:
(四)绘制别墅建筑弱电系统工程图
建筑弱电系统工程图是一个复杂的集成的系统工程。建筑弱电系
统涉及到各专业领域较广,其集成了多项电气技术、无线电技术、光电技术和计算机技术等。图纸包括弱电*面图、弱电系统图及框图等。
弱电*面图是表达弱电设备、元件、线路等*面位置关系的图纸,并与照明*面图类似。
该别墅弱电电气工程图包括了电话及计算机配线系统、有线电视系统。
1.绘制弱电*面图
2.绘制有线系统图
cad实训报告2
为期三周的CAD实训即将结束,在这期间我的CAD技能得到了很大的提升,也让我在理论的基础上以实践锻炼自己的动手操作能力,做到学以致用、会学会用、学以活用的能力。实习的任务标准就是在规定的时间内,允许的误差范围内做到数据的严谨、准确。
开始我们学习用天正画建筑*面图,在以前的实训周时,我们接触的是CAD,而这次我们学习了一种更快捷的制图工具——天正CAD。你不必一根一根的画定位轴线,只需在"绘制轴网"中输入轴间距就会自动生成轴网,而且标注尺寸也非常方便,你不用设置多线一段一段的画墙体,只需设置内墙外墙墙厚将墙体选中就会自动生成墙体。总而言之,以前要用半天才能画完的*面图一节课就能画完了。
经过这次的学习我总结了在画*面图的步骤是:
1、绘制轴网,两点轴标。
2、修剪轴网,单线变墙,
3、插入门窗,门窗标注。
4、插入楼梯、坡道。
5、绘制阳台、台阶、散水,标注细部尺寸和标高。
6、插入剖切符号、索引符号,附上文字
7、插入图框,指北针,在标题栏中写入文字,
8、检查后保存,打印成电子稿。
在绘图的过程中我也遇到了很多问题,如组合门窗时门和窗编码要一致,不然组合不上,门窗尺寸标注不上。*面图见后面所示。
*面图画完后再画立面图和剖面图就容易多了,因为*面图画完后在文件布图里的工程管理里面把*面图的名称输入里面就会自动生成立面图和剖面图,不过要注意的是在选准基准点的时候要选同一个点,不然的话生成的立面就会错层,然后再根据要求选用你要的哪种门窗,生成立面的时候多余的线太多,得一点一点的删掉,剖面图在加楼梯时扶手时总是加不上去,并且生完立面再生成剖面时总是生成的不完整,下面的墙线延伸时总延不上,可能在刚接触这个软件不熟悉,问题也比较多,但这丝毫不影响我对它的积极性。立面图和剖面图见后面所示。
经过这几天的绘图我的`经验是,要画好一份图纸不要急于画首先要好好的观察它″观察它的布局、由哪几类线构成,对整体有一个大致的了解,然后再绘制起来就方便多了。
一般来说开始画时要建立几个图层、一定要按照图纸上给的颜色、线型、粗细等。定义完后就开始用一些命令画图,其实每一副图都要好多不同的画法、有的简单些、有的复杂一点、总之能画完就可以。自己喜欢怎么画就怎么画,只要按照图纸画就行。
尺寸标注。主要用工具精确绘制图形和改变标注样式进行标注,用到直线,对圆弧和圆的标注用到绘制圆工具、圆弧工具、阵列工具和在标注菜单下标注。工具、倒角工具、圆角工具并在标注菜单下标注执行选择性标注。
实训虽然只有三周,但也让我学到很多知识。实训的第一天指导老师给我们布置好实习任务,实习目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,便要求开始绘图。刚开始看见任务时我们都很有压力,看起来是那么的难,但经过仔细的看了作图要求,以及提示的作图步骤,我们也有了信心。在这期间也复习了以前的知识。遇到新问题就找老师或同学请教时又学到尚未学到的知识。虽然在知识的掌握和绘图技术方面有所欠缺,但是我怀着积极的心态去面对这次难得的实训机会。这次实训的目的就是让我们可以熟练的使用AutoCAD的常用绘图命令和编辑命令,培养学生运用AutoCAD软件绘制*面图形的技能和技巧。巩固所学的绘制专业图的基本知识和方法,以及有关的国家标准,培养学生运用AutoCAD软件绘制专业图的方法和技能。培养学生耐心细致的工作作风和严肃认真的工作态度。通过这次的实训,不敢说我对于AutoCAD的常用绘图命令和编辑命令的运用很娴熟,但相对实训前有了很大的提高。比较明显的就是速度快了,同一类型的图可以用更少的时间去完成,而质量也只高不低。不过最娴熟的还是基本设置,图层、线型、线宽、比例、颜色、文字样式、尺寸标注等。为了加强这方面的练习,我每幅图都画一遍图幅,设置一次图层、线型、线宽、颜色、文字样式和标注样式。建筑图形和几何图形的比例是不同的,画一个标准的A3图幅后要扩大100倍。几何图形的标注样式也各有各样,特别是一些直径和半径的标注,和常规的有差别,以前没接触过的在实训中接触了,学会了如何设置。
AutoCAD软件具有操作简单、功能强大等特点,每个工具栏中都有着相应的命令工具,在大作业的前老师教我们使用命令工具的技巧及方法。在绘制图形前要建图层,最基本的线形设置如细实线、粗实线、中心线、虚线。在绘制A4图副及需要定位的图形时的第一步骤是绘制图形界线其命令为LIMITS再进行绘制,在编辑文字时,使用单行文字和多行文字以宋体来完成,在格式的文字样式中修改所需的样式或或双击已写的文字来修改。在绘制二维及三维的图形前要用中心线来定位再进行绘制,在绘制完图形后要进行尺寸的标注,在格式中的标注样式中创建标注样式及修改。例如,当尺寸没有按照标准画时,那么在标注尺寸的时候就需要修改数据,不仅影响到了图的雅观,还直接影响了图的真实性,所以在画图过程中就要很细心,一步一步慢慢来,做到精确,无误差,在比如,在修剪多余直线的时候很有可能会出先剪不掉的现象,会经常遇到,那是因为连线的时候线与线之间根本就没有连接在一起,表现出作图不扎实的意思。
总之,在这次的CAD实训中,我感觉我学到的东西比一个学期学的东西还多,绘图技巧在*常的学习中是学不到,我希望以后能够有更多的这种实训的机会,这一周感觉过的很充实,我也真正的融入到了学习当中去,别无他思,一切都还不错,感觉非常好!我达到了我自己的预期目标和要求,受益匪浅!
cad实训报告3
实训目的
本实训的目的在于把握AutoCAD用于工程制图的基本操作,了解工程图纸绘制的格式和要求,工程图样绘制和阅读工程图样的原理和方法,培养形象思维能力,要求我们能够用AutoCAD绘制二维的工程图纸,理论和实践紧密结合,通过《机械制图课程设计》做了一套工程图样的操作实例。
目的与任务:
1、了解工程图纸的一般要求和格式并绘制*面工程图纸
2、绘制和阅读简单机械图样的基本能力;
3、了解到AutoCAD20XX的新功能;
4、熟练掌握AutoCAD20XX的二维绘图功能;
5、掌握AutoCAD20XX的三维绘图功能。
6、掌握了正投影法的基本原理及其应用;
实训要求
本实训要求熟悉制图的基本规格和基本知识,正确掌握用正投影法表达空间几何形体,培养绘图和读图的能力。在实训过程中按要求《机械制图》和AutoCAD20XX知识的紧密结合,作到既要掌握AutoCAD20XX的作图技巧,又要符合《机械制图》的国家标准规定。熟练掌握零件图绘制的基础上,学会装配图的绘制和三维实体造型。
实训内容
1、箱体
2、垫圈
3、直齿轮
4、左上端盖
5、管套
6、左下端盖
7、衬套
8、压碗
9、圆锥齿轮轴
总结
通过此次实训,我详细了解到一个真实零件的绘制过程,对于看图和绘图的技巧得到了进一步的熟练。本次实训复习了很多我以前学过的知识,对我以前学过的一些知识又做了一次练习,发现自己很多的知识没有运用熟练。还有我们这次实训内容较多,时间较短,发现自己绘图的速度很慢,以后一定要要多多练习争取在以后的学习和工作中出色的完成任务。虽然我已经很好的完成了实训,但是我觉得本次实训虽然比我们*时的作业困难了一点,但是这并不能说明我们就可以胜任某项制图工作,因为我们这次实训的内容基本上是在照抄别人的作品,没要完成一个制图者应该做的全部工作。所以我觉得我们离一个真正的制图工作者的路还很遥远,路漫漫其修远兮,我将为其而努力。
机械制图(CAD)实训能够圆满结束,首先得感谢老师教育我们理论知识和耐心的指导,没有这些理论知识我们就不可能顺利的完成。老师的耐心辅导是我们坚持的不懈动力。
cad实训报告4
姓名:xxx
学号:xxxxxxxx
系部:机械工程系班级:机设xxx班
指导教师:xx成绩:
摘要:
虎钳由零部件装配而成,在生产过程中,改变其形状,尺寸,相对位置和性质等,使其成为成品或半程品,并编制工艺过程。
采用机械加工的方法,直接改变毛坯的形状,尺工件和夹具各环节之间具有正确的几何位置。由机床,刀具,工件和夹具组成的系统统成为机械加工工艺系统,简称工艺系统。
机床向机械寸和表面质量等,使其成为零件。
机械加工工艺过程。即由一个或若干个顺序排列的工序组成的。而工序又可分为安装,工位,工步和进给(走刀)。毛坯依次通过这些过程就成为成品。
设计工艺过程的基本要求是在具体生产条件下工艺过程必须满足优质,高产,低消耗的要求。在机械加工过程中,一个零件的加工要经过多道工序,多种加工方法才能完成。在加工过程中的被加工对象称为工件。
工件在每道工序上加工时,总是通过夹具被安装在机床上。要保证工件的加工尺寸精度和相互位置精度,必须保证机床,刀具,加工过程提供刀具与工件之间的相对位置和相对运动,提供工件表面成形所需的成形运动。
在机械加工过程中,刀具直接参与切削过程,从工件上切除多余金属层。它对保证加工质量,提高劳动生产率起着重要的作用。
工件是工艺系统的核心。各种加工方法都是根据工件的被加工表面类型,材料和技术要求确定的。夹具是一种工艺装备。
它的作用一是保证工件相对于机床和刀具具有正确的位置,这一过程称为"定位";二是要保证工件在外力的作用下仍能保持其正确的位置,这一过程称为"夹紧"。要保证工艺系统各环节之间正确的几何位置,应保证工件在夹具中有正确的位置,夹具对机床具有正确的相互位置关系和夹具对刀具的正确调整。
生产的增长有两条途径:
一是增加劳动量;
二是提高劳动生产率。
零件制造工艺过程必须符合优质,高产和低消耗。
在生产过程中劳动生产率的提高和生产经济性的改善,必须以保证质量为前提,尽量节省人力和物力。
生产类型不同,产品制造的工艺方法,所用的设备和工艺装备以及生产的组织均不相同,因此经济性也不相同。
同一种机械产品(零件)的生产,在制订机械加工工艺规程时,往往可以用几种不同的工艺方案来完成。
不同的工艺方案取得的经济效益和消耗的劳动时间不同。这就需要对工艺方案进行全面的技术经济分析,以选出合标要求。
关键词:拉伸、旋转、倒角、镜像、螺纹、定位、夹紧
一、垫圈作图建模步骤如下:
1、选择【文件】→【新建】命令,去掉使用缺省模板上的勾,使用“mmnsxpartxsoild”模板,新建名称为:“dianquan9prt”的实体文件,如图a和图b所示
2、单击拉伸工具按钮
单击按钮,选择草绘*面RIGHT,草绘参照方向TOP,绘制截面草图,完成拉伸。再次使用拉伸命令,
去除深度为5mm,单。设置拉伸深度为5mm,
单击按钮草绘使用先前的*面,绘制26mm圆,点击去除材料按钮
二、固定钳身作图建模步骤如下:
1、选择【文件】→【新建】命令,去掉使用缺省模板上的勾,使用“mmnsxpartxsoild”模板,新建名称为:“qianshen1prt”的实体文件,如图a和图b所示。
2、单击拉伸工具按钮
cad实训报告5
一、电气CAD实训目的
学习电气CAD制图规则和表示方法,会使用CAD绘图软件绘制电力电气工程图和建筑电气工程图等。
以电气CAD工程设计为背景, 初步掌握对普通CAD图线路绘制、
功能等基本技能,绘制时图形中的电气符号符合国家制图标准。
通过电气CAD实训的建筑电气工程图的绘制。
二、电气CAD工程制图基本概念
现代工业与民用工业建筑中,都要安装许多样式不同功能的电气设施,如照明灯具、电源插座、电视、电话、消防控制装置、智能系统、娱乐电气设施及避雷装置等。这些相关的图纸就可以称为电气施工图,也可以称为电气安装图。
各种电器设施要表达在图纸中,一是供电、配电线路的规格与敷设方式,二是各类电气设备与配件的选型、规格与安装方式。而导线、各种电气设备及配件等本身在图纸中多数不采用其投影制图,而是用国际或国内统一规定的图形、符号及文字表示,也可以在图纸中予以详细说明,这是电气工程图的一个特点。
建筑电气工程图的基本规定一般是主要参考---。
建筑电气工程图不同于普通机械图和建筑图,它有自己的特点:
三、电气CAD实训内容
使用AutoCAD20xx电气图制图规则和表示方法,熟悉建筑工程实践中电气设计、进行别墅电气照明工程图设计。绘制---。
四、电气CAD实训软件要求
AutoCAD 20xx是当前最新版的AutoCAD软件,---。
在电气CAD实训中AutoCAD 20xx主要掌握电气工程制图基础,AutoCAD基本操作及绘图环境,二维图形的绘制及编辑,文字、表格及尺寸标注的样式设置与编辑,建筑电气*面图设计,建筑设备电气控制图绘制,建筑电气系统图绘制等。
五、电气CAD实训具体内容
本次电气CAD实训围绕别墅电气设计进行。通过绘制别墅*面建筑图、照明工程*面图(包括插座*面布置图、电气照明系统图)和弱点工程图,熟悉建筑工程实践中电气设计的具体操作过程,培养学生的电气设计工程应用的综合能力。
(一)AutoCAD 20xx绘图环境设置
1.设置绘图界限
主要是绘制别墅*面建筑图的绘图界限设置说明:
2.设置图层
绘制别墅*面建筑图设置的图层说明:
3.设置多线样式
绘制别墅*面建筑图设置的多线样式说明:
4.设置标注样式
绘制别墅*面建筑图设置的标注样式说明:
(二)绘制别墅建筑*面图
在建筑电气CAD工程制图中,使用CAD绘图命令和编辑命令,绘制建筑*面图的主要内容是绘制基准、墙线、门窗、房间、楼梯、室内家具等并进行尺寸标注。
因本实训是绘制建筑电气工程图,为满足电气图样的表达要求,根据制图标准要求,将所有建筑图样的线宽,均统一设置为细线(0.25b)。
(三)绘制别墅建筑电气照明工程图
建筑电气照明图是建筑设计单位提供给施工单位、使用单位予以从事代暖气设备、安装和代暖气设备维护管理的电气图,是电气施工图中的最重要图样之一。电气照明工程图描述表达的对象是照明设备及供电线路,电气照明图纸一般包括电气照明*面图(和插座*面图)和电气照明系统图。
1.绘制电气照明*面图
电气照明*面图表示的主要内容
根据照明线路分析,使用图形符号和文字符号说明照明配电箱、照明线路、灯具、开关及其他电器的型号、数量、安装方式、配线方式、安装位置和控制方式等。
绝缘导线、电缆、线路、动力配电箱、照明灯具、控制开关等电气设备的文字标注表示方法,可以参考电气专业标准和书籍查阅。
一般电气工程照明图应表示出插座等(非照明电气)电气设备,但有时可能因为工程庞大,电气化设备布置复杂,为了建筑照明*面图表示清楚,,为了建筑照明*面图表示清楚,可以将插座等一些电气设备归类,单独绘制(根据图纸深度,分类分层次)表达。
(1)绘制照明*面图:
(2)绘制插座*面图:
2.绘制电气照明系统图
照明系统图是用符号或带注释的框图,概括地表示系统或分系统的基本组成、相互关系及主要特征的一种简图。电气系统图是电气工程施工、技术培训及技术维修不可缺少的图纸。
电气系统图主要内容为建筑物内的配电系统的组成和连接示意图。主要表达对象为电源的引进设置总配电箱、干线分布、分配电箱、各相线分配、计量表和控制开关等。这也是室内照明供电系统的组成内容。
电气系统图的绘制应遵守标准:--
绘制电气照明系统图:
配电箱所标注的文字说明:
(四)绘制别墅建筑弱电系统工程图
建筑弱电系统工程图是一个复杂的集成的系统工程。建筑弱电系
统涉及到各专业领域较广,其集成了多项电气技术、无线电技术、光电技术和计算机技术等。图纸包括弱电*面图、弱电系统图及框图等。
弱电*面图是表达弱电设备、元件、线路等*面位置关系的图纸,并与照明*面图类似。
该别墅弱电电气工程图包括了电话及计算机配线系统、有线电视系统。
1.绘制弱电*面图
2.绘制有线系统图
cad实训报告6
为期三周的CAD实训即将结束,在这期间我的CAD技能得到了很大的提升,也让我在理论的基础上以实践锻炼自己的动手操作能力,做到学以致用、会学会用、学以活用的能力。实习的任务标准就是在规定的时间内,允许的误差范围内做到数据的严谨、准确。
开始我们学习用天正画建筑*面图,在以前的实训周时,我们接触的是CAD,而这次我们学习了一种更快捷的制图工具——天正CAD。你不必一根一根的画定位轴线,只需在"绘制轴网"中输入轴间距就会自动生成轴网,而且标注尺寸也非常方便,你不用设置多线一段一段的画墙体,只需设置内墙外墙墙厚将墙体选中就会自动生成墙体。总而言之,以前要用半天才能画完的*面图一节课就能画完了。
经过这次的学习我总结了在画*面图的步骤是:
1、绘制轴网,两点轴标。
2、修剪轴网,单线变墙。
3、插入门窗,门窗标注。
4、插入楼梯、坡道。
5、绘制阳台、台阶、散水,标注细部尺寸和标高。
6、插入剖切符号、索引符号,附上文字。
7、插入图框,指北针,在标题栏中写入文字。
8、检查后保存,打印成电子稿。
在绘图的过程中我也遇到了很多问题,如组合门窗时门和窗编码要一致,不然组合不上,门窗尺寸标注不上。*面图见后面所示。
*面图画完后再画立面图和剖面图就容易多了,因为*面图画完后在文件布图里的工程管理里面把*面图的名称输入里面就会自动生成立面图和剖面图,不过要注意的是在选准基准点的时候要选同一个点,不然的话生成的立面就会错层,然后再根据要求选用你要的哪种门窗,生成立面的时候多余的线太多,得一点一点的删掉,剖面图在加楼梯时扶手时总是加不上去,并且生完立面再生成剖面时总是生成的不完整,下面的墙线延伸时总延不上,可能在刚接触这个软件不熟悉,问题也比较多,但这丝毫不影响我对它的积极性。立面图和剖面图见后面所示。
经过这几天的绘图我的经验是,要画好一份图纸不要急于画首先要好好的观察它″观察它的布局、由哪几类线构成,对整体有一个大致的了解,然后再绘制起来就方便多了。
一般来说开始画时要建立几个图层、一定要按照图纸上给的颜色、线型、粗细等。定义完后就开始用一些命令画图,其实每一副图都要好多不同的画法、有的简单些、有的复杂一点、总之能画完就可以。自己喜欢怎么画就怎么画,只要按照图纸画就行。
尺寸标注。主要用工具精确绘制图形和改变标注样式进行标注,用到直线,对圆弧和圆的标注用到绘制圆工具、圆弧工具、阵列工具和在标注菜单下标注。工具、倒角工具、圆角工具并在标注菜单下标注执行选择性标注。
实训虽然只有三周,但也让我学到很多知识。实训的第一天指导老师给我们布置好实习任务,实习目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,便要求开始绘图。刚开始看见任务时我们都很有压力,看起来是那么的难,但经过仔细的看了作图要求,以及提示的作图步骤,我们也有了信心。在这期间也复习了以前的知识。遇到新问题就找老师或同学请教时又学到尚未学到的知识。虽然在知识的掌握和绘图技术方面有所欠缺,但是我怀着积极的心态去面对这次难得的实训机会。这次实训的目的就是让我们可以熟练的使用AutoCAD的常用绘图命令和编辑命令,培养学生运用AutoCAD软件绘制*面图形的技能和技巧。巩固所学的绘制专业图的基本知识和方法,以及有关的国家标准,培养学生运用AutoCAD软件绘制专业图的方法和技能。培养学生耐心细致的工作作风和严肃认真的工作态度。通过这次的实训,不敢说我对于AutoCAD的常用绘图命令和编辑命令的运用很娴熟,但相对实训前有了很大的提高。比较明显的就是速度快了,同一类型的图可以用更少的时间去完成,而质量也只高不低。不过最娴熟的还是基本设置,图层、线型、线宽、比例、颜色、文字样式、尺寸标注等。为了加强这方面的练习,我每幅图都画一遍图幅,设置一次图层、线型、线宽、颜色、文字样式和标注样式。建筑图形和几何图形的比例是不同的,画一个标准的A3图幅后要扩大100倍。几何图形的标注样式也各有各样,特别是一些直径和半径的标注,和常规的有差别,以前没接触过的在实训中接触了,学会了如何设置。
AutoCAD软件具有操作简单、功能强大等特点,每个工具栏中都有着相应的命令工具,在大作业的前老师教我们使用命令工具的技巧及方法。在绘制图形前要建图层,最基本的线形设置如细实线、粗实线、中心线、虚线。在绘制A4图副及需要定位的图形时的第一步骤是绘制图形界线其命令为LIMITS再进行绘制,在编辑文字时,使用单行文字和多行文字以宋体来完成,在格式的文字样式中修改所需的样式或或双击已写的文字来修改。在绘制二维及三维的图形前要用中心线来定位再进行绘制,在绘制完图形后要进行尺寸的标注,在格式中的标注样式中创建标注样式及修改。例如,当尺寸没有按照标准画时,那么在标注尺寸的时候就需要修改数据,不仅影响到了图的雅观,还直接影响了图的真实性,所以在画图过程中就要很细心,一步一步慢慢来,做到精确,无误差,在比如,在修剪多余直线的时候很有可能会出先剪不掉的现象,会经常遇到,那是因为连线的时候线与线之间根本就没有连接在一起,表现出作图不扎实的意思。
总之,在这次的CAD实训中,我感觉我学到的东西比一个学期学的东西还多,绘图技巧在*常的学习中是学不到,我希望以后能够有更多的这种实训的机会,这一周感觉过的很充实,我也真正的融入到了学习当中去,别无他思,一切都还不错,感觉非常好!我达到了我自己的预期目标和要求,受益匪浅!
cad实训报告7
一、电气CAD实训目的
学习电气CAD制图规则和表示方法,会使用CAD绘图软件绘制电力电气工程图和建筑电气工程图等。
以电气CAD工程设计为背景, 初步掌握对普通CAD图线路绘制、
功能等基本技能,绘制时图形中的电气符号符合国家制图标准。
通过电气CAD实训的建筑电气工程图的绘制。
二、电气CAD工程制图基本概念
现代工业与民用工业建筑中,都要安装许多样式不同功能的电气设施,如照明灯具、电源插座、电视、电话、消防控制装置、智能系统、娱乐电气设施及避雷装置等。这些相关的图纸就可以称为电气施工图,也可以称为电气安装图。
各种电器设施要表达在图纸中,一是供电、配电线路的规格与敷设方式,二是各类电气设备与配件的选型、规格与安装方式。而导线、各种电气设备及配件等本身在图纸中多数不采用其投影制图,而是用国际或国内统一规定的图形、符号及文字表示,也可以在图纸中予以详细说明,这是电气工程图的一个特点。
三、电气CAD实训内容
使用AutoCAD20xx电气图制图规则和表示方法,熟悉建筑工程实践中电气设计、进行别墅电气照明工程图设计。绘制xxxx。
四、电气CAD实训软件要求
AutoCAD 20xx是当前最新版的AutoCAD软件。
在电气CAD实训中AutoCAD 20xx主要掌握电气工程制图基础,AutoCAD基本操作及绘图环境,二维图形的绘制及编辑,文字、表格及尺寸标注的样式设置与编辑,建筑电气*面图设计,建筑设备电气控制图绘制,建筑电气系统图绘制等。
五、电气CAD实训具体内容
本次电气CAD实训围绕别墅电气设计进行。通过绘制别墅*面建筑图、照明工程*面图(包括插座*面布置图、电气照明系统图)和弱点工程图,熟悉建筑工程实践中电气设计的具体操作过程,培养学生的电气设计工程应用的综合能力。
(一)AutoCAD 20xx绘图环境设置
1.设置绘图界限
主要是绘制别墅*面建筑图的绘图界限设置说明:
2.设置图层
绘制别墅*面建筑图设置的图层说明:
3.设置多线样式
绘制别墅*面建筑图设置的多线样式说明:
4.设置标注样式
绘制别墅*面建筑图设置的标注样式说明:
(二)绘制别墅建筑*面图
在建筑电气CAD工程制图中,使用CAD绘图命令和编辑命令,绘制建筑*面图的主要内容是绘制基准、墙线、门窗、房间、楼梯、室内家具等并进行尺寸标注。
因本实训是绘制建筑电气工程图,为满足电气图样的表达要求,根据制图标准要求,将所有建筑图样的线宽,均统一设置为细线(0.25b)。
(三)绘制别墅建筑电气照明工程图
建筑电气照明图是建筑设计单位提供给施工单位、使用单位予以从事代暖气设备、安装和代暖气设备维护管理的电气图,是电气施工图中的最重要图样之一。电气照明工程图描述表达的对象是照明设备及供电线路,电气照明图纸一般包括电气照明*面图(和插座*面图)和电气照明系统图。
1.绘制电气照明*面图
电气照明*面图表示的主要内容根据照明线路分析,使用图形符号和文字符号说明照明配电箱、照明线路、灯具、开关及其他电器的型号、数量、安装方式、配线方式、安装位置和控制方式等。
绝缘导线、电缆、线路、动力配电箱、照明灯具、控制开关等电气设备的文字标注表示方法,可以参考电气专业标准和书籍查阅。
一般电气工程照明图应表示出插座等(非照明电气)电气设备,但有时可能因为工程庞大,电气化设备布置复杂,为了建筑照明*面图表示清楚,,为了建筑照明*面图表示清楚,可以将插座等一些电气设备归类,单独绘制(根据图纸深度,分类分层次)表达。
(1)绘制照明*面图:
(2)绘制插座*面图:
2.绘制电气照明系统图
照明系统图是用符号或带注释的框图,概括地表示系统或分系统的基本组成、相互关系及主要特征的一种简图。电气系统图是电气工程施工、技术培训及技术维修不可缺少的图纸。
电气系统图主要内容为建筑物内的配电系统的组成和连接示意图。主要表达对象为电源的引进设置总配电箱、干线分布、分配电箱、各相线分配、计量表和控制开关等。这也是室内照明供电系统的组成内容。
电气系统图的绘制应遵守标准:
绘制电气照明系统图:
配电箱所标注的文字说明:
(四)绘制别墅建筑弱电系统工程图
建筑弱电系统工程图是一个复杂的集成的系统工程。建筑弱电系统涉及到各专业领域较广,其集成了多项电气技术、无线电技术、光电技术和计算机技术等。图纸包括弱电*面图、弱电系统图及框图等。
弱电*面图是表达弱电设备、元件、线路等*面位置关系的图纸,并与照明*面图类似。
该别墅弱电电气工程图包括了电话及计算机配线系统、有线电视系统。
1.绘制弱电*面图
2.绘制有线系统图
cad实训报告8
第一部分;实训目的:
通过抄绘建筑施工图,加强我们CAD的绘图能力,把握CAD用于工程制图的基本操作,了解工程图纸的格式和要求,能够用CAD绘制出施工*面图。达到速度快、质量高的绘制出满足国家标准的图样的能力,培养认真、严谨的工作作风和良好素质
第二部分;实训准备:
1、每位学生电脑一台(都安装了CAD20xx软件)
2、打印输出设备、教学多媒体系统
3、建筑识图书籍
第三部分;实训要求:
让学生能熟练应用CAD技术绘制图纸,初步认识利用计算机绘制图样的方法和技巧,注重培养分析问题解决问题的能力,培养认真负责的的工作态度和严谨细致的工作作风。
第四部分;实训内容
1、基本设置包括图幅、单位、图层、线型与线宽及比例、颜色、文字样式、尺寸、标注样式等。
2、标准图幅、标题栏的绘制及文字的书写与编辑,图形文件和样板文件的保存。
3、绘制*面图形,特别是圆弧的连接问题。
4、绘制三视图与补画第三视图。
5、绘制专业图样(包括建筑*面图和断面图或详图、水工结构图等)。注意事项
1、服从指导老师和机房老师的安排,遵守纪律,不迟到、不早退、不旷课,每天、每节执行考勤制度。
2、爱护机房设施与公共财产,遵守机房关于安全等各项规章制度,注意机房内的清洁卫生。
3、认真阅读指导书和查阅有关资料,积极思考问题,按计划、有目的的完成实训内容。
4、作图要求:
(1)布局合理,线型、比例正确,字体规范。
(2)图形的图线连接正确,三视图、房屋和水工图的投影关系正确,不多线漏线,符合有关国家标准的规定。
(3)尺寸标注正确、完整、清晰、合理。
(4)图面的整洁美观。
第五部分;实训成果
有些同学进了学院的CAD协会接触这门课程比我们早,画的比我们多;2。有些同学自己拥有电脑练习的机会,练习的数量比我们多。由此可见,在大学里还是要去某些社团锻炼锻炼才行。但我也明白:我不能甘于在他人之后,以此为借口而不去迎头追上那些画的快的同学,能够做到后来者居上才是强者的表现。在这次实训中我主要有两点收获:拉图框的快速法和有时输入@时为什么会出现输入的是。以前老师讲课时,她拉图框只要啦两下就OK了,一开始还不以为然,但自己上机操作时发现自己要拉好几次才能将边框拉好。原来拉边框是有窍门的,窍门就是要将图框往哪边拉就要一次性将要往这边拉的线条都选中,这样拉图框就不会拉断和拉折,至于输入@符号显示这是因为输入法不能为当前这种(最好是在英文状态下)。经过一段时间的实训让我对CAD有了一定的了解,让我能够比较熟练的运用CAD绘图,并绘制了一幅建筑*面图纸。
第六部分;实训心得:在这次的实训中,我发现自己的心态需要锻炼,遇到些麻烦事时要学会冷静,如果遇到不顺心的事就很烦躁是于是无补的。我自信自己掌握了CAD这一绘图软件的基本知识和基本操作,但我也清楚的知道要精通这一软件还需今后多下工夫,多多实践,多加钻研。
俗话说“一份耕耘,一份收获”,这句话在我们本次实训完成CAD任务的效率方面一点也没错,练习的多的同学就越熟练,速度就越快。换句话说就是练习与速度成正比。我们说CAD实训是对CAD课程所学知识的综合运用,是CAD知识巩固与提高的途径,这有两个方面的理由:一。它使CAD理论知识(比如命令、图表按钮)更为系统化、全面化;二。它能提高学习者理论实操的经验进一步激发使用者学习钻研的兴趣。
时间过的真快,转眼间CAD实训已经结束了,第一次上机好像昨天一样。如果没有老师的辛勤传授和指导,缺乏同学的指点恐怕有些问题我还是一头雾水,在此,我向实训期间指导我的老师和给我指点迷津的同学表示感谢。
cad实训报告9
实训目的
本实训是工程图样绘制和阅读工程图样的原理和方法,培养了形象思维能力,并通过《机械制图课程设计》做了一套工程图样的操作实例。本实训是理论和实践紧密结合,结合《机械制图课程设计》实例,并给出详细的操作方法,力求使在最短的时间内掌握机械制图原理和AutoCAD 这套软件。
目的与任务:
1、 掌握绘图环境
2、 输入与编辑文字、尺寸标注;
3、 二维图形的绘制和编辑;
4、 图形显示与图层
5、 掌握了正投影法的基本原理及其应用;
6、 绘制和阅读简单机械图样的基本能力;
7、 熟练掌握AutoCAD 20xx 的二维绘图功能;
本实训要求熟悉制图的基本规格和基本知识,正确掌握用正投影法表达空间几何形体,培养绘图和读图的能力。在实训过程中按要求《机械制图》和AutoCAD 20xx知识的紧密结合,作到既要掌握AutoCAD 20xx 的作图技巧,又要符合《机械制图》的国家标准规定。熟练掌握零件图绘制的基础上,学会装配图的绘制。
实训内容
初试CAD
直线、圆的画法,线性选择,对象捕捉,简单尺寸标注、尺寸样式设置。
简单训练
直线、圆的画法,线性选择,对象捕捉,简单尺寸标注、尺寸样式设置、图层初步认识。
(1)。
零件图绘制
练习绘制零件图、认识零件图,零件图的剖面识图。
1、轴承盖
2、轴类零件的绘制
装配图绘制
装配图的绘制、读图、标注及绘制要求。
总结
通过此次实训,我详细了解到一个真实零件的绘制过程,对于看图和绘图的技巧得到了进一步的熟练。本次实训复习了很多我以前学过的知识,对我以前学过的一些知识又做了一次练习,发现自己很多的知识没有运用熟练。还有我们这次实训内容较少,时间较短,基本CAD操作能掌握,但任然会在绘图期间遇见一些问题,所以以后还需要多多练习,争取在以后的学习和工作中出色的完成任务。虽然我已经很好的完成了实训,但是这并不能说明我们就可以胜任某项制图工作,因为我们这次实训的内容基本上是在照抄别人的作品,没要完成一个制图者应该做的全部工作。所以我觉得我们离一个真正的制图工作者的路还很遥远,我将为其而努力。
CAD实训能够圆满结束,首先得感谢老师教育我们理论知识和耐心的指导,没有这些理论知识我们就不可能顺利的完成。老师的耐心辅导是我们坚持的不懈动力。
cad实训报告10
上周我们班进行了为期一周的CAD实训,本人终于不付贾老师使命,着实完成了任务。这不仅巩固了自己以往所学的知识,更加培养了自己的动手能力,让我深深地体会到了作为一名模具设计师应有的严谨的工作态度。
时间过得真快,到今天截止,一周的CAD制图实训即将结束,现在回想起刚进机房的那懵懂,自己都觉得好笑。经过一个学期的学习,面对综合量大点的图形,竟然不知从何下手。上课是一步一步,一个一个命令的学,课后的练习也没有涉及到前后的知识,知识的连贯性不大,当我们进行实际运用时,发现之前学的有点陌生。
实训的第一天,老师首先给我们将了这周实训的课程安排,说明了本周实训的主要内容,实训目的以及意义所在,然后交代了一些细节方面的问题,强调应当注意的一些地方,以及考试成绩打分等。听完老师的讲解后,我并没有马上去画图,而是用两节课认真的去看任务指导书和设计指导书,很仔细的看了作图要求,以及提示的作图步骤,以便于能够合理的完成本周的实训工作,我怀着积极的心态去面对这次难得的实训机会。
实训时间安排得有点紧,尤其是周二,看到这样的时间安排后,竟然没有想溜的冲动。接着我就仔细每副图的操作细节,有些有提示,也有些没有的。我想结合我所学的,还有老师和同学的帮助,这周的实训肯定会有很大的收获的。
在接下来的几天里,同学们,开始进行CAD操作,我也没有闲着,开机后打开CAD程序,迅速建好图层并保存,然后开始画千斤顶底座的零件图,开始在那里画还比较轻松,并按照贾老师以前教我们的方法修剪好零件图,最后标注所画的零件图,自己在电脑里2008的版本里实在找不到直径标注的符号。
于是向贾老师请教,她马上放下手上的工作,过来指导自己,不一会儿,疑难问题轻松就被她解决了,我十分感谢,并为她认真的教学态度所钦佩,然后我便继续完成后绪工作,用贾老师教我的方法轻松并快速完成了第一个零件图。有了前一个零件图的经验和指导,我又顺利完成了第二个零件图,一个小时轻松搞定,看着旁边同学有的才画完第一张图,我有些得意,但马上又提醒自己:革命尚未成功,同志还需努力。
于是马上又投入了下一场战斗之中。就这样,我的五张零件图只用一天半就画完了,第三天的时候,有些心不在焉,偷偷小玩了一会儿五子棋,不料被贾老师发现了,第四天上午,贾老师重重地点了我的大名,狠狠地批评了我一顿,说我不思进取,整天在那儿五子棋、六子棋的,不务正业,听了让我羞愧不堪,简直无颜面对江东父老,于是痛下决心,上课坚决不玩游戏了,并认认真真地完成了最后一张千斤顶的装配图,且仔细地检查了一遍以前所画的零件图,将其中的一些不足之处详细地做了修改,然后保存到自己的移动U盘中,准备明天去打印。
java实训报告10篇(扩展6)
——java实训实习心得3篇
java实训实习心得1
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统
3、在开发时要和企业的开发保持一致
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的.编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
三:java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目。
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。
java实训报告10篇(扩展7)
——java应用实训总结3篇
java应用实训总结1
通过这一期的实训,虽然实训的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
当我们正式准备学习实训java编程技术时,让我倍感兴奋,毕竟java是自己以后想主攻技术,所以自然也就非常的亢奋。刚开始实训的第一天,同学们就推荐我为组长,我感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。
在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并且能独立的开发出系统。
实训即将结束了,我非常怀念厦门万策在南昌大学的校内实训,在实训的这短短两周的时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。
有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。 另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。 俗话说:“要想为事业多添一把火,自己就得多添一捆材”。 此次实训,我深深体会到了积累知识的重要性。
java应用实训总结2
此次只实训了短短的三周。虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对Java有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这也是第一次让我亲身感受到理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵的经验会成为我今后成功的重要的基石;这对于我的学业,乃至我以后人生的影响无疑是极其深远的。
这次实训虽然是我们的第一次,不过同学们表现不错,由此看来,我们在进入大学的这几个月里学到了不少的专业知识,只是自己感觉不到而已。对于所学专业,我们不能过于自卑和担忧,否则会妨碍自己学习。实训是学习Java的重要环节,有利于我们巩固专业知识、掌握工作技能,提高就业筹码。
我把本次为期三周的实训看作是 “理论与实践相结合的桥梁”。通过这周的实训和学习,我知道了此次实训的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作。正所谓“百闻不如一见”,经过这次自身的切身实践,我才深切地理会到了“走出课堂,投身实践”的必要性。*时,我们只能在课堂上与老师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!限制了我们网络知识水*的提高。但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲取的"。而针对实际操作中遇到的一些特殊的问题,我们不能拘泥于课本,不可纯粹地“以本为本”。
在这次实训中我得到了许多收获,我第一次体会到Java工程师的工作是什么样子的,也发现了很多不曾注意到的细节,在实训的演示过程中,我对作为一名Java工程师注意的事项应该从小事做起、从基本做起。把职业能力训练与职业素质有机的结合起来。相信这对我接下来学习专业知识会起到很有效的帮助,在接下来的几个月里,我会以作为一名职业人的身份在这几个方面要求自己,严格自我,向Java工程师靠近。
而经过这次实训,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则,即费力又费时还做不好这个项目。因此不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做人的一个最基本的问题。对于自己这样一个即将步入社会的人来说,需要学习的东西很多,他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。 实训结束了感觉虽然辛苦,但很充实。我想这就是Java工程师的工作。我也体会到Java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能体会的。
总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我将来走上社会打下了扎实的基础。作为在校计算机专业的学生,现在我能做的就是吸取知识,提高自身的综合素质,提高自己的职业技能,自己有了能力,到时候才会是 “车到山前必有路”。我相信在不久的未来,会有属于我自己的一片天空。
我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自己,为大家的成才与就业奠定坚实的基础;并希望同学们要做好角色定位,将自己所学的知识,学熟、学精。
多学习和收集与项目有关的资料,来提高自己的业务水*,同时多请教经验丰富的老师,使他们好的经验能
够对自己起到借鉴作用,在他们的帮助下,能够很快的培养自己的管理技能及节省时间,避免做无用功,也可以让自己了解很多项目管理上的捷径,从而减少自己会遇到的挫折和错误。
- 上一篇:学年读书活动总结3篇(完整文档)
- 下一篇:学校体育年度工作报告3篇(范文推荐)
猜你喜欢
- 2024-01-19 2024年“金融工作”金句汇编(500句)
- 2024-01-19 在全县营商环境建设工作领导小组会议暨深化“放管服”改革推进工作会议上讲话(2024年)
- 2024-01-19 2024年度乡,工作总结及2024年工作谋划(完整)
- 2024-01-18 妇联工作总结报告
- 2024-01-18 2024年XX县XX乡工作总结暨2024年重点工作安排
- 2024-01-18 2024年度区人社局工作总结和2024年工作安排
- 2024-01-18 2024年度县公安局工作总结暨2024年工作谋划
- 2024-01-18 乡工作总结和2024年工作谋划
- 2024-01-17 2024年度(2篇)工作总结暨2024年工作打算汇编(范文推荐)
- 2024-01-17 2024年度XX乡工作回顾及2024年工作安排(完整)
- 搜索
-
- 84消毒液的使用方法及配比 08-31
- 组织生活会全部流程 06-12
- 2023年个人放生必念口诀3篇【完整版】 01-24
- abaqus常用技巧总结 07-02
- 对司法局的意见和建议 基层司法行政工 12-19
- 个人如何做好意识形态工作 12-16
- 2023年《奔落雪原》阅读答案3篇【完整 03-06
- 国际航班乘机基本流程3篇 01-30
- 2020-2021年党组书记四季度全面从严治 11-20
- 大学生职业生涯规划书前言【10篇】 01-20
- 11-25国庆70周年庆典晚会 庆典晚会串词
- 11-25办公室礼仪的十大原则 浅谈办公室的电话礼仪
- 01-17用心灵轻轻地歌唱_心灵的歌唱
- 01-17也许你不是我一生的唯一|也许不是我
- 01-17爱了,请珍惜;不爱,趁早放手|爱就珍惜不爱就放手
- 01-17岁月带走的是记忆,但回忆会越来越清晰|有趣又有深意的句子
- 01-17曾经的美好只是曾经,我只想珍惜身边的人|我只想珍惜你
- 01-18从容不惊 [学会笑眼去看世界,不惊不乍,淡定从容]
- 02-03当代大学生学习态度调查报告
- 02-03常用护患英语会话
- 标签列表