大學生java實習總結(jié)_第1頁
大學生java實習總結(jié)_第2頁
大學生java實習總結(jié)_第3頁
大學生java實習總結(jié)_第4頁
大學生java實習總結(jié)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、 大學生 java 實習總結(jié)學習軟件技術的同學們,大家在實習中學到了什么 JAVA 知識呢?請總結(jié)自己的收獲吧!以下是分享的大學生 java 實習總結(jié)范文,請參考!大學生 java 實習總結(jié)【1】在本學期的二周時間內(nèi),我們在學校機房進行了為期二周的JAVA 實訓?,F(xiàn)在即將結(jié)束了,回首本學期的 java 學習,重點還是在學習概念等一些常識性的東西,也學到平常在課堂中沒有學到的東西,在JAVAAPI 中又多認識了幾種類,使我對 JAVA 產(chǎn)生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實訓任務是倉庫管理系統(tǒng),在演示過程中,并沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這

2、也多虧了老師的指點和班級同學的幫忙,使我一步步克服了實訓過程中遇到的困難。雖然我所做的系統(tǒng)并沒有實現(xiàn)所有功能,但是我覺得自己進步了,很多原來都不懂的東西現(xiàn)在都已經(jīng)了解了,也培養(yǎng)了我的團隊合作精神,讓我感受到了集體的溫暖。實訓的過程與課堂上的講課比,更為有趣,因為可以真正的自己動手操作,使我對老師上課所講的內(nèi)容有了更深一步的了解,使我在以后的編程中可以靈活運用。我期待以后有更多類似的實訓,使我們可以多掌握一項技能,也可以讓我們在以后找工作中可以有更多的實踐經(jīng)驗。 學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結(jié)合,在扎實掌握課本實例和內(nèi)容之后,有一定的擴展閱

3、讀和課外學習,充分全面的了解 JAVA的應用和擴展運用。在我所學的語言當中,我自認為 JAVA是一門比較強大的面向?qū)ο蟮木幊陶Z言,不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性較強,可以說比較的經(jīng)典和強悍。所以學好 java語言有很大的用處,這次實訓,我們更多學到的是不懂就問和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結(jié)合作,發(fā)揮團隊意識,最后在自己的努力下,終于運行成功,這種成就感美不可言,心情愉悅至極。最后終于要結(jié)束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好

4、的消化。要不斷的溫習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以后的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解 JAVA這門語言。java實習總結(jié)【2】一:課設題目、目的、開發(fā)環(huán)境 1)實習題目學生信息管理系統(tǒng)的設計與開發(fā)2)實習目的Java程序設計課程是電子商務專業(yè)的一門專業(yè)必修課程,特針對此課程進行為期三周的實踐教學,旨在提升本專業(yè)學生對此課程中的理論知識的綜合應用能力、提高學生的邏輯思維能力、軟件開發(fā)能力。本次課程實習要求學生用Java技術在 Windows平臺下開發(fā)學生信息管理系統(tǒng)。通過此程序的開發(fā)能夠切實提高學生的程序設計水

5、平,在實踐中掌握面向?qū)ο蟪绦蛟O計的開發(fā)思想。3)開發(fā)環(huán)境操作系統(tǒng);WindowsXP編程環(huán)境:MyEclipse6.0主要技術:JavaSwing實現(xiàn)窗體界面JDBC實現(xiàn)數(shù)據(jù)庫操作系統(tǒng)架構(gòu):三層架構(gòu)(MVC)+DAO設計模式數(shù)據(jù)庫:MySQL5.0二:課設內(nèi)容;1)系統(tǒng)功能需求 學生信息管理系統(tǒng)主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統(tǒng)提供前臺用戶界面設計以及后臺連接數(shù)據(jù)庫程序設計,系統(tǒng)程序界面采用 JavaSwing 組件實現(xiàn),數(shù)據(jù)庫操作采用 JDBC 實現(xiàn)。學生信息管理系統(tǒng)要面對

6、教師和學生用戶。對于教師,需要查詢?nèi)繉W生的基本信息和成績信息,并且可以對其進行修改。對于學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統(tǒng)后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據(jù)不同字段,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據(jù)學生姓名和學號進行查找。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記

7、錄。 學生方面:學生通過自己的用戶名和密碼登錄此系統(tǒng)后,可以查詢自己本學期的各科成績信息。2)數(shù)據(jù)庫需求依據(jù)功能需求,學生信息管理系統(tǒng)主要有三個表:student表、teacher表和 score表。(1)student(學生信息表)此表有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),sex(性別),age(年齡),dept(系別)。(2)teacher(教師登錄表)此表有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。(3)score(教師登錄表)此表有六個屬性列:分別為:id(主鍵,自動遞增),num(學號)

8、,sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。三:設計過程(包括總體設計和詳細設計)1)項目總體設計需要建立一個三層模塊:視圖層(界面,提供用戶輸入)控制層(接受用戶輸入處理)持久層(連接數(shù)據(jù)庫)。在登陸界面實現(xiàn)教師、學生的登錄,實現(xiàn)學生查看自己所有信息的界面,教師對學生信息、學生成績信息的增刪減查功能的實現(xiàn)。2)項目詳細設計 1、需要有開發(fā)環(huán)境,安裝編程環(huán)境:MyEclipse6.0、數(shù)據(jù)庫:MySQL5.0、安裝 NavicatforMysql程序;2、仔細閱讀Java實習指導書,詳細了解對學生信息管理系統(tǒng)設計與開發(fā)的總體設計;3、首先需

