當前位置:萬佳範文網 >

實習 >實習報告 >

軟體專業實習報告3篇

軟體專業實習報告3篇

本文目錄軟體專業實習報告軟體專業大學生頂崗實習報告範文軟體專業大學生實習報告

一、實習目的

軟體專業實習報告3篇

蒐集與畢業設計相關的資料,瞭解web開發的基本原則,學習web開發的相關知識,掌握web開發的基本技術,豐富web開發的實戰經驗。學習asp、sql等的基礎知識及正確的運用方法,瞭解設計專題的主要內容,通過實習,鞏固大學所學到的知識,提高分析、判斷和處理實際問題的能力,增強自己的團隊協作意識,瞭解軟體開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。通過理論聯絡實際,從而提高處理實際問題的能力,為將來開發專案的順利進行做好充分的準備,與社會環境接軌做好準備。

二、實習內容

通過本次實習,應當對html、css、javascript等達到熟練運用的地步,同時應該對xml語言及其應用有一個非常清晰、明瞭的認識。本次的實習內容主要包括:對教學網站的建設有一個初步的構思及確定其應該包括哪些模組實現什麼功能;對asp、sql的基礎知識的理論學習;理論聯絡實際對asp、sql進行具體操作;學會用sql建資料庫及所需表格的具體方法;理解連線sql資料庫的語句及能正確的應用於實踐;學習基於ajax技術的rss閱讀器(web形式)、基於xml和xslt的學生成績釋出系統、基於web services的xml檔案上傳和檢視系統;完成簡單的單點登入系統;軟體初步測試;瞭解和初步掌握系統的釋出等。

三、實習總結

在注重素質教育的今天,社會實踐活動一直被視為培養德、智、體、美、勞全面發展的跨世紀優秀人才的重要途徑。畢業設計實習是學校教育向課堂外的一種延伸,也是推進素質教育程序的重要手段、大學生進入社會的橋樑。它有助於當代大學生接觸社會,瞭解社會。同時,實踐也是大學生學習知識、鍛鍊才幹的有效途徑,更是大學生服務社會、回報社會的一種良好形式。鑑於畢業實習的以上的優點,我懷著一顆真誠學習的心成為了其中的一員。

本次畢業設計我的課題是教學網站,因此選擇了北京京師要鐸科技有限公司,在公司實習期間與網站建設有關的知識我從頭學起。asp和sql server作為開發工具都有它們各自的特點,使用asp不但可以建立和執行動態、互動的web伺服器應用程式,而且也可以與html頁、指令碼命令和activex元件組合建立互動的web頁和基於web的功能強大的應用程式。在sql server資料庫的學習中不但瞭解到它的基本的服務組成而且通過具體的操作掌握了資料庫的安裝、連線過程。

由於此次web開發初步的專案還要和rss這個網路新寵打交道,所以我們也瞭解了rss的相關知識。

