还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
成果形式:实践报告成果名称甲骨文大数据实训甲骨文大数据实训实践活动题目工实践目的通过半教学半自主学习的方法,此次教学实训给我们一个把文字化知识与现实生活中的应用紧紧联系起来的机会我们这次实践周的主要目标是让我们通过实践让我们学生掌握JAVA知识与相关的知识与操作法则,掌握JAVA程序的操作手段,掌握JAVA中的程序设计的方法引导当代大学生将本学年所学的理论知识通过实践而得到升华与提高,增强相关的知识学习与感性的认识认识,明确实践中的知识学习必要性,调节学生操作的积极性,提高实践操作技能并且通过实践教学,同时也使我们大学生深入计算机软件认知程度,深入实践,使我们熟悉现实生活中的工作,然后来逐步培养大家分析问题、解决问题的综合能力致使我们成够作为一名高质量的大学生
二、实践内容、大数据的了解1对于数据而言,大数据是一个很有意义的改变因为数据代表着过去,它是已经产生过的资源,而大数据则是对数据进行采集和分析之后释放出这种资源的价值,这是对未来的创造所以,大数据就是一个从过去到未来,创造全新价值的过程第
一、数据的形成通过,非常繁杂的数据源,将这些不同形态的数据最终通过一个可管理的流程,放到数据之湖当中去,这是数据的收集、获取、整理的过程,也是数据的形成过程
四、实践体会实训的目的就是把大学生在企业等用人单位的内部训模式转化为在学校的教育模式在企业中对人才的真正要求,通过相关的研发和编制课程在校园中引入企业需求的背景和丰富实践经验的实训教师,把相关典型的真实项目在课堂上展示教学按照企业的实际用人需求,有方向的培养具有高的职业品行素质和丰富的行业领域知识的高质量人才实训可以让我们学生更好的提前适应即将步入的社会环境,帮助我们尽早了解枯燥的课本知识在现实工作中的应用和体现作为一名在校大学生,能在大二期间参加实训活动,实在是难能可贵的机会在实训期间,我们在掌握基本理论知识后,随时地加以操作运用,巩固学习过的知识,检验学习成果同时,能对所学知识更进一步地深化理解,便于促进更好的学习这是学业上的优势更为可贵的是,我们在实践活动中成长地更加成熟,无论是思想方面上的还是心理方面上的难忘的实习旅程一转眼就过去了,而我在这其间的感受也有很多,在充实的实训环境中不觉间已经走过了两周,现在回过头来想,内心还会充满着激动,也让我有很多很多的感慨实训的时间虽然不长,但是在这段时间里,我们却可以体会一下程序编写的过程,同时积累一些实践操作的经验和工作方面上的经验这些经验是一个在校大学生所拥有的巨大的宝贵的财产,我想等到到了真正到了关键时刻,它们的作用一定就会显现出来在此期间我的收获满满当当的第一,我学会了如何规范的编写代码和相关操作需要的文档文档和代码都是项目开发交流合作中的重要之重,不符合规范的的代码和缺失或语义不明语法规则不对的文档会让其他程序操作员不能理解和使用我们自己写的程序,要是在平时让我们独自编写程序我想我们肯定不会注意这些专业的知识重点,经历这次实际的训练之后,我一定会严格的遵守编码的规范第二,我学会了如何理解和分析编写程序的需求软件为写程序而生,只有理解了程序编写的目的才有挑选优秀的软件的可能,在这次实际的训练之后,课堂上老师教会了我们如何大家一起正确的理解和分析软件和程序,然后写出完善的软件分析,并在相关的项目中得以开发第三,我学会了在一定的需求下在软件中对项目整体架构进行相关设计,虽然没训练之前这些从操作是我们好多同学不懂得,因为我们在学校的时候编写的代码篇幅短小,而且选取的应用程序功能单一,所以我们设计思路在自己脑子里都十分的模糊但在此时训期间,老师面对面脸对脸的教导我们并且把重要的点一个个规划出来,然后一步步把他做到精细,就如同为高楼大厦的建设需要从打地基做起,然后一层一层的来第四,我学会了如何在团体中合作分配,大家共同开发在所有同学在一起学习与开发下,我深深体会到众人拾柴火焰高的真情实感,只有在一个好的团体中我们才能够最终完成项目的开发,虽然在在编写程序的技术水平上一个团体中的成员有高有低,但是,每个人都有自己的闪光点,总可以在团体中的找到适合自己的位置,把自己的擅长发挥出来,每个人在自己的团队中做出一点点贡献,最后合起来的力量将会创造出不可磨灭的重大价值总而言之我的收获满满,学会了程序编写与运用的相关知识,学习了相关的软件开发,让我了解到了未来我将面临的知识,通过实训我将尽早的为以后奠定工作上的基础,在技能方面我有所长进,相同的早情感交流方面我也学到了,无论思想还是心理方面都使我成长,我的内心充满着激动虽然好多同学都觉得课本知识繁琐复杂,但要是没有书本知识的铺垫,再多的实践都是徒劳的此次实践周让我进一步理解理论知识,同时让我动手操作能力有所锻炼,经过此次实践的机会,我将不断迈开步伐珍惜今后的学习机会,不断挑10魏自普露鬻量为器野极的心态去迎接与应对这瞬息变化的社会,成为第
二、数据到信息的过程因为收集来的数据在数据湖当中有表格形式的关系型数据,也有图片、视频等形式的非结构化数据,这些数据经过有序的管理,形成一个从数据到信息的过程第
三、信息到知识的过程因为汇总起来的数据仍然是沉睡的金矿必须要经过探索才能从信息转变为知识第
四、知识到智慧将探索出来的一些结果,把它使用起来,去引领企业的业务流程的改进,并促进新业务的产生,让数据最终形成一个新的价值,这是甲骨文看到的在大数据运用的一个最高的阶段,高礼强称之为从知识到智慧当数据从过这四个层级的演变,形成了智慧,才真的可以成为大数据应用,帮助企业完成精准的营销,市场推广,精准的客户分析和定位等等应用我们认识到大数据充分的价值条例、程序编写2第一步操作员对要达到的功能进行总体上的分析,画出程序的总体操作图第二步然后将这些应用的达成分别来编辑程序来达到目的第三步;最后编写代码,在电脑上操作调试和运行相关的程序、编写程序中的相关问题3-.变量编程的本质就是对内存中数据的访问和修改程序所用到的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中的数据,而这种机制就是变量,每一个变量都能表示其中的一小块内存,而变量为了区分每一小块从而都设立了相应的名字,程序对变量进行相应的赋值,其实就是把数据装入该变量表示的小块内存区的过程,相应的,程序读取变量的表示值变量的命名在java程序中不仅要遵守变量的命名法则,而且要遵守相关命名的规范也就是要同时满足Java变量的基本命名法则和Java驼峰式命名法例如符合合法的变量名$da、the、ajhs06符合驼峰式命名法的变量名play、$play
05、playGame关系合法的变量名不一定遵守驼峰式命名法的规范,但符合驼峰是命名法的变量名一定符合合法的变量名在java变量命名中不仅变量名要合法而且也要遵守驼峰式命名法二.java中的数据类型Jave中共有8种基本数据类型分别是byte、soat.m.loag.float,double,chur和boolean.这些用来表示类型的单词都是Java中的关键字,其中byte.soat.m.long就是用来表示整数的它们之间的区别就是值域不同Flout和double是用来近似值表示有理数或无理数的,区别也仅仅是值域不同char是唯一一个用来表示一个字符的boolen是用来表示“真”和“假〃值的,即true和false0
(三).Java中的运算符运算符就是对Java变量进行运算操作的符号本节中将介绍如下几个最常用的运算符:赋值运算符
(二),加法远算符<+)、减法运算符(-)乘法运算符(*).除法运靠符().括号运算符
(0)余数运算符闾以及多个逻辑运算符这些运算符都是对数字进行运算的,运算的结果也是数字.每日记录4今天是月日,是我们实训的第一天,我和伙伴们带着自己的电脑早早去到教室里,学校安排我Dayl,624们学习甲骨文大数据,有关编程的我之前完全没接触过,自己有点虚,感觉就很难上课之后老师带领我们了解了有关编程的基础知识,下载了相关软件,软件是全英的,那一刹那,感觉自己的英语基础不太扎实,对于单词只是有模糊的记忆,深刻感觉到学编程英语得学好啊,上课期间老师也讲了讲软件程序的开发对于一个公司的重要性,大数据对于我们生活的影响不是一般的大;网上消费的吃喝住行都离不开它上了一天课程,让我真实的感受到要想学好编程就得下点功夫月日,天气晴,有点闷热,所以早上想着早点去教室还能吹会空调,结果被困在了门口,一大Day2,625批学生挤在楼道里,令人窒息的操作,好不容易等到教室门开,老师也抓紧时间上课,结果事与愿违,间断性停电尽管一早上那么的意外发生,但总归我还是学到一点点知识,学会了加减乘除的简易计算器,简单的操作运行(・u,)」,了解一点点自以为很遥远的高科技知识,还是挺开心的,下午在酷热的天气下,教室里的空调挺给力的,又是愉快的一天转眼一周已过了一半,学习甲骨文大数据的第三天,今天老师教我们搞了一个简易计算器,我有点分Day3,不清电脑上面的编辑,所以和我的小伙伴讨论并一起向老师求救后,终于我可以自己搞出来一个算是自己的计算器吧,哈哈哈,有一点点小开心,每天有一点收获,真令人心情愉快今天周四,天气还算凉快,实训的第四天,我们跟着老师慢慢的,一层层的揭开计算器的神秘面一步Day4,步计入到计算机的深处挖掘纱,今天的编程有点难度,虽然跟着老师的进度走,可都记不住,但当看到运行后的程序有结果时,总归好的八_AJ,day4,over.一周结束了,时间过得很快,今天我们复习了之前学习的程序,然后就进入了周末的闲暇,今天已Day5,经有好多小伙伴拉着行李箱踏上回家的旅途了,一放假就想开学,一开学就像放假,这是不变的规律了,我已确定加入考研的大军,假期我不能再荒废了,是该好好计划一下了,然后可以顺利完成自己的目标计划吧今天是周一,这周我们改变了上课时间,换作了早上自习下午上课,下午老师带着我们复习了前一周Day8,学习的知识,还进一步学习了新的知识点,有平均数,最大最小的数一点点收获,一点点进步,一步步走向愉快的假期月日星期二,像平常实训一样,我和我的小伙伴们早起去上自习,紧接着下午老师上课,教我们Day9,72新知识,今天的操作需要用到另一个软件,于是乎老师带着我们按步骤下载软件,可偏偏我的电脑和我过意不去,它卡死了,当所有的伙伴跟着老师的进度条走时,我的电脑罢工了,卡死不算直接黑屏,我真是服了,还好在我的强制重启下,终于拯救了我的电脑,真不容易啊最后也完成了相关的操作转眼Day10,间又到了周三,早上的自习还是照常,下午上课,刚感觉适应了每天的日程,可就即将到了实训的尾声,下午老师教我们新的知识,将俩个软件联系在一起,把一个软件的文件导入另一个软件,这样在其中一个中写代码,在另一个中就可以执行,对基础的程序逐渐有点感觉了,哈哈哈哈哈,课堂上伙伴们也有遇到困难的,但是老师逐个修正指点,老师真棒(/三3\)谢谢我们帅气又有责任心的老师时间过得可真快,今天周四了,是实训上课的最后一天,明天就考试,说不慌张那是假的老师今Day12,天依旧给我们讲了点新知识,然后带着我们刷题,并且复习了学过的知识,让我们更好的面对明天的小考,虽然说吧学习了俩个周的操作程序,总归有那么一点点的熟悉,但也仅此是眼熟,要说自己正真动手去编程,还真有点为难,有句话说的好眼巧手拙,说的就是我本尊了可能还是练习的太少,学的太浅薄实〜训即将结束,有点开心又有点不舍,人就是个矛盾体
三、实践过程老师按照计划与安排在指定的教室中给我们授课讲解编写程序基础知识,有了基础知识的储备,带着我们安装编程软件,在软件中示范操作与编写程序,进而实现运行操作简单的每天教授我们新知识,并复习之前学过的知识,耐心指导我们,我们学会了简单的加减乘除运算,简易计算器的编译永不停止的计算器的编译,鸡兔同笼问题以及数字的转置统计数组的平均值以及最值问题,进一步安装MYSQL,创建数据库,从而实现数据库与编译程序相结合在老师的基础知识讲解后,我们跟随老师自己动手,用软件进行编程,使其程序运行,实现以下一些简单的操作
1.简单的加减乘除
2.数字的转制Sys tem.ou t.prin tinsum;*/1234-4321//数字的转置Jjresult=O;//用来疗攵转置之后的数夕;intout.System.print In设输入你要转置的四位数”;in;Scanner inputScannerSystem,=newshu=input,nextInt;inti=4;i++{for int i=l;1234//I234//假设是//4321gewei=shu%10;〃得到最后一位数int\^\//123121shu=shu/〃删除最后•位数21shiwei=shu%10;/Z〃获取最后一位数int|result+=gewei*Math.por10,1+4-i-l;}/对卜立的住一名区寸卜立门勺.out.System.prin11n^-result;
3.求和/*Sys tem.ou t.prin tin这是一片新地方”;200〃计算一下所有的奇数的和int sum=0;〃初始一下用来接收求和结果的变量//i=i+2;for inti=l;i100;i^=2{sum sum+i;〃0+l+3+5+.+199二System.out.print Ini+i;的值:System,out.print Insum sum;的值:〃+
4.简易计算器System,out.printin(“我是一个加法计算器,请输入第一个要计算的值:);//定义一个扫描器,用来接受用户的输入()Scanner scanner=new ScannerSys tern,in;inti=scanner.nextlntO;9;System,out.printin(诂输入第二个要计算的数字:int j=scanner.nextlntO;〃接受第二个加数int result=i+j;〃计算两个数字的和Sys tem.ou t.print In(result);〃输出最后的结果System,out.println(我是一个减法计算器,诂饰入被减数:);()int beijianshu=scanner,nextInt;9;System,out.print In(请输入减数:()int jianshu=scanner,nextInt;int cha=beijianshu-jianshu;System,out.print In(而个数的的差为:+cha);System.out.printin(我是一个乘法计算器,请输入第一个要计算的值“);()int beichengshu=scanner,nextInt;Sys tem.ou t.prin tin(请输入第二个要计算的值”);int chengshu=scanner.nextlntOint ji=beichengshu*chengshu;Sys tem.ou t.prin tin(网个数的积+ji);System.out.printin(〃我是一个除法计算器,请输入第一个要计算的值“);()int beichushu=scanner,nextInt;;System,out.print In(请输入第二个要计算的值”)()int chushu=scanner,nextInt;int shang=beichushtL chushu;Sys tem.ou t.prin tin(而个数的商^shang);
5.永不停息版计算器rviam.javapackage cn.edu.xian;23import java,util.Scanner;45public classMain{67public staticvoid mainString[]args{//write yourcode here89do{”本尊计算器,你外何贵干?+-★、n;0System.out.printinin;1Scanner input=new ScannerSystem.2String fuhao=input.next;//选择3switch fuhao{4//案例case n+n:5“原来你是要进行加法,还等啥,输入第一个加数”;6System.out.printin double j iashul=7input.nextDouble;”输入第二个加数”;8System.out.printin9double j iashu2=input.nextDouble;计算的和为0System,out.printin”+j iashul+jiashu2;//中断1break;2case”-3“原来你是要进行减法,还等啥,输入第一个被减数”;System.out.printin doublebeij ianshu=4input.nextDouble;5输入减数”;System.out.printin6doublej ianshu=input.nextDouble;7计算的差为System.out.printin+bei jianshu-jianshu;8break;9case”0原来你是要进行乘法,还等啥,输入第一个乘数”;System.out.printin double chengshul=1input.nextDouble;2输入第二个乘数”;System.out.printin3doublechengshu2=input.nextDouble;4计算的积5System,out.printin n”+chengshul*chengshu2;break;6case H/n:7“原来你是要进行乘法,还等啥,输入第一个乘数”;8System.out.printin doublebeichushu=9input.nextDouble;输入第二个乘数”;0System.out.printin1double chushu=input.nextDouble;.算的积2System,out.printin ni|n+beichushu/chushu;3break;45}while true;
676.求平均值和最值89//一个数组,用来储存整数的,好多的数,都放在一起scores=E65];int[]new int/*scores
[0]=99scores[1J=88;*///Ma th.random0-1之间的随机数60-100Wvs tem.ou t.prin tin660+Ma th.random*40;sum=0;inti=0;i65;i++{for intscores[i]=60+Math,random0*40;int〃System.out.print scores[i J+sum+=scores[i];//sum=sum十scoies[i];/求System.out.printlnO;System,out.printin平均成绩为+sum/65;〃打擂台maxScore=scores
[0];inti=0;i65;i++{for intmaxScorescoresEi]{maxScore=scores Ei];ifSystem.out.print In恭喜你,武状元+maxScore;minScore=scores
[0];inti=0;i65;i++{for intminScorescores[i]{minScore=scores Ei];ifSystem,out.print In进步空间最大的分数+minScore;〃冒泡排序12种排序//调用ja va语言已经写好的排序方法Arrays,sorfscores;System.ou亡print In排序之后的结果为“;i=0;iscores.i++{for intlength;System.out.print scores;
8.创建数据库2□INSERT INTOstudentinfo霏距,§衿用血胫一卜匹四一女丫;3id,011,140INSERT INTOstudentinfo小三三一女5id,name,VALUES2J19;DELETLE from studentinfo WHEREnair.es,t——;_mt i,4J,zL——・•・Tttro,UIMI况7汽蚁rc9DELETE fromstudentinfo;一眠小张三UPDATE studentinfoset二小三三;eewhere namiaji•*苴正町耳叼手王13J JLI^M SELECT1fromstudentinfo;
9.制作表格id namesex age►1小三男19小四女220时间飞逝,从前一无所知到一点点了解,从完全陌生到一点点熟悉,我们一层层揭开计算器与大数据的神秘面纱,刚开始特别难,对编程的代码逐渐认知与了解,虽然好多记不住,但在老师细心教导与耐心教学,我们慢慢地进步,每天进步一点点,从一无所知,连基本的符号,编辑,编写程序的流程都不清楚,是老师一天一天的交给我们,我们慢慢熟悉程序这个对我们刚开始离得远的名词,然后一步步认识里面的字符,字节,代码,代码的编辑,每天老师教一点,我们练习一点,通过笔记的记录,还有同学之间的讨论,随着时间的流逝,我们渐渐熟悉并了解相关的知识。
个人认证
优秀文档
获得点赞 0