報(bào)告可以與領(lǐng)導(dǎo)、同事和團(tuán)隊(duì)進(jìn)行溝通和協(xié)作,共同分析問(wèn)題和找到解決方案,提高工作效率和質(zhì)量。怎樣才能寫(xiě)好java實(shí)習(xí)報(bào)告3000字?這里給大家提供java實(shí)習(xí)報(bào)告3000字,方便大家學(xué)習(xí)。
實(shí)習(xí)目的:
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站 建設(shè)在internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。通過(guò)這次實(shí)習(xí),學(xué)習(xí)企業(yè)級(jí)計(jì)算機(jī)知識(shí),鞏固以前所學(xué)理論的知識(shí),提高處理實(shí)際問(wèn)題的能力,了解社會(huì)中建設(shè)在internet的主要內(nèi)容和實(shí)際發(fā)展情況,并為自己踏入社會(huì)環(huán)境接軌做準(zhǔn)備。
實(shí)習(xí)目的:
武漢國(guó)家軟件培訓(xùn)基地
實(shí)習(xí)任務(wù):
網(wǎng)絡(luò)發(fā)展考察,學(xué)習(xí)編程語(yǔ)言知識(shí),鞏固以前所學(xué)理論的知識(shí),提高處理實(shí)際問(wèn)題的能力。
實(shí)習(xí)內(nèi)容:
網(wǎng)絡(luò)編程語(yǔ)言學(xué)習(xí)——java
在20__年_月_日我參加了校外實(shí)習(xí),在國(guó)家軟件培訓(xùn)基地歷時(shí)四周的實(shí)習(xí)時(shí)間,進(jìn)入公司的時(shí)候,就讓我感覺(jué)到另外的一種氛圍?,F(xiàn)在我已經(jīng)不是在學(xué)校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進(jìn)入了一家公司,我看到那么多的員工都在那么努力認(rèn)真的工作,一下就讓我的情緒上升到了另外一個(gè)境界,一向有點(diǎn)散漫的我,頓時(shí)覺(jué)得這樣的踏實(shí)的生活日子才是我應(yīng)該具有的,在大學(xué)浪費(fèi)的那么多時(shí)間應(yīng)該要在這里好好補(bǔ)起來(lái)。我們不可能簡(jiǎn)單的了解一些企業(yè)文化,簡(jiǎn)單的學(xué)學(xué)新的知識(shí)就可以了,我們的這個(gè)實(shí)習(xí)必將是一個(gè)繁忙的實(shí)習(xí),也必將是一個(gè)充實(shí)的,進(jìn)步的實(shí)習(xí)。來(lái)到這里,我們要忘掉大學(xué)里自由的作息時(shí)間,克服困難,養(yǎng)成良好的工作生活習(xí)慣 。基于各方面的原因,雖然在去之前我們做了比較充足的準(zhǔn)備,但還是遇到了一些困難,例如學(xué)習(xí)時(shí)間長(zhǎng),課后實(shí)戰(zhàn)比較繁多,但時(shí)間又比較的短,難以保證按時(shí)按質(zhì)按量完成。
下午,我們?cè)诎嘀魅蔚膸ьI(lǐng)下熟悉了一下實(shí)習(xí)環(huán)境和公司的一些基本制度,對(duì)于我從未接觸過(guò)公司的人來(lái)說(shuō),我很認(rèn)真的記錄,為我以后的工作做緩沖,在這里也可以培養(yǎng)出我的一種好的工作態(tài)度。我們的實(shí)習(xí)的安排是學(xué)習(xí)怎么樣做好一個(gè)項(xiàng)目,培養(yǎng)我們進(jìn)入一個(gè)公司之后應(yīng)該具備的素質(zhì)和怎樣快速的融入企業(yè)文化和怎樣以最好的狀態(tài)接手公司自己的項(xiàng)目。我們的基本安排是每天上午先在放映室上課,老師講解今天一天的重要內(nèi)容,安排好任務(wù),然后我們就一起到機(jī)房里面按照指導(dǎo)老師的要求來(lái)完成項(xiàng)目的部分。
我以前有html語(yǔ)言基礎(chǔ)、C語(yǔ)言和C++基礎(chǔ),這為我這次實(shí)習(xí)學(xué)習(xí)java的打下了良好的基礎(chǔ)和開(kāi)端。
java的跨平臺(tái)性,較強(qiáng)的安全性,功能強(qiáng)大性是我把它作為學(xué)習(xí)的目標(biāo)之一。我首先讀懂書(shū)中的每一個(gè)程序,然后做書(shū)本的習(xí)題,接著與答案對(duì)照,然后 通過(guò)寫(xiě)書(shū)中的程序復(fù)習(xí),提高自己的編程水平。以前,我認(rèn)為編程就是編程。后來(lái),當(dāng)我學(xué)習(xí)網(wǎng)絡(luò)編程時(shí)才發(fā)現(xiàn)學(xué)習(xí)網(wǎng)絡(luò)編程需要網(wǎng)絡(luò)基礎(chǔ)知識(shí)。上面套接字,url,端口號(hào)等。學(xué)習(xí)多線程這部分是需要有操作系統(tǒng)的基礎(chǔ)知識(shí)。掛起,執(zhí)行,睡眠等各種狀態(tài)的相互轉(zhuǎn)換,同步方法等。學(xué)習(xí),需要用到很多的基礎(chǔ)知識(shí)。這些知識(shí)是過(guò)去我所學(xué)習(xí)過(guò)的。學(xué)習(xí)編程語(yǔ)言,最好的方法是多想,多寫(xiě),堅(jiān)持。在解決問(wèn)題時(shí),需要的是足夠的耐心,檢查,核對(duì)程序是需要細(xì)心。
項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過(guò)的,項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng),在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致,在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼。因?yàn)閰⒓訉?shí)習(xí)的學(xué)生很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),像我們這種計(jì)算機(jī)專(zhuān)業(yè)的大三學(xué)生,多少都有一些基礎(chǔ)。我們主要的缺點(diǎn)是不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要,還有沒(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)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰(zhàn)意義的教教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)閷?shí)習(xí)的時(shí)間有限,我必須盡快地融入到實(shí)際項(xiàng)目的開(kāi)發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì)了。
通過(guò)四周的實(shí)習(xí)學(xué)習(xí),老師的講解,了解到選擇項(xiàng)目的重要性,我們選擇的項(xiàng)目最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要訓(xùn)練到能夠獨(dú)立開(kāi)發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡(jiǎn)單的項(xiàng)目,因?yàn)槲覀兊奈者€要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目;最終項(xiàng)目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù);然后開(kāi)始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來(lái)的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成我所需要的各部分知識(shí)點(diǎn)和深度;然后是選擇上課期間的演示項(xiàng)目來(lái)進(jìn)行觀察和理解,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目;最終把要求掌握的知識(shí)點(diǎn)和要求掌握的深度,分散到日常學(xué)習(xí)和練習(xí)中。
在一個(gè)具體的項(xiàng)目中,我們需要有開(kāi)發(fā)環(huán)境,開(kāi)發(fā)的環(huán)境也跟企業(yè)一樣,包括常用的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團(tuán)隊(duì)開(kāi)發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的組長(zhǎng),大家分工合作,共同完成項(xiàng)目。老師做為項(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)目。
在實(shí)習(xí)結(jié)束的這個(gè)時(shí)候,仔細(xì)考慮一下,還是有一些地經(jīng)驗(yàn)教訓(xùn)的。例如在活動(dòng)中我們能感覺(jué)得到,很多的工作經(jīng)驗(yàn),開(kāi)發(fā)的知識(shí)我們了解的還是不夠充分,致使我們?cè)陂_(kāi)發(fā)初期要發(fā)費(fèi)較多的時(shí)間用于入門(mén)。但有一點(diǎn)感覺(jué)就是,我們?cè)趯W(xué)校所學(xué)的一些基本知識(shí)還是比較有用的,例如J2EE,數(shù)據(jù)庫(kù)基本原理等,正是這些基礎(chǔ)知識(shí)使我們?cè)谌鄙俟こ探?jīng)驗(yàn)的情況下還能盡快入手,后來(lái)趕上。針對(duì)我們學(xué)校部分學(xué)生普遍基礎(chǔ)理論知識(shí)較多,項(xiàng)目經(jīng)驗(yàn)不足的現(xiàn)象,我們同學(xué)大可以去掉以往羞于參與項(xiàng)目,怕在別人前認(rèn)短的心態(tài),我們學(xué)校的計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)是挺不錯(cuò)的,知識(shí)面恰到好處,我們一般在項(xiàng)目面前還是能很快入手的,而為了更好的進(jìn)行開(kāi)發(fā),我們也應(yīng)該在校期間就多進(jìn)行一些項(xiàng)目方面的鍛煉,培養(yǎng)實(shí)際動(dòng)手能力。我想像這樣讓同學(xué)接觸社會(huì),培養(yǎng)實(shí)際動(dòng)手能力的活動(dòng)真的很不錯(cuò),也是同學(xué)們所歡迎的,當(dāng)然把這樣的活動(dòng)辦好需要學(xué)校的老師和同學(xué)們共同努力。也希望,這樣的活動(dòng)能不斷地繼續(xù)下去,并發(fā)展壯大。雖然是短暫的實(shí)習(xí),但我想這一份經(jīng)歷必將會(huì)為我們將來(lái)進(jìn)入社會(huì)打下一個(gè)良好的基礎(chǔ),不管是在以后的就業(yè)指導(dǎo)上、還是在工作生活為人上,我們都擁有了一筆寶貴的財(cái)富。
實(shí)習(xí)體會(huì):
四年的大學(xué)生活,我對(duì)計(jì)算機(jī)知識(shí)有了初步的了解。通過(guò)在校的理論學(xué)習(xí),實(shí)踐學(xué)習(xí),我認(rèn)識(shí)到理論與實(shí)踐相結(jié)合的學(xué)習(xí)方法是一種好的學(xué)習(xí)方法。我把它用在家中的實(shí)習(xí),它能指導(dǎo)我實(shí)踐,得出的結(jié)論是自己不會(huì)的東西很多,需要不斷地選擇性學(xué)習(xí)。過(guò)去相對(duì)獨(dú)立的學(xué)科的融合性不斷增強(qiáng)。通過(guò)在家的實(shí)習(xí),我認(rèn)識(shí)到自身的不足:如文檔習(xí)慣,自身知識(shí)結(jié)構(gòu)的問(wèn)題等,我會(huì)不斷地發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,理論聯(lián)系實(shí)際,鞏固所學(xué)知識(shí),提高處理實(shí)際問(wèn)題的能力,為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。
1.實(shí)習(xí)摘要
本為期三周的實(shí)訓(xùn)項(xiàng)目是在電子商務(wù)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)必修課程《Java語(yǔ)言程序設(shè)計(jì)》課程上設(shè)置的,要求學(xué)生用Java技術(shù)在Windows平臺(tái)下開(kāi)發(fā)學(xué)生信息管理系統(tǒng),是鞏固學(xué)生所學(xué)理論知識(shí)、培養(yǎng)學(xué)生動(dòng)手能力并使理論與實(shí)際相結(jié)合的重要實(shí)踐環(huán)節(jié)。
1.1實(shí)習(xí)目的
本次課程實(shí)習(xí)旨在提升本專(zhuān)業(yè)學(xué)生對(duì)此課程中的理論知識(shí)的綜合應(yīng)用能力、提高學(xué)生的邏輯思維能力、軟件開(kāi)發(fā)能力。是學(xué)生通過(guò)此程序的開(kāi)發(fā)能夠切實(shí)提高其的程序設(shè)計(jì)水平,在實(shí)踐中掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的開(kāi)發(fā)思想。
1.2開(kāi)發(fā)環(huán)境
操作系統(tǒng);Windows _P
編程環(huán)境:MyEclipse 6.0
主要技術(shù):Java Swing實(shí)現(xiàn)窗體界面
JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作
系統(tǒng)架構(gòu):三層架構(gòu)(MVC)+DAO設(shè)計(jì)模式
數(shù)據(jù)庫(kù):MySQL5.0
2.課設(shè)內(nèi)容
2.1系統(tǒng)功能需求
學(xué)生信息管理系統(tǒng)主要對(duì)在校學(xué)生的個(gè)人基本信息以及成績(jī)信息進(jìn)行管理,對(duì)教師用戶(hù)提供查詢(xún)信息、增添信息、刪除信息等操作功能;對(duì)學(xué)生用戶(hù)提供成績(jī)查詢(xún)功能。我們的目標(biāo)就是為該系統(tǒng)提供前臺(tái)用戶(hù)界面設(shè)計(jì)以及后臺(tái)連接數(shù)據(jù)庫(kù)程序設(shè)計(jì),系統(tǒng)程序界面采用Java Swing組件實(shí)現(xiàn),數(shù)據(jù)庫(kù)操作采用JDBC實(shí)現(xiàn)。
學(xué)生信息管理系統(tǒng)要面對(duì)教師和學(xué)生用戶(hù)。對(duì)于教師,需要查詢(xún)?nèi)繉W(xué)生的基本信息和成績(jī)信息,并且可以對(duì)其進(jìn)行修改。對(duì)于學(xué)生,不需要查詢(xún)自己的基本信息,只需要查詢(xún)成績(jī)。為了保護(hù)學(xué)生成績(jī)隱私,每位學(xué)生登錄系統(tǒng)后只能查詢(xún)自己的成績(jī),而無(wú)法看到別人的成績(jī)。教師方面:教師通過(guò)自己的用戶(hù)名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,可以選擇要操作的類(lèi)別,即查詢(xún)功能還是修改功能。在查詢(xún)功能里面,可以選擇是查詢(xún)學(xué)生基本信息,還是查詢(xún)學(xué)生成績(jī)信息。在查詢(xún)學(xué)生基本信息時(shí),可以從依據(jù)不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。在查找學(xué)生成績(jī)信息時(shí),只能依據(jù)學(xué)生姓名和學(xué)號(hào)進(jìn)行查找。在修改功能里面,包括對(duì)學(xué)生基本信息表和學(xué)生成績(jī)表進(jìn)行增加和刪除記錄。學(xué)生方面:學(xué)生通過(guò)自己的用戶(hù)名和密碼登錄此系統(tǒng)后, 可以查詢(xún)自己本學(xué)期的各科成績(jī)信息。
2.2數(shù)據(jù)庫(kù)需求
依據(jù)功能需求,學(xué)生信息管理系統(tǒng)主要有三個(gè)表:student表、teacher表和score表。student(學(xué)生信息表)有六個(gè)屬性,分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號(hào)),sname(姓名),se_(性別),age(年齡),dept(系別)。teacher(教師登錄表)有三個(gè)屬性列,分別為:id(主鍵,自動(dòng)遞增),tname(教師賬戶(hù)),password(登錄密碼)。score(教師登錄表)有六個(gè)屬性列:分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號(hào)),sname(學(xué)生姓名),course(課程名稱(chēng)),score(考試成績(jī)),credit(學(xué)分)。
3.設(shè)計(jì)過(guò)程
3.1總體設(shè)計(jì)
在老師對(duì)該程序設(shè)計(jì)進(jìn)行講解分析后,我們便可對(duì)該程序系統(tǒng)功能有一定的認(rèn)識(shí)。然后,需要進(jìn)行上機(jī)操作。首先,要把自己的電腦上下載安裝必要的軟件,先搭建項(xiàng)目編程環(huán)境:MyEclipse 6.0,再對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)導(dǎo)入。之后,建四個(gè)包:Connection,Dao,Model,ui。其中,在每個(gè)包中還要再建必要的類(lèi)。最后,便進(jìn)行最困難的工作,就是將已有的程序代碼敲出來(lái),保證其完全無(wú)誤,便可實(shí)現(xiàn)系統(tǒng)各項(xiàng)功能。
3.2詳細(xì)設(shè)計(jì)
3.2.1.數(shù)據(jù)庫(kù)設(shè)計(jì)導(dǎo)入
依據(jù)功能需求,學(xué)生信息管理系統(tǒng)主要有三個(gè)表:student表、teacher表和score表。所以要在數(shù)據(jù)庫(kù)里建表這三個(gè)表,內(nèi)容如下。
(1)student(學(xué)生信息表)有六個(gè)屬性,分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號(hào)),sname(姓名),se_(性別),age(年齡),dept(系別)。
(2)teacher(教師登錄表)有三個(gè)屬性列,分別為:id(主鍵,自動(dòng)遞增),tname(教師賬戶(hù)),password(登錄密碼)。
(3)score(教師登錄表)有六個(gè)屬性列:分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號(hào)),sname(學(xué)生姓名),course(課程名稱(chēng)),score(考試成績(jī)),credit(學(xué)分)。
3.2.2.學(xué)生信息管理系統(tǒng)主要功能模塊
(1)系統(tǒng)運(yùn)行主界面
首先,將包c(diǎn)onnection,Dao,Model里的程序代碼敲出來(lái),做好準(zhǔn)備工作。然后,再在ui包里建類(lèi)LoginUI,然后將程序完整無(wú)誤地敲出來(lái),主界面便可運(yùn)行出來(lái)。學(xué)生信息管理系統(tǒng)要面對(duì)教師和學(xué)生用戶(hù)。
(2)學(xué)生方面
繼續(xù)在ui包里建類(lèi)ScoreQueryUI,StudentQueryUI,StudentScoreUI,再將其代碼完整無(wú)誤地敲進(jìn)去,便可運(yùn)行。當(dāng)學(xué)生通過(guò)自己的用戶(hù)名和密碼登錄
此系統(tǒng)后, 可以查詢(xún)自己本學(xué)期的各科成績(jī)信息。
(3)教師方面
繼續(xù)在ui包里建類(lèi) ScoreAddUI, ScoreDeleteUI,StudentAddUI, StudentDeleteUI, TeacherMainUI, 然后還是將其各自的代碼完整無(wú)誤地敲入,便可實(shí)現(xiàn)各項(xiàng)功能。
4.調(diào)試過(guò)程
4.1系統(tǒng)測(cè)試
教師方面:通過(guò)用戶(hù)名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,依次進(jìn)行測(cè)試。在查詢(xún)功能里,依據(jù)學(xué)生姓名和學(xué)號(hào)進(jìn)行查詢(xún)學(xué)生基本信息,再依據(jù)不同字段(姓名、學(xué)號(hào)、年齡、性別、系別)查詢(xún)學(xué)生基本信息。在修改功能里面,包括對(duì)學(xué)生基本信息表和學(xué)生成績(jī)表進(jìn)行增加和刪除記錄,一旦運(yùn)行成功,必會(huì)顯示增添或刪除成功,否則顯示增添或刪除失敗。
學(xué)生方面:通過(guò)學(xué)號(hào)和密碼登錄此系統(tǒng)后, 可以查詢(xún)自己本學(xué)期的各科成績(jī)信息。
4.2出現(xiàn)問(wèn)題
第一,在我敲完代碼后,因?yàn)槠渲杏胁簧偌?xì)節(jié)性的小錯(cuò)誤,系統(tǒng)會(huì)顯示出很多的小差,根本不能運(yùn)行。
第二,數(shù)據(jù)庫(kù)連接有問(wèn)題,因?yàn)榭偸沁B接不上,所以當(dāng)通過(guò)用戶(hù)名和密碼登錄時(shí),總是會(huì)彈出用戶(hù)密碼錯(cuò)誤的小框。
第三,當(dāng)檢查完代碼完全無(wú)誤時(shí),有個(gè)別功能還是無(wú)法實(shí)現(xiàn)。
4.3解決方法
第一,對(duì)于程序代碼的敲打有錯(cuò)誤這一問(wèn)題,我唯一的辦法就是對(duì)照代碼一點(diǎn)一點(diǎn)的來(lái)查找,直到把錯(cuò)誤找完為止。
第二,剛開(kāi)始我導(dǎo)入的是自己的數(shù)據(jù)庫(kù),可能是文件數(shù)據(jù)受損,以至于能連接上,但是無(wú)法顯示。后來(lái)我在192.168.0.1里又新建了個(gè)數(shù)據(jù)庫(kù),這個(gè)問(wèn)題就解決了。
第三,程序代碼雖看起來(lái)無(wú)誤,但實(shí)質(zhì)還是有問(wèn)題。只要將個(gè)別字符前后加
上需要空格,問(wèn)題就可解決。
5.設(shè)計(jì)體會(huì)與小結(jié)
通過(guò)這兩個(gè)多星期的系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),學(xué)生信息管理系統(tǒng)開(kāi)發(fā)完成。在系統(tǒng)開(kāi)發(fā)的過(guò)程中,以前學(xué)習(xí)感到很抽象的課程Java變得清晰起來(lái)。我感覺(jué)到這門(mén)理論課程的重要性。我還發(fā)現(xiàn)原本比較基礎(chǔ)的東西記不牢,運(yùn)用起來(lái)比較麻煩,而且書(shū)上講的東西還較少,所以起初做課設(shè)的時(shí)候可以說(shuō)是一頭霧水,必須通過(guò)其他途徑去鞏固去加強(qiáng)。需要學(xué)習(xí)的東西還有很多很多。
但我收獲的也不少,我更了解了整個(gè)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)流程。從數(shù)據(jù)庫(kù)的建立,到開(kāi)發(fā)環(huán)境的建立我都很熟悉了。對(duì)于Java的一些基礎(chǔ)知識(shí)我也已經(jīng)能夠了解并掌握,尤其是程序代碼,對(duì)于我來(lái)說(shuō)已經(jīng)不是一大串亂碼了??傊艺娴脑趯?shí)踐中學(xué)到的不僅是課本知識(shí)的鞏固和提高,而且還在實(shí)踐中學(xué)習(xí)到解決不少程序設(shè)計(jì)的細(xì)節(jié)問(wèn)題的方法,感謝老師不厭其煩的指導(dǎo),對(duì)此次課設(shè)的實(shí)習(xí),我感到受益匪淺。