rss(really simple syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的xml應用。rss搭建了資訊迅速傳播的一個技術平臺,使得每個人都成為潛在的資訊提供者。釋出一個rss檔案後,這個rss feed中包含的資訊就能直接被其他站

點呼叫,而且由於這些資料都是標準的xml格式,所以也能在其他的終端和服務中使用。

如果從rss閱讀者的角度來看,完全不必考慮它到底是什麼意思,只要簡單地理解為一種方便的資訊獲取工具就可以了。

如果你用過rss,你會發現他實際上不過是一個導航的目錄表而已,你訂閱了一個rss,其實質就是從網站上接收了一個rss格式的xml檔案,然後,你的rss閱讀器就解釋這個xml檔案,然後(總是有然後)顯示出來,當然,在這個過程中,閱讀器也許會將其轉換為html格式檔案(如maxthon就是這樣處理的。)說到底,xml不過是一種儲存資料的方式,對資料含義的解釋和使用最終都是應用軟體的事。

兩天後,web版的rss閱讀器設計完成了。接下來的是應用xml和xslt技術的學生成績釋出板的設計。在這一部分內容中,我們學習了以下幾種新的技術:

xslt:

xslt的英文標準名稱為extensible stylesheet language transformation。根據w3c的規範說明書(),最早設計xslt的用意是幫助xml文件(document)轉換為其它文件。但是隨著發展,xslt已不僅僅用於將xml轉換為html或其它文字格式,更全面的定義應該是:xslt是一種用來轉換xml文件結構的語言。

xpath:

xpath是xslt的重要組成部分。在學習xml時我們已經知道xml是一個完整的樹結構文件。在轉換xml文件時可能需要處理其中的一部分(節點)資料,那麼如何查詢和定位xml文件中的資訊呢,xpath就是一種專門用來在xml文件中查詢資訊的語言。xpath隸屬xslt,因此我們通常會將xslt語法和xpath語法混在一起說。

用一種比較好理解的解釋:如果將xml文件看作一個數據庫,xpath就是sql查詢語言;如果將xml文件看成dos目錄結構,xpath就是cd,dir等目錄操作命令的集合。

學生成績釋出板完成以後,我們進入到了web開發的實戰階段。

雖然在公司實習的時間是有限的,但是它讓我感觸頗深。首先,公司跟學校是兩個不同的概念,在學校時除了上課自己的課餘時間比較多,也可以隨意的安排自己的時間。但在公司一天的時間都在工作,這樣的時間不是屬於自己的,我們必須認認真真的工作學習,否則在這樣競爭激烈的社會就很難找到我們的立足之地。其次是紀律方面,在學

校的時候隨著上課鈴響進課堂那是很正常的事,甚至有的同學會遲到,老師只是批評兩句警告下次注意,但在公司每天必須在規定的上班時間之前到達公司以刷卡的形式進行監督,遲到次數少的有相應的懲罰措施一般都是扣除獎金,遲到次數多的就得“另謀高就”。此外,公司還有一些技術性資料是保密性質的,這就要求我們遵守基本的職業道德必須對其進行保密,所有這些我們在學校的時候都是沒有接觸過的問題。隨著時鐘一分一秒的走過,我們也在不知不覺中長大,長大了就要離開學校、進入社會參加工作。周圍的環境在不斷變化著,我們的責任也在不斷變化著,這就要求我們必須要很強的適應能力,要努力認真的工作。

由於公司是主要是做網站的,所以我們利用大概一週的時間對asp和sql server XX進行了系統的學習,在這裡帶我的師傅只是很粗略的給我們講講或者乾脆直接告訴我們應該學會哪兒什麼時候檢查。這時才真正感受到了在學校時老師耐心的教我們一點一滴知識時的珍貴。真後悔在學校時不應該那麼浪費時間。但是現在也認識到自學能力的重要性,認識到“活到老學到老”的真諦。

本系統通過asp程式設計與sql server XX資料庫相結合的技術手段組裝完成基於b/s模式的教學網站。基本思想是把整個網站的建設分成若干個階段,嚴格遵照軟體開發的步驟先進行調查研究、之後是需求分析、整體規劃、編寫程式碼、軟體測試等。在整個實施過程當中還必須注意每個階段都儘量做好並寫成文件,還要注意頁面友好、可用性強等特點。這樣就會給以後的除錯和維護工作帶來極大的方便,也容易達到使用者滿意的效果。

基於asp的學習網站在改進傳統的學習模式,通過一種新的以網際網路為基礎的模式為學校創造一新的學習環境,使教學管理突破時空限制提高學習效率和標準化水平,使學校管理者、教師和學生可以隨時隨地通過網路完成教與學的管理。將網上教學代替傳統的手工方式應用於教學管理中協助辦公是當今的發展趨勢,不僅節省了大量的時間,還提高了工作效率同時也方便了學生。以致於每個人都可以不受時間、空間和地點的限制而自由學習,以較低的付出得到高質量的教育。它提供了豐富的知識庫與資訊庫,能夠激發學習者的學習興趣,從而達到讓學習者主動構建知識的目的,實現自己獲取知識、自我更新知識的理想目標。隨著網路的不斷髮展和普及,學習網站必將在教育科研的各個方面發揮越來越重要的作用。

幾年的大學生活,讓我對計算機理論知識有了一定的瞭解,但實踐出真知,唯有把理

論與實踐相結合,才能更好地為社會服務. 實習期間每天緊張的工作狀態,完全沒有時間考慮其它事情。在這期間,我上網查閱了一些計算應用知識並對畢業論文所需的資料進行了粗淺的瞭解,為接下來的畢業設計作準備,提高了我的動手能力,同時也讓我瞭解到了自己的不足, 今天我學到的所有這些都必將對我將來的就業產生深刻的影響。而對我來說,真正的就業也已經不遠了。我慶幸也感謝有這樣一個學習的機會,能夠在就業前很好的提高自己、鍛鍊自己。同時也讓自己對自己的能力更加自信,相信自己將來能夠成為一個對社會有用的一員,為社會主義現代化建設做貢獻。

軟體專業大學生頂崗實習報告範文軟體專業實習報告(2) | 返回目錄

實習單位:  聯歐國際貿易有限公司

實習日期: xx年12月21日至

xx年5月

xx網路工程職業學院

一, 綜述

東莞聯歐國際貿易有限公司是一家主要做國際貿易的公司。公司主要通過計算機與國內外客戶達成交易,先後與美國,歐洲諸國乃至非洲均有貿易來往。是以,公司計算機的穩定性與安全性就成了至關重要的一點。一臺經常出現故障以及存在木馬的電腦是決計不能成為公司所需要的電腦的。然而儘管現在電腦已經趨向成熟,但事無絕對,誰也無法保證電腦在試用期間絕對不會出現故障,不管是硬體的還是軟體的。然而,在出現問題後再匆匆忙忙的去找維修是來不及的,不僅耽誤了大量的時間,同時也增加了公司的經濟負擔。

而我。則是在公司中電腦日常維護,電腦所用軟體的日常檢查以及簡易的維修。比如電腦藍屏等一些非硬體故障所出現的問題便由我們所來解決。

二.主要工作

(一)辦公室電腦的日常維護與檢測。

1.負責辦公室電腦的日常管理,維護。

2.在其他員工下班後檢查所有計算機是否關機。

3.在公司員工的計算機出現故障時及時去解決,解決不了的及時聯絡維修人員來修理。

4.在公司引進新電腦時負責檢查新電腦是否有隱藏的問題;若有問題則與電腦銷售公司協商解決,沒有問題則在最短時間內將所需要的軟體安裝好。例如各種聊天工具以及ps等。

(二)計算機的維護——磁碟清理

新的計算機在使用一段時間後或多或少都會積累一些垃圾在磁碟中,這會大大拖慢計算機的執行速度。在這時,我們就需要進行磁碟清理將那些磁碟中的垃圾碎片以及不需要的登錄檔等清理出去。

統一操作清理的,如下;

1.開啟桌面上:我的電腦,進入分盤區;

2.點選自己想要清理的盤,左鍵點選,在出現的下拉列表中點選:屬性,進入屬性視窗,選中:常規,選項卡,會出現一個:磁碟清理 。

3.點選:磁碟清理,隨之會出現一個磁碟清理視窗,預設是一個磁碟清理選項卡,主要是以回收站內的為主;其他選項,內可以有的選擇,根據需要進行選擇清理。

4.若是回收站內有相應的檔案需要清理,可以點選進行刪除操作。會跳出相應的視窗需要進行確認刪除。

5.若是其他選項卡,進行清理時,會羅列一批需要清理的檔案,選中需要清理的檔案,再點選檔案上部的:解除安裝,就可以了。

手動清理

1.開啟本地電腦盤,進入相應的盤子;

點選右上角有一個:搜尋欄,根據自己需要清理的副檔名,進行輸入。

2.在右上角有一個小的搜尋欄中輸入:*.jpg,按回車鍵,會一 一羅列出搜尋到相同副檔名的檔案,可以根據自己的需要刪除的操作情況,選中相應需刪除的檔案,點選:刪除,就可以了。

3.另外還有一種可以用一些小工具,直接線上清理的,這裡就不說了,根據個人情況進行操作釋放出空間來即可。

(三)計算機的維護———硬碟初始化及bios硬碟初始化  硬碟是計算機的儲存裝置,可以將大量的資料放入其中儲存起來。但是必須對硬碟進行分割槽與格式化操作。對於沒有使用過的硬碟這是必要的一步,下僅做概述

(1)硬碟的分割槽操作 

①將系統軟盤(windows啟動盤、dos盤等)插入軟碟機,開機引匯出現dos提示符時,鍵人“fdisk” 命令按回車鍵,螢幕上出現四個選項:

1.reate dos partition or logical dos drive  (建立dos分割槽或邏輯分割槽)

2.set active partition  (設定對話方塊) 

3.delete partition information  (刪除dos分割槽或邏輯分割槽)

4.display partition information  (顯示分割槽資訊) 

鍵入“1”後,可以看到3個子選項:

1.create primary dos partition (建立基本dos分割槽)

2.create extended dos partition(建立擴充套件dos分割槽)

3.create logical dos drives in the  extended dos partition  (在擴充套件分割槽中建立邏輯分割槽)  鍵入“3”後出現4個子選項:

1.delete primary dos partition  (刪除基本dos分割槽)

2.delete extended dos partition  (刪除擴充套件dos分割槽)

3.delete logical dos drives in the  extended partition

(刪除擴充套件dos分割槽中的邏輯分割槽)

4.delete non-dos partition  (刪除非dos分割槽)

鍵入“4”後可以看到硬碟的分割槽資訊、容量分配等。

(2)格式化硬碟

把硬碟分割槽後,接下來對各個分割槽進行格式化。格式化命令基本格式為:

for_mat[驅動器:/引數]

如:format a:/q

format c:/s

分割槽後的硬碟必須格式化後才能使用。 模擬分割槽軟體下載(不會真的分割槽):upload iles/xx-12/

3)進入bios的方法