9、要建立四個包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與數(shù)據(jù)庫的連接和關閉連接;dao包主要負責對數(shù)據(jù)庫的操作;ui包主要分為登錄界面、學生查詢界面、教師對學生信息和學生成績信息進行增刪減查操作的界面;4、ui包是界面,系統(tǒng)運行主界面-學生信息管理登陸界面(根據(jù)公共數(shù)據(jù)庫建立自己的數(shù)據(jù)庫,輸入登錄名、密碼可以分別進入教師主頁面、學生主頁面),學生詳細信息界面(進入后會出現(xiàn)學生自己的成績等詳細的信息,并有退出功能),老師登陸界面(可以對學生信息進行增刪減查,對學生成績信息進行增刪檢查,并有退出功能);5、ui包中還有對學生信息進行增加學

10、生、刪除學生、查看學生信息、瀏覽所有學生信息、增加學生成績信息、刪除學生成績信息、查看學生成績信息的 7個界面,每個功能實現(xiàn)完成后會顯示操作成功,并有退出功能;6、然后在 Java編程環(huán)境 MyEclipse6.0編寫代碼;7、首現(xiàn)建立以 dumeilingxxglxt命名的項目工程,然后建立ui包,然后再建立 LoginUI類,代碼敲完 LoginUI類的所有代碼,然后開始根據(jù)提示,這個 LoginUI類所需要的 dao包,connection 包,model包,還有 dao包的 ScoreDao類、StudentDao類、TeacherDao類;connection包的 DBConnect

11、ion;model包的 Scor類,Studente類,然后在敲 ui包中的 ScoreAddUI類,ScoreDeleteUI類,ScoreQueryUI類,StudentAddUI類,StudentDeleteUI類,StudentQueryUI類,StudentScoreUI類,eacherMainUI類;8、在 MyEclipse中導入數(shù)據(jù)庫驅(qū)動包mysql-connector-java-5.0.5.jar;9、在 NavicatforMysql 打開數(shù)據(jù)庫,然后建表:student 表、teacher表和 score表,進入主界面,實現(xiàn)系統(tǒng)登陸功能;10、連接公共數(shù)據(jù)庫:Navica

12、tforMysql代碼為:(jdbc:mysql:/192.168.0.1:3306/dumeiling,root,p);11:然后開始運行,發(fā)現(xiàn)錯誤并解決錯誤;12:在所有代碼都正確的情況下,所有界面將會出現(xiàn)。四:調(diào)試過程(包括系統(tǒng)測試、出現(xiàn)的問題、解決的方法等)出現(xiàn)最多的錯誤就是:1)代碼編寫錯誤,解決方法就是照著代碼繼續(xù)核對,直到可以運行2)當連接上公共數(shù)據(jù)庫后,運行 LoginUI,出現(xiàn)登陸界面,但是輸入登錄名、密碼點擊登陸后卻出不出現(xiàn)學生信息界面或是老師登陸界面,這時候下面將會出現(xiàn)許多錯誤提示,點擊后開始再次找出錯誤的代碼,這個難度比較大,需要自習閱讀每一行代碼,在熟知代碼的 前提下

13、對程序代碼進行修改,也是最考驗我們耐心的時刻,過了之一階段,實習的基本要求就達到了,然后就該對程序加入一些自己的設計,以此來不同于別人。3)在我設計好的代碼中,登錄學生界面是出現(xiàn)一個Driversuccess,connectionsuccecc的提示,但是卻不顯示學生信息,一直不知道是什么原因,最后把數(shù)據(jù)庫的三個表刪除,再次建表,結(jié)果全部成功了,對我來時這是一個謎啊。五、小結(jié)(在整個課程設計過程中的總結(jié)和體會)將近三周的 JAVA實習很快就結(jié)束了,雖然僅僅只有三周,但我學到了許多知識,以前只是做些 JAVA實驗,敲一堆代碼,然后出來個簡單的結(jié)果,還有的是沒有在主函數(shù)里輸入,只是學會掌握屬性存取

14、器的使用,super、final、abstract關鍵字,理解抽象類與抽象方法,理解并掌握接口的定義與使用等等,但這次不一樣,是設計與開發(fā)個學生信息管理系統(tǒng),實現(xiàn)教師、學生登錄并實現(xiàn)增刪價查功能。在整個學生信息管理系統(tǒng)的設計與開發(fā)過程中,感觸最深的就是兩周的敲代碼、核對代碼。可以說是一次痛苦的體驗,但是在實習的第三周看到自己的成果展示,不得不佩服自己的毅力。通過對這次學生信息管理系統(tǒng)的設計與開發(fā)過程實習,我發(fā)現(xiàn)任何一種語言只要你用心投入,你就會發(fā)現(xiàn)其實一切都那么簡單,就拿這四個包中的類代碼,如果你仔細分析的話,你會發(fā)現(xiàn)其實一些帶麥是差不多的,也就是說只要你會其中一個操作代碼,你就會其他的 操作,老師給的程序代碼教師操作功能只有 6個,但是我們可以再添加兩個界面。我的自己設計部分是:添加背景顏色、并增加了一個瀏覽所有學生信息的界面,但是沒有連接到正確的界面上,由于自己安排的時間問題,沒有及時寫出來,還有就是我在添加背景顏色時,還是不太清楚,確切說自己登陸界面添加背景顏色正確,其他的被覆蓋這了,總的來說還是不太懂代碼。還有體會最深的一點是:只要你用心去學習,你就回學到一些東西,也許不是那么明顯,但是只要付出還是會有收獲的。在第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論