Java實習工作總結範文 篇1
在學院領導老師的帶領和安排下,上學期期末我們去北京進行了為期10天的專業實習。在實習期間,我們在特殊編程技能和軟體開發的整體架構方面獲得了很多。
本次培訓分為兩個階段。前五天是第一階段。我們學習了理論知識,鞏固和深化了所學的編程知識。下面說說個人感受和經歷
一、我學習理論知識
在最初的五天實踐培訓中,我們學習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發下,我們鞏固了以前在學校學過的編程知識,加深了它,澄清了一些以前對編程技術了解的錯誤或模糊的概念。
在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統為切入點。在此期間,框架不僅學習了一般的編程知識和技能。在對框架全面系統的了解中,我也學到了框架中的泛型技術和架構思想的知識。在企業的實際編碼過程中,每一個框架都構成了軟體的基石。只有掌握幾個框架知識,才能在實踐中高效發展,才能做出自己的產品
在市場上立於不敗之地。
在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太願意深鑽,和超前學習一些知識。
二、項目開發實戰練習
在結束了理論知識的學習之後,後五天我們在實訓基地進行了項目開發的實戰練習。
項目的名稱是superVCD,是由海輝曾經所接的一個遠程音樂唱片管理軟體項目的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們了解真實的軟體的設計規範,編碼規範,文檔規範以及客戶對軟體的需求很有參考價值。該內容囊括了GUI設計和編碼,容器與泛型的知識,規範文檔編寫,測試及日誌系統,甚至要求我們實現一個專用的輕量級資料庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。
平時我們很少有機會能夠完成一個如此規模的項目,所以在這次項目實戰訓練中,我的收穫也有很多。
第一,我學會了如何規範的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程式,我在平時編寫代碼比較隨意,並不注重這一點,經歷這次實戰演練之後,我一定會嚴格的遵守編碼規範。
第二,我學會了如何理解和分析客戶的需求。軟體為客戶而生,只有理解了客戶的需求才有寫出優秀的軟體的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,並寫出完善的需求分析,並用於項目開發。
第三,我學會了對按照需求對軟體架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留於腦內,非常模糊。而在這次項目開發演練中,老師手把手的教會我如何從需求中抽象出問題,並將之模組化,然後逐步求精,就如同為高樓大廈搭建棟樑。
第四,我學會了如何團隊合作,共同開發。作為項目開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發,或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的`找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通並展示自己的項目,軟體項目的開發最終需要的是客戶的認可,讓客戶了解並認可自己的產品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最後一天裡,實訓的老師組織了項目的答辯,給我們提供了鍛鍊自己的表達能力,展示自己的項目的舞台。
在實戰的過程中,我對項目開發流程有了切實的體會:學會了如何編寫規範合格的代碼和文檔;學會了了正確理解分析客戶需求並設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。
經歷過這次實習實訓,我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實戰進行項目開發鍛鍊動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途才剛剛邁出第一步。今後的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。
Java實習工作總結範文 篇2
一、實習時間和地點
時間:20xx.3.17-20xx.4.17地點:歐美學院F311,F310
二、實習的內容
(1)本組課題及本人任務;
我們小組設計的是圖書管理系統,包括圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理和資料庫。我負責的是圖書信息管理,包括對圖書信息的查閱,刪除,修改和增加。可以滿足圖書館的一些日常活動
(2)程式功能簡介;
這次實踐課我們小組設計的圖書管理系統包括了圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理。主要包含對信息的查找,增加,刪除和修改。如下圖所示:
(3)主體內容(簡要說明總體情況,詳細介紹本人任務部分):
1.設計分析;
圖書管理系統是典型的信息管理系統,其開發主要包括後台資料庫的建立前端應用程式的開發兩個方面.對於前者要求建立起數據一致性和完整性強、數據安全性好的庫.而對於後者則要求應用程式功能完備,易使用等特點.本組結合簡單圖書館的要求,設計了資料庫結構和應用程式.系統運行結果證明,本文所設計的圖書管理系統可以滿足圖書館工作人員的需要
.
2.程式結構(畫流程圖)
3.各模組的功能及程式說明;
我所負責的模組是圖書信息管理,主要包含四個方面,對圖書信息的查找,增加,修改,刪除。查找:可以滿足圖書管理者查詢數目的要求,在這個模組,可已使用多種方式查找,包括無條件查詢和條件查詢,無條件查詢是將所有的書一起都找出來,條件查詢又包括圖書編號查詢和模糊條件,這個可以滿足圖書管理者對具體的一本書查詢的要求;增加:按照傳統的增加方式進行增加,在新買書時,可以方便圖書管理者對資料庫進行增加;修改:可以修改圖書的名稱,適合在錄入信息錯誤時使用;刪除:當撤銷破舊書目時,可以使用,我所做的所有操作都會對資料庫產生影響。
4.源程式;
case1:
System.out.println("圖書信息:");System.out.println("1.查詢圖書信息:");System.out.println("2.插入圖書信息:");System.out.println("3.刪除圖書信息:");
inta1=scanner.nextInt;
switch(a1){
case1:
System.out.println("1.查詢圖書信息:");
StringSql="SELECT*FROMsystembook";rs=stmt.executeQuery(Sql);
while(rs.next){
StringbookID=rs.getString(1);StringbookNo=rs.getString(2);StringbookName=rs.getString(3);StringbookWriter=rs.getString(4);StringbookPub=rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub);}
break;
case2:
intzz=0;while(zz!=1){
System.out.println("2.插入圖書信息:");
System.out.println("請按順序插入圖書條碼號,圖書索書號,圖書名字,圖書作者,
Stringstr=scanner.next;Stringsplitst=str.split(",");Stringa11=splitst[0];Stringa12=splitst[1];Stringa13=splitst[2];Stringa14=splitst[3];Stringa15=splitst[4];
Sql="INSERT
INTO
圖書出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub)VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
inti=stm.executeUpdate(Sql);//返回記錄影響的條數
System.out.println("插入成功!");}
System.out.println("是否繼續插入?yes/nono返回主選單");Stringk=scanner.next;
if(i!=0){
if(k.startsWith("yes"))
System.out.println;if(k.startsWith("no")){
zz=1;
System.out.println;
};
};}
break;case3:intll=0;while(ll!=1){
System.out.println("3.刪除圖書信息:");System.out.println("請輸入要刪除的圖書編號:");StringStr=scanner.next;StringSplitst=Str.split(",");Stringb3=Splitst[0];
Stringsql1="SELECT*FROMsystembookwherebookID='"+b3+"'";rs1=stm.executeQuery(sql1);intkkk=0;while(rs1.next){
Stringa22=rs1.getString(1);Stringb22=rs1.getString(2);Stringc22=rs1.getString(3);Stringd22=rs1.getString(4);Stringe22=rs1.getString(5);
System.out.println(a22+","+b22+","+c22+","+d22+","+e22);
kkk++;
}if(kkk==0)
{else
{
{StringdeleSql="DELETEFROMsystembookWHEREbookID='"+b3+"'";
System.out.println("沒有這本書,請重新輸入");}
Java實習工作總結範文 篇3
通過實習,我在我的專業領域獲得了實際的工作經驗,鞏固並檢驗了自己幾年來本科學習的知識水平。實習期間,我了解了大量庭審案件從立案到結案的全過程,在一些案件的立案過程中我還擔任了具體的案卷整理工作,並且對部分參與案件提出了自己的想法。在此期間,我進一步學習了相關法律知識,對立案的程式有了更深的理解,同時注意在此過程中將自己所學理論與實習實踐有機結合起來。實習結束時,我的工作得到了實習單位充分的肯定和較高的評價。下面我從畢業實習目的、畢業實習要求、實習成果等方面對我的實習過程作以總結。
實習工作是大學學習生活的最後一項課目,也是大學生將理論與實踐相結合的過程。實習期間我努力將自己在學校所學的理論知識向實踐方面轉化,儘量做到理論與實踐相結合。在實習期間能夠遵守工作紀律,認真完成領導和其他律師交辦的工作。在律師們的指導下,我開始熟悉這個行業並慢慢進入“律師”的狀態,對律師事務所運作的程式和法律實踐有了一定的認識和體會。在律師事務所里,我還得到了領導和律師們的許多幫助。譬如我們所里的所長老師非常熱心的在我實習第一天下午就幫我辦好了實習證。在學校期間,我學習的都是法律的基礎理論和法律具體規定,對於法律實務到所里實習的剛開始對於許多事都無從下手。邵宇律師的'幫助對於我的實習工作有著至關重要的作用,在這裡我非常感謝他。到所里的前一段時間,我幾乎什麼都不會,是他一點一滴地很耐心地教我,在他的幫助下我學到很多東西。整個一個月的實習中,我一直跟著律師。當然我也協助其他律師工作,如和其他律師到車管所查車籍檔案,到飛機場、八鋼等地取證和開庭等等。
“千里之行,始於足下”,這短暫而又充實的實習,我認為對我走向社會起到了一個橋樑過渡的作用,對將來走上工作崗位有很大幫助。這一段時間所學到的經驗和知識大多來自領導和律師們的教導,這是我一生中的一筆寶貴財富。這次實習也讓我深刻了解到,在工作中和同事保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。實習只要有收穫了,實習就是成功的。學習法律的最終目的是要面向民眾、服務大眾,為健全社會法治和依法治國服務的。畢業後我將為建設我國的法治社會盡一份力。在整個實習過程中,我每天都有很多新的體會,想說的很多,我總結下來有一下幾點:多聽、多看、多想、多做、少說總結只是書面的表達方式,我會用我的工作表現和實習結果來展示我學習後的成果。並且在不斷的實踐中發現問題解決問題,繼續提升自我。再次衷心感謝前輩,我一定秉承你們的精神,謹記你們的教誨,在今後的人生道路上譜寫華章。