一般說來,進入bios設定程式通常是在開機啟動時按下主機板廠商預設的熱鍵就可以進入,而這個熱鍵一般會在啟動畫面的最底部顯示出來,例如“press to enter setup”。 不同的機器bios設定程式進入的熱鍵也不相同。下面是幾種典型bios設定程式進入的熱鍵:

award bios:“del”鍵

ami bios:“del”鍵 

phoenix bios:“f2”鍵

(4)bios設定程式實戰

現將award bios程式的主要設定專案介紹

dard cmos setup:標準系統引數設定。這裡是計算機中最基本的系統引數設定,如日期、時間、硬碟、軟盤、顯示器型別、出錯模式等,用箭頭鍵選擇相應的項,再用pv/pd/+/-修改設定值。

●date/time:日期和時間的設定一般情況下並不用我們去操心,因為這兩個引數計算機組裝結束後會自動生成,而且關機後也不會丟失資訊,但假如由於更換cmos電池或其他原因導致出錯,可以在這裡手工更改,不過筆者覺得還是進入windows後更改比較方便一些。

●hard disks:這裡一般有primary master(ide1口主裝置,接第一硬碟)、primary slave(ide1口從裝置,接第二硬碟)、secondary master(ide2口主裝置,接光碟機)、secondary slave(ide2口從裝置,接燒錄機等裝置)4個ide裝置,預設設定為“auto”,這樣系統可以自動檢測ide裝置。不過,如果瞭解主機板上的ide裝置介面位置,可以直接將某項設定為“user”或“none”,這樣可以大大節省啟動時的檢測時間。 

