java實(shí)踐報(bào)告
java實(shí)踐報(bào)告1
一、實(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程序中圖形用戶界面設(shè)計(jì)的方法。
4.熟練掌握使用JDBC操作數(shù)據(jù)庫的方法。
5.通過實(shí)訓(xùn),培養(yǎng)學(xué)生分析和解決實(shí)際問題的能力,提高調(diào)試和分析應(yīng)用程序的能力,并為后續(xù)Java高級(jí)編程等專業(yè)課程的學(xué)習(xí)奠定良好的基礎(chǔ)。
二、課程設(shè)計(jì)報(bào)告內(nèi)容
2.1實(shí)訓(xùn)內(nèi)容
本課程設(shè)計(jì)的題目是設(shè)計(jì)一個(gè)簡(jiǎn)化的圖書管理系統(tǒng)。
該系統(tǒng)從圖書館管理人員的角度出發(fā),實(shí)現(xiàn)對(duì)圖書信息、讀者信息的瀏覽、添加、刪除和查詢,同時(shí)還可以對(duì)讀者借書、還書過程進(jìn)行操作和控制。
設(shè)計(jì)內(nèi)容主要包括系統(tǒng)分析、數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個(gè)窗體的布局及其編碼實(shí)現(xiàn)。
系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。
該管理系統(tǒng)需要完成的基本功能主要有:
用戶管理:主要包括用戶的添加、修改和刪除。
讀者管理:主要包括讀者信息的瀏覽、添加、刪除和查詢。
圖書管理:主要包括圖書信息的瀏覽、添加、刪除和查詢。
借還書管理:主要包括借書、還書和續(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
接下來設(shè)計(jì)LoginFrame.java(登錄窗口)、MainFrame(主窗體)
Addbookframe.java(圖書入庫窗口)、AddReaders.java(添加讀者窗口)、AddUserframe.java(添加用戶窗口)、Borrowframe.java(借書窗口)、Retumframe.java(還書窗口)、Queryframe.java(圖書查詢窗口)。
導(dǎo)入部分及實(shí)現(xiàn)的接口
三、結(jié)論
Java實(shí)訓(xùn)在不知不覺中就結(jié)束了,我感覺自己還有好多東西要學(xué),還有好多的東西不懂呢!這是我大學(xué)以來第3次實(shí)訓(xùn),每次實(shí)訓(xùn)我都感覺學(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í)淵博,也很有耐心,即使老師講了很多遍的問題,我們不會(huì),老師還是會(huì)走進(jìn)我們給我們耐心的指導(dǎo),還給我們講一些學(xué)習(xí)java的方法,讓我們知道自己在哪方面不足,需要加強(qiáng),也讓我們了解到哪些需要認(rèn)真的學(xué)習(xí),那些是重點(diǎn),不是沒有方向的亂學(xué)一通,什么也學(xué)不好!
經(jīng)過這次的實(shí)訓(xùn),我真真確確的感受到了這些開發(fā)工具能讓我們提高工作的效率,更直觀更便捷的切入主題。
這次我們學(xué)習(xí)的是制作圖書信息管理系統(tǒng),由老師給我們指導(dǎo)。
當(dāng)然,在學(xué)習(xí)的過程中并不是一帆風(fēng)順的,在這之中,因?yàn)橐僮鞯臇|西很多,有時(shí)錯(cuò)一步,后面的結(jié)果就無法顯示,而自己的耐心與細(xì)心又太差,根本檢查不出來是哪里出了錯(cuò)!這時(shí)候,侯老師都會(huì)耐心的過來幫助我,我很感謝侯老師也很感謝學(xué)校能安排這么優(yōu)秀的侯老師來教我們!只是,我們太頑皮,有很多東西老師講了我們也沒能記住,我想在此說一句:老師,您辛苦了,下學(xué)期我們一定認(rèn)認(rèn)真真的好好學(xué)!
實(shí)訓(xùn)課是在學(xué)習(xí)與探索中度過的,短暫的15天實(shí)訓(xùn)是結(jié)束了,但其中讓我們學(xué)到了許多知識(shí),出現(xiàn)許多未知的為什么,如圖書管理數(shù)據(jù)庫的初步設(shè)置、JDBC和SQL Server服務(wù)器的連接、數(shù)據(jù)備份與還原的步驟,報(bào)表的設(shè)計(jì)與實(shí)現(xiàn)、如何設(shè)置數(shù)據(jù)源、通過ADO訪問數(shù)據(jù)庫的方法、兼聽器、各種Java Swing組件的使用,綁定控件的屬性設(shè)置、如何實(shí)現(xiàn)Click事件、實(shí)現(xiàn)它的獲得方法、設(shè)置注冊(cè)焦點(diǎn)
兼聽器、獲取當(dāng)前日期、以及利用函數(shù)之間的相互轉(zhuǎn)換等等一系列的問題,正是在老師和同學(xué)的共同努力之下,我才一步步把問題解決了,最終完成了不可能完成的任務(wù)。
為期15天的實(shí)訓(xùn)課就這樣結(jié)束了,我發(fā)現(xiàn)我對(duì)java有了新的認(rèn)識(shí),以前只知道玩游戲、娛樂和簡(jiǎn)單的應(yīng)用。
通過這次的實(shí)訓(xùn),我了解到,要真真正正的掌握這些開發(fā)工具還不是一件簡(jiǎn)單容易的事兒,但真正掌握后,它帶個(gè)我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。
我希望我能做計(jì)算機(jī)這個(gè)萬能機(jī)器人的主人而不是奴隸,我會(huì)努力加油的!
通過實(shí)訓(xùn),我不僅鞏固了舊知識(shí),也學(xué)到了新的知識(shí),并且把所學(xué)的應(yīng)用到實(shí)際操作中,提高了我們的實(shí)際動(dòng)手能力和邏輯思維能力。
也讓我們對(duì)軟件開發(fā)的流程有一定了解,并且對(duì)開發(fā)軟件有了一些初步的經(jīng)驗(yàn)。
真正做到了學(xué)習(xí)與實(shí)際應(yīng)用相結(jié)合,真的很感謝老師為我們爭(zhēng)取的這次實(shí)訓(xùn)機(jī)會(huì),在這次實(shí)訓(xùn)期間我獲益匪淺。
最后,謝謝老師在實(shí)習(xí)過程給予的幫助!老師辛苦了!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺(tái)階!
四、結(jié)束語
《Java圖書管理系統(tǒng)項(xiàng)目》心得:
其實(shí)在學(xué)習(xí)圖書管理系統(tǒng)實(shí)訓(xùn)時(shí),我們就已經(jīng)開展了SQL的學(xué)習(xí),雖然它們之間存在不同,但是屬于同一種語言――計(jì)算機(jī)語言,但是實(shí)際上呢!它們的思想是不同的,JAVA只是一種面向?qū)ο笳Z言,而該項(xiàng)目實(shí)戰(zhàn)是教我們?nèi)绾沃谱饕粋€(gè)實(shí)用型的軟件,從實(shí)際出發(fā),一步一步的按照老師的規(guī)定進(jìn)行,按正規(guī)模式的方式制作軟件,從初期的項(xiàng)目分析,書寫可行性報(bào)告,到項(xiàng)目分工,最后開始書寫代碼,一天一天的寫編程日記,把每一天遇到或完成的事情記錄下來,一步步設(shè)計(jì)完成自已的工作,想象自己是一個(gè)程序設(shè)計(jì)師,我主要完成界面及其代碼的設(shè)計(jì),而其中有很多東西是我們所不知道,正向所有編程人員一樣,我們是邊學(xué)邊作,而且書寫代碼的速度要很快,因?yàn)橐粋€(gè)項(xiàng)目不應(yīng)該在書寫代碼的方面浪費(fèi)時(shí)間,在這期間很訓(xùn)練人,因?yàn)槊刻鞂懘a時(shí),都寫的一身熱汗,著急呀!可是當(dāng)完成每天的任務(wù),而多完成時(shí)有很大的成就感了,這當(dāng)然是一個(gè)心里成就了,因?yàn)槲視簳r(shí)還沒有寫完這個(gè)程序了。
說真的,我寫完這個(gè)圖書信息管理系統(tǒng)時(shí),真的感覺很累了,不過又很輕松了,因?yàn)榻K于完成了,不過在看了其他同學(xué)設(shè)計(jì)的程序時(shí),心里也感到眾多不足,因?yàn)槲覀冊(cè)O(shè)計(jì)的程序,在判斷某些輸入資料時(shí),總是不嚴(yán)謹(jǐn),可能給日后用戶帶來很多不方便,而且在日后的維護(hù)工作會(huì)很大,這樣的程序,作為一個(gè)日后的程序員是不應(yīng)該出現(xiàn)的。
其中,對(duì)了SQL語言的使用是相當(dāng)?shù)闹匾?,因?yàn)闆]有了SQL語言的支持,對(duì)數(shù)據(jù)庫表的操作,是根本無法實(shí)現(xiàn)的,對(duì)數(shù)據(jù)的增加、刪除、修改,都是一樣的。
發(fā)現(xiàn)對(duì)于軟件來說,對(duì)數(shù)據(jù)庫的操作是至關(guān)重要的,因?yàn)橛泻芏嘬浖际沁@樣的,無論是什么都要對(duì)數(shù)據(jù)進(jìn)行操作,統(tǒng)計(jì)、分類、查詢、修改、刪除等,而正因?yàn)檫@樣,我在開始寫程序時(shí)的SQL基礎(chǔ)不好,所以出現(xiàn)在眾多難題,而翻書查尋便是經(jīng)常事情了,因?yàn)橹R(shí)用到時(shí)方恨少了,其實(shí)我感覺用JAVA設(shè)計(jì)圖形界面,是很費(fèi)勁的,嗯用它作手機(jī)游戲看起來還不錯(cuò),或者用它網(wǎng)絡(luò)B/S、都是很好的,因?yàn)樗褪菫榱司W(wǎng)絡(luò)而生的。
總的來說,對(duì)于開展這樣的實(shí)用型項(xiàng)目,我個(gè)人認(rèn)為是非常重要的,這種實(shí)訓(xùn)突破了以前我的思維模式和慣性作法,以前對(duì)于程序來說,一開始就制作從來也不計(jì)劃,如果遇到了與想象中的不一樣的難題,就把這部分刪除掉,最近制作出來的程序,往往是功能不完善、功能不明確,沒有具體的規(guī)劃和文檔,到最后讓別人很難理解,自已也是很難弄明白。
沒有一個(gè)良好的程序設(shè)計(jì)思想,當(dāng)然了學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)后,丟掉了那樣壞毛病,建立了良好的設(shè)計(jì)思想和編程過程。
有很多不理解現(xiàn)在變成了現(xiàn)在的理解感謝,因?yàn)橥恍┱_的'思想,總是一開始不被人接受,而到最近時(shí)才會(huì)被理解認(rèn)同,我也這樣認(rèn)為了。
通過這次的訓(xùn)練,掌握運(yùn)用了java程序設(shè)計(jì)的一些思想,了解了Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí),熟練掌握了Java中常用的Swing組件的使用方法以及Java程序中圖形用戶界面設(shè)計(jì)的方法、使用JDBC操作數(shù)據(jù)庫的方法。
初步了解了如何將復(fù)雜的問題層層分析成較小的子問題,實(shí)現(xiàn)Java編程的實(shí)際操作,掌握如何運(yùn)用Java解決一些常見的編程問題,并學(xué)會(huì)、掌握分析解決問題的方法,并運(yùn)用Java的程序結(jié)合自己對(duì)Java程序的初步認(rèn)識(shí)與理解進(jìn)行對(duì)照,查找自己與Java程序設(shè)計(jì)的偏差與不足之處,培養(yǎng)自己Java的思維。
本次實(shí)訓(xùn)項(xiàng)目通過分析并實(shí)現(xiàn)了圖書管理系統(tǒng)。
本系統(tǒng)的設(shè)計(jì)讓大家了解如何根據(jù)實(shí)際問題,分析功能需求,將復(fù)雜的問題分析成子問題,達(dá)到模塊化設(shè)計(jì)系統(tǒng)功能的目標(biāo)。
同時(shí),可以利用這種方法制作通訊錄管理、課程管理、工資管理、圖書管理等小型管理系統(tǒng),此外,此次實(shí)訓(xùn)培養(yǎng)了我們java的思維能力,讓我們對(duì)java有了更深層次的學(xué)習(xí)與理解,通過兩周的實(shí)訓(xùn)可以去解決一些簡(jiǎn)單的編程問題,并對(duì)其出現(xiàn)的錯(cuò)誤能以與改正和討論同時(shí),也對(duì)以前自己朦朧而不解的問題有了很好的理解,也知道了一些貴重的資料為何要施加密碼,如銀行卡。
對(duì)java的理論有了更深的理解,同時(shí)也可以運(yùn)用本次的實(shí)訓(xùn)設(shè)置一些簡(jiǎn)單的系統(tǒng),
總之,我們從這次的實(shí)訓(xùn)中受益匪淺,我對(duì)這次實(shí)訓(xùn)還是比較滿意的,它使我學(xué)到了很多東西、學(xué)到了更深刻的知識(shí),為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向,我相信在不遠(yuǎn)的未來定會(huì)有屬于我們自己的一片美好天空!漫漫長(zhǎng)路任我行,我需踏實(shí)腳下的路,一步步的前行。
用現(xiàn)在的付出和汗水去勾畫未來美好的明天。
最后,在侯老師的細(xì)心輔導(dǎo)下,我有了很大的進(jìn)步,知識(shí)得到了擴(kuò)充,認(rèn)識(shí)得到了加深,也使得我的自學(xué)能力得到了很大的提高,在此,我向侯老師表示由衷地感謝。
老師您辛苦了!
java實(shí)踐報(bào)告2
一、實(shí)訓(xùn)目的
通過對(duì)java語言、JavaWeb、金倉數(shù)據(jù)庫KingbaseES V6.1.1應(yīng)用設(shè)計(jì)及SQL語言的復(fù)習(xí)和鍛煉,并且通過使用elipse 開發(fā)平臺(tái)設(shè)計(jì)庫存管理系統(tǒng)項(xiàng)目,以達(dá)到充分熟悉開發(fā)平臺(tái)及其應(yīng)用設(shè)計(jì)。同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫、系統(tǒng)測(cè)試及軟件手冊(cè)編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求
二、實(shí)訓(xùn)內(nèi)容
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范; 2、需求開發(fā)與管理;3、面向?qū)ο蠓治雠c設(shè)計(jì),面向?qū)ο缶幊痰奶匦? 4、javaSE、javaWeb 5、數(shù)據(jù)庫設(shè)計(jì)、SQL應(yīng)用 6、軟件需求分析與設(shè)計(jì) 7、項(xiàng)目實(shí)戰(zhàn)
三、實(shí)習(xí)收獲總結(jié)
經(jīng)過一周的實(shí)習(xí)培訓(xùn),讓我們收獲頗豐,作為即將步入工作崗位的大三學(xué)生,我們了解了企業(yè)項(xiàng)目的工作過程,為以后的實(shí)踐打下基礎(chǔ),積累寶貴經(jīng)驗(yàn)。同時(shí)我們也初步掌握了金倉數(shù)據(jù)庫的功能和使用方法。通過對(duì)金倉數(shù)據(jù)庫KingbaseES數(shù)據(jù)庫的學(xué)習(xí),掌握應(yīng)用程序的部署:包括數(shù)據(jù)庫的設(shè)計(jì)、安裝數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫對(duì)象、數(shù)據(jù)導(dǎo)入等。加深理解了Tomcat的使用方法,包括中間件服務(wù)安裝及配置。
開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無濟(jì)于事,通過我們小組的積極努力協(xié)作,同時(shí)請(qǐng)教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對(duì)學(xué)習(xí)技術(shù)又有了新的認(rèn)識(shí):學(xué)習(xí)中我們必須邊總結(jié)邊學(xué)習(xí),開始階段對(duì)老師交代的任何方法和類都不要放過,不管是否簡(jiǎn)單與否都要樂于地接受,因?yàn)槔蠋熆隙ㄓ兴牡览恚嘈爬蠋熥哌^的路比我們長(zhǎng),那么其經(jīng)驗(yàn)也就肯定比我們豐富。上課時(shí)一定要專心聽講,一個(gè)關(guān)鍵的知識(shí)點(diǎn)聽漏了,可能會(huì)使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì)花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習(xí)不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進(jìn)度而掉隊(duì)。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊(duì)跟不上學(xué)習(xí)進(jìn)度。我克服了Java學(xué)習(xí)上的一道道難關(guān),課上認(rèn)真聽講,摘好必要的筆記,并通過自己課后的不斷消化學(xué)習(xí),現(xiàn)在自己已經(jīng)基本掌握了一定的java的基礎(chǔ)知識(shí),并且能應(yīng)用到相應(yīng)的項(xiàng)目開發(fā)中,對(duì)項(xiàng)目開發(fā)的一些相關(guān)文檔也有了一定的了解,。
實(shí)訓(xùn)即將結(jié)束,我非常感謝XX在我校的校內(nèi)實(shí)訓(xùn),給我們一次親身實(shí)踐的機(jī)會(huì)同時(shí)給我們以后就的就業(yè)之路打下一定基礎(chǔ),通過這次實(shí)訓(xùn)也讓我更加的明白的團(tuán)隊(duì)的重要性,要想做好一件事就要付出百分之百的努力,最后再一次感謝王老師教給我們新的知識(shí)以及在實(shí)訓(xùn)中對(duì)我們的幫助。
java實(shí)踐報(bào)告3
這個(gè)學(xué)期的最后兩周是學(xué)校安排的Java實(shí)訓(xùn)課程,主要地點(diǎn)是在機(jī)房,這次我們?nèi)蝿?wù)是作一個(gè)網(wǎng)吧計(jì)費(fèi)管理系統(tǒng),該系統(tǒng)實(shí)現(xiàn)的功能主要有上下機(jī)管理,機(jī)器維護(hù)和管理,卡維護(hù)管理,登錄界面設(shè)計(jì)等,我們這次主要以組的形式分工合作的方式來完成這個(gè)項(xiàng)目,與此同時(shí),我也很榮幸的擔(dān)當(dāng)?shù)囊粋€(gè)項(xiàng)目組的組長(zhǎng),自然要做的東西要比普通同學(xué)要多一些!
那么在這次完成項(xiàng)目中,我們做了那些工作,有從中得到了那些經(jīng)驗(yàn)?zāi)?
1. 任務(wù)分配
由于這次項(xiàng)目是團(tuán)隊(duì)性的工作,所以在開工前我們一定要分配好任務(wù),布置好環(huán)境,讓一些公用的東西統(tǒng)一起來,所以開工前的分配工作非常重要,雖然這僅僅是一個(gè)小的程序,但是卻能從中體驗(yàn)出來我們的團(tuán)隊(duì)合作性!
2. 我們的設(shè)計(jì)方案與測(cè)試心得
1).登錄功能:
登錄功能是一個(gè)程序的主入口,雖然從程序上來看并不是很復(fù)雜,但是確實(shí)一個(gè)程序的價(jià)值的最有力度的體現(xiàn),雖然我們這個(gè)界面通過了老師的測(cè)試,但是,古人云:文好題一半,正是這個(gè)道理,所以必要的界面風(fēng)格還是需要的,這讓我們知道,在以后的編程實(shí)際中,值最求質(zhì)量的同時(shí),審美觀還是要重視的,畢竟程序不是做給自己用的!
2) .上下機(jī)管理:
這是整個(gè)程序最難的部分,所以在編程前一定要
有充分的準(zhǔn)備,我們專門設(shè)計(jì)了一個(gè)草圖,給出數(shù)據(jù)庫的具體定義形式,并嘗試用各種方案實(shí)現(xiàn)預(yù)期效果,最終選出最佳的參考設(shè)計(jì)方案!盡管如此,在測(cè)試中還是出現(xiàn)了許多的問題,比如下機(jī)中途出現(xiàn)下機(jī)失敗現(xiàn)象,導(dǎo)致測(cè)試不能很好的繼續(xù)進(jìn)行,雖然我們之前已對(duì)此做出了大量的測(cè)試工作,但是也未能很好的發(fā)現(xiàn)代碼中的問題,這點(diǎn)讓我們真正了解到,學(xué)習(xí)一定要投入,編碼與測(cè)試也一樣,不能三心二意,測(cè)試的工作設(shè)置比編碼更為的重要!所以在以后的編程中一定要注意此類問題,一定要專心!
3).用戶管理:
該功能在測(cè)試順利通過,盡管如此,我們?cè)谧畛踉O(shè)計(jì)時(shí)候產(chǎn)生過一個(gè)爭(zhēng)議的話題,要不要一個(gè)超級(jí)管理員?這個(gè)功能最要管理的對(duì)象是針對(duì)管理員的,與卡管理是不同的,所以這一點(diǎn)是非常重要的,更具測(cè)試用例上,這一點(diǎn)并沒有提及,但是從實(shí)際情況考慮,普通用戶不可以刪除和添加普通用戶的,這一個(gè)設(shè)計(jì)也并不是太難,當(dāng)初的設(shè)想是,在建立用戶表時(shí)給出一個(gè)rype字段,專門存放用戶類型信息,該用戶登錄窗體時(shí),檢索數(shù)據(jù)庫表中的type字段的值是否為管理員,如果是,添加用戶管理功能,否者不讓用戶管理在列表中顯示!但是由于某些原因,再后來設(shè)計(jì)的時(shí)候把他忘記了,通過這一點(diǎn)可以看出,在學(xué)習(xí)中要學(xué)會(huì)舉一反三,老師給的測(cè)試用例只不過是對(duì)我們功能的基本檢測(cè),我們不能僅限于次,故我們一定要打開我們的思維,充分的發(fā)揮我們的想象,無論功能能否實(shí)現(xiàn),最重要的是我們嘗試了!還有就是善于總結(jié)!
4).機(jī)器維護(hù):
主要功能是添加機(jī)器,這個(gè)和添加用戶雷同,在這里不做闡述!
5).卡管理:
正如上面所說,與用戶管理不同的是,他們的管理對(duì)象是不同的,要突出說明的是:卡管理中需包含金額等信息,這將在統(tǒng)計(jì)管理,上下機(jī)管理中都有很大的用處,由于該功能是我親自完成,我會(huì)在下文中重點(diǎn)介紹,故這里不做闡述
6). 統(tǒng)計(jì)管理:
主要實(shí)現(xiàn)功能是統(tǒng)計(jì)某個(gè)時(shí)間段的總消費(fèi)金額,總的上機(jī)時(shí)間等信息!在測(cè)試中發(fā)現(xiàn)了許多的問題,比如:時(shí)間輸入為20xx.12.32不符合日期的規(guī)范,這里沒有做出檢查,這點(diǎn)讓我們知道了在編程過程中定要認(rèn)真的思考分析,在測(cè)試中仔細(xì)的檢查,同時(shí)也給了我們更深入地了解了編程的關(guān)鍵!
7).參數(shù)設(shè)計(jì):
該功能主要是實(shí)現(xiàn)網(wǎng)吧計(jì)費(fèi)所用到的費(fèi)率問題而設(shè)計(jì)的。在測(cè)試中,我們發(fā)現(xiàn)了一點(diǎn)的錯(cuò)誤,就是在輸入?yún)?shù)的時(shí)候發(fā)現(xiàn)小數(shù)輸入形式的驗(yàn)證問題,這一點(diǎn)其實(shí)是我們的馬虎,因?yàn)樵谧隹ü芾頃r(shí)設(shè)計(jì)了一個(gè)方法是數(shù)字驗(yàn)證的,卡號(hào)當(dāng)然不能出現(xiàn)小數(shù)點(diǎn),而在做統(tǒng)計(jì)管理設(shè)計(jì)和費(fèi)率調(diào)整時(shí),為了方便,就直接從方法中調(diào)用了該方法,從而沒有過多的去思考,這也是測(cè)試失敗的一個(gè)重要原因,所以我們編程過程中一定要注意好這個(gè)問題!
8).幫助設(shè)計(jì):
幫助功能是一個(gè)程序的引導(dǎo),所以其類容一定要符合程序本身的特征,我們測(cè)試中發(fā)現(xiàn)我們的幫助文檔其實(shí)和程序間還是存在一絲的偏差的!
3. 提交項(xiàng)目后的感想
現(xiàn)在,我們的項(xiàng)目已經(jīng)提交了,并且基本通過了老師的大便要求,不管我們做的怎么樣,我們都應(yīng)該能從中學(xué)到一些東西!
這次我所負(fù)責(zé)的任務(wù)主要是卡維護(hù)管理,該項(xiàng)目涉及到的知識(shí)及技術(shù)主要要求有使用Java技術(shù)開發(fā),使用的數(shù)據(jù)庫(access,sqlserver)保存數(shù)據(jù),集成開發(fā)環(huán)境使用可視化gui界面設(shè)計(jì)的主流工具(如eclipse等等)。開發(fā)應(yīng)用Java語言,jdbc數(shù)據(jù)庫,使用集成開發(fā)工具的基本知識(shí)和技能!系統(tǒng)采用了c/s體系結(jié)構(gòu)。
在之前,我由于機(jī)器原因沒有連接數(shù)據(jù)庫,而是直接在本機(jī)上寫好代碼段,然后在別人的機(jī)器上測(cè)試,所以在連接的時(shí)候出現(xiàn)了諸多的問題,還有就是這次是團(tuán)隊(duì)性工作,由于大家都有數(shù)據(jù)連接的代碼,每個(gè)人都有自己的代碼段,這在做集成測(cè)試的時(shí)候并沒有帶來多大的麻煩,但是當(dāng)我們需要修改代碼數(shù)據(jù)連接時(shí),這么多的代碼段,一點(diǎn)一點(diǎn)的修改定時(shí)帶來的不變,所以我們后悔當(dāng)時(shí)沒有做好相關(guān)工作,但是,后來我們還是一點(diǎn)一點(diǎn)的查找與修改,把這一點(diǎn)彌補(bǔ)了上來,最終實(shí)現(xiàn)了同一個(gè)類的調(diào)用,從而解決了這個(gè)問題,可是不管怎么說,最初做的還是有點(diǎn)欠缺,還有就是作為團(tuán)隊(duì)性的工作,團(tuán)隊(duì)間團(tuán)結(jié)合作是最重要的,這也是小組項(xiàng)目能否順利完成的最最重要的因素!所以無論是自己的代碼還是調(diào)用別人的額方法,一定要在組內(nèi)達(dá)到統(tǒng)一性,并且在實(shí)現(xiàn)各自的功能模塊時(shí),不能各做各的,互相幫助是少不了的,沒有人的思維是絕對(duì)完善的,只有大家的智慧才是更具有價(jià)值性的!所以在這次團(tuán)隊(duì)合作中,我們學(xué)到知識(shí)的同時(shí),也學(xué)到了小組間的融洽關(guān)系與想好學(xué)習(xí)的好的風(fēng)氣,這也是將來搞團(tuán)隊(duì)性工作必不可少的!
4. 我在這次項(xiàng)目實(shí)訓(xùn)中的個(gè)人想法和看法!
在這次項(xiàng)目實(shí)訓(xùn)中,我獲得了許多知識(shí),首先我更深刻的了解了Java語言的各功能的具體應(yīng)用,最主要的是對(duì)可視化gui界面設(shè)計(jì)。這次我做的功能是卡的維護(hù)與管理,該應(yīng)用的功能主要有,卡的添加,卡的修改,卡的信息查詢與卡的刪除等功能!在這次設(shè)計(jì)中我也發(fā)現(xiàn)了許多的問題,如在上兩次的心得中提到的:連接數(shù)據(jù)庫后對(duì)rs.getString(2)和rs.getDouble(5);方法只能調(diào)用一次,還有就是計(jì)算總金額和保留小數(shù)點(diǎn)后面的位數(shù)問題!我設(shè)計(jì)的時(shí)候基本都先把可能多次用到的功能塊定義成方法放在同一個(gè)類里面,然后在編寫時(shí)直接調(diào)用已定義好的方法,這樣的好處是如果要改變某個(gè)功能設(shè)計(jì),就不需要全部改動(dòng)代碼了,只要改變?cè)摲椒ň托辛?,但這樣做同時(shí)也帶來了一個(gè)缺點(diǎn),就是該功能的靈活性不強(qiáng),事實(shí)也證明了這一點(diǎn),正如上面所說,在參數(shù)設(shè)計(jì)的時(shí)候,費(fèi)率的輸入調(diào)用就產(chǎn)生了一定的問題,這也是我的一個(gè)舒服大意。
我的卡維護(hù)功能順利的通過了老師的測(cè)試,當(dāng)然從這次實(shí)訓(xùn)來看,我的卻學(xué)到了很多的東西,無論是在Java學(xué)習(xí)方面還是在團(tuán)隊(duì)工作安排的方面都有了不菲的成績(jī),這一點(diǎn)是不可否認(rèn)的!但是Java的學(xué)習(xí),不僅僅是學(xué)習(xí)概念等一些常識(shí)性的東西,如開發(fā)工具、數(shù)據(jù)類型、變量、接口、輸入輸出流等,最重要的還是要在學(xué)習(xí)中發(fā)現(xiàn)問題,學(xué)會(huì)分析異常,拋出異常,對(duì)程序運(yùn)用,Gui界面設(shè)計(jì)和線程等等都要有深刻的了解。
通過這次實(shí)訓(xùn),我發(fā)現(xiàn)了許多問題,同時(shí)也獲得了更多的知識(shí),當(dāng)然最重要的是從中得到了更多的心得體會(huì)!雖然這個(gè)項(xiàng)目并不是很難,實(shí)訓(xùn)的時(shí)間也僅僅只有兩個(gè)星期,但是這對(duì)于我個(gè)人來說也是對(duì)計(jì)算機(jī)編程語言有了進(jìn)一步的認(rèn)識(shí)。在實(shí)訓(xùn)學(xué)習(xí)期間,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去發(fā)掘。對(duì)于JAVA語言,我會(huì)更加努力。
實(shí)訓(xùn)只是我們學(xué)習(xí)Java的一個(gè)檢測(cè)自己的平臺(tái),同時(shí)也是一個(gè)更好的自主學(xué)習(xí)的機(jī)會(huì)!我相信從中能得到很多的知識(shí)!
當(dāng)然學(xué)知識(shí)不能僅憑自己的愛好和一時(shí)興趣,要一步一個(gè)腳印、認(rèn)認(rèn)真真、踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合。
java實(shí)踐報(bào)告范例2篇
經(jīng)過五天的Java實(shí)訓(xùn),感觸很深,收獲也很大,對(duì)自己的缺點(diǎn)也有了很多的認(rèn)識(shí),回首本學(xué)期JAVA學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識(shí)性的東西,關(guān)于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。
在我學(xué)習(xí)的語言中,我自己認(rèn)為Java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅是因?yàn)樗目缙脚_(tái)型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對(duì)我們對(duì)項(xiàng)目流程不熟悉和對(duì)整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)和表的建設(shè)以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長(zhǎng),但是總體上收獲挺大的,當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我感到非常高興,因?yàn)閖ava一直學(xué)的是課本知識(shí),所以實(shí)訓(xùn)對(duì)于我來說是必須要學(xué)會(huì)熟練操作的。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我遇到了很多以前未曾遇到的難點(diǎn),有時(shí)后也難免會(huì)失去耐心,但是,通過老師的指導(dǎo),自己的努力的練習(xí),我順利的化解了一道道的障礙??朔薐ava學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識(shí)。
有些知識(shí)點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時(shí)突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當(dāng)局者迷,旁觀者清”,有些東西感覺自己做的是時(shí)候明明沒什么錯(cuò)誤,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實(shí)訓(xùn),我深深體會(huì)到了積累知識(shí)的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個(gè)月的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時(shí)也更深刻的認(rèn)識(shí)到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來說我對(duì)這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就要問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團(tuán)隊(duì)合作和發(fā)揮團(tuán)隊(duì)意識(shí),最后在自己的努力下終于運(yùn)行成功,這種感覺美不可言,心情愉悅至極,有很強(qiáng)的成就感。
最后,我自己感覺這次實(shí)訓(xùn)的收獲還是很大的,我相信在不久的將來我們會(huì)有自己的一片天空。
【java實(shí)踐報(bào)告例一】
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):
1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致
4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼
長(zhǎng)話短說就是以上幾點(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ì)的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項(xiàng)目
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:
1:項(xiàng)目不能太大,也不能太小
這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)
項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(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)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會(huì)了。
4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過是換個(gè)地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項(xiàng)目
這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。
我們可以采用倒推的方式來分析:
(1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(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)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)
(3)然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識(shí)點(diǎn)和深度。
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):
1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致
4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼
長(zhǎng)話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項(xiàng)目的地位
因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項(xiàng)目
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:
1:項(xiàng)目不能太大,也不能太小
這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)
項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(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)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會(huì)了。
4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過是換個(gè)地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項(xiàng)目
這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。
我們可以采用倒推的方式來分析:
(1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(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)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)
(3)然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識(shí)點(diǎn)和深度。