前端實習報告範文

前端實習報告範文 篇1

摘 要:在信息化熱潮的影響下,多數企業對信息服務在企業經營中的重要作用已經有了深刻的認識。但是資源的運營卻又非其所長,如果讓他們自己承擔IT系統的開發和維護,既浪費資源又影響運營效率。因此,IT信息服務外包以有效降低成本、增強企業的核心競爭力等優勢成了越來越多企業採取的一項重要商業措施。本人在網路有限公司進行了為期兩個月的實習,通過這次實習我更加了解IT信息服務在企業中的套用,尤其是酒店業的IT信息服務。

關鍵字:信息技術;網站管理;體會心得

1、前言

對於一名大學生來說,畢業實習是一門必須的課程,又是一個很關鍵的學習內容,也是一個很好的實踐鍛鍊機會。對於我們來說,大學四年在學校學的都是書本上的知識,而畢業實習是一個給我們在踏入社會正式參加工作之前把理論知識與實際工作聯繫起來的好機會,畢業實習作為學校為我們安排在校期間最後一次可行性、全面性、總結性的教學實踐環節,它既能讓我們了解計算機行業的企業信息管理髮展水平,信息管理相關工作的工作職能和職責,相關企業的信息管理與信息系統專業相關崗位需求等情況,還能讓我們身臨其中,參與其中的實際工作項目,以及我們十分缺乏的實際經驗都包含在工作項目過程中,通過實習能夠更好的完善自己。

另外,對於畢業實習來說,還有一個主要目的就是通過實習所學的內容與我們在學校學習的相關理論知識相結合,完善我們的畢業設計,在這過程中,我們還會收集相關資料、了解相關信息管理相關產品的管理和開發等基本技術和發展現狀,從而制定畢業設計的設計思路和方法,認真的完成這次畢業實習,為完成畢業設計做好充分準備,也為不久以後的正式工作打下堅實的基礎。

2、實習單位介紹

本次我所實習的單位是網路有限公司,該公司創立於20__年底,註冊資本1925萬元,公司總部設於浙江杭州,到目前為止,公司業務已覆蓋全國31個省市自治區,110多個城市,4500多家星級和經濟連鎖酒店,包括如家快捷酒店和漢庭酒店。 該公司杭州總部分為集團客戶部、物流部、研發部、商務拓展部、財務部、產品運營部、人力資源部、採購部、服務中心、訂房中心、信息中心。

我是在XX公司研發部,研發部內部也分為幾個小組,共設有5個小組,分別 是java小組、Web前端開發小組、Window開發組、網路架構組和軟體測試小組。Java小組是研發的中心組,主要負責核心產品的開發,目前正在進行管理系統EasyOn4.0平台的開發;前端開發小組主要負責前端頁面的美工和互動開發;Window開發組目前正在開發簡訊平台;系統架構小組主要負責數據分析調研和系統架構設計,軟體測試小組主要是利用測試工具按照測試方案和流程對研發部開發的產品進行功能和性能測試。我所在的是前端開發小組,主要根據網站網頁或者信息系統設計和相關要求製作和維護Web頁面,完成頁面一些前端特殊動態表現效果。本崗位要求計算機相關專業大學本科以上學歷,具有紮實的計算機基礎理論知識,熟悉(X)HTML及CSS,了解JavaScript腳本語言,熟悉主流瀏覽器的兼容性和各自差別。

3 、實習主要過程

第一周:熟悉網路有限公司工作環境;初步了解該企業的組織機構,各組織機構的職能、業務範圍以及信息化建設情況等,為進行信息系統調查和信息系統分析打基礎,為獨立設計管理信息系統作好準備;熟悉公司研發部主要研發工作,認識新同事;了解自己的工作職責、工作內容;

第二周:了解基礎的前端開發技術xHTML+CSS;熟悉Dreamwaver開發工具和Photoshop軟體;能熟練操作開發工具和PS軟體,獨立寫樣式;

第三周:學習Web前端開發規範,學習JavaScript基本語言規範和Jquery基礎知識,了解並掌握幾種常見的互動特效,能獨立寫出特效;了解幾種主流瀏覽器的性能等,在開發中處理瀏覽器兼容性問題;

第四周:進項目組做具體項目,掌握網站或信息系統的開發實施的基本流程;能獨立設計div架構,切圖,根據PS稿圖規範寫樣式,解決兼容性問題。

4、實習主要內容