●drive a/drive b:設定軟碟機的型別,一般將drive a設為1.44mb,因為現在計算機上均只安裝一個軟碟機,所以一般將“drive b”設定為“none”即可。 

●video:設定顯示卡的顯示模式,一般都選擇“ega/vga”。

●halt on:系統出錯暫停設定,一般設定為“all but keyboard”,意思是在post加電自檢過程中,除了鍵盤錯誤可以忽略外,出現其他錯誤系統都暫停執行。

另外,右側還可以看到系統中的基本記憶體、擴充套件記憶體等有關資料。  features setup: 其主要設定引數

●virus warning:是否啟用病毒報警服務。

●quick power on self test:是否啟用快速自檢。

●boot sequence:系統引導順序設定。

●boot up floppy seek:啟動時是否檢測軟碟機。

●boot up numlock status:啟動時是否自動啟用數鍵盤,選擇“on”即可。  ●security option:當設定為“system”時,每次啟動系統都會要求使用者輸入開機密碼。

set features setup:晶片組功能設定 。

●sdram cycle length:記憶體的cl值設定,如果記憶體質量較好,可以設為“2”,否則設定為“3”就可以了。

●sdram bank interleave:記憶體交錯模式設定,如果你的記憶體支援四路交錯,可以設定為“4 bank”,這樣可以充分發揮記憶體的效能。

