版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、Java軟件開發(fā)實習報告范文 Java軟件開發(fā) 同學們可以通過實習對java語言、JavaWeb、Oracle數(shù)據(jù)庫應用設計及SQL語言的復習和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。下面帶來Java軟件開發(fā)范文,歡迎閱讀! 通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應用設計及SQL語言的復習和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。同時掌握并實踐軟件項目設計規(guī)范及其開發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應軟件
2、公司開發(fā)流程、環(huán)境和工作要求進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。 1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范; 2、需求開發(fā)與管理; 3、面向?qū)ο蠓治雠c設計,面
3、向?qū)ο缶幊痰奶匦? 4、 javaSE、javaWeb 、頁面設計-JSP頁面; 5、數(shù)據(jù)庫設計、SQL應用; 6、軟件需求分析與設計; 7、項目實戰(zhàn) Oracle數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。計算機是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程序的組成部分。 Oracle服務器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準測試主頁上,給出了Oracle服務器和其他數(shù)據(jù)庫管理器的比較結(jié)果。 Oracle服務器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來
4、,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪問Inter上的數(shù)據(jù)庫。 java與SQL的應用 Java語言是編寫數(shù)據(jù)庫應用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術(shù)。利用Java語言中的JDBC技術(shù),用戶能方便地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴充網(wǎng)絡應用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用
5、Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Aess、SQL Server 2000、Oracle、Sybase等),進而可使用標準的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。 控制技術(shù)-Servlet技術(shù) 1) 什么是Servlet? 一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展Web服務器的應用程序。Java Servle
6、t技術(shù)為這些應用程序定義了一個特定于的 servlet類。 javax.servlet和javax.servlet.包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。 2) Servlet的生命周期 一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。 頁面設計-JSP頁面 1)MVC 模式 為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-
7、視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權(quán)交給一個只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務于網(wǎng)絡層的模-視圖-控件 模式(比如Struts 和Spring framework)。 2) JSP技術(shù)的強勢 (1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。 (2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。 (3)強大的可伸縮性。從只有一個小的Jar
8、文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 3) JSP技術(shù)的弱勢 (1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。 (2) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存
9、比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。 通過這一期的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。 當我們正式準備學習實訓java編程技術(shù)時,讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰(zhàn)我們的實訓路。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我們遇到了很
10、多以前未曾遇到的難點,有時難免冥思苦想也無濟于事,通過我們小組的積極努力協(xié)作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。 這讓我不斷的對學習技術(shù)又有了新的認識:學習中我們必須邊總結(jié)邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經(jīng)驗也就肯定比我們豐富。上課時一定要專心聽講,一個關(guān)鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡
11、其體膚,也不能掉隊跟不上學習進度。 在這里,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關(guān),課上認真聽講,摘好必要的筆記,并通過自己課后的不斷消化學習,現(xiàn)在自己已經(jīng)基本掌握了java的基礎知識,并且能獨立的開發(fā)出系統(tǒng)。 實訓即將結(jié)束了,我非常懷念廈門萬策在南昌大學的校內(nèi)實訓,在實訓的這短短兩周的時間里,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關(guān),實現(xiàn)自己未來的理想! 實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,
12、好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。 通過實習,我自身發(fā)生了重大的轉(zhuǎn)變。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉(zhuǎn)正,我相信我會在JAVA開發(fā)這條路上走的更長更遠。
13、有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。 另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關(guān)鍵的。 俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。 此次實訓,我深深到了積累知識的重要性。在實訓當中我們
14、遇到了不少難題,但是經(jīng)過我們大家的討論和老師細心的一一指導,問題得到了解決。 兩個禮拜的實訓結(jié)束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉(zhuǎn)變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向,我相信在不遠的未來定會有屬于我們自己的一片美好天空! 進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,培
15、養(yǎng)我們綜合運用Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。 1、實習單位介紹 2、實習崗位介紹 我的崗位是Java軟件工程師。實習期間參與人力資源管理系統(tǒng)的開發(fā),根據(jù)開發(fā)規(guī)范和流程獨立完成模塊設計、編碼、測試。編寫相關(guān)應用系統(tǒng)的開發(fā)文檔、數(shù)據(jù)庫設計文檔等。較為詳細和系統(tǒng)的掌握了軟件開發(fā)的知識體系。把所學知識與解決實際問題相聯(lián)系,培養(yǎng)了自己發(fā)現(xiàn)問題、分析問題和解決問題的
16、能力,從而提高了自己從事實際工作的能力。 1、Java基礎知識 Java的基礎知識對于一個Java軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司在招聘的時候很多都不在乎你會不會流行的技術(shù),如(Struts、Hibernate、Spring、ibatis等)。他看重的是你的基礎扎不扎實,對于網(wǎng)易、騰訊等大公司來說更是如此,我們在開發(fā)過程中運用了大量的Java基礎知識,如類、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO流等等,所以一個系統(tǒng)對于Java編程基礎的依賴便不言而喻。 2、MySQL、Oracle數(shù)據(jù)庫 MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由My
17、SQL AB公司開發(fā)、并支持的。MySQL AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱,在訪問量和數(shù)據(jù)大量交換的服務器中,Oracle占了大臂的江山,在開發(fā)中主要用到了數(shù)據(jù)庫的查詢語句、數(shù)據(jù)庫的關(guān)系、事物等。 3、Servlet和JSP 一個Servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然Servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展Web服務器的應用程序。Java Servlet技術(shù)
18、為這些應用程序定義了一個特定于的 Servlet類。javax、servlet和javax、servlet、包為編寫Servlet提供了接口和類。所有的Servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。 JSP是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)技術(shù)標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*、htm,*、html)中加入Java程序片段(Scriptlet)和JSP標簽,就構(gòu)成了JSP網(wǎng)頁Java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所 需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得
19、到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java, 也可以訪問JSP網(wǎng)頁 。 Java Servlet是JSP技術(shù)的基礎,而且大型的Web應用程序的開發(fā)需要JavaServlet和JSP配合才能完成。現(xiàn)在許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器,也可以通過附件的應用服務器和模塊來支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內(nèi)部以線程方式提供提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Servlet的效率非常高 。 4、三大框架 Struts 2是Strut
20、s的下一代產(chǎn)品,是在 struts 1和WebWork的技術(shù)基礎上進行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序
21、員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。 Spring 也表示是一個開源框架,是為了解決企業(yè)應用程序開發(fā)復雜性由Rod Johnson創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的
22、用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。 5、管理系統(tǒng)的開發(fā) 四、實習總結(jié)及體會 通過這次實習機會,我主要學習了以上這些java編程的技術(shù),同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算 基本上一個項目開發(fā)完畢了。然而通過這次實習, _顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要
23、做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。 我在開發(fā)期間遇到很多問題,但是我會試著到網(wǎng)絡去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程序員寫的代碼沒有錯誤那只能證明他沒寫過代碼,雖然我比較懶,但我現(xiàn)在有空的時候都會對著電腦敲代碼,我相信手感是敲出來的,你看10遍都不如你敲一遍來得印象深刻。 通過這次實習,我認識到了一個軟件開發(fā)的完
24、整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關(guān)軟件編程的課,為以后的工作打好堅實的基礎。 1.熟練掌握Java面向?qū)ο蟪绦蛟O計的基礎知識。 2.熟練掌握Java中常用的Swing組件的使用方法。 3.熟練掌握Java程序中圖形用戶界面設計的方法。 4.熟練掌握使用JDBC操作數(shù)據(jù)庫
25、的方法。 5.通過實訓,培養(yǎng)學生分析和解決實際問題的能力,提高調(diào)試和分析應用程序的能力,并為后續(xù)Java高級編程等專業(yè)課程的學習奠定良好的基礎。 2.1 實訓內(nèi)容 本課程設計的題目是設計一個簡化的圖書管理系統(tǒng)。該系統(tǒng)從圖書館管理人員的角度出發(fā),實現(xiàn)對圖書信息、讀者信息的瀏覽、添加、刪除和查詢,同時還可以對讀者借書、還書過程進行操作和控制。設計內(nèi)容主要包括系統(tǒng)分析、數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個窗體的布局及其編碼實現(xiàn)。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。該管理系統(tǒng)需要完成的基本功能主要有: ?用戶管理:主要包括用戶的添加、修改和刪除。 ?讀者管理:主要包括讀者信息的瀏覽、添加、刪
26、除和查詢。 ?圖書管理:主要包括圖書信息的瀏覽、添加、刪除和查詢。 ?借還書管理:主要包括借書、還書和續(xù)借。 2.2 實訓設備或軟、硬件 硬件:P及以上性能的PC機; 軟件:Windows 2000或Windows XP系統(tǒng);JDK工具;JCreator4.0環(huán)境 2.3 功能設計及思想 首先設計測試窗口:Text.java 接下來設計LoginFrame.java(窗口)、MainFrame(主窗體) Addbookframe.java(圖書入庫窗口)、AddReaders.java(添加讀者窗口)、AddUserframe.java(添加用戶窗口)、Borrowframe.java(借書窗
27、口)、Retumframe.java(還書窗口)、Queryframe.java(圖書查詢窗口)。 導入部分及實現(xiàn)的接口 Java實訓在不知不覺中就結(jié)束了,我感覺自己還有好多東西要學,還有好多的東西不懂呢!這是我大學以來第3次實訓,每次實訓我都感覺學到了好多東西!因為是一天到晚的不間斷訓練,所以記的會非常牢固。不像平時上課,每上兩次的理論課卻只有45分鐘的實際操作。在課上,有老師在前面演示我們都還能跟著做,可輪到我們獨立完成的時候,因為實際操作的少,早就忘光了!我很感謝學校有實訓這樣的安排,把我們這一學期學的東西系統(tǒng)的集中的進行訓練,對我們計算機水平的提高發(fā)揮著重要作用!還要感謝我們的侯老師,
28、侯老師學識淵博,也很有耐心,即使老師講了很多遍的問題,我們不會,老師還是會走進我們給我們耐心的指導,還給我們講一些學習java的方法,讓我們知道自己在哪方面不足,需要加強,也讓我們了解到哪些需要認真的學習,那些是重點,不是沒有方向的亂學一通,什么也學不好! 經(jīng)過這次的實訓,我真真確確的感受到了這些開發(fā)工具能讓我們提高工作的效率,更直觀更便捷的切入主題。這次我們學習的是制作圖書信息管理系統(tǒng),由老師給我們指導。當然,在學習的過程中并不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,后面的結(jié)果就無法顯示,而自己的耐心與細心又太差,根本檢查不出來是哪里出了錯!這時候,侯老師都會耐心的過來幫助
29、我,我很感謝侯老師也很感謝學校能安排這么優(yōu)秀的侯老師來教我們!只是,我們太頑皮,有很多東西老師講了我們也沒能記住,我想在此說一句:老師,您辛苦了,下學期我們一定認認真真的好好學! 實訓課是在學習與探索中度過的,短暫的15天實訓是結(jié)束了,但其中讓我們學到了許多知識,出現(xiàn)許多的為什么,如圖書管理數(shù)據(jù)庫的初步設置、JDBC和SQL Server服務器的連接、數(shù)據(jù)備份與還原的步驟,報表的設計與實現(xiàn)、如何設置數(shù)據(jù)源、通過ADO訪問數(shù)據(jù)庫的方法、監(jiān)聽器、各種Java Swing組件的使用,綁定控件的屬性設置、如何實現(xiàn)Click事件、實現(xiàn)它的獲得方法、設置焦點 監(jiān)聽器、獲取當前日期、以及利用函數(shù)之間的相互轉(zhuǎn)
30、換等等一系列的問題,正是在老師和同學的共同努力之下,我才一步步把問題解決了,最終完成了不可能完成的任務。 為期15天的實訓課就這樣結(jié)束了,我發(fā)現(xiàn)我對java有了新的認識,以前只知道玩游戲、娛樂和簡單的應用。通過這次的實訓,我了解到,要真真正正的掌握這些開發(fā)工具還不是一件簡單容易的事兒,但真正掌握后,它帶個我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的! 通過實訓,我不僅鞏固了舊知識,也學到了新的知識,并且把所學的應用到實際操作中,提高了我們的實際動手能力和邏輯思維能力。也讓我們對軟件開發(fā)的流程有一定了解,并且對開發(fā)軟件有了一些
31、初步的經(jīng)驗。真正做到了學習與實際應用相結(jié)合,真的很感謝老師為我們爭取的這次實訓機會,在這次實訓期間我獲益匪淺。 最后,謝謝老師在實習過程給予的幫助!老師辛苦了!感謝學校,感謝老師給我的幫助,讓我的思想、技能又上了一個臺階! Java圖書管理系統(tǒng)項目心得: 其實在學習圖書管理系統(tǒng)實訓時,我們就已經(jīng)開展了SQL的學習,雖然它們之間存在不同,但是屬于同一種語言計算機語言,但是實際上呢!它們的思想是不同的,JAVA只是一種面向?qū)ο笳Z言,而該項目實戰(zhàn)是教我們?nèi)绾沃谱饕粋€實用型的軟件,從實際出發(fā),一步一步的按照老師的規(guī)定進行,按正規(guī)模式的方式制作軟件,從初期的項目分析,書寫可行性報告,到項目分工,最后開始
32、書寫代碼,一天一天的寫編程,把每一天遇到或完成的事情記錄下來,一步步設計完成自已的工作,想象自己是一個程序設計師,我主要完成界面及其代碼的設計,而其中有很多東西是我們所不知道,正向所有編程人員一樣,我們是邊學邊作,而且書寫代碼的速度要很快,因為一個項目不應該在書寫代碼的方面浪費時間,在這期間很訓練人,因為每天寫代碼時,都寫的一身熱汗,著急呀!可是當完成每天的任務,而多完成時有很大的成就感了,這當然是一個心里成就了,因為我暫時還沒有寫完這個程序了。說真的,我寫完這個圖書信息管理系統(tǒng)時,真的感覺很累了,不過又很輕松了,因為終于完成了,不過在看了其他同學設計的程序時,心里也感到眾多不足,因為我們設計的程序,在判斷某些輸入資料時,總是不嚴謹,可能給日后用戶帶來很多不方便,而且在日后的維護工作會很大,這樣的程序,作為一個日后的程序員是不應該出現(xiàn)的。 其中,對了SQL語言的使用是相當?shù)闹匾?,因為沒有了SQL語言的支持,對數(shù)據(jù)庫表的操作,是根本無法實現(xiàn)的,對數(shù)據(jù)的增加、刪除、修改,都是一樣的。發(fā)現(xiàn)對于軟件來說,對數(shù)據(jù)庫的操作是至關(guān)重要的,因為有很多軟件都是這樣的,無論是什么都要對數(shù)據(jù)進行操作,統(tǒng)計、分類、查詢、修改、刪除等,而正因為這樣,我在開始寫程序時的SQL基礎不好,所以出現(xiàn)在眾多難題,而翻書查尋便是經(jīng)常事情了,因為知識用到時方恨少了,其實我感覺用J
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年員工年度工作計劃范例(二篇)
- 2024年大學學生會外聯(lián)部工作計劃(二篇)
- 2024年工會工作總結(jié)簡單版(二篇)
- 2024年小學班主任學期工作計劃范本(二篇)
- 2024年小學六年級班務計劃例文(三篇)
- 2024年工程勞動合同參考模板(二篇)
- 2024年員工聘用合同經(jīng)典版(四篇)
- 2024年學校晨檢報告制度范文(二篇)
- 2024年土建承包合同標準模板(二篇)
- 2024年幼兒園衛(wèi)生保健管理制度范例(六篇)
- JBT 7750-2023 滾動軸承 推力調(diào)心滾子軸承 技術(shù)規(guī)范 (正式版)
- 車輛管理部門安全生產(chǎn)責任制范本
- 南孚電池行業(yè)分析
- 2024年英語中考【時文閱讀】重要題型專練14 上海浦東美術(shù)館正式開館、小哥與陌生鄰居隔墻合奏、生病小象恢復健康 (原卷版)
- 梵凈山旅游項目策劃方案
- 教師企業(yè)實踐總結(jié)匯報
- 2023年蘇州工業(yè)職業(yè)技術(shù)學院輔導員招聘考試真題
- 合同-食品原材料采購合同
- 心理學基礎課件:社會心理
- 殯葬從業(yè)人員培訓課件
- 穆斯林的商業(yè)文化
評論
0/150
提交評論