在實習期間,我都能夠遵守工作紀律,不遲到早退。剛進公司那一星期,先是了解公司情況,然後基本都在自學階段,先熟練開發工具的軟體操作,熟悉樣式設計的基本知識,通過一個實際的團購網頁的樣式設計進行練習,在這過程中,還得學會PS切片對圖片進行切圖,慢慢的熟悉以後,看著自己的做的頁面在IE瀏覽器呈現的時候,很有成就感。然而,當把自己做好的作品給指導老師看的時候才發現,前端設計不是這么簡單,還得考慮瀏覽器兼容性,並不是所有用戶都用IE瀏覽器,隨著網際網路的飛速發展,就單看IE瀏覽器都有好幾個版本,從IE6.0到IE9.0,用戶都有,做網際網路不單單是做給一個用戶,不考慮全部用戶,那也至少得考慮絕大部分用戶,作為前端開發人員,應充分考慮網站瀏覽器兼容器。我在瀏覽器兼容性,花了大量時間查看資料,了解到現在主流的瀏覽器是火狐瀏覽器,它的市場占有率最大,火狐還有一個很好的外掛程式工具Firebug可幫助開發人員測試製作網站。瀏覽器兼容主要體現在代碼方面,我們有以下幾種方法處理其兼容性問題:

1、利用!Important,但這個方法功能有限,目前只針對IE6的兼容;

2、利用CSS Hack方法,這個方法得熟悉各個瀏覽器的代碼寫法;

3、使用IE專用的條件注釋寫不同的CSS檔案。

後來,公司剛好做如家快捷酒店的無線官網,我才真正進入項目組,開始網站開發項目。創建完整的網站是一個系統工程,有一定的系統流程。首先要明確網站的定位,清楚建立站點的目標定位,即要提供什麼樣的服務;第二是收集整理信息和素材,具體包括文本內容素材和藝術內容素材等;第三是規劃網站欄目結構,合理地組織站點結構,能夠加快對站點的設計,提高工作效率,節省工作時間,同時要注意目錄的層次不宜太深,一般不超過三層;第四設計頁面方案,網頁設計包括Logo、標準色彩、字型和布局等;第五是製作頁面,我們前端開發小組也就從這部分開始做,製作頁面是一個複雜而細緻的過程,一定要按照先大後小、先簡單後複雜的順序製作,製作頁面時候要靈活運用模板,這樣可以大大提高製作效率;接著是實現後台功能,這個需要開發動態功能模組;最後是網站的測試與發布,在將網站內容上傳到伺服器之前,應先在本地站點進行完整的測試,以保證頁面外觀和效果、連結和頁面下載時間與設計相同。

5、實習中的主要收穫和體會

本次一個月的實習期間,我深深體會到團隊合作的重要性,尤其是我們這樣一個項目組裡面,一個項目的開發人員就是一個團隊,這應該是一個統一和諧的整體,能不能很好的運行發展,很大程度上看有木有一支團結合作的人才隊伍,有沒有凝聚力。在項目開發時,如果一個開發人員偷懶,會導致整個項目拖沓,無法按進度完成項目。一個團隊的領導也很重要,一個好的領導者,會根據團隊成員各自的優勢安排任務,以使團隊每個成員發揮其最大能。這次實習為我提供了與眾不同的學習方法和學習機會,讓我從傳統的被動受學轉為主動求學,從死記硬背的學習模式中脫離出來,轉為在實踐中學習,增強了領悟、創新和推斷能力。掌握自學的方法,學會條理、耐心的處理和完成任務。思考方式逐漸成熟,邏輯性逐漸規範明確。看著自己的慢慢成長,學到的.東西是終身受益。

實習已經結束,回顧這一個月,其中的酸甜苦辣只有自己知道。每天都要早起擠公交,來回公車上都要花近3個小時,成為標準的上班一族。另外當進入項目組,接手一份工作,就代表要承擔起這份工作的責任,不會做,就要想辦法去解決,無論遇到什麼困難都得自己去克服,完不成的自己加班也要完成,因為那是一份責任。

前端實習報告範文 篇2

一、實習目的

通過對java語言、JavaWeb、Oracle資料庫套用設計及SQL語言的複習和鍛鍊,並且通過使用MyEclipse開發平台設計庫存管理系統項目,以達到充分熟悉開發平台及其套用設計。同時掌握並實踐軟體項目設計規範及其開發流程:需求分析、概要設計、詳細設計、代碼編寫、系統測試及軟體手冊編寫,以便提前適應軟體公司開發流程、環境和工作要求進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規範、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟體開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