●agp-2x mode:agp顯示卡工作模式設定,設定為“enabled”即可。

●onchip sound/onchip modem:是否啟用整合在主機板上的音效卡(如ac’97)或內建的軟modem,請根據實際情況而定。

r management setup:電源管理設定。

●acpi function:是否啟用acpi高階電源管理功能,當然設定為“enabled”。  ●power management:在這裡我們可以選擇不同的電源管理工作模式,如disabled(關閉電源節電功能);max saving(最大節能模式,從無操作到主機進入節能狀態的時間為2分鐘);min saving(最小節能模式,從無操作到主機進入節能狀態的時間為1~15分鐘);user define(使用者自定義)4種模式可供選擇。 

●video off after:顯示器關閉的方式。

configuration:即插即用/pci裝置設定 。

bios defaults:加載出廠時的預設設定值。

performance defaults:載入計算機效能引數的預設設定值。

grated peripherals:外設引數設定。

rvisor password:管理員密碼設定。如果設定了管理員密碼,他人就無法修改你的bios設定值了。

password:使用者密碼設定 。回車後即可設定使用者自己的密碼,但前面已經設定管理員密碼的話,則你即使憑使用者密碼進入bios設定程式,也無法修改相應設定。

hdd auto detection:自動檢測硬碟引數。

& exit setup:儲存剛才的修改值,並退出bios設定程式,如果要儲存新設定的bios就選此項。 

without saving:不儲存剛才進行的修改值,而直接退出bios設定程式。

(四)計算機的維護——系統安裝

系統是需要重灌的,一臺電腦沒有癱瘓並不意味著這臺電腦還能完美的使用。一臺計算機在他的一生中縱使說需要重灌數次系統也並不為過。因為重灌系統並不僅僅是在電腦中毒、藍屏、崩潰等情況下才需要重灌系統;在日常使用中隔一段時間重灌系統也能延長電腦的使用壽命的。

1. 在安裝系統前,我們首先需要知道的就是什麼系統適合你。

(1) 根據你電腦的實際硬體配置選擇需要什麼系統:xp 、win7、win8乃至最新的win10都是你的考慮範圍之內,需要根據電腦的實際配置以及自己的喜好選擇。

(2) 根據你電腦的記憶體選擇32位的作業系統或是64位的作業系統。一般記憶體在4g以下的通常是32位的,而4g或4g以上的優先64位作業系統。因為32位的作業系統是無法識別出超過3.5g的記憶體的,這意味著如果你電腦實際記憶體超過4g而你又裝的是32位的系統,那麼多出來的那些記憶體相當於就是完全浪費的。

2. 選擇完自己所需要的系統後就去下載映象,例如常見的常見的雨林木風、深度、電腦公司等等;但我個人偏向於純淨的系統,不希望在重灌電腦後還能在電腦上看到那些流氓軟體。

3. 然後就是準備好驅動,尤其是網絡卡驅動。可以選擇去官網下,當然也可以萬能網絡卡驅動。

4. 製作啟動u盤

(1). 當我們下載完成了系統檔案,我們第一步要做的就是利用解壓軟體將其解壓出來(注意是提取到某處,而不是直接開啟它。)

(2)點選setup(建議您操作前關閉安全防護軟體),您將看到嚮導出現,在此過程中按照嚮導的說明一步一步進行即可。

5.  正式安裝系統

(1)進入bios,改為u盤啟動

現多數電腦都設有快捷啟動選單,在開啟電源後快速按鍵盤即可進入選單(不同機器快捷鍵有所不同,主要集中在f12、esc等,請主動嘗試或觀察開機的提示),辨別出你的u盤名稱選擇從u盤啟動。

