版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
成果形式:甲骨文大數據實訓實踐報告成果名稱:甲骨文大數據實訓目錄一、 實踐目的 前言統計是一門融合自然科學和社會科學的學問,同時也是一.項嚴謹細致的工作。從基礎數據的采集到綜合處理,從數據的分析研究到最終服務于社會,各個環(huán)節(jié)緊密相連,牽-發(fā)而動全身。因此,統計學專業(yè)學生必須具備較強的計算機和統計軟件的應用能力、堅實的數學與外語基礎、扎實的經濟學基礎知識、一定的獨立觀察分析,研究社會經濟問題的能力、具有數據處理和統計分析的基本能力、能夠系統掌握統計學原理和方法,成為專長于應用統計方法對各種數據進行處理和分析的實用型和通用型人才。除了積極學習自身專業(yè)知識,扎實的專業(yè)技能更是統計學專業(yè)學生學習的基礎。21世紀是知識經濟的時代,信息技術、計算機技術為統計學理論與方法的發(fā)展將產生巨大的推動作用。知識創(chuàng)新是時代的基本特征。統計學理論與方法的創(chuàng)新必將為眾多領域和學科的發(fā)展體現出應有的價值。統計學與其他學科的緊密結合將產生新的邊緣學科,許多學科的發(fā)展將依賴于統計理論與技術的應用,更為復雜數據的處理方法將成為統計理論界研究的熱點,實用快捷的統計方法與技術將更加普及。實踐目的實訓是為了提高大學生的動手能力,使大學生在掌握知識的前提下能夠運用。今年的暑假,學院為我們安排了四個實訓項目,我選擇了甲骨文大數據實訓,由來自北京的胡老師對我們進行授課。實訓時間是6月24日-7月19日,實訓地點在學校。通過學習,了解java開發(fā)的相關知識和基本原則,掌握java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)經驗;學習數據庫的基礎知識和基本運用,提高自己的工作效率。在學習中,鞏固自己的基礎知識,提高自己的分析、判斷實際問題的能力。鍛煉自己的實際動手能力,增強自己的團隊合作意識;了解軟件開發(fā)的思考方式和主要流程。通過理論聯系實際,從而提高處理實際問題的能力,更深次的理解和學習語言的應用,也為將來開發(fā)項目的順利進行做好充分的準備,與社會環(huán)境接軌做好準備。實訓內容編程語言Java的有關知識和使用,最終目標是完成一個微信公眾號點餐系統。實訓分為兩周,第一周是上午上課,下午自習,第二周則是上午自習,下午上課。課程采用的是實操模式,老師一邊講課,一邊帶領我們進行具體操作。第一周安裝了寫程序的軟件IDEA,我們也在老師的指導下寫了幾個小程序。有簡單計算器,數的轉置等。我學到了選擇結構ifelse,循環(huán)結構dowhile等等,自我感覺收獲匪淺。第二周安裝了MySQL和Navicat軟件,學了for結構。以及微信公眾點餐系統。在兩周的時間內,我們在學校進行了java實訓?;厥妆緦W期的java學習,重點還是在學習概念等一些常識性的東西,也學到平常在課堂中沒有學到的東西,在java中又多認識了幾種類,使我對java產生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實訓任務是微信商城系統,在演示過程中,并沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點和班級同學的幫忙,使我一步步克服了實訓過程中遇到的困難。雖然我所做的系統并沒有實現所有功能,但是我覺得自己進步了,很多原來都不懂的東西現在都已經了解了,也培養(yǎng)了我的團隊合作精神,讓我感受到了集體的溫暖。實訓的過程與課堂上的講課比,更為有趣,因為可以真正的自己動手操作,使我對老師上課所講的內容有了更深一步的了解,使我在以后的編程中可以靈活運用。我期待以后有更多類似的實訓,使我們可以多掌握一項技能,也可以讓我們在以后找工作中可以有更多的實踐經驗。學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在扎實掌握課本實例和內容之后,有一定的擴展閱讀和課外學習,充分全面的了解java的應用和擴展運用。實踐過程這次實踐教學我先了解了Java行業(yè)的發(fā)展前景和就業(yè)情況,知道我們專業(yè)并不只是需要學好課本上的知識,還要學習一些編程方面的知識。java是一門比較強大的面向對象的編程語言,不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性較強,可以說比較的經典和強悍。所以學好java語言有很大的用處,這次實訓,面對一道陌生的題目和要求時,不應慌張和無措,首先應該想到這和哪些知識具有結合點,回憶和分析這種結構的算法和具體實施方法,綜合考慮其他的方面,例如:該題的易寫性和易懂性及其他的問題的可利用性。在編寫時,一個小小的符號,一個常量變量的設定,這都無不考量著我們的細心和嚴謹,所以學習java,不僅對我們以后學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人
員首先應具有的良好心理素質,
那就是冷靜思考和專心致志。對待學術知識應該是嚴謹和認真。如今大數據時代要學會用編程來解決數據問題。學習了Java的基本知識和一些簡單代碼的編寫,學到了編程思維。下面是一些我學習到的小程序。計算器具體代碼:publicclassMain{publicstaticvoidmain(String[]args){
//writeyourcodehe
System.out.println("計算器");
System.out.println("你要進行什么運算");
Scannerinput=newScanner(System.in);
Stringfuhao=input.next();
switch(fuhao){
case"+":
System.out.println("加法,請輸入第一個數");
doublejiashu1=input.nextDouble();
System.out.println("請輸入第二個加數");
doublejiashu2=input.nextDouble();
System.out.println("和"+(jiashu1+jiashu2));
break;
case"-":
System.out.println("減法,請輸入第一個被減數");
doublebeijianshu=input.nextDouble();
System.out.println("請輸入第二個減數");
doublejianshu=input.nextDouble();
System.out.println("差"+(beijianshu–jianshu));break;
case"*":
System.out.println("乘法,請輸入第一個數");
doublechengshu1=input.nextDouble();
System.out.println("請輸入第二個數");
doublechengshu2=input.nextDouble();
System.out.println("積"+(chengshu1*chengshu2));
break;
case"/":
System.out.println("除法,請輸入第一個數");
doubleshu1=input.nextDouble();
System.out.println("請輸入第二個數");
doubleshu2=input.nextDouble();
System.out.println("商"+(shu1/shu2));
}
}
}實現效果如下:計算器你要進行什么運算-減法,請輸入第一個被減數7請輸入第二個減數5差2.0計算器你要進行什么運算+加法,請輸入第一個數3請輸入第二個加數44和47.0計算器你要進行什么運算/除法,請輸入第一個數4請輸入第二個數8商0.5計算器你要進行什么運算*乘法,請輸入第一個數4請輸入第二個數6積24.0雞兔同籠具體代碼:publicclasscs{
publicstaticvoidmain(String[]args){for(inti=0;i<17;i++){
for(intj=0;j<50/4;j++){
if((i+j==17)&&(2*i+4*j==50)){
System.out.println("雞"+i);
System.out.println("兔"+j);
}
}
}
intsum=0;
for(inti=1;i<100;i+=2){
sum=sum+i;
System.out.println("i值"+i);
System.out.println("sum值"+sum);
}
System.out.println(sum);實現效果如下:雞9兔8i值1sum值1i值3sum值4i值5sum值9i值7sum值16i值9sum值25i值11sum值36i值13sum值49i值15sum值64i值17sum值81i值19sum值100i值21sum值121i值23sum值144i值25sum值169i值27sum值196i值29sum值225i值31sum值256i值33sum值289i值35sum值324i值37sum值361i值39sum值400i值41sum值441i值43sum值484i值45sum值529i值47sum值576i值49sum值625i值51sum值676i值53sum值729i值55sum值784i值57sum值841i值59sum值900i值61sum值961i值63sum值1024i值65sum值1089i值67sum值1156i值69sum值1225i值71sum值1296i值73sum值1369i值75sum值1444i值77sum值1521i值79sum值1600i值81sum值1681i值83sum值1764i值85sum值1849i值87sum值1936i值89sum值2025i值91sum值2116i值93sum值2209i值95sum值2304i值97sum值2401i值99sum值25002500雞9兔8i值1sum值2501i值3sum值2504i值5sum值2509i值7sum值2516i值9sum值2525i值11sum值2536i值13sum值2549i值15sum值2564i值17sum值2581i值19sum值2600i值21sum值2621i值23sum值2644i值25sum值2669i值27sum值2696i值29sum值2725i值31sum值2756i值33sum值2789i值35sum值2824i值37sum值2861i值39sum值2900i值41sum值2941i值43sum值2984i值45sum值3029i值47sum值3076i值49sum值3125i值51sum值3176i值53sum值3229i值55sum值3284i值57sum值3341i值59sum值3400i值61sum值3461i值63sum值3524i值65sum值3589i值67sum值3656i值69sum值3725i值71sum值3796i值73sum值3869i值75sum值3944i值77sum值4021i值79sum值4100i值81sum值4181i值83sum值4264i值85sum值4349i值87sum值4436i值89sum值4525i值91sum值4616i值93sum值4709i值95sum值4804i值97sum值4901i值99sum值500050003.數的轉置具體代碼:do{
intresult=0;System.out.println("請輸入你要轉置的數字");
Scannerinput=newScanner(System.in);
intshu=input.nextInt();
//假設數字為1234,轉置后為4321
for(inti=1;i<=4;i++){
/*intgewei=shu%10;
System.out.println(gewei);
intshiwei=shu%100/10;
System.out.println(shiwei);
intbaiwei=shu%1000/100;
System.out.println(baiwei);
intqianwei=shu/1000;
System.out.println(qianwei);
intresult=qianwei+baiwei*10+shiwei*100+gewei*1000;*/
intgewei=shu%10;//得到最后一位
shu=shu/10;//刪除最后一位
intshiwei=shu%10;//再次得到刪除后的最后一位result+=gewei*Math.pow(10,4-i);
}
System.out.println("result:"+result);
}while(true);
}
}實現效果如下:請輸入你要轉置的數字1234result:4321請輸入你要轉置的數字0123result:3210請輸入你要轉置的數字6874result:4786請輸入你要轉置的數字3571result:17534.購物系統具體代碼:package;
importjava.util.Scanner;
publicclassMain{
publicstaticvoidmain(String[]args){
//writeyourcodehere
Scannerinput=newScanner(System.in);
Stringwp;//物品
intprice;//物品單價
Stringanswer;//是否給購買
inttotalMoney=0;//總金額
do{
System.out.println("歡迎使用西安財經大學購物系統");
System.out.println("1.T恤\t2.筆記本\t3.手機\t4.牛奶\t5.面包\t6.鋼筆");
System.out.println("請選擇你要購買的物品:");
intchoise=input.nextInt();
if(choise==1){
//T恤
wp="T恤";
price=100;
}elseif(choise==2){
//筆記本
wp="筆記本";
price=200;
}elseif(choise==3){
//手機
wp="手機";
price=300;
}elseif(choise==4){
//牛奶
wp="牛奶";
price=50;
}elseif(choise==5){
//面包
wp="面包";
price=30;
}else{
//鋼筆
wp="鋼筆";
price=85;
}
System.out.println("請輸入購買數量:");
intcount=input.nextInt();
//金額=數量*總價
intmoney=count*price;
//累加總金額
totalMoney=totalMoney+money;
System.out.println("商品是:"+wp
+",單價:"+price+",購買數量:"+count+",金額:"+money+"元");
System.out.println("是否繼續(xù)購買:(y/n):");
answer=input.next();
}while("y".equals(answer));
System.out.println("購物結算");
System.out.println("總金額:"+totalMoney);
intpiayMoney;
booleanflag=false;
do{
System.out.println("請支付:");
//實付金額
piayMoney=input.nextInt();
if(piayMoney<totalMoney){
System.out.println("余額不足");
flag=true;
}else{
flag=false;
}
}while(flag==true);
//找零=實付金額-總金額
intreturnMonry=piayMoney-totalMoney;
System.out.println("找零:"+returnMonry);
System.out.println("謝謝惠顧");
}
}實現效果如下:歡迎使用西安財經大學購物系統1.T恤 2.筆記本 3.手機 4.牛奶 5.面包 6.鋼筆請選擇你要購買的物品:2請輸入購買數量:1商品是:筆記本,單價:200,購買數量:1,金額:200元是否繼續(xù)購買:(y/n):y歡迎使用西安財經大學購物系統1.T恤 2.筆記本 3.手機 4.牛奶 5.面包 6.鋼筆請選擇你要購買的物品:5請輸入購買數量:4商品是:面包,單價:30,購買數量:4,金額:120元是否繼續(xù)購買:(y/n):n購物結算總金額:320請支付:350找零:30謝謝惠顧實踐體會實訓使我學到了許多知識,也讓我明白了自己的不足之處。既開闊了視野,又為以后的學習工作打下了堅實的基礎。以前我以為我的專業(yè)就是用excel算一算數據,現在才知道不是這樣。它與編程緊密相關,收集數據不再是簡單的做個問卷之類。在大數據時代,需要程序去從網絡上獲取大量的數據來分析。例如,你在淘寶上看了個商品,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 34912-2024工業(yè)鍋爐系統節(jié)能設計指南
- 果園經營權轉讓合同模板
- 個人與公司間借款協議書范本2024年
- 婚前財產協議書公證流程
- 展覽延期協議書范本
- 自由職業(yè)者合作工作室合伙協議
- 房屋中介服務協議書樣式
- 設計合同補充協議范本
- 瀝青運輸合同模板
- 建筑施工合同補充協議模板
- 《軍事理論》課后復習題庫大全-第二章:國家安全
- 超星爾雅學習通《媒體創(chuàng)意經濟玩轉互聯網時代》章節(jié)測試答案
- KF思維技術-在合作中解決問題與決策完整課件
- 2023年傳染病防治知識考試試題及答案
- Windows server WEB服務器搭建與應用說課公開課一等獎省優(yōu)質課大賽獲獎課件
- 高考作文寫作句子素材:動漫臺詞(附適用主題與示例)
- 主題班會-同學情教學課件
- 泌尿系統完整結構培訓課件
- (中職)Office 辦公軟件應用W11-3詩詞-實訓任務+評分標準
- 規(guī)培體表腫物切除術
- 履帶吊使用安全技術規(guī)程
評論
0/150
提交評論