




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實習(xí)報告一、 實習(xí)目的進(jìn)一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習(xí),培養(yǎng)我們綜合運用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰Γ慌囵B(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。二、 公司介紹某某學(xué)校是經(jīng)沈陽市教育局批準(zhǔn)成立的一所致力于提升廣大青年實踐技能的培訓(xùn)學(xué)校,開設(shè)專業(yè)計算機(jī)、外語、考研輔導(dǎo)、美術(shù)設(shè)計。學(xué)校擁有700平方米的現(xiàn)代化教學(xué)設(shè)備和技術(shù)過硬,經(jīng)驗豐富的教師隊伍,其中副教授2人,講師3人,助教5人。三、 主要工作任務(wù)開始階段跟老師一起學(xué)習(xí)Java開發(fā)語言,每天早上七點來到培訓(xùn)學(xué)校就開始了一天的學(xué)習(xí)生涯,一天12個小時不離開教室,在這里每天都有不一樣的收獲,收獲的一天比一天多,就是為了能夠早一點學(xué)好知識,實現(xiàn)自己的軟件開發(fā)夢想。學(xué)完Java初級,開始獨立做一個小項目,我做的項目是“商業(yè)銀行固定資產(chǎn)管理系統(tǒng)”自己有了自己的目標(biāo)之后,心里的感覺完全不一樣了,因為知道自己有責(zé)任了,所以每天都不斷地努力完善自己的項目,當(dāng)項目完成的那一刻,心里的滿足感無法用語言來形容。學(xué)習(xí)完初級,開始學(xué)習(xí)JSP和Servlet,和Oracle,這就是中級階段,也會做一個自己的小項目,我做的項目是“房地產(chǎn)信息管理項目”,這次做的項目和初級相比較,思路就會很清晰,也很上手,一個星期的時間就做完了一個項目。之后就是高級階段,Struts1,Struts2,Hibernate,Spring,最后用三個框架整合做了一個相對比較大的項目,我做的是“檢察院信訪管理系統(tǒng)”。之后為了鞏固知識也做了幾個項目。四個月的學(xué)習(xí)生涯結(jié)束,就開始了真正的步入工作了,在學(xué)校做一個助教,帶學(xué)生的實訓(xùn)。成為助教后,給學(xué)生指導(dǎo)的實訓(xùn)內(nèi)容是“基于java開發(fā)旅游管理系統(tǒng)”,首先是帶領(lǐng)學(xué)生進(jìn)行需求分析。需求分析是一個分析系統(tǒng)需求的過程,同時也是軟件開發(fā)的必要前提。這個階段需要我與學(xué)生們共同探討,我給同學(xué)們啟發(fā),鍛煉同學(xué)們的面向?qū)ο笏枷?。我為同學(xué)們準(zhǔn)備的需求分析框架為:合理設(shè)定用戶,控制用戶使用權(quán)限。讓系統(tǒng)可以分辨出非用戶和用戶,普通用戶和超級用戶(即管理員);管理人員可以隨時根據(jù)實際情況修改數(shù)據(jù)庫中的數(shù)據(jù)資料,使信息的更新及時、準(zhǔn)確;導(dǎo)游的資料可以由管理人員添加和刪除,普通用戶只可以查看;景點信息里某些新線路的開發(fā),或舊線路的修改和刪除由管理人員按實際要求處理;游客的個人資料可以方便地增加、刪除和修改。并且景點信息和游客信息之間可以隨意切換;提供的特價路線信息讓游客可以一目了然,清楚了解最新訊息;查找功能方便管理人員了解各條路線的游客統(tǒng)計,便于統(tǒng)一管理,及時調(diào)整等幾部分,同時要求同學(xué)們在此基礎(chǔ)上進(jìn)行擴(kuò)展,也就是給同學(xué)們自己自由發(fā)揮的空間。培養(yǎng)同學(xué)們的獨立思維和發(fā)散思維。在指導(dǎo)完學(xué)生們需求分析后,帶領(lǐng)學(xué)生進(jìn)行分析本系統(tǒng)并進(jìn)行詳細(xì)設(shè)計,具體分析是軟件生命周期的一個重要階段,它最根本的任務(wù)是確定為了滿足用戶的需要系統(tǒng)必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景;必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長期使用的數(shù)據(jù)存儲。通過仔細(xì)分析應(yīng)該得出用數(shù)據(jù)流圖、ER圖、數(shù)據(jù)字典和簡潔的算法描述所定義的詳細(xì)的系統(tǒng)邏輯模型。圖形工具比文字?jǐn)⑹瞿芨玫乇磉_(dá)重要的細(xì)節(jié),數(shù)據(jù)流圖能夠極好地概括描述一個系統(tǒng)的信息。ER圖能直觀、準(zhǔn)確地描繪系統(tǒng)的數(shù)據(jù)需求。數(shù)據(jù)字典也是重要的,數(shù)據(jù)是把一個系統(tǒng)的各個組成元素連接在一起的“黏合劑”,為了成功地把所有系統(tǒng)元素連接起來,這些元素必須共享公共的數(shù)據(jù)定義,數(shù)據(jù)字典正是這些數(shù)據(jù)定義的集合算法同樣是重要的,分析的目的是確定系統(tǒng)必須做什么,廣義地說,任何一個計算機(jī)系統(tǒng)的基本功能都是把輸入數(shù)據(jù)轉(zhuǎn)變成輸出信息,算法定義了轉(zhuǎn)變的規(guī)則。因此,沒有對算法的了解就不能確切知道系統(tǒng)必須做什么。此外,在需求分析階段還應(yīng)該根據(jù)對目標(biāo)系統(tǒng)的更深入更具體的認(rèn)識,修正開發(fā)目標(biāo)系統(tǒng)的計劃。詳細(xì)設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎么具體地實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。詳細(xì)設(shè)計階段完成后,帶領(lǐng)學(xué)生用java代碼實現(xiàn),并進(jìn)行調(diào)試,這是我第一次正式與社會接軌踏上工作崗位,開始了與以往完全不一樣的生活。每天在規(guī)定的時間上下班,上班期間要認(rèn)真按時地完成安排的工作任務(wù),不能草率敷衍了事。我們的肩上自己的職責(zé),凡事得謹(jǐn)慎小心。在此期間,對我的成長有很大幫助,這是一個共同進(jìn)步的過程,雖然過程充
滿艱辛,但我得到的遠(yuǎn)比我付出的多,在給學(xué)生講解時可以不斷發(fā)現(xiàn)自己的不足,并對自己進(jìn)行補(bǔ)充,由原來自己一個人將自己會的東西表達(dá)出來,并指導(dǎo)其他人學(xué)會,對有自己理解的知識是完全不同的感受。下面是在實習(xí)階段完成的項目:任務(wù)一:項目名稱旅游信息管理系統(tǒng)開發(fā)時間2013/3/01-2013/3/16開發(fā)工具Eclipse開發(fā)技術(shù)Struts1,Hibernate,jsp開發(fā)環(huán)境MySQL數(shù)據(jù)庫Tomcat6.0項目描述本系統(tǒng)基于旅行社的需求進(jìn)行開發(fā)了以下的功能:用戶的管理包括游客的注冊、管理員對用戶的管理。旅游信息管理包括游客查詢現(xiàn)有的旅游信息、報名,管理員對旅游信息的管理。責(zé)任描述獨立完成了對數(shù)據(jù)庫表的設(shè)計,系統(tǒng)的后臺業(yè)務(wù)與前臺的頁面設(shè)計。旅游信息管理系統(tǒng)分兩種用戶,一種是會員用戶,相當(dāng)于前臺用戶,會員登錄后可根據(jù)已存在的旅游信息報名,游客只能查看旅游信息,不能報名參加旅游。另一種是管理員用戶,是為本站進(jìn)行旅游信息更新,已過時的旅游信息需存檔后刪除,并查看報名情況,分類出報名的選擇,交給公司去統(tǒng)計等。任務(wù)二:項目名稱藥品網(wǎng)站開發(fā)時間2013/4/01-2013/4/16開發(fā)工具Eclipse開發(fā)技術(shù)Struts2,Hibernate,Spring,jsp開發(fā)環(huán)境Oracle數(shù)據(jù)庫Tomcat6.0項目描述本系統(tǒng)基于藥品網(wǎng)站的需求進(jìn)行開發(fā)了以下的功能:用戶對藥品的查詢,注冊,登錄,購買藥品,下訂單。管理員對用戶和藥品信息的一些管理,對藥品的入庫,對用戶訂單的出庫。責(zé)任描述獨立完成了對數(shù)據(jù)庫表的設(shè)計,系統(tǒng)的后臺業(yè)務(wù)與前臺的頁面設(shè)計。藥品網(wǎng)站是用來為用戶節(jié)省去藥店買藥的時間,在本網(wǎng)站上有詳細(xì)的介紹并有相關(guān)癥狀介紹。本網(wǎng)站分為三種用戶,一種為會員用戶,可以在本網(wǎng)站上直接購買或預(yù)訂,是根據(jù)用戶使用時間長度和信譽(yù)度進(jìn)行劃分的,這種用戶可以先用藥,可以享受退藥,付款可月結(jié)也可單結(jié),享受最方便快捷的方式。另一種為網(wǎng)站接待員,與瀏覽網(wǎng)站的人進(jìn)行對話解惑的。最后一種為管理員,是為網(wǎng)站中的藥物進(jìn)行實時統(tǒng)計,藥物信息實時更新,同時統(tǒng)計訂單和預(yù)訂情況,為整個網(wǎng)站的正常運行進(jìn)行維護(hù)。任務(wù)三:項目名稱房產(chǎn)網(wǎng)站開發(fā)時間2013/5/05-2013/5/16開發(fā)工具Eclipse開發(fā)技術(shù)Struts2,Hibernate,Spring,jsp開發(fā)環(huán)境Oracle數(shù)據(jù)庫Tomcat6.0項目描述本系統(tǒng)基于房地產(chǎn)網(wǎng)站需求進(jìn)行開發(fā)了以下的功能:用戶對網(wǎng)站房產(chǎn)的信息瀏覽,注冊會員,登錄后可以對房子進(jìn)行預(yù)訂。管理員對用戶信息和房產(chǎn)信息的管理,對用戶預(yù)訂的審核,和對網(wǎng)站一些信息的管理。責(zé)任描述獨立完成了對數(shù)據(jù)庫表的設(shè)計,系統(tǒng)的后臺業(yè)務(wù)與前臺的頁面設(shè)計。房產(chǎn)網(wǎng)站是為房地產(chǎn)商登記房產(chǎn)銷售的最新信息的,新樓盤的預(yù)銷與上市等,用戶分為兩種。一種是會員,可以在網(wǎng)上查看最新的房產(chǎn)銷售信息,并進(jìn)行預(yù)訂,在網(wǎng)上交預(yù)訂押金,系統(tǒng)自動記錄并打印出相關(guān)信息,系統(tǒng)會自動為已預(yù)訂的房產(chǎn)信息的會員保留7至15個工作日,過期的會自動在次開放。另一種為管理員,是來為本網(wǎng)站維護(hù)的人員,更新房產(chǎn)信息,統(tǒng)計預(yù)訂情況,并交由公司業(yè)務(wù)員進(jìn)行處理。對一些已過期的房產(chǎn)信息進(jìn)行存檔后刪除。也就是不在本網(wǎng)站上顯示了等。四、項目開發(fā)技術(shù)介紹(1)數(shù)據(jù)庫MySQL:MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由MySQLAB公司開發(fā)、發(fā)布并支持的。在公司實習(xí)的過程中,我掌握了MySQL的增刪改查相關(guān)操作以及企業(yè)筆試的考核要點,通過使用MySQL可以建立成功的商業(yè)模型。ORACLE:ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。作為世界第一大關(guān)系型數(shù)據(jù)庫,需要學(xué)習(xí)的關(guān)于Oracle知識很多,但是在短短半年的實習(xí)過程中,我僅掌握了基本增、刪、改、查的語法,并深刻體會到Oracle是一門可靠且安全的數(shù)據(jù)庫,可以使用Oracle來存儲大量的數(shù)據(jù)。(2) JavaEE技術(shù)Servlet技術(shù):Servlet是JavaEE中的關(guān)鍵性技術(shù),是實現(xiàn)WEB編程的核心技術(shù)。通過實習(xí),我了解Servlet就是Java編程語言中的一個類,并可以熟練使用其來擴(kuò)展服務(wù)器的性能,讓服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序從而實現(xiàn)B/S的項目。但是僅使用Servlet是不足以完成一個符合用戶需求的Web項目,于是由Servlet衍生出JSP技術(shù),這兩種技術(shù)的結(jié)合能夠完成符合用戶需求的Web項目。并且Servlet在JavaEE的其他高級框架中扮演了十分重要的角色。JSP技術(shù):JSP(JavaServerPages)是動態(tài)的網(wǎng)頁技術(shù),是實現(xiàn)WEB編程的關(guān)鍵技術(shù)之一。是HTML與Java的結(jié)合產(chǎn)物,為Java軟件開發(fā)中的動態(tài)數(shù)據(jù)的獲取奠定了基礎(chǔ)。在剛開始實習(xí)時,我用HTML頁面技術(shù)完成了一個項目,當(dāng)接觸到JSP技術(shù)后,我發(fā)現(xiàn)了JSP技術(shù)的強(qiáng)大與優(yōu)勢。JSP具有強(qiáng)大的可伸縮性、能夠支持多平臺下的開發(fā),并且在實習(xí)階段我深深體會到了JSP技術(shù)一次編寫,到處運行的好處。(3) 框架技術(shù)Struts1框架:Struts1是基于JSP和Servlet開發(fā)出來的一個開源框架。在實際的項目開發(fā)中使用Struts的目的是為了幫助我們減少在運用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。使用Struts1可以讓程序的結(jié)構(gòu)更加清晰,便于代碼的管理,并且其具有非常實用且方便的標(biāo)簽庫,而且可以自定義標(biāo)簽庫,簡化軟件項目的開發(fā)流程,便于開發(fā)人員的記憶以及實用。Struts2框架:Struts2是sun公司和webwork公司聯(lián)合開發(fā)出來的一個開源框架,Struts2也是基于MVC的開發(fā)模式,在Struts2中仍沿用了Struts1的思想。但是相對于Struts1,Struts2的類是一個普通的類,不需要繼承一個基類,并且在Strutsl的基礎(chǔ)上豐富了標(biāo)簽庫,方便使用。Spring框架:Spring是由RodJohnson創(chuàng)建的一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器的開源框架。在使用Spring開發(fā)項目時,我發(fā)現(xiàn)它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。相較于EJB的使用來說,Spring中的JavaBean的使用更加的簡單。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。Hibernate框架:Hibernate是一個開放源代碼的對象關(guān)系映射框架,并對JDBC進(jìn)行了非常輕量級的對象封裝,在使用Hibernate時我們可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。通過實習(xí),我了解Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。并且掌握了如何實用Hibernate完成數(shù)據(jù)持久化。頁面開發(fā)技術(shù)在實習(xí)過程中公司主要使用的頁面技術(shù):HTML、CSS、JavaScript、AJAX等。其中最具代表性的是AJAX技術(shù)。AJAX是一種獨立于Web服務(wù)器軟件的瀏覽器技術(shù)。通過實際的項目開發(fā),我了解AJAX是一種支持異步請求的技術(shù),其核心是JavaScript對象XmlHttpRequest。并掌握通過使用XmlHttpRequest可以讓項目通過JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。五、實踐的感受和體會:實習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個工作的機(jī)會,不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。首先感謝培養(yǎng)我的母校某某學(xué)院,為我提供了良好的學(xué)習(xí)與生活環(huán)境,在校期間所學(xué)課程也為我的實習(xí)奠定了一定的基礎(chǔ),并感謝教授我
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品評價表格-產(chǎn)品數(shù)據(jù)
- 農(nóng)產(chǎn)品產(chǎn)地直銷物流配送協(xié)議
- 工作進(jìn)度跟蹤表格:工作進(jìn)度管理表
- 水處理技術(shù)服務(wù)合同
- 車輛租賃及交通服務(wù)協(xié)議條款說明
- 健康醫(yī)療信息系統(tǒng)運維服務(wù)合同
- 企業(yè)經(jīng)營指標(biāo)統(tǒng)計表-收入、利潤3個關(guān)鍵指標(biāo)
- 被動語態(tài)在中考英語中的考查點教案
- 經(jīng)典童話故事對幼兒的成長影響
- 新時代綠色農(nóng)業(yè)標(biāo)準(zhǔn)化生產(chǎn)推廣方案
- 2、組織供應(yīng)、運輸、售后服務(wù)方案
- 體育測量與評價-第一章緒論課件
- 航空機(jī)載設(shè)備履歷本
- 企業(yè)風(fēng)險管理-戰(zhàn)略與績效整合(中文版)
- 高效能人士的七個習(xí)慣The7HabitsofHighlyEffectivePeople課件
- 小學(xué)體育與健康教育科學(xué)二年級下冊第一章體育基本活動能力立定跳遠(yuǎn)教案 省一等獎
- 工程分包管理計劃
- 民事訴訟法學(xué)整套ppt課件完整版教學(xué)教程最全電子講義(最新)
- 河北省自然科學(xué)基金資助項目申請書模板
- 四年級奧數(shù)-容斥問題
- 常用標(biāo)準(zhǔn)波導(dǎo)和法蘭尺寸
評論
0/150
提交評論