軟件實習報告6篇

字號:


    出國留學網(wǎng)專題“軟件實習報告”推薦內容。
    俗話說,實踐是智慧的源泉。我們在結束一段工作時,我們都會需要書寫各種各樣的報告。大多數(shù)的報告都是回顧與總結,有一定借鑒作用。那要怎么樣才能寫好報告呢?經過整理,出國留學網(wǎng)為你呈上軟件實習報告,但愿對你的學習工作帶來幫助。
    軟件實習報告 篇1
    一、關于頂崗實習公司
    我所頂崗實習的南京xx軟件有限公司簡稱xx公司,公司成立于XX年,主營軟件開發(fā)和信息系統(tǒng)集成,專門從事工程建設項目管理信息系統(tǒng)開發(fā)和實施,具有自主知識產權的項目管理軟件產品xx項目管理系列軟件(包括xx投資控制合同管理軟件、xx進度控制計劃管理軟件、xx質量控制安全管理軟件、xx項目管理門戶、xx城建項目管理平臺等),并已經在全世界第一大橋蘇通長江大橋、國內最大的開發(fā)區(qū)蘇州工業(yè)園區(qū)以及南水北調工程實施和應用,目前正與南京城建集團合作,開發(fā)城建項目管理平臺。
    二、頂崗實習的內容
    今年xx月xx日開始,我正式走進xx開始了頂崗實習工作,并被調到了江蘇省建筑質量檢測中心,參加正在進行的一個檢測項目。由于我才大三,本身對企業(yè)的經營方式等都很陌生,公司讓我們的王工帶我學習,以師傅帶徒弟的方式,指導我的日常頂崗實習。在王工的熱心指導下,我依次對此次項目的業(yè)務流程和大概框架進行了了解,并積極參與相關工作,注意把書本上學到的理論知識對照實際工作,用理論知識加深對實際工作的認識,用實踐驗證大學所學確實有用。以雙重身份完成了學習與工作兩重任務。跟公司同事一樣上下班,協(xié)助同事完成部門工作;又以學生身份虛心學習,努力汲取實踐知識。我心里明白我要以良好的工作態(tài)度以及較強的工作能力和勤奮好學來適應公司的工作,完成公司的任務。
    三、頂崗實習的提高與收獲
    頂崗實習收獲,主要有四個方面:
    一是通過直接參與企業(yè)的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了本科教學的實踐任務。
    二是提高了實際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實踐經驗。
    三是一些學生在頂崗實習單位受到認可并促成就業(yè)。
    四是為畢業(yè)后的正式工作做好了準備。
    四、結語
    到公司頂崗實習并沒有我想象中的難以融入,通過慢慢的學習,發(fā)現(xiàn)在公司用的到得知識在我們的學校學習中都會遇到。至暑期結束,從不懂到漸漸的做了幾個檢測項目。學到不少的東西。頂崗實習生活還沒結束,開學了我還是會繼續(xù)留在公司我的學習和探索。
    軟件實習報告 篇2
    這次實習,讓我懂了人都是在工作學習中成長的,例如這次實習,就讓我明白了怎么寫實習報告。
    時間過得真快,很快我的實習生涯就結束了,在這幾天內,我似乎過了半年,又似乎是一瞬間,感覺做了一個很長的夢。
    在學校的生活太順利,走出校門后才發(fā)現(xiàn)自己什么都不算,什么也不會,不懂的太多了,需要學習的太多了。
    說真的,很有幸我進入的是××家具實業(yè)有限公司進行實習,也可以說是試聘;在xxx信息中心進行編程工作,是用軟件給他們的一分廠的員工進行效益工資和計件工資方面的核算,算出總工資,最后能以報表的形式表現(xiàn)出來,在這方面他們同進要求要個有查詢的功能,也說是說輸入工號可以調出一個員工三個月這內的所有的工資,同時超出三個月的可以自動消除.同時他們的工作流程是單卡流程,一個卡號,批量的進入,然后經本文來源于過員工的加工操作之后,批量的輸出。在這個方面他們有個出材量和購進量之比,也就是說如何去求他們的出材率,出材率越高,就意味著生產出來的好的產品就越多,員工的效益工資就越高。比如他們有四個產品:規(guī)格料、指接、拼板、集成材、他們會對這四個產品進行定價;如生產出一立方米規(guī)格料的價格是元、指接是元、拼板是元、而集成材則是元;通過這些定價我們可以很清楚的看出工廠要求員工生產出什么樣的產品。入他們的工序的材料我們稱之為毛料,而產出的東西我們又稱之為毛壞料,公司規(guī)定:如果員工的出材率在**%,那么超出的部分就是員工的效益工資,如果低于**%,那么員工就沒有效益工資,負數(shù)歸位于零,按零來計算,之后他要求對員工進行效益工資分配,比如有四個工序,送料器,直邊、壓刨、四面刨、他們又給這些工序的員工進行效益比例的分配、比如送料器是**%、直邊是**%、壓刨是**%、四面刨是**%,在這里又有主副之分比例為和同時他要求我們將效益工資進行分配到員工也就是說員工可以很清楚的要看到自己一天能掙多少錢做到心中有數(shù)當然這個簡單我們只須打印出報表就行了。
    軟件實習報告 篇3
    轉眼間,到昆山已經兩個多月。不知不覺中我已經從一個在校生變成一個職員。這跟在我們學校是完全不一樣的。除此之外,安博還制定嚴格的制度,這些使我們在安博的培訓像職工在公司工作一樣,讓我們提早接觸到公司的氛圍。
    來安博最重要的目的還是學技術,那就說說這里的教育情況吧。安博實行的是上午授課,下午上機練習的制度。我覺得我們這個班上午的授課經理非常好,他對java的理解非常透徹。我在大學學半年的java,僅僅停留在表面上,對實質的內容根本都不解。比如說==與equals的區(qū)別,方法的覆蓋,變量的隱藏等等。老師通過圖的方式,給我們講解它們在內存中的情況,使我們從本質上解這些東西。他的這種授課方式,既生動又形象,徹底地將問題講明白,我們接受起來輕松容易,也不容易遺忘。
    除他的講課方式以外,他還是一個非常幽默的人,坐在凳子上聽四個小時的課,會很乏味的,他時不時的給我們說一些搞笑的事,或者開玩笑的話,使課堂氣氛非?;钴S。他每講完一個新知識點,都給我們留一點時間練習,加深對新知識的理解。我們有什么問題,他都會很耐心的跟我們講解,不管程度是好是壞,他都一樣對待??傊?,聽他的課就是一種享受。他還把跟知識相關的材料發(fā)給我們,讓我們有研究的空間。有時還給我們一些面試題,讓我們提早看,只有準備好去應聘才有機會。
    昆山還給我們開一些素質課,講解一些職場素質,如何為人處事,如何同面試官講話,還要求我們在日常生活中也盡量做到。在我們就業(yè)之前開這樣的課,對我們這些即將踏入社會的大學生來說是非常重要的。公司招聘員工,一看實力,二看素質,兩者缺一不可。
    總之在昆山的這段時間中,我學到很多。時間雖短,但所學到的和知識的實用性很強。所有的老師們都教給我們很多工作習慣、工作技巧、日常禮儀、職業(yè)素養(yǎng)和心態(tài)方面的東西。使我們對今后的工作有新的認識,增添的極大的信心。
    學會學習和團結
    我們學半個多月的基礎知識,也該是用一用的時候。這半個多月,應該算是安博給我們安排的p階段的訓練時間。我們開始接觸一些小型的系統(tǒng),實訓員工管理系統(tǒng)等。這些小型的系統(tǒng)鞏固我們的基礎知識,讓我們學會一些編程的技巧,以及一些驗證的方法。
    每做完一個系統(tǒng),我們都有一個項目演示環(huán)節(jié)。自己帶著項目在全班學生的面前演示。講解自己是如何實現(xiàn)的,說出自己系統(tǒng)的亮點和不足,然后由其他學生來挑系統(tǒng)的毛病,找出漏洞。通過這種方式,你可以學到其他學生的優(yōu)點,別人好的編程思想你可以在以后的項目中運用。這是一個自我提高的方式。
    接下來我們做一個財務管理系統(tǒng),用mvc三層架構實現(xiàn)的,jsp+struts+hibernate,這個系統(tǒng)是我們小組共同完成的,jsp用于前臺的顯示,struts調用bean的方法與數(shù)據(jù)庫連接。這個系統(tǒng)做完之后,我覺得一個項目的流程圖是十分的重要。如果沒有總體的框架,后期修改會是很麻煩的。做項目之前我們應該先總體考慮一下布局,不要急著編程。 在做項目的這段時間里,我感覺自己的知識面太窄,書到用時方恨少。做項目不僅檢查我們的基礎知識掌握程度,而且給我們提供自我提高的機會。項目做完以后,我感觸頗深。以前在學軟件工程的時候,一直不覺的文檔很重要,老是認為編碼最重要,做這個項目糾正我的錯誤認識。
    我認識到概要設計,詳細設計是何等的重要。團隊合作,最重要的是合作精神,不能自己一個人編程,不管其他的人。項目都是分模塊做的,每個模塊直接是有聯(lián)系的,組內必須協(xié)調好,否則在整合的過程中會出很多的問題。一個大項目給個人自我發(fā)揮的余地是很大的。如果數(shù)據(jù)庫里的數(shù)據(jù)太多,在顯示的時候就應該考慮分頁,分頁的方法有很多種,這就是一個值得鉆研的問題。在此期間我學會自己解決問題的能力,在發(fā)現(xiàn)錯誤的過程中,才能學到更多的知識。知識是無窮的,不要為就業(yè)而學習,而是為提高而學習。多讀書,能提高自己的邏輯思維能力。要多和其他人交流,不要閉門造車。
    軟件實習報告 篇4
    20xx年11月28日,我懷著提高并實現(xiàn)自我價值的心態(tài),跨進E軟件技術有限公司的大門,開始了自己第一份實習工作。這是一家國內知名的專業(yè)軟件外包企 業(yè),在深圳華南地區(qū)位居行業(yè)前列。易軟自開始從事軟件外包業(yè)務以來,服務合作模式從人力資源外包發(fā)展到項目外包、離岸開發(fā)和OEM產品合作等模式。業(yè)務領 域包括電信業(yè),金融業(yè),制造業(yè)等。特別在電信行業(yè)有多年積累,在電信業(yè)務領域涉及固網(wǎng),智能網(wǎng)、移動通信、光網(wǎng)絡,電信增值服務等業(yè)務領域。易軟公司總部 設在深圳, 在上海、南京、北京,廣州,重慶,蘇州,武漢,大連等地建立了分公司或辦事處,就近為客戶提供外包服務。
    轉眼間,三個月實習 時間就過去了?;叵肫疬@段時間的工作過程,我從一名普通的大學生到一個為社會服務的軟件測試人員,思想覺悟有了很大的提高,作為一個剛剛步入企業(yè)的年輕人 來說,什么都不懂,沒有任何實踐經驗,不過在各位同事的幫助下,我很快的融入到了這個新環(huán)境,還學到了很多在學校學不到的東西,也認識到了自己很多的不 足,感覺受益匪淺。以下是我在這幾個月實習期間對工作的總結以及一些自己的心得體會。
    要想成為好的測試人員,首先得了解自己要測試的軟件 的相關知識。要了解軟件產品的架構是什么樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關心的,也是在測試中需 要注意的問題,滿足客戶是最大的需要。但是了解軟件需求之后要學會要多讀些軟件系統(tǒng)的技術文檔,軟件設計文檔,這些文檔可以幫助了解產品如何工作。還有多 看看公司 Bug 庫中的問題,這些存在的問題可以幫助自己了解軟件產品那些地方存在缺陷,軟件系統(tǒng)那些地方會出現(xiàn)錯誤。軟件是運行在一個大環(huán)境中,如果對系統(tǒng)不熟悉,那么 有些問題你不能從一個更廣闊的層面考慮,學習操作系統(tǒng)的知識,有助于你發(fā)現(xiàn)缺陷,定位問題更加準確。比如軟件運行在 Windows 或者 Linux ,如果不懂操作系統(tǒng),你就無法建立測試環(huán)境,有些時候時候軟件的組件發(fā)生問題,就是自己系統(tǒng)配置造成的,對系統(tǒng)不熟悉,會把外在原因歸結為軟件本身。所以 要學習關于和軟件系統(tǒng)相關的知識,比如編程,網(wǎng)絡,數(shù)據(jù)庫等。不一定要學習到多好的程度,只是通過這些擴展的知識面,可以在發(fā)現(xiàn)問題,解決問題上不會局限 在狹小的圈子里。
    和一切相關的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客戶交流,會在測試中從客戶的角度發(fā)現(xiàn)問題;和開發(fā)人員交流,會了解開發(fā)人員怎么實現(xiàn)軟件功能的;和項目管理人員交流,會知道開發(fā)進度以及遇到的困難。
    在這實習期間,我就參與了一個項目,這對我在軟件測試方面有了一定的認識和需要注意的地方。
    在滕邦國際的項目中,我主要負責的是wap網(wǎng)站、Symbian客戶端和后臺管理系統(tǒng),對有關用戶界面的測試和測試執(zhí)行流程有了一定的了解,學會了對bug管理工具Bugzilla的使用。
    一、有關用戶界面的測試
    1、圖形測試
    圖形包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。
    (1) 要確保圖形有明確的用途,應用系統(tǒng)的圖片尺寸要合理,并且要能清楚的說明某件事情,一般都鏈接到某個具體的頁面。如在滕邦項目中,wap網(wǎng)站跟客戶端的標志圖形就不一樣,酒店模塊、機票模塊和旅游模塊的圖片也是不同的。
    (2)驗證所有頁面字體的風格是否一致。
    (3)背景顏色與字體顏色和背景色相搭配。如本項目以該企業(yè)顏色為主。
    2、內容測試
    內容測試用來檢驗應用系統(tǒng)提供信息的正確性、準確性和相關性。信息的正確性是指信息是可靠的還是誤傳的。信息的相關性是指是否在當前頁面可以找到與當前瀏覽信息相關的信息列表或入口,也就是一般Web站點中的所謂"相關文章列表"。
    如在滕邦項目中,在查詢機票的時候出現(xiàn)一個不應存在奧林匹克航空,查詢機票深圳—北京時,出現(xiàn)美國聯(lián)合航空 UA,屬于國際票務,也是不應該查詢到的。
    3、整體界面測試
    整體界面是指整個 應用系統(tǒng)的頁面結構設計,是給用戶的一個整體感。例如:當用戶瀏覽應用系統(tǒng)時是否感到舒適,是否憑直覺就知道要找的信息在什么地方?
    整個應用系統(tǒng)的設計風格是否一致?
    在滕邦國際項目中,除了wap網(wǎng)站外,還有Symbian、Android、WinMobile三個客戶端,所以在事先沒有標準的情況下,各個平臺的導航不統(tǒng)一,各關鍵字段也不一致。
    二、bug管理
    1、在進行測試前,首先必須理解業(yè)務和需求。需求和業(yè)務理解了,才知道客戶想要系統(tǒng)實現(xiàn)什么。然后按照需求來進行測試,不滿足需求要求的都可以認為是BUG。
    2、和開發(fā)人員溝通。這里說的溝通并不僅僅指通過溝通試圖讓開發(fā)人員修改每個BUG,這個當然需要溝通,但是并不是指所有的BUG都需要修改,這中間涉及到成 本、技術,還有別的問題。除此之外,通過和開發(fā)人員搞好關系,對于BUG我們可以問他發(fā)生該BUG的原因,修改的大致方法,甚至不修改的原因等等,這有助 于以后測試中多注意、多發(fā)現(xiàn)這樣的問題,甚至提出修改建議。
    如在Symbian客戶端測試中,會出現(xiàn)“內存不足,請關閉一些應用程序后再試”的警告,是屬于正常現(xiàn)象。
    3、決定BUG嚴重性的時候,可以根據(jù)該被測對象在整個系統(tǒng)中充當?shù)慕巧?,實現(xiàn)的功能來判定如果該對象出現(xiàn)錯誤會對整個系統(tǒng)產生什么樣的影響,對產生的影響打 分,從而定義BUG的嚴重程度;決定BUG優(yōu)先級的時候,可以先假設不修復該BUG,出現(xiàn)的這些問題會產生哪些影響,然后判定這些影響的嚴重性來判定 BUG的優(yōu)先性。
    如在項目中,旅游模塊頁面中,時自動退出系統(tǒng),本是屬于High單,而我提的是Medium單。
    4、容易產生BUG的情況:雖然在開發(fā)過程中,軟件需求通常都會發(fā)生改動,所以如果某一部分的軟件需求頻繁發(fā)生變動,那么就會導致和這部分相關的編碼和設計會相應的頻繁變動,那么在測試中,這部分編碼設計實現(xiàn)的部分出現(xiàn)BUG的可能性就很大。
    如果在開發(fā)的'過程中,大量使用了第三方的組件,或者從別的軟件中移植了大量的代碼,那么和這些第三方的組件和代碼相關部分出現(xiàn)BUG的可能性就很大。
    軟件實習報告 篇5
    一、實訓目的
    通過老師對配送管理的講解和指導,使我們熟練掌握配送的基本操作流程,能夠在各大作業(yè)環(huán)節(jié)中快速準確的錄入基本資料,完成環(huán)節(jié)之間的切換和信息之間的傳遞,并能夠學習倉庫管理,客戶管理,入倉管理,訂單管理,出倉管理等內容,最終達到能夠成功建立一個倉庫,并完成出倉和入倉等任務的目的。
    配送實訓課程著重培養(yǎng)我們的動手操作能力,但并不局限于動手能力的培養(yǎng),通過老師對配送內部結構的啟發(fā)式講解,培養(yǎng)我們的邏輯思維能力,理論和實踐相結合的能力,通過參加配送實驗,可以將我們課本的東西得到落實,并且鞏固我們學到的學科知識,培養(yǎng)我們的興趣,從而提高我們解決實際問題的能力。通過學習第三方物流軟件,結合實際情況,了解產品從客戶發(fā)出訂貨單到客戶的到貨簽收的一個商業(yè)流通過程,加深對課本理論知識的認識!了解并掌握物流行業(yè)中,各行業(yè)的運作流程。使我們能快速投身社會實踐當中!
    二、實訓主要內容
    1倉庫管理
    在這個倉庫管理中,我們首先要建立起幾個倉庫來作為配送中心來存貨,分別有立體倉,平倉,還有普通倉,而且里面的數(shù)據(jù)都需要我們去填寫,并且填寫的內容還要根據(jù)我們的實際情況才行,因為這幾個倉庫是有區(qū)別的,特別是倉庫的面積,如果這里的填寫跟現(xiàn)實有很大的區(qū)別就會影響到后面的操作。對于這個,我覺得是有一定的難度,因為我們平時在課本上都了解不了這幾個倉庫的面積大小大概是在哪個范圍內,即使是要估算也要有一定的實踐經驗才行的,所以這樣的問題就要通過請教老師來了解大概的情況,這又是一個新知識!
    2客戶管理
    在客戶管理的內容包括:客戶資料,客戶報價,客戶合約,工廠資料,物料維護。首先填寫幾個客戶的資料再需要創(chuàng)造幾個工廠來提供貨物,并且每個客戶有對應的工廠提供貨物。工廠信息里的那內容包括供應商,購買商,購買供應商。在物料維護中,我們要編寫物料名稱,選擇我們要配送的物料,在這個過程中,我對那些凈重,毛重,體積是沒有任何概念的,當時我選擇的物料是圓珠筆,不知道1單位體積到底有多大,所以在單位體積中我就填了2,單位毛重就填了1。5,單位凈重填了1,所以導致在后面的入倉管理流程中的入倉作業(yè)單因貨物體積太大,我所建的倉庫經過多次的分配都無法裝滿這些筆,導致后面的流程無法繼續(xù)下去,所以在填寫這些物料的信息不能太馬虎,要跟根據(jù)實際來填寫,這給我的啟示就是要多點了解實際生活中這些與我們息息相關的東西,不要等到真正要用的時候無法入手,這些都是需要我們積累的。
    3入倉管理
    入倉管理里面的內容有入倉作業(yè)單,訂車作業(yè)單,卸車作業(yè)單,驗貨作業(yè),安排倉位,入倉確認,入倉查詢,流程查詢。在入倉作業(yè)單中,我發(fā)現(xiàn)我所建的倉庫不能滿足我的貨物的存儲要求,經過多次分配倉位還是無法存儲貨物,我都已經嘗試過了好幾遍最后還是向老師求救啦,我們共同起探究所出現(xiàn)的問題,一開始我們都以為是我所建的倉庫的面積太小了,無法容量客戶所要求的貨物量,所以我們又重新建了一個新的普通倉,嘗試一下,看看問題是否存在我所建的倉庫,后面經過多次的嘗試,所建的倉庫還是無法存儲貨物,然后我們又轉移了目標,從前面所填的內容查找了一下問題的存在點,原來出現(xiàn)在物料維護的這個流程中,我所填的物料規(guī)格根本就不符合實際情況,太大了,難怪都已經建了那么大的一個倉庫還是無法儲存貨物,發(fā)現(xiàn)了問題的存在處,就立刻更改,所以后面的內容都可以填寫下去了。
    4訂單管理
    訂單管理的內容包括:客戶訂單(無),客戶訂單(有),庫存檢查,訂單合并,訂單到揀貨。我們要先根據(jù)客戶的訂單要求填寫客戶訂單的信息,再檢查庫存的容量,將相同的訂單合并,再按訂單要求揀貨。
    5出倉管理
    出倉管理的內容包括:揀貨作業(yè)單,自動揀貨,揀貨確認,裝車作業(yè)單,訂車作業(yè)單,裝卸作業(yè),出倉確認,流程查詢,揀貨查詢,裝車查詢。根據(jù)出倉管理的內容填寫就可以,這個部分比較簡單,只要前面的內容沒有問題,審核成功,后面的內容都可以順利完成的。
    三、實訓總結
    為了更好的提高自己的專業(yè)水平與實踐操作能力,我抱著極大的熱情和十足的信心來參加這個實訓任務,讓我最深的感受就是我們不僅要學好自己的專業(yè)知識,而且要將之付諸實踐,我們才會得到更大的提升。在實際的操作過程中,我發(fā)現(xiàn)原來在課堂上老師反復講解的知識理論在實踐中卻得到了簡單化,那些書本中的長篇大論在實訓室經過老師的指導剖析一一呈現(xiàn)在眼前,不再需要我們在課堂費勁想象具體的實物空間,只要我們親身到實訓室很快我們就會學會我們所學的知識?,F(xiàn)代化的物流實訓室為我們同學提供了一個學習與交流的平臺,在操作過程中我們既收獲了知識,而且做到了將理論與實踐相結合起來,真正理解了我們所學知識的必要性與重要性,真正體現(xiàn)了實訓室的價值所在,我感到了一種滿足感,覺得自己能夠從中獲取真正有價值的知識與技能,受益匪淺。 同時利用一切可能利用的機會參見實踐,因為在實踐中你會發(fā)現(xiàn)很多東西看起來都是我們在課堂上講過的,但到實際運用中讓我們感到束手無策了,只有我們認真學習自己的專業(yè)知識,積極的參與實踐,才會促進我們原有專業(yè)水平的提高,而且讓我們感到我們在不斷進步,在不斷的走向成功。
    通過這次學習,使我們物流管理專業(yè)的學生具有運用所學理論知識來分析問題和解決問題的能力,全面、系統(tǒng)地鞏固和提高在校期間所學到的基礎知識和專業(yè)知識。通過對多種環(huán)節(jié)、多個內容的操作和訓練,讓學生了解物流企業(yè)的業(yè)務及其運作流程和環(huán)節(jié),掌握物流實務綜合技能。
    這次的實訓讓我學到了很多東西,在實踐能力上有了一定的提高。此外,在實訓期間我學會了如何把所學的知識在應用在實踐中,讓實踐與理論相結合,真正做到學以致用。作為一名大二學生,經過一年多的學習對專業(yè)知識也有了一定的認識和理解。一直都是忙于理論知識的學習,而經過這次是實訓,讓我明白了第三方物流的流程,利用現(xiàn)代化技術在保證質量的基礎上提高效率,這樣才會創(chuàng)造更多利潤。同時也使我了解一個企業(yè)的物流配送相關的運營操作程序,增強感性認識,并從中進一步了解、鞏固與深化已經學過的理論知識,了解運作方式,將我們所學到的專業(yè)知識和具體實踐相結合,以提高我們的專業(yè)綜合素質和能力。
    軟件實習報告 篇6
    時光飛逝,轉眼了大三就結束了,經過三年的校園專業(yè)知識的學習,我將要步入社會參加工作,暑假到了,此時的我和同學們在學院領導老師的安排下,利用暑假時間,參加了這次專業(yè)實習。
    此次實習的地點是xx一個IT公司,時間是一個月,我選的專業(yè)實習方向是大數(shù)據(jù)開發(fā);大數(shù)據(jù)開發(fā)是以Java編程為基礎,然后做大數(shù)據(jù)架構,數(shù)據(jù)導入,HDFS分布式文件系統(tǒng),Hadoop體系,環(huán)境搭建,云計算;因為時間相當有限,因此我們這次實習只學習了Java編程的基礎。
    Java是一門面向對象編程語言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向對象編程語言的代表,極好地實現(xiàn)了面向對象理論,允許程序員以優(yōu)雅的思維方式進行復雜的編程。Java具有簡單性、面向對象、分布式、健壯性、安全性、平*立與可移植性、多線程、動態(tài)性等特點[2]。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等。桌面應用程序,又稱為GUI程序(GraphicalUserInterface),但是和GUI程序也有一些區(qū)別。桌面應用程序將GUI程序從GUI具體為“桌面”,使冷冰冰的像塊木頭一樣的電腦概念更具有人性化,更生動和富有活力。運行桌面應用程序時,用戶界面會出現(xiàn)在運行應用程序的機器屏幕上。應用程序和它的用戶界面之間的消息通過機器的操作系統(tǒng)進行傳遞。通常情況下,這里只涉及到一臺機器,不存在網(wǎng)絡。
    我們是通過做項目實戰(zhàn)來學習Java編程的,在這一個月中,我們做了兩個Java項目,一個是桌面應用程序:圖書進銷存系統(tǒng),另一個是web應用程序:學生信息管理系統(tǒng)。
    第一個項目是圖書進銷存系統(tǒng),圖書進銷存系統(tǒng)是CS結構的,CS結構即客戶端—服務器結構,使用的是eclipse集成開發(fā)環(huán)境,MySQL數(shù)據(jù)庫進行該軟件的開發(fā);該系統(tǒng)的主要有出版社管理、書本管理、書的入庫管理、銷售管理等功能,通過這些簡單的功能,可以讓我們了解如何利用JDBC進行數(shù)據(jù)庫操作、如何使用Java的反射機制以及如何對系統(tǒng)進行分層等知識點。在實現(xiàn)功能前,我們需要為這個系統(tǒng)建立界面和設計數(shù)據(jù)庫。該系統(tǒng)共有六個界面,包括登錄界面、銷售管理界面、入庫管理界面、書本管理界面、種類管理界面、出版社管理界面。設計數(shù)據(jù)庫方面,該系統(tǒng)使用的是MySQL5。0作為數(shù)據(jù)庫。在設計數(shù)據(jù)庫前,我們可以確定,系統(tǒng)相關的表,從最基礎開始,有出版社表、書的類型表、書表、入庫記錄表和銷售記錄表,其中,一條入庫記錄中涉及多本書,一條銷售記錄也涉及多本書,因此還需要書的入庫記錄表和書的銷售記錄表,一條書的入庫記錄對應一本書,該條書的入庫記錄屬于某一條入庫記錄,可以理解成這是書與入庫記錄的關系表,同樣地,書的銷售記錄與書的入庫記錄一樣。
    我按照實習公司導師的要求以及根據(jù)軟件的開發(fā)文檔,每日完成相應的模塊功能,嚴格按照企業(yè)真實正規(guī)的開發(fā)方式進行該軟件的開發(fā)工作;在開發(fā)的過程中遇到了很多問題,有簡單的問題,也有難的問題,我積極的向導師請教,導師也耐心的給我講解,每一次解決一個問題,都會有很多收獲;遇到的問題很多,這體現(xiàn)了我知識掌握的不過扎實,軟件開發(fā)經驗的缺少,但是能力是在不斷改錯中提高的,因此通過這這個項目的開發(fā),我學習到了很多Java編程的知識;通過圖書進銷存系統(tǒng)的開發(fā),我掌握了基礎知識如開發(fā)環(huán)境的安裝,eclipse集成開發(fā)環(huán)境的安裝使用,MySQL數(shù)據(jù)的安裝和使用;掌握了Java的基本語法知識,掌握了Java圖形界面開發(fā)的基礎知識,掌握了如何將eclipse中開發(fā)的軟件連接到MySQL數(shù)據(jù)庫,掌握了一個軟件所需數(shù)據(jù)的表的建立,掌握了使用基本的SQL語句對數(shù)據(jù)庫中數(shù)據(jù)的查詢。
    我和我的團隊做的另一個項目是一個基于Web的學生信息管理系統(tǒng)。Web應用程序是一種可以通過Web訪問的應用程序,程序的好處是用戶很容易訪問應用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟件。B/S就是瀏覽器端/服務器端應用程序,這類應用程序一般借助IE等瀏覽器來運行。WEB應用程序一般是B/S模式。Web應用程序首先是“應用程序”,和用標準的程序語言,如C、C++等編寫出來的程序沒有什么本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基于Web的,而不是采用傳統(tǒng)方法運行的。換句話說,它是典型的瀏覽器/服務器架構的產物。一個Web應用程序是由完成特定任務的各種Web組件(webcomponents)構成的并通過Web將服務展示給外界。在實際應用中,Web應用程序是由多個Servlet、JSP頁面、HTML文件以及圖像文件等組成。所有這些組件相互協(xié)調為用戶提供一組完整的服務。Web應用程序的開發(fā)步驟為:需求分析,即需要完成什么功能;設計,這個步驟讓我們知道軟件最終是個什么樣子的;實現(xiàn)選擇一個框架;開發(fā)、測試,最后發(fā)布。
    我們所做的這個學生信息管理系統(tǒng)的界面包括登錄界面、班級信息管理界面、學生信息管理界面。對應的功能即為能輸入用戶名和密碼登錄該系統(tǒng)、對班級信息的增刪改查以及對班級信息的全部顯示、對學生信息的增刪改查以及對學生信息的全部顯示。這個學生信息管理系統(tǒng)是B/S結構的,B/S結構即瀏覽器—服務器結構,我開發(fā)該軟件使用的是eclipse集成開發(fā)環(huán)境,MySQL數(shù)據(jù)庫進行該軟件的開發(fā);通過這個軟件的開發(fā),我掌握了如何在eclipse中新建一個Web工程,掌握了在Web工程中安裝Tomcat,掌握了基礎的前端知識,如HTML語言和JavaScript語言,了解了簡單的開發(fā)框架,鞏固了Java編程知識,鞏固了數(shù)據(jù)庫建表查詢等知識。
    在項目開發(fā)期間,我積極和團隊成員溝通配合,提高了開發(fā)的效率,也提高了自己的團隊協(xié)作的能力;有不懂的問題自己先思考,然后尋求老師和同學的幫助,同時我也幫助其他同學,以自己所學的有限的知識幫助同學解決我能解決的問題,在幫助同學解決問題時我既鞏固了已學的知識也學習到了新的知識。因為自己已經在復習考研,所以每天還得擠出時間來復習考研要考試的科目,因此,這也促進了我高效率的學習。
    實習的工作時間是如此的緊張,任務是相當?shù)姆敝?,但工作之余我們的生活也是多姿多彩的;在實習期間的假期中,公司的導師們和班長給我們組織了一次活動,上午在梅溪湖公園尋寶,尋寶即是和自己的隊員在要求的地點拍照,最快完成的組將得到獎勵,艷陽高照,微風習習,上午我們在美麗的梅溪湖公園完成了驚險刺激的尋寶之旅;中午我們在步步高的自助餐廳吃中餐,該自助餐廳是挺贊的,食物豐富,食物味道美味可口,價格適中,實在是補充體力解乏之寶地。實習期間有某些公司的HR給我們講解大學生求職的知識,介紹整個行業(yè)的行情;實習的帶隊老師*負責解決我們的日常問題,*很負責任,非常關心我們的學習,在如此炎熱的夏天,*經常給我們帶來解暑神果西瓜,在此感謝*的辛勤付出;緊張的工作,適當?shù)姆潘?,勞逸結合,大大的提高了工作學習的效率。
    我在學習方式方法上面也有很多收獲,公司的導師教我們使用思維導圖來結構化學習知識,讓我們將學過的知識掌握得更加牢固,更加系統(tǒng)化;實踐出真知,動手實踐是學習知識最快的方法,而我們在學校上課學習的時候學習是沒有動手實踐的,因此學習得不夠牢固;通過這次專業(yè)實習,我進一步提高了自己的動手能力,提高了自己的自學能力;學習不在于學校而是在于人生,而IT行業(yè)的知識更新?lián)Q代更是相當?shù)目?,這也進一步要求了我們的自學能力,我們只有不斷的學習才能不斷進步,我們只有不斷的學習才能在互聯(lián)網(wǎng)的浪潮中爭流前進,甚至引領時代的浪潮。
    結語,讀萬卷書行萬里路,我們的經歷就是我們的財富,世界那么大,我們在經歷中磨煉,在經歷中提高。