二、實習主要流程

1、公司管理規則,程式設計師素質,程式設計師編碼規範;

2、需求開發與管理;

3、面向對象分析與設計,[大學生java實習報告]面向對象編程的特性;

4、javaSE、javaWeb、頁面設計-JSP頁面;

5、資料庫設計、SQL套用;

6、軟體需求分析與設計;

7、項目實戰

三、實習內容

Oracle資料庫

資料庫是數據的結構化集合。計算機是處理大量數據的理想工具,因此,資料庫管理系統在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程式的組成部分。

Oracle伺服器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發的。在我們的基準測試主頁上,給出了Oracle伺服器和其他資料庫管理器的比較結果。

Oracle伺服器最初是為處理大型資料庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用於眾多要求很高的生產環境。儘管Oracle始終在不斷發展,但目前Oracle伺服器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合於訪問Internet上的資料庫。

java與SQL的套用

Java語言是編寫資料庫應用程式的傑出語言之一,它提供了方便訪問數據的技術。利用Java語言中的JDBC技術,用戶能方便地開發出基於Web網頁的資料庫訪問程式,從而擴充網路套用功能。JDBC(JavaDatabaseConnectivity,Java資料庫連線)是一種用於執行SQL語句的JavaAPI,可以為多種關係資料庫提供統一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調用這些類和接口所提供的方法,用戶能夠以一致的方式連線多種不同的資料庫系統(如Access、SQLServer20xx、Oracle、Sybase等),進而可使用標準的SQL語言來存取資料庫中的數據,而不必再為每一種資料庫系統編寫不同的Java程式代碼。

控制技術-Servlet技術

1)什麼是Servlet?

一個servlet就是Java程式語言中的一個類,它被用來擴展伺服器的性能,伺服器上駐留著可以通過“請求-回響”編程模型來訪問的應用程式。雖然servlet可以對任何類型的請求產生回響,但通常只用來擴展Web伺服器的應用程式。JavaServlet技術為這些應用程式定義了一個特定於HTTP的servlet類。

javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現Servlet接口,該接口定義了生命周期方法。

2)Servlet的生命周期

一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執行下列步驟。

頁面設計-JSP頁面quo;模型-視圖-控制器”Model-view-controller模式。規範的SERVLET或者分離的JSP檔案用於處理請求。當請求處理完後,控制權交給一個只作為創建輸出作用的JSP頁。有幾種平台都基於服務於網路層的模-視圖-控制項模式(比如Struts和Springframework)。

2)JSP技術的強勢

(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統之外,代碼不用做任何更改。

(2)系統的多平台支持。基本上可以在所有平台上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比ASP/PHP的局限性是顯而易見的。

(3)強大的可伸縮性。從只有一個小的Jar檔案就可以運行Servlet/JSP,到由多台伺服器進行集群和負載均衡,到多台Application進行事務處理,訊息處理,一台伺服器到無數台伺服器,Java顯示了一個巨大的生命力。

(4)多樣化和功能強大的開發工具支持。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平台之下。

3)JSP技術的弱勢

(1)與ASP一樣,Java的一些優勢正是它致命的問題所在。正是由於為了跨平台的功能,為了極度的伸縮能力,所以極大的增加了產品的複雜性。

(2)Java的運行速度是用class常駐記憶體來完成的,所以它在一些情況下所使用的記憶體比起用戶數量來說確實是“最低性能價格比”了。從另一方面,它還需要硬碟空間來儲存一系列的.java檔案和.class檔案,以及對應的版本檔案。

四、實習總結

通過這一期的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。

當我們正式準備學習實訓java編程技術時,[大學生java實習報告]讓我倍感興奮,畢竟java是自己以後想主攻技術,所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰我們的實訓路。當然開始學習後也並非是想像中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,通過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。

在這裡,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並通過自己課後的不斷消化學習,現在自己已經基本掌握了java的基礎知識,並且能獨立的開發出系統。

實訓即將結束了,我非常懷念廈門萬策在南昌大學的校內實訓,在實訓的這短短兩周的時間裡,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮鬥,為理想拼搏的精神,儘管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現自己未來的理想!

實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什麼人,什麼學歷,從事什麼工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕鬆鬆的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛

1)MVC模式,儘管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。

通過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然後,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟體套用性更強。所以,[大學生java實習報告]我要堅定自己的信念,在公司好好實習,爭取提早轉正,我相信我會在JAVA開發這條路上走的更長更遠。