如果遇到一些機型快捷啟動選單預設關閉的情況,那我們就要使用更加標準的進入bios(uefi)修改第一啟動項的方式(關於bios和uefi的資訊會在後文中提及,您可以暫將其理解為一個電腦自帶的基本系統)。進入的快捷鍵一般集中在del、f2、f9上。由於不同機器介面也不一致.

(2)設定好後儲存,計算機會自行開機,這時就會進入官方pe當中。首先是語言相關設定.一般就是中文。

(3) 接下來就是分割槽,請按自己的需要來進行分割槽,亦可不操作直接下一步(請不用考慮4k對齊問題,使用原版pe分割槽本身就是對其的)。當計算機第一次重啟後請取出啟動介質,以免迴圈安裝。另外,如果是win7,則原版pe不帶有usb3.0驅動,若u盤插在usb3.0介面(藍色)會導致提示驅動器錯誤,請使用2.0介面(黑色),win8以上則無此問題。

(4)在安裝過程中可能需要數次重啟,在拔下u盤後無需操作,在經過數次重啟後將會出現賬戶設定介面。您可以自定義一個使用者名稱稱,推薦使用英文。密碼可以設定也可以留空

(5)根據版本的不同,您可能會被要求輸入金鑰,此時可以直接點選跳過。

(6)選擇合適的時區

(7)全新安裝好的系統桌面上將只有一個回收站,您可以按自己喜好設定(注意:office與系統是獨立銷售的,如果需要請再安裝,推薦使用office xx以上的版本)。如果您原來的系統未格式化,您現在可以通過磁碟清理來清理舊系統檔案。

接下來我們要做的就是安裝我們事先準備好的驅動或驅動工具以及各類執行時。

(8)在最後,我們需要去網上下載一個win7啟用工具用來啟用win7。

三  體會收穫

畢業前的實習是每個學生走向社會、走上工作崗位必不可少的一個環節。身處實際的工作環境和社會環境,在實踐中重新認識社會、認識自己,明白社會上都有什麼樣的人,社會需要什麼樣的人,自己要做什麼樣的人,這些都是學生在實習中能學到的東西。通過這段過渡時期,將為真正進入社會,創造生活,做好鋪墊,打下基礎。在這四個月的實習生活中,我學習到了很多東西,也有很多感觸和認識,我重新找回了自己的理想併為之努力,這就是我最大的收穫,這次實習的收穫和體會,也是我對大學的收穫和體會,自己對自己的認識。

在實習當中我也學到了許多以前在學校未曾學到的新東西。尤其是豐富了自己的動手能力。在學校期間,學到的基本是理論知識,通過實習,使理論和實際得到了很好的聯絡,不僅加深了對知識的理解,而且使實際的操作能力得到更大的提高。更為重要的是對於軟體開發來說,經驗很重要。

通過實習,不僅獲得了豐富的知識,很好地鍛鍊了操作技能,而且對計算機有了更為深刻的認識,最重要的是有了怎樣看工作,怎樣看社會的思維方式。對於一個剛走出校門的學生來說,要想做得相當出色,不僅應當掌握基本的知識技能,處理好人際交往的關係,而且應當充分拓展自己的知識面。只有使自己的知識體系充分完備,才能在實際的應用中游刃有餘。此外,在實際的開發過程中,積累業務經驗也是十分關鍵的,並且要注意充分鍛鍊與客戶和同事的溝通能力,對於一個出色的軟體人才來說,應當在技術、業務,交際和管理等各方面都是出類拔萃的。但對於一個老闆來說,懂得豐富自己的頭腦,懂得讓自己更加有洞察力,懂得更加聰明的用人,跟隨社會的腳步,這些都是實習的收穫。

四  存在的不足

