java實(shí)訓(xùn)報(bào)告
隨著個(gè)人素質(zhì)的提升,報(bào)告使用的次數(shù)愈發(fā)增長(zhǎng),我們?cè)趯?xiě)報(bào)告的時(shí)候要避免篇幅過(guò)長(zhǎng)。那么大家知道標(biāo)準(zhǔn)正式的報(bào)告格式嗎?以下是小編為大家整理的java實(shí)訓(xùn)報(bào)告,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。
java實(shí)訓(xùn)報(bào)告1
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開(kāi)發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):
1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過(guò)的
2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致
4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼
長(zhǎng)話(huà)短說(shuō)就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項(xiàng)目的地位
因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
。1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。
(2)沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開(kāi)發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過(guò)項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過(guò)項(xiàng)目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項(xiàng)目
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來(lái)選擇呢?根據(jù)Java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:
1:項(xiàng)目不能太大,也不能太小
這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來(lái)判斷。不能太大,太大了做不完,也不能太小,太小了沒(méi)有意義,達(dá)不到練習(xí)的目的。
2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)
項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開(kāi)發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。
3:項(xiàng)目應(yīng)能覆蓋所學(xué)的主要知識(shí)點(diǎn)
學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì)了。
4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過(guò)這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過(guò)后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說(shuō)質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過(guò)是換個(gè)地方干活而已,完全沒(méi)有技能上的問(wèn)題。
三:Java怎么選擇項(xiàng)目
這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來(lái)的(呵呵要賣(mài)弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。
我們可以采用倒推的方式來(lái)分析:
。1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開(kāi)發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡(jiǎn)單的項(xiàng)目,因?yàn)閷W(xué)員的吸收還要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目
。2)最終項(xiàng)目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)
。3)然后開(kāi)始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來(lái)的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識(shí)點(diǎn)和深度。
。4)然后是選擇上課期間的演示項(xiàng)目,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目
(5)最終把要求掌握的知識(shí)點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識(shí)==〉演示項(xiàng)目==〉分階段項(xiàng)目==〉綜合項(xiàng)目==〉勝任企業(yè)實(shí)際開(kāi)發(fā)需要。
附注:有了好的項(xiàng)目還要有好的訓(xùn)練方法(這個(gè)另外立文討論),最最基本和重要的一條就是:絕對(duì)要指導(dǎo)學(xué)生親自動(dòng)手做,而不是看和聽(tīng),所以盡量不要選擇有現(xiàn)成代碼的項(xiàng)目,演示用的項(xiàng)目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來(lái)才是真的掌握了。
上面闡述了Java對(duì)項(xiàng)目的態(tài)度和基本選擇方法,這里再把其中幾個(gè)重要的、與眾不同的特點(diǎn)闡述如下:
1:真項(xiàng)目
項(xiàng)目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項(xiàng)目,否則會(huì)脫離實(shí)達(dá)不到項(xiàng)目實(shí)訓(xùn)的效果。還有一個(gè)一定要是最新的項(xiàng)目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項(xiàng)目的要求上,舊項(xiàng)目所要求的技術(shù)和層次很可能已經(jīng)過(guò)時(shí)了,根本達(dá)不到訓(xùn)練的目的。
Java的做法是:沒(méi)有固定項(xiàng)目,每個(gè)班做項(xiàng)目之前會(huì)從企業(yè)獲取最新的項(xiàng)目需求,然后經(jīng)過(guò)挑選和精心設(shè)計(jì),以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開(kāi)發(fā)經(jīng)驗(yàn)。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程
開(kāi)發(fā)的流程也要跟企業(yè)的實(shí)際開(kāi)發(fā)保持一致。從項(xiàng)目立項(xiàng)開(kāi)始,到需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的各個(gè)環(huán)節(jié),都要完全按照真實(shí)的開(kāi)發(fā)流程來(lái)做。
**年以上的.開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)具備多年的項(xiàng)目管理經(jīng)驗(yàn),所以能夠完全按照企業(yè)開(kāi)發(fā)的流程來(lái)訓(xùn)練學(xué)生。
3:真環(huán)境
開(kāi)發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。
Java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團(tuán)隊(duì)開(kāi)發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的TeamLeader,大家分工合作,共同完成項(xiàng)目。
4:真開(kāi)發(fā)
這是Java最與眾不同的一點(diǎn),Java深知:軟件是做出來(lái)的,而不是聽(tīng)出來(lái)或者看出來(lái)的,企業(yè)需要能實(shí)際開(kāi)發(fā)的人員,而不是只聽(tīng)過(guò)、看過(guò)但不能做的人。所以Java十分強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫(xiě)出來(lái)。
Java的做法是:老師做為項(xiàng)目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:
(1):現(xiàn)場(chǎng)帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來(lái)講講。因?yàn)樾枰獙W(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過(guò)程和方法,而不是已經(jīng)做好的結(jié)果。
(2):Java選用的項(xiàng)目基本都是企業(yè)最新的項(xiàng)目,很多都是Java的學(xué)生和企業(yè)在同期開(kāi)發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴(lài)思想,認(rèn)認(rèn)真真去開(kāi)發(fā)。可能有同學(xué)會(huì)問(wèn):為什么不選擇有源代碼的項(xiàng)目呢,那樣還可以參考學(xué)習(xí)啊!
這是一個(gè)典型的誤區(qū):覺(jué)得通過(guò)看人家的代碼能夠加快自己的學(xué)習(xí)。這個(gè)方法對(duì)有經(jīng)驗(yàn)的人來(lái)講是對(duì)的,但是對(duì)于還在學(xué)習(xí)期間,沒(méi)有經(jīng)驗(yàn)的學(xué)員來(lái)講,就是一個(gè)認(rèn)識(shí)的誤區(qū)了。因?yàn)槟阋苍S能看懂代碼的語(yǔ)法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計(jì),看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒(méi)看沒(méi)有多大區(qū)別。
事實(shí)上,Java界最不缺的就是代碼了,那么多開(kāi)源軟件,小到一個(gè)工具,到企業(yè)級(jí)ERP都有開(kāi)源的,而且很多都是大師級(jí)的作品,說(shuō)實(shí)話(huà)比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個(gè)水平,看不懂代碼背后所體現(xiàn)的設(shè)計(jì)和思想以及為什么要這么做,效果也就不好了。
**年的培訓(xùn)經(jīng)驗(yàn),友情提示:在初學(xué)階段,看一千遍,聽(tīng)一千遍,都不如自己動(dòng)手寫(xiě)一遍所達(dá)到的學(xué)習(xí)效果。自己能寫(xiě)出來(lái)的功能才是你真正掌握的功能,而不是你看得代碼或者是聽(tīng)老師講的,就算講過(guò)看過(guò),但是自己做不出來(lái),那都不算會(huì)。
**年以上的開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)具備多年的項(xiàng)目管理經(jīng)驗(yàn),所以能夠完全按照企業(yè)開(kāi)發(fā)的流程來(lái)訓(xùn)練學(xué)生。
3:真環(huán)境
開(kāi)發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。
Java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團(tuán)隊(duì)開(kāi)發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的TeamLeader,大家分工合作,共同完成項(xiàng)目。
4:真開(kāi)發(fā)
這是Java最與眾不同的一點(diǎn),Java深知:軟件是做出來(lái)的,而不是聽(tīng)出來(lái)或者看出來(lái)的,企業(yè)需要能實(shí)際開(kāi)發(fā)的人員,而不是只聽(tīng)過(guò)、看過(guò)但不能做的人。所以Java十分強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫(xiě)出來(lái)。
Java的做法是:老師做為項(xiàng)目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:
(1):現(xiàn)場(chǎng)帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來(lái)講講。因?yàn)樾枰獙W(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過(guò)程和方法,而不是已經(jīng)做好的結(jié)果。
(2):Java選用的項(xiàng)目基本都是企業(yè)最新的項(xiàng)目,很多都是Java的學(xué)生和企業(yè)在同期開(kāi)發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴(lài)思想,認(rèn)認(rèn)真真去開(kāi)發(fā)。可能有同學(xué)會(huì)問(wèn):為什么不選擇有源代碼的項(xiàng)目呢,那樣還可以參考學(xué)習(xí)啊!
這是一個(gè)典型的誤區(qū):覺(jué)得通過(guò)看人家的代碼能夠加快自己的學(xué)習(xí)。這個(gè)方法對(duì)有經(jīng)驗(yàn)的人來(lái)講是對(duì)的,但是對(duì)于還在學(xué)習(xí)期間,沒(méi)有經(jīng)驗(yàn)的學(xué)員來(lái)講,就是一個(gè)認(rèn)識(shí)的誤區(qū)了。因?yàn)槟阋苍S能看懂代碼的語(yǔ)法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計(jì),看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒(méi)看沒(méi)有多大區(qū)別。
事實(shí)上,Java界最不缺的就是代碼了,那么多開(kāi)源軟件,小到一個(gè)工具,到企業(yè)級(jí)ERP都有開(kāi)源的,而且很多都是大師級(jí)的作品,說(shuō)實(shí)話(huà)比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個(gè)水平,看不懂代碼背后所體現(xiàn)的設(shè)計(jì)和思想以及為什么要這么做,效果也就不好了。
當(dāng)然不排除有這樣的高人是能夠完全能理解和掌握這些大師級(jí)作品的,但估計(jì)不會(huì)是剛開(kāi)始學(xué)習(xí)Java開(kāi)發(fā)的學(xué)生,所以Java根據(jù)多年的培訓(xùn)經(jīng)驗(yàn),友情提示:在初學(xué)階段,看一千遍,聽(tīng)一千遍,都不如自己動(dòng)手寫(xiě)一遍所達(dá)到的學(xué)習(xí)效果。自己能寫(xiě)出來(lái)的功能才是你真正掌握的功能,而不是你看得代碼或者是聽(tīng)老師講的,就算講過(guò)看過(guò),但是自己做不出來(lái),那都不算會(huì)。
java實(shí)訓(xùn)報(bào)告2
我們?cè)趯W(xué)校機(jī)房進(jìn)行了為期三周的JAVA實(shí)訓(xùn),F(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識(shí)性的東西,Application應(yīng)用程序和Applet小程序,它的開(kāi)發(fā)工具,數(shù)據(jù)類(lèi)型,變量,接口,輸入輸出流,學(xué)會(huì)分析異常,拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。我覺(jué)得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運(yùn)行方式,都有很大的區(qū)別,我主要偏向于小程序的學(xué)習(xí),呵呵,因?yàn)楦杏X(jué)它用處比較大,可以做出好多好多好玩的游戲,運(yùn)用程序等,且它靈活。呵呵,當(dāng)然學(xué)知識(shí)可不能憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解JAVA的'應(yīng)用和擴(kuò)展運(yùn)用。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問(wèn)和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識(shí),最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
java實(shí)訓(xùn)報(bào)告3
一、課程設(shè)計(jì)名稱(chēng)及主要內(nèi)容:
1、課程設(shè)計(jì)名稱(chēng):
時(shí)鐘動(dòng)畫(huà)
2、課程設(shè)計(jì)的主要內(nèi)容:
以下題目任選一個(gè):
(1)圖形界面類(lèi),如科學(xué)計(jì)算器、繪圖板、日歷、游戲程序等。
(2)動(dòng)畫(huà)類(lèi),編制功能較復(fù)雜、效果較好的Applet動(dòng)畫(huà)程序。
(3)數(shù)據(jù)處理類(lèi),如學(xué)生學(xué)籍、課程成績(jī)、圖書(shū)編目、倉(cāng)庫(kù)貨物等數(shù)據(jù)錄入查詢(xún)程序。
(4)其他類(lèi)型,自選題目,須經(jīng)指導(dǎo)老師同意。
我所選的題目是動(dòng)畫(huà)類(lèi)的Applet動(dòng)畫(huà)程序,主要任務(wù)是用Java程序設(shè)計(jì)一個(gè)時(shí)鐘動(dòng)畫(huà)。
二、程序的設(shè)計(jì)思想和流程圖:
1、設(shè)計(jì)思想:
現(xiàn)在的各種時(shí)鐘花樣百出,千奇百怪,功能亦是越來(lái)越先進(jìn)了。
我很喜歡這些各式各樣的時(shí)鐘,所以希望自己也能設(shè)計(jì)出一個(gè)來(lái)。
于是,我希望自己能夠用自己所學(xué)的Java知識(shí)設(shè)計(jì)出一個(gè)自己的時(shí)鐘動(dòng)畫(huà),即使是最簡(jiǎn)單的,但我相信這是暫時(shí)的。
只要我能夠努力學(xué)好Java知識(shí),將來(lái)一定能夠設(shè)計(jì)出更好更完美的時(shí)鐘動(dòng)畫(huà)。
2、流程圖:略
三、程序介紹:
1、設(shè)計(jì)方法及步驟:
題目分析:
根據(jù)《課程設(shè)計(jì)任務(wù)書(shū)》要求,分析題目,構(gòu)造出程序的基本思路(算法設(shè)計(jì))。
畫(huà)出程序
設(shè)計(jì)結(jié)構(gòu)框圖。
構(gòu)造數(shù)據(jù)結(jié)構(gòu):
根據(jù)程序結(jié)構(gòu)框圖和題目分析結(jié)果(采用算法),構(gòu)造程序所用各項(xiàng)數(shù)據(jù),各種窗體及他們
之間的聯(lián)系。
構(gòu)造程序框架:
在窗體確定之后,根據(jù)算法設(shè)計(jì)出所用各個(gè)窗體之間的調(diào)用關(guān)系。
程序設(shè)計(jì):
、佼(huà)出程序功能框圖和結(jié)構(gòu)框圖;
、诟鶕(jù)框圖設(shè)計(jì)程序;
③編譯程序調(diào)試程序,使程序可以使用;
④完備程序功能。
程序打包:
所設(shè)計(jì)程序匯總,將程序分類(lèi)歸入相應(yīng)子目錄,完成程序所有設(shè)計(jì)要求。
2、完成情況:
經(jīng)過(guò)一系列的Java程序代碼的設(shè)計(jì),雖然過(guò)程中遇到了許多的問(wèn)題,但是最終解決了所有的問(wèn)題,準(zhǔn)確的設(shè)計(jì)出了時(shí)鐘動(dòng)畫(huà),運(yùn)行情況正常。
3、類(lèi)的關(guān)系:
“public class AnimatorDemo”是公共類(lèi),且是程序中的唯一的一個(gè)類(lèi)。
4、構(gòu)造方法、成員變量和成員方法的功能說(shuō)明:
“Thread timer”用于顯示時(shí)鐘的線(xiàn)程;
“SimpleDateFormat formatter”用于格式化時(shí)間顯示; “String lastdate”用于保存當(dāng)前時(shí)間的字符串;
“Font clockFaceFont”用于設(shè)置顯示時(shí)鐘里面的數(shù)字的字體; “Date currentDate”用于顯示當(dāng)前時(shí)間;
“Color handColor”用于顯示時(shí)針、分針和表盤(pán)的顏色; “Color numberColor”用于顯示秒針和數(shù)字的顏色; “public void init()”用于設(shè)計(jì)時(shí)鐘格式并捕捉異常;
“public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于計(jì)算四分之一的圓弧;
“public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法來(lái)畫(huà)圓,其中(x0,y0)是圓的中心,r為圓半徑; “public void paint(Graphics g)”用于運(yùn)行時(shí)鐘程序; “public void start()” applet的啟動(dòng)方法;
“public void stop()” applet的停止方法;
“public void run()”線(xiàn)程的run方法。
四、遇到的問(wèn)題和解決方法:
1、問(wèn)題:
寫(xiě)程序的時(shí)候,由于對(duì)有些Java知識(shí)不懂,所以有些想要表達(dá)的意思無(wú)法用Java代碼準(zhǔn)確的`表達(dá)出來(lái),老是出錯(cuò)或者無(wú)法寫(xiě)下去;
一開(kāi)始,自己準(zhǔn)備的參考資料不足,無(wú)法在遇到問(wèn)題時(shí)有效的利用參考資料解決,遇到不懂的問(wèn)題和不會(huì)用程序語(yǔ)言表達(dá)的問(wèn)題時(shí),只能留在那里,無(wú)法解決,結(jié)果問(wèn)題最后越積越多,導(dǎo)致我無(wú)法再把程序?qū)懴氯?
一開(kāi)始,對(duì)于老師布置的作業(yè)題目,我不太懂,無(wú)法進(jìn)行有效而且清晰的分析,自然也無(wú)法繼續(xù)下去寫(xiě)程序了,耽誤了較多的時(shí)間;
對(duì)于要寫(xiě)流程圖,一開(kāi)始我并不懂是什么意思,也不知道怎么去寫(xiě)。
2、解決方法:
對(duì)于那些不懂的Java知識(shí)和不會(huì)寫(xiě)的程序,我通過(guò)向同學(xué)尋求幫助和利用參考資料書(shū),最終都解決了;
對(duì)于自己參考資料不足的缺點(diǎn),我在下課后,去了圖書(shū)館借閱有關(guān)方面的Java參考資料書(shū),并且向同學(xué)借閱了他們所擁有的資料書(shū),然后又利用自己的電腦上網(wǎng)查找了一些有關(guān)方面的參考知識(shí),終于在最后解決了資料不足的缺點(diǎn);
對(duì)于不懂的題目,我也通過(guò)向多個(gè)同學(xué)進(jìn)行詢(xún)問(wèn),最終弄懂了老師布置的題目所要求的內(nèi)容;
java實(shí)訓(xùn)報(bào)告4
一、實(shí)訓(xùn)目的
1.熟練掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。
2.熟練掌握J(rèn)ava中常用的Swing組件的使用方法。
3.熟練掌握J(rèn)ava程序中圖形用戶(hù)界面設(shè)計(jì)的方法。
4.熟練掌握使用JDBC操作數(shù)據(jù)庫(kù)的方法。
5.通過(guò)實(shí)訓(xùn),培養(yǎng)學(xué)生分析和解決實(shí)際問(wèn)題的能力,提高調(diào)試和分析應(yīng)用程序的能力,并為后續(xù)Java高級(jí)編程等專(zhuān)業(yè)課程的學(xué)習(xí)奠定良好的基礎(chǔ)。
二、課程設(shè)計(jì)報(bào)告內(nèi)容
2.1 實(shí)訓(xùn)內(nèi)容
本課程設(shè)計(jì)的題目是設(shè)計(jì)一個(gè)簡(jiǎn)化的倉(cāng)庫(kù)管理系統(tǒng)。該系統(tǒng)從倉(cāng)庫(kù)管理人員的角度出發(fā),實(shí)現(xiàn)對(duì)貨物信息、生產(chǎn)商信息的瀏覽、添加、刪除和查詢(xún),同時(shí)還可以對(duì)貨物出貨、入貨進(jìn)行操作和控制。設(shè)計(jì)內(nèi)容主要包括系統(tǒng)分析、數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個(gè)窗體的布局及其編碼實(shí)現(xiàn)。
系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。該管理系統(tǒng)需要完成的基本功能主要有:
用戶(hù)管理:主要包括用戶(hù)的添加、修改和刪除。
供應(yīng)商管理:主要包括供應(yīng)商的添加、刪除和修改。
產(chǎn)品管理:主要包括產(chǎn)品的添加、刪除和進(jìn)貨、出貨。
產(chǎn)品視圖管理:主要包括產(chǎn)品查詢(xún)、數(shù)據(jù)文件的導(dǎo)入、查詢(xún)結(jié)果集的導(dǎo)出。
2.2 實(shí)訓(xùn)設(shè)備或軟、硬件
硬件:PⅣ及以上性能的PC機(jī);
軟件:Windows 20xx或Windows XP系統(tǒng);JDK工具;JCreator4.0環(huán)境
2.3 功能設(shè)計(jì)及思想
本次實(shí)訓(xùn)設(shè)計(jì)采用選擇結(jié)構(gòu)化開(kāi)發(fā)方法, 即用系統(tǒng)工程的思想和工程化的方 法,按照用戶(hù)至上的原則,自頂向下整體分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng) 開(kāi)發(fā)過(guò)程。是組織、管理和控制信息系統(tǒng)開(kāi)發(fā)過(guò)程的一種基本框架。 其基本思想:在系統(tǒng)分析時(shí),采用自頂向下、逐層分解,由抽象到具體的逐步認(rèn)識(shí)問(wèn)題的過(guò)程;在系統(tǒng)設(shè)計(jì)的時(shí)候,先考慮系統(tǒng)整體的'優(yōu)化,再考慮局部的優(yōu)化問(wèn)題;在系統(tǒng)實(shí)施的時(shí)候,則堅(jiān)持自底向上,先局部后整體,通過(guò)標(biāo)準(zhǔn)化模塊的連接形成完整的系統(tǒng)。
開(kāi)發(fā)過(guò)程主要包括以下幾個(gè)階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)
階段、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行與維護(hù)階段,每個(gè)階段都有明確的任務(wù)和目標(biāo), 這樣整個(gè)開(kāi)發(fā)過(guò)程容易調(diào)整和控制。
三、結(jié)論
倉(cāng)儲(chǔ)是現(xiàn)代物流的一個(gè)重要組成部分,在物流系統(tǒng)中起著至關(guān)重要的作用,是廠商研究和規(guī)劃的重點(diǎn)。高效合理的倉(cāng)庫(kù)管理系統(tǒng)可以幫助廠商加快物資流動(dòng)的速度,降低成本,保障生產(chǎn)的順利進(jìn)行,并可以實(shí)現(xiàn)對(duì)資源有效控制和管理,現(xiàn)代物流的發(fā)展需要現(xiàn)代化的倉(cāng)庫(kù)管理系統(tǒng)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。企業(yè)通過(guò)使用本系統(tǒng),可以實(shí)現(xiàn)對(duì)產(chǎn)品和供應(yīng)商實(shí)現(xiàn)添加、刪除、修改等管理,對(duì)操作員進(jìn)行添加、刪除、修改密碼等操作,以及查詢(xún)出庫(kù)入庫(kù)產(chǎn)品信息和供應(yīng)商信息等功能,這樣就提高了效率,避免出錯(cuò)。倉(cāng)庫(kù)管理系統(tǒng)軟件切實(shí)推進(jìn)了倉(cāng)庫(kù)管理的信息化。該軟件是以面向?qū)ο缶幊陶Z(yǔ)言為實(shí)現(xiàn)語(yǔ)言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,即可完成操作,達(dá)到自己的目標(biāo)。大大提高了工作效率,做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢(xún),讓倉(cāng)庫(kù)管理系統(tǒng)更好的為企業(yè)服務(wù)。
JAVA的主要特點(diǎn)是JAVA的安全性高,不能寫(xiě)病毒,所以適用于金融等對(duì)安全性要求較高的行業(yè)。用Java編寫(xiě)的倉(cāng)庫(kù)管理系統(tǒng)都具有Java上述特點(diǎn)。
三層架構(gòu)在寫(xiě)代碼時(shí)起到了很重要的作用,一切的工作都需要依附于這一結(jié)構(gòu)才能夠真正地去構(gòu)建要實(shí)現(xiàn)的系統(tǒng)。它們是組織整個(gè)系統(tǒng)的骨骼,支撐起整個(gè)系統(tǒng)的各項(xiàng)功能。action層是返回層,biz層是業(yè)務(wù)邏輯層,dao層是數(shù)據(jù)訪(fǎng)問(wèn)層。
實(shí)訓(xùn)中遇到的問(wèn)題及解決方案:
Java對(duì)于某些細(xì)節(jié)的東西要求是很?chē)?yán)格的 對(duì)于代碼是不能出錯(cuò)的這是絕對(duì)的因?yàn)槿绻愠隽艘稽c(diǎn)點(diǎn)的小錯(cuò)誤可能導(dǎo)致你的整個(gè)程序都跑步起來(lái),或者是其中某些重要的功能不能實(shí)現(xiàn)。再有對(duì)于頁(yè)面的設(shè)置頁(yè)面之間的跳轉(zhuǎn)傳值字體的設(shè)置是關(guān)鍵雖然這是一個(gè)在老師看來(lái)是不為問(wèn)題的問(wèn)題但還是經(jīng)常出錯(cuò)utf-8這個(gè)就是頁(yè)面上的設(shè)置。是一個(gè)很小的細(xì)節(jié)問(wèn)題。這里也體現(xiàn)了Java細(xì)節(jié)重要
性。每天打開(kāi)機(jī)器都要附加數(shù)據(jù)源、還原數(shù)據(jù)庫(kù),并且SQL Sever數(shù)據(jù)源的驗(yàn)證有“使用網(wǎng)路登錄ID的Windows NT驗(yàn)證”和“使用用戶(hù)輸入登錄ID密碼的SQL Sever驗(yàn)證”兩種驗(yàn)證方法,本次實(shí)訓(xùn)程序應(yīng)該選擇第一種驗(yàn)證方法。本次實(shí)訓(xùn)時(shí)我就是因?yàn)檫x錯(cuò)了驗(yàn)證方法導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法與倉(cāng)庫(kù)管理里系統(tǒng)連接,導(dǎo)致了不能登錄。
從用戶(hù)角色需求上看,整個(gè)系統(tǒng)應(yīng)該有兩種用戶(hù)角色,即普通操作員與系統(tǒng)管理員。操作員可以進(jìn)行產(chǎn)品信息和供應(yīng)商信息的查詢(xún),產(chǎn)品添加、修改、刪除等操作,而沒(méi)有權(quán)限添加新的操作員,刪除操作員或者更改操作員密碼;系統(tǒng)管理員除了具有操作員所有可實(shí)現(xiàn)操作外,還擁有對(duì)操作員進(jìn)行管理的權(quán)限,即添加新的操作員,刪除操作員和修改操作員密碼。每個(gè)角色操作都通過(guò)用戶(hù)名和密碼驗(yàn)證后登錄。
從性能上看整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。
最后總結(jié):此次實(shí)訓(xùn)所做的倉(cāng)庫(kù)管理系統(tǒng)已達(dá)到中等水平,個(gè)人感覺(jué)已經(jīng)能滿(mǎn)足一般公司要求。
四、結(jié)束語(yǔ)
我在這次實(shí)訓(xùn)項(xiàng)目中最大的收獲有以下幾個(gè)方面:
一、在系統(tǒng)設(shè)計(jì)方面,我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)大體可分為需求分析、 概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施及調(diào)試測(cè)試六大步驟。每個(gè)階段都必須認(rèn)真對(duì)待,只要錯(cuò)一個(gè)小地方,就會(huì)影響整個(gè)設(shè)計(jì)。另外,還必須對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,并且要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會(huì)在后續(xù)的工作中遇到很多的問(wèn)題。
二、在數(shù)據(jù)庫(kù)方面,我在表的創(chuàng)建部分嘗試了很多次,表的內(nèi)容修改了好幾遍,關(guān)系也建立了好幾遍。從中我了解到建立好表是建立好整個(gè)數(shù)據(jù)庫(kù)最基礎(chǔ)也是最重要的部分。表的內(nèi)容和表之間的關(guān)系一定要建立正確,要不然以后再修改會(huì)很麻煩。我還領(lǐng)略到了數(shù)據(jù)庫(kù)設(shè)計(jì)在計(jì)算機(jī)領(lǐng)域的重要性。數(shù)據(jù)庫(kù)作為一個(gè)永久存 儲(chǔ)形式在應(yīng)用中發(fā)揮著重要的作用。
java實(shí)訓(xùn)報(bào)告5
內(nèi)蒙古商貿(mào)職業(yè)學(xué)院計(jì)算機(jī)系
學(xué) 生 校 內(nèi) 實(shí) 驗(yàn) 實(shí) 訓(xùn) 報(bào) 告
20 --20 學(xué)年 第 學(xué)期
系部:計(jì)算機(jī)系
課程名稱(chēng):Java程序設(shè)計(jì)教程 專(zhuān)業(yè)班級(jí):
內(nèi)蒙古商貿(mào)職業(yè)學(xué)院計(jì)算機(jī)系制
填寫(xiě)說(shuō)明
1、實(shí)驗(yàn)項(xiàng)目名稱(chēng):要用最簡(jiǎn)練的語(yǔ)言反映實(shí)驗(yàn)的內(nèi)容,要與實(shí)驗(yàn)指導(dǎo)書(shū)或課程標(biāo)準(zhǔn)中相一致。
2、實(shí)驗(yàn)類(lèi)型:一般需要說(shuō)明是驗(yàn)證型實(shí)驗(yàn)、設(shè)計(jì)型實(shí)驗(yàn)、創(chuàng)新型實(shí)驗(yàn)、綜合型實(shí)驗(yàn)。
3、實(shí)驗(yàn)室:實(shí)驗(yàn)實(shí)訓(xùn)場(chǎng)所的名稱(chēng);組別:實(shí)驗(yàn)分組參加人員所在的組號(hào)。
4、實(shí)驗(yàn)方案設(shè)計(jì)(步驟):實(shí)驗(yàn)項(xiàng)目的設(shè)計(jì)思路、步驟和方法等,這是實(shí)驗(yàn)報(bào)告極其重要的內(nèi)容,概括整個(gè)實(shí)驗(yàn)過(guò)程。 對(duì)于操作型實(shí)驗(yàn)(驗(yàn)證型),要寫(xiě)明需要經(jīng)過(guò)哪幾個(gè)步驟來(lái)實(shí)現(xiàn)其操作。對(duì)于設(shè)計(jì)型和綜合型實(shí)驗(yàn),在上述內(nèi)容基礎(chǔ)上還應(yīng)該畫(huà)出流程圖和設(shè)計(jì)方法,再配以相應(yīng)的文字說(shuō)明。對(duì)于創(chuàng)新型實(shí)驗(yàn),還應(yīng)注明其創(chuàng)新點(diǎn)、特色。
5、實(shí)驗(yàn)小結(jié):對(duì)本次實(shí)驗(yàn)實(shí)訓(xùn)的心得體會(huì)、思考和建議等。 6、備注:分組實(shí)驗(yàn)中組內(nèi)成員分工、任務(wù)以及其他說(shuō)明事項(xiàng)。 注意:
、賹(shí)驗(yàn)實(shí)訓(xùn)分組完成的,每組提交一份報(bào)告即可,但必須說(shuō)明人員分工及職責(zé)。不分組要求全體成員獨(dú)立完成的實(shí)驗(yàn)實(shí)訓(xùn)項(xiàng)目可由指導(dǎo)老師根據(jù)個(gè)人完成情況分組填寫(xiě)。
、趯(shí)驗(yàn)成績(jī)按照百分制記,根據(jù)教學(xué)大綱及課程考核要求具體區(qū)分獨(dú)立計(jì)算、折算記入兩種情況。
、郾緦(shí)驗(yàn)實(shí)訓(xùn)報(bào)告是根據(jù)計(jì)算機(jī)系實(shí)驗(yàn)的具體情況在學(xué)院教務(wù)處制的實(shí)驗(yàn)實(shí)訓(xùn)報(bào)告的基礎(chǔ)上進(jìn)行改制的。特此說(shuō)明。
成績(jī)單
組別:小組成員:
篇二:實(shí)訓(xùn)總結(jié)
實(shí)訓(xùn)收獲總結(jié)報(bào)告
學(xué) 部:計(jì)算機(jī)信息學(xué)院
學(xué)科門(mén)類(lèi):計(jì)算機(jī)信息類(lèi)
專(zhuān) 業(yè):計(jì)算機(jī)應(yīng)用技術(shù)
姓 名:朱恩林
學(xué) 號(hào):12310020020
實(shí)習(xí)單位:北京盛威南凌信息科技有限公司
指導(dǎo)教師:王洪釗
實(shí)習(xí)時(shí)間:20xx年5月15號(hào)—9月23號(hào)
一、 實(shí)訓(xùn)目的
計(jì)算機(jī)信息管理專(zhuān)業(yè)的java實(shí)訓(xùn)在教學(xué)計(jì)劃中是實(shí)訓(xùn)、實(shí)習(xí)課程。它涵蓋了java開(kāi)發(fā)和工程組織、數(shù)據(jù)結(jié)構(gòu)等多項(xiàng)相關(guān)知識(shí)。
通過(guò)對(duì)java語(yǔ)言、JavaWeb、數(shù)據(jù)庫(kù)、jsp、html+css、ssh框架應(yīng)用設(shè)計(jì)及SQL語(yǔ)言的復(fù)習(xí)和鍛煉,并且通過(guò)使用elipse 開(kāi)發(fā)平臺(tái)設(shè)計(jì)庫(kù)存管理系統(tǒng)項(xiàng)目,以達(dá)到充分熟悉開(kāi)發(fā)平臺(tái)及其應(yīng)用設(shè)計(jì)。同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開(kāi)發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫(xiě)、系統(tǒng)測(cè)試及軟件手冊(cè)編寫(xiě),以便提前適應(yīng)軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求。
整個(gè)實(shí)訓(xùn)課程教學(xué)內(nèi)容從應(yīng)用的角度出發(fā),在理論和實(shí)踐上掌握java工程開(kāi)發(fā)的理念、類(lèi)的組織、類(lèi)的結(jié)構(gòu)關(guān)系、面向?qū)ο笾辛鞯氖褂玫燃夹g(shù)。使學(xué)生能獨(dú)立設(shè)計(jì)基于Eclipse控制臺(tái)開(kāi)發(fā)的小型系統(tǒng)。
本次實(shí)訓(xùn)重點(diǎn)和難點(diǎn):
利用java搭建工程文件結(jié)構(gòu);B/S程序;數(shù)據(jù)庫(kù)前后臺(tái)程序;C/S程序。
二、實(shí)訓(xùn)內(nèi)容
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范;
2、需求開(kāi)發(fā)與管理;
3、面向?qū)ο蠓治雠c設(shè)計(jì),面向?qū)ο缶幊痰奶匦裕?/p>
4、 javaSE、javaWeb
5、數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL應(yīng)用
6、軟件需求分析與設(shè)計(jì)
7、項(xiàng)目實(shí)戰(zhàn)
三、實(shí)習(xí)收獲總結(jié)
經(jīng)過(guò)4個(gè)多月的實(shí)習(xí)培訓(xùn),讓我們收獲頗豐,作為即將步入工作崗位的大三學(xué)生,我們了解了企業(yè)項(xiàng)目的工作過(guò)程,為以后的實(shí)踐打下基礎(chǔ),積累寶貴經(jīng)驗(yàn)。同時(shí)我們也掌握了數(shù)據(jù)庫(kù)的功能和使用方法。通過(guò)對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí),掌握應(yīng)用程序的部署:包括數(shù)據(jù)庫(kù)的設(shè)計(jì)、安裝數(shù)據(jù)庫(kù)、創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象、數(shù)據(jù)導(dǎo)入等。加深理解了Tomcat的使用方法,包括中間件服務(wù)安裝及配置。
開(kāi)始學(xué)習(xí)后也并非是想象中那樣順利,開(kāi)始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無(wú)濟(jì)于事,通過(guò)與其他同學(xué)協(xié)作,同時(shí)請(qǐng)教老師,順利的化解了一道道的障礙。
這讓我不斷的對(duì)學(xué)習(xí)技術(shù)又有了新的認(rèn)識(shí):學(xué)習(xí)中我們必須邊總結(jié)邊學(xué)習(xí),開(kāi)始階段對(duì)老師交代的任何方法和類(lèi)都不要放過(guò),不管是否簡(jiǎn)單與否都要樂(lè)于地接受,因?yàn)槔蠋熆隙ㄓ兴牡览,相信老師走過(guò)的路比我們長(zhǎng),那么其經(jīng)驗(yàn)也就肯定比我們豐富。上課時(shí)一定要專(zhuān)心聽(tīng)講,一個(gè)關(guān)鍵的知識(shí)點(diǎn)聽(tīng)漏了,可能會(huì)使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì)花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習(xí)不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進(jìn)度而掉隊(duì)。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊(duì)跟不上學(xué)習(xí)進(jìn)度。
通過(guò)過(guò)這次實(shí)習(xí),我們不僅在編程的理論知識(shí)上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項(xiàng)目開(kāi)發(fā)鍛煉動(dòng)手能力的機(jī)會(huì),積累了一筆寶貴的經(jīng)驗(yàn)。我學(xué)會(huì)了如何團(tuán)隊(duì)合作,共同開(kāi)發(fā)。獨(dú)木難支,光靠一個(gè)人的力量是遠(yuǎn)遠(yuǎn)不夠的。只有管理組織好一個(gè)團(tuán)隊(duì),才能夠最終完成項(xiàng)目的'開(kāi)發(fā),或許在編程技術(shù)水平上團(tuán)隊(duì)成員有高有低,但是,每個(gè)人都有自己的閃光點(diǎn),總可以在團(tuán)隊(duì)的找到適合自己的位置,每個(gè)人在自己的團(tuán)隊(duì)中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價(jià)值。
有些知識(shí)點(diǎn)以前沒(méi)有學(xué)過(guò),但我也沒(méi)有去研究,實(shí)習(xí)時(shí)突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現(xiàn)在去看依然可以解決問(wèn)題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過(guò)程中不斷的完善自我。 另外一點(diǎn),也是在實(shí)習(xí)中必不可少的部分,就是同學(xué)之間的互相幫助。
我學(xué)會(huì)了如何理解和分析客戶(hù)的需求。軟件為客戶(hù)而生,只有理解了客戶(hù)的需求才有寫(xiě)出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會(huì)了我們?nèi)绾谓M織團(tuán)隊(duì)正確的理解和分析客戶(hù)的需求,并寫(xiě)出完善的需求分析,并用于項(xiàng)目開(kāi)發(fā)。
我學(xué)會(huì)了對(duì)按照需求對(duì)軟件架構(gòu)進(jìn)行設(shè)計(jì),這點(diǎn)我想是我們?cè)S多同學(xué)之前都非常欠缺的,因?yàn)槲覀冊(cè)趯W(xué)校的時(shí)編寫(xiě)代碼篇幅短小,功能單一,所以設(shè)計(jì)思路通常只留于腦內(nèi),非常模糊。而在這次項(xiàng)目開(kāi)發(fā)演練中,老師手把手的教會(huì)我如何從需求中抽象出問(wèn)題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
實(shí)訓(xùn)即將結(jié)束,我非常感謝這次為期四個(gè)多月的實(shí)訓(xùn),給我們一次親身實(shí)踐的機(jī)會(huì)同時(shí)給我們以后就的就業(yè)之路打下一定基礎(chǔ),通過(guò)這次實(shí)訓(xùn)也讓我更加的明白的團(tuán)隊(duì)的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感謝王老師教給我們新的知識(shí)以及在實(shí)訓(xùn)中對(duì)我們的幫助。
篇三:實(shí)訓(xùn)總結(jié)報(bào)告
實(shí)訓(xùn)總結(jié)報(bào)告
-----基于RFID的碼頭貨物自動(dòng)采集系統(tǒng)
項(xiàng)目簡(jiǎn)要概述:
1) 開(kāi)發(fā)環(huán)境:Window xp
代碼開(kāi)發(fā)工具:Eclipse
服務(wù)器:Tomcat7
數(shù)據(jù)庫(kù):Mysql5.0
調(diào)試瀏覽器:Firefox 10.0,Chrome
2) 此次基于RFID的碼頭貨物自動(dòng)采集系統(tǒng)完成的功能包括前臺(tái)和后臺(tái)兩個(gè)大的功能模塊,前臺(tái)主要實(shí)現(xiàn)了用戶(hù)需要基本的功能,包括數(shù)據(jù)的查詢(xún)、導(dǎo)出等,后臺(tái)主要實(shí)現(xiàn)了管理員對(duì)系統(tǒng)的管理。系統(tǒng)還對(duì)用戶(hù)的權(quán)限進(jìn)行管理,對(duì)每一個(gè)功能進(jìn)行權(quán)限設(shè)定,只有具有相應(yīng)權(quán)限的人才能進(jìn)行相應(yīng)的操作。整個(gè)系統(tǒng)采用javascript+jquery+JDBC的MVC模式,配合一些組件實(shí)現(xiàn)界面的美化。
3)該項(xiàng)目實(shí)現(xiàn)的意義: 提高了碼頭實(shí)時(shí)動(dòng)態(tài)庫(kù)存信息的準(zhǔn)確查詢(xún)、數(shù)據(jù)處理能力。大量 節(jié)省人力、物力,提高作業(yè)效率,提高管理效率,加快物流自動(dòng)化的快發(fā)展。
實(shí)訓(xùn)總結(jié)報(bào)告:
這次實(shí)訓(xùn)我們的題目是基于RFID的碼頭貨物自動(dòng)采集系統(tǒng)。通過(guò)這次實(shí)訓(xùn),我不僅得到了專(zhuān)業(yè)技術(shù)的提高,同時(shí)也認(rèn)識(shí)到專(zhuān)業(yè)基礎(chǔ)知識(shí)重要性。
剛接觸一項(xiàng)新任務(wù)的時(shí)候,認(rèn)為感到完成項(xiàng)目的難度非常大,項(xiàng)目大部分的名字都不了解,幾乎沒(méi)有有信心把它做好。但是經(jīng)過(guò)老師認(rèn)真的講解、項(xiàng)目各
組成員的積極努力查詢(xún)資料、大家相互交流,慢慢對(duì)RFID、中間件的技術(shù)有了更深一步的了解。隨著大家的不斷地努力、不斷地查詢(xún)資料、不斷努力思索,慢慢的對(duì)項(xiàng)目有著更加深的了解,對(duì)項(xiàng)目的完成沖滿(mǎn)了信息,同時(shí)理清項(xiàng)目完成所必備的大體流程思路。在實(shí)訓(xùn)過(guò)程中,我們把項(xiàng)目分為三個(gè)階段,分別是搭建項(xiàng)目開(kāi)發(fā)環(huán)境及SVN的配置、概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)、代碼編寫(xiě)與系統(tǒng)測(cè)試。我在項(xiàng)目中的主要任務(wù)是完成前臺(tái)的開(kāi)發(fā)以及照片的ps處理。在項(xiàng)目剛開(kāi)始開(kāi)展時(shí),項(xiàng)目搭建開(kāi)發(fā)環(huán)境遇到了一些障礙,主要是因?yàn)榧夹g(shù)基礎(chǔ)知識(shí)不夠牢固,許多軟件的應(yīng)用不夠熟練,在前期耽誤了大量的時(shí)間來(lái)學(xué)習(xí)。后續(xù)工作隨著基礎(chǔ)知識(shí)的不斷鞏固,慢慢加入到項(xiàng)目的前期準(zhǔn)備工作。但是仍然遇到許許多多的困難,例如:用javascript實(shí)現(xiàn)從前臺(tái)頁(yè)面將div中的數(shù)據(jù)導(dǎo)入到excel中的這一功能,但是我們?cè)诎俣、谷歌搜不到關(guān)于這一功能實(shí)現(xiàn)的資料,最后是組長(zhǎng)想到將div類(lèi)比成table,最終實(shí)現(xiàn)這一共功能。隨著項(xiàng)目的難點(diǎn)不斷被攻克,我們項(xiàng)目越來(lái)越完美,功能實(shí)現(xiàn)的越來(lái)越全,自豪感油然而生。這是我深深的體會(huì)到,團(tuán)隊(duì),我們的實(shí)訓(xùn)任務(wù)之所以能夠提前并且很好的完成,在于團(tuán)隊(duì)力量。
在這次實(shí)訓(xùn)過(guò)程中我的主要工作是前臺(tái)頁(yè)面的特效處理,還負(fù)責(zé)了一些開(kāi)發(fā)任務(wù),并學(xué)習(xí)了jQuery、Mysql、Ajax等知識(shí)。在此過(guò)程中老師還專(zhuān)門(mén)抽出時(shí)間給我講解了關(guān)于物聯(lián)網(wǎng)的一些知識(shí)。通過(guò)老師系統(tǒng)講解,我對(duì)物聯(lián)網(wǎng)的了解更加深入,并對(duì)軟件開(kāi)發(fā)這一行業(yè)充滿(mǎn)了信息。前臺(tái)頁(yè)面特效不是一個(gè)簡(jiǎn)單的工作,需要大量基礎(chǔ)知識(shí)儲(chǔ)備,比如:這次我們項(xiàng)目的前臺(tái)界面是模仿win8的metro風(fēng)格,必須先要儲(chǔ)備win8系統(tǒng)的metro界面的相關(guān)信息。
這個(gè)項(xiàng)目讓我學(xué)到了很多東西,同時(shí)在技術(shù)上我也有了很大的飛躍。此次項(xiàng)目的完成還是比較滿(mǎn)意的,我們實(shí)現(xiàn)了創(chuàng)新,借用了win8的metro風(fēng)格;實(shí)現(xiàn)了功能的無(wú)頁(yè)面跳轉(zhuǎn)完成等等。實(shí)訓(xùn)馬上就要結(jié)束了,通過(guò)這次的實(shí)踐操作,我認(rèn)識(shí)到了自己的不足,更感覺(jué)到了自己與別人的差距,這就為我接下的學(xué)習(xí)指明了一個(gè)方向,我要加倍努力。
實(shí)訓(xùn)即將結(jié)束,卻令我非常懷念這四周的實(shí)訓(xùn),在這中間我每一天過(guò)的都非常充實(shí),在與山東大學(xué)的學(xué)生一起做項(xiàng)目,我認(rèn)識(shí)到了自己的不足。但是我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,我相信我一定可以披荊斬刺,度過(guò)重重難關(guān),實(shí)現(xiàn)自己未來(lái)的理想!這次實(shí)訓(xùn),讓我我深切的認(rèn)識(shí)到實(shí)踐的重要性。在實(shí)訓(xùn)
的這段時(shí)間,我經(jīng)歷了挫折,也經(jīng)歷了歡樂(lè)。實(shí)訓(xùn)不僅僅是鍛煉了我們?cè)趯?zhuān)業(yè)方面的一些技能,同時(shí),它也讓我學(xué)到了很多做人的道理。作為一個(gè)即將畢業(yè)的大學(xué)生,無(wú)論是在今后的工作或是生活中,大學(xué)里的實(shí)訓(xùn)都將成為我人
生中一筆重要的資本
在實(shí)訓(xùn)中,我們認(rèn)識(shí)了很多在學(xué)校沒(méi)有學(xué)過(guò)的知識(shí),了解了它們的使用方法及作用。它們?yōu)槲覀兊纳顜?lái)了很多的便捷。通過(guò)實(shí)訓(xùn),同學(xué)們的友誼也增進(jìn)了不少,很多不太會(huì)做的難點(diǎn)在同學(xué)們的幫助下完成了。我們通過(guò)相互學(xué)習(xí),相互溝通,一起研究,讓很多項(xiàng)目的難點(diǎn)都做得相當(dāng)?shù)某晒,心中的成就感與自豪感油然而生。項(xiàng)目的那種團(tuán)結(jié)氛圍填滿(mǎn)了整個(gè)實(shí)訓(xùn)間。我們兢兢業(yè)業(yè)的老師,他們也頂著酷熱和我們一起忙活,看著圍在他身邊的那一圈圈的人,他也總會(huì)耐心的為我們講解,直到我們聽(tīng)懂為止。
同時(shí)在山東大學(xué)的四次講座,我學(xué)到了許許多多的在學(xué)校學(xué)不到的知識(shí),學(xué)到了許許多多的前瞻性事物,并對(duì)云計(jì)算有著非常深入的了解。再次感謝 IBM資深工程師 劉達(dá)對(duì)Web 技術(shù)和開(kāi)發(fā)框架,面向服務(wù)的體系結(jié)構(gòu)(SOA),云計(jì)算,數(shù)據(jù)庫(kù)與信息管理,Linux/Unix 系統(tǒng)管理、開(kāi)發(fā)、維護(hù)技術(shù)等方面講解;木田橋龍【NEC軟件(濟(jì)南)有限公司董事兼總經(jīng)理】關(guān)于1.IT服務(wù)(軟件)業(yè)的發(fā)展趨勢(shì) 2.服務(wù)貿(mào)易(外包)業(yè)的發(fā)展前景的講解。;浪潮集團(tuán) 荊世東,
一、 信息化發(fā)展回顧二、 云計(jì)算概念三、 云計(jì)算與信息化應(yīng)用四、 信息化發(fā)展趨勢(shì)五、 浪潮在云計(jì)算上的實(shí)踐 通過(guò)介紹云概念的形成,云計(jì)算的深入分析,云計(jì)算在國(guó)際和國(guó)內(nèi)的發(fā)展現(xiàn)狀以及云計(jì)算將來(lái)的發(fā)展趨勢(shì)。
最后我希望我們項(xiàng)目組的成員能在以后的生活、學(xué)習(xí)中表現(xiàn)得更出色,更團(tuán)結(jié)。老師們能夠笑臉常開(kāi),萬(wàn)事如意!
java實(shí)訓(xùn)報(bào)告6
一、實(shí)訓(xùn)目的
1.熟練掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。
2.熟練掌握J(rèn)ava中常用的Swing組件的使用方法。
3.熟練掌握J(rèn)ava程序中圖形用戶(hù)界面設(shè)計(jì)的方法。
4.熟練掌握使用JDBC操作數(shù)據(jù)庫(kù)的方法。
5.通過(guò)實(shí)訓(xùn),培養(yǎng)學(xué)生分析和解決實(shí)際問(wèn)題的能力,提高調(diào)試和分析應(yīng)用程序的能力,并為后續(xù)Java高級(jí)編程等專(zhuān)業(yè)課程的學(xué)習(xí)奠定良好的基礎(chǔ)。
二、課程設(shè)計(jì)報(bào)告內(nèi)容
2.1 實(shí)訓(xùn)內(nèi)容
本課程設(shè)計(jì)的題目是設(shè)計(jì)一個(gè)簡(jiǎn)化的圖書(shū)管理系統(tǒng)。該系統(tǒng)從圖書(shū)館管理人員的角度出發(fā),實(shí)現(xiàn)對(duì)圖書(shū)信息、讀者信息的瀏覽、添加、刪除和查詢(xún),同時(shí)還可以對(duì)讀者借書(shū)、還書(shū)過(guò)程進(jìn)行操作和控制。設(shè)計(jì)內(nèi)容主要包括系統(tǒng)分析、數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個(gè)窗體的布局及其編碼實(shí)現(xiàn)。
系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。該管理系統(tǒng)需要完成的基本功能主要有:
用戶(hù)管理:主要包括用戶(hù)的添加、修改和刪除。
讀者管理:主要包括讀者信息的瀏覽、添加、刪除和查詢(xún)。
圖書(shū)管理:主要包括圖書(shū)信息的瀏覽、添加、刪除和查詢(xún)。
借還書(shū)管理:主要包括借書(shū)、還書(shū)和續(xù)借。
2.2 實(shí)訓(xùn)設(shè)備或軟、硬件
硬件:PⅣ及以上性能的PC機(jī);
軟件:Windows 20xx或Windows XP系統(tǒng);JDK工具;JCreator4.0環(huán)境
2.3 功能設(shè)計(jì)及思想
首先設(shè)計(jì)測(cè)試登錄窗口:Text.java
接下來(lái)設(shè)計(jì)LoginFrame.java(登錄窗口)、MainFrame(主窗體)
Addbookframe.java(圖書(shū)入庫(kù)窗口)、AddReaders.java(添加讀者窗口)、AddUserframe.java(添加用戶(hù)窗口)、Borrowframe.java(借書(shū)窗口)、Retumframe.java(還書(shū)窗口)、Queryframe.java(圖書(shū)查詢(xún)窗口)。
導(dǎo)入部分及實(shí)現(xiàn)的接口
三、結(jié)論
Java實(shí)訓(xùn)在不知不覺(jué)中就結(jié)束了,我感覺(jué)自己還有好多東西要學(xué),還有好多的東西不懂呢!這是我大學(xué)以來(lái)第3次實(shí)訓(xùn),每次實(shí)訓(xùn)我都感覺(jué)學(xué)到了好多東西!因?yàn)槭且惶斓酵淼牟婚g斷訓(xùn)練,所以記的會(huì)非常牢固。不像平時(shí)上課,每上兩次的理論課卻只有45分鐘的實(shí)際操作。在課上,有老師在前面演示我們都還能跟著做,可輪到我們獨(dú)立完成的時(shí)候,因?yàn)閷?shí)際操作的少,早就忘光了!我很感謝學(xué)校有實(shí)訓(xùn)這樣的安排,把我們這一學(xué)期學(xué)的東西系統(tǒng)的集中的進(jìn)行訓(xùn)練,對(duì)我們計(jì)算機(jī)水平的提高發(fā)揮著重要作用!還要感謝我們的侯老師,侯老師學(xué)識(shí)淵博,也很有耐心,即使老師講了很多遍的問(wèn)題,我們不會(huì),老師還是會(huì)走進(jìn)我們給我們耐心的指導(dǎo),還給我們講一些學(xué)習(xí)java的方法,讓我們知道自己在哪方面不足,需要加強(qiáng),也讓我們了解到哪些需要認(rèn)真的學(xué)習(xí),那些是重點(diǎn),不是沒(méi)有方向的亂學(xué)一通,什么也學(xué)不好!
經(jīng)過(guò)這次的實(shí)訓(xùn),我真真確確的感受到了這些開(kāi)發(fā)工具能讓我們提高工作的效率,更直觀更便捷的切入主題。這次我們學(xué)習(xí)的是制作圖書(shū)信息管理系統(tǒng),由老師給我們指導(dǎo)。當(dāng)然,在學(xué)習(xí)的過(guò)程中并不是一帆風(fēng)順的,在這之中,因?yàn)橐僮鞯臇|西很多,有時(shí)錯(cuò)一步,后面的結(jié)果就無(wú)法顯示,而自己的耐心與細(xì)心又太差,根本檢查不出來(lái)是哪里出了錯(cuò)!這時(shí)候,侯老師都會(huì)耐心的過(guò)來(lái)幫助我,我很感謝侯老師也很感謝學(xué)校能安排這么優(yōu)秀的侯老師來(lái)教我們!只是,我們太頑皮,有很多東西老師講了我們也沒(méi)能記住,我想在此說(shuō)一句:老師,您辛苦了,下學(xué)期我們一定認(rèn)認(rèn)真真的好好學(xué)!
實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過(guò)的,短暫的15天實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),出現(xiàn)許多未知的為什么,如圖書(shū)管理數(shù)據(jù)庫(kù)的初步設(shè)置、JDBC和SQL Server服務(wù)器的連接、數(shù)據(jù)備份與還原的步驟,報(bào)表的設(shè)計(jì)與實(shí)現(xiàn)、如何設(shè)置數(shù)據(jù)源、通過(guò)ADO訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的方法、監(jiān)聽(tīng)、各種Java Swing組件的使用,綁定控件的屬性設(shè)置、如何實(shí)現(xiàn)Click事件、實(shí)現(xiàn)它的獲得方法、設(shè)置注冊(cè)焦點(diǎn)
監(jiān)聽(tīng)、獲取當(dāng)前日期、以及利用函數(shù)之間的相互轉(zhuǎn)換等等一系列的問(wèn)題,正是在老師和同學(xué)的共同努力之下,我才一步步把問(wèn)題解決了,最終完成了不可能完成的任務(wù)。
為期15天的實(shí)訓(xùn)課就這樣結(jié)束了,我發(fā)現(xiàn)我對(duì)java有了新的認(rèn)識(shí),以前只知道玩游戲、娛樂(lè)和簡(jiǎn)單的應(yīng)用。通過(guò)這次的實(shí)訓(xùn),我了解到,要真真正正的掌握這些開(kāi)發(fā)工具還不是一件簡(jiǎn)單容易的事兒,但真正掌握后,它帶個(gè)我們的將是無(wú)窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計(jì)算機(jī)這個(gè)萬(wàn)能機(jī)器人的主人而不是奴隸,我會(huì)努力加油的!
通過(guò)實(shí)訓(xùn),我不僅鞏固了舊知識(shí),也學(xué)到了新的知識(shí),并且把所學(xué)的應(yīng)用到實(shí)際操作中,提高了我們的實(shí)際動(dòng)手能力和邏輯思維能力。也讓我們對(duì)軟件開(kāi)發(fā)的流程有一定了解,并且對(duì)開(kāi)發(fā)軟件有了一些初步的經(jīng)驗(yàn)。真正做到了學(xué)習(xí)與實(shí)際應(yīng)用相結(jié)合,真的很感謝老師為我們爭(zhēng)取的這次實(shí)訓(xùn)機(jī)會(huì),在這次實(shí)訓(xùn)期間我獲益匪淺。
最后,謝謝老師在實(shí)習(xí)過(guò)程給予的'幫助!老師辛苦了!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺(tái)階!
四、結(jié)束語(yǔ)
《Java圖書(shū)管理系統(tǒng)項(xiàng)目》心得:
其實(shí)在學(xué)習(xí)圖書(shū)管理系統(tǒng)實(shí)訓(xùn)時(shí),我們就已經(jīng)開(kāi)展了SQL的學(xué)習(xí),雖然它們之間存在不同,但是屬于同一種語(yǔ)言——計(jì)算機(jī)語(yǔ)言,但是實(shí)際上呢!它們的思想是不同的,JAVA只是一種面向?qū)ο笳Z(yǔ)言,而該項(xiàng)目實(shí)戰(zhàn)是教我們?nèi)绾沃谱饕粋(gè)實(shí)用型的軟件,從實(shí)際出發(fā),一步一步的按照老師的規(guī)定進(jìn)行,按正規(guī)模式的方式制作軟件,從初期的項(xiàng)目分析,書(shū)寫(xiě)可行性報(bào)告,到項(xiàng)目分工,最后開(kāi)始書(shū)寫(xiě)代碼,一天一天的寫(xiě)編程日記,把每一天遇到或完成的事情記錄下來(lái),一步步設(shè)計(jì)完成自已的工作,想象自己是一個(gè)程序設(shè)計(jì)師,我主要完成界面及其代碼的設(shè)計(jì),而其中有很多東西是我們所不知道,正向所有編程人員一樣,我們是邊學(xué)邊作,而且書(shū)寫(xiě)代碼的速度要很快,因?yàn)橐粋(gè)項(xiàng)目不應(yīng)該在書(shū)寫(xiě)代碼的方面浪費(fèi)時(shí)間,在這期間很訓(xùn)練人,因?yàn)槊刻鞂?xiě)代碼時(shí),都寫(xiě)的一身熱汗,著急呀!可是當(dāng)完成每天的任務(wù),而多完成時(shí)有很大的成就感了,這當(dāng)然是一個(gè)心里成就了,因?yàn)槲視簳r(shí)還沒(méi)有寫(xiě)完這個(gè)程序了。說(shuō)真的,我寫(xiě)完這個(gè)圖書(shū)信息管理系統(tǒng)時(shí),真的感覺(jué)很累了,不過(guò)又很輕松了,因?yàn)榻K于完成了,不過(guò)在看了其他同學(xué)設(shè)計(jì)的程序時(shí),心里也感到眾多不足,因?yàn)槲覀冊(cè)O(shè)計(jì)的程序,在判斷某些輸入資料時(shí),總是不嚴(yán)謹(jǐn),可能給日后用戶(hù)帶來(lái)很多不方便,而且在日后的維護(hù)工作會(huì)很大,這樣的程序,作為一個(gè)日后的程序員是不應(yīng)該出現(xiàn)的。
其中,對(duì)了SQL語(yǔ)言的使用是相當(dāng)?shù)闹匾,因(yàn)闆](méi)有了SQL語(yǔ)言的支持,對(duì)數(shù)據(jù)庫(kù)表的操作,是根本無(wú)法實(shí)現(xiàn)的,對(duì)數(shù)據(jù)的增加、刪除、修改,都是一樣的。發(fā)現(xiàn)對(duì)于軟件來(lái)說(shuō),對(duì)數(shù)據(jù)庫(kù)的操作是至關(guān)重要的,因?yàn)橛泻芏嘬浖际沁@樣的,無(wú)論是什么都要對(duì)數(shù)據(jù)進(jìn)行操作,統(tǒng)計(jì)、分類(lèi)、查詢(xún)、修改、刪除等,而正因?yàn)檫@樣,我在開(kāi)始寫(xiě)程序時(shí)的SQL基礎(chǔ)不好,所以出現(xiàn)在眾多難題,而翻書(shū)查尋便是經(jīng)常事情了,因?yàn)橹R(shí)用到時(shí)方恨少了,其實(shí)我感覺(jué)用JAVA設(shè)計(jì)圖形界面,是很費(fèi)勁的,嗯用它作手機(jī)游戲看起來(lái)還不錯(cuò),或者用它網(wǎng)絡(luò)B/S、都是很好的,因?yàn)樗褪菫榱司W(wǎng)絡(luò)而生的。總的來(lái)說(shuō),對(duì)于開(kāi)展這樣的實(shí)用型項(xiàng)目,我個(gè)人認(rèn)為是非常重要的,這種實(shí)訓(xùn)突破了以前我的思維模式和慣性作法,以前對(duì)于程序來(lái)說(shuō),一開(kāi)始就制作從來(lái)也不計(jì)劃,如果遇到了與想象中的不一樣的難題,就把這部分刪除掉,最近制作出來(lái)的程序,往往是功能不完善、功能不明確,沒(méi)有具體的規(guī)劃和文檔,到最后讓別人很難理解,自已也是很難弄明白。沒(méi)有一個(gè)良好的程序設(shè)計(jì)思想,當(dāng)然了學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)后,丟掉了那樣壞毛病,建立了良好的設(shè)計(jì)思想和編程過(guò)程。有很多不理解現(xiàn)在變成了現(xiàn)在的理解感謝,因?yàn)橥恍┱_的思想,總是一開(kāi)始不被人接受,而到最近時(shí)才會(huì)被理解認(rèn)同,我也這樣認(rèn)為了。
通過(guò)這次的訓(xùn)練,掌握運(yùn)用了java程序設(shè)計(jì)的一些思想,了解了Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí),熟練掌握了Java中常用的Swing組件的使用方法以及Java程序中圖形用戶(hù)界面設(shè)計(jì)的方法、使用JDBC操作數(shù)據(jù)庫(kù)的方法。初步了解了如何將復(fù)雜的問(wèn)題層層分析成較小的子問(wèn)題,實(shí)現(xiàn)Java編程的實(shí)際操作,掌握如何運(yùn)用Java解決一些常見(jiàn)的編程問(wèn)題,并學(xué)會(huì)、掌握分析解決問(wèn)題的方法,并運(yùn)用Java的程序結(jié)合自己對(duì)Java程序的初步認(rèn)識(shí)與理解進(jìn)行對(duì)照,查找自己與Java程序設(shè)計(jì)的偏差與不足之處,培養(yǎng)自己Java的思維。
本次實(shí)訓(xùn)項(xiàng)目通過(guò)分析并實(shí)現(xiàn)了圖書(shū)管理系統(tǒng)。本系統(tǒng)的設(shè)計(jì)讓大家了解如何根據(jù)實(shí)際問(wèn)題,分析功能需求,將復(fù)雜的問(wèn)題分析成子問(wèn)題,達(dá)到模塊化設(shè)計(jì)系統(tǒng)功能的目標(biāo)。同時(shí),可以利用這種方法制作通訊錄管理、課程管理、工資管理、圖書(shū)管理等小型管理系統(tǒng),此外,此次實(shí)訓(xùn)培養(yǎng)了我們java 的思維能力,讓我們對(duì)java有了更深層次的學(xué)習(xí)與理解,通過(guò)兩周的實(shí)訓(xùn)可以去解決一些簡(jiǎn)單的編程問(wèn)題,并對(duì)其出現(xiàn)的錯(cuò)誤能以與改正和討論同時(shí),也對(duì)以前自己朦朧而不解的問(wèn)題有了很好的理解,也知道了一些貴重的資料為何要施加密碼,如銀行卡。對(duì)java的理論有了更深的理解,同時(shí)也可以運(yùn)用本次的實(shí)訓(xùn)設(shè)置一些簡(jiǎn)單的系統(tǒng),
總之,我們從這次的實(shí)訓(xùn)中受益匪淺,我對(duì)這次實(shí)訓(xùn)還是比較滿(mǎn)意的,它使我學(xué)到了很多東西、學(xué)到了更深刻的知識(shí),為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向,我相信在不遠(yuǎn)的未來(lái)定會(huì)有屬于我們自己的一片美好天空!漫漫長(zhǎng)路任我行,我需踏實(shí)腳下的路,一步步的前行。用現(xiàn)在的付出和汗水去勾畫(huà)未來(lái)美好的明天。
最后,在侯老師的細(xì)心輔導(dǎo)下,我有了很大的進(jìn)步,知識(shí)得到了擴(kuò)充,認(rèn)識(shí)得到了加深,也使得我的自學(xué)能力得到了很大的提高,在此,我向侯老師表示由衷地感謝。
老師您辛苦了!
java實(shí)訓(xùn)報(bào)告7
在上學(xué)期的最后一周和本學(xué)期的第一周,我和同組的學(xué)員在學(xué)校機(jī)房進(jìn)行了JAVA暑期實(shí)訓(xùn),現(xiàn)在已經(jīng)結(jié)束了。
回首上學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識(shí)性的東西,Application應(yīng)用程序和Applet小程序,它的開(kāi)發(fā)工具、數(shù)據(jù)類(lèi)型、變量、接口、輸入輸出流等。學(xué)會(huì)分析異常,拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。我覺(jué)得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運(yùn)行方式,都有很大的區(qū)別,而我主要偏向于小程序的學(xué)習(xí)。因?yàn)槲腋杏X(jué)它實(shí)用性比較大,可以做出很多不錯(cuò)的游戲、運(yùn)用程序等,而且它比較靈活。當(dāng)然學(xué)知識(shí)不能僅憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印、認(rèn)認(rèn)真真、踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合。在掌握課本實(shí)例和內(nèi)容之后,要有一定的.擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解JAVA的應(yīng)用和擴(kuò)展運(yùn)用。在我所學(xué)的語(yǔ)言當(dāng)中,我自認(rèn)為JAVA是一門(mén)比較強(qiáng)大的面向?qū)ο缶幊陶Z(yǔ)言。不僅僅因?yàn)樗目缙脚_(tái)性,更多的是因?yàn)樗撵`活多變和實(shí)用性,而且它比較的經(jīng)典和強(qiáng)悍。
這次實(shí)訓(xùn),面對(duì)老師布置的任務(wù),一開(kāi)始有些慌張和無(wú)措。不過(guò),事后我首先想到這和課本上的某些知識(shí)具有結(jié)合點(diǎn),回憶和分析了老師教過(guò)的算法和具體實(shí)施方法,并綜合考慮了其他的方面。在編寫(xiě)時(shí),一個(gè)小小的符號(hào)、一個(gè)常量變量的設(shè)定,這都無(wú)不考量著我的細(xì)心和嚴(yán)謹(jǐn)。所以學(xué)習(xí)JAVA,不僅對(duì)我們以后學(xué)習(xí)其他語(yǔ)言有很大
的好處,而且也讓我們知道了和理解了作為一個(gè)編程人員首先應(yīng)具有的良好心理素質(zhì),那就是冷靜思考和專(zhuān)心致志。
在此次實(shí)訓(xùn)中,我意識(shí)到一個(gè)好的編程人員要善于溝通和團(tuán)結(jié)拼搏。實(shí)訓(xùn)結(jié)束后,我覺(jué)得要學(xué)好一門(mén)計(jì)算機(jī)語(yǔ)言必須牢記以下幾點(diǎn):
1. 態(tài)度第一 2.興趣是關(guān)鍵 3.敢于挑戰(zhàn) 4.不懈追求
實(shí)訓(xùn)結(jié)束了,大家都有一種解脫的感覺(jué)。當(dāng)然我想自己更多的是興奮和一點(diǎn)點(diǎn)的成就感。現(xiàn)在我覺(jué)得,學(xué)習(xí)JAVA要不斷的復(fù)習(xí)和運(yùn)用,做到舉一反三,將所學(xué)知識(shí)充分融入到平時(shí)的學(xué)習(xí)生活中去,從而為以后的工作打好堅(jiān)實(shí)的基礎(chǔ)。感謝學(xué)校和老師能夠?yàn)槲覀兲峁┻@次機(jī)會(huì),讓我們更好的掌握和了解JAVA這門(mén)語(yǔ)言。
通過(guò)這次實(shí)訓(xùn),我真的從中學(xué)到了很多東西。我對(duì)這個(gè)介于人類(lèi)與非人類(lèi)之間的計(jì)算機(jī)編程語(yǔ)言有了較上學(xué)期更進(jìn)一步的認(rèn)識(shí)。其間開(kāi)心過(guò)、郁悶過(guò)、無(wú)奈過(guò)、彷徨過(guò)……隨著實(shí)訓(xùn)的圓滿(mǎn)成功與實(shí)驗(yàn)報(bào)告的順利完成,有點(diǎn)微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學(xué)習(xí)下去。伴隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去發(fā)掘。對(duì)于JAVA語(yǔ)言,我會(huì)更加努力。
【java實(shí)訓(xùn)報(bào)告】相關(guān)文章:
java實(shí)訓(xùn)報(bào)告(精選9篇)06-27
java實(shí)訓(xùn)報(bào)告(通用11篇)02-25
java實(shí)訓(xùn)報(bào)告(通用12篇)04-03
實(shí)訓(xùn)報(bào)告08-18
報(bào)稅實(shí)訓(xùn)報(bào)告10-28