java培訓的心得體會(huì )
有了一些收獲以后,就十分有必須要寫(xiě)一篇心得體會(huì ),這樣有利于培養我們思考的習慣。到底應如何寫(xiě)心得體會(huì )呢?以下是小編為大家收集的java培訓的心得體會(huì ),僅供參考,歡迎大家閱讀。
java培訓的心得體會(huì )1
一、實(shí)訓目的
通過(guò)對java語(yǔ)言、JavaWeb、金倉數據庫KingbaseESV6.1.1應用設計及SQL語(yǔ)言的復習和鍛煉,并且通過(guò)使用elipse開(kāi)發(fā)平臺設計庫存管理系統項目,以達到充分熟悉開(kāi)發(fā)平臺及其應用設計。同時(shí)掌握并實(shí)踐軟件項目設計規范及其開(kāi)發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫(xiě)、系統測試及軟件手冊編寫(xiě),以便提前適應軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求
二、實(shí)訓內容
1、公司管理規則,程序員素質(zhì),程序員編碼規范;2、需求開(kāi)發(fā)與管理;3、面向對象分析與設計,面向對象編程的特性;4、javaSE、javaWeb;5、數據庫設計、SQL應用;6、軟件需求分析與設計;7、項目實(shí)戰。
三、實(shí)習收獲總結
經(jīng)過(guò)一周的實(shí)習培訓,讓我們收獲頗豐,作為即將步入工作崗位的大三學(xué)生,我們了解了企業(yè)項目的工作過(guò)程,為以后的實(shí)踐打下基礎,積累寶貴經(jīng)驗。同時(shí)我們也初步掌握了金倉數據庫的功能和使用方法。通過(guò)對金倉數據庫KingbaseES數據庫的學(xué)習,掌握應用程序的部署:包括數據庫的設計、安裝數據庫、創(chuàng )建數據庫對象、數據導入等。加深理解了Tomcat的使用方法,包括中間件服務(wù)安裝及配置。
開(kāi)始學(xué)習后也并非是想象中那樣順利,開(kāi)始的學(xué)習讓我異常感到學(xué)習任務(wù)的艱巨,因為學(xué)習中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無(wú)濟于事,通過(guò)我們小組的積極努力協(xié)作,同時(shí)請教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對學(xué)習技術(shù)又有了新的認識:學(xué)習中我們必須邊總結邊學(xué)習,開(kāi)始階段對老師交代的任何方法和類(lèi)都不要放過(guò),不管是否簡(jiǎn)單與否都要樂(lè )于地接受,因為老師肯定有他的道理,相信老師走過(guò)的路比我們長(cháng),那么其經(jīng)驗也就肯定比我們豐富。上課時(shí)一定要專(zhuān)心聽(tīng)講,一個(gè)關(guān)鍵的知識點(diǎn)聽(tīng)漏了,可能會(huì )使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì )花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習不能和老師的講的課程同步,以至出現以后就跟不上老師講課的進(jìn)度而掉隊。所以學(xué)習中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊跟不上學(xué)習進(jìn)度。我克服了Java學(xué)習上的一道道難關(guān),課上認真聽(tīng)講,摘好必要的筆記,并通過(guò)自己課后的不斷消化學(xué)習,現在自己已經(jīng)基本掌握了一定的java的基礎知識,并且能應用到相應的項目開(kāi)發(fā)中,對項目開(kāi)發(fā)的一些相關(guān)文檔也有了一定的了解。
實(shí)訓即將結束,我非常感謝--在我校的校內實(shí)訓,給我們一次親身實(shí)踐的機會(huì )同時(shí)給我們以后就的就業(yè)之路打下一定基礎,通過(guò)這次實(shí)訓也讓我更加的明白的團隊的重要性,要想做好一件事就要付出的努力,最后再一次感謝王老師教給我們新的知識以及在實(shí)訓中對我們的幫助。
java培訓的心得體會(huì )2
在上學(xué)期的最后一周和本學(xué)期的第一周,我和同組的學(xué)員在學(xué)校機房進(jìn)行了JAVA暑期實(shí)訓,現在已經(jīng)結束了。
回首上學(xué)期的java學(xué)習,重點(diǎn)還是在學(xué)習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開(kāi)發(fā)工具、數據類(lèi)型、變量、接口、輸入輸出流等。學(xué)會(huì )分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺(jué)得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,而我主要偏向于小程序的學(xué)習。因為我感覺(jué)它實(shí)用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學(xué)知識不能僅憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印、認認真真、踏踏實(shí)實(shí),理論與實(shí)踐相結合。在掌握課本實(shí)例和內容之后,要有一定的擴展閱讀和課外學(xué)習,充分全面的了解JAVA的應用和擴展運用。在我所學(xué)的語(yǔ)言當中,我自認為JAVA是一門(mén)比較強大的面向對象編程語(yǔ)言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實(shí)用性,而且它比較的經(jīng)典和強悍。
這次實(shí)訓,面對老師布置的任務(wù),一開(kāi)始有些慌張和無(wú)措。不過(guò),事后我首先想到這和課本上的某些知識具有結合點(diǎn),回憶和分析了老師教過(guò)的算法和具體實(shí)施方法,并綜合考慮了其他的方面。在編寫(xiě)時(shí),一個(gè)小小的符號、一個(gè)常量變量的設定,這都無(wú)不考量著(zhù)我的細心和嚴謹。所以學(xué)習JAVA,不僅對我們以后學(xué)習其他語(yǔ)言有很大的好處,而且也讓我們知道了和理解了作為一個(gè)編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專(zhuān)心致志。在此次實(shí)訓中,我意識到一個(gè)好的編程人員要善于溝通和團結拼搏。實(shí)訓結束后,我覺(jué)得要學(xué)好一門(mén)計算機語(yǔ)言必須牢記以下幾點(diǎn):
1、態(tài)度第一2、興趣是關(guān)鍵3、敢于挑戰4、不懈追求
實(shí)訓結束了,大家都有一種解脫的感覺(jué)。當然我想自己更多的是興奮和一點(diǎn)點(diǎn)的成就感,F在我覺(jué)得,學(xué)習JAVA要不斷的復習和運用,做到舉一反三,將所學(xué)知識充分融入到平時(shí)的學(xué)習生活中去,從而為以后的工作打好堅實(shí)的基礎。感謝學(xué)校和老師能夠為我們提供這次機會(huì ),讓我們更好的掌握和了解JAVA這門(mén)語(yǔ)言。通過(guò)這次實(shí)訓,我真的從中學(xué)到了很多東西。我對這個(gè)介于人類(lèi)與非人類(lèi)之間的計算機編程語(yǔ)言有了較上學(xué)期更進(jìn)一步的認識。其間開(kāi)心過(guò)、郁悶過(guò)、無(wú)奈過(guò)、彷徨過(guò)……隨著(zhù)實(shí)訓的圓滿(mǎn)成功與實(shí)驗報告的順利完成,有點(diǎn)微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學(xué)習下去。伴隨著(zhù)學(xué)習的深入,我發(fā)現高深的東西還有很多很多,等待著(zhù)我自己去發(fā)掘。對于JAVA語(yǔ)言,我會(huì )更加努力。
java培訓的心得體會(huì )3
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習JAVA軟件開(kāi)發(fā)時(shí)練習項目的總結,簡(jiǎn)單總結為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過(guò)的
2、項目一定要企業(yè)真實(shí)項目,不能是精簡(jiǎn)以后的',不能脫離實(shí)際應用系統
3、在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致
4、在做項目的時(shí)候不應該有參考代碼
長(cháng)話(huà)短說(shuō)就是以上幾點(diǎn),如果你想要更多的了解,可以繼續往后看。
一:項目的地位
因為參加就業(yè)培訓的學(xué)員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統的、深入的掌握某種技術(shù),也就是會(huì )的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。
(2)沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗,完全是想象中學(xué)習,考試還行,一到實(shí)際開(kāi)發(fā)和應用就歇菜了。
解決的方法就是通過(guò)項目練習,對所學(xué)知識進(jìn)行深化,然后通過(guò)項目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實(shí)際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來(lái)選擇呢?根據Java的研究和實(shí)踐經(jīng)驗總結,選擇項目的時(shí)候要注意以下方面:
1:項目不能太大,也不能太小
這個(gè)要根據項目練習的階段,練習的時(shí)間,練習的目標來(lái)判斷。不能太大,太大了做不完,也不能太小,太小了沒(méi)有意義,達不到練習的目的。
2:項目不能脫離實(shí)際應用系統
項目應該是實(shí)際的系統,或者是實(shí)際系統的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰意義的教學(xué)性或者是純練習性的項目。因為培訓的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開(kāi)發(fā)當中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應,需要重復幾次才能夠真正掌握,所以每個(gè)項目都必須跟實(shí)際應用掛鉤。
3:項目應能覆蓋所學(xué)的主要知識點(diǎn)
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì )了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì )了。
4:最后綜合項目一定要是實(shí)際應用系統
學(xué)員經(jīng)過(guò)這個(gè)項目的練習,就要走上實(shí)際的工作崗位了,如果這個(gè)系統還達不到實(shí)際應用系統的標準,學(xué)員練習過(guò)后也還是達不到企業(yè)實(shí)際的需要,那么這個(gè)培訓應該說(shuō)質(zhì)量就不高了。理想的狀況是這個(gè)項目就是實(shí)際項目,到時(shí)候學(xué)員就業(yè)到另外一個(gè)公司,不過(guò)是換個(gè)地方干活而已,完全沒(méi)有技能上的問(wèn)題。
java培訓的心得體會(huì )4
此次只實(shí)訓了短短的三周。雖說(shuō)時(shí)間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對java有了全新的認識,在實(shí)踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道理,對我來(lái)說(shuō)受益非淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時(shí)我還學(xué)會(huì )了如何更好地與別人溝通,如何更好地去陳述自己的觀(guān)點(diǎn),如何說(shuō)服別人認同自己的觀(guān)點(diǎn)。這也是第一次讓我親身感受到理論與實(shí)際的相結合,讓我大開(kāi)眼界。也是對以前所學(xué)知識的一個(gè)初審吧!這次實(shí)訓對于我以后學(xué)習、找工作也是受益菲淺的,在短短的三周中相信這些寶貴的經(jīng)驗會(huì )成為我今后成功的重要的基石;這對于我的學(xué)業(yè),乃至我以后人生的影響無(wú)疑是極其深遠的。
這次實(shí)訓雖然是我們的第一次,不過(guò)同學(xué)們表現不錯,由此看來(lái),我們在進(jìn)入大學(xué)的這幾個(gè)月里學(xué)到了不少的專(zhuān)業(yè)知識,只是自己感覺(jué)不到而已。對于所學(xué)專(zhuān)業(yè),我們不能過(guò)于自卑和擔憂(yōu),否則會(huì )妨礙自己學(xué)習。實(shí)訓是學(xué)習java的重要環(huán)節,有利于我們鞏固專(zhuān)業(yè)知識、掌握工作技能,提高就業(yè)籌碼。
我把本次為期三周的實(shí)訓看作是“理論與實(shí)踐相結合的橋梁”。通過(guò)這周的實(shí)訓和學(xué)習,我知道了此次實(shí)訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經(jīng)驗,對所學(xué)的專(zhuān)業(yè)知識不能夠很好地運用于實(shí)踐操作。正所謂“百聞不如一見(jiàn)”,經(jīng)過(guò)這次自身的切身實(shí)踐,我才深切地理會(huì )到了“走出課堂,投身實(shí)踐”的必要性。平時(shí),我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內,也許就是這個(gè)原因就導致我們對專(zhuān)業(yè)知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網(wǎng)絡(luò )知識水平的提高。但是課本上所學(xué)到的理論知識是為我們的實(shí)際操作指明了方向、提供相應的方法,真正的職業(yè)技巧是要我們從以后的實(shí)際工作中慢慢汲取的。而針對實(shí)際操作中遇到的一些特殊的問(wèn)題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實(shí)訓中我得到了許多收獲,我第一次體會(huì )到j(luò )ava工程師的工作是什么樣子的,也發(fā)現了很多不曾注意到的細節,在實(shí)訓的演示過(guò)程中,我對作為一名java工程師注意的事項應該從小事做起、從基本做起。把職業(yè)能力訓練與職業(yè)素質(zhì)有機的結合起來(lái)。相信這對我接下來(lái)學(xué)習專(zhuān)業(yè)知識會(huì )起到很有效的幫助,在接下來(lái)的幾個(gè)月里,我會(huì )以作為一名職業(yè)人的身份在這幾個(gè)方面要求自己,嚴格自我,向java工程師靠近。
而經(jīng)過(guò)這次實(shí)訓,讓我明白如果是一個(gè)完整項目的開(kāi)發(fā),必須由團隊來(lái)分工合作,否則,即費力又費時(shí)還做不好這個(gè)項目。因此不管在工作中還是在生活中要和老師、同學(xué)保持良好的關(guān)系是很重要的。做事首先要學(xué)做人,要明白做人的道理,如何與人相處是現代社會(huì )的做人的一個(gè)最基本的問(wèn)題。對于自己這樣一個(gè)即將步入社會(huì )的人來(lái)說(shuō),需要學(xué)習的東西很多,他們就是的老師,正所謂“三人行,必有我師”,我們可以向他們學(xué)習很多知識、道理。實(shí)訓結束了感覺(jué)雖然辛苦,但很充實(shí)。我想這就是java工程師的工作。我也體會(huì )到j(luò )ava工程師成功地完成一個(gè)任務(wù)的那種興奮,那種小有成就的感覺(jué)是只有置身其中的人才能體會(huì )的。
總之,這次實(shí)訓為我提供了與眾不同的學(xué)習方法和學(xué)習體會(huì ),從書(shū)本中面對現實(shí),為我將來(lái)走上社會(huì )打下了扎實(shí)的基礎。作為在校計算機專(zhuān)業(yè)的學(xué)生,現在我能做的就是吸取知識,提高自身的綜合素質(zhì),提高自己的職業(yè)技能,自己有了能力,到時(shí)候才會(huì )是“車(chē)到山前必有路”。我相信在不久的未來(lái),會(huì )有屬于我自己的一片天空。
我希望計算機專(zhuān)業(yè)的同學(xué)在以后的學(xué)習或工作中以務(wù)實(shí)的態(tài)度給提供更多的機會(huì )鍛煉自己,為大家的成才與就業(yè)奠定堅實(shí)的基礎;并希望同學(xué)們要做好角色定位,將自己所學(xué)的知識,學(xué)熟、學(xué)精。
多學(xué)習和收集與項目有關(guān)的資料,來(lái)提高自己的業(yè)務(wù)水平,同時(shí)多請教經(jīng)驗豐富的老師,使他們好的經(jīng)驗能夠對自己起到借鑒作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時(shí)間,避免做無(wú)用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會(huì )遇到的挫折和錯誤。
java培訓的心得體會(huì )5
在參加java培訓的過(guò)程中,我感覺(jué)其實(shí)生活中很多時(shí)候與java編程是存在相似點(diǎn)。比如說(shuō)我們想做一件什么事情,總是要先考慮下這件事的目的,做這件事需要先準備些什么,中間需要哪些步驟,最后怎樣實(shí)現等等,這與計算機編程思想驚人的相似,所以說(shuō),在很多人看來(lái),計算機很復雜,有數不清的代碼和程序,可以完成各種各樣的任務(wù),功能千變萬(wàn)化,要掌握它是一件難比登天的任務(wù),其實(shí)不然。計算機這種復雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡(jiǎn)單的。經(jīng)過(guò)這一次的java培訓,其中在java的各種對象、方法、類(lèi)等方面上有了一個(gè)比較清晰的想法。當自學(xué)時(shí)你就不會(huì )聽(tīng)到有這樣那樣的想法與指導,學(xué)起來(lái)就會(huì )比較迷茫點(diǎn),但是有一個(gè)比較好的老師來(lái)指點(diǎn)下,那樣的效果上就不同了,可以讓自己的想法和思維開(kāi)拓點(diǎn)來(lái)學(xué)習java,親身感受過(guò)后,確實(shí)跟自學(xué)不一樣,自學(xué)的話(huà)自己可能沒(méi)這么好去理解代碼,有個(gè)人帶著(zhù)去理解代碼的話(huà)學(xué)起來(lái)比較快點(diǎn),用起來(lái)也會(huì )容易慣通點(diǎn)。
通過(guò)這次也可以學(xué)到一個(gè)團隊的重要,一個(gè)小項目可以一個(gè)人完成,那已經(jīng)是很痛苦地那種了,但是有一個(gè)大項目的話(huà),那就不是一個(gè)人可以完成的事了,必須由一個(gè)團體來(lái)共同完成項目,一個(gè)的技術(shù)牛不算牛,一個(gè)團體的技術(shù)都很牛了那才是真正的牛,這樣合作起來(lái)就可以更快的把一個(gè)項目完成,而個(gè)人來(lái)說(shuō),也不會(huì )感到非常吃力,分功合作對于開(kāi)發(fā)一個(gè)項目來(lái)說(shuō)是重要的一步,在分功的時(shí)候必須分功明確,不然在開(kāi)發(fā)程中會(huì )出現錯亂,例如一個(gè)人開(kāi)發(fā)了登陸的功能了,由于分功不明確導至另一個(gè)在也在開(kāi)發(fā)此功能,分功明確了會(huì )減去諸如些類(lèi)的一些錯誤和麻煩。
學(xué)習java聽(tīng)老師講起課來(lái),自己聽(tīng)得明白,但是要自己真的去動(dòng)手起來(lái)做的話(huà),那又是另一回事了,聽(tīng)得明白不一定就可以自己動(dòng)手做出來(lái),學(xué)習java只有聽(tīng)懂了再自己動(dòng)手去真正的做出一些東西來(lái)運用這些代碼,讓代碼在你腦子里轉來(lái)轉去不會(huì )忘記,看到有類(lèi)似的功能你就會(huì )想起用這些代碼來(lái)實(shí)現功能,那樣才是真正的學(xué)會(huì )了,不然你就是沒(méi)學(xué)會(huì )。在學(xué)習java的過(guò)程中,最需要的就是耐心,在學(xué)習過(guò)程中,你會(huì )感到很枯燥,煩惱,無(wú)聊,寂寞感,但這些都不是問(wèn)題,問(wèn)題就是你能不能有很好的耐心學(xué)習下去,一般的人都是因為沒(méi)耐心學(xué)下去才覺(jué)得它難,其實(shí)java語(yǔ)言本身不難,難的是你自己有沒(méi)有這樣的心去學(xué),耐心很重要。
java培訓的心得體會(huì )6
這個(gè)學(xué)期的最后兩周是學(xué)校安排的Java實(shí)訓課程,主要地點(diǎn)是在機房,這次我們任務(wù)是作一個(gè)網(wǎng)吧計費管理系統,該系統實(shí)現的功能主要有上下機管理,機器維護和管理,卡維護管理,登錄界面設計等,我們這次主要以組的形式分工合作的方式來(lái)完成這個(gè)項目,與此同時(shí),我也很榮幸的擔當的一個(gè)項目組的組長(cháng),自然要做的東西要比普通同學(xué)要多一些!
那么在這次完成項目中,我們做了那些工作,有從中得到了那些經(jīng)驗呢?
1、任務(wù)分配
由于這次項目是團隊性的工作,所以在開(kāi)工前我們一定要分配好任務(wù),布置好環(huán)境,讓一些公用的東西統一起來(lái),所以開(kāi)工前的分配工作非常重要,雖然這僅僅是一個(gè)小的程序,但是卻能從中體驗出來(lái)我們的團隊合作性!
2、我們的設計方案與測試心得
1)登錄功能:
登錄功能是一個(gè)程序的主入口,雖然從程序上來(lái)看并不是很復雜,但是確實(shí)一個(gè)程序的價(jià)值的最有力度的體現,雖然我們這個(gè)界面通過(guò)了老師的測試,但是,古人云:文好題一半,正是這個(gè)道理,所以必要的界面風(fēng)格還是需要的,這讓我們知道,在以后的編程實(shí)際中,值最求質(zhì)量的同時(shí),審美觀(guān)還是要重視的,畢竟程序不是做給自己用的!
2)上下機管理:
這是整個(gè)程序最難的部分,所以在編程前一定要有充分的準備,我們專(zhuān)門(mén)設計了一個(gè)草圖,給出數據庫的具體定義形式,并嘗試用各種方案實(shí)現預期效果,最終選出的參考設計方案!盡管如此,在測試中還是出現了許多的問(wèn)題,比如下機中途出現下機失敗現象,導致測試不能很好的繼續進(jìn)行,雖然我們之前已對此做出了大量的測試工作,但是也未能很好的發(fā)現代碼中的問(wèn)題,這點(diǎn)讓我們真正了解到,學(xué)習一定要投入,編碼與測試也一樣,不能三心二意,測試的工作設置比編碼更為的重要!所以在以后的編程中一定要注意此類(lèi)問(wèn)題,一定要專(zhuān)心!
3)用戶(hù)管理:
該功能在測試順利通過(guò),盡管如此,我們在最初設計時(shí)候產(chǎn)生過(guò)一個(gè)爭議的話(huà)題,要不要一個(gè)超級管理員?這個(gè)功能最要管理的對象是針對管理員的,與卡管理是不同的,所以這一點(diǎn)是非常重要的,更具測試用例上,這一點(diǎn)并沒(méi)有提及,但是從實(shí)際情況考慮,普通用戶(hù)不可以刪除和添加普通用戶(hù)的,這一個(gè)設計也并不是太難,當初的設想是,在建立用戶(hù)表時(shí)給出一個(gè)rype字段,專(zhuān)門(mén)存放用戶(hù)類(lèi)型信息,該用戶(hù)登錄窗體時(shí),檢索數據庫表中的type字段的值是否為管理員,如果是,添加用戶(hù)管理功能,否者不讓用戶(hù)管理在列表中顯示!但是由于某些原因,再后來(lái)設計的時(shí)候把他忘記了,通過(guò)這一點(diǎn)可以看出,在學(xué)習中要學(xué)會(huì )舉一反三,老師給的測試用例只不過(guò)是對我們功能的基本檢測,我們不能僅限于次,故我們一定要打開(kāi)我們的思維,充分的發(fā)揮我們的想象,無(wú)論功能能否實(shí)現,最重要的是我們嘗試了!還有就是善于總結!
4)機器維護:
主要功能是添加機器,這個(gè)和添加用戶(hù)雷同,在這里不做闡述!
5)卡管理:
正如上面所說(shuō),與用戶(hù)管理不同的是,他們的管理對象是不同的,要突出說(shuō)明的是:卡管理中需包含金額等信息,這將在統計管理,上下機管理中都有很大的用處,由于該功能是我親自完成,我會(huì )在下文中重點(diǎn)介紹,故這里不做闡述
6)統計管理:
主要實(shí)現功能是統計某個(gè)時(shí)間段的總消費金額,總的上機時(shí)間等信息!在測試中發(fā)現了許多的問(wèn)題,比如:時(shí)間輸入為20--。12。32不符合日期的規范,這里沒(méi)有做出檢查,這點(diǎn)讓我們知道了在編程過(guò)程中定要認真的思考分析,在測試中仔細的檢查,同時(shí)也給了我們更深入地了解了編程的關(guān)鍵!
7)參數設計:
該功能主要是實(shí)現網(wǎng)吧計費所用到的費率問(wèn)題而設計的。在測試中,我們發(fā)現了一點(diǎn)的錯誤,就是在輸入參數的時(shí)候發(fā)現小數輸入形式的驗證問(wèn)題,這一點(diǎn)其實(shí)是我們的馬虎,因為在做卡管理時(shí)設計了一個(gè)方法是數字驗證的,卡號當然不能出現小數點(diǎn),而在做統計管理設計和費率調整時(shí),為了方便,就直接從方法中調用了該方法,從而沒(méi)有過(guò)多的去思考,這也是測試失敗的一個(gè)重要原因,所以我們編程過(guò)程中一定要注意好這個(gè)問(wèn)題!
8)幫助設計:
幫助功能是一個(gè)程序的引導,所以其類(lèi)容一定要符合程序本身的特征,我們測試中發(fā)現我們的幫助文檔其實(shí)和程序間還是存在一絲的偏差的!
3、提交項目后的感想
現在,我們的項目已經(jīng)提交了,并且基本通過(guò)了老師的大便要求,不管我們做的怎么樣,我們都應該能從中學(xué)到一些東西!
這次我所負責的任務(wù)主要是卡維護管理,該項目涉及到的知識及技術(shù)主要要求有使用Java技術(shù)開(kāi)發(fā),使用的數據庫(access,sqlserver)保存數據,集成開(kāi)發(fā)環(huán)境使用可視化gui界面設計的主流工具(如eclipse等等)。開(kāi)發(fā)應用Java語(yǔ)言,jdbc數據庫,使用集成開(kāi)發(fā)工具的基本知識和技能!系統采用了c/s體系結構。
在之前,我由于機器原因沒(méi)有連接數據庫,而是直接在本機上寫(xiě)好代碼段,然后在別人的機器上測試,所以在連接的時(shí)候出現了諸多的問(wèn)題,還有就是這次是團隊性工作,由于大家都有數據連接的代碼,每個(gè)人都有自己的代碼段,這在做集成測試的時(shí)候并沒(méi)有帶來(lái)多大的麻煩,但是當我們需要修改代碼數據連接時(shí),這么多的代碼段,一點(diǎn)一點(diǎn)的修改定時(shí)帶來(lái)的不變,所以我們后悔當時(shí)沒(méi)有做好相關(guān)工作,但是,后來(lái)我們還是一點(diǎn)一點(diǎn)的查找與修改,把這一點(diǎn)彌補了上來(lái),最終實(shí)現了同一個(gè)類(lèi)的調用,從而解決了這個(gè)問(wèn)題,可是不管怎么說(shuō),最初做的還是有點(diǎn)欠缺,還有就是作為團隊性的工作,團隊間團結合作是最重要的,這也是小組項目能否順利完成的最最重要的因素!所以無(wú)論是自己的代碼還是調用別人的額方法,一定要在組內達到統一性,并且在實(shí)現各自的功能模塊時(shí),不能各做各的,互相幫助是少不了的,沒(méi)有人的思維是絕對完善的,只有大家的智慧才是更具有價(jià)值性的!所以在這次團隊合作中,我們學(xué)到知識的同時(shí),也學(xué)到了小組間的融洽關(guān)系與想好學(xué)習的好的風(fēng)氣,這也是將來(lái)搞團隊性工作必不可少的!
4、我在這次項目實(shí)訓中的個(gè)人想法和看法!
在這次項目實(shí)訓中,我獲得了許多知識,首先我更深刻的了解了Java語(yǔ)言的各功能的具體應用,最主要的是對可視化gui界面設計。這次我做的功能是卡的維護與管理,該應用的功能主要有,卡的添加,卡的修改,卡的信息查詢(xún)與卡的刪除等功能!在這次設計中我也發(fā)現了許多的問(wèn)題,如在上兩次的心得中提到的:連接數據庫后對rs.getString(2)和rs.getDouble(5);方法只能調用一次,還有就是計算總金額和保留小數點(diǎn)后面的位數問(wèn)題!我設計的時(shí)候基本都先把可能多次用到的功能塊定義成方法放在同一個(gè)類(lèi)里面,然后在編寫(xiě)時(shí)直接調用已定義好的方法,這樣的好處是如果要改變某個(gè)功能設計,就不需要全部改動(dòng)代碼了,只要改變該方法就行了,但這樣做同時(shí)也帶來(lái)了一個(gè)缺點(diǎn),就是該功能的靈活性不強,事實(shí)也證明了這一點(diǎn),正如上面所說(shuō),在參數設計的時(shí)候,費率的輸入調用就產(chǎn)生了一定的問(wèn)題,這也是我的一個(gè)舒服大意。
我的卡維護功能順利的通過(guò)了老師的測試,當然從這次實(shí)訓來(lái)看,我的卻學(xué)到了很多的東西,無(wú)論是在Java學(xué)習方面還是在團隊工作安排的方面都有了不菲的成績(jì),這一點(diǎn)是不可否認的!但是Java的學(xué)習,不僅僅是學(xué)習概念等一些常識性的東西,如開(kāi)發(fā)工具、數據類(lèi)型、變量、接口、輸入輸出流等,最重要的還是要在學(xué)習中發(fā)現問(wèn)題,學(xué)會(huì )分析異常,拋出異常,對程序運用,Gui界面設計和線(xiàn)程等等都要有深刻的了解。
通過(guò)這次實(shí)訓,我發(fā)現了許多問(wèn)題,同時(shí)也獲得了更多的知識,當然最重要的是從中得到了更多的心得體會(huì )!雖然這個(gè)項目并不是很難,實(shí)訓的時(shí)間也僅僅只有兩個(gè)星期,但是這對于我個(gè)人來(lái)說(shuō)也是對計算機編程語(yǔ)言有了進(jìn)一步的認識。在實(shí)訓學(xué)習期間,我發(fā)現高深的東西還有很多很多,等待著(zhù)我自己去發(fā)掘。對于JAVA語(yǔ)言,我會(huì )更加努力。
實(shí)訓只是我們學(xué)習Java的一個(gè)檢測自己的平臺,同時(shí)也是一個(gè)更好的自主學(xué)習的機會(huì )!我相信從中能得到很多的知識!
當然學(xué)知識不能僅憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印、認認真真、踏踏實(shí)實(shí),理論與實(shí)踐相結合。
【java培訓的心得體會(huì )】相關(guān)文章:
java認證考試培訓內容11-01
Java與Java web的區別11-10
學(xué)習Java的技巧08-13
關(guān)于Java的優(yōu)點(diǎn)10-12
關(guān)于Java的import09-23
JAVA認證開(kāi)源技術(shù):關(guān)于Java的對象equals方法08-09
Java認證考試知識點(diǎn):Java時(shí)間類(lèi)的函數09-21
JAVA認證基礎知識:Java獲取當前的系統時(shí)間09-30
Java線(xiàn)程同步的方法09-27
JAVA的可移植性09-24