通過這次實習,我深深認識到了自己的許多不足。在實習過程中發現對於某些知識的掌握本以為已經相當透徹,但是實際情況往往與預想不太一樣,因為自己的許多認識很多都是建立在理論的基礎之上,而缺乏實踐驗證。所以對一些觀點的認識往往會趨於片面,所以在日常工作當中還是應當充分認識到理論與實踐的聯絡。通過實際的工作發現自己的知識儲備還是比較薄弱的,工作中遇到很多知識點都是未曾接觸過的,因而應當進一步豐富自己的知識儲備。在人際交往方面,感覺自己還不夠自如,還有待進一步鍛鍊這方面的技能。對相關的業務知識瞭解還比較少,缺乏相應的經驗,所以在這方面還需更加努力。  為了進一步提高自身的綜合素質,除了彌補以上的不足之外還應當進一步拓展知識面,加深對某些重點知識的理解和掌握,並且在實際的工作過程中注意積累各方面的經驗,鍛鍊各方面的技能,提高自身的綜合能力,緊跟社會變更的步伐,永葆思想和技術的生機活力。

五  建議與思考

(一)、對於我們實習生來說,首先在校學習期間,思想上要引起重視,自大學一年級開始大學生就要培養“生存危機”意識,認識到實習的重要性,自覺將實習作為一次難得的學習、檢驗和強化技能的機會,為將來的工作積累經驗與基本技能。平時覺得自己能夠勝任的簡單事情,當真正動手做時卻不是那麼簡單了;應該結合個人的興趣、價值觀、能力、技能、職業發展傾向做個詳細的職業發展規劃 

(二)、對於學校來說,我認為在校時應多增加實訓機會,特別是可以到企業實訓或觀摩的機會,而不是到畢業才感受到實際工作與平常在校學習的有很大的差異。多安排實踐給學生,只有在動手的同時才能把書本上的理論知識充分領悟,那樣以便在今後的工作崗位中得心應手。也要為學生制訂切實可行的實習計劃,建立信用檔案,將相關資料載入資料庫,建立、健全大學生實習雙向導師制度,院系和實習單位都應當指派專門導師為學生指導,導師所指導的學生應當有數量限制。

最後,可以的話,學校應當提供一定的經費,與相關企業共同建立大學生實習培訓基地,利用現代科技手段在網路上開設的實習基地,利用網路的平臺提供人才資源儲備

軟體專業大學生實習報告軟體專業實習報告(3) | 返回目錄

一、實習目的

進一步瞭解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習sql的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用java語言的面向物件程式設計能力;培養我們動手能力;培養我們良好程式設計規範、程式設計方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的程式設計能力;增強自己的團隊協作意識,瞭解軟體開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

二、實習單位及崗位介紹

1、實習單位介紹

2、實習崗位介紹

我的崗位是java軟體工程師。實習期間參與人力資源管理系統的開發,根據開發規範和流程獨立完成模組設計、編碼、測試。編寫相關應用系統的開發文件、資料庫設計文件等。較為詳細和系統的掌握了軟體開發的知識體系。把所學知識與解決實際問題相聯絡,培養了自己發現問題、分析問題和解決問題的能力,從而提高了自己從事實際工作的能力。

三、實習內容及過程

1、java基礎知識

java的基礎知識對於一個java軟體工程師來說就好比是人的靈魂,現在的公司在招聘的時候很多都不在乎你會不會流行的技術,如(struts、hibernate、spring、ibatis等)。他看重的是你的基礎扎不紮實,對於網易、騰訊等大公司來說更是如此,我們在開發過程中運用了大量的java基礎知識,如類、物件、方法、成員變數、靜態變數、封裝、繼承、多型、異常、介面、抽象類、io流等等,所以一個系統對於java程式設計基礎的依賴便不言而喻。

2、mysql、oracle資料庫

mysql是最流行的開放原始碼sql資料庫管理系統,它是由mysql ab公司開發、釋出並支援的。mysql ab是由多名mysql開發人創辦的一家商業公司。它是一家第二代開放原始碼公司,結合了開放原始碼價值取向、方法和成功的商業模型。oracle則是以穩定性著稱,在訪問量和資料大量交換的伺服器中,oracle佔了大臂的江山,在開發中主要用到了資料庫的查詢語句、資料庫的關係、事物等。

3、servlet和jsp

