




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實習報告一、 實習目的進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。二、 公司介紹某某學校是經沈陽市教育局批準成立的一所致力于提升廣大青年實踐技能的培訓學校,開設專業計算機、外語、考研輔導、美術設計。學校擁有700平方米的現代化教學設備和技術過硬,經驗豐富的教師隊伍,其中副教授2人,講師3人,助教5人。三、 主要工作任務開始階段跟老師一起學習Java開發語言,每天早上七點來到培訓學校就開始了一天的學習生涯,一天12個小時不離開教室,在這里每天都有不一樣的收獲,收獲的一天比一天多,就是為了能夠早一點學好知識,實現自己的軟件開發夢想。學完Java初級,開始獨立做一個小項目,我做的項目是“商業銀行固定資產管理系統”自己有了自己的目標之后,心里的感覺完全不一樣了,因為知道自己有責任了,所以每天都不斷地努力完善自己的項目,當項目完成的那一刻,心里的滿足感無法用語言來形容。學習完初級,開始學習JSP和Servlet,和Oracle,這就是中級階段,也會做一個自己的小項目,我做的項目是“房地產信息管理項目”,這次做的項目和初級相比較,思路就會很清晰,也很上手,一個星期的時間就做完了一個項目。之后就是高級階段,Struts1,Struts2,Hibernate,Spring,最后用三個框架整合做了一個相對比較大的項目,我做的是“檢察院信訪管理系統”。之后為了鞏固知識也做了幾個項目。四個月的學習生涯結束,就開始了真正的步入工作了,在學校做一個助教,帶學生的實訓。成為助教后,給學生指導的實訓內容是“基于java開發旅游管理系統”,首先是帶領學生進行需求分析。需求分析是一個分析系統需求的過程,同時也是軟件開發的必要前提。這個階段需要我與學生們共同探討,我給同學們啟發,鍛煉同學們的面向對象思想。我為同學們準備的需求分析框架為:合理設定用戶,控制用戶使用權限。讓系統可以分辨出非用戶和用戶,普通用戶和超級用戶(即管理員);管理人員可以隨時根據實際情況修改數據庫中的數據資料,使信息的更新及時、準確;導游的資料可以由管理人員添加和刪除,普通用戶只可以查看;景點信息里某些新線路的開發,或舊線路的修改和刪除由管理人員按實際要求處理;游客的個人資料可以方便地增加、刪除和修改。并且景點信息和游客信息之間可以隨意切換;提供的特價路線信息讓游客可以一目了然,清楚了解最新訊息;查找功能方便管理人員了解各條路線的游客統計,便于統一管理,及時調整等幾部分,同時要求同學們在此基礎上進行擴展,也就是給同學們自己自由發揮的空間。培養同學們的獨立思維和發散思維。在指導完學生們需求分析后,帶領學生進行分析本系統并進行詳細設計,具體分析是軟件生命周期的一個重要階段,它最根本的任務是確定為了滿足用戶的需要系統必須做什么。具體地說,應該確定系統必須具有的功能和性能,系統要求的運行環境,并且預測系統發展的前景;必須仔細分析系統中的數據,既要分析系統中的數據流又要分析長期使用的數據存儲。通過仔細分析應該得出用數據流圖、ER圖、數據字典和簡潔的算法描述所定義的詳細的系統邏輯模型。圖形工具比文字敘述能更好地表達重要的細節,數據流圖能夠極好地概括描述一個系統的信息。ER圖能直觀、準確地描繪系統的數據需求。數據字典也是重要的,數據是把一個系統的各個組成元素連接在一起的“黏合劑”,為了成功地把所有系統元素連接起來,這些元素必須共享公共的數據定義,數據字典正是這些數據定義的集合算法同樣是重要的,分析的目的是確定系統必須做什么,廣義地說,任何一個計算機系統的基本功能都是把輸入數據轉變成輸出信息,算法定義了轉變的規則。因此,沒有對算法的了解就不能確切知道系統必須做什么。此外,在需求分析階段還應該根據對目標系統的更深入更具體的認識,修正開發目標系統的計劃。詳細設計階段的根本目標是確定應該怎么具體地實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。詳細設計階段完成后,帶領學生用java代碼實現,并進行調試,這是我第一次正式與社會接軌踏上工作崗位,開始了與以往完全不一樣的生活。每天在規定的時間上下班,上班期間要認真按時地完成安排的工作任務,不能草率敷衍了事。我們的肩上自己的職責,凡事得謹慎小心。在此期間,對我的成長有很大幫助,這是一個共同進步的過程,雖然過程充
滿艱辛,但我得到的遠比我付出的多,在給學生講解時可以不斷發現自己的不足,并對自己進行補充,由原來自己一個人將自己會的東西表達出來,并指導其他人學會,對有自己理解的知識是完全不同的感受。下面是在實習階段完成的項目:任務一:項目名稱旅游信息管理系統開發時間2013/3/01-2013/3/16開發工具Eclipse開發技術Struts1,Hibernate,jsp開發環境MySQL數據庫Tomcat6.0項目描述本系統基于旅行社的需求進行開發了以下的功能:用戶的管理包括游客的注冊、管理員對用戶的管理。旅游信息管理包括游客查詢現有的旅游信息、報名,管理員對旅游信息的管理。責任描述獨立完成了對數據庫表的設計,系統的后臺業務與前臺的頁面設計。旅游信息管理系統分兩種用戶,一種是會員用戶,相當于前臺用戶,會員登錄后可根據已存在的旅游信息報名,游客只能查看旅游信息,不能報名參加旅游。另一種是管理員用戶,是為本站進行旅游信息更新,已過時的旅游信息需存檔后刪除,并查看報名情況,分類出報名的選擇,交給公司去統計等。任務二:項目名稱藥品網站開發時間2013/4/01-2013/4/16開發工具Eclipse開發技術Struts2,Hibernate,Spring,jsp開發環境Oracle數據庫Tomcat6.0項目描述本系統基于藥品網站的需求進行開發了以下的功能:用戶對藥品的查詢,注冊,登錄,購買藥品,下訂單。管理員對用戶和藥品信息的一些管理,對藥品的入庫,對用戶訂單的出庫。責任描述獨立完成了對數據庫表的設計,系統的后臺業務與前臺的頁面設計。藥品網站是用來為用戶節省去藥店買藥的時間,在本網站上有詳細的介紹并有相關癥狀介紹。本網站分為三種用戶,一種為會員用戶,可以在本網站上直接購買或預訂,是根據用戶使用時間長度和信譽度進行劃分的,這種用戶可以先用藥,可以享受退藥,付款可月結也可單結,享受最方便快捷的方式。另一種為網站接待員,與瀏覽網站的人進行對話解惑的。最后一種為管理員,是為網站中的藥物進行實時統計,藥物信息實時更新,同時統計訂單和預訂情況,為整個網站的正常運行進行維護。任務三:項目名稱房產網站開發時間2013/5/05-2013/5/16開發工具Eclipse開發技術Struts2,Hibernate,Spring,jsp開發環境Oracle數據庫Tomcat6.0項目描述本系統基于房地產網站需求進行開發了以下的功能:用戶對網站房產的信息瀏覽,注冊會員,登錄后可以對房子進行預訂。管理員對用戶信息和房產信息的管理,對用戶預訂的審核,和對網站一些信息的管理。責任描述獨立完成了對數據庫表的設計,系統的后臺業務與前臺的頁面設計。房產網站是為房地產商登記房產銷售的最新信息的,新樓盤的預銷與上市等,用戶分為兩種。一種是會員,可以在網上查看最新的房產銷售信息,并進行預訂,在網上交預訂押金,系統自動記錄并打印出相關信息,系統會自動為已預訂的房產信息的會員保留7至15個工作日,過期的會自動在次開放。另一種為管理員,是來為本網站維護的人員,更新房產信息,統計預訂情況,并交由公司業務員進行處理。對一些已過期的房產信息進行存檔后刪除。也就是不在本網站上顯示了等。四、項目開發技術介紹(1)數據庫MySQL:MySQL是最流行的開放源碼SQL數據庫管理系統,它是由MySQLAB公司開發、發布并支持的。在公司實習的過程中,我掌握了MySQL的增刪改查相關操作以及企業筆試的考核要點,通過使用MySQL可以建立成功的商業模型。ORACLE:ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。作為世界第一大關系型數據庫,需要學習的關于Oracle知識很多,但是在短短半年的實習過程中,我僅掌握了基本增、刪、改、查的語法,并深刻體會到Oracle是一門可靠且安全的數據庫,可以使用Oracle來存儲大量的數據。(2) JavaEE技術Servlet技術:Servlet是JavaEE中的關鍵性技術,是實現WEB編程的核心技術。通過實習,我了解Servlet就是Java編程語言中的一個類,并可以熟練使用其來擴展服務器的性能,讓服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序從而實現B/S的項目。但是僅使用Servlet是不足以完成一個符合用戶需求的Web項目,于是由Servlet衍生出JSP技術,這兩種技術的結合能夠完成符合用戶需求的Web項目。并且Servlet在JavaEE的其他高級框架中扮演了十分重要的角色。JSP技術:JSP(JavaServerPages)是動態的網頁技術,是實現WEB編程的關鍵技術之一。是HTML與Java的結合產物,為Java軟件開發中的動態數據的獲取奠定了基礎。在剛開始實習時,我用HTML頁面技術完成了一個項目,當接觸到JSP技術后,我發現了JSP技術的強大與優勢。JSP具有強大的可伸縮性、能夠支持多平臺下的開發,并且在實習階段我深深體會到了JSP技術一次編寫,到處運行的好處。(3) 框架技術Struts1框架:Struts1是基于JSP和Servlet開發出來的一個開源框架。在實際的項目開發中使用Struts的目的是為了幫助我們減少在運用MVC設計模型來開發Web應用的時間。使用Struts1可以讓程序的結構更加清晰,便于代碼的管理,并且其具有非常實用且方便的標簽庫,而且可以自定義標簽庫,簡化軟件項目的開發流程,便于開發人員的記憶以及實用。Struts2框架:Struts2是sun公司和webwork公司聯合開發出來的一個開源框架,Struts2也是基于MVC的開發模式,在Struts2中仍沿用了Struts1的思想。但是相對于Struts1,Struts2的類是一個普通的類,不需要繼承一個基類,并且在Strutsl的基礎上豐富了標簽庫,方便使用。Spring框架:Spring是由RodJohnson創建的一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器的開源框架。在使用Spring開發項目時,我發現它是為了解決企業應用開發的復雜性而創建的。相較于EJB的使用來說,Spring中的JavaBean的使用更加的簡單。然而,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。Hibernate框架:Hibernate是一個開放源代碼的對象關系映射框架,并對JDBC進行了非常輕量級的對象封裝,在使用Hibernate時我們可以隨心所欲的使用對象編程思維來操縱數據庫。通過實習,我了解Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。并且掌握了如何實用Hibernate完成數據持久化。頁面開發技術在實習過程中公司主要使用的頁面技術:HTML、CSS、JavaScript、AJAX等。其中最具代表性的是AJAX技術。AJAX是一種獨立于Web服務器軟件的瀏覽器技術。通過實際的項目開發,我了解AJAX是一種支持異步請求的技術,其核心是JavaScript對象XmlHttpRequest。并掌握通過使用XmlHttpRequest可以讓項目通過JavaScript向服務器提出請求并處理響應,而不阻塞用戶。五、實踐的感受和體會:實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。首先感謝培養我的母校某某學院,為我提供了良好的學習與生活環境,在校期間所學課程也為我的實習奠定了一定的基礎,并感謝教授我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 元宇宙社交平臺虛擬社交平臺虛擬空間布局與用戶體驗提升報告
- 2025年金融行業反洗錢技術革命與創新監管機制解讀報告
- 社區心理健康服務在社區心理健康服務體系建設中的實施效果研究與實踐評估探索報告
- 2025年電動汽車電池熱管理系統熱管理材料創新與應用趨勢報告
- 城市公園改造提升項目社會穩定風險評估與城市綠地生態效益評估報告
- 分布式能源系統2025年生物質能源的生物質能熱電聯產政策環境研究報告
- 培訓機構課時費管理制度
- 江濱公園日常管理制度
- 2025年四川省德陽市中考英語真題(解析版)
- 月餅成品包裝管理制度
- 《凈水絮凝劑》課件
- Linux網絡操作系統項目化教程 課件 項目1-6 安裝Linux操作系統- 管理進程
- 污水處理廠安全風險分級管控體系方案1
- 珠寶行業代賣合作協議書
- (高清版)JGT 225-2020 預應力混凝土用金屬波紋管
- 中國地理(廣州大學)智慧樹知到期末考試答案章節答案2024年廣州大學
- 自然辯證法-2018版課后思考題答案
- (正式版)JBT 5300-2024 工業用閥門材料 選用指南
- 校園超市經營投標方案(技術方案)
- 《養老護理員》-課件:擺放良肢位
- 2023年遼寧省高中學業水平合格性考試物理試卷真題(答案詳解)
評論
0/150
提交評論