java實訓報告(精選13篇)
在經濟飛速發(fā)展的今天,我們都不可避免地要接觸到報告,報告根據(jù)用途的不同也有著不同的類型。你還在對寫報告感到一籌莫展嗎?下面是小編幫大家整理的java實訓報告,僅供參考,大家一起來看看吧。
java實訓報告 1
一、實訓目的
1.熟練掌握Java面向對象程序設計的基礎知識。
2.熟練掌握Java中常用的Swing組件的使用方法。
3.熟練掌握Java程序中圖形用戶界面設計的方法。
4.熟練掌握使用JDBC操作數(shù)據(jù)庫的方法。
5.通過實訓,培養(yǎng)學生分析和解決實際問題的能力,提高調試和分析應用程序的能力,并為后續(xù)Java高級編程等專業(yè)課程的學習奠定良好的基礎。
二、課程設計報告內容
2.1 實訓內容
本課程設計的題目是設計一個簡化的圖書管理系統(tǒng)。該系統(tǒng)從圖書館管理人員的角度出發(fā),實現(xiàn)對圖書信息、讀者信息的瀏覽、添加、刪除和查詢,同時還可以對讀者借書、還書過程進行操作和控制。設計內容主要包括系統(tǒng)分析、數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個窗體的布局及其編碼實現(xiàn)。
系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。該管理系統(tǒng)需要完成的基本功能主要有:
用戶管理:主要包括用戶的添加、修改和刪除。
讀者管理:主要包括讀者信息的瀏覽、添加、刪除和查詢。
圖書管理:主要包括圖書信息的瀏覽、添加、刪除和查詢。
借還書管理:主要包括借書、還書和續(xù)借。
2.2 實訓設備或軟、硬件
硬件:PⅣ及以上性能的PC機;
軟件:Windows 20xx或Windows XP系統(tǒng);JDK工具;JCreator4.0環(huán)境
2.3 功能設計及思想
首先設計測試登錄窗口:Text.java
接下來設計LoginFrame.java(登錄窗口)、MainFrame(主窗體)
Addbookframe.java(圖書入庫窗口)、AddReaders.java(添加讀者窗口)、AddUserframe.java(添加用戶窗口)、Borrowframe.java(借書窗口)、Retumframe.java(還書窗口)、Queryframe.java(圖書查詢窗口)。
導入部分及實現(xiàn)的接口
三、結論
Java實訓在不知不覺中就結束了,我感覺自己還有好多東西要學,還有好多的東西不懂呢!這是我大學以來第3次實訓,每次實訓我都感覺學到了好多東西!因為是一天到晚的不間斷訓練,所以記的會非常牢固。不像平時上課,每上兩次的理論課卻只有45分鐘的實際操作。在課上,有老師在前面演示我們都還能跟著做,可輪到我們獨立完成的時候,因為實際操作的少,早就忘光了!我很感謝學校有實訓這樣的安排,把我們這一學期學的東西系統(tǒng)的集中的進行訓練,對我們計算機水平的提高發(fā)揮著重要作用!還要感謝我們的侯老師,侯老師學識淵博,也很有耐心,即使老師講了很多遍的問題,我們不會,老師還是會走進我們給我們耐心的指導,還給我們講一些學習java的方法,讓我們知道自己在哪方面不足,需要加強,也讓我們了解到哪些需要認真的學習,那些是重點,不是沒有方向的亂學一通,什么也學不好!
經過這次的實訓,我真真確確的感受到了這些開發(fā)工具能讓我們提高工作的效率,更直觀更便捷的切入主題。這次我們學習的是制作圖書信息管理系統(tǒng),由老師給我們指導。當然,在學習的過程中并不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,后面的結果就無法顯示,而自己的耐心與細心又太差,根本檢查不出來是哪里出了錯!這時候,侯老師都會耐心的過來幫助我,我很感謝侯老師也很感謝學校能安排這么優(yōu)秀的侯老師來教我們!只是,我們太頑皮,有很多東西老師講了我們也沒能記住,我想在此說一句:老師,您辛苦了,下學期我們一定認認真真的好好學!
實訓課是在學習與探索中度過的,短暫的15天實訓是結束了,但其中讓我們學到了許多知識,出現(xiàn)許多未知的為什么,如圖書管理數(shù)據(jù)庫的初步設置、JDBC和SQL Server服務器的連接、數(shù)據(jù)備份與還原的步驟,報表的設計與實現(xiàn)、如何設置數(shù)據(jù)源、通過ADO訪問數(shù)據(jù)庫的方法、監(jiān)聽、各種Java Swing組件的使用,綁定控件的屬性設置、如何實現(xiàn)Click事件、實現(xiàn)它的獲得方法、設置注冊焦點
監(jiān)聽、獲取當前日期、以及利用函數(shù)之間的相互轉換等等一系列的問題,正是在老師和同學的共同努力之下,我才一步步把問題解決了,最終完成了不可能完成的任務。
為期15天的實訓課就這樣結束了,我發(fā)現(xiàn)我對java有了新的認識,以前只知道玩游戲、娛樂和簡單的應用。通過這次的實訓,我了解到,要真真正正的掌握這些開發(fā)工具還不是一件簡單容易的事兒,但真正掌握后,它帶個我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的!
通過實訓,我不僅鞏固了舊知識,也學到了新的知識,并且把所學的應用到實際操作中,提高了我們的實際動手能力和邏輯思維能力。也讓我們對軟件開發(fā)的流程有一定了解,并且對開發(fā)軟件有了一些初步的經驗。真正做到了學習與實際應用相結合,真的很感謝老師為我們爭取的這次實訓機會,在這次實訓期間我獲益匪淺。
最后,謝謝老師在實習過程給予的幫助!老師辛苦了!感謝學校,感謝老師給我的幫助,讓我的'思想、技能又上了一個臺階!
四、結束語
《Java圖書管理系統(tǒng)項目》心得:
其實在學習圖書管理系統(tǒng)實訓時,我們就已經開展了SQL的學習,雖然它們之間存在不同,但是屬于同一種語言——計算機語言,但是實際上呢!它們的思想是不同的,JAVA只是一種面向對象語言,而該項目實戰(zhàn)是教我們如何制作一個實用型的軟件,從實際出發(fā),一步一步的按照老師的規(guī)定進行,按正規(guī)模式的方式制作軟件,從初期的項目分析,書寫可行性報告,到項目分工,最后開始書寫代碼,一天一天的寫編程日記,把每一天遇到或完成的事情記錄下來,一步步設計完成自已的工作,想象自己是一個程序設計師,我主要完成界面及其代碼的設計,而其中有很多東西是我們所不知道,正向所有編程人員一樣,我們是邊學邊作,而且書寫代碼的速度要很快,因為一個項目不應該在書寫代碼的方面浪費時間,在這期間很訓練人,因為每天寫代碼時,都寫的一身熱汗,著急呀!可是當完成每天的任務,而多完成時有很大的成就感了,這當然是一個心里成就了,因為我暫時還沒有寫完這個程序了。說真的,我寫完這個圖書信息管理系統(tǒng)時,真的感覺很累了,不過又很輕松了,因為終于完成了,不過在看了其他同學設計的程序時,心里也感到眾多不足,因為我們設計的程序,在判斷某些輸入資料時,總是不嚴謹,可能給日后用戶帶來很多不方便,而且在日后的維護工作會很大,這樣的程序,作為一個日后的程序員是不應該出現(xiàn)的。
其中,對了SQL語言的使用是相當?shù)闹匾模驗闆]有了SQL語言的支持,對數(shù)據(jù)庫表的操作,是根本無法實現(xiàn)的,對數(shù)據(jù)的增加、刪除、修改,都是一樣的。發(fā)現(xiàn)對于軟件來說,對數(shù)據(jù)庫的操作是至關重要的,因為有很多軟件都是這樣的,無論是什么都要對數(shù)據(jù)進行操作,統(tǒng)計、分類、查詢、修改、刪除等,而正因為這樣,我在開始寫程序時的SQL基礎不好,所以出現(xiàn)在眾多難題,而翻書查尋便是經常事情了,因為知識用到時方恨少了,其實我感覺用JAVA設計圖形界面,是很費勁的,嗯用它作手機游戲看起來還不錯,或者用它網絡B/S、都是很好的,因為它就是為了網絡而生的。總的來說,對于開展這樣的實用型項目,我個人認為是非常重要的,這種實訓突破了以前我的思維模式和慣性作法,以前對于程序來說,一開始就制作從來也不計劃,如果遇到了與想象中的不一樣的難題,就把這部分刪除掉,最近制作出來的程序,往往是功能不完善、功能不明確,沒有具體的規(guī)劃和文檔,到最后讓別人很難理解,自已也是很難弄明白。沒有一個良好的程序設計思想,當然了學習項目實戰(zhàn)后,丟掉了那樣壞毛病,建立了良好的設計思想和編程過程。有很多不理解現(xiàn)在變成了現(xiàn)在的理解感謝,因為往往一些正確的思想,總是一開始不被人接受,而到最近時才會被理解認同,我也這樣認為了。
通過這次的訓練,掌握運用了java程序設計的一些思想,了解了Java面向對象程序設計的基礎知識,熟練掌握了Java中常用的Swing組件的使用方法以及Java程序中圖形用戶界面設計的方法、使用JDBC操作數(shù)據(jù)庫的方法。初步了解了如何將復雜的問題層層分析成較小的子問題,實現(xiàn)Java編程的實際操作,掌握如何運用Java解決一些常見的編程問題,并學會、掌握分析解決問題的方法,并運用Java的程序結合自己對Java程序的初步認識與理解進行對照,查找自己與Java程序設計的偏差與不足之處,培養(yǎng)自己Java的思維。
本次實訓項目通過分析并實現(xiàn)了圖書管理系統(tǒng)。本系統(tǒng)的設計讓大家了解如何根據(jù)實際問題,分析功能需求,將復雜的問題分析成子問題,達到模塊化設計系統(tǒng)功能的目標。同時,可以利用這種方法制作通訊錄管理、課程管理、工資管理、圖書管理等小型管理系統(tǒng),此外,此次實訓培養(yǎng)了我們java 的思維能力,讓我們對java有了更深層次的學習與理解,通過兩周的實訓可以去解決一些簡單的編程問題,并對其出現(xiàn)的錯誤能以與改正和討論同時,也對以前自己朦朧而不解的問題有了很好的理解,也知道了一些貴重的資料為何要施加密碼,如銀行卡。對java的理論有了更深的理解,同時也可以運用本次的實訓設置一些簡單的系統(tǒng),
總之,我們從這次的實訓中受益匪淺,我對這次實訓還是比較滿意的,它使我學到了很多東西、學到了更深刻的知識,為我以后的學習做了引導,點明了方向,我相信在不遠的未來定會有屬于我們自己的一片美好天空!漫漫長路任我行,我需踏實腳下的路,一步步的前行。用現(xiàn)在的付出和汗水去勾畫未來美好的明天。
最后,在侯老師的細心輔導下,我有了很大的進步,知識得到了擴充,認識得到了加深,也使得我的自學能力得到了很大的提高,在此,我向侯老師表示由衷地感謝。
老師您辛苦了!
java實訓報告 2
學 部:計算機信息學院
學科門類:計算機信息類
專 業(yè):計算機應用技術
姓 名:xxx
學 號:xxx
實習單位:北京盛威南凌信息科技有限公司
指導教師:xx
實習時間:20xx年5月15號—9月23號
一、 實訓目的
計算機信息管理專業(yè)的java實訓在教學計劃中是實訓、實習課程。它涵蓋了java開發(fā)和工程組織、數(shù)據(jù)結構等多項相關知識。
通過對java語言、JavaWeb、數(shù)據(jù)庫、jsp、html+css、ssh框架應用設計及SQL語言的復習和鍛煉,并且通過使用elipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。同時掌握并實踐軟件項目設計規(guī)范及其開發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應軟件公司開發(fā)流程、環(huán)境和工作要求。
整個實訓課程教學內容從應用的角度出發(fā),在理論和實踐上掌握java工程開發(fā)的理念、類的組織、類的結構關系、面向對象中流的使用等技術。使學生能獨立設計基于Eclipse控制臺開發(fā)的小型系統(tǒng)。
本次實訓重點和難點:
利用java搭建工程文件結構;B/S程序;數(shù)據(jù)庫前后臺程序;C/S程序。
二、實訓內容
1、公司管理規(guī)則,程序員素質,程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向對象分析與設計,面向對象編程的特性;
4、 javaSE、javaWeb
5、數(shù)據(jù)庫設計、SQL應用
6、軟件需求分析與設計
7、項目實戰(zhàn)
三、實習收獲總結
經過4個多月的實習培訓,讓我們收獲頗豐,作為即將步入工作崗位的大三學生,我們了解了企業(yè)項目的工作過程,為以后的實踐打下基礎,積累寶貴經驗。同時我們也掌握了數(shù)據(jù)庫的功能和使用方法。通過對數(shù)據(jù)庫的學習,掌握應用程序的部署:包括數(shù)據(jù)庫的設計、安裝數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫對象、數(shù)據(jù)導入等。加深理解了Tomcat的使用方法,包括中間件服務安裝及配置。
開始學習后也并非是想象中那樣順利,開始的學習讓我特別感到學習任務的艱巨,因為學習中遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟于事,通過與其他同學協(xié)作,同時請教老師,順利的化解了一道道的障礙。
這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊跟不上學習進度。
通過過這次實習,我們不僅在編程的理論知識上有所鞏固和深化,更重要的'是有了實戰(zhàn)進行項目開發(fā)鍛煉動手能力的機會,積累了一筆寶貴的經驗。我學會了如何團隊合作,共同開發(fā)。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發(fā),或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創(chuàng)造出不可磨滅的重大價值。
有些知識點以前沒有學過,但我也沒有去研究,實習時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。 另外一點,也是在實習中必不可少的部分,就是同學之間的互相幫助。
我學會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實戰(zhàn)演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發(fā)。
我學會了對按照需求對軟件架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留于腦內,非常模糊。而在這次項目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
實訓即將結束,我非常感謝這次為期四個多月的實訓,給我們一次親身實踐的機會同時給我們以后就的就業(yè)之路打下一定基礎,通過這次實訓也讓我更加的明白的團隊的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感謝王老師教給我們新的知識以及在實訓中對我們的幫助。
java實訓報告 3
對于任何一位大學畢業(yè)生來說,畢業(yè)實習是一個很關鍵的學習內容,也是一個很好的鍛煉機會,也是我們直接接觸社會的機會。對于我們來說,平常學到的都是書面上的知識,而畢業(yè)實習正好就給了我們一個在投身社會工作之前把理論知識與實際設計聯(lián)系起來的機會,畢業(yè)實習作為學校為我們安排的在校期間最后一次全面性、總結性的教學實踐環(huán)節(jié),它既讓我們看到實際的中設計生產狀況,也我們在就業(yè)之前“實戰(zhàn)預演”,通過實習能夠使我們更好的完善自己,也為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
一、前言
實習時間:20xx年xx月xx日---20xx年xx月xx日
實習地點:河北中信聯(lián)信息技術有限公司軟件開發(fā)實習生
實習目的:通過實習,培養(yǎng)學生樹立理論聯(lián)系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、鞏固和充實,并培養(yǎng)學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統(tǒng)而深刻的專業(yè)思想教育,增強從事與本專業(yè)相關工作的責任心和光榮感,提高綜合運用所學專業(yè)知識和基本技能的水平,培養(yǎng)從事軟件開發(fā)相關工作的能力。理論聯(lián)系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協(xié)同合作的能力,提高自身的綜合素質。
實習任務:了解軟件開發(fā)所用基礎知識,掌握軟件開發(fā)的基本技術,學習軟件開發(fā)的基礎知識及開發(fā)流程和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業(yè)的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。 工作的方法:首先學習java基礎知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學習SSH三大框架:Struts、Hibernate和Spring還有這些知識的項目實踐練習,熟悉公司軟件開發(fā)的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發(fā)運行的環(huán)境,最后進入實例操作,參加實際項目開發(fā),鞏固和熟練所學到的知識。 所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件開發(fā)人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。
二、實習內容
本著對IT業(yè)的憧憬,走進了河北中信聯(lián)信息技術有限公司,我在公司所從事的工作是軟件開發(fā),在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的企業(yè)文化和員工的職業(yè)發(fā)展,以及行業(yè)分析和行業(yè)介紹。然后先參加公司里的軟件開發(fā)的一段時間的基礎培訓。在這期間我了解了軟件開發(fā)所要掌握的基礎知識,做項目用的開發(fā)語言Java基礎,oracle數(shù)據(jù)庫和SQL語句,學習JSP和Servlet,理解MVC設計模式,學習SSH三大框架,Struts、Hibernate和Spring。以及一些上機實踐,最后還做了一個項目實踐是銀行卡管理系統(tǒng),我們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設計。在工作之前我在網上查詢了許多開發(fā)人員的相關要求,了解了作為一個開發(fā)人員必須耐心,細心和平和的心態(tài),它的目標是盡可能早一些做出產品,完成任務,并盡可能的達到客戶的需求。
剛開始實習工作時,是由老的'員工帶著我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發(fā)的相關知識,讓我們看相應軟件的需求說明書,了解一下項目的大體情況,在未成形的項目上隨便點點,了解項目基本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼里是在哪里,當時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現(xiàn)問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁面上的基礎知識。在后來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最后就是基礎類的實際案例開發(fā),這其中有如何運用數(shù)據(jù)庫,如何寫spl語句、創(chuàng)建用戶、表空間以及創(chuàng)建表。
除了軟件開發(fā)工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發(fā)現(xiàn)一切都沒有你想象的那么難,只要你努力,沒有什么不可以。
三、實習總結
這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。第一、畢業(yè)了以后不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業(yè)進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學習要聯(lián)系實踐,一個人的價值是通過實踐活動來實現(xiàn)的,也只有通過實踐才能提升人的品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的辦法有很多:第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想辦法解決;第二。請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉向,越著急越解決不了問題,還不如心平氣靜的想想解決辦法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人的差別并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發(fā)揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發(fā)揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。
原來一直覺得學校的知識是沒用的,當真正用到了才后悔自己當時為什么不好好學習。所以說實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習后我們就清楚學習的知識到底有什么實際應用,和當今社會的發(fā)展有什么聯(lián)系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代發(fā)展,那些知識已經落后了,什么樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的不足,更加激發(fā)了我們學習的熱情。
這次實習使我鞏固了Java開發(fā)方面的知識,做了一個基于Struts銀行管理系統(tǒng)的一個模塊的項目,還跟著完成了一個河北省農業(yè)廳公文交換體統(tǒng)的項目,更重要的是了解了軟件開發(fā)這個工作的主要流程。當初在大家包括我自己的眼里都認為軟件開發(fā)的要求非常高,而我的基礎知識有太差,但是當自己真正的接觸了這個行業(yè)之后,發(fā)現(xiàn)其實并沒有那么的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以后到公司工作奠定了基礎,起到了承上啟下的功效。希望自己再以后的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。
總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。
java實訓報告 4
一、實習目的
通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應用設計及SQL語言的復習和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。同時掌握并實踐軟件項目設計規(guī)范及其開發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應軟件公司開發(fā)流程、環(huán)境和工作要求進一步了解java開發(fā)的相關知識,掌握java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向對象編程能力;培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
二、實習主要流程
1、公司管理規(guī)則,程序員素質,程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向對象分析與設計,面向對象編程的特性;
4、 javaSE、javaWeb 、頁面設計-JSP頁面;
5、數(shù)據(jù)庫設計、SQL應用;
6、軟件需求分析與設計;
7、項目實戰(zhàn)
三、 實習內容
Oracle數(shù)據(jù)庫
數(shù)據(jù)庫是數(shù)據(jù)的結構化集合。計算機是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程序的組成部分。
Oracle服務器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準測試主頁上,給出了Oracle服務器和其他數(shù)據(jù)庫管理器的比較結果。
Oracle服務器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪問Internet上的數(shù)據(jù)庫。
java與SQL的應用
Java語言是編寫數(shù)據(jù)庫應用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術。利用Java語言中的JDBC技術,用戶能方便地開發(fā)出基于Web網頁的數(shù)據(jù)庫訪問程序,從而擴充網絡應用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 2000、Oracle、Sybase等),進而可使用標準的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。
控制技術-Servlet技術
1) 什么是Servlet?
一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產生響應,但通常只用來擴展Web服務器的應用程序。Java Servlet技術為這些應用程序定義了一個特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。
頁面設計-JSP頁面
1)MVC 模式
為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個只作為創(chuàng)建輸出作用的`JSP頁。有幾種平臺都基于服務于網絡層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2) JSP技術的強勢
。1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
。2)系統(tǒng)的多平臺支持;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。
。3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。
。4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。
3) JSP技術的弱勢
。1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。
(2) Java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。
四、實習總結
通過這一期的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當我們正式準備學習實訓java編程技術時,讓我倍感興奮,畢竟java是自己以后想主攻技術。
java實訓報告 5
一、實習目的
通過實習,培育綜合運用Java語言的面對對象編程實力;培育動手實力;培育良好編程規(guī)范、編程方法;以便能較全面地理解、駕馭和綜合運用所學的學問,提高自身的編程實力;增加自己的團隊協(xié)作意識,了解軟件開發(fā)的思索角度和主要流程。通過理論與實際的結合、學校與社會的溝通,進一步提高自己的思想覺悟、業(yè)務水平,尤其是視察、分析和解決問題的實際工作實力,以便培育自己成為能夠主動適應社會主義現(xiàn)代化建設須要的高素養(yǎng)的復合型人才。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎。
二、實習單位基本狀況介紹
無錫達內科技有限公司是北京達內科技有限公司在無錫的全資子公司,達內是中國高端IT培訓的領先品牌,致力于培育面對電信和金融領域的Java、C++、C#/、測試、嵌入式、PHP等方面的中高端軟件人才,由美國國際數(shù)據(jù)集團IDG、集富亞洲JAFC0 ASIA和高盛集團投資,是國內首家獲得國際風險投資的IT培訓機構。目前,達內科技已經發(fā)展成為集培訓、詢問、開發(fā)、人才服務于1體的中國最領先的中高端軟件和服務外包人才培訓機構。由于達內科技優(yōu)秀的教學效果和行業(yè)領先的經營模式贏得了社會各界的廣泛贊譽和好評。
三、實習內容
1. Java實訓
通過本次實習,我對Java語言的各種特性有了更進一步的體會:
① Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很簡單學習和運用Java。另一方面,Java丟棄了C++中很少運用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特殊地,Java語言不運用指針,并供應了自動的廢料收集,使得程序員不必為內存管理而擔憂。
、 Java語言供應類、接口和繼承等原語,為了簡潔起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)運用動態(tài)綁定?傊琂ava語言是一個純的面對對象程序設計語言。
、 Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網絡應用編程接口(java.net)它供應了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java語言是體系結構中立的Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節(jié)碼格式(后綴為class的文件),然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網絡環(huán)境和軟件的分發(fā)。
、 Java語言是可移植的,這種可移植性來源于體系結構中立性,另外,Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。
、菰贘ava語言中,線程是一種特別的對象,它必需由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,運用型構為Thread(Runnable)的構造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,運用該子類創(chuàng)建的對象即為線程。值得留意的是Thread類已經實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來限制。 Java語言支持多個線程的同時執(zhí)行,并供應多線程之間的同步機制(關鍵字為synchronized)。
⑥ Java語言的設計目標之一是適應于動態(tài)改變的環(huán)境。Java程序須要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網絡來載入所須要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
2.數(shù)據(jù)庫實訓ORACLE
在此次實習中,與Web服務器相連的數(shù)據(jù)庫采納的是大型關系數(shù)據(jù)庫管理系統(tǒng)ORACLE。它是基于客戶機/閱讀機模式的數(shù)據(jù)庫管理系統(tǒng);它支持JDBC、ADO等技術的應用,可無縫的與ORACLE集成,供應高效平安的數(shù)據(jù)訪問服務;有利于整個系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的完整性、平安性得到保證。
數(shù)據(jù)庫設計事實上主要是所要處理的數(shù)據(jù)的表示方法和存儲結構的設計。在采納數(shù)據(jù)庫技術之前,這些工作分散在應用程序中進行;在采納數(shù)據(jù)庫技術之后,這些工作可以通過數(shù)據(jù)庫設計集中起來系統(tǒng)地進行。進行數(shù)據(jù)庫設計的首要任務是考慮信息需求,也就是數(shù)據(jù)庫要存入什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫并不是僅僅為了存儲數(shù)據(jù),更主要的目的是從中提取有用的信息。除了考慮數(shù)據(jù)存儲什么數(shù)據(jù)外,還應考慮存取方式,也就是處理需求。即要依據(jù)用戶提出的'存取要求來設計數(shù)據(jù)模式和應用程序。
3. Web開發(fā)實訓
Web開發(fā)的實訓時間最長,也是學習東西最多的一段時間.因為在這一階段,起先接觸到在以后工作都會用到的開發(fā)技術。首先學習的是網頁開發(fā)的基礎:HTML和CSS,它們是構成網頁界面的主要部分。然后是XML技術,它是一種國際標準的數(shù)據(jù)存儲語言。接著,我們起先學習JDBC,這是通過代碼連接數(shù)據(jù)庫的一種特別簡便的便利,讓我們在自己的程序中隨時調用數(shù)據(jù)庫的數(shù)據(jù)。然后,我們起先學習Jquery和ajax,前者是一種腳本語言,可以實現(xiàn)特別強大的頁面功能,包括各種事務、數(shù)據(jù)和處理和頁面的動態(tài)效果。后者是一種動態(tài)顯示的技術,可以實現(xiàn)頁面的區(qū)域刷新,從而達到無閃耀頁面的效果。這些之后,是框架技術。包括Struts2、Hibernate,Spring,這三大框架,簡化了Java代碼,使得網站的開發(fā)更為簡潔?偟膩碚f,在這一階段學到的東西最多,最有收獲。我們還接觸到了真正的項目實踐--NETCROSS電信計費系統(tǒng)的開發(fā)。
四、實習收獲
通過實習,我自身發(fā)生了重大的轉變。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必定的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。其次,實習期間,我對項目的開發(fā)有了一個較完整的了解和熟識。在實習過程中,我學到了很多在學校學不到的學問和技巧,學習了許多公司自己的框架和工具,這都是一些前輩的珍貴閱歷。再次,個人日語水平有了長足進步,對日后生活工作頗有裨益。
此次畢業(yè)實習,我學會了運用所學學問進行軟件開發(fā),學會了如何跟同事進行合作溝通。積累了處理有關人際關系問題的閱歷方法。同時我體驗到了社會工作的艱苦性,通過實習,讓我在社會中磨練了自己,也熬煉了意志力,訓練了自己的動手操作實力,提升了自己的實踐技能。積累了軟件開發(fā)的閱歷,為以后工作也打下了很好的基礎。實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現(xiàn)、展示自己的實力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經驗一段過程,喜悅或是艱辛,盡管經驗的方式不盡相同,但它的結果是相同的,我都會因涉事而成長。
java實訓報告 6
實習單位:
教務部制
實習時間:
20xx.6.22--7.5
一、實習目的
通過接觸和參加實際工作,充實和擴大自己的知識面,培養(yǎng)自己綜合應用的能力,理論聯(lián)系實踐,鍛煉自己各方面綜合能力,為以后做畢業(yè)設計及工作實踐打基礎。
二、實習單位及崗位介紹
xx教育介紹:
xx教育是全球教育管理集團(GEM)在中國的旗艦機構,由原摩托羅拉全球高級副總裁賴炳榮先生創(chuàng)立,地處蘇州工業(yè)園區(qū)獨墅湖高等教育區(qū),業(yè)務領域涵蓋三個方面:
1.xx教育實訓基地
2. 移動互聯(lián)網項目工場
3. 蘇州xx軟件技術學院
我們這次參加實習的部分就是xx教育實訓基地。
android應用開發(fā)程序員,勉強概括了,在這半個月中,我們的角色。Android是基于java開發(fā)出來的框架,所以我們在成為合格的android應用開發(fā)程序員之前,進行了一段時間java的學習,java我們之前在學校是有學過的,而正是這一段重復學習的過程讓我們開始認識到xx教育與大學教育相比,他的獨特之處。Android工程師是指從事Android移動應用操作系統(tǒng)、游戲和各種Android平臺功能的應用、開發(fā)和測試的技術人員。 以手機開發(fā)為主要對象,包括但不限于手機操作系統(tǒng)、手機游戲、手機其他多種功能的開發(fā)和優(yōu)化人員。Android工程師是移動應用開發(fā)者,希望將自己的應用移植到該平臺上或者在該平臺上開發(fā)應用。簡單點,android應用開發(fā),就是基于android的框架,設計并代碼實現(xiàn)android應用。
三、實習內容及過程 Day1開班典禮
來到xx,我就開始把自己當作一個工作人來看待,我從心里期待,xx能給我們展示作為一個職場人所必須具有的素質與能力,同時,我也希望自己能從這個過程中慢慢學習,去為成為一個職場人而做好前期準備。
開班典禮,名字很容易讓我們產生又在經歷一次入學,新生。從社會這個大學堂來說,我們現(xiàn)在就是一個新生,新生這個角色我們并不陌生,從初中到高中,再從高中到大學,每一次,我們都是滿懷憧憬與期待。這次我們卻在期待當中感受到沉甸甸的責任。
開班典禮上,主講人給我們講了xx的產生背景和創(chuàng)辦企業(yè)的背景。賴炳榮先生在自己本該頤養(yǎng)天年的時候,投入財力精力進入到中國it教育中來,而并不以營利為目的。這種精神,我們是該敬重的`,為什么沒說學習是因為,并不是每個人都有機會達到賴炳榮先生的高度。與其高調著說學習,不如從心里的敬意來得實際些。
xx的創(chuàng)業(yè)理念是架起企業(yè)與教育的橋梁,當然這與面向學術的當學教育是有很大區(qū)別的。老師在介紹完xx,就開始講起了職場。
職場,是我們大部分的歸宿,那么職場,或者企業(yè)到底需要什么樣的人呢?要成為職場贏家我們需要注意什么呢?這些問題主講人都給我們做了解答。
企業(yè)需要的是效益,所以他需要的能帶來效益的人,與大學教育相比,企業(yè)跟多的注重的是結果導向,也就是說只要效益,而不注重結果。這樣的造成的結果是,要想在企業(yè)當中生成,我們必須注意規(guī)范與靈活的統(tǒng)一。規(guī)范是因為企業(yè)要實現(xiàn)最大效益,我們要想在企業(yè)生存,就必須遵守企業(yè)的游戲規(guī)則,這些規(guī)則可能條條框框與我們在大學中養(yǎng)成的自由散漫。
java實訓報告 7
一、實習目的及意義
進一步了解java開發(fā)的相關知識,掌握java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業(yè)的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
二、實習任務
實習期間,第一階段:主要學習了Unix開發(fā)環(huán)境(Unix系統(tǒng)原理,Unix常用命令,Unix開發(fā)環(huán)境);java語言基礎(算法基礎,常用數(shù)據(jù)結構,企業(yè)編程規(guī)范);java面向對象,JDK核心API;并做了一個“在線考試系統(tǒng)項目”。第二階段:主要學習了SQL語言(SQL語言基礎和提高,SQL語句調優(yōu));Oracle數(shù)據(jù)庫開發(fā),PL/SQL;javaSE核心編程;XML;JDBC;并粗略的完成“在線考試系統(tǒng)”的數(shù)據(jù)部分。第三階段:主要學習了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了當當書店項目。
三、實習時間
20xx年02月24日~03月21日
四、實習地點
在北京尚學堂科技有限公司,地址是北京市海淀區(qū)西三旗橋東建材城西路85號神州科技園B座。
五、實習企業(yè)概況
北京尚學堂科技有限公司是一家從事JAVA技術開發(fā)、培訓、咨詢?yōu)橐惑w的軟件公司。公司由海外留學人員和國內IT精英人士創(chuàng)建,主要成員均擁有碩士以上學位,畢業(yè)于國內著名大學如:清華大學,北京航空航天大學等。并都曾就職于國內知名IT企業(yè),如:IBM、搜狐、中軟國際、清華紫光等。
公司成立以來,已經為國內數(shù)百家軟件企業(yè)輸送將近數(shù)萬名JAVA人才,很多畢業(yè)生已經成為所在企業(yè)的骨干。2009年,從我公司培訓畢業(yè)的學員(畢業(yè)后一個月)就業(yè)率就達到了95%,平均薪水達到了4672元。公司同時對外承接各類型軟件項目,已經完成的項目有石家莊市中國農業(yè)銀行支票匯兌系統(tǒng),北京市交通管理局內部OA系統(tǒng),西安農林畜牧局CMS項目等。
北京尚學堂科技有限公司已經在全國眾多城市設立辦事處,在西安、長沙設立分公司。公司的目標是要成為中國領先的集項目開發(fā)、人才培訓、企業(yè)內訓一體的大型企業(yè)集團。
六、實習內容
第一階段
在java初級,我們主要學習了J2SE,包括JAVA 開發(fā)基礎知識 、 Eclipse 開發(fā)環(huán)境 、 J2SE 7.0 API 、J2SE 7.0新特性 、 多線程技術 、Socket 網絡技術 、Regular Expression 、Java反射技術 、Properties技術 、各種實戰(zhàn)設計模式、Java Debug技術 、 面向對象設計原則詳解 、實例解決面向對象設計 、 面試題內部詳解 、面試答題技巧詳解 、 AWT/SWING技術。
第二階段
數(shù)據(jù)庫技術、JDBC技術、HTML & CSS & JavaScript、Jquery、Http協(xié)議深入、JSP&Servlet、JSTL標簽庫、XML 技術、DWR框架、Oracle / SQL。
第三階段
這一階段我們主要學習了流行Web 框架簡介、MVC 模式,還有在java方面進行了深入,學習了Struts2、Hibernate、Spring三大框架,JBPM工作流技術深化。
七、實習感想
大學生活讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結合,才能更好地增加自己的競爭力。實踐也是大學生學習知識、鍛煉才干的有效途徑。
第一次參加專業(yè)實習,讓我明白了大學生生產實習是引導我們學生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養(yǎng)鍛煉才干的好渠道;是提升思想,樹立服務社會的思想的有效途徑。通過參加專業(yè)實習活動,有助于我們在校中學生更新觀念,吸收新的思想與知識。近四個月的實習,雖然時間很短,卻讓我從中領悟到了很多的東西,而這些東西將讓我終生受用。專業(yè)實習加深了我與社會各階層人的感情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才干,進一步明確了我們青年學生的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片廣闊的天地里,我們的人生價值得到了體現(xiàn),為將來更加激烈的競爭打下了更為堅實的基礎。我在實踐中得到許多的`感悟!
通過在達內的實習,讓我的專業(yè)知識有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會經驗缺乏,學歷不足等種種原因會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業(yè),對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應用于工作中。
java實訓報告 8
一.實習目的
大學期間,學校教授了計算機的基礎課程,例如數(shù)據(jù)結構,計算機網絡原理,離散數(shù)學,編譯原理等、這些課程有助于我們形成系統(tǒng)的計算機邏輯體系,熟悉計算機的底層原理,從而可以更加容易上手企業(yè)級開發(fā)。
到了大四的上學期,對于項目經驗,自己只是搭過簡單的環(huán)境,實現(xiàn)了一些簡單的需求。對于真正可以運行在服務器上,可以接受大量用戶訪問的真實項目,內心還是很渴望見一見,看看和平時自己寫的有什么區(qū)別,自己需要在哪方面下功夫來更好的提升自己。
另外,從大學校園進入社會,我覺著也是需要一個緩沖期,畢竟校園對我們還是很包容的,像要更好的適應社會生活,還是應該要更加嚴格的要求自己,勇敢面對社會工作中的挑戰(zhàn)。
二.實習主要內容
公司名稱:東方航空電子商務有限公司
公司簡介:東航電商將以東航每年近億人次的旅客運輸量為客戶流量基礎,整合各類線上、線下產品及服務資源,為用戶提供出行相關一站式集成產品和服務解決方案。
第一周:了解一下公司環(huán)境,餐廳,便利店。給實習生分發(fā)新電腦,公司硬件人員負責安裝Windows系統(tǒng)。
第二周:觀看公司發(fā)的學習視頻,學習基本的SpringBoot使用,自己下載運行環(huán)境,例如Idea,Mysql,Git,VsCode等相關環(huán)境。其中Mysql的下載安裝遇到誤刪除,預先環(huán)境等問題廢了不少功夫。
第三周到以后:分到相應的項目組,下達任務,開始真正的工作。
項目名稱:接送機改版項目
項目內容介紹:該項目主要用于接送乘機的用戶。比方說飛機乘客想要打車去自己預定的機場就可以在網上下單讓出租車來接自己,同樣當乘客坐飛機到達目的地也可以下單讓出租車將其送到指定的地點。
項目架構簡介:該項目采用SpringBoot搭建,接口顯示采用Swagger2,緩存使用Redis,信息調用采用WebService,數(shù)據(jù)持久層使用Mybatis,版本控制使用GitLab。
負責模塊:
1、我的航班接口,查詢用戶機票訂單
2、內部/外部渠道號查詢(增加緩存)
3、訂單列表
4、訂單詳情
5、訂單狀態(tài)列表
6、用戶評價
7、取消訂單是否有損
8、取消訂單
9、去支付接口
每一個模塊就是一個接口,我的工作就是在兩個星期內寫完接口,并且完成相應的測試。
由于此項目是從C#的老項目改版成Java項目,所以需要我們先看懂C#的老項目,然后再用Java重寫。
工作內容:項目負責人首先將整個項目的任務劃分為一個個的任務,再將任務分配到項目組的成員,再將主要框架代碼上傳到GitLab,我們使用Soucetree工具將代碼導入到自己的電腦上,完成相應的工作將代碼上傳,再有專門的負責人將代碼進行整合,從而完成整個項目的內容,如果有問題要及時的詢問。
當所有的代碼上傳完畢,此時再GitLab上重新開一個分支,項目組所有人將此最終項目導入自己電腦,測試自己負責的接口。
另外,每周都要提交周報,又來記錄自己每天都完成了哪些工作,學習了哪些內容。
三、實習總結
此次實習,我收獲了很多。我覺著可以分為個人技術成長和為人處世兩方面來談。
1、個人技術成長
首先我終于有了實際的項目經驗,以后再找工作時就可以很有底氣的寫上去,然后技術上也有了提高,當然這要感謝公司里前輩的悉心教導,也讓我知道外面的世界很大,厲害的人有很多,如果想要在這一行走下去需要極大的努力。
最重要的是遇到問題一定要多問,剛開始的時候因為我不喜歡問問題,導致項目做的很慢,被項目負責人好好的說了一頓,他告誡我不會的,不知道的很正常,一定要多問,不要耽誤項目的進度。
對于基礎知識的掌握一定要牢固,之前我總是喜歡新的技術,喜歡擴展自己的知識面,結果在真正工作的時候才發(fā)現(xiàn)真正考驗技術的反而是那些最基本的東西,比如說Java基礎類的Date類,如果沒有好好研究,那用到的時候就會擔心自己會不會用錯,還是用LocalDate好一點呢,就會顯得捉襟見肘,耽誤時間。
對于自己見到過的知識點一定要深入的研究,我在工作就因為淺嘗輒止而受到負責人的數(shù)落。比如之前將對象轉化為Json字符串是很常見使用方法,但是項目中的'需求是倒過來的,是需要將Json字符串轉化為對象。因為之前沒有研究過兩者的相互轉化,在用到的時候自然也是不容易想到,結果耽誤了好長時間。
對整個項目一定要先有個大概的了解,不能只是著眼于自己的任務。因為整個項目是一個整體,有可能我會調你的接口,你也可能調我的接口,需要兩者的相互溝通。最關鍵的是項目中會有一個公共的工具類,別的成員寫好的工具都會放在里面。之前由于我并不知道,每次都重復造輪子,導致覺著工作異常艱難,后來幸好被負責人及時指正,才發(fā)現(xiàn)任務沒那么繁重。
2、為人處世
要學會合作,之前在學校都是一個人完成項目,但到了公司,由于項目很大,必然需要與人合作,那么就需要多考慮別人的感受,比如說代碼注釋一定要清晰,提交代碼一定要自己先多檢查檢查,不要讓別人重復做你該做的事。
總結:
此次實習讓我發(fā)現(xiàn)自身的諸多不足,路漫漫其修遠兮,但是我會正視這些問題,好好努力,迎接更好的自己。
java實訓報告 9
一、實習目的
通過實踐,培養(yǎng)用Java語言進行面向對象編程的能力;培養(yǎng)實踐能力;培養(yǎng)良好的編程規(guī)范和編程方法;為了理解、掌握和全面應用所學知識,提高自己的編程能力;增強你的團隊合作意識,了解軟件開發(fā)的思維角度和主要流程。通過理論與實踐的結合,學校與社會的溝通,可以進一步提高我們的思想意識和專業(yè)水平,特別是觀察問題、分析問題和解決問題的實際工作能力,從而培養(yǎng)自己成為能夠積極適應社會主義現(xiàn)代化建設需要的高素質復合型人才。為畢業(yè)后更快投入工作,更好的工作打下堅實的基礎。
二、實習單位基本情況介紹
無錫戴恩科技有限公司是北京戴恩科技有限公司在無錫的全資子公司。戴恩是中國高端IT培訓的領先品牌。IT致力于為電信金融培養(yǎng)Java、C++、C#/、測試、嵌入式、PHP等領域的高端軟件人才。它由國際數(shù)據(jù)集團的IDG、吉富亞洲的佳富亞洲和高盛集團投資,是中國首家獲得國際風險投資的it培訓機構。目前,戴恩科技已發(fā)展成為國內領先的集培訓、咨詢、開發(fā)、人才服務為一體的高端軟件和服務外包人才培訓機構。由于達內科技卓越的教學效果和行業(yè)領先的商業(yè)模式,贏得了社會各界的廣泛好評和贊譽。
三、實習內容
1、Java培訓
通過這次實習,我對Java語言的各種特性有了進一步的了解:
①Java語言的語法非常接近C語言和C++語言,使得大多數(shù)程序員學習和使用Java都很容易。而Java則摒棄了C++中使用的那幾個,
很難理解和混淆,比如運算符重載、多重繼承、自動強制類型轉換。特別是Java語言不使用指針,提供自動垃圾回收,讓程序員不用擔心內存管理。
② Java語言提供類、接口、繼承等原語。為簡單起見,只支持類間的單繼承,支持接口間的多繼承,支持類與接口間的實現(xiàn)機制(關鍵詞是implements)。Java語言完全支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定?傊琂ava語言是一種純面向對象的編程語言。
、 Java語言支持互聯(lián)網應用的開發(fā)。在基本的Java應用編程接口中,有一個網絡應用編程接口(java、net),它為網絡應用編程提供了一個類庫,包括URL、URLConnection、Socket、ServerSocket等。Java語言是在Java平臺上編譯成體系結構中立的字節(jié)碼格式(帶后綴類的文件)的體系結構中立的Java程序(帶后綴Java的文件),然后可以在任何實現(xiàn)這個Java平臺的系統(tǒng)上運行。該方法適用于異構網絡環(huán)境和軟件分發(fā)。
、 Java語言的可移植性,來源于架構的中立性。此外,Java還嚴格規(guī)定了每個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也很便攜,Java編譯器用Java實現(xiàn),Java的運行環(huán)境用ANSI C實現(xiàn)。
⑤在Java語言中,thread是一個特殊的對象,必須由Thread類或其子類創(chuàng)建。創(chuàng)建一個Thread通常有兩種方式:一種是利用Thread(Runnable)的構造函數(shù)將實現(xiàn)Runnable接口的對象包裝成一個線程;另一種方法是從thread類派生一個子類,并覆蓋run方法,使用這個子類創(chuàng)建的對象就是一個線程。值得注意的是,Thread類實現(xiàn)了Runnable接口,所以任何線程都有自己的run方法,run方法包含線程要運行的代碼。線程的活動由一組方法控制。Java語言支持多線程同時執(zhí)行,并提供了多線程之間的同步機制(關鍵字是synchronized)。
Java語言的設計目標之一是適應動態(tài)環(huán)境。Java程序需要
的類可以動態(tài)加載到運行環(huán)境中,或者所需的類可以通過網絡加載。這也有利于軟件的升級。另外,Java中的類有一個運行時表示,可以檢查運行時的類型。
2、數(shù)據(jù)庫培訓& mdash& mdash神諭
在本實踐中,連接到Web服務器的數(shù)據(jù)庫是一個大型關系數(shù)據(jù)庫管理系統(tǒng)& mdash& mdashORACLE 、它是一個基于客戶端/瀏覽器模式的數(shù)據(jù)庫管理系統(tǒng)。它支持JDBC、ADO等技術的應用,可以與ORACLE無縫集成,提供高效、安全的數(shù)據(jù)訪問服務;有利于整個系統(tǒng)管理的規(guī)范化,保證數(shù)據(jù)的完整性和安全性。
事實上,數(shù)據(jù)庫設計主要是對要處理的數(shù)據(jù)的表示方法和存儲結構的設計。在采用數(shù)據(jù)庫技術之前,這些任務分散在應用程序中。采用數(shù)據(jù)庫技術后,這些任務可以通過數(shù)據(jù)庫設計系統(tǒng)地執(zhí)行。數(shù)據(jù)庫設計的首要任務是考慮信息需求,即數(shù)據(jù)庫中應該存儲什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫的目的不僅僅是存儲數(shù)據(jù),而是從中提取有用的信息。除了考慮存儲什么數(shù)據(jù),還要考慮訪問方式,也就是處理要求。也就是說,數(shù)據(jù)模式和應用程序應該根據(jù)用戶的'訪問需求來設計。
3、Web開發(fā)培訓
Web開發(fā)的培訓時間是最長的,也是學東西最多的時間,因為在這個階段,接觸到了以后工作中要用到的開發(fā)技術。首先,我學習了web開發(fā)的基礎:HTML和CSS,這是web界面的主要部分。然后是XML技術,這是一種國際標準的數(shù)據(jù)存儲語言。然后,我們開始學習JDBC,這是一種通過代碼連接數(shù)據(jù)庫的非常簡單方便的方法,這樣我們就可以在自己的程序中隨時調用數(shù)據(jù)庫的數(shù)據(jù)。然后,我們開始學習Jquery和ajax。前者是一種腳本語言,可以實現(xiàn)非常強大的頁面功能,包括各種事件、數(shù)據(jù)和處理,以及頁面的動態(tài)效果。后者是一種動態(tài)顯示技術,可以刷新頁面的區(qū)域,從而達到無閃爍頁面的效果。這些之后,就是框架技術了。包括Struts2,Hibernate,Spring,哪三個框架簡化了Java代碼,使網站的開發(fā)更加簡潔。總的來說,現(xiàn)階段我們學到的最多,收獲也最多。我們也接觸到了真實的項目實踐——NETCROSS電信計費系統(tǒng)的開發(fā)。
四、實習收獲
通過實習,我有了很大的改變。首先,進入公司,你是專業(yè)人士,不再是學生。你必須具備專業(yè)人士應該具備的素質。不遲到不早退是必然的。你必須始終嚴格要求自己,嚴格遵守公司規(guī)定。其次,在實習期間,對項目的發(fā)展有了完整的了解和熟悉。實習期間學到了很多學校學不到的知識和技能,也學到了很多公司自己的框架和工具,是一些前輩的寶貴經驗。再次,個人日語水平有了很大的進步,對以后的生活和工作都有好處。
在這次畢業(yè)實習中,我學會了如何利用自己的知識開發(fā)軟件,以及如何與同事交流。積累了處理人際關系問題的經驗和方法。同時,我也經歷了社會工作的艱辛。通過實習,在社會上磨練了自己,鍛煉了意志力,鍛煉了動手操作能力,提高了實踐技能。積累了軟件開發(fā)經驗,為以后的工作打下了良好的基礎。實習是為未來打基礎的重要階段。珍惜每一個工作機會,無論是誰,什么學歷,從事什么工作,都要好好展現(xiàn)自己的能力,不要錯過好機會。沒有什么是容易的,但一切都讓人成長,經歷一個過程,或喜或憂。雖然經歷的方式不同,但結果是一樣的,我會因為參與而成長。
java實訓報告 10
一、實習時間:
20xx年2月25日至20xx年3月22日
二、實習地點
C樓數(shù)學試驗室
三、實習目的
學習java開發(fā)的相關學問,駕馭java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)閱歷。通過實習,培育我們綜合運用已學學問Java語言的面對對象編程實力,培育我們動手實力,培育我們良好編程規(guī)范、編程方法。以便能較全面地理解、駕馭和綜合運用所學的學問,提高自身的編程實力;增加自己的團隊協(xié)作意識,了解軟件開發(fā)的思索角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎。
四、實習內容
第一階段:兩周時間,我自學了GUI編程,看了大量的教學視頻和資料。我首先在圖書館借閱相關java方面的書籍,潛心學習,首先使自己對java的整個學問結構有一個整體的把握,先粗略的通讀一遍,然后回顧整個學問點,勾畫出自己不懂得地方,然后找學習過java的同學一起探討,一起探討。在將java的基礎學問弄懂之后,我就在網上搜尋一些java的教學視頻,然后自己仿照視頻仔細地去練習,最終,在兩周的時間里,對java的學問以及重難點都有了一個很好地把握。
其次階段:由指導老師講解實際項目完成過程中涉及到的一些專業(yè)學問,然后自行分組,完成本次的項目。
根據(jù)老師的規(guī)劃,一周時間學習項目中要用到的學問與技術,然后剩下一周的時間,留給大家做項目。第一周老師給大家講了一些要用到的東西。
第一天:老師也許講了一下我們本次這次的項目內容,是基于JavaSE即時通訊系統(tǒng)。然后給大家講了一些java的發(fā)展歷史,然后回顧了一下java的基礎學問。
其次天:本次的實習目的是做一個局域網閑聊系統(tǒng)。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進版它們就是用來繪制應用軟件的界面的,然后老師就用這兩個包里面的一些方法,寫了兩個小程序,一個是雪花程序(屏幕上不停地有雪花飄落下來,毫無規(guī)律,然后雪花落到屏幕最下方時形成積累效果),另一個是滿天星程序(屏幕上有好多星星,并且這些星星會不停地閃耀),隨著兩個程序的觀看效果,我對本次的學習內容產生了深厚的愛好。
第三天:本次是C/S架構下的閑聊系統(tǒng),所以須要用到網絡編程這塊的學問。老師給我們講了客戶端與服務器端的整體的`通信過程。然后,給我們寫了一個簡潔的服務器端與客戶端,然后給我們演示了它們之間的通信,令我特別新奇。
第四天:前天寫的服務器端是特別簡潔的,每次只能有一個客戶端登錄,并且閑聊方式是單一的一問一答的模式,非常不智能。老師在原來代碼的基礎上,添加了一些新的組建與集合,實現(xiàn)了這個缺陷,簡潔的到達了預期的效果,不過界面還是那種限制臺的界面,很不好看。
第五天:老師講了一些繪制界面的組建極其詳細用法,并且介紹了界面繪制的一些風格,講了繪制界面的一些心得與要點,非常受用。
剩下的最終一周,由我們自己分組完成本次的項目。我們小組最終是由四個人組成的,其中我是我們小組的組長。我先將真?zhèn)系統(tǒng)的架構搭建起來,然后我們小組就進行了任務的派發(fā),我負責核心代碼的編寫,其他人負責文檔部分與界面美化,系統(tǒng)測試。
java實訓報告 11
實習目的:
在internet飛速發(fā)展的今天,互聯(lián)網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。因此網站 建設在internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。通過這次實習,學習企業(yè)級計算機知識,鞏固以前所學理論的知識,提高處理實際問題的能力,了解社會中建設在internet的主要內容和實際發(fā)展情況,并為自己踏入社會環(huán)境接軌做準備。
實習目的:
武漢國家軟件培訓基地
實習任務:
網絡發(fā)展考察,學習編程語言知識,鞏固以前所學理論的知識,提高處理實際問題的能力。
實習內容:
網絡編程語言學習-java
在20xx年xx月xx日我參加了校外實習,在國家軟件培訓基地歷時四周的實習時間,進入公司的時候,就讓我感覺到另外的一種氛圍,F(xiàn)在我已經不是在學校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進入了一家公司,我看到那么多的員工都在那么努力認真的工作,一下就讓我的情緒上升到了另外一個境界,一向有點散漫的我,頓時覺得這樣的踏實的生活日子才是我應該具有的,在大學浪費的那么多時間應該要在這里好好補起來。我們不可能簡單的了解一些企業(yè)文化,簡單的學學新的知識就可以了,我們的這個實習必將是一個繁忙的實習,也必將是一個充實的,進步的實習。來到這里,我們要忘掉大學里自由的作息時間,克服困難,養(yǎng)成良好的工作生活習慣 ;诟鞣矫娴脑颍m然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學習時間長,課后實戰(zhàn)比較繁多,但時間又比較的短,難以保證按時按質按量完成。
下午,我們在班主任的帶領下熟悉了一下實習環(huán)境和公司的一些基本制度,對于我從未接觸過公司的人來說,我很認真的記錄,為我以后的工作做緩沖,在這里也可以培養(yǎng)出我的一種好的工作態(tài)度。我們的實習的安排是學習怎么樣做好一個項目,培養(yǎng)我們進入一個公司之后應該具備的素質和怎樣快速的融入企業(yè)文化和怎樣以最好的狀態(tài)接手公司自己的項目。我們的基本安排是每天上午先在放映室上課,老師講解今天一天的重要內容,安排好任務,然后我們就一起到機房里面按照指導老師的要求來完成項目的部分。
我以前有html語言基礎、C語言和C++基礎,這為我這次實習學習java的打下了良好的基礎和開端。
java的跨平臺性,較強的安全性,功能強大性是我把它作為學習的目標之一。我首先讀懂書中的每一個程序,然后做書本的習題,接著與答案對照,然后 通過寫書中的程序復習,提高自己的編程水平。以前,我認為編程就是編程。后來,當我學習網絡編程時才發(fā)現(xiàn)學習網絡編程需要網絡基礎知識。上面套接字,url,端口號等。學習多線程這部分是需要有操作系統(tǒng)的基礎知識。掛起,執(zhí)行,睡眠等各種狀態(tài)的相互轉換,同步方法等。學習,需要用到很多的基礎知識。這些知識是過去我所學習過的。學習編程語言,最好的方法是多想,多寫,堅持。在解決問題時,需要的是足夠的耐心,檢查,核對程序是需要細心。
項目一定要全新的項目,不能是以前做過的,項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng),在開發(fā)時要和企業(yè)的開發(fā)保持一致,在做項目的時候不應該有參考代碼。因為參加實習的學生很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,像我們這種計算機專業(yè)的大三學生,多少都有一些基礎。我們主要的缺點是不能全面系統(tǒng)的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要,還有沒有任何實際的開發(fā)經驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的`經驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教教學性或者是純練習性的項目。因為實習的時間有限,我必須盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
通過四周的實習學習,老師的講解,了解到選擇項目的重要性,我們選擇的項目最終的項目一定是真實的項目,也就是要訓練到能夠獨立開發(fā)實際應用,通常我們還不能選最簡單的項目,因為我們的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目;最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務;然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成我所需要的各部分知識點和深度;然后是選擇上課期間的演示項目來進行觀察和理解,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目;最終把要求掌握的知識點和要求掌握的深度,分散到日常學習和練習中。
在一個具體的項目中,我們需要有開發(fā)環(huán)境,開發(fā)的環(huán)境也跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。構建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團隊開發(fā)。老師就相當于項目經理,一個班分成多個小組,每個組有自己的組長,大家分工合作,共同完成項目。老師做為項目經理,帶領著大家一起去做需求分析、概要設計、數(shù)據(jù)結構設計、接口設計、重要業(yè)務流程的分析設計等,然后由學生們分團隊進行開發(fā),實現(xiàn)整個項目。
在實習結束的這個時候,仔細考慮一下,還是有一些地經驗教訓的。例如在活動中我們能感覺得到,很多的工作經驗,開發(fā)的知識我們了解的還是不夠充分,致使我們在開發(fā)初期要發(fā)費較多的時間用于入門。但有一點感覺就是,我們在學校所學的一些基本知識還是比較有用的,例如J2EE,數(shù)據(jù)庫基本原理等,正是這些基礎知識使我們在缺少工程經驗的情況下還能盡快入手,后來趕上。針對我們學校部分學生普遍基礎理論知識較多,項目經驗不足的現(xiàn)象,我們同學大可以去掉以往羞于參與項目,怕在別人前認短的心態(tài),我們學校的計算機科學與技術專業(yè)教學是挺不錯的,知識面恰到好處,我們一般在項目面前還是能很快入手的,而為了更好的進行開發(fā),我們也應該在校期間就多進行一些項目方面的鍛煉,培養(yǎng)實際動手能力。我想像這樣讓同學接觸社會,培養(yǎng)實際動手能力的活動真的很不錯,也是同學們所歡迎的,當然把這樣的活動辦好需要學校的老師和同學們共同努力。也希望,這樣的活動能不斷地繼續(xù)下去,并發(fā)展壯大。雖然是短暫的實習,但我想這一份經歷必將會為我們將來進入社會打下一個良好的基礎,不管是在以后的就業(yè)指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。
實習體會:
四年的大學生活,我對計算機知識有了初步的了解。通過在校的理論學習,實踐學習,我認識到理論與實踐相結合的學習方法是一種好的學習方法。我把它用在家中的實習,它能指導我實踐,得出的結論是自己不會的東西很多,需要不斷地選擇性學習。過去相對獨立的學科的融合性不斷增強。通過在家的實習,我認識到自身的不足:如文檔習慣,自身知識結構的問題等,我會不斷地發(fā)現(xiàn)問題,解決問題,理論聯(lián)系實際,鞏固所學知識,提高處理實際問題的能力,為自己能順利與社會環(huán)境接軌做準備。
java實訓報告 12
一、實習目的
1、培養(yǎng)學生從事專業(yè)技術工作的各種根本技能和實踐能力。
2、了解設備的根本組成與用途。進一步熟悉通信產品的研發(fā)、設計、生產、調試、安裝與維護整個過程。
3、學習本專業(yè)方面的生產實踐知識,為專業(yè)課學習打下堅實的根底,培養(yǎng)實際工作能力與分析能力,同時也能夠為畢業(yè)后走向工作崗位積累有用的經驗。培養(yǎng)學生對本專業(yè)的興趣。使學生初步了解社會,接觸社會,提高學生對日后工作的適應能力。
二、實習內容
1、校內實習
〔1〕關于xx公司
〔2〕關于云端
其次老師給我們介紹了有關云端的知識,云端是一款應用程序虛擬化技術的軟件平臺,集軟件搜索、下載、使用、管理、備份等多種功能為一體。通過該平臺,各類常用軟件都能夠在獨立的虛擬化環(huán)境中被封裝起來,從而使應用軟件不會與系統(tǒng)產生耦合,到達綠色使用軟件的目的。虛擬化環(huán)境,帶給系統(tǒng)輕便、干凈、穩(wěn)定,減少重裝煩惱,一鍵化的操作,體驗速度與流暢,豐富、平安的軟件資源,便捷的軟件使用、獲取方式。方便實用的軟件管理,靈活軟件分享,移動便攜。
〔3〕關于JAVA
最后老師跟我們講解了有關JAVA的根本知識。老師要求我們了解Java的特點和優(yōu)點。
了解Java的運行機制。了解Java程序的根本結構。掌握如何編譯和運行Java程序Java編程語言的風格十分接近C、C++語言。我們的開發(fā)程序首先應該確定:計算機類型,也就是說是哪種芯片。操作系統(tǒng),我們把這種硬件和軟件組合的.開發(fā)環(huán)境,稱為“平臺〞。
Java是一個純粹的面向對象的程序設計語言,它繼承了C++語言面向對象技術的核心。Java舍棄了C++語言中容易引起錯誤的指針〔以引用取代〕、運算符重載、多重繼承〔以接口取代〕等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂。在版本中,Java又引入了泛型編程、類型平安的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。Java不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼,然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼。從而實現(xiàn)了“一次編譯、到處執(zhí)行〞的跨平臺特性。不過,每次的執(zhí)行編譯后的字節(jié)碼需要消耗一定的時間,這同時也在一定程度上降低了Java程序的運行效率。
2、校外實習
〔1〕終端設備與傳輸設備
終端設備主要是指手機,固定電話等。而傳輸設備就目前而言主要有兩種接入方式:寬帶接入和無線接入。
〔3〕3G概述
三代移動通信,主要目的是為了滿足市場更高的應用需求。當前對高比特率的數(shù)據(jù)業(yè)務和多媒體的應用需求已經提到了議事日程,這也是推動第三代移動通信系統(tǒng)開展的主要動力。第二代移動通信系統(tǒng)主要支持話音業(yè)務,僅能提供最簡單的低速率數(shù)據(jù)業(yè)務,速率為—。改良后的第二代系統(tǒng)能夠支持幾十K到上百K的數(shù)據(jù)業(yè)務。而3G從技術上能夠最大支持2Mbits/s的速率,并且還在不斷的開展中,將來將能夠支持更高的數(shù)據(jù)速率。這也為3G廣闊應用的應用前景提供了良好的技術保障。
1999年11月5日ITU在赫爾辛基舉行的TG8/1第18次會議上,通過了輸出文件ITU—RM、1457,確認了如下5種第三代移動通信RTT技術。
兩種TDMA技術:
1、SC—TDMA〔UMC—136〕。
2、MC—TDMA〔EP—DECT〕。
三種CDMA技術:
1、MC—CDMA〔CDMA20xxMC〕。
2、DS—CDMA〔包括UTRA/WCDMA和CDMA20xx/DS〕。
3、〔包括TD—SCDMA和〕。
其中主流技術是上述三種CDMA技術。
〔4〕通信行業(yè)
〔5〕未來的就業(yè)方向
本專業(yè)軟硬件方面的知識都要學習,將來偏向哪個方面要依照個人喜好進行側重。具體工作職位有測試工程師、研發(fā)工程師和維修技術人員等。
主要參觀內容有:
2、光傳輸設備
4、數(shù)字程控交換機
三、實習心得體會
實踐是大學生活的第二課堂,是知識開展的源泉,是檢驗真理的試金石,也是大學生鍛煉成長的有效途徑。一個人的知識和能力只有在實踐中才能發(fā)揮作用,才能得到豐富、完善和開展。大學生成長,就要勤于實踐,將所學的理論知識與實踐相結合一起,在實踐中繼續(xù)學習,不斷總結,逐步完善,有所創(chuàng)新,并在實踐中提高自己由知識、能力、智慧等因素融合成的綜合素質和能力,為自己事業(yè)的成功打下良好的根底。學院帶著我們進行了這次實習活動,讓我們從實踐中對這門自己即將從事的專業(yè)獲得一個感性認識,為今后專業(yè)課的學習打下堅實的根底,為今后書本與實踐的結合打下根底。通過短暫的實習,我做了很認真的總結,把自己在參觀時學到的,了解到的知識進行梳理,為今后的學習打好根底。通過這次實習我知道了通信行業(yè)都在做什么,知道以后要學什么。我會用我熱情的心去做好我現(xiàn)在該做的事,為將來更好的為祖國的通信行業(yè)做奉獻打好根底。作為一名合格的大學生,要想成為21世紀的一名合格人才,必須跨出校門,走向社會,把自己所學的理論知識應用于實踐。
java實訓報告 13
一、實習內容
1)實習題目
學生信息管理系統(tǒng)的設計與開發(fā)
2)實習目的
《Java程序設計》課程是電子商務專業(yè)的一門專業(yè)必修課程,特針對此課程進行為期三周的實踐教學,旨在提升本專業(yè)學生對此課程中的理論知識的綜合應用能力、提高學生的邏輯思維能力、軟件開發(fā)能力。
本次課程實習要求學生用Java技術在Windows平臺下開發(fā)學生信息管理系統(tǒng)。通過此程序的開發(fā)能夠切實提高學生的程序設計水平,在實踐中掌握面向對象程序設計的開發(fā)思想。
3)開發(fā)環(huán)境
操作系統(tǒng);Windows XP
編程環(huán)境:MyEclipse 6.0
主要技術:Java Swing實現(xiàn)窗體界面
JDBC實現(xiàn)數(shù)據(jù)庫操作
系統(tǒng)架構:三層架構(MVC)+DAO設計模式
數(shù)據(jù)庫:MySQL5.0
二:課設內容;
1)系統(tǒng)功能需求
學生信息管理系統(tǒng)主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統(tǒng)提供前臺用戶界面設計以及后臺連接數(shù)據(jù)庫程序設計,系統(tǒng)程序界面采用Java Swing組件實現(xiàn),數(shù)據(jù)庫操作采用JDBC實現(xiàn)。
學生信息管理系統(tǒng)要面對教師和學生用戶。對于教師,需要查詢全部學生的基本信息和成績信息,并且可以對其進行修改。對于學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統(tǒng)后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據(jù)不同字段,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據(jù)學生姓名和學號進行查找。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄。學生方面:學生通過自己的用戶名和密碼登錄此系統(tǒng)后, 可以查詢自己本學期的各科成績信息。
2)數(shù)據(jù)庫需求
依據(jù)功能需求,學生信息管理系統(tǒng)主要有三個表:student表、teacher表和score表。
(1)student(學生信息表)
此表有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),sex(性別),age(年齡),dept(系別)。
(2)teacher(教師登錄表)
此表有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。
(3)score(教師登錄表)
此表有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。
三:設計過程(包括總體設計和詳細設計)
1)項目總體設計
需要建立一個三層模塊:視圖層(界面,提供用戶輸入)控制層(接受用戶輸入處理)持久層(連接數(shù)據(jù)庫)。
在登陸界面實現(xiàn)教師、學生的登錄,實現(xiàn)學生查看自己所有信息的界面,教師對學生信息、學生成績信息的增刪減查功能的實現(xiàn)。
2)項目詳細設計
1、需要有開發(fā)環(huán)境,安裝編程環(huán)境:MyEclipse 6.0、數(shù)據(jù)庫:MySQL5.0、安裝Navicat for Mysql程序;
2、仔細閱讀《Java實習指導書》,詳細了解對學生信息管理系統(tǒng)設計與開發(fā)的總體設計;
3、首先需要建立四個包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與數(shù)據(jù)庫的連接和關閉連接;dao包主要負責對數(shù)據(jù)庫的操作;ui包主要分為登錄界面、學生查詢界面、教師對學生信息和學生成績信息進行增刪減查操作的界面;
4、ui包是界面,系統(tǒng)運行主界面--學生信息管理登陸界面(根據(jù)公共數(shù)據(jù)庫建立自己的數(shù)據(jù)庫,輸入登錄名、密碼可以分別進入教師主頁面、學生主頁面), 學生詳細信息界面(進入后會出現(xiàn)學生自己的成績等詳細的信息,并有退出功能),老師登陸界面(可以對學生信息進行增刪減查,對學生成績信息進行增刪檢查,并有退出功能);
5、ui包中還有對學生信息進行增加學生、刪除學生、查看學生信息、瀏覽所有學生信息、增加學生成績信息、刪除學生成績信息、查看學生成績信息的7個界面,每個功能實現(xiàn)完成后會顯示操作成功,并有退出功能;
6、然后在Java編程環(huán)境MyEclipse 6.0編寫代碼;
7、首現(xiàn)建立以dumeilingxxglxt命名的項目工程,然后建立ui包,然后再建立LoginUI類,代碼敲完LoginUI類的所有代碼,然后開始根據(jù)提示,這個 LoginUI類所需要的dao包,connection包,model包,還有dao包的 ScoreDao類、StudentDao類、 TeacherDao類;connection 包的DBConnection ;model包的Scor類 ,Studente類, 然后在敲ui包中的ScoreAddUI類, ScoreDeleteUI類,ScoreQueryUI類,StudentAddUI類, StudentDeleteUI類, StudentQueryUI類,StudentScoreUI 類,eacherMainUI類;
8、在MyEclipse中導入數(shù)據(jù)庫驅動包mysql-connector-java-5.0.5.jar;
9、 在Navicat for Mysql打開數(shù)據(jù)庫,然后建表:student表、teacher表和score表,進入主界面,實現(xiàn)系統(tǒng)登陸功能;
10、連接公共數(shù)據(jù)庫:Navicat for Mysql
代碼為:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");
11:然后開始運行,發(fā)現(xiàn)錯誤并解決錯誤;
12:在所有代碼都正確的情況下,所有界面將會出現(xiàn)。
四:調試過程(包括系統(tǒng)測試、出現(xiàn)的問題、解決的方法等)
出現(xiàn)最多的錯誤就是:
1)代碼編寫錯誤,解決方法就是照著代碼繼續(xù)核對,直到可以運行
2)當連接上公共數(shù)據(jù)庫后,運行LoginUI,出現(xiàn)登陸界面,但是輸入登錄名、密碼點擊登陸后卻出不出現(xiàn)學生信息界面或是老師登陸界面,這時候下面將會出現(xiàn)許多錯誤提示,點擊后開始再次找出錯誤的代碼,這個難度比較大,需要自習閱讀每一行代碼,在熟知代碼的前提下對程序代碼進行修改,也是最考驗我們耐心的時刻,過了之一階段,實習的基本要求就達到了,然后就該對程序加入一些自己的設計,以此來不同于別人。
3)在我設計好的代碼中,登錄學生界面是出現(xiàn)一個Driver success,connection succecc的提示,但是卻不顯示學生信息,一直不知道是什么原因,最后把數(shù)據(jù)庫的三個表刪除,再次建表,結果全部成功了,對我來時這是一個謎啊。
五、小結(在整個課程設計過程中的總結和體會)
將近三周的JAVA實習很快就結束了,雖然僅僅只有三周,但我學到了許多知識,以前只是做些JAVA實驗,敲一堆代碼,然后出來個簡單的結果,還有的是沒有在主函數(shù)里輸入,只是學會掌握屬性存取器的使用,super、final、abstract關鍵字,理解抽象類與抽象方法,理解并掌握接口的定義與使用等等,但這次不一樣,是設計與開發(fā)個學生信息管理系統(tǒng),實現(xiàn)教師、學生登錄并實現(xiàn)增刪價查功能。
在整個學生信息管理系統(tǒng)的設計與開發(fā)過程中,感觸最深的'就是兩周的敲代碼、核對代碼。可以說是一次痛苦的體驗,但是在實習的第三周看到自己的成果展示,不得不佩服自己的毅力。
通過對這次學生信息管理系統(tǒng)的設計與開發(fā)過程實習,我發(fā)現(xiàn)任何一種語言只要你用心投入,你就會發(fā)現(xiàn)其實一切都那么簡單,就拿這四個包中的類代碼,如果你仔細分析的話,你會發(fā)現(xiàn)其實一些帶麥是差不多的,也就是說只要你會其中一個操作代碼,你就會其他的操作,老師給的程序代碼教師操作功能只有6個,但是我們可以再添加兩個界面。我的自己設計部分是:添加背景顏色、并增加了一個瀏覽所有學生信息的界面,但是沒有連接到正確的界面上,由于自己安排的時間問題,沒有及時寫出來,還有就是我在添加背景顏色時,還是不太清楚,確切說自己登陸界面添加背景顏色正確,其他的被覆蓋這了,總的來說還是不太懂代碼。
還有體會最深的一點是:只要你用心去學習,你就回學到一些東西,也許不是那么明顯,但是只要付出還是會有收獲的。在第三周周二是交作業(yè)時,有的同學自己昨天完全正確的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有點想哭,其實我想說:冷靜。然后看看是什么原因,假如是電腦的問題李珂把代碼拷走,重新建立工程,說實話,我不知道重新建了多少次,遇事一定要讓自己冷靜,不要急,事情總會有解決的方法。
【java實訓報告】相關文章:
java實訓報告07-06
java實訓報告07-06
java實訓報告(大全)07-07
【熱門】java實訓報告03-27
【熱】java實訓報告03-27
java實訓報告總結06-19
java實訓報告10篇03-05
java實訓報告(10篇)03-05
java實訓報告8篇01-21
java實訓報告(8篇)01-21