一個servlet就是java程式語言中的一個類,它被用來擴充套件伺服器的效能,伺服器上駐留著可以通過“請求-響應”程式設計模型來訪問的應用程式。雖然servlet可以對任何型別的請求產生響應,但通常只用來擴充套件web伺服器的應用程式。java servlet技術為這些應用程式定義了一個特定於http的 servlet類。javax、servlet和javax、servlet、http包為編寫servlet提供了介面和類。所有的servlet都必須實現servlet介面,該介面定義了生命週期方法。

jsp是由sun microsystems公司倡導、許多公司參與一起建立的一種動態技術標準。在傳統的網頁html檔案(*、htm,*、html)中加入java程式片段(scriptlet)和jsp標籤,就構成了jsp網頁java程式片段可以操縱資料庫、重新定向網頁以及傳送e-mail等,實現建立動態網站所 需要的功能。所有程式操作都在伺服器端執行,網路上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支援java, 也可以訪問jsp網頁 。

java servlet是jsp技術的基礎,而且大型的web應用程式的開發需要javaservlet和jsp配合才能完成。現在許多web伺服器都支援servlet,即使不直接支援servlet的web伺服器,也可以通過附件的應用伺服器和模組來支援servlet,這得益於java的跨平臺特性。另外,由於servlet內部以執行緒方式提供提供服務,不必對於每個請求都啟動一個程序,並且利用多執行緒機制可以同時為多個請求服務,因此servlet的效率非常高 。

4、三大框架

struts 2是struts的下一代產品,是在 struts 1和webwork的技術基礎上進行了合併的全新的struts 2框架。其全新的struts 2的體系結構與struts 1的體系結構差別巨大。struts 2以webwork為核心,採用攔截器的機制來處理使用者的請求,這樣的設計也使得業務邏輯控制器能夠與servlet api完全脫離開,所以struts 2可以理解為webwork的更新產品。雖然從struts 1到struts 2有著太大的變化,但是相對於webwork,struts 2的變化很小。

hibernate是一個開放原始碼的物件關係對映框架,它對jdbc進行了非常輕量級的物件封裝,使得java程式設計師可以隨心所欲的使用物件程式設計思維來操縱資料庫。 hibernate可以應用在任何使用jdbc的場合,既可以在java的客戶端程式使用,也可以在servlet/jsp的web應用中使用,最具革命意義的是,hibernate可以在應用ejb的j2ee架構中取代cmp,完成資料持久化的重任。

spring 也表示是一個開源框架,是為了解決企業應用程式開發複雜性由rod johnson建立的。框架的主要優勢之一就是其分層架構,分層架構允許使用者選擇使用哪一個元件,同時為 j2ee 應用程式開發提供整合的框架。spring使用基本的javabean來完成以前只可能由ejb完成的事情。然而,spring的用途不僅限於伺服器端的開發。從簡單性、可測試性和鬆耦合的角度而言,任何java應用都可以從spring中受益。

5、管理系統的開發

四、實習總結及體會

通過這次實習機會,我主要學習了以上這些java程式設計的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟體開發中,你不可能一個人幹完一個系統,大家都是通過svn等團隊管理工具互相配合完成程式設計任務。在實習之前,我對軟體開發的過程只有一個模糊地印象,以為只要把程式碼編寫完之後就算

基本上一個專案開發完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟體開發過程不只只是編寫程式碼,在編寫程式碼之前還有好多的事情要做,比如文件的編寫、對專案進行需求分析、資料庫設計等等。程式碼編寫完成之後還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的專案,甚至比程式碼的編寫還重要。

我在開發期間遇到很多問題,但是我會試著到網路去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發現了這個問題的答案我會及時把它記錄下來,方便以後遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程式設計師寫的程式碼沒有錯誤那隻能證明他沒寫過程式碼,雖然我比較懶,但我現在有空的時候都會對著電腦敲程式碼,我相信手感是敲出來的,你看10遍都不如你敲一遍來得印象深刻。

通過這次實習,我認識到了一個軟體開發的完整的過程,為我今後進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然後,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟體應用性更強。所以,在今後的學習中我會嚴於律己,認真學習有關軟體程式設計的課,為以後的工作打好堅實的基礎。

標籤: 實習 軟體 報告
  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/zh-tw/shixi/baogao/8kx4qj.html
專題