java社會實(shí)踐報告_第1頁
java社會實(shí)踐報告_第2頁
java社會實(shí)踐報告_第3頁
java社會實(shí)踐報告_第4頁
java社會實(shí)踐報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

java社會實(shí)踐報告一、實(shí)訓(xùn)目的

通過對java語言、JavaWeb、金倉數(shù)據(jù)庫KingbaseESV6.1.1應(yīng)用設(shè)計及SQL語言的復(fù)習(xí)和熬煉,并且通過使用elipse開發(fā)平臺設(shè)計庫存治理系統(tǒng)工程,以到達(dá)充分熟識開發(fā)平臺及其應(yīng)用設(shè)計。同時把握并實(shí)踐軟件工程設(shè)計標(biāo)準(zhǔn)及其開發(fā)流程:需求分析、概要設(shè)計、具體設(shè)計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求

二、實(shí)訓(xùn)內(nèi)容

1、公司治理規(guī)章,程序員素養(yǎng),程序員編碼標(biāo)準(zhǔn);2、需求開發(fā)與治理;3、面對對象分析與設(shè)計,面對對象編程的特性;4、javaSE、javaWeb5、數(shù)據(jù)庫設(shè)計、SQL應(yīng)用6、軟件需求分析與設(shè)計7、工程實(shí)戰(zhàn)

三、實(shí)習(xí)收獲總結(jié)

經(jīng)過一周的實(shí)習(xí)培訓(xùn),讓我們收獲頗豐,作為馬上步入工作崗位的大三學(xué)生,我們了解了企業(yè)工程的工作過程,為以后的實(shí)踐打下根底,積存珍貴閱歷。同時我們也初步把握了金倉數(shù)據(jù)庫的功能和使用方法。通過對金倉數(shù)據(jù)庫KingbaseES數(shù)據(jù)庫的學(xué)習(xí),把握應(yīng)用程序的部署:包括數(shù)據(jù)庫的設(shè)計、安裝數(shù)據(jù)庫、創(chuàng)立數(shù)據(jù)庫對象、數(shù)據(jù)導(dǎo)入等。加深理解了Tomcat的使用方法,包括中間件效勞安裝及配置。

開頭學(xué)習(xí)后也并非是想象中那樣順當(dāng),開頭的學(xué)習(xí)讓我特別感到學(xué)習(xí)任務(wù)的艱難,由于學(xué)習(xí)中我們遇到了許多以前未曾遇到的難點(diǎn),有時難免冥思苦想也無濟(jì)于事,通過我們小組的積極努力協(xié)作,同時請教教師和其他同學(xué),我們順當(dāng)?shù)幕饬艘坏赖赖恼系K。

這讓我不斷的對學(xué)習(xí)技術(shù)又有了新的熟悉:學(xué)習(xí)中我們必需邊總結(jié)邊學(xué)習(xí),開頭階段對教師交代的任何方法和類都不要放過,不管是否簡潔與否都要樂于地承受,由于教師確定有他的道理,信任教師走過的路比我們長,那么其閱歷也就確定比我們豐富。上課時肯定要用心聽講,一個關(guān)鍵的學(xué)問點(diǎn)聽漏了,可能會使一個人在課下花許多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學(xué)習(xí)不能和教師的講的課程同步,以至消失以后就跟不上教師講課的進(jìn)度而落伍。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能落伍跟不上學(xué)習(xí)進(jìn)度。我克制了Java學(xué)習(xí)上的一道道難關(guān),課上仔細(xì)聽講,摘好必要的筆記,并通過自己課后的不斷消化學(xué)習(xí),現(xiàn)在自己已經(jīng)根本把握了肯定的java的根底學(xué)問,并且能應(yīng)用到相應(yīng)的工程開發(fā)中,對工程開發(fā)的一些相關(guān)文檔也有了肯定的了解,。

實(shí)訓(xùn)馬上完畢,我特別感謝XX在我校的校內(nèi)實(shí)訓(xùn),給我們一次親身實(shí)踐的時機(jī)同時給我們以后就的就業(yè)之路打下肯定根底,通過這次實(shí)訓(xùn)也讓我更加的明白的團(tuán)隊的重要性,要想做好一件事就要付出百分之百的努力,最終再一次感謝王教師教給我們新的學(xué)問以及在實(shí)訓(xùn)中對我們的幫忙。

java社會實(shí)踐報告2

作為就業(yè)培訓(xùn),工程的好壞對培訓(xùn)質(zhì)量的影響非常大,經(jīng)常是打算性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)工程的總結(jié),簡潔總結(jié)為以下幾點(diǎn):