有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以後的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”*者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏程式運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以後的工作或生活中也是很關鍵的。俗話說:“要想為事業多添一把火,自己就得多添一捆材”。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個禮拜的實訓結束了,收穫頗豐,同時也更深刻的認識到要做一個合格的程式設計師並非我以前想像的那么容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以後的學習做了引導,點明了方向,我相信在不遠的未來定會有屬於我們自己的一片美好天空!

前端實習報告範文 篇3

一、實訓項目

簡易記事本

二、實訓目的和要求

本次實訓是對前面學過的所有面向對象的編程思想以及JAVAWEB編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點併到網上搜尋以及查閱相關的書籍來蒐集資料。通過編寫採用JSP+Servlet+JavaBean技術框架的套用系統綜合實例,以掌握JavaWEB開發技術。

具體要求有以下幾點:

1.問題的描述與程式將要實現的具體功能。

2.程式功能實現的具體設計思路或框架,並檢查流程設計。3.代碼實現。4.設計小結。

三、實訓項目的開發環境和所使用的技術

基於J2SE基礎,利用MyEclipse8.5以上版本的集成開發環境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。

四、實訓地點、日程、分組情況:

實訓地點:4棟303機房日程:

第一階段:1.班級分組,選定課題,查閱相關資料半天2.劃分模組、小組成員分工半天3.利用CASE工具進行系統設計和分析,並編制源程式5天

第二階段:上機調試,修改、調試、完善系統2天

第三階段:撰寫、上交課程設計報告,上交課程設計作品源程式(每人1份)2天

五、程式分析

功能模組說明彈出選單

for(intf=0;f

創建保存檔案對話框

publicvoidsaveFile{

創建打開檔案對話框

privatevoidopenFile{

JFileChooserfilechoose=newJFileChooser;intresult=filechoose.showOpenDialog(null);if(result==JFileChooser.APPROVE_OPTION)}

{try{

Filefile=filechoose.getSelectedFile;FileReaderfr=newFileReader(file);intlen=(int)file.length;charcontext=newchar[len];fr.read(context,0,len);fr.close;

jta.setText(newString(context));

JFileChooserfilechoose=newJFileChooser;intresult=filechoose.showSaveDialog(null);if(result==JFileChooser.APPROVE_OPTION)}

{try{

Filefile=filechoose.getSelectedFile;FileWriterfw=newFileWriter(file);fw.write(jta.getText);fw.close;

}catch(Exceptione){System.out.println("保存檔案失敗!");}}elsereturn;

}catch(Exceptione){System.out.println("打開檔案失敗!");}}elsereturn;

六、程式設計及實現

1、實現彈出選單(JpopupMenu)2、設定字型,字型大小,字型顏色3、實現自動換行

七、實訓總結

通過3天的實訓,雖然實訓的時間不長,但是總體上收穫是很大的,我們的java課程學到的只是java和皮毛,[javaweb實習報告]一開始我還沒有信心完成。我仔細看了書上的代碼之後。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什麼樣的計事本了,在實訓的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字元的查找的替換時後,用到了上課時學到的知識,對字型的風格的保存裡面的顏色分離和還原方法,是通過查API文檔獲得的,現在我所寫的計事本只實現在一些基本功能。簡單的複製貼上,字型風格的設定,還有就是查找和替換功能以及一些字型風格的保存.對檔案的操作基本都用到了。

在實現記事本的功能過程中,也不是很順利,基本的檔案讀寫和保存文檔的複製、貼上、刪除等功能還比較容易實現,但如何改變字型、字型顏色和背景顏色,就比較麻煩了,要實現字型顏色和背景顏色,首先要調用系統的調色板,再進行設定。但如何調用系統調色板?我是通過查閱幫助文檔來找到其調用方法的。像自動換行、設定字型等都是通過方法來調用,給相關事件加上監聽,在進行回響事件。整個程式中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什麼方法,也由於時間有限,沒有完成其功能。總體的感覺是對java有了一個全新的認識,現在感覺用java做小的圖形用戶程式有些缺陷,但是在其的套用方面。尤其是有網路方面的套用,在整個實訓我也嘗試過做一個小的畫圖軟體。但是由於時間關係還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最後還是進行計事本的編寫。由於在做畫圖軟體時花了不了時間,所以現在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟體也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然後再學習一下java和網路的編程,體驗java的前沿技術。

在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程式的開發進程。其他的同學有問題的話我也是給他們儘量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。

Java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,我會向他學習。

雖然學習java的路還很找,但我會繼續走下去。