- 相關推薦
隨著人們自身素質提升,越來越多的事務都會使用到報告,其在寫作上具有一定的竅門。其實寫報告并沒有想象中那么難,下面是小編幫大家整理的Java實習報告,歡迎閱讀與收藏。
Java實習報告1
作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業真實項目,不能是精簡以后的,不能脫離實際應用系統
3、在開發時要和企業的開發保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續往后看。
一:項目的地位
因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。
沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,從而彌補這些不足,盡快達到企業的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統
項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統
學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過后也還是達不到企業實際的需要,那么這個培訓應該說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的.項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務 「1」 「2」
然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
然后是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目
最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。
Java實習報告2
一.實現目的
在大三第一學期開學后,繼續在學校學習本專業知識有一個月,在這一個月,我越來越發現,自己的專業知識掌握的并不牢固,或者說是當時大一大二自己感覺學的還不錯,當真正讓我自己去做一個項目的時候,我并不能將整個流程一連串的做下來,必須參考老師之前做的模板來做。所有我離校,去校外培訓繼續深入的學習專業知識。
半年的培訓結束后,找一家實習單位來,磨合自己踏入社會前的就業準備。在學校學到的理論知識運用到實際工作中,并借此機會提高自己的社會閱歷,工作經驗。
提高自己對于社會的認知能力,擴大知識面,同時提高自己的專業技能、實踐能力,以及讓理論聯系實際,讓自己迅速適應社會工作環境。逐步實現自己由學生到社會的轉變,培養自己初步擔任技術工作的能力,以便培養自己成為能夠主動使用社會主義現代化建設需要的復合型人才。這對我在正式工作前有很重要的意義,不論是專業技能,還是綜合素養,以及實際中的人際關系都是十分寶貴的經驗。
二.實習內容
(一).實習單位
青島創斯特信息科技有限公司
(二).崗位介紹
崗位職責:
1、按照需求和技術框架要求進行項目或產品開發;
2、對自己負責的項目進行全程跟蹤,根據客戶需要迭代優化;
3、與客戶進行現場溝通,能夠充分理解客戶需求;
4、保質保量的完成分配給自己開發的模塊或系統.
任職要求:
1、熟悉JAVA開發和安卓系統開發;
2、熟悉主流開發架構和開發流程;
3、熟悉軟件開發流程及軟件管理;
4、有3個以上相關項目開發經驗;
5、計算機相關專業優先;
注:動手能力強的應屆生也可以考慮。
(三).實習時間
20xx/5/2---20xx/5/31
(四).實習安排
測試準備上線的PC端,及客戶端的APP程序。檢測是否程序漏洞及不足。通過SVN上報問題。并詳細描述問題的情景問題。分配給指定的分修改。
(五).過程介紹
本次實習共四周時間,我實習的崗位是軟件測試工程師。
第一周:
1.熟悉本公司的工作環境,跟著指導老師了解公司相關業務和產品,學會使用公司所開發的應用軟件和各種產品設備,熟悉和了解一貫的操作方法和可能出現的問題,了解軟件測試的正常工作流程。
2.看產品介紹和說明書,熟悉它的大致結構。由于自己的方向不是測試,測試經理就給我大概講了一下所有的測試流程,以及測試的相關文檔以及文檔應該包括的內容,根據公司現有的項目具體讓我學習怎樣進行測試。
3.看以前的提交過的bug詳細信息,學習怎樣將發現的bug描述的更加專業和準確,方便開發人員了解bug,以及學習怎樣寫測試報告和了解日報的格式。
第二周:
熟悉了相關軟件和硬件的操作和基本故障診斷之后,我也成為工作之中的一員,正式投入工作崗位。
1.我首先還是通過跟蹤產品一下已存在或者修復過的bug信息,熟悉具體功能和業務邏輯,并對這些bug進行驗證。在我驗證bug信息的時候,每一個bug對于我來說都是新的,完全不同的,即使是針對同一個模塊的相關子模塊,所以每在我驗證完一個bug之后,都會對相關的業務相對的熟悉一些。另外在我學習驗證bug信息的過程中,我熟悉了管理工具SVN的使用,以及相關測試環境的搭建與維護。因為很多bug存在于不同版本的'產品上,所以我經常處于卸載與安裝軟件的工程中。
2.搭建相關環境。在搭建測試環境時也廢了不少功夫,搭建需要測試項目的運行環境后,安裝好測試需要的相關軟件。
3.開始對公司項目進行測試。選擇正確的版本號測試,如果那個模塊的功能出現了問題,及時與開發人員來進行交流,通過SVN提交詳細的bug信息(最好加上截圖附件),讓開發人員對bug一一進行修改。
4.記下每天的工作內容,每天提交日報給指導老師,每周再以周報的形式提工作總結交給指導老師。指導老師會對我寫的周報進行檢查,對其中存在的問題以郵件的方式發給我,以便之后工作中好改正。
5.為了能更加了解軟件中各種功能的關聯關系,公司把客戶請來,和客戶溝通了解整個項目的功能及流程。同時自己也要把bug和負責項目的技術人員進行溝通。和一切相關的人員交流,不同的交流渠道,獲得消息是不同的,角度也是不同的。和開發人員交流,會了解開發人員怎么實現軟件功能的,和項目管理人員進行交流,會知道開發進度及遇到的困難,和客戶進行交流,了解的是在現實生活中需求背景。
6.協調項目的內部測試,本項目中測試后期一輪測試,包括軟件硬件結合的測試。比如:實際測試需要用到寫字板連接教師手機客戶端,將寫字板的信息同步到教師客戶端,同時學生客戶端也能收到解答信息。認真完成項目的測試工作,和技術支持共同保證項目質量。
7.項目測試的問題跟蹤及處理采用每日進行修改問題回歸測試工作,每日同步更新問題跟蹤單的模式,按照規劃時間完成系統更新測試。作為此次項目測試的成員之一,對于日常的測試流程、測試任務分配、測試執行、缺陷跟蹤、協調內部測試及協調客戶測試方面能力均得到了進一步提高。
三.實習體會
實習期兩周的感覺,收獲頗多,不管是從工作技能上還是從為人處世上,我都感覺自己個人能力有了很大的提高,或者說是看到了自己有待提高的地方有很大的的空間。
(1).工作技能
一個月的實習期,自己所從事的是軟件測試的工作,并不是自己專業選修的方向。所以一切都是從頭開始的,而更需要自己的努力、耐心和細心。這些都是自己欠缺的,但是在工作了2周后,參與了企業的運作過程,最后發現自己真的在實踐能力上有了很大的改善。要想成為好的測試人員,首先得了解自己要測試的軟件的相關知識。要了解軟件產品的架構是什么樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關心的,也是在測試中需要注意的問題,滿足客戶是最大的需要。但是了解軟件需求之后要學會要多讀些軟件系統的技術文檔,軟件設計文檔,這些文檔可以幫助了解產品如何工作。還有多看看公司Bug庫中的問題,這些存在的問題可以幫助自己了解軟件產品哪些地方存在缺陷,軟件系統那些地方會出現錯誤。軟件是運行在一個大環境中,如果對系統不熟悉,那么有些問題你不能從一個更廣闊的層面考慮,學習操作系統的知識,有助于你發現缺陷,定位問題更加準確。比如軟件運行在Windows或者Linux,如果不懂操作系統,你就無法建立測試環境,有些時候時候軟件的組件發生問題,就是自己系統配置造成的,對系統不熟悉,會把外在原因歸結為軟件本身。所以要學習關于和軟件系統相關的知識,比如編程,網絡,數據庫等。不一定要學習到多好的程度,只是通過這些擴展的知識面,可以在發現問題,解決問題上不會局限在狹小的圈子里。雖然離真正的軟件測試工程師的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進。
(2).為人處世
也讓自己成熟了許多。在實習過程中成立的小團隊,彼此之間互相溝通,互相幫助,為了我們的目標而努力,圓滿地完成了此次實習的實踐任務,讓我看到了大家對于工作的熱情。
總之,通過這次實習,確實讓自己成長了許多。在實習期間,我學到了許多東西,遇到了一些困難,也看到了自己本身存在著的許多問題。在測試時要想使自己的工作做得更加周全。總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的不足,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好以后的工作而努力。
四.知識技能應用
實習已經兩周,關于專業知識暫時沒用到多少,因為實習期側重的是軟件測試,通過測試來加深對項目的理解及功能實現的應用。
在實習期學到之前從沒接觸過的知識有很多。
1.測試環境(網絡環境,windows環境等)
2.數據庫管理
3.編程技巧(java編程設計,腳本語言,設計工具,XML編程)
4.軟件測試技術(測試理論,方法,流程,文檔寫作,測試工具,自動測試)
5.測試技術實踐
軟件測試的基礎知識(黑盒測試,白盒測試,單元測試,系統測試)
軟件測試的基本工具(測試管理工具,自動化測試工具,性能測試工具)
Java實習報告3
一、實習目的
通過實習,培養綜合運用Java語言的面向對象編程能力;培養動手能力;培養良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。通過理論與實際的結合、學校與社會的溝通,進一步提高自己的思想覺悟、業務水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養自己成為能夠主動適應社會主義現代化建設需要的高素質的復合型人才。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
二、實習單位基本情況介紹
神豐信息技術(延邊)有限公司(簡稱“神豐信息”),是一家由日方注資,專注于面向中國豐田汽車的軟件開發設計、受托日本神豐信息系統株式會社開展系統開發,系統維護、面向中國的日資企業開展系統開發,以及面向中國國內的軟件開發設計的IT企業。公司成立于20xx年
8月12日,注冊資金RMB2,000,000元(神豐信息系統株式會社100%投資),20xx年04月04日成為延邊朝鮮族自治州信息產業協會會員;20xx年05月25日成為吉林省軟件輸出聯盟會員;20xx年05月30日被認定為吉林省科技企業;20xx年09月25日通過雙軟認定(軟件企業認定、軟件產品認定)。神豐信息一直秉承軟件提高效率、與社會共創信息化新時代的理念,致力于為用戶提供具有自主知識產權的系統軟件、安全軟件、平臺軟件、各類應用軟件以及全方位的解決方案和相關服務。
三、實習內容
1.日語培訓
由于公司為日資企業,日常工作要求職員使用日語,因此,公司特從日本請來中原先生為我們做培訓。大家零基礎開始,每天有兩到三個小時的學習時間,每周一參加語言階段性測試。過程雖然比較艱難,但是效果顯著,目前基本工作語言可用日語交流。
2.Java實訓
通過本次實習,我對Java語言的各種特性有了更進一步的體會:
①Java語言的語法與C語言和C++語言很接近,使得大多數程序員很
容易學習和使用Java。另一方面,Java丟棄了C++
中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。
②Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++
語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。
③Java語言支持Internet應用的開發,在基本的Java應用編程接口中有
一個網絡應用編程接口(java.net)它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。
④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中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
3.數據庫實訓——SQL
Server20xx
在此次實習中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統——SQL
Server20xx。它是基于客戶機/瀏覽機模式的數據庫管理系統;它支持ODBC、ADO等技術的應用,可無縫的與Windows
20xxServer和IIS
集成,提供高效安全的數據訪問服務;有利于整個系統管理規范化,使數據的完整性、安全性得到保證。
數據庫設計實際上主要是所要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術之前,這些工作分散在應用程序中進行;在采用數據庫技術之后,這些工作可以通過數據庫設計集中起來系統地進行。
進行數據庫設計的首要任務是考慮信息需求,也就是數據庫要存入什么樣的數據。創建數據庫并不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什么數據外,還應考慮存取方式,也就是處理需求。即要根據用戶提出的存取要求來設計數據模式和應用程序。
4.社會人教育 社會人教育也可以稱為職業道德教育,是指從事一定職業的人們在職業活動中所應遵循的道德規范以及該職業所要求的道德準則、道德情操和道德品質的總和。成功的大學生職業道德教育可以為大學生以后從事本職工作打下良好的職業道德基礎,為他們從業后具備良好職業道德修養提供理論、知識、情感前提。因此公司對新職員開展了職業道德教育課程,主要課程包括職前職業道德教育,即通過教育使大學生自覺認識到自己將來所從事職業的社會價值,使他們深刻感受到自己肩負的社會責任和使命,確立正確的就業意識和擇業取向;表現在將來的從業行為上,通過教育使他們熱愛本職工作,盡職盡責地履行職業義務,有較強的敬業和奉獻精神。
四、實習收獲
通過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。其次,實習期間,我對項目的開發有了一個較完整的了解和熟悉。在實習過程中,我學到了許多在學校學不到的知識和技巧,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。再次,個人日語水平有了長足進步,對日后生活工作頗有裨益。
此次畢業實習,我學會了運用所學知識進行軟件開發,學會了如何跟同事進行合作溝通。積累了處理有關人際關系問題的經驗方法。同時我體驗到了社會工作的艱苦性,通過實習,讓我在社會中磨練了自己,也鍛煉了意志力,訓練了自己的動手操作能力,提升了自己的實踐技能。積累了軟件開發的經驗,為以后工作也打下了很好的基礎。實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我都會因涉事而成長。
Java實習報告4
1)實習題目
學生信息管理系統的設計與開發
2)實習目的
《Java程序設計》課程是電子商務專業的一門專業必修課程,特針對此課程進行為期三周的實踐教學,旨在提升本專業學生對此課程中的理論知識的綜合應用能力、提高學生的邏輯思維能力、軟件開發能力。
本次課程實習要求學生用Java技術在Windows平臺下開發學生信息管理系統。通過此程序的開發能夠切實提高學生的程序設計水平,在實踐中掌握面向對象程序設計的開發思想。
3)開發環境
操作系統;Windows XP
編程環境:MyEclipse 6.0
主要技術:Java Swing實現窗體界面
JDBC實現數據庫操作
系統架構:三層架構(MVC)+DAO設計模式
數據庫:MySQL5.0
二:課設內容;
1)系統功能需求
學生信息管理系統主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統提供前臺用戶界面設計以及后臺連接數據庫程序設計,系統程序界面采用Java Swing組件實現,數據庫操作采用JDBC實現。
學生信息管理系統要面對教師和學生用戶。對于教師,需要查詢全部學生的基本信息和成績信息,并且可以對其進行修改。對于學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據不同字段,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據學生姓名和學號進行查找。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄。學生方面:學生通過自己的用戶名和密碼登錄此系統后, 可以查詢自己本學期的各科成績信息。
2)數據庫需求
依據功能需求,學生信息管理系統主要有三個表: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)項目總體設計
需要建立一個三層模塊:視圖層(界面,提供用戶輸入)控制層(接受用戶輸入處理)持久層(連接數據庫)。
在登陸界面實現教師、學生的登錄,實現學生查看自己所有信息的界面,教師對學生信息、學生成績信息的增刪減查功能的實現。
2)項目詳細設計
1、需要有開發環境,安裝編程環境:MyEclipse 6.0、數據庫:MySQL5.0、安裝Navicat for Mysql程序;
2、仔細閱讀《Java實習指導書》,詳細了解對學生信息管理系統設計與開發的總體設計;
3、首先需要建立四個包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與數據庫的連接和關閉連接;dao包主要負責對數據庫的操作;ui包主要分為登錄界面、學生查詢界面、教師對學生信息和學生成績信息進行增刪減查操作的界面;
4、ui包是界面,系統運行主界面--學生信息管理登陸界面(根據公共數據庫建立自己的數據庫,輸入登錄名、密碼可以分別進入教師主頁面、學生主頁面), 學生詳細信息界面(進入后會出現學生自己的成績等詳細的信息,并有退出功能),老師登陸界面(可以對學生信息進行增刪減查,對學生成績信息進行增刪檢查,并有退出功能);
5、ui包中還有對學生信息進行增加學生、刪除學生、查看學生信息、瀏覽所有學生信息、增加學生成績信息、刪除學生成績信息、查看學生成績信息的7個界面,每個功能實現完成后會顯示操作成功,并有退出功能;
6、然后在Java編程環境MyEclipse 6.0編寫代碼;
7、首現建立以dumeilingxxglxt命名的項目工程,然后建立ui包,然后再建立LoginUI類,代碼敲完LoginUI類的所有代碼,然后開始根據提示,這個 LoginUI類所需要的dao包,connection包,model包,還有dao包的 ScoreDao類、StudentDao類、 TeacherDao類;connection 包的DBConnection ;model包的Scor類 ,Studente類, 然后在敲ui包中的ScoreAddUI類, ScoreDeleteUI類,ScoreQueryUI類,StudentAddUI類, StudentDeleteUI類, StudentQueryUI類,StudentScoreUI 類,eacherMainUI類;
8、在MyEclipse中導入數據庫驅動包mysql-connector-java-5.0.5.jar;
9、 在Navicat for Mysql打開數據庫,然后建表:student表、teacher表和score表,進入主界面,實現系統登陸功能;
10、連接公共數據庫:Navicat for Mysql
代碼為:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");
11:然后開始運行,發現錯誤并解決錯誤;
12:在所有代碼都正確的情況下,所有界面將會出現。
四:調試過程(包括系統測試、出現的問題、解決的方法等)
出現最多的錯誤就是:
1)代碼編寫錯誤,解決方法就是照著代碼繼續核對,直到可以運行
2)當連接上公共數據庫后,運行LoginUI,出現登陸界面,但是輸入登錄名、密碼點擊登陸后卻出不出現學生信息界面或是老師登陸界面,這時候下面將會出現許多錯誤提示,點擊后開始再次找出錯誤的代碼,這個難度比較大,需要自習閱讀每一行代碼,在熟知代碼的前提下對程序代碼進行修改,也是最考驗我們耐心的時刻,過了之一階段,實習的基本要求就達到了,然后就該對程序加入一些自己的設計,以此來不同于別人。
3)在我設計好的代碼中,登錄學生界面是出現一個Driver success,connection succecc的提示,但是卻不顯示學生信息,一直不知道是什么原因,最后把數據庫的三個表刪除,再次建表,結果全部成功了,對我來時這是一個謎啊。
五、小結(在整個課程設計過程中的總結和體會)
將近三周的JAVA實習很快就結束了,雖然僅僅只有三周,但我學到了許多知識,以前只是做些JAVA實驗,敲一堆代碼,然后出來個簡單的結果,還有的是沒有在主函數里輸入,只是學會掌握屬性存取器的使用,super、final、abstract關鍵字,理解抽象類與抽象方法,理解并掌握接口的定義與使用等等,但這次不一樣,是設計與開發個學生信息管理系統,實現教師、學生登錄并實現增刪價查功能。
在整個學生信息管理系統的.設計與開發過程中,感觸最深的就是兩周的敲代碼、核對代碼。可以說是一次痛苦的體驗,但是在實習的第三周看到自己的成果展示,不得不佩服自己的毅力。
通過對這次學生信息管理系統的設計與開發過程實習,我發現任何一種語言只要你用心投入,你就會發現其實一切都那么簡單,就拿這四個包中的類代碼,如果你仔細分析的話,你會發現其實一些帶麥是差不多的,也就是說只要你會其中一個操作代碼,你就會其他的操作,老師給的程序代碼教師操作功能只有6個,但是我們可以再添加兩個界面。我的自己設計部分是:添加背景顏色、并增加了一個瀏覽所有學生信息的界面,但是沒有連接到正確的界面上,由于自己安排的時間問題,沒有及時寫出來,還有就是我在添加背景顏色時,還是不太清楚,確切說自己登陸界面添加背景顏色正確,其他的被覆蓋這了,總的來說還是不太懂代碼。
還有體會最深的一點是:只要你用心去學習,你就回學到一些東西,也許不是那么明顯,但是只要付出還是會有收獲的。在第三周周二是交作業時,有的同學自己昨天完全正確的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有點想哭,其實我想說:冷靜。然后看看是什么原因,假如是電腦的問題李珂把代碼拷走,重新建立工程,說實話,我不知道重新建了多少次,遇事一定要讓自己冷靜,不要急,事情總會有解決的方法。
Java實習報告5
對于任何一位大學畢業生來說,畢業實習是一個很關鍵的學習內容,也是一個很好的鍛煉機會,也是我們直接接觸社會的機會。對于我們來說,平常學到的都是書面上的知識,而畢業實習正好就給了我們一個在投身社會工作之前把理論知識與實際設計聯系起來的機會,畢業實習作為學校為我們安排的在校期間最后一次全面性、總結性的教學實踐環節,它既讓我們看到實際的中設計生產狀況,也我們在就業之前“實戰預演”,通過實習能夠使我們更好的完善自己,也為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
一、前言
實習時間:20xx年xx月xx日---20xx年xx月xx日
實習地點:河北中信聯信息技術有限公司軟件開發實習生
實習目的:通過實習,培養學生樹立理論聯系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、鞏固和充實,并培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和光榮感,提高綜合運用所學專業知識和基本技能的水平,培養從事軟件開發相關工作的能力。理論聯系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。
實習任務:了解軟件開發所用基礎知識,掌握軟件開發的基本技術,學習軟件開發的基礎知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。 工作的方法:首先學習java基礎知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學習SSH三大框架:Struts、Hibernate和Spring還有這些知識的項目實踐練習,熟悉公司軟件開發的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發運行的環境,最后進入實例操作,參加實際項目開發,鞏固和熟練所學到的知識。 所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件開發人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。
二、實習內容
本著對IT業的憧憬,走進了河北中信聯信息技術有限公司,我在公司所從事的'工作是軟件開發,在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的企業文化和員工的職業發展,以及行業分析和行業介紹。然后先參加公司里的軟件開發的一段時間的基礎培訓。在這期間我了解了軟件開發所要掌握的基礎知識,做項目用的開發語言Java基礎,oracle數據庫和SQL語句,學習JSP和Servlet,理解MVC設計模式,學習SSH三大框架,Struts、Hibernate和Spring。以及一些上機實踐,最后還做了一個項目實踐是銀行卡管理系統,我們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設計。在工作之前我在網上查詢了許多開發人員的相關要求,了解了作為一個開發人員必須耐心,細心和平和的心態,它的目標是盡可能早一些做出產品,完成任務,并盡可能的達到客戶的需求。
剛開始實習工作時,是由老的員工帶著我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發的相關知識,讓我們看相應軟件的需求說明書,了解一下項目的大體情況,在未成形的項目上隨便點點,了解項目基本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼里是在哪里,當時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁面上的基礎知識。在后來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最后就是基礎類的實際案例開發,這其中有如何運用數據庫,如何寫spl語句、創建用戶、表空間以及創建表。
除了軟件開發工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發現一切都沒有你想象的那么難,只要你努力,沒有什么不可以。
三、實習總結
這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。第一、畢業了以后不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學習要聯系實踐,一個人的價值是通過實踐活動來實現的,也只有通過實踐才能提升人的品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的辦法有很多:第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想辦法解決;第二。請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉向,越著急越解決不了問題,還不如心平氣靜的想想解決辦法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人的差別并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。
原來一直覺得學校的知識是沒用的,當真正用到了才后悔自己當時為什么不好好學習。所以說實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習后我們就清楚學習的知識到底有什么實際應用,和當今社會的發展有什么聯系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代發展,那些知識已經落后了,什么樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的不足,更加激發了我們學習的熱情。
這次實習使我鞏固了Java開發方面的知識,做了一個基于Struts銀行管理系統的一個模塊的項目,還跟著完成了一個河北省農業廳公文交換體統的項目,更重要的是了解了軟件開發這個工作的主要流程。當初在大家包括我自己的眼里都認為軟件開發的要求非常高,而我的基礎知識有太差,但是當自己真正的接觸了這個行業之后,發現其實并沒有那么的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以后到公司工作奠定了基礎,起到了承上啟下的功效。希望自己再以后的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。
總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。
Java實習報告6
一、實習時間:
20xx年2月25日至20xx年3月22日
二、實習地點
C樓數學試驗室
三、實習目的
學習java開發的相關學問,駕馭java開發的基本技術,豐富java開發的實戰閱歷。通過實習,培育我們綜合運用已學學問Java語言的面對對象編程實力,培育我們動手實力,培育我們良好編程規范、編程方法。以便能較全面地理解、駕馭和綜合運用所學的學問,提高自身的編程實力;增加自己的團隊協作意識,了解軟件開發的思索角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好肯定的基礎。
四、實習內容
第一階段:兩周時間,我自學了GUI編程,看了大量的教學視頻和資料。我首先在圖書館借閱相關java方面的書籍,潛心學習,首先使自己對java的`整個學問結構有一個整體的把握,先粗略的通讀一遍,然后回顧整個學問點,勾畫出自己不懂得地方,然后找學習過java的同學一起探討,一起探討。在將java的基礎學問弄懂之后,我就在網上搜尋一些java的教學視頻,然后自己仿照視頻仔細地去練習,最終,在兩周的時間里,對java的學問以及重難點都有了一個很好地把握。
其次階段:由指導老師講解實際項目完成過程中涉及到的一些專業學問,然后自行分組,完成本次的項目。
根據老師的規劃,一周時間學習項目中要用到的學問與技術,然后剩下一周的時間,留給大家做項目。第一周老師給大家講了一些要用到的東西。
第一天:老師也許講了一下我們本次這次的項目內容,是基于JavaSE即時通訊系統。然后給大家講了一些java的發展歷史,然后回顧了一下java的基礎學問。
其次天:本次的實習目的是做一個局域網閑聊系統。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進版它們就是用來繪制應用軟件的界面的,然后老師就用這兩個包里面的一些方法,寫了兩個小程序,一個是雪花程序(屏幕上不停地有雪花飄落下來,毫無規律,然后雪花落到屏幕最下方時形成積累效果),另一個是滿天星程序(屏幕上有好多星星,并且這些星星會不停地閃耀),隨著兩個程序的觀看效果,我對本次的學習內容產生了深厚的愛好。
第三天:本次是C/S架構下的閑聊系統,所以須要用到網絡編程這塊的學問。老師給我們講了客戶端與服務器端的整體的通信過程。然后,給我們寫了一個簡潔的服務器端與客戶端,然后給我們演示了它們之間的通信,令我特別新奇。
第四天:前天寫的服務器端是特別簡潔的,每次只能有一個客戶端登錄,并且閑聊方式是單一的一問一答的模式,非常不智能。老師在原來代碼的基礎上,添加了一些新的組建與集合,實現了這個缺陷,簡潔的到達了預期的效果,不過界面還是那種限制臺的界面,很不好看。
第五天:老師講了一些繪制界面的組建極其詳細用法,并且介紹了界面繪制的一些風格,講了繪制界面的一些心得與要點,非常受用。
剩下的最終一周,由我們自己分組完成本次的項目。我們小組最終是由四個人組成的,其中我是我們小組的組長。我先將真個系統的架構搭建起來,然后我們小組就進行了任務的派發,我負責核心代碼的編寫,其他人負責文檔部分與界面美化,系統測試。
Java實習報告7
實習類型 教學實習 實習單位 歐美學院 指導教師 丁亞周 所在院(系)信息技術系 班 級 1202 學生姓名于紅學 號 9211120214
一、 實習時間和地點
時間:20xx.3.17-20xx.4.17 地點:歐美學院F311,F310
二、 實習的內容
(1)本組課題及本人任務;
我們小組設計的是圖書管理系統,包括圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理和數據庫。我負責的是圖書信息管理,包括對圖書信息的查閱,刪除,修改和增加。可以滿足圖書館的一些日常活動
(2)程序功能簡介;
這次實踐課我們小組設計的圖書管理系統包括了圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理。主要包含對信息的查找,增加,刪除和修改。如下圖所示:
(3)主體內容(簡要說明總體情況,詳細介紹本人任務部分):
1.設計分析;
圖書管理系統是典型的信息管理系統,其開發主要包括后臺數據庫的`建立前端應用程序的開發兩個方面.對于前者要求建立起數據一致性和完整性強、數據安全性好的庫.而對于后者則要求應用程序功能完備,易使用等特點.本組結合簡單圖書館的要求,設計了數據庫結構和應用程序.系統運行結果證明,本文所設計的圖書管理系統可以滿足圖書館工作人員的需要
2.程序結構(畫流程圖)
3.各模塊的功能及程序說明;
我所負責的模塊是圖書信息管理,主要包含四個方面,對圖書信息的查找,增加,修改,刪除。查找:可以滿足圖書管理者查詢數目的要求,在這個模塊,可已使用多種方式查找,包括無條件查詢和條件查詢,無條件查詢是將所有的書一起都找出來,條件查詢又包括圖書編號查詢和模糊條件,這個可以滿足圖書管理者對具體的一本書查詢的要求;增加:按照傳統的增加方式進行增加,在新買書時,可以方便圖書管理者對數據庫進行增加;修改:可以修改圖書的名稱,適合在錄入信息錯誤時使用;刪除:當撤銷破舊書目時,可以使用,我所做的所有操作都會對數據庫產生影響。
4. 源程序;
case 1:
System.out.println(" 圖書信息:"); System.out.println("1. 查詢圖書信息:"); System.out.println("2. 插入圖書信息:"); System.out.println("3. 刪除圖書信息:");
int a1=scanner.nextInt();
switch(a1){
case 1:
System.out.println("1. 查詢圖書信息:");
String Sql = "SELECT * FROM systembook "; rs= stmt.executeQuery(Sql);
while(rs.next()){
String bookID =rs.getString(1); String bookNo =rs.getString(2); String bookName =rs.getString(3); String bookWriter =rs.getString(4); String bookPub =rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub); }
break;
case 2:
int zz=0; while(zz!=1){
System.out.println("2. 插入圖書信息:");
System.out.println("請按順序插入圖書條碼號,圖書索書號,圖書名字,圖書作者,
String str=scanner.next(); String []splitst=str.split(","); String a11=splitst[0]; String a12=splitst[1]; String a13=splitst[2]; String a14=splitst[3]; String a15=splitst[4];
Sql="INSERT
INTO
圖書出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub) VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
int i=stm.executeUpdate(Sql); //返回記錄影響的條數
System.out.println("插入成功!"); }
System.out.println("是否繼續插入?yes/no no返回主菜單"); String k=scanner.next();
if(i!=0){
if(k.startsWith("yes"))
System.out.println(); if(k.startsWith("no")){
zz=1;
System.out.println();
};
}; }
break; case 3: int ll=0; while(ll!=1){
System.out.println(" 3. 刪除圖書信息: ");System.out.println("請輸入要刪除的圖書編號:");String Str=scanner.next();String []Splitst=Str.split(",");String b3=Splitst[0];
String sql1="SELECT * FROM systembook where bookID='"+b3+"'"; rs1= stm.executeQuery(sql1); int kkk=0; while(rs1.next()) {
String a22 =rs1.getString(1); String b22 =rs1.getString(2); String c22 =rs1.getString(3); String d22 =rs1.getString(4); String e22 =rs1.getString(5);
System.out.println(a22+","+b22+" ,"+c22+","+d22+","+e22);
kkk++;
} if(kkk==0)
{ else
{
{String deleSql= "DELETE FROM systembook WHERE bookID='"+b3+"'";
System.out.println( "沒有這本書,請重新輸入"); }
Java實習報告8
一、實習目的
通過實習,培養綜合運用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實習報告9
對于任何一位大學畢業生來說,畢業實習是一個很關鍵的學習內容,也是一個很好的鍛煉時機,也是我們直接接觸社會的時機。對于我們來說,平常學到的都是書面上的知識,而畢業實習正好就給了我們一個在投身社會工作之前把理論知識與實際設計聯系起來的時機,畢業實習作為學校為我們安排的在校期間最后一次全面性、總結性的教學實踐環節,它既讓我們看到實際的中設計生產狀況,也我們在就業之前“實戰預演〞,通過實習能夠使我們更好的完善自己,也為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的根底。
一、前言
實習時間:20xx年xx月xx日———20xx年xx月xx日
實習地點:河北中信聯信息技術軟件開發實習生
實習目的:通過實習,培養學生樹立理論聯系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、穩固和充實,并培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和榮耀感,提高綜合運用所學專業知識和根本技能的水平,培養從事軟件開發相關工作的能力。理論聯系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。
實習任務:了解軟件開發所用根底知識,掌握軟件開發的根本技術,學習軟件開發的根底知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,穩固大學所學專業的根本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。工作的方法:首先學習java根底知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學習SSH三大框架:Struts、Hibernate和Spring還有這些知識的工程實踐練習,熟悉公司軟件開發的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發運行的環境,最后進入實例操作,參加實際工程開發,穩固和熟練所學到的知識。所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件開發人員的要求還有很大的'距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。
二、實習內容
本著對IT業的憧憬,走進了河北中信聯信息技術,我在公司所從事的工作是軟件開發,在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的企業文化和員工的職業開展,以及行業分析和行業介紹。然后先參加公司里的軟件開發的一段時間的根底培訓。在這期間我了解了軟件開發所要掌握的根底知識,做工程用的開發語言Java根底,oracle數據庫和SQL語句,學習JSP和Servlet,理解MVC設計模式,學習SSH三大框架,Struts、Hibernate和Spring。
以及一些上機實踐,最后還做了一個工程實踐是銀行卡管理系統,我們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設計。在工作之前我在網上查詢了許多開發人員的相關要求,了解了作為一個開發人員必須耐心,細心和平和的心態,它的目標是盡可能早一些做出產品,完成任務,并盡可能的到達客戶的需求。
剛開始實習工作時,是由老的員工帶著我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發的相關知識,讓我們看相應軟件的需求說明書,了解一下工程的大體情況,在未成形的工程上隨便點點,了解工程根本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼里是在哪里,當時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁面上的根底知識。在后來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最后就是根底類的實際案例開發,這其中有如何運用數據庫,如何寫spl語句、創立用戶、表空間以及創立表。
除了軟件開發工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發現一切都沒有你想象的那么難,只要你努力,沒有什么不可以。
三、實習總結
這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。第一、畢業了以后不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學習要聯系實踐,一個人的價值是通過實踐活動來實現的,也只有通過實踐才能提升人的品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的方法有很多:第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想方法解決;第二。請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉向,越著急越解決不了問題,還不如心平氣靜的想想解決方法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人的差異并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。
原來一直覺得學校的知識是沒用的,當真正用到了才懊悔自己當時為什么不好好學習。所以說實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習后我們就清楚學習的知識到底有什么實際應用,和當今社會的開展有什么聯系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代開展,那些知識已經落后了,什么樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的缺乏,更加激發了我們學習的熱情。
這次實習使我穩固了Java開發方面的知識,做了一個基于Struts銀行管理系統的一個模塊的工程,還跟著完成了一個河北省農業廳公文交換體統的工程,更重要的是了解了軟件開發這個工作的主要流程。當初在大家包括我自己的眼里都認為軟件開發的要求非常高,而我的根底知識有太差,但是當自己真正的接觸了這個行業之后,發現其實并沒有那么的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以后到公司工作奠定了根底,起到了承上啟下的成效。希望自己再以后的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。
總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。
Java實習報告10
畢業實習是學生大學學習階段重要的實踐性教學環節之一,通過實習學生將進一步了解社會,增強對社會主義現代化建設的責任感,使命感.實習期間,要求學生對企業(事業)單位的軟件設計工作進行業務實踐,使學生通過實習做到理論聯系實際,充實和豐富所學的專業理論知識,培養發現問題,分析問題和解決問題的能力,為畢業后從事軟件設計工作打下基礎。
畢業實習有著它深刻的意義,也是大學生必經的體驗,感謝學校能給我們提供機會,也感謝公司為我們提供條件。
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。
而我們現在學習Java是我們課程中的必修課程,更是找一份好工作的必備技能,雖然實習為期才一周,但是給我們增長很多見識,了解了大型軟件開發的過程。也學習了很多軟件開發時一些技巧,更重要的是這次實習拋開了以前老師講學生聽的模式,這次老師邊講邊帶領我們編寫程序,讓我們能讓學到的知識迅速鞏固。
在中國軟件專業人才培養工程(CSTP),北京智原教育基地。為期5天的培訓我們熟練掌握基于java的Android主流3G開發技術,能夠獨立完成從手機終端到服務器端完整開發方案。使得能夠掌握android相關領域基礎知識,學會開發Android手機應用系統;掌握手機開發要點;培養基本的編程感覺。
在這5天時間里,我們學習了Android開發環境的搭建實現基于Android4.2 SDK的開發環境,理解DDMS等常用Android手機開發工具Android中Activity的基本應用
了解Activity對于手機UI界面的關系,實現項目的UI界面的設計,理解Android開發中的resource各種資源Android的常用組件熟悉TeXtView、EditTeXt、Spinner、ListView等常用組件,實現基本功能。常用布局的實現基于項目,使用線性布局、盒式布局、相對布局等常用布局管理器Android中菜單的實現應用常見的三種手機菜單模式,學會實現定制菜單內容Android中監聽的應用理解手機事件的監聽,應用不同的監聽事件來實現各種手機常見動作 學員在老師的指導下,完成項目的.UI界面布局,實現基本的動作和監聽,并傳遞數據。Android的高級組件的應用頂部菜單的動畫效果,實現左右滑動信息提示框的應用Toast的應用,提示框的實現使用列表學會使用ListView,實現靜態和動態兩種不同的格式。Android對XML文件的解析能夠使用XML數據源,抓取遠端服務器上的開放數據。Intent的實現數據的傳遞。學會如何使用Intent來實現數據的綁定和在不同Activity之間的傳遞學員在老師的指導下,實現手機客戶端的RSS新聞閱讀器。
通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎
即將畢業了,通過這次畢業實習,讓我們對找工作這事更有了信心。如果可以希望學校能在我們畢業之前再組織一些就業培訓,讓我們更了解公司開發過程。為畢業后從事軟件設計工作打下基礎。
java畢業實習報告例文
Java實習報告11
轉眼間,四年額大學生活就要接近尾聲了,畢業的鐘聲將要敲響。將課堂所學知識運用于實踐成為畢業生們必經的道路。帶著老師的忠告,xx年xx月xx日我有幸來到西安軟件服務外包學院進行為期三個月的實習。
作為大學生涯的最后一課,實習不僅重要更有其獨特性,正是通過實習,讓我逐漸掌握怎樣把學校教給我的理論知識恰當地運用到實際工作中,讓我慢慢褪變學生的浮躁與稚嫩,真正地接觸這個社會,漸漸地融入這個社會,實現我邁向社會獨立成長的第一步。
在三個月里,所學知識的確有很多,java基礎,數據庫操作(oracle,mysql),SSH框架(hibernate,struts,spring),網頁設計jsp技術等,總之學到了很多曾經陌生的技術。受益匪淺。
一、實習計劃
7月10日:簡單地了解公司的基本情況,進一步學習了java的基本知識。 7月11日—7月13日:學習java相關的編程環境和運行環境的材料,準備好有關的程序和工具。
7月14日-7月17日:學習系統運行環境及環境變量設置,并調試。
7月18日-7月26日:學習簡單的java編程,做一個簡單的登錄系統, 7月27日-7月29日:深入地學習java的編程技巧和編程思想。
7月30日-8月2日:學習了SQL Server的相關知識,為后面的工作做好準備工作。 8月3日-8月5日:進行數據庫建立的學習和練習。包括表的建立,表之間的關系和優化。
8月6日-8月10日:對登錄界面進行美化,并著手后臺的編碼工作。
8月11日-8月20日:依然是進行后臺和各模塊功能編碼實現的學習和嘗試。并練習簡單、常用的測試的方法。了解其重要性。
8月21日-9月10日:學習SSH框架。對設計代碼進行簡化。
9月11日-10月5日:利用所學完成個人項目。
二、實習目的
進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的
能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
三、實習內容
通過本次實習,應當對Java、SQL、Dreamweaver等達到熟練運用的地步,同時應該對Java語言及其應用有一個非常清晰、明了的認識。本次的實習內容主要包括:對登錄管理系統有一個初步的構思及確定其應該包括哪些模塊實現什么功能;對SQL的基礎知識的理論學習;理論聯系實際對SQL進行具體操作;學會用SQL建數據庫及所需表格的具體方法;理解連接SQL數據庫的語句及能正確的應用于實踐;完成簡單的登錄系統;軟件初步測試。
四、實習總結
大學生活讓我對計算機理論知識有了一定的.了解,但實踐出真知,唯有把理論與實踐相結合,才能更好地增加自己的競爭力。實踐也是大學生學習知識、鍛煉才干的有效途徑。
本次畢業實習我主要是做一個登錄系統,從中學習一下Java開發和SQL的技術運用,因此選擇了石家莊志誠軟件公司。Java和SQLServer作為開發工具都有它們各自的特點,下面是我學習兩周Java后對Java的一些認識。
Java語言的優點主要表現在簡單、面向對象、多線程、分布性、體系結構中立、 安全性等方面。
1、Java語言是簡單的
Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。
2、Java語言是一個面向對象的
Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。
Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。
3、Java語言是分布式的
Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java.net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。
4、Java語言是健壯的
Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
5、Java語言是安全的
Java通常被用在網絡環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。
6、Java語言是體系結構中立的
Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件), 然后可以在實現這個Java平臺的任何系統中運行。這種途徑適合于異構的網絡環境和軟件的分發。
7、Java語言是可移植的
這種可移植性來源于體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。
8、Java是高性能的
與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發展越來越接近于C++。
9、Java語言是多線程的
在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,并提供多線程之間的同步機制(關鍵字為synchronized)。
10、Java語言是動態的
Java語言的設計目標之一是適應于動態變化的環境。Java程序需要的類能夠動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
SQL Server
在該系統中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統
——SQL Server 20xx。它是基于客戶機/瀏覽機模式的數據庫管理系統;它支持ODBC、 ADO等技術的應用,可無縫的與Windows 20xx Server 和 IIS 集成,提供高效安全的 數據訪問服務;有利于整個系統管理規范化,使數據的完整性、安全性得到保證。
數據庫設計實際上主要是所要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術之前,這些工作分散在應用程序中進行;在采用數據庫技術之后,這些工作可以通過數據庫設計集中起來系統地進行。
進行數據庫設計的首要任務是考慮信息需求,也就是數據庫要存入什么樣的數據。創建數據庫并不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什么數據外,還應考慮存取方式,也就是處理需求。即要根據用戶提出的存取要求來設計數據模式和應用程序。
畢業實習雖然結束了但是給我的感觸很大。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名即將畢業的大學生更應該把學習作為保持工作積極性的重要途徑。
實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我。
實習的同時也讓我了解到了自己的不足,我會繼續努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常感謝.
站在時間的這一端倒回去看,三個月的實習經歷教會我許許多多的東西,無論是對我以后的職業生涯還是對于我的人生來說,都是有益的。
認認真真做事,對自己負責。 用姜汝祥博士的話來說就是: 從依附型向獨立型轉變,堅守原則去執行; 從服從型向主動型轉變,積極主動去執行; 從個體型向團隊型轉變,協同一致去執行; 從避責型向守責型轉變,承擔責任去執行; 從封閉型向分享型轉變,開放心態去執行。
總之,Java通過真實的項目,真實的開發環境和開發流程,指導學員去真正開發,讓學員得到真正的鍛煉,收獲真正的開發能力。
有了真正的開發能力,才能夠勝任企業的實際需要,才能夠找到高薪的好工作。這次培訓讓我得到了很大的提升,對以后找工作有了很大的信心。
五、實習日志
7月10日
今天是實習的第一天,在王主任的帶領下簡單的了解了一下公司的基本情況。在和公司員工見面后,我就開始了自己的畢業實習。這次實習主要是鍛煉自己的動手能力,溝通能力,并進一步掌握大學期間學過的理論知識。這一天我學習了java的有關知識,java語言的優點主要表現在:簡單、面向對象、多線程、分布性、體系結構中立、安全性等方面。
7月11日-7月13
接著昨天的學習,首先我復習了java有關編程環境的理論。然后我下載了一些java的工具,并仔細地查閱了相關的信息,借鑒他們的經驗和心得,使自己在避免走彎路。Java工具的可操作性很強、而且簡單、容易學習使用。
7月14日-7月17日
我先回顧了以前的學習,然后裝備java的編程環境和運行環境。Java工具包括了java編譯器、java解釋器、Appletviewer和Visual J++。利用Visual J++可創建交互性很強的Internet運用程序,是難得的java開發系統。系統運行環境及環境變量設置。 7月18日-7月26日
通過以前的學習,做了一個登錄系統。包括了登錄界面和基本資料管理。其中也相應地學習了一下Dreamweaver。因為要美化一下其中的圖片和表格之類的。由于不熟練所以做的比較慢,效果也不是很好。但是熱心的同事給了我不少好的建議和幫助。 7月27日-7月29日
通訊錄管理系統是面向所有網民的的通訊錄,包括通訊錄管理,記事本管理等處理工作,是利用計算機進行集中管理而開發的系統。該系統是基于JAVA連接SQLSERVER數據庫進行開發的網絡通訊錄管理系統,力求與實際相結合具有查詢、管理等功能,旨在達到使通訊錄的管理和運營趨于計算機化,使之更加方便、快捷以提高工作效率。 7月30日-8月2日
學習了SQL Server的相關知識。在該系統中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統——SQL Server 20xx。它是基于客戶機/瀏覽機模式的數據庫管理系統;它支持ODBC、ADO等技術的應用,可無縫的與Windows 20xx Server 和 IIS 集成,提供高效安全的數據訪問服務;有利于整個系統管理規范化,使數據的完整性、安全性得到保證。
8月3日-8月5日
通前面所學,建立數據庫。企業管理器是幫助用戶創建數據庫的一個有力的工具,利用數據庫向導,你可以很容易地創建一個完美的SQL Server數據庫。但創建SQL Server數據庫之前,你需要知道如何來設計數據庫使得所建數據庫不僅滿足客戶需求,并且有較高的管理效率。數據庫是一個十分重要的信息中心,所以數據庫建立的好壞會影響到系統的各個方面。
8月6日-8月10日
在建立好登錄界面和數據庫后,在程序中加入了一些功能代碼。連接了相應的數據庫。由于沒有實際的的經驗,一開始就把我弄的一塌糊涂。一點思路也沒有,而且出現好多個連接的錯誤。再次向李主任請教有關數據庫連接的問題。在主任詳細的指導下我成功的連接了用戶登錄、查詢、記錄、管理等模塊。
8月11日-8月20日
任務是優化登錄系統,并學習簡單的調試和測試的一些方法。了解了測試的重要性和目的,而且通過這個過程可以了解自己的出錯的地方,并加深編碼的理解和掌握。 8月21日-9月10日
學習新的知識,SSH框架,曾經是多么陌生,現在卻能靈活應用。
9月11日-10月5日
利用所學知識獨立完成一個新的項目,最后得以實現。
Java實習報告12
一、實習目地
隨著社會快速的發展,企業公司對畢業的信管專業學生要求越來越高,為了能更好地適應越來越嚴峻的就業形勢,更好地更快地融入企業和社會,我們必須在在校期間提升自己的素質、職業技能以及積極參加專業資格考試等。學校課堂學到的理論知識是遠遠不夠的,而課堂外的實踐能讓我們信管專業的學生真正深入地去體會到這個專業的內涵,打開視野增長見識的同時學會將理論知識與實際情況相結合,真正運用到工作中。而實踐的目的也是我們從學校到社會的過渡,在這個過程中可以更好地對未來職業和發展做出選擇和規劃。院校也設立了許多電子計算機知識的課程內容,大家學了相關Java的基礎理論知識,可是缺乏java項目實踐活動實際操作的機遇。
在西安比特科技有限公司實習中,大家以工作組的方法開展項目訓煉,這也表明了將來在崗位是團隊的協作、作戰。在本次項目開發設計中我進一步掌握java開發設計的有關知識,把握java開發設計的基本上技術性,豐富多彩java開發設計的實踐經驗。學習培訓SQL的基本知識及恰當的應用方式,和有效的有關技術性,提升自己的工作高效率。根據實習,推進高校學過技術專業的基本上知識,提升剖析、分辨和解決具體難題的能力,鍛練自身的具體動手能力能力,提高自身的團結協作觀念,掌握開發軟件的思索視角和關鍵步驟,為大學畢業以后可以迅速地融入社會發展,能夠更好地融進精英團隊進到工作中打好一定的基本。此次實習的目地是為了更好地提升我的專業能力、實踐活動能力、及其要我掌握一些具體的工作情況。對我還在宣布工作中前有很重要的實際意義,無論是專業能力,或是專業能力,及其具體中的人際交往都是有了更為深入的感受,讓我還在宣布工作中前擁有一筆很寶貴的工作經驗。
二、實習內容
根據此次在西安比特教育科技有限公司實習,理應對Java、SQL等知識及其eclipse 、VM等手機軟件做到嫻熟應用的程度,另外應當對Java語言表達以及運用有一個十分清楚、一目了然的了解。此次的實習內容關鍵包含:對登陸智能管理系統有一個基本的設計構思及明確其應當包含什么控制模塊完成哪些作用;對MySQL的基本知識的集中學習;基礎理論結合實際開展具體步驟;學好用SQL建數據庫查詢及需要報表的具體做法;了解MySQL數據庫查詢的句子,恰當的運用于實踐活動;進行簡易的登錄系統;手機軟件基本檢測。老師先給大家解讀了有關的行業動態,隨后領著大伙兒將大家之前在書上學習培訓到的內容開展歸類小結,并對事后大家做的項目所必須的知識開展推進備考。將一些早已陌生的知識拿出來溫習溫習,以便項目中的有備無患。而且在實習的第一天公司的老師就詳盡的給大家解讀了撰寫一款應用軟件必須的流程,這種流程針對一個制作軟件的必要性,并為此為基本上給大家定好了此次實習的大致實習步驟,開展項目的需求分析報告。由于項目內容早已得出,因此大家立即干了一個多功能性的需求分析報告。大家工作組的項目是“排雷”,因而大家操作過程了一下,具體玩的全過程中發覺,需求分析報告這一全過程是非常非常的關鍵,需求分析報告文本文檔的制做,決策了項目的每個作用及其這一手機軟件是不是合乎客戶的要求。這全是前三天進行的,后邊將詳細設計和總體設計制做好后,大家依據總體設計,來開展項目的編碼。大家開展具體的編碼,我的覺得便是,對著總體設計去開展編碼,構思及其邏輯性十分的清楚,很有可能在將步驟如及其偽代碼變換時略微有點兒費力,當相對性于過去大家的立即編碼來講,流暢度不言而明。
到第二周前三天再次第一周沒完成的編碼工作中,在編碼全過程中我感受到越發到編碼的后邊針對全部項目的把控能力就更加的關鍵,因而在中后期編碼時要有很清楚的構思,而且針對項目的全部步驟一定要按要求上去開展,不可以想起哪里就寫哪里,那樣到后邊便會連自身都不清楚自身寫了什么了。在第三天中午的情況下,老師對大家的`項目開展了查驗,明確提出了許多難題,例如編碼太過度松垮,有一些地區考慮不周全全這些,在老師的建議和領著下,大家工作組都將編碼開展了提升和改錯。在這個工程項目里將自身的構思有老師的較為,通過學習老師的編碼,與自身的較為會發覺許多對之后工作中有意思的事情,使自身的編碼能力,對手機軟件的提升和針對全部手機軟件的制做有更深入的了解。后邊的幾日是依據項目,開展檢測。便是對手機軟件開展檢測,從最基本上的的方式檢測,一直到全部項目的綜合能力測試,分了很多環節。而區別于過去的檢測不一樣,此次我們都是先寫測試文檔,當測試文檔查驗達標后,大家才能夠沖著文本文檔開展逐漸檢測。我覺得,這很有可能便是大家之后工作中的大致方位吧,以文本文檔為主導的項目制做。早期的授課很多知識都早已經歷掌握。聽起來也并不費力。但是老師的知識也或是很博學多識,在其中交叉了很多我并不了解的知識,也有一些領域的有關知識,這種就是我覺得很重要的。中后期的實踐活動,老師早已將核心技術,知識都講過去了,大家只必須細心想一想哪些地方該用哪種技術性就可以了。在這段時間,我看到了一個工程項目的應該有的構架,開發設計的步驟。在授課時,老師一直提及當今的社會發展局勢,用工狀況,協助大家掌握有關的領域,實際上,我認為大家最缺乏的并不是技術性,只是領域局勢。老師的解讀也十分詳盡,尤其是針對基本,常見類的方式,使用方法。在老師的領著下,去了解了別的程序編寫的技術性,例如“五子棋”手機游戲、圖靈機器人等。
三、實習小結
光陰荏苒,JAVA項目實習一晃經過,回想到全部學習過程,內心感觸頗深。實習一開始時自然認為很枯燥乏味,可是根據這一全過程我覺得自身學得了很多東西,雖然不精,但早已新手入門,如今實習已告一段落,從此次成效上看來,或是較為取得成功的。實習的全過程盡管有很多不辭辛勞的工作中,可是根據這種工作中換得的是遍體鱗傷豐碩成果。針對大家而言實習是僅僅一次歷經,但也是一個起始點。從這兒大家不但學得了從院校不可以學得的知識,更使我們的操作過程技術性得到了更高的提升。但更關鍵的是工作經驗,是針對互聯網行業的了解。針對怎樣在精英團隊中與別人溝通交流,交往的能力獲得了非常好的鍛練。
從此次實踐中我明白了,大家校園內學習培訓與在崗位上學習是不一樣的;在企業上,是沒人會像老師一樣傾其所有的教你,也不會有些人花時間從零的教你,可是你做不對便會有指責,這類變化要我有點兒猝不及防。人一直能在逆境中成長,指責一多,因為我漸漸地的地去學習,勤奮的把工作中做的細膩一點,盡自身的能力去把工作中做得極致一些,讓自身和領導干部都溫馨一點。在工作上,你沒有按時進行工作中,那麼便是你的過錯,你的能力難題,就算是加班加點熬整夜,你也務必把任務完成,這就是義務。這就是工作中與院校里的最壓根的差別,也是以學員轉化成員工務必歷經的環節。在實踐過程中,我對專業有了清晰認識,需要掌握對的收集、分析、管理,對系統的分析設計,需要掌握專業的計算機語言知識和管理知識等,需要聊好的數理知識和邏輯思維,具有實踐能力和創新精神,了解行業發展現狀與趨勢。了解到必須熟悉的計算機語言如C語言、JAVA語言及web,C語言和JAVA語言是我們編寫代碼的必須,web是實現系統的必須,HTML5賦予網頁豐富性,可以跨平臺適應網頁設計,有更多多媒體元素提高可用性和用戶體驗。在具備好專業技能后,撰寫的學術態度也很重要,規范化有利于能力提高,職業素養也是必學的一課,好的是成功的開始,學會職場禮儀和規范,更好融入社會和工作。
根據此次實踐,我可以察覺到許多的工作經歷,可是在開發設計中的知識大家掌握的或是不足充足,導致我們在開發設計前期要較多的時間用以新手入門。更為讓我認為校園內學習培訓基本上知識是十分關鍵的。再度因為我更為深入的意識到大家院校一部分學員廣泛基礎知識知識較多,工程項目缺乏經驗的狀況,大家同學們大能夠除掉過去恥于參加工程項目,怕在他人前認短的心理狀態,大家應當積極主動的參與院校的社會實踐活動,多多的參加老師的項目,擁有這一些知識,大家一般在工程項目眼前或是能迅速下手的,而為了更好地更強的開展開發設計,大家也應當在學校期內就多開展一些工程項目層面的鍛練,塑造具體動手能力能力。
非常感謝西安比特教育科技有限公司和指導老師張老師在實習期對我的悉心栽培,我在公司學到了很多,這對我未來的職業規劃起到了十分深刻的影響。
Java實習報告13
這次到達內的生產實習,每個人都抱著一種認真學習的態度,去接受未來的挑戰。 在現今社會,就業問題就似乎總是圍繞在我們的身邊,成了說不完的話題。招聘會上的大字報都總寫著“有經驗者優先”,可還在校園里面的我們這班學子社會經驗又會擁有多少呢?
為了拓展自身的知識面,擴大與社會的接觸面,增加個人在社會競爭中的經驗,鍛煉和提高自己的能力,以便在以后畢業后能真正走入社會,能夠適應國內外的經濟形勢的變化,并且能夠在生活和工作中很好地處理各方面的'問題,我來到了重慶達內軟件有限公司,開始了我這個假期的專業實習。專業實習,就是把我們在學校所學的理論知識,運用到客觀實際中去,使自己所學的理論知識有用武之地。
只學不實踐,那么所學的就等于零。理論應該與實踐相結合。另一方面,實踐可為以后找工作打基礎。通過這段時間的專業實習,學到一些在學校里學不到的東西。因為環境的不同,接觸的人與事不同,從中所學的東西自然就不一樣了。
第一周的學習比較輕松,我們學習了基本的Linux系統命令和操作,開始熟悉實習所用的系統,為以后的實習打下基礎。我們從最基礎的CoreJava開始學習。從變量、運算符、順序控制等開始學習。由于兩三年前學習的內容早已生疏,我們在重新學習的過程中仍有不少收獲,所謂溫故而知新就是這個道理吧。
Java實習報告14
一、實習目的及意義
進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
二、實習任務
實習期間,第一階段:主要學習了Unix開發環境(Unix系統原理,Unix常用命令,Unix開發環境);java語言基礎(算法基礎,常用數據結構,企業編程規范);java面向對象,JDK核心API;并做了一個“在線考試系統項目”。第二階段:主要學習了SQL語言(SQL語言基礎和提高,SQL語句調優);Oracle數據庫開發,PL/SQL;javaSE核心編程;XML;JDBC;并粗略的完成“在線考試系統”的'數據部分。第三階段:主要學習了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了當當書店項目。
三、實習時間
20xx年02月24日~03月21日
四、實習地點
在北京尚學堂科技有限公司,地址是北京市海淀區西三旗橋東建材城西路85號神州科技園B座。
五、實習企業概況
北京尚學堂科技有限公司是一家從事JAVA技術開發、培訓、咨詢為一體的軟件公司。公司由海外留學人員和國內IT精英人士創建,主要成員均擁有碩士以上學位,畢業于國內著名大學如:清華大學,北京航空航天大學等。并都曾就職于國內知名IT企業,如:IBM、搜狐、中軟國際、清華紫光等。
公司成立以來,已經為國內數百家軟件企業輸送將近數萬名JAVA人才,很多畢業生已經成為所在企業的骨干。20xx年,從我公司培訓畢業的學員(畢業后一個月)就業率就達到了95%,平均薪水達到了4672元。公司同時對外承接各類型軟件項目,已經完成的項目有石家莊市中國農業銀行支票匯兌系統,北京市交通管理局內部OA系統,西安農林畜牧局CMS項目等。
北京尚學堂科技有限公司已經在全國眾多城市設立辦事處,在西安、長沙設立分公司。公司的目標是要成為中國領先的集項目開發、人才培訓、企業內訓一體的大型企業集團。
六、實習內容
第一階段
在java初級,我們主要學習了J2SE,包括JAVA 開發基礎知識 、 Eclipse 開發環境 、 J2SE 7.0 API 、J2SE 7.0新特性 、 多線程技術 、Socket 網絡技術 、Regular Expression 、Java反射技術 、Properties技術 、各種實戰設計模式、Java Debug技術 、 面向對象設計原則詳解 、實例解決面向對象設計 、 面試題內部詳解 、面試答題技巧詳解 、 AWT/SWING技術。
第二階段
數據庫技術、JDBC技術、HTML & CSS & JavaScript、Jquery、Http協議深入、JSP&Servlet、JSTL標簽庫、XML 技術、DWR框架、Oracle / SQL。
第三階段
這一階段我們主要學習了流行Web 框架簡介、MVC 模式,還有在java方面進行了深入,學習了Struts2、Hibernate、Spring三大框架,JBPM工作流技術深化。
七、實習感想
大學生活讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結合,才能更好地增加自己的競爭力。實踐也是大學生學習知識、鍛煉才干的有效途徑。
第一次參加專業實習,讓我明白了大學生生產實習是引導我們學生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養鍛煉才干的好渠道;是提升思想,樹立服務社會的思想的有效途徑。通過參加專業實習活動,有助于我們在校中學生更新觀念,吸收新的思想與知識。近四個月的實習,雖然時間很短,卻讓我從中領悟到了很多的東西,而這些東西將讓我終生受用。專業實習加深了我與社會各階層人的感情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才干,進一步明確了我們青年學生的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片廣闊的天地里,我們的人生價值得到了體現,為將來更加激烈的競爭打下了更為堅實的基礎。我在實踐中得到許多的感悟!
通過在達內的實習,讓我的專業知識有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會經驗缺乏,學歷不足等種種原因會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業,對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應用于工作中。
Java實習報告15
實習單位:
教務部制
實習時間:
20xx.6.22--7.5
一、實習目的
通過接觸和參加實際工作,充實和擴大自己的知識面,培養自己綜合應用的能力,理論聯系實踐,鍛煉自己各方面綜合能力,為以后做畢業設計及工作實踐打基礎。
二、實習單位及崗位介紹
xx教育介紹:
xx教育是全球教育管理集團(GEM)在中國的旗艦機構,由原摩托羅拉全球高級副總裁賴炳榮先生創立,地處蘇州工業園區獨墅湖高等教育區,業務領域涵蓋三個方面:
1.xx教育實訓基地
2. 移動互聯網項目工場
3. 蘇州xx軟件技術學院
我們這次參加實習的部分就是xx教育實訓基地。
android應用開發程序員,勉強概括了,在這半個月中,我們的角色。Android是基于java開發出來的框架,所以我們在成為合格的android應用開發程序員之前,進行了一段時間java的學習,java我們之前在學校是有學過的,而正是這一段重復學習的過程讓我們開始認識到xx教育與大學教育相比,他的獨特之處。Android工程師是指從事Android移動應用操作系統、游戲和各種Android平臺功能的應用、開發和測試的技術人員。 以手機開發為主要對象,包括但不限于手機操作系統、手機游戲、手機其他多種功能的開發和優化人員。Android工程師是移動應用開發者,希望將自己的應用移植到該平臺上或者在該平臺上開發應用。簡單點,android應用開發,就是基于android的框架,設計并代碼實現android應用。
三、實習內容及過程 Day1開班典禮
來到xx,我就開始把自己當作一個工作人來看待,我從心里期待,xx能給我們展示作為一個職場人所必須具有的素質與能力,同時,我也希望自己能從這個過程中慢慢學習,去為成為一個職場人而做好前期準備。
開班典禮,名字很容易讓我們產生又在經歷一次入學,新生。從社會這個大學堂來說,我們現在就是一個新生,新生這個角色我們并不陌生,從初中到高中,再從高中到大學,每一次,我們都是滿懷憧憬與期待。這次我們卻在期待當中感受到沉甸甸的責任。
開班典禮上,主講人給我們講了xx的產生背景和創辦企業的背景。賴炳榮先生在自己本該頤養天年的時候,投入財力精力進入到中國it教育中來,而并不以營利為目的。這種精神,我們是該敬重的,為什么沒說學習是因為,并不是每個人都有機會達到賴炳榮先生的高度。與其高調著說學習,不如從心里的敬意來得實際些。
xx的創業理念是架起企業與教育的橋梁,當然這與面向學術的當學教育是有很大區別的。老師在介紹完xx,就開始講起了職場。
職場,是我們大部分的歸宿,那么職場,或者企業到底需要什么樣的人呢?要成為職場贏家我們需要注意什么呢?這些問題主講人都給我們做了解答。
企業需要的是效益,所以他需要的`能帶來效益的人,與大學教育相比,企業跟多的注重的是結果導向,也就是說只要效益,而不注重結果。這樣的造成的結果是,要想在企業當中生成,我們必須注意規范與靈活的統一。規范是因為企業要實現最大效益,我們要想在企業生存,就必須遵守企業的游戲規則,這些規則可能條條框框與我們在大學中養成的自由散漫。
【Java實習報告】相關文章:
java實習報告范文05-22
JAVA畢業實習報告05-07
Java實習總結05-27
Java實習總結05-10
java員工轉正述職報告02-12
JAVA實習總結【合集14篇】06-19
java工作總結04-11
java面試自我介紹04-22
學習java項目總結范文01-16
初級java崗位職責01-31