作為就業(yè)培訓(xùn),工程的好壞對培訓(xùn)質(zhì)量的影響非常大,經(jīng)常是打算性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)工程的總結(jié),簡潔總結(jié)為以下幾點(diǎn):

1、工程肯定要全新的工程,不能是以前做過的

2、工程肯定要企業(yè)真實(shí)工程,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)

3、在開發(fā)時要和企業(yè)的開發(fā)保持全都

4、在做工程的時候不應(yīng)當(dāng)有參考代碼

長話短說就是以上幾點(diǎn),假如你想要更多的了解,可以連續(xù)往后看。

一:工程的地位

由于參與就業(yè)培訓(xùn)的學(xué)員許多都是有肯定的計算機(jī)根底,大局部都具備肯定的編程根底,尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些根底。

他們欠缺的主要是兩點(diǎn):

(1)不能全面系統(tǒng)的、深入的把握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿意就業(yè)的需要。

(2)沒有任何實(shí)際的開發(fā)閱歷,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。

解決的方法就是通過工程練習(xí),對所學(xué)學(xué)問進(jìn)展深化,然后通過工程來獵取實(shí)際開發(fā)的閱歷,從而彌補(bǔ)這些缺乏,盡快到達(dá)企業(yè)的實(shí)際要求。

二:如何選擇工程

工程既然那么重要,確定不能隨任憑便找工程,那么畢竟如何來選擇呢?依據(jù)java的討論和實(shí)踐閱歷總結(jié),選擇工程的時候要留意以下方面:

1:工程不能太大,也不能太小

這個要依據(jù)工程練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來推斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。

2:工程不能脫離實(shí)際應(yīng)用系統(tǒng)

工程應(yīng)當(dāng)是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的工程。由于培訓(xùn)的時間有限,必需讓學(xué)員盡快地融入到實(shí)際工程的開發(fā)當(dāng)中去。任何人承受和把握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正把握,所以每個工程都必需跟實(shí)際應(yīng)用掛鉤。

3:工程應(yīng)能掩蓋所學(xué)的主要學(xué)問點(diǎn)

學(xué)以致用,學(xué)完的學(xué)問點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和把握,再說了,軟件開發(fā)是一個動手力量要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最終綜合工程肯定要是實(shí)際應(yīng)用系統(tǒng)

學(xué)員經(jīng)過這個工程的練習(xí),就要走上實(shí)際的工作崗位了,假如這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)當(dāng)說質(zhì)量就不高了。抱負(fù)的狀況是這個工程就是實(shí)際工程,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。

三:java怎么選擇工程

這個不是靠想象,而是依據(jù)實(shí)際的狀況一步一步分析出來的(呵呵要賣弄一下:這也算是規(guī)律思維),固然這里只是爭論方法,不涉及詳細(xì)的工程案例。

我們可以采納倒推的方式來分析:

(1)最終的工程肯定是真實(shí)的工程,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡潔的工程,由于學(xué)員的汲取還要有一個折扣,所以最終的工程應(yīng)當(dāng)選實(shí)際工程中中等難度的工程

(2)最終工程定下來過后,開頭分解這個工程,看看為了到達(dá)完成這個工程需要哪些技術(shù)和學(xué)問點(diǎn),以及每局部學(xué)問點(diǎn)的深度,然后定出每個分階段的任務(wù)

(3)然后開頭選擇分階段的工程,分階段的工程應(yīng)當(dāng)比剛剛分析出來的分階段任務(wù)稍稍簡單點(diǎn),這樣才能到達(dá)訓(xùn)練的目標(biāo)。定下分階段工程后,同樣去分解,定出為了完成他所需要的各局部學(xué)問點(diǎn)和深度。

(4)然后是選擇上課期間的演示工程,演示的工程是為了做分階段工程效勞的,可以認(rèn)為是分階段工程的分階段工程。

(5)最終把要求把握的學(xué)問點(diǎn)和要求把握的深度,分散到日常教學(xué)和練習(xí)中。

java社會實(shí)踐報告3

這個學(xué)期的最終兩周是學(xué)校安排的Java實(shí)訓(xùn)課程,主要地點(diǎn)是在機(jī)房,這次我們?nèi)蝿?wù)是作一個網(wǎng)吧計費(fèi)治理系統(tǒng),該系統(tǒng)實(shí)現(xiàn)的功能主要有上下機(jī)治理,機(jī)器維護(hù)和治理,卡維護(hù)治理,登錄界面設(shè)計等,我們這次主要以組的形式分工合作的方式來完成這個工程,與此同時,我也很榮幸的擔(dān)當(dāng)?shù)囊粋€工程組的組長,自然要做的東西要比一般同學(xué)要多一些!

