第一篇:Java程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告
XX學(xué)院
JAVA語(yǔ)言程序?qū)嵱?xùn)報(bào)告
專業(yè): 信息管理與信息系統(tǒng)
班級(jí):
姓名:
學(xué)號(hào):
指導(dǎo)老師:
前 言
面向?qū)ο蟪绦蛟O(shè)計(jì)是軟件編程技術(shù)中的一項(xiàng)非常關(guān)鍵的技術(shù)。面向?qū)ο蟪绦蛟O(shè)計(jì)中的繼承,封裝,多態(tài)等很接近于人的語(yǔ)言和思維,更容易讓人理解和使用。并且,面向?qū)ο蟪绦蛟O(shè)計(jì)更加符合現(xiàn)代軟件大規(guī)模開發(fā)的需求,有利于軟件使用。
Java的誕生是對(duì)傳統(tǒng)計(jì)算機(jī)模式的挑戰(zhàn),對(duì)計(jì)算機(jī)軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響,Java語(yǔ)言是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中的代表,發(fā)展迅速。隨著Internet的飛速發(fā)展,Web的廣泛應(yīng)用,而Java語(yǔ)言在Web應(yīng)用方面所表現(xiàn)出來的強(qiáng)大特征,使得Java語(yǔ)言成為Web開發(fā)的主流技術(shù)。
Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)(即JavaEE, JavaME, JavaSE)的總稱。Java自面世后就非常流行,發(fā)展迅速,對(duì)C++語(yǔ)言形成了有力沖擊。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。
本次實(shí)訓(xùn)是配合Java程序設(shè)計(jì)課程,幫助我們深入學(xué)習(xí)掌握J(rèn)ava語(yǔ)言,熟練運(yùn)用這個(gè)工具來編寫的。通過課程設(shè)計(jì)各個(gè)項(xiàng)目的綜合訓(xùn)練,不僅培養(yǎng)學(xué)生實(shí)際分析問題、編程和動(dòng)手能力,而且還提高了學(xué)生的綜合素質(zhì)。
如今,我們所面臨的問題有:不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿足就業(yè)的需要,沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。解決的方法就是通過實(shí)訓(xùn)和練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足。我們應(yīng)該明白軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以Java非常強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫出來。
希望同學(xué)們?cè)诶蠋煹膸ьI(lǐng)下,能夠?qū)⒗碚撆c實(shí)踐聯(lián)系起來,把我們課本上所學(xué)到的知識(shí)運(yùn)用到實(shí)踐中,在實(shí)踐中檢驗(yàn)真知。
2014年6月10日
目 錄
一.實(shí)訓(xùn)目的.....................................................................................二.功能分析.....................................................................................三.系統(tǒng)設(shè)計(jì).....................................................................................四.測(cè)試數(shù)據(jù)及運(yùn)行結(jié)果..................................................................五.主要源程序.................................................................................六.實(shí)訓(xùn)總結(jié)與心得體會(huì)..................................................................一.實(shí)訓(xùn)目的
1.掌握J(rèn)ava語(yǔ)言的面向?qū)ο筇卣?,包括Java語(yǔ)言中類、對(duì)象、繼承、多態(tài)、接口和內(nèi)部類,圖形繪制等重要概念及應(yīng)用實(shí)踐。
2.掌握J(rèn)ava語(yǔ)言編程基礎(chǔ),包括數(shù)據(jù)類型、變量、運(yùn)算符、字符串、數(shù)組、控制結(jié)構(gòu)、訪問權(quán)限修飾符,基本數(shù)據(jù)類型的轉(zhuǎn)換,類的定義,對(duì)象的創(chuàng)建,通過類的對(duì)象調(diào)用類中的方法等內(nèi)容。
3.掌握如何使用Java語(yǔ)言編寫圖形用戶界面,利用Java豐富的圖形組件創(chuàng)建交互性較好的用戶界面。
掌握面對(duì)不同的事件處理進(jìn)行不同事務(wù)處理,及每種事務(wù)處理的過程。
4.掌握如何使用不同的布局管理器,方便地設(shè)計(jì)出各種控件組織方式的界面。
掌握如何創(chuàng)建圖形的界面,如何進(jìn)行圖形的繪制,怎樣對(duì)圖像進(jìn)行處理。5.進(jìn)一步了解java開發(fā)的相關(guān)知識(shí),掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn) 經(jīng)驗(yàn)。學(xué)習(xí)有用的相關(guān)技術(shù),提高自己的學(xué)習(xí)效率和工作效率。6.鞏固Java課程所學(xué)基本知識(shí),提高分析、判斷和處理實(shí)際問題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
7.經(jīng)過這個(gè)學(xué)期的學(xué)習(xí)后,能不能把學(xué)習(xí)的知識(shí)綜合串聯(lián)起來,java的實(shí)訓(xùn)項(xiàng)目的制作可以有效的檢驗(yàn)這一點(diǎn)。進(jìn)行綜合項(xiàng)目實(shí)訓(xùn)可以練習(xí)java軟件開發(fā)的環(huán)境和配置,能夠把java的面向?qū)ο蠹夹g(shù)、數(shù)據(jù)結(jié)構(gòu)、圖形界面、小應(yīng)用程序等知識(shí)運(yùn)用到實(shí)踐中去,從而更好地理解java的各項(xiàng)知識(shí),達(dá)到能夠應(yīng)用自如的地步。進(jìn)行實(shí)訓(xùn)的同時(shí)還需要查閱大量的文檔,可以鍛煉同學(xué)的自學(xué)能力。
二.功能分析
該黑白棋游戲主要可以實(shí)現(xiàn)黑白棋的對(duì)弈,要求有黑白兩色棋子,保存所有已下的棋子,包括在棋盤上的所有棋子和被踢掉的棋子,若落子沒有造成踢子,包括所有被這個(gè)棋子踢掉的棋子及這個(gè)棋子本身。如果踢子,則保存所有被踢的棋子,在游戲的過程中也可以顯示對(duì)戰(zhàn)雙方的當(dāng)前的棋子個(gè)數(shù),提醒對(duì)戰(zhàn)雙方的時(shí)限。同時(shí),該游戲還具有悔棋的功能。
三.系統(tǒng)設(shè)計(jì)
1.棋盤界面設(shè)計(jì):基于Panel類定義一個(gè)面板子類,在其中利用Graphics類的drawLine()方法繪制棋盤格線,利用fillOval()方法繪制棋盤四角的星位。為面板創(chuàng)建監(jiān)聽器,為一個(gè)按鈕注冊(cè)ActionEvent事件監(jiān)聽器,實(shí)現(xiàn)單擊鼠標(biāo)布子、單機(jī)一個(gè)重新開局等操作。
2.棋盤功能設(shè)計(jì):控制面板類,包含標(biāo)簽、手?jǐn)?shù)、悔棋按鈕、重新開始按鈕。
3.棋盤界面的實(shí)現(xiàn)方法:通過Chesspoint類獲得實(shí)際棋子的位置。3.棋盤功能的實(shí)現(xiàn)方法:利用JFrame將棋子顯示出來,Chess對(duì)圍棋界面外觀進(jìn)行初始化之后即可創(chuàng)建圍棋對(duì)象。
四.測(cè)試數(shù)據(jù)及運(yùn)行結(jié)果
1.圍棋圖形用戶界面,如圖5.1所示:
圖5.1 用戶界面
2.黑白棋對(duì)弈,如圖5.2所示:
e.界面左邊的對(duì)話框提示可選擇棋盤大小功能,如圖5.3所示:
圖5.3 棋盤大小選擇界面
五.主要源程序
1.Chess類是此程序的主類之一,用來初始化棋盤的外觀: import java.awt.*;import javax.swing.JFrame;
public class Chess extends JFrame { Chessboard qipan = new Chessboard();;
// 初始化外觀
public Chess(){
this.setTitle(“圍棋程序”);
this.setLayout(new BorderLayout());
this.setSize(qipan.getSize());
public int getWidth(){ return size + controlPanel.getWidth()+ 35;} public int getHeight(){ return size;} //繪制棋盤外觀
public Chessboard(){?} public void addNotify(){
super.addNotify();
offscreen = createImage(size, size);
offg = offscreen.getGraphics();} ?? } 3.Chesspoint類用來通過x和y取得黑白棋子的位置: public class Chesspoint { public static int black=0,white=1;int x,y;int color;public Chesspoint(int i,int j,int c){
x=i;
y=j;
color=c;}
public String toString(){
String c=(color==black?“black”:“white”);
return “[”+x+“,”+y+“]:”+c;} 六.實(shí)訓(xùn)總結(jié)與心得體會(huì)
通過這次的實(shí)訓(xùn),我學(xué)到了很多:首先,對(duì)JAVA識(shí)比以前有了更深的了解。在這之前由于種種原因我JAVA學(xué)的很不太好。但經(jīng)過這次的實(shí)訓(xùn),我對(duì)JAVA的理解,雖然還有很多都不懂,但我會(huì)在今后的實(shí)訓(xùn)和學(xué)習(xí)中加以學(xué)習(xí)了解,力求弄懂,增強(qiáng)自己對(duì)JAVA的理解。其次,在這次的實(shí)訓(xùn)中我的動(dòng)手操作能力有了一點(diǎn)的提高,剛開始的時(shí)候JDK的配置,JAVA開發(fā)工具的不熟悉,所以開始的時(shí)候進(jìn)程很慢,但付出定有回報(bào),成功的配置了JDK,熟悉了JAVA開發(fā)工具,總的說來,自己還是有一定的收獲的。因?yàn)樽约旱膭?dòng)手操縱能力得到了提高。最
第二篇:Java程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)
Java項(xiàng)目開發(fā)實(shí)訓(xùn)總結(jié)
設(shè)計(jì)人:浦江峰
班級(jí)和班內(nèi)序號(hào): 1132304112
項(xiàng)目選題意義:
在民營(yíng)企業(yè)、中小型公司高速蓬勃發(fā)展的今天,本系統(tǒng)是重點(diǎn)針對(duì)中小型企業(yè)開發(fā)的一款人力資源管理系統(tǒng),經(jīng)過市場(chǎng)調(diào)查分析發(fā)現(xiàn)了民營(yíng)企業(yè)人力資源管理在績(jī)效考核、薪酬管理、任務(wù)管理方面存在問題。目前民營(yíng)企業(yè)績(jī)效考核存在著考核結(jié)果主觀化、考核結(jié)果沒有廣泛應(yīng)用、考核意識(shí)淡漠等方面的問題。薪酬管理主要存在缺乏激勵(lì)性的問題,具體表現(xiàn)在人力資源管理方面的混亂。本系統(tǒng)重點(diǎn)這些問題進(jìn)行的設(shè)計(jì)與開發(fā)。利用現(xiàn)代高效的運(yùn)作方式來開發(fā)和管理組織中最重要、最昂貴的資源,實(shí)人資源管理精細(xì)化、自動(dòng)化,為公司的發(fā)展做出正確的決策,提高人員的利用率,為公司發(fā)展和人才儲(chǔ)備提供良好的平臺(tái)。項(xiàng)目名稱:人力資源管理系統(tǒng) 自我評(píng)價(jià):良好
項(xiàng)目設(shè)計(jì)情況:
人力資源管理系統(tǒng)(Human Resources Management System,HRMS)包括人事日常事務(wù)、薪酬、招聘、培訓(xùn)、考核以及人力資源的管理也指組織或社會(huì)團(tuán)體運(yùn)用系統(tǒng)學(xué)理論方法,對(duì)企業(yè)的人力資源管理方方面面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團(tuán)體目標(biāo)。
職能部門的管理任務(wù):○1參謀職能,從人力資源的角度 分析企業(yè)發(fā)展?fàn)顩r,發(fā)現(xiàn)存在問題,提出相應(yīng)的政策和制度建議;○2指導(dǎo)職能,根據(jù)企業(yè)基本政策,制定具體的管理規(guī)劃和工作計(jì)劃,確保人力資源管理目標(biāo);○3服務(wù)職能,為其他領(lǐng)域的工作人員提供業(yè)務(wù)支持與服務(wù);○4直線職能,指揮自己的部屬開展工作。
項(xiàng)目的優(yōu)勢(shì)和缺陷:
目前比較出名的是Borland出的JBuilder和IBM出的Visual Age for Java,兩種工具都有一定數(shù)量的是用人群。JBuilder繼承了C++Builder/Delphi的特點(diǎn),在可視化上做得非常不錯(cuò),使用簡(jiǎn)便。由于Java本身語(yǔ)言的特點(diǎn)使得他們?cè)诰W(wǎng)絡(luò)開發(fā)中具有高人一等的表現(xiàn),而且面向?qū)ο筇匦愿?,支持的組件技術(shù)也非常多,跨平臺(tái)的特性也使得它在現(xiàn)在和未來的開發(fā)中占據(jù)越來越重要的地位。但是在系統(tǒng)底層開發(fā)和多媒體開發(fā)中卻表現(xiàn)得并不讓人那么滿意,這個(gè)可能跟設(shè)計(jì)Java的意圖有關(guān)吧。
意見和建議:培訓(xùn)開發(fā)體系:一個(gè)好的人力資源管理,應(yīng)該做到識(shí)別人才,有針對(duì)性地培養(yǎng)員工,為企業(yè)的持續(xù)發(fā)展提供足夠多有技能、有熱情、有基礎(chǔ)、可信任的人才。根據(jù)公司目前的情況及行業(yè)的情況,在一至兩年內(nèi)以目前在職的工作責(zé)任心強(qiáng)、業(yè)務(wù)熟悉、工作經(jīng)驗(yàn)豐富、人品賢良、具多年社會(huì)歷煉的員工為骨干,帶動(dòng)、培訓(xùn)有培養(yǎng)前途的年輕人。
第三篇:java實(shí)訓(xùn)報(bào)告兩篇
java實(shí)訓(xùn)報(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ā)保持一致
java實(shí)訓(xùn)個(gè)人總結(jié)3篇java實(shí)訓(xùn)個(gè)人總結(jié)3篇
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)和深度。
(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í)際開發(fā)需要。
附注:有了好的項(xiàng)目還要有好的訓(xùn)練方法(這個(gè)另外立文討論),最最基本和重要的一條就是:絕對(duì)要指導(dǎo)學(xué)生親自動(dòng)手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項(xiàng)目,演示用的項(xiàng)目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了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)過時(shí)了,根本達(dá)不到訓(xùn)練的目的。
Java的做法是:沒有固定項(xiàng)目,每個(gè)班做項(xiàng)目之前會(huì)從企業(yè)獲取最新的項(xiàng)目需求,然后經(jīng)過挑選和精心設(shè)計(jì),以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗(yàn)。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項(xiàng)目立項(xiàng)開始,到需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的各個(gè)環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
Java的主力老師都是實(shí)戰(zhàn)出身,在Java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗(yàn),同時(shí)具備多年的項(xiàng)目管理經(jīng)驗(yàn),所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。
Java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊(duì)開發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的Team
Leader,大家分工合作,共同完成項(xiàng)目。
4:真開發(fā)
這是Java最與眾不同的一點(diǎn),Java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以Java非常強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫出來。
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)行開發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:
(1):現(xiàn)場(chǎng)帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來講講。因?yàn)樾枰獙W(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):Java選用的項(xiàng)目基本都是企業(yè)最新的項(xiàng)目,很多都是Java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)。可能有同學(xué)會(huì)問:為什么不選擇有源代碼的項(xiàng)目呢,那樣還可以參考學(xué)習(xí)啊!
經(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í)的語(yǔ)言中,我自己認(rèn)為Java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z(yǔ)言,不僅僅是因?yàn)樗目缙脚_(tái)型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對(duì)我們對(duì)項(xiàng)目流程不熟悉和對(duì)整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫(kù)的設(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)無(wú)知,雖然現(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è)一無(wú)是處的人的,所以我們要更多更快地從一個(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í)訓(xùn)報(bào)告
Java實(shí)訓(xùn)報(bào)告
實(shí)訓(xùn)項(xiàng)目:小豬吃豆 班級(jí):
指導(dǎo)老師:
一,游戲介紹:
小豬吃豆是一款簡(jiǎn)單而又經(jīng)典的小游戲。游戲的玩法就是通過鍵盤的左右上下按鍵控制小豬,躲避森林動(dòng)物的追擊,同時(shí)把隨機(jī)產(chǎn)生的小豆吃掉。游戲有初中高三個(gè)級(jí)別。游戲通過玩家過關(guān)所需要的時(shí)間來確定排名。
二,設(shè)計(jì)思路:
1,一開始,在玩家點(diǎn)擊菜單欄的開始按鈕后,界面會(huì)隨機(jī)出現(xiàn)一定數(shù)量的小豆和一只小豬,同時(shí)啟動(dòng)時(shí)間線程,計(jì)時(shí)開始。
2,界面隨機(jī)產(chǎn)生一些森林動(dòng)物,作為小豬的障礙物。森林動(dòng)物會(huì)移動(dòng),并緊跟著小豬。
3,小豬會(huì)在玩家的控制下,躲避森林動(dòng)物,并吃小豆,每吃掉一顆豆,就啟動(dòng)音樂線程,發(fā)出聲音。
4,游戲過程會(huì)隨機(jī)出現(xiàn)大力丸,小豬吃掉大力丸后,可以增加功力,與森林動(dòng)物對(duì)抗。大力丸會(huì)在一定時(shí)間后消失。5,游戲還要有一個(gè)暫停和繼續(xù)的功能。
6,游戲設(shè)置有三個(gè)級(jí)別。障礙物和小豆的個(gè)數(shù)都不同,用于體現(xiàn)難度的不同。
三,關(guān)鍵問題解決:
1,游戲當(dāng)中有幾個(gè)核心的問題,比如:小豆,小豬,森林動(dòng)物等物體的隨機(jī)產(chǎn)生;小豬吃掉小豆,也就是他們的重疊;中途大力丸的出現(xiàn)等等。在老師的幫助下,我知道了Java中有個(gè)Random類,可以產(chǎn)生隨機(jī)數(shù)。而判斷小豬和小豆或者動(dòng)物的重疊,也就是“被吃掉”也有相應(yīng)的判斷方法。
2,有關(guān)大力丸部分的問題:在游戲中,小豬吃的大力丸個(gè)數(shù)不同,對(duì)應(yīng)的功力也不同。而小豬吃掉大力丸之后,功力又恢復(fù)。這需要很多的判斷。后來,我就是一步步來,用一個(gè)一個(gè)的if去實(shí)現(xiàn)的。
3,游戲要控制大力丸出現(xiàn)后一定時(shí)間后消失。如果使用線程的話,那么游戲的線程太多,會(huì)影響到游戲的運(yùn)行。后來老師建議使用Java的計(jì)時(shí)器。我參考了Java的幫助文檔和網(wǎng)絡(luò)上的有關(guān)資料,對(duì)計(jì)時(shí)器類timer有了一定認(rèn)識(shí)和了解后,成功的將計(jì)時(shí)器加進(jìn)了程序當(dāng)中。
四,心得體會(huì):
在游戲開發(fā)的整個(gè)過程,我感受最深的就是大力丸實(shí)現(xiàn)的部分。因?yàn)榇罅ν枋抢蠋熞蟮淖詈笠粋€(gè)拓展部分,我完成前面部分的時(shí)候,曾想過不要增加大力丸,就那樣就行了。可后來我覺得還是有時(shí)間,可以試試,就自己去試了。才發(fā)現(xiàn),其實(shí)大力丸部分的實(shí)現(xiàn)也不是很難,還是可以完成的。而且是自己一個(gè)人完成的。這讓我覺得:在開發(fā)過程,不應(yīng)該還沒有開始工作,開始嘗試就選擇放棄。有些功能,只要能嘗試著去開發(fā),最后是可以完成的。不要還沒開始就放棄,那樣就絕對(duì)沒有機(jī)會(huì)完成相關(guān)內(nèi)容。
在這個(gè)過程,我參考了很多資料,從老師那里來的,網(wǎng)上來的,還有同學(xué)那里。就拿森林動(dòng)物靠近小豬這個(gè)部分來說,我曾嘗試讓動(dòng)物的坐標(biāo)與小豬的坐標(biāo)關(guān)聯(lián),可發(fā)現(xiàn)出了很多問題,比如那樣子動(dòng)物的移動(dòng)就不是一步步移動(dòng),而是跳動(dòng)的,那樣不好看。后來我問了一位同學(xué),他說,讓動(dòng)物的坐標(biāo)靠近小豬的坐標(biāo)就行了。其實(shí),企業(yè)中,不是以個(gè)人為單位,而是以團(tuán)隊(duì)為單位的。團(tuán)隊(duì)的合作在現(xiàn)代企業(yè)中顯得非常重要。當(dāng)然,相對(duì)應(yīng)的人與人之間的溝通與協(xié)助,也就顯得非常重要了。這是個(gè)人軟實(shí)力的體現(xiàn)。
在這個(gè)過程,我發(fā)現(xiàn)自己對(duì)Java的很多知識(shí)還很模糊。像游戲中的時(shí)間格式問題,對(duì)鍵盤事件的處理等,都是從老師那里借鑒來的。自己的知識(shí)系統(tǒng)還不穩(wěn)固,在今后的學(xué)習(xí)當(dāng)中,要有針對(duì)性地加以補(bǔ)習(xí)。
第五篇:java實(shí)訓(xùn)報(bào)告
《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》
實(shí)訓(xùn)報(bào)告
實(shí)訓(xùn)題目: 網(wǎng)上書店 專
業(yè):計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班
級(jí):
14網(wǎng)絡(luò)2班 姓
名:郭裕明 指導(dǎo)教師:梁興波
2016年
月
日
目錄
1.實(shí)訓(xùn)目的..............................................3 2.實(shí)訓(xùn)題目描述和要求....................................4 2.1實(shí)訓(xùn)題目..........................................4 2.2平臺(tái)要求..........................................4 2.3實(shí)現(xiàn)功能..........................................4 3.實(shí)訓(xùn)報(bào)告內(nèi)容..........................................6 3.1 需求分析..........................................6 3.2 概要設(shè)計(jì)..........................................6 3.3 詳細(xì)設(shè)計(jì)..........................................6 3.4 代碼實(shí)現(xiàn)..........................................7 3.5 程序測(cè)試.........................................18 4.總結(jié).................................................23 參考書籍.............................................23 實(shí)訓(xùn)指導(dǎo)教師評(píng)語(yǔ).....................................24 1.實(shí)訓(xùn)目的
JSP技術(shù)使web開發(fā)者可以將靜態(tài)的HTML代碼和java程序片加入到需要?jiǎng)討B(tài)產(chǎn)生的頁(yè)面中,這種靈活的技術(shù)是簡(jiǎn)單Web應(yīng)用能快速開發(fā)。然而JSP技術(shù)一旦被濫用,就會(huì)形成難以維護(hù)、難以重用、難以改進(jìn)、不必要的復(fù)雜的應(yīng)用軟件。正確地使用JSP,開發(fā)中遵循以下的原則,可以是開發(fā)更為容易。這些技巧確保編寫可重用、以維護(hù)的JSP。本次的實(shí)訓(xùn)然我們學(xué)習(xí)以下的方法。
①分離HTML和java。
②將業(yè)務(wù)邏輯放在JavaBean中。③從標(biāo)簽定制管理器類中分離出常用行為。④使用適當(dāng)?shù)陌瑱C(jī)制。⑤使用模板機(jī)制。⑥使用CSS樣式表。⑦使用MVC模式。⑧使用有效的標(biāo)簽定制庫(kù)。⑨確定適當(dāng)?shù)腦ML。⑩盡可能使用JSP注釋2.實(shí)訓(xùn)題目描述和要求
2.1實(shí)訓(xùn)題目
隨著電子商務(wù)的普及,網(wǎng)上購(gòu)物的熱潮此起彼伏。網(wǎng)上購(gòu)物跨越了時(shí)空的限制,給商業(yè)流通領(lǐng)域帶來了非同尋常的變革。與其他電子商務(wù)網(wǎng)站類似,網(wǎng)上書店網(wǎng)站系統(tǒng)由前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)組成。前臺(tái)系統(tǒng)及客戶系統(tǒng),簡(jiǎn)稱“前臺(tái)”,是面向用戶的網(wǎng)頁(yè)界面,它是用花直接訪問和進(jìn)行購(gòu)買活動(dòng)的地方。用戶可以網(wǎng)上進(jìn)行注冊(cè)、登錄、瀏覽、等操作,前臺(tái)系統(tǒng)還應(yīng)包括一些其他輔助功能,如圖書介紹,購(gòu)買系統(tǒng)等,但這些功能不是網(wǎng)上書店網(wǎng)站所特有的。后臺(tái)管理系統(tǒng)常稱為“后臺(tái)”。是網(wǎng)站所有者利用計(jì)算機(jī)對(duì)電子商務(wù)網(wǎng)站各
種功能進(jìn)行管理、控制的系統(tǒng)。由于Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器多數(shù)情況下不在“本地”,所以后臺(tái)管理系統(tǒng)通常執(zhí)行的是遠(yuǎn)程控制管理功能。該網(wǎng)上圖書書店網(wǎng)站后臺(tái)管理的功能主要實(shí)現(xiàn)圖片、用戶、訂單的管理。
2.2平臺(tái)要求
(1)安裝JDK(2)安裝Tomcat(3)安裝Eclipse(4)安裝MyEclipse(5)MyEclipse平臺(tái)設(shè)置(6)spl server 2008軟件的安裝
2.3實(shí)現(xiàn)功能
(1)實(shí)現(xiàn)用戶的注冊(cè),登陸功能(2)添加,刪除,修改圖書的功能(3)可以在線購(gòu)書,付款功能(4)查看訂單的詳細(xì)功能(5)可以修改用戶資料功能 1.前后臺(tái)實(shí)現(xiàn)的功能(1)前臺(tái)購(gòu)書 用戶登錄后進(jìn)行書籍瀏覽和查詢,對(duì)書籍信息有了一定了解后可根據(jù)自己的需求進(jìn)行購(gòu)書,購(gòu)書后將所需書放入購(gòu)物車,最終確定要購(gòu)買的圖書,提交定單,等待定單的處理結(jié)果。(2)后臺(tái)管理
管理員可以登陸到后臺(tái),查看相關(guān)的定單信息,然后修改定單的信息,主要是審核定單的有效性。
3.實(shí)訓(xùn)報(bào)告內(nèi)容
3.1 需求分析
本次的實(shí)訓(xùn),是按照要求制作出一個(gè)可以實(shí)現(xiàn)網(wǎng)上購(gòu)書功能的網(wǎng)上書店,其中包括了前臺(tái)和后臺(tái)服務(wù),數(shù)據(jù)庫(kù)的管理,以及對(duì)網(wǎng)上圖書的刪除,添加,修改等功能,可以準(zhǔn)確無(wú)誤的購(gòu)買圖書。
其中的概括圖如下
3.2 概要設(shè)計(jì)
要設(shè)計(jì)一個(gè)實(shí)用的網(wǎng)絡(luò)書店銷售管理系統(tǒng),就必須首先明確應(yīng)用環(huán)境對(duì)系統(tǒng)的要求。本系統(tǒng)開發(fā)的總體設(shè)計(jì)目標(biāo)為開發(fā)一個(gè)在線系統(tǒng),實(shí)現(xiàn)圖書的在線查找、銷售,以及在線管理等功能。系統(tǒng)以Windows操作系統(tǒng)為平臺(tái),網(wǎng)絡(luò)聯(lián)接以TCP/IP協(xié)議為基礎(chǔ),使用Web服務(wù)器提供信息的瀏覽和查詢,采用流行的B/S三層體系結(jié)構(gòu)。因此,該系統(tǒng)需主要滿足以下幾方面需求:
用戶的管理,含注冊(cè)、檢驗(yàn)及修改等功能。在線圖書銷售,包括查找、購(gòu)物車及定單等功能。.圖書在線管理,如瀏覽、修改、添加和刪除圖書等。3.3 詳細(xì)設(shè)計(jì)(1)用戶注冊(cè) 沒有賬號(hào)的用戶,網(wǎng)站提供免費(fèi)注冊(cè)的功能,用戶只需要在JSP網(wǎng)上書店系統(tǒng)注冊(cè)頁(yè)面填寫相關(guān)的內(nèi)容,如果信息通過驗(yàn)證,用戶則注冊(cè)成功,如果用戶輸入的信息有諸如密碼不能為空等類似的錯(cuò)誤,則會(huì)顯示出錯(cuò)誤信息,讓用戶重新輸入登陸信息。(2)用戶登陸
普通用戶通過網(wǎng)絡(luò)和瀏覽器,可以訪問到網(wǎng)上書店,如果用戶想在網(wǎng)上購(gòu)買圖書,必須先登陸,如果用戶沒有登陸賬號(hào)可以先免費(fèi)注冊(cè)。(3)圖書查詢
用戶可以瀏覽圖書信息,但是圖書信息比較多,想找到合適自己的圖書,有一定的難度,因此,用戶可以通過查詢功能,輸入想找的圖書的關(guān)鍵字,系統(tǒng)會(huì)模糊查詢,顯示出相關(guān)的圖書信息,提供給用戶選擇,如果用戶選擇的圖書數(shù)據(jù)庫(kù)中找不到合適的匹配,則會(huì)提示沒有相關(guān)圖書的信息。(4)購(gòu)物車
用戶選擇自己喜歡或者需要的圖書后,可以把圖書存放到購(gòu)物車中,方便自己的二次查詢,如果用戶真的需要圖書,可以付款購(gòu)買圖書。如果用戶不需要圖書,可以從購(gòu)書車中刪除圖書信息。(5)提交定單
用戶查看購(gòu)書車中的信息,確認(rèn)要購(gòu)買的圖書,可以直接提交定單,在定單中填寫自己的相關(guān)信息,填寫信息必須正確,填寫完只要付款后,經(jīng)過管理員的確認(rèn)便可以得到郵購(gòu)的圖書。3.4 代碼實(shí)現(xiàn)
Book.java package bookshop;
import java.sql.*;import bookshop.*;
public class Book{ protected String isbn;//ISBN編號(hào)
protected String title;//書名 protected float price;//價(jià)格 protected int buynum;//購(gòu)買數(shù)量
public Book(String _isbn,int _buynum){
try{ DBSQLManager dbsm=new DBSQLManager();String sql=“SELECT ISBN,TITLE,PRICE FROM bookinfo WHERE ISBN='”+_isbn+“'”;
}
public void setIsbn(String newIsbn){ } public String getIsbn(){ } public void setTitle(String newTitle){ return isbn;this.isbn=newIsbn;
dbsm.setSqlStr(sql);dbsm.executeQuery();ResultSet rs=dbsm.getRs();rs.next();isbn=_isbn;title=rs.getString(“TITLE”);price=rs.getFloat(“PRICE”);buynum=_buynum;dbsm.close();}catch(Exception e){ } System.out.println(e.toString());8
};} this.title = newTitle;public String getTitle(){ } public void setPrice(float newPrice){ } public float getPrice(){ } public void setBuynum(int newBuynum){ } public int getBuynum(){ } return buynum;this.buynum = newBuynum;return price;this.price = newPrice;return title;總體的網(wǎng)頁(yè)概況
DBConnectionManager.java package bookshop;
import java.sql.*;
public class DBConnectionManager { private String driverName=“com.microsoft.sqlserver.jdbc.SQLServerDriver”;private String url=“jdbc:sqlserver://localhost:1433;databaseName=bookshop”;9
private String user=“admin”;private String password=“admin”;
public void setDriverName(String newDriverName){ } public String getDriverName(){ } public void setUrl(String newUrl){ } public String getUrl(){ } public void setUser(String newUser){ } public String getUser(){ } public void setPassword(String newPassword){ } public String getPassword(){ } public Connection getConnection(){ try{ return password;this.password=newPassword;return user;this.user=newUser;return url;this.url=newUrl;return driverName;this.driverName=newDriverName;10
}
} Class.forName(driverName);return DriverManager.getConnection(url,user,password);}catch(Exception e){
} e.printStackTrace();return null;這個(gè)網(wǎng)頁(yè)的功能是實(shí)現(xiàn)連接數(shù)據(jù)庫(kù)管路的 Login.jsp <%@ page contentType=“text/html;charset=gb2312”%> <%@ include file=“../incoming/common.jsp”%>


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
java實(shí)訓(xùn)報(bào)告
摘要 隨著自動(dòng)化技術(shù)的不斷發(fā)展,電子產(chǎn)業(yè)對(duì)工藝生產(chǎn)的要求越來越高。本次實(shí)訓(xùn)主要熟悉手工焊錫的常用工具的使用及其與修理。手工電烙鐵的焊接技術(shù),能夠獨(dú)立的簡(jiǎn)單電子產(chǎn)品的......
Java程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)[優(yōu)秀范文五篇]
Java項(xiàng)目開發(fā)實(shí)訓(xùn)總結(jié) 設(shè)計(jì)人:張** 班級(jí)和班內(nèi)序號(hào): 軟件 項(xiàng)目選題意義: 選這個(gè)題目的原因:目前,隨著國(guó)外的網(wǎng)上書店的盛行,在國(guó)內(nèi)也出現(xiàn)了一些網(wǎng)上書店,如當(dāng)當(dāng)網(wǎng)、卓越網(wǎng)、以及chi......
VB程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告
VB編程設(shè)計(jì)實(shí)訓(xùn)報(bào)告 一,實(shí)訓(xùn)目的: 加深對(duì)可視化編程技術(shù)基本知識(shí)的理解,掌握運(yùn)用VB開發(fā)應(yīng)用程序的基本方法及基本技巧。 二,實(shí)訓(xùn)時(shí)間: 2011年10月——2011年11月 三,實(shí)訓(xùn)方式: 上......
Java程序設(shè)計(jì)報(bào)告
楚雄師范學(xué)院 2015年春季期末Java程序設(shè)計(jì)報(bào)告 項(xiàng)目名稱:基于Java平臺(tái)開發(fā)的五子棋程序設(shè)計(jì) 學(xué) 院: 物理與電子科學(xué)學(xué)院 專 業(yè):電子信息科學(xué)與技術(shù) 班 級(jí):2 0 1 3 級(jí) 電 信 一......
java實(shí)訓(xùn)報(bào)告書寫(精選合集)
課題名稱:Hannoi塔 1.1系統(tǒng)介紹 本系統(tǒng)是旨在模擬Hannoi塔運(yùn)行功能,暫時(shí)考慮單機(jī)環(huán)境下的實(shí)現(xiàn);操作系統(tǒng)選擇目前常用的Windows XP/2000。 1.2 設(shè)計(jì)要求 (見教材,自己書寫) 1.3 總......
Java實(shí)訓(xùn)心得報(bào)告
004km.cn 美國(guó)上市公司 億元級(jí)外企IT培訓(xùn)企業(yè) Java實(shí)訓(xùn)心得報(bào)告 進(jìn)一步了解java開發(fā)的相關(guān)知識(shí),掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知......
Java 課程實(shí)訓(xùn)報(bào)告
《JAVA學(xué) 院: 組 長(zhǎng): 組其他成員: 專 業(yè): 年 級(jí): 指 導(dǎo) 教師: 年月 語(yǔ)言編程》實(shí)訓(xùn)報(bào)告 目錄 第一章實(shí)訓(xùn)目的和要求 .............................................................
java校外實(shí)訓(xùn)報(bào)告
南京航空航天大學(xué)金城學(xué)院 信息工程系 專業(yè)實(shí)習(xí)報(bào)告 實(shí)習(xí)項(xiàng)目/崗位 java開發(fā) 實(shí)習(xí)單位/地點(diǎn) 南京網(wǎng)博擎天培訓(xùn)基地 學(xué)生姓名 周晨 學(xué) 號(hào) 2012022126 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)......