可可簡歷網

位置:首頁 > 熱點 > 其他文案

2020計算機專業頂崗實習報告範文

  2020計算機專業頂崗實習報告範文



2020計算機專業頂崗實習報告範文


畢業實習是一個重要的綜合性實踐環節,旨在培養學生綜合運用所學知識和技術,針對具體應用問題,進行分析、設計和解決問題的潛力下面本站小編和大家分享2020計算機專業頂崗實習報告範文,提供參考,歡迎大家閱讀。

一、實習的目的和要求

1.實習目的:

畢業實習是一個重要的綜合性實踐環節,旨在培養學生綜合運用所學知識和技術,針對具體應用問題,進行分析、設計和解決問題的潛力,拓展學生的知識面,練習和掌握新而實用的開發技術,為畢業設計做好技術準備和課題調研等工作。按規範化方法逐步完成畢業設計工作。

2.實習要求:

       深入學習java技術瞭解軟解開發的過程綜合運用所學知識和技術,分析、設計和解決實際問題。

二、實習的主要資料

在實習階段我理解了四個月的日語學習,三個月的技術強化和三個月的專案實踐。透過四個月的日語學習我透過了日語J-TestE級的考試,也學習了很多JA技術。在這期間我們做了一個模擬專案:課題是物流倉庫管理系統的設計與實現,使用的框架是Struts和Hibernate,用的技術是java,開發平臺是myeclipse,資料庫是mysql。

Java語言從它向世人打招呼的那一天開始它就把自己定位在了致力於網路應用軟體開的語言,它的跨平臺、安全性、完全的面向物件,使它成為了互連網應用軟體開發的一個新的寵兒。Java是一種跨平臺,適合於分散式計算環境的面向物件程式語言。具體來說,它具有如下特性:簡單性、面向物件、分散式、解釋型、可靠、安全、平臺無關、可移植、高效能、多執行緒、動態性等。

Struts有一組相互協作的類(元件)、Serlvet以及jsptaglib組成。基於struts構架的web應用程式基本上貼合JSPModel2的設計標準,能夠說是MVC設計模式的一種變化型別。Struts是一個webframwork,而不僅僅僅是一些標記庫的組合。但Struts也包含了豐富的標記庫和獨立於該框架工作的實用程式類。

Struts有其自己的控制器(Controller),同時整合了其他的一些技術去實現模型層(Model)和檢視層(View)。在模型層,Struts能夠很容易的與資料訪問技術相結合,包括EJB,JDBC和ObjectRelationBridge。

在檢視層,Struts能夠與JSP,XSL等等這些表示層元件想結合。

Hibernate是一個開放原始碼的物件關係對映框架,它對JDBC進行了十分輕量級的物件封裝,使得Java程式設計師能夠隨心所欲的使用物件程式設計思維來操縱資料庫。Hibernate能夠應用在任何使用JDBC的場合,既能夠在Java的客戶端程式使用,也能夠在Servlet/JSP的Web應用中使用,最具革命好處的是,Hibernate能夠在應用EJB的J2EE架構中代替CMP,完成資料持久化的重任。

Hibernate的核心介面一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個核心介面在任何開發中都會用到。透過這些介面,不僅僅能夠對持久化物件進行存取,還能夠進行事務控制。

由於是對日軟體外包,所以我們要先學習日語。日語是世界三大“美語”之首。學習入門比較容易,學好很困難,基礎個性重要。每一天學習一課,大概有四五十個詞彙,五個左右語法點;抄寫單詞,句子;背誦會話、例文。學習日語就是每一天的主要任務,每一天早晨六點起床,晨讀,早飯過後繼續晨讀,準備聽寫。每學完一課,就要檢查詞彙,語法,句型。每週還有日語測試
        開始時很不適應,開始連著幾次都沒有及格,入門比較忙,學習壓力個性大,班上以前有三位同學中途退出,我以前動搖過,想過要離開,當想到尋找工作的不易,還是咬牙堅持下來了。之後好多了,每次都在九十多分,經歷過這樣困難的處境之後,我會在以後道路中更加堅強走下去。課程安排是上午三節課,下午三節課,晚上三節自習,作息時間跟高中差不多。日語就是一切,吃飯時總會忍不住去看幾眼詞條,睡覺前也得溫習一下。那裡的壓力遠比我以前任何時候所受的要大很多。每週有六天課,每一天都在高節奏高壓中度過。之後是日語口語和聽力的強化訓練,主要培養聽,說潛力。

之後開始JA基礎的學習。JA和以前學過的C語言是不同的,JA是純面向物件的語言,開始的時候受到C語言的影響,還很不適應JA的程式設計思想.慢慢的練習多了,也就能適應了。此刻才發現,JA比起C語言容易的多,它摒棄了C中很多功能強大但又很不合理,容易出錯的資料。JA有很多特點:純面向物件,分散式,健壯特性,安全性,體系結構中立,可移植,解釋執行,高效能,多執行緒,動態性。此刻JA已發展為一種開放性的技術標準。

僅僅學習JA,對於做專案而言是遠遠不夠的。做專案是從實際出發,先對客戶的需求進行分析,這部分很重要,務必把其中的一些細節弄清楚,畫出用例圖,功能圖,確定關鍵字,每一個功能的實現,並且對許可權進行分配,做出相關的介面。之後編寫程式,這部分不應浪費太多的時間,因為做一個專案需求分析佔到40%,軟體測試佔到40%,而寫程式碼只佔到20%。這方面有很多不懂的地方,很多功能是想出來了,但是程式碼卻實現不了。大家在一齊討論,老師再進行講解。
        在這期間很鍛鍊人,當學會一個技術時,就會有很大的成就感。而在其中,對了SQL語言的使用是相當的重要的,因為沒有了SQL語言的支援,對資料庫表的操作,是根本無法實現的,對資料的增刪查改,都是一樣的。發現對於軟體來說,對資料庫的操作是至關重要的,因為有很多軟體都是這樣的,無論是什麼都要對資料進行操作,統計、分類、查詢、修改、刪除等。最後就是軟體測試了,主要測試有沒有漏掉的功能,有沒有冗餘的東西,有沒有程式碼的bug,介面合不合總的來說,對於專案實訓,我個人認為是十分重要的,這突破了以前我的思維模式和慣性作法,以前對於程式來說,一開始就製作從來也不計劃,如果遇到了與想象中的不一樣的難題,就把這部分刪除掉,最近製作出來

的程式,往往是功能不完善、不明確,沒有具體的規劃和文件,到最後讓別人很難理解,自己也是很難講明白。沒有一個良好的程式設計思想,當然了學習專案實戰後,丟掉了那樣壞毛病,建立了良好的設計思想和程式設計過程。有很多不理解此刻變成了此刻的理解感謝,因為往往一些正確的思想,總是一開始不被人理解.

三、實習收穫與體會

在學校裡學了不少知識,和計算機知識,但是對與我來說還是遠遠不夠的。還沒有學會怎樣將理論知識付諸實踐,所以到了IBM無錫實訓基地。在那裡給我帶來了很多很多,最重要的是積累了工作經驗,為以後的工作打好了基礎。

透過實習我有不少體會,做事情要有以下幾點:首先要有好的態度,態度決定一切,擺正自己的心態,不要去依靠別人,依靠網路,遇到不會的,以為什麼東西上網搜搜就能夠了,必須要有自己動手,只有這樣,才能真正提高自己。