那么在這次完成工程中,我們做了那些工作,有從中得到了那些閱歷呢?

1.任務(wù)安排

由于這次工程是團(tuán)隊性的工作,所以在開工前我們肯定要安排好任務(wù),布置好環(huán)境,讓一些公用的東西統(tǒng)一起來,所以開工前的安排工作特別重要,雖然這僅僅是一個小的程序,但是卻能從中體驗出來我們的團(tuán)隊合作性!

2.我們的設(shè)計方案與測試心得

1).登錄功能:

登錄功能是一個程序的主入口,雖然從程序上來看并不是很簡單,但是的確一個程序的價值的最有力度的表達(dá),雖然我們這個界面通過了教師的測試,但是,古人云:文好題一半,正是這個道理,所以必要的界面風(fēng)格還是需要的,這讓我們知道,在以后的編程實(shí)際中,值最求質(zhì)量的同時,審美觀還是要重視的,究竟程序不是做給自己用的!

2).上下機(jī)治理:

這是整個程序最難的局部,所以在編程前肯定要

有充分的預(yù)備,我們特地設(shè)計了一個草圖,給出數(shù)據(jù)庫的詳細(xì)定義形式,并嘗試用各種方案實(shí)現(xiàn)預(yù)期效果,最終選出最正確的參考設(shè)計方案!盡管如此,在測試中還是消失了很多的問題,比方下機(jī)中途消失下機(jī)失敗現(xiàn)象,導(dǎo)致測試不能很好的連續(xù)進(jìn)展,雖然我們之前已對此做出了大量的測試工作,但是也未能很好的發(fā)覺代碼中的問題,這點(diǎn)讓我們真正了解到,學(xué)習(xí)肯定要投入,編碼與測試也一樣,不能三心二意,測試的`工作設(shè)置比編碼更為的重要!所以在以后的編程中肯定要留意此類問題,肯定要用心!

3).用戶治理:

該功能在測試順當(dāng)通過,盡管如此,我們在最初設(shè)計時候產(chǎn)生過一個爭議的話題,要不要一個超級治理員?這個功能最要治理的對象是針對治理員的,與卡治理是不同的,所以這一點(diǎn)是特別重要的,更具測試用例上,這一點(diǎn)并沒有提及,但是從實(shí)際狀況考慮,一般用戶不行以刪除和添加一般用戶的,這一個設(shè)計也并不是太難,當(dāng)時的設(shè)想是,在建立用戶表時給出一個rype字段,特地存放用戶類型信息,該用戶登錄窗體時,檢索數(shù)據(jù)庫表中的type字段的值是否為治理員,假如是,添加用戶治理功能,否者不讓用戶治理在列表中顯示!但是由于某些緣由,再后來設(shè)計的時候把他遺忘了,通過這一點(diǎn)可以看出,在學(xué)習(xí)中要學(xué)會舉一反三,教師給的測試用例只不過是對我們功能的根本檢測,我們不能僅限于次,故我們肯定要翻開我們的思維,充分的發(fā)揮我們的想象,無論功能能否實(shí)現(xiàn),最重要的是我們嘗試了!還有就是擅長總結(jié)!

4).機(jī)器維護(hù):

主要功能是添加機(jī)器,這個和添加用戶雷同,在這里不做闡述!

5).卡治理:

正如上面所說,與用戶治理不同的是,他們的治理對象是不同的,要突出說明的是:卡治理中需包含金額等信息,這將在統(tǒng)計治理,上下機(jī)治理中都有很大的用處,由于該功能是我親自完成,我會在下文中重點(diǎn)介紹,故這里不做闡述

6).統(tǒng)計治理:

主要實(shí)現(xiàn)功能是統(tǒng)計某個時間段的總消費(fèi)金額,總的上機(jī)時間等信息!在測試中發(fā)覺了很多的問題,比方:時間輸入為20xx.12.32不符合日期的標(biāo)準(zhǔn),這里沒有做出檢查,這點(diǎn)讓我們知道了在編程過程中定要仔細(xì)的思索分析,在測試中認(rèn)真的檢查,同時也給了我們更深入地了解了編程的關(guān)鍵!

7).參數(shù)設(shè)計:

該功能主要是實(shí)現(xiàn)網(wǎng)吧計費(fèi)所用到的費(fèi)率問題而設(shè)計的。在測試中,我們發(fā)覺了一點(diǎn)的錯誤,就是在輸入?yún)?shù)的時候發(fā)覺小數(shù)輸入形式的驗證問題,這一點(diǎn)其實(shí)是我們的馬虎,由于在做卡治理時設(shè)計了一個方法是數(shù)字驗證的,卡號固然不能消失小數(shù)點(diǎn),而在做統(tǒng)計治理設(shè)計和費(fèi)率調(diào)整時,為了便利,就直接從方法中調(diào)用了該方法,從而沒有過多的去思索,這也是測試失敗的一個重要緣由,所以我們編程過程中肯定要留意好這個問題!

8).幫忙設(shè)計:

幫忙功能是一個程序的引導(dǎo),所以其類容肯定要符合程序本身的特征,我們測試中發(fā)覺我們的幫忙文檔其實(shí)和程序間還是存在一絲的偏差的!

3.提交工程后的感想

現(xiàn)在,我們的工程已經(jīng)提交了,并且根本通過了教師的大便要求,不管我們做的怎么樣,我們都應(yīng)當(dāng)能從中學(xué)到一些東西!

這次我所負(fù)責(zé)的任務(wù)主要是卡維護(hù)治理,該工程涉及到的學(xué)問及技術(shù)主要要求有使用Java技術(shù)開發(fā),使用的數(shù)據(jù)庫(access,sqlserver)保存數(shù)據(jù),集成開發(fā)環(huán)境使用可視化gui界面設(shè)計的主流工具(如eclipse等等)。開發(fā)應(yīng)用Java語言,jdbc數(shù)據(jù)庫,使用集成開發(fā)工具的根本學(xué)問和技能!系統(tǒng)采納了c/s體系構(gòu)造。

在之前,我由于機(jī)器緣由沒有連接數(shù)據(jù)庫,而是直接在本機(jī)上寫好代碼段,然后在別人的機(jī)器上測試,所以在連接的時候消失了諸多的問題,還有就是這次是團(tuán)隊性工作,由于大家都有數(shù)據(jù)連接的代碼,每個人都有自己的代碼段,這在做集成測試的時候并沒有帶來多大的麻煩,但是當(dāng)我們需要修改代碼數(shù)據(jù)連接時,這么多的代碼段,一點(diǎn)一點(diǎn)的修改定時帶來的不變,所以我們懊悔當(dāng)時沒有做好相關(guān)工作,但是,后來我們還是一點(diǎn)一點(diǎn)的查找與修改,把這一點(diǎn)彌補(bǔ)了上來,最終實(shí)現(xiàn)了同一個類的調(diào)用,從而解決了這個問題,可是不管怎么說,最初做的還是有點(diǎn)欠缺,還有就是作為團(tuán)隊性的工作,團(tuán)隊間團(tuán)結(jié)合作是最重要的,這也是小組工程能否順當(dāng)完成的最最重要的因素!所以無論是自己的代碼還是調(diào)用別人的額方法,肯定要在組內(nèi)到達(dá)統(tǒng)一性,并且在實(shí)現(xiàn)各自的功能模塊時,不能各做各的,相互幫忙是少不了的,沒有人的思維是肯定完善的,只有大家的才智才是更具有價值性的!所以在這次團(tuán)隊合作中,我們學(xué)到學(xué)問的同時,也學(xué)到了小組間的融洽關(guān)系與想好學(xué)習(xí)的好的風(fēng)氣,這也是將來搞團(tuán)隊性工作必不行少的!

4.我在這次工程實(shí)訓(xùn)中的個人想法和看法!

在這次工程實(shí)訓(xùn)中,我獲得了很多學(xué)問,首先我更深刻的了解了Java語言的各功能的詳細(xì)應(yīng)用,最主要的是對可視化gui界面設(shè)計。這次我做的功能是卡的維護(hù)與治理,該應(yīng)用的功能主要有,卡的添加,卡的修改,卡的信息查詢與卡的刪除等功能!在這次設(shè)計中我也發(fā)覺了很多的問題,如在上兩次的心得中提到的:連接數(shù)據(jù)庫后對rs.getString(2)和rs.getDouble(5);方法只能調(diào)用一次,還有就是計算總金額和保存小數(shù)點(diǎn)后面的位數(shù)問題!我設(shè)計的時候根本都先把可能屢次用到的

溫馨提示

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

評論

0/150

提交評論