版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、java 生產(chǎn)實踐報告范例 2 篇對于任何一位大學(xué)畢業(yè)生來說,畢業(yè)實習(xí)是一個很關(guān)鍵的學(xué)習(xí)內(nèi)容,也是一個很好的鍛煉機會,也是我們直接接觸社會的機會。 對于我們來說, 平常學(xué)到的都是書面上的知識,而畢業(yè)實習(xí)正好就給了我們一個在投身社會工作之前把理論知識與實際設(shè)計聯(lián)系起來的機會,畢業(yè)實習(xí)作為學(xué)校為我們安排的在校期間最后一次全面性、總結(jié)性的教學(xué)實踐環(huán)節(jié),它既讓我們看到實際的中設(shè)計生產(chǎn)狀況,也我們在就業(yè)之前“實戰(zhàn)預(yù)演” ,通過實習(xí)能夠使我們更好的完善自己,也為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。、廣 4 i一、前言實習(xí)時間: 20xx 年 x 月 x 日 -20xx年 x
2、月 x 日實習(xí)地點:河北中信聯(lián)信息技術(shù)有限公司軟件開發(fā)實習(xí)生實習(xí)目的:通過實習(xí),培養(yǎng)學(xué)生樹立理論聯(lián)系實際的工作作風(fēng),以及工作中將科學(xué)的理論知識加以驗證、深化、鞏固和充實,并培養(yǎng)學(xué)生進行調(diào)查、研究、分析和解決實際問題的能力,也是接受一次系統(tǒng)而深刻的專業(yè)思想教育,增強從事與本專業(yè)相關(guān)工作的責(zé)任心和光榮感,提高綜合運用所學(xué)專業(yè)知識和基本技能的水平,培養(yǎng)從事軟件開發(fā)相關(guān)工作的能力。理論聯(lián)系實際,掌握一定的工作能力,積累社會工作經(jīng)驗,了解社會,增長見識,提高與別人和諧相處和協(xié)同 合作的能力,提高自身的綜合素質(zhì)。實習(xí)任務(wù):了解軟件開發(fā)所用基礎(chǔ)知識,掌握軟件開發(fā)的基本技術(shù),學(xué)習(xí)軟件開發(fā)的基礎(chǔ)知識及開發(fā)流程和
3、有用的相關(guān)技術(shù),提高自己的工作效率。通過實習(xí),鞏固大學(xué)所學(xué)專業(yè)的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。 工作的方法:首先學(xué)習(xí)java 基礎(chǔ)知識及 HTML JDBC JSP 和 SERVLET®解 MVC 計模式,學(xué)習(xí) SSH三大框架:Struts、Hibernate 和Spring 還有這些知識的項目實踐練習(xí),熟悉公司軟件開發(fā)的流程及相關(guān)知識,以及相關(guān)工具的使用,學(xué)習(xí)安裝卸載配置和維護軟件開發(fā)運行的環(huán)境,最后進入實例操作,參加實際項目開發(fā),鞏固和熟練所學(xué)到的知識。 所取得的主要結(jié)果:一個多月的
4、實習(xí),讓自己走進了一個全新的領(lǐng)域,開始了自己踏入社會的第一步。實習(xí)無所謂結(jié)果而言,更確切的說,它是一個新起點,一個讓自己學(xué)會成長的地方,當(dāng)然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習(xí)期間,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件開發(fā)人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標(biāo)前進; 在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經(jīng)歷使人成長,只有真正的經(jīng)歷過,才可以讓自己真的成熟起來, 要想真的出人頭地
5、, 必須腳踏實地努力工作,做好自己。二、實習(xí)內(nèi)容本著對 IT 業(yè)的憧憬,走進了河北中信聯(lián)信息技術(shù)有限公司,我在公司所從事的工作是軟件開發(fā),在真正投入到工作之前,公司在我實習(xí)的第一天公司領(lǐng)導(dǎo)給講解公司的企業(yè)文化和員工的職業(yè)發(fā)展,以及行業(yè)分析和行業(yè)介紹。然后先參加公司里的軟件開發(fā)的一段時間的基礎(chǔ)培訓(xùn)。在這期間我了解了軟件開發(fā)所要掌握的基礎(chǔ)知識,做項目用的開發(fā)語言Java基礎(chǔ),oracle 數(shù)據(jù)庫和 SQL語句,學(xué)習(xí)JSP和Servlet, 理解MVCS計模式,學(xué)習(xí)SSH三大框架,Struts、Hibernate 和 Spring 。 以及一些上機實踐, 最后還做了一個項目實踐是 銀行卡管理系統(tǒng),我
6、們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設(shè)計。在工作之前我在網(wǎng)上查詢了許多開發(fā)人員的相關(guān)要求,了解了作為一個開發(fā)人員必須耐心,細心和平和的心態(tài),它的目標(biāo)是盡可能早一些做出產(chǎn)品,完成任務(wù),并盡可能的達到客戶的需求。剛開始實習(xí)工作時,是由老的員工帶著我們,給我們分配任務(wù)。一開始是讓我們自己學(xué)習(xí)一些軟件開發(fā)的相關(guān)知識,讓我們看相應(yīng)軟件的需求說明書,了解一下項目的大體情況, 在未成形的項目上隨便點點,了解項目基本內(nèi)容及大體框架。接下來老師給我分配一些小的任務(wù),改頁面上的錯誤,這就需要 jsp 、 html 的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到
7、代碼里是在哪里,當(dāng)時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及 eclipse 里的 debug 模式如何運用, debug 調(diào)試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現(xiàn)問題了,經(jīng)過一星期的實習(xí),自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了 form 表單,了解了 button 按鈕等 jsp 頁面上的基礎(chǔ)知識。在后來老師開始教我如何運用 javascript 的知識,如何編寫及運用 javascript 腳本,最后就是基礎(chǔ)類的實際案例開發(fā),這其中有如何運用數(shù)據(jù)庫,如何寫 spl 語句
8、、創(chuàng)建用戶、表空間以及創(chuàng)建表。除了軟件開發(fā)工作外,我們還有日報告,周報告需要提交,讓負責(zé)人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發(fā)現(xiàn)一切都沒有你想象的那么難,只要你努力,沒有什么不可以。三、實習(xí)總結(jié)這次實習(xí)讓我學(xué)到了很多東西,讓我整體素質(zhì)有所提升,明白了很多做人做事的道理。第一、畢業(yè)了以后不是學(xué)習(xí)的結(jié)束,而是學(xué)習(xí)的開始,在當(dāng)今社會,只有不斷地汲取新信息新知識,才能獲得事業(yè)進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學(xué)習(xí)要聯(lián)系實踐,一個人的價值是通過實踐活動來實現(xiàn)的,也
9、只有通過實踐才能提升人的品質(zhì),彰顯人的意志。學(xué)到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結(jié)、提煉,才能積累經(jīng)驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的辦法有很多 : 第一、就是上網(wǎng)查詢,不懂的可以查查,不要一不會就去問別人,得先自己想辦法解決; 第二。請教別人。當(dāng)自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當(dāng)然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉(zhuǎn)向,越著急越解決不了問題,還不如心平氣靜的想想解決辦法,或者轉(zhuǎn)換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人
10、的差別并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發(fā)揮自己全部的能量和才能。一個人的能力有差異,但關(guān)鍵是看你能發(fā)揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人, 感染周圍的人全力以赴, 是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當(dāng)代社會更看重的是一個人的溝通能力。原來一直覺得學(xué)校的知識是沒用的,當(dāng)真正用到了才后悔自己當(dāng)時為什么不好好學(xué)習(xí)。所以說實習(xí)注重實踐和在學(xué)校學(xué)習(xí)理論是相輔相成的。平時在學(xué)校學(xué)的不知道是否有用,但當(dāng)實習(xí)后我們就清楚學(xué)習(xí)的知識到底有什么實際應(yīng)用
11、,和當(dāng)今社會的發(fā)展有什么聯(lián)系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代發(fā)展,那些知識已經(jīng)落后了,什么樣的人才是當(dāng)今社會需求的。同時通過實習(xí)讓我們認識到了自己知識掌握的不足,更加激發(fā)了我們學(xué)習(xí)的熱情。這次實習(xí)使我鞏固了 Java 開發(fā)方面的知識,做了一個基于 Struts 銀行管理系統(tǒng)的一個模塊的項目,還跟著完成了一個河北省農(nóng)業(yè)廳公文交換體統(tǒng)的項目,更重要的是了解了軟件開發(fā)這個工作的主要流程。當(dāng)初在大家包括我自己的眼里都認為軟件開發(fā)的要求非常高,而我的基礎(chǔ)知識有太差,但是當(dāng)自己真正的接觸了這個行業(yè)之后,發(fā)現(xiàn)其實并沒有那么的高不可攀。在學(xué)校的時候,不知道反思,不過在這一段實習(xí)過程
12、中慢慢學(xué)會反思,慢慢學(xué)會總結(jié)。這次實習(xí)為我以后到公司工作奠定了基礎(chǔ),起到了承上啟下的功效。希望自己再以后的工作中有更多的耐心,學(xué)會靜下心來思考,要相 信自己可以做到,而且做得更好??傊?,通過這次實習(xí),確實讓自己成長了許多。在工作中, 總會遇到這樣那樣的問題, 當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。1) 實習(xí)題目學(xué)生信息管理系統(tǒng)的設(shè)計與開發(fā)2) 實習(xí)目的 Java 程序設(shè)計 課程是電子商務(wù)專業(yè)的一門專業(yè)必修課程,特針對此課程進行為期三周的
13、實踐教學(xué),旨在提升本專業(yè)學(xué)生對此課程中的理論知識的綜合應(yīng)用能力、提高學(xué)生的邏輯思維能力、軟件開發(fā)能力。本次課程實習(xí)要求學(xué)生用Java技術(shù)在Windows平臺下開發(fā)學(xué)生信息管理系統(tǒng)。通過此程序的開發(fā)能夠切實提高學(xué)生的程序設(shè)計水平,在實踐中掌握面向?qū)ο蟪绦蛟O(shè)計的開發(fā)思想。3) 開發(fā)環(huán)境操作系統(tǒng) ;Windows XP編程環(huán)境: MyEclipse主要技術(shù): Java Swing 實現(xiàn)窗體界面JDBC實現(xiàn)數(shù)據(jù)庫操作系統(tǒng)架構(gòu):三層架構(gòu)(MVC)+DAO計模式數(shù)據(jù)庫:二:課設(shè)內(nèi)容;1) 系統(tǒng)功能需求學(xué)生信息管理系統(tǒng)主要對在校學(xué)生的個人基本信息以及成績信息進行管理, 對教師用戶提供查詢信息、 增添信息、刪
14、除信息等操作功能; 對學(xué)生用戶提供成績查詢功能。我們的目標(biāo)就是為該系統(tǒng)提供前臺用戶界面設(shè)計以及后臺連接數(shù)據(jù)庫程序設(shè)計, 系統(tǒng)程序界面采用 Java Swing 組件實現(xiàn),數(shù)據(jù)庫操作采用JDBC實現(xiàn)。學(xué)生信息管理系統(tǒng)要面對教師和學(xué)生用戶。對于教師,需要查詢?nèi)繉W(xué)生的基本信息和成績信息,并且可以對其進行修改。對于學(xué)生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學(xué)生成績隱私,每位學(xué)生登錄系統(tǒng)后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學(xué)生基本
15、信息,還是查詢學(xué)生成績信息。在查詢學(xué)生基本信息時,可以從依據(jù)不同字段,即學(xué)生信息表的不同屬性進行查找。在查找學(xué)生成績信息時,只能依據(jù)學(xué)生姓名和學(xué)號進行查找。在修改功能里面,包括對學(xué)生基本信息表和學(xué)生成績表進行增加和刪除記錄。學(xué)生方面:學(xué)生通過自己的用戶名和密碼登錄此系統(tǒng) 后, 可以查詢自己本學(xué)期的各科成績信息。2) 數(shù)據(jù)庫需求依據(jù)功能需求,學(xué)生信息管理系統(tǒng)主要有三個表:student 表、 teacher 表和 score 表。(1)student( 學(xué)生信息表)此表有六個屬性, 分別為: id( 主鍵, 自動遞增 ),num( 學(xué) 號),sname(姓名),sex(性別),age(年齡),d
16、ept(系別)。(2)teacher( 教師登錄表)此表有三個屬性列 , 分別為 : id( 主鍵 , 自 動遞 增),tname(教師賬戶),password(登錄密碼)。(3)score( 教師登錄表)此表有六個屬性列 : 分別為 : id( 主鍵 , 自 動遞 增),num(學(xué)號),sname(學(xué)生姓名),course(課程名稱), score( 考試成績 ) , credit( 學(xué)分 ) 。三:設(shè)計過程( 包括總體設(shè)計和詳細設(shè)計)1) 項目總體設(shè)計需要建立一個三層模塊:視圖層 ( 界面,提供用戶輸入 ) 控制層 ( 接受用戶輸入處理) 持久層 ( 連接數(shù)據(jù)庫) 。在登陸界面實現(xiàn)教師、學(xué)
17、生的登錄,實現(xiàn)學(xué)生查看自己所有信息的界面,教師對學(xué)生信息、學(xué)生成績信息的增刪減 查功能的實現(xiàn)。2) 項目詳細設(shè)計1 、需要有開發(fā)環(huán)境,安裝編程環(huán)境: MyEclipse 、數(shù)據(jù)庫: 、安裝 Navicat for Mysql 程序 ;2、仔細閱讀Java 實習(xí)指導(dǎo)書 ,詳細了解對學(xué)生信息管理系統(tǒng)設(shè)計與開發(fā)的總體設(shè)計 ;3 、首先需要建立四個包,分別為: ui 包, dao 包,connection 包, model 包。 connection 包,主要負責(zé)獲得與數(shù)據(jù)庫的連接和關(guān)閉連接;dao 包主要負責(zé)對數(shù)據(jù)庫的操作 ;ui 包主要分為登錄界面、學(xué)生查詢界面、教師對學(xué)生信息和學(xué)生成績信息進行增
18、刪減查操作的界面;4 、 ui 包是界面,系統(tǒng)運行主界面- 學(xué)生信息管理登陸界面 ( 根據(jù)公共數(shù)據(jù)庫建立自己的數(shù)據(jù)庫,輸入登錄名、密碼可以分別進入教師主頁面、學(xué)生主頁面) , 學(xué)生詳細信息界面 ( 進入后會出現(xiàn)學(xué)生自己的成績等詳細的信息,并有退出功能 ) ,老師登陸界面( 可以對學(xué)生信息進行增刪減查,對學(xué)生成績信息進行增刪檢查,并有退出功能 );5 、 ui 包中還有對學(xué)生信息進行增加學(xué)生、刪除學(xué)生、查看學(xué)生信息、瀏覽所有學(xué)生信息、增加學(xué)生成績信息、刪除學(xué)生成績信息、查看學(xué)生成績信息的 7 個界面,每個功能實現(xiàn)完成后會顯示操作成功,并有退出功能 ;1 、然后在Java 編程環(huán)境 MyEclip
19、se 編寫代碼 ;2 、首現(xiàn)建立以dumeilingxxglxt 命名的項目工程,然后建立 ui 包,然后再建立LoginUI 類,代碼敲完 LoginUI類的所有代碼, 然后開始根據(jù)提示, 這個 LoginUI 類所需要 的 dao 包, connection 包, model 包, 還有 dao 包的 ScoreDao 類 、 StudentDao 類 、 TeacherDao 類 ;connection包 的DBConnection ;model 包的 Scor 類 , Studente 類,然后在 敲 ui 包 中 的 ScoreAddUI 類 , ScoreDeleteUI類 ,Sc
20、oreQueryUI 類, StudentAddUI 類, StudentDeleteUI類,StudentQueryUI 類, StudentScoreUI 類, eacherMainUI 類 ;3 、在 MyEclipse 中導(dǎo)入數(shù)據(jù)庫驅(qū)動包 ;9 、 在 Navicat for Mysql 打開數(shù)據(jù)庫,然后建表:student 表、 teacher 表和score 表,進入主界面,實現(xiàn)系統(tǒng)登陸功能;10 、連接公共數(shù)據(jù)庫: Navicat for Mysql代碼為: ("jdbc:mysql:/:3306/dumeiling","root",&qu
21、ot;p");11 :然后開始運行,發(fā)現(xiàn)錯誤并解決錯誤;12 :在所有代碼都正確的情況下,所有界面將會出現(xiàn)。四:調(diào)試過程( 包括系統(tǒng)測試、出現(xiàn)的問題、解決的方法等 )由現(xiàn)最多的錯誤就是:1) 代碼編寫錯誤,解決方法就是照著代碼繼續(xù)核對,直到可以運行2) 當(dāng)連接上公共數(shù)據(jù)庫后, 運行 LoginUI, 出現(xiàn)登陸界面,但是輸入登錄名、密碼點擊登陸后卻出不出現(xiàn)學(xué)生信息界面或是老師登陸界面,這時候下面將會出現(xiàn)許多錯誤提示,點擊后開始再次找出錯誤的代碼,這個難度比較大,需要自習(xí)閱讀每一行代碼,在熟知代碼的前提下對程序代碼進行修改,也是最考驗我們耐心的時刻,過了之一階段,實習(xí)的基本要求就達到了,然后就該對程序加入一些自己的設(shè)計,以此來不同于別人。3) 在我設(shè)計好的代碼中,登錄學(xué)生界面是出現(xiàn)一個Driver success,connection succecc 的提示,但是卻不顯示學(xué)生信息,一直不知道是什么原因,最后把數(shù)據(jù)庫的三個表刪除,再次建表,結(jié)果全部成功了,對我來時這是一個謎啊。五、小結(jié) ( 在整個課程設(shè)計過程中的總結(jié)和體會)將近三周的 JAVA 實習(xí)很快就結(jié)束了,雖然僅僅只有三周,但我學(xué)到了許多知識
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版多場景物聯(lián)網(wǎng)技術(shù)應(yīng)用合同3篇
- 2025年合資協(xié)議書參考樣本
- 2025年勞動仲裁裁決和解協(xié)議
- 2025年加盟商業(yè)合同
- 2025年大數(shù)據(jù)智能分析合作協(xié)議
- 2025年冷藏海鮮運送合同
- 2025版團購合同范本四套全面團購服務(wù)條款與細則3篇
- 2025年創(chuàng)業(yè)投資協(xié)議解除協(xié)議
- 2025版信托投資公司綠色金融借款合同規(guī)范2篇
- 二零二五年度五人共同投資人工智能技術(shù)研發(fā)協(xié)議3篇
- 物業(yè)民法典知識培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識點詳解
- 2024-2025學(xué)年八年級數(shù)學(xué)人教版上冊寒假作業(yè)(綜合復(fù)習(xí)能力提升篇)(含答案)
- 《萬方數(shù)據(jù)資源介紹》課件
- 醫(yī)生定期考核簡易程序述職報告范文(10篇)
- 第一章-地震工程學(xué)概論
- 《中國糖尿病防治指南(2024版)》更新要點解讀
- 交通運輸類專業(yè)生涯發(fā)展展示
- 租賃汽車可行性報告
- 計算機輔助設(shè)計AutoCAD繪圖-課程教案
- 老年護理學(xué)-老年人與人口老齡化-課件
評論
0/150
提交評論