java實習實踐報告(集錦十三篇)
發表時間:2020-07-30java實習實踐報告(集錦十三篇)。
【1】java實習實踐報告
千辛萬苦進報社
放學第三天,為了不再幫姐姐“奶孩子”,開著粉色的電瓶車出門找工作。到了市區隨眼一瞟,有個臺州市報業集團。奇怪的是正值周五,大門卻緊閉(最顯眼的南門),好找一番才東邊還有個門。后來聽老師說,因為東門,對門是稅務所,背后是一座山。上頭覺得有“招財進寶,后有靠山”的意思,于是將大門搬到了東邊。干媒體的果然不一樣,講究真不少。
找到了門,還沒進去就被保安給攔住。說明來意后保安就直接告訴我,我們這不招實習生,來的都是熟人介紹的。還有這操作?差點直接打道回府。好說歹說,保安大叔開始給領導打電話,免提音才次給我暴擊。
既然來了,進都進不去,那多沒面子。給了身份證,進電梯也不知道去哪樓,隨手按了4樓,直接進了410。不要問我為什么,因為整層就這一個門開著。
一個大約30多,穿著白襯衫花裙子的女人,坐在辦公室桌子前玩手機??次疫M來,對我一笑,有戲。說明來歷后,問了點基本情況,一切看起來很順利。但接下來的話,直接將我打入冷宮,“有介紹信嗎”。突然想起來學校好像有發介紹信嗎,哎關系社會。
回家,拿介紹信,給她。嫌介紹信太短,(所以希望以后學校介紹信做的,看起來高大尚點)之后問我需要實習多久,太短不收。。。腦子一抽筋,2個月,哎暑假又交代了。最后簡單的給她看了點作品,告訴我需要和領導討論下,周一等消息。。。
周一0點手機受到信息,xx早上8點半,請來晚報報道。還真準時,說周一就周一,于是我就進臺州晚報了。
跟對老師很重要
做了報道應該做的事情后,高波老師(指導老師)領著我去開晚報編前會。編前會顧名思義,采編前的會議,記者上報今天采編的選題。會后高老師領著我去另一個記者處,讓他帶我一天。
“我不帶實習生,給他看看報紙得了”這是那記者和高老師說的第一句話。結束談話,找了張報紙,拋下一句話,下午2點到臺州市服務中心。我當然不會傻得去看報紙,在高老師那邊詢問到,可以幫他找下題材。就是這個做法幫助我擺脫了今后看報紙的日常。
下午2點,好找一番,終于到達地點,過了一會記者開著車過來。經過一下午的了解,是關于宣傳政府辦事效率的報道。采訪過程百無聊賴,發現與學校實踐沒什么區別,也沒有和記者交流。回家后寫了篇消息,次日交給了高老師,高老師遺憾的告訴我,昨天那記者寫的報道沒有上報。
到單位第一件事情,找題材,找完再看昨天的報紙。這一看發現昨天找的題材竟有3篇上報,我知道這可能會讓我有點不一樣。編前會上,高老師開始報選題,其中一個,還提到是我找的題材。會后林副總編留我下來和我談話,我知道這算初步引起了領導的注意。
高老師找上我,讓獨自去采寫我給他的題材。是有關于7月5日是日軍撤離臺州的日子的報道,讓我去市政府大樓訪問下相關學者。當時我就懵逼了才第二天。。。結果當然失敗
采訪結束后,我突然發現給的信息太寬泛,想找附近抗戰老兵了解,老兵又差不多全過世了。后來高老師告訴我,他5年前做的第一篇報道就是關于抗戰老兵的,當時情況和我差不多,也是獨自被老師喊去采寫的,寫了一個版。那時候老兵還健在,采了好幾個老兵,期間困難不斷,他用非常惡心來形容那次采寫。最后他還發了一份采寫那份報道時的心得給我,后來的日子,每天第一件事情就是幫助老師找題材,漸漸的擺脫了看報紙的日常,不過報紙還是要天天看的。
如果我一開始跟的是那個記者,我相信在我寫這篇報告前,我還在和有些實習生一樣,還在看報紙,遇到一個好老師很重要。
單獨完成一篇報道
領導認識你后,很多事情就比較好辦了。一周之后,有次陳副總突然來新聞部說熱線部那邊今天缺少版面,讓我去幫幫忙。
到了熱線部,徐姐給我個任務,讓我去附近看看有沒有送涼茶的點,采個報道回來。經歷過幾次采訪,我知道實習生最怕的就是不自信,很多事情不能拖,當即我就寫了采訪提綱出發了。已經下午3點,轉了大半個椒江市區,只發現一個涼茶點,而且該涼茶點只有幾個罐頭孤零零的躺在地上。我知道這次報道又要黃了,告訴老師后,老師說你先回來吧。
我心想這次采寫如果成功,那大不一樣這是個機會,因為是領導讓我去幫忙的肯定知道稿子是我寫的。于是先在附近打聽,一看涼茶點旁邊有2個環衛工人。一問才知道,原來涼茶供應時間早過了,早上10點就沒。
難道真的問不出來了?不!經過交談我發現這個涼茶點就是旁邊大悲寺供應的,去問問沒準能問出點什么。到了大悲寺,一群大爺大媽在掃地,說明來意后,大爺大媽就不吭聲了。哎他們拒絕采訪,他們表示這些都是做好事,沒必要上報紙。瀕臨奔潰邊緣,我突然想到,直接找負責人啊,旁邊人這么多,還在工作能問出來才怪。好說歹說,終于領著我去了一個房間,雖然不是負責人,但也送過涼茶。大媽還是不告訴我,但是既然進來了那就有戲,開好錄音,開始瞎聊。我也不提采訪的事情,就說大媽你們這涼茶看起來挺好喝的,這么快就沒了。見我夸他們,大媽也慢慢的打開了話匣子,最后比較圓滿的完成了采訪任務。
回到單位,陳副總在辦公室,我向他說明了情況后。他對徐姐說這樣報道做出來可能沒有什么亮點,本來是想讓你們找找椒黃路三區的涼茶點,現在時間不到涼茶點也沒有辦,要不找找其他可以寫的?聽到這話,我覺得哎難道又要黃了?不管了先寫這再說,稿子一寫就是2小時。拿給徐姐改過后,把有人拿涼茶去泡腳作為了一個新聞點交了上去,第二天上報了。陳副總編前會上說了下這事情,還是比較興奮的。
有了作品在報社就比較好混起來,有次坐在前面看報紙,突然王曉峰老師讓我和他去三門采訪個人,寫創業故事。我立馬答應了下來,去三門采訪了制造葛根的人物,回來后馬上寫稿,晚上9點就交給了老師。從這以后每周一報紙的新經濟版塊都是我寫的,20xx多字,已經寫了3期了,雖然每次都要熬夜,但非常值得。最慘的一次就是早上去玉環采訪人物,中午去路橋暗訪已經3年都沒有裝好設施的小區,下午會椒江觀察路邊行人不文明現象,從哪之后我覺的在辦公室看看報紙也挺好。。。
報社實習感受
做記者有時候比生孩子還要痛苦,因為生孩子能生出東西,但做記者有時候肚子里沒貨,文章寫不出來,壓力是非常大的,特別是作為一個新記者,當然實習生是偶爾有壓力的。
報社上班看似很自由,早上9點來11點半,下午2點來4點走。但是記者從不在單位上班,有時一采訪就是一天,晚上還要交稿,明天就見報。就是那個說不帶實習生的記者,聽說他曾經是晚報寫稿最積極的,無論多困難的稿子都會去完成,有時候半夜有消息也立馬起來,每月考勤都是排在前幾個,和現在完全兩樣。自從結婚后,工作壓力變大,在家沒地方發泄,人一壓這就天天抱怨,變成現在這個樣子。有段時間我也這樣,跟著師父專訪人物,回來寫稿,20xx多字,晚上就交稿。一回家我姐的孩子咿咿呀呀的叫個不停,還不時煩我拿東西,我寫稿又特別慢。一寫人物專訪,我就要熬夜,最遲一次寫到凌晨2點,真是爆炸。
晚報工作,總體來說比較有趣,老師領導對實習生還算不錯。林副總編竟然還要求各個領導,老師每天下午2點半,講講自己做記者的心得。一老師開玩笑的和我說,你們實習生中是不是有領導的私生子什么的,怎么對你們這次的實習生這么好,還講課以前都沒有。通過講課我才明白,這些記者很多都是從實習生開始,都是從打掃衛生端茶送水開始的,一周講課感悟頗深,這就不一一寫出。
在報社實習的日子,我初步感受到了記者是怎么樣子的。記者是個上能和領導高層談話,下能和黎民百姓說笑的職業。期間跟著采訪過俞敏洪,各種創業人才,暗訪過街邊百姓??偟恼f記者這個職業很辛苦,但很有意義,雖然我真正想去的是特稿部,專門去暗訪揭發一些無良企業和反映社會問題的部門,如果以后有幸成為記者,我一定要求去這樣的部門工作。(陳鵬)
【2】java實習實踐報告
在上學期的最后一周和本學期的第一周,我和同組的學員在學校機房進行了JAVA暑期實訓,現在已經結束了。
回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發工具、數據類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,而我主要偏向于小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本實例和內容之后,要有一定的擴展閱讀和課外學習,充分全面的了解JAVA的應用和擴展運用。在我所學的語言當中,我自認為JAVA是一門比較強大的面向對象編程語言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經典和強悍。
這次實訓,面對老師布置的任務,一開始有些慌張和無措。不過,事后我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的算法和具體實施方法,并綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JAVA,不僅對我們以后學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。
在此次實訓中,我意識到一個好的編程人員要善于溝通和團結拼搏。實訓結束后,我覺得要學好一門計算機語言必須牢記以下幾點:
【3】java實習實踐報告
畢業實習是學生大學學習階段重要的實踐性教學環節之一,通過實習學生將進一步了解社會,增強對社會主義現代化建設的責任感,使命感。實習期間,要求學生對企業(事業)單位的軟件設計工作進行業務實踐,使學生通過實習做到理論聯系實際,充實和豐富所學的專業理論知識,培養發現問題,分析問題和解決問題的能力,為畢業后從事軟件設計工作打下基礎。
畢業實習有著它深刻的意義,也是大學生必經的體驗,感謝學校能給我們提供機會,也感謝公司為我們提供條件。
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。
而我們現在學習Java是我們課程中的必修課程,更是找一份好工作的必備技能,雖然實習為期才一周,但是給我們增長很多見識,了解了大型軟件開發的過程。也學習了很多軟件開發時一些技巧,更重要的是這次實習拋開了以前老師講學生聽的模式,這次老師邊講邊帶領我們編寫程序,讓我們能讓學到的知識迅速鞏固。
即將畢業了,通過這次畢業實習,讓我們對找工作這事更有了信心。如果可以希望學校能在我們畢業之前再組織一些就業培訓,讓我們更了解公司開發過程。
【4】java實習實踐報告
為期近1個月的實習結束了,我在實習中學到了很多在課堂上根本就學不到的知識,收益匪淺?,F在我對這2個月的實習做一個工作小結。
一、作為學生,生產實踐是學生對專業知識的進一步鞏固和認識。也是我們順利融入社會化大生產的一項有利保障。因為學生自古以來都是以學為本,社會實踐的機會機會相對較少。而社會對大學生的要求即使社會實踐,社會生產經驗都具備的員工。因此,對于我們來講,動手能力是我們能成功就業的關鍵。同時生產實踐,也是對我們協作能力,處理同學關系的一次鍛煉。大學作為一個“熔爐”,為我們提供了許多培養社會經驗的機會,但是相對于社會生產關系而言,我們卻知之甚少。而生產關系的認識又是我們事業發展不得忽視的。因此,適當處理協作關系是我們能夠開展事業的關鍵。
二、要善于溝通:要想在短暫的實習時間內,盡可能多的學一些東西,這就需要跟老師有很好的溝通,加深彼此的了解,剛到實習的地方,老師并不了解你的工作學習能力,不清楚你掌握了哪些知識,不清楚你想了解什么樣的知識,所以跟老師建立起很好的溝通是很必要的。同時我覺得這也是我們將來走上社會的一把不可獲缺的鑰匙。通過溝通了解,老師我有了大體的了解,一邊有針對性的教我一些會計實際知識,一邊根據我的興趣給予我更多的指導與幫助,在這次的工作中,我真正學到了會計教科書上所沒有的知識,擁有了實踐經驗,這才真正體現了知識的真正價值,學以致用。
三、充滿*與耐心:*與耐心,就像火與冰,看似兩種完全不同的東西,卻能碰撞出最美麗的火花。在中心時,老師就跟我說,想做軟件這一塊,*與耐心必不可少,在編寫程序這方面,這一行業就像做新聞工作,需要你有耐心去實事求是,而你的耐心就要用到不斷的學習新知識,提高自己的專業水平當中去。在一些具體的工作當中也是這樣的。后來我又進行了自主學習,一遍又一遍的研究,自然有些煩,但我用我的熱情與耐心克服這些困難,老師也教給我一些自己的寶貴的經驗。這些在平常的書本上僅僅是獲得感性的認識,而在這里真的實踐了,才算是真正的掌握了,也讓我認識到了自己的不足,告誡自己,不管做什么,切忌眼高手低,要善于鉆研。老師說對每個程序都要細心耐心,具有基本的專業素養,因為細心負責是做好每一件事情所必備的基本條件,基本的專業素養是做好工作的前提。
四、關于具體編碼:
開發幾個項目之后,對編寫程序有了更進一步的了解。
好的.程序應該具有:易讀性,易擴展性,容錯性。
易讀性:所有變量和函數以及類名用簡單易懂易記憶的命名方式。所有類和函數甚至變量都有關鍵的注釋說明。這點很重要,也是最基礎的。如果代碼書寫不夠美觀和易懂,我想自己以后也不想再看。就更別談功能的擴展和新版本開發了。
易擴展性:整體系統架構邏輯簡單清晰。模塊與模塊之間盡量做到互不影響,也就是盡可能的獨立。這部分工作主要體現在前期設計工作中,需要掌握好的設計經驗和方法才能夠做得比較好。
容錯性:對數據流和指針以及數組都做數據有效性檢查;對第三方接口的調用失敗的容錯性。對所有代碼都做調用失敗后的錯誤處理。以及在大的工程中加入trace文件輸出,把關鍵的數據流和關鍵處理部分的操作信息輸出。以便對工程異常情況產生條件的定位,及時解決問題。
我覺得程序員能在這三方面做得很好就算一個優秀的programmer了。
【5】java實習實踐報告
Java項目實踐報告
一、項目背景
隨著互聯網的快速發展,軟件開發領域也日益火爆,而Java作為一種跨平臺的編程語言,受到了廣泛的應用。本次項目的背景是為了應對一個企業的需求,開發了一套基于Java的人事管理系統。
二、項目概述
人事管理系統是企業管理中非常重要的一個系統,它涵蓋了員工信息管理、薪資發放、考勤管理、績效評定等功能。本次項目主要針對企業的這些需求,通過Java語言和相關技術實現了一個完整的人事管理系統。
三、項目技術棧
1. 前端:采用HTML、CSS、JavaScript等前端技術,使用Bootstrap框架構建頁面布局,實現了簡潔美觀的用戶界面。
2. 后端:采用Java語言編寫后端業務邏輯,使用Spring框架實現了依賴注入、AOP編程等功能,提高了代碼的可重用性和可擴展性。
3. 數據庫:采用MySQL數據庫存儲員工信息、薪資數據等,通過JDBC技術實現了與數據庫的交互。
四、功能實現
1. 員工信息管理:實現了員工的基本信息錄入、查詢、修改、刪除等功能,方便企業管理人員隨時查看員工信息。
2. 薪資發放:實現了薪資的計算和發放功能,根據員工的績效考核結果和工作時長自動生成薪資報表。
3. 考勤管理:記錄員工的考勤情況,包括遲到、早退、請假等情況,方便企業管理人員對員工的工作情況進行評估。
4. 績效評定:根據員工的工作表現和工作成績,自動生成績效評定報表,為企業決策提供參考依據。
五、項目總結
通過本次項目的實踐,我深刻理解了Java語言的強大功能和廣泛應用領域。同時,也學到了團隊協作、項目管理等方面的知識和技能。通過不斷地實踐和學習,我相信我會在未來的軟件開發領域取得更大的成就。
六、展望
在未來的發展中,我將繼續不斷地學習和實踐,提高自己在軟件開發領域的技術水平和項目管理能力,為企業的發展和創新做出更大的貢獻。
【6】java實習實踐報告
一、選題背景如今,計算機編程語言的種類繁多,其中Java語言以其特有的安全性、平臺無關性、優秀的程序設計能力和豐富的網絡應用程序庫等優勢成為了世界上應用最廣泛的編程語言之一。在當前高速發展的互聯網時代,對于學習和掌握Java編程已經成為一項重要的技能和能力。因此,對于培養Java程序設計師的需求越來越大,而在大學階段學習Java編程就顯得尤為重要。
二、目的和意義
本文旨在通過對于大學Java實踐的深入了解和總結,探討Java編程在大學教育中的應用價值、編程技巧、實踐方法和注意事項等方面,為初學者提供參考和幫助。
三、Java編程在大學教育中的應用
Java編程在大學教育中的應用非常廣泛,包括Java基礎知識教學、Java軟件開發、實踐課程、畢業設計、競賽等方面。
3.1 Java基礎知識教學
Java基礎課程是學習和掌握Java編程語言的基礎,包括Java語言的數據類型、運算、流程控制語句、數組、類和對象、繼承和多態、異常處理等內容,要求學生通過理論學習和動手實踐來掌握這些知識點。
3.2 Java軟件開發
Java軟件開發包括基于Java開發的桌面應用程序、Web應用程序、Android應用程序、游戲開發等方面,通過課程設計和學生參與的Java開發項目,幫助學生鞏固和運用所學知識。
3.3 實踐課程
Java實踐課程旨在讓學生在實際項目中學習和應用Java編程,包括Web開發、電商平臺開發、信息管理系統、數據挖掘與分析等方面,鍛煉學生的實踐能力,增強實踐與理論相結合的意識。
3.4 畢業設計
畢業設計是大學Java實踐的重要一環,要求學生自主選擇并設計一個符合Java編程要求的項目,由指導教師指導和評估。畢業設計既檢驗了學生的Java編程能力,又充分培養了學生的開發思維和創新意識。
四、 Java編程技巧
學習Java編程,除了需要系統學習Java語言的基礎知識外,還需要熟悉Java編碼規范、注意開發過程中的問題和注意事項等技巧。
4.1 Java編碼規范
Java編碼規范是Java開發的重要標準,遵循Java編碼規范可以使程序更加規范、易讀、易維護。常見的編碼規范包括變量命名規范、方法命名規范、類命名規范、代碼縮進規范等。
4.2 開發過程中的問題和注意事項
Java軟件開發過程中需要注意一些問題和事項,如null的安全性問題、線程安全問題、防止SQL注入等,這些問題在編碼的過程中需要注意,以確保程序的正確性和安全性。
五、Java編程的實踐方法
Java編程的實踐方法不僅包括實踐課程和畢業設計,也包括應用開發中常用的集成開發環境和調試工具。
5.1 集成開發環境
Java編程中,集成開發環境(IDE)是必不可少的工具,如Eclipse、IDEA、NetBeans、MyEclipse等,這些工具提供了快速編碼、代碼自動補齊、調試等功能,有效提升了Java編程的效率。
5.2 調試工具
調試工具能夠幫助Java程序員快速發現和修復程序中的錯誤,如Eclipse中的Debug視圖,可逐行調試Java程序,定位問題,提高開發效率,同時也能提高程序的質量和穩定性。
六、結語
通過本文的介紹,我們可以了解到Java編程在大學教育中的應用價值、編程技巧、實踐方法和注意事項等方面,并且了解Java編程在實際開發中的運用。對于想要學習Java編程的初學者,本文提供了一些參考,希望能加深對Java編程的了解和掌握。
【7】java實習實踐報告
一、實訓項目
簡易記事本
二、實訓目的和要求
本次實訓是對前面學過的全部面對對象的編程思想以及JAVAWEB編程方法的一個總結、回顧和實踐,因此,起先設計前學生肯定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點并到網上搜尋以及查閱相關的書籍來搜集資料。通過編寫采納JSP+Servlet+JavaBean技術框架的應用系統綜合實例,以駕馭JavaWEB開發技術。詳細要求有以下幾點:
1.問題的`描述與程序將要實現的詳細功能。
2.程序功能實現的詳細設計思路或框架,并檢查流程設計。
3.代碼實現。
4.設計小結。
三、實訓項目的開發環境和所運用的技術
基于J2SE基礎,利用MyEclipse8.5以上版本的集成開發環境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。
四、實訓地點、日程、分組狀況:
實訓地點:4棟303
機房日程:
第一階段:
1.班級分組,選定課題,查閱相關資料半天
2.劃分模塊、小組成員分工半天
3.利用CASE工具進行系統設計和分析,并編制源程序5天
其次階段:上機調試,修改、調試、完善系統2天
第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天。
【8】java實習實踐報告
本為期三周的實訓項目是在電子商務專業的一門專業必修課程《Java語言程序設計》課程上設置的,要求學生用Java技術在Windows平臺下開發學生信息管理系統,是鞏固學生所學理論知識、培養學生動手能力并使理論與實際相結合的重要實踐環節。
本次課程實習旨在提升本專業學生對此課程中的理論知識的綜合應用能力、提高學生的邏輯思維能力、軟件開發能力。是學生通過此程序的開發能夠切實提高其的程序設計水平,在實踐中掌握面向對象程序設計的開發思想。
學生信息管理系統主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統提供前臺用戶界面設計以及后臺連接數據庫程序設計,系統程序界面采用Java Swing組件實現,數據庫操作采用JDBC實現。
學生信息管理系統要面對教師和學生用戶。對于教師,需要查詢全部學生的基本信息和成績信息,并且可以對其進行修改。對于學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據不同字段,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據學生姓名和學號進行查找。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄。學生方面:學生通過自己的用戶名和密碼登錄此系統后, 可以查詢自己本學期的各科成績信息。
依據功能需求,學生信息管理系統主要有三個表:student表、teacher表和score表。student(學生信息表)有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),se_(性別),age(年齡),dept(系別)。teacher(教師登錄表)有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。score(教師登錄表)有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。
在老師對該程序設計進行講解分析后,我們便可對該程序系統功能有一定的認識。然后,需要進行上機操作。首先,要把自己的電腦上下載安裝必要的軟件,先搭建項目編程環境:MyEclipse 6.0,再對數據庫進行設計導入。之后,建四個包:Connection,Dao,Model,ui。其中,在每個包中還要再建必要的類。最后,便進行最困難的工作,就是將已有的程序代碼敲出來,保證其完全無誤,便可實現系統各項功能。
依據功能需求,學生信息管理系統主要有三個表:student表、teacher表和score表。所以要在數據庫里建表這三個表,內容如下。
(1)student(學生信息表)有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),se_(性別),age(年齡),dept(系別)。
(2)teacher(教師登錄表)有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。
(3)score(教師登錄表)有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。
首先,將包connection,Dao,Model里的程序代碼敲出來,做好準備工作。然后,再在ui包里建類LoginUI,然后將程序完整無誤地敲出來,主界面便可運行出來。學生信息管理系統要面對教師和學生用戶。
繼續在ui包里建類ScoreQueryUI,StudentQueryUI,StudentScoreUI,再將其代碼完整無誤地敲進去,便可運行。當學生通過自己的用戶名和密碼登錄
此系統后, 可以查詢自己本學期的各科成績信息。
繼續在ui包里建類 ScoreAddUI, ScoreDeleteUI,StudentAddUI, StudentDeleteUI, TeacherMainUI, 然后還是將其各自的代碼完整無誤地敲入,便可實現各項功能。
教師方面:通過用戶名和密碼登錄后,進入教師主界面,在這個主界面里,依次進行測試。在查詢功能里,依據學生姓名和學號進行查詢學生基本信息,再依據不同字段(姓名、學號、年齡、性別、系別)查詢學生基本信息。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄,一旦運行成功,必會顯示增添或刪除成功,否則顯示增添或刪除失敗。
學生方面:通過學號和密碼登錄此系統后, 可以查詢自己本學期的各科成績信息。
第一,在我敲完代碼后,因為其中有不少細節性的小錯誤,系統會顯示出很多的小差,根本不能運行。
第二,數據庫連接有問題,因為總是連接不上,所以當通過用戶名和密碼登錄時,總是會彈出用戶密碼錯誤的小框。
第三,當檢查完代碼完全無誤時,有個別功能還是無法實現。
第一,對于程序代碼的敲打有錯誤這一問題,我唯一的辦法就是對照代碼一點一點的來查找,直到把錯誤找完為止。
第二,剛開始我導入的是自己的數據庫,可能是文件數據受損,以至于能連接上,但是無法顯示。后來我在192.168.0.1里又新建了個數據庫,這個問題就解決了。
第三,程序代碼雖看起來無誤,但實質還是有問題。只要將個別字符前后加
通過這兩個多星期的系統設計與開發,學生信息管理系統開發完成。在系統開發的過程中,以前學習感到很抽象的課程Java變得清晰起來。我感覺到這門理論課程的重要性。我還發現原本比較基礎的東西記不牢,運用起來比較麻煩,而且書上講的東西還較少,所以起初做課設的時候可以說是一頭霧水,必須通過其他途徑去鞏固去加強。需要學習的東西還有很多很多。
但我收獲的也不少,我更了解了整個學生信息管理系統的開發流程。從數據庫的建立,到開發環境的建立我都很熟悉了。對于Java的一些基礎知識我也已經能夠了解并掌握,尤其是程序代碼,對于我來說已經不是一大串亂碼了??傊艺娴脑趯嵺`中學到的不僅是課本知識的鞏固和提高,而且還在實踐中學習到解決不少程序設計的細節問題的方法,感謝老師不厭其煩的指導,對此次課設的實習,我感到受益匪淺。
【9】java實習實踐報告
高爾基曾經說過,‘愛孩子是母雞都可以做到的,但要教育孩子就不是一件容易的事情了。”大三的第一次實習,我選擇去做老師。10月20日是我來到“手拉手”親子俱樂部的第一天,這個組織致力于改善親子關系,緩和親子矛盾,教會孩子怎樣理解父母,也教會父母如何去采用正確的教育方式引導教育孩子。在此期間,公司舉辦了一次三天兩夜的“青少年領袖訓練營”的活動,這種新形式的教育方式讓我收獲頗豐。青年領袖訓練營由體驗式學習法專家經過三十年對成功領袖的特質研究,采用“加速體驗式”學習法創造,結合6年的中國本土化實踐而研發的的實踐性練習課程!它幫助學員在短時間內突破現狀、清晰身份、塑造品格,從而勾畫夢想,并在未來的學習生活中去實踐九大領袖品格:真誠、付出、協作、激情、勇氣、可能性、創造力、負責任、承諾。在做了兩天的志愿者后,通過我的表現以及努力,十分幸運地破例成為了一名助教。這次助教,不只是一次身份的轉變,更使我的思想,心靈得到了極大的改變和成長。
清晨,一個個陽光開朗,蹦跳著牽著父母的孩子進來了,他們的臉上充滿好奇,那種青春和活力的動感彌漫在每一個角落里,本來沉寂的公司頓時充滿了青春的味道。看著這些孩子們,我覺得這一定會是一次充滿活力和歡樂的活動。在活動當天,最令我忐忑的就是搶助教環節,我發言之前打了草稿,在心中反復回想練習,輪到我講話時,自然地語態和充滿激情的感染力贏得了小學員們的青睞,順利地通過了助教選拔。我認為,成為一個助教或者教師,最重要的是愛孩子,用自己的真實情感和熱情的態度去感染孩子,這樣才能將教學順利進行,同時也不會帶給孩子學習的痛苦感。
當上了助教,我要用全新的視角去學習體驗,度過接下來的三天兩夜。以前當學生的時候,從未感覺助教這個角色對于團隊的辛苦付出。當上助教以后,心里時刻都在想著怎樣能讓他們學到更多,收獲更大,成長更快。助教每天比組員起的早,自己起床洗漱完畢后,要去叫組員起床;每天晚上給他們發牛奶水果點心,之后訓練營的教授講師還要與我們一起開助教的學習總結會,總結每個孩子的改變以及他們身上出現的一些問題,以便第二天的課程安排。
在游戲拓展中,助教要不斷的鼓勵膽子比較小的孩子勇敢地去挑戰自己,在溝通中,讓孩子克服心理障礙是一件十分難的事情,當我把自己怎樣克服膽怯、羞澀的方法告訴其他組員,看著他們在我的鼓勵下一個個勇敢地做著自己從來不敢挑戰的事情,我的心里充滿了前所未有的幸福感和滿足感。
通過九天八夜的領袖訓練營,我覺得我收獲最大的,是積極主動和學會承擔。當助教的過程中,自己感覺就像是組員的父母一樣,為他們操心,為他們著急,為他們的改變歡呼雀躍,為他們的陽光美好滿心感慨。感謝“手拉手”親子俱樂部的老師們對我的悉心指導和幫助,第一次當助教,第一次體驗這種特別的教學方式,讓我對青少年教育產生了極大的興趣,而且也更新了我的教育觀。在這里,我學會了主動成長,原來主動成長是一件多么幸福的事情!
這次形式特別,意義非凡的實習經歷,這群陽光積極的孩子,一定會是我未來日子里難忘的記憶。
【10】java實習實踐報告
java實習工作總結1
經過五天的Java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數據庫的設計和表的建設以及表與表之間的聯系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了Java學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。
俗話說:“要想為事業多添一把火,自己就得多添一捆材”。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。
這次實訓,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺這次實訓的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
java實習工作總結2作為就業培訓,項目的好壞對培訓質量的影響非常大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
作為就業培訓,項目的好壞對培訓質量的影響非常大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業真實項目,不能是精簡以后的,不能脫離實際應用系統
3、在開發時要和企業的開發保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續往后看。
一:項目的地位
因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在?;蛘呤莿偖厴I的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。
(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,從而彌補這些不足,盡快達到企業的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統
項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統
學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過后也還是達不到企業實際的需要,那么這個培訓應該說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
(2)最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務
(3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
java實習工作總結3作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業真實項目,不能是精簡以后的,不能脫離實際應用系統
3、在開發時要和企業的開發保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續往后看。
一:項目的地位
因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在?;蛘呤莿偖厴I的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。
(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,從而彌補這些不足,盡快達到企業的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統
項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統
學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過后也還是達不到企業實際的需要,那么這個培訓應該說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
java實習工作總結4實習時間:
20__年x月x日——20__年x月x日
實習公司:
哈爾濱鑫聯華信息技術開發有限公司 實習目的:
了解并掌握java相關理論知識,提高了學習的積極和創造性。方便以后進入公司能夠很快進入工作狀態。 公司介紹:
1.甲骨文公司
通過自我學習和導師的介紹,我對甲骨文公司各方面都有了較深入的了解。甲骨文公司,作為世界五百強企業之一,作為IT公司中名列前茅的跨國公司,擁有從軟件到硬件的一整套完整的產品線,為全球客戶提供全面、完整的解決方案。- 上一個財年營收達到319億美元,擁有50個行業最佳的產品 - 客戶遍及全球145個國家,目前已為超過37萬位客戶提供服務 - 全球合作伙伴超過2萬個
- 目前全球員工總數超過10萬名
- 而Oracle在線社區的開發者數也已經突破了1000萬
長久以來甲骨文公司一直致力于技術創新,數據庫的新版本推出的速度,作為行業的領導者和風向標。
- 目前已有將近3萬名專業開發者和工程師
- 超過1萬5千名客戶服務專家,可以支持27種語言的客戶服務 2
- 擁有超過2萬名的實施顧問
- 每年支撐全球150萬的學員的培訓和學習
- 目前有870個獨立的Oracle用戶群組,超過35萬名成員
2.甲骨文公司完整的產品體系和IT發展思路
甲骨文公司通過近20__年的收購整合,從一個數據庫軟件公司發展成了世界上產品線最為齊全的公司,涵蓋管理軟件、中間件、數據庫、操作系統與虛擬機、服務器與存儲,每一個領域都有世界上數一數二的產品。過去的5-6年的時間,完成了超過70宗的收購。甲骨文公司收購的公司都是業界在某個領域的領先公司,包括20__年的Bea,20__年的Sun。甲骨文公司是一個執行力非常強的公司,收購的公司能迅速整合到已有的產品集中去。
甲骨文公司的IT發展思路是:如何通過簡化IT來實現創新?對于這個問題,它自身已經做了最好的回答。
甲骨文通過自身的創新,將這些軟硬件整合成了一個個行業解決方案和創新產品,這其中最為引人注目就是一系列一體機:數據庫一體機、中間件一體機、大數據一體機。由于全部是采用自己的產品,能夠使各種軟硬件的效率發揮到極致,從而大大提高了產品性價比,簡化了大中型項目的軟硬件部署過程,減少了時間和成本。甲骨文公司致力于通過簡化IT來實現創新。它不斷地運用優秀企業治理原則,并將各種創新產品應用到自身中,使之自身成為通過簡化IT來實現和實踐創新的優秀企業例證。
3.云計算
甲骨文公司對著云有著深刻的理解,并成功的將云和自身的產品結合,形成了一系列云計算產品和解決方案,包括私有云、公有云和混合云。
在學習過程中,我們體驗了甲骨文公司已經發布的JAVA、數據庫公有云服務,并在導師的指導下親手使用甲骨文的OVM搭建了小型的私有云。
實習內容:
第一實習階段:
這次到ORACLE的實習,每個人都抱著一種認真學習的態度,去接受未來的挑戰。在現今社會,就業問題就似乎總是圍繞在我們的身邊,成了說不完的話題。招聘會上的大字報都總寫著“有經驗者優先”,可還在校園里面的我們這班學子社會經驗又會擁有多少呢?為了拓展自身的知識面,擴大與社會的接觸面,增加個人在社會競爭中的經驗,鍛煉和提高自己的能力,以便在以后畢業后能真正走入社會,能夠適應國內外的經濟形勢的變化,并且能夠在生活和工作中很好地處理各方面的問題,我來到了ORACLE,開始了我這個學期的專業實習。專業實習,就是把我們在學校所學的理論知識,運用到客觀實際中去,使自己所學的理論知識有用武之地。只學不實踐,那么所學的就等于零。理論應該與實踐相結合。另一方面,實踐可為以后找工作打基礎。通過這段時間的專業實習,學到一些在學校里學不到的東西。因為環境的不同,接觸的人與事不同,從中所學的東西自然就不一樣了。
第一周的學習比較輕松,進一步了解Java開發的相關知識,掌握Java開發的基本技術,豐富Java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,ssh等企業應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
第二階段實習:
第二階段的內容越來越緊湊。在培訓的學習期間,不是像正式上班的朝九晚五,而是朝八晚九。我們不可能簡單的了解一些企業文化,簡單的學學新的知識就可以了,我們的這個實習必將是一個繁忙的實習,也必將是一個充實的,進步的實習。來到這里,我們要忘掉大學里自由的作息時間,克服困難,養成良好的工作生活習慣?;诟鞣矫娴脑?,雖然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學習時間長,課后實戰比較繁多,但時間又比較的短,難以保證按時按質按量完成。下午下了班,正式的員工們都回去了,我們還在那兒練習,一直到晚上7點,才能回住處休息。中午也沒有休息的地方,只能趴在電腦前休息一會,周末也只有一天,一兩周下來,相當地疲憊。但我們都明白自己來實習的任務,都堅持著完成自己的任務和使命并學習java的基礎知識。
Java的基礎知識對于一個java軟件工程師來說就好比是人的靈魂,現在的公司在招聘的時候不在乎你會不會流行的技術,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實,對于網易、騰訊等大公司來說更是如此,我們在開發過程中運用了大量的java基礎知識,如類、對象、方法、成員變量、靜態變量、封裝、繼承、多態、異常、接口、抽象類、IO流?等等等等,所以一個系統對于java編程基礎的依賴便不言而喻。Java中的常用設計模式
1.工廠模式
客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。
2.單例模式
單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統提供這個實例。這個類稱為單例類。
第三階段實習: 第三階段主要學習了MySQL、Oracle數據庫的介紹
MySQL是最流行的開放源碼SQL數據庫管理系統,它是由MySQL AB公司開發、發布并支持的。MySQLAB是由多名MySQL開發人創辦的一家商業公司。它是一家第二代開放源碼公司,結合了開放源碼價值取向、方法和成功的商業模型。Oracle則是以穩定性著稱,在訪問量和數據大量交換的服務器中,Oracle占了大臂的江山,在開發中主要用到了數據庫的查詢語句、數據庫的關系、事物等
在職業素質培養和職業規劃模塊,我學到了不少東西,自己也課后進行了自學擴展。在個人形象方面,得體的著裝是一個職業人基本的素養,也是我們職員專業素質的體現。它包括干凈、整潔、成熟、干練的衣著,精神、簡潔的職業妝、隨時的肢體語言。在待人接物方面,要得體、客觀。對上司和公司的安排我們要從公司考慮、并適當服從和保留自己的意見。
通過職業規劃的測試,我了解了自己適合做什么。解除了一些困惑。結果是讓人興奮的,我選擇了軟件這個技術性行業是很適合我的。許多大學生在上大學之前并不了解自己,如果職業規劃能提前到大學之前,相信會減少許多大學生的學校學習期間的許多困惑,也更有利于國家對人才的培養。
而進項目組的模擬面試環節,則訓練了我們的表達能力,首先是自我介紹,然后讓是技術面試。面試,第一個要點是表達,適當地展示自己,清楚地表達是面試中必備的法寶。我們做程序的,可能知道怎么用,但若要向別人清楚的解釋一個問題或者原理,沒有一定的經驗是說不好的。所以平時多討論問題,和周圍的人交流,多留心鉆研都是在為面試和以后更好地使用和交流技術打下基礎,開口表達就是成功的開始。
軟件開發是項團隊工作,我們培養好自己職業素養,多多交流必定帶來意想不到的收獲。實習正是給了我們一個很好的機會去鍛煉,相信會為以后找到一個好的工作埋下伏筆。
第四階段實習:
這個階段我們主要重新學習了三大框架并小組開發了飛機大戰項目。
通過這次實習,讓我們理論聯系實際,在軟件工程的開發過程、數據庫的開發、分布式計算等工程實踐經驗上有了很大的提高。在公司中也培養了初步的大型項目合作開發經驗,這一些都很好的增強了我們的個人的能力和并提高了自身的素質。
類似的以上的收獲還有很多很多,但在實習結束的這個時候,仔細考慮一下,還是有一些地經驗教訓的。
例如在活動中我們能感覺得到,很多的工作經驗,開發的知識我們了解的還是不夠充分,致使我們在開發初期要發費較多的時間用于入門。但有一點感覺就是,我們在學校所學的一些基本知識還是比較有用的,例如J2EE,數據庫基本原理等,正是這些基礎知識使我們在缺少工程經驗的情況下還能盡快入手,后來趕上。
針對我們學校部分學生普遍基礎理論知識較多,工程經驗不足的現象,我們同學大可以去掉以往羞于參與工程,怕在別人前認短的心態,我們學校的軟件工程專業教學是挺不錯的,知識面恰到好處,我們一般在工程面前還是能很快入手的,而為了更好的進行開發,我們也應該在校期間就多進行一些工程方面的鍛煉,培養實際動手能力。
我想像這樣讓同學接觸社會,培養實際動手能力的活動真的很不錯,也是同學們所歡迎的,當然把這樣的活動辦好需要學校的老師和同學們共同努力。也希望,這樣的活動能不斷地繼續下去,并發展壯大。
雖然是短暫的實習,但我想這一份經歷必將會為我們將來進入社會打下一個良好的基礎,不管是在以后的就業指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。
實習總結(體會和收獲)
第一次參加專業實習,讓我明白了大學生生產實習是引導我們學生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養鍛煉才干的好渠道;是提升思想,樹立服務社會的思想的有效途徑。通過參加專業實習活動,有助于我們在校中學生更新觀念,吸收新的思想與知識。近半個月的實習,雖然時間很短,卻讓我從中領悟到了很多的東西,而這些東西將讓我終生受用。專業實習加深了我與社會各階層人的感情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才干,進一步明確了我們青年學生的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片廣闊的天地里,我們的人生價值得到了體現,為將來更加激烈的競爭打下了更為堅實的基礎。我在實踐中得到許多的感悟!
實習期間,第一,我學會了如何規范的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點,經歷這次實戰演練之后,我一定會嚴格的遵守編碼規范。第二,我學會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優秀的軟件的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發。第三,我學會了對按照需求對軟件架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留于腦內,非常模糊。而在這次項目開發演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。第四,我學會了如何團隊合作,共同開發。作為項目開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發,或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通并展示自己的項目,軟件項目的開發最終需要的是客戶的認可,讓客戶了解并認可自己的產品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實訓的老師組織了項目的答辯,給我們提供了給我們提供了鍛煉自己的表達能力,展示自己的項目的舞臺。
在實戰的過程中,我對項目開發流程有了切實的體會:學會了如何編寫規范合格的代碼和文檔;學會了了正確理解分析客戶需求并設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。
通過在達內的實習,讓我的專業知識有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會經驗缺乏,學歷不足等種種原因會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業,對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應用于工作中。我認識到了一個軟件開發的完整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關軟件編程的課,為以后的工作打好堅實的基礎。
所以在最后我想我們應當感謝為我們辛勤付出的學校領導和老師,ORACLE敬業的員工們!
java實習工作總結5一、實習時間
20__年x月x日--20__年x月x日
二、實習地點
無錫NIIT軟件服務外包實訓基地
三、實習目的
-
●述職報告之家精品必收:
- 實踐實習報告?|?實習實踐報告?|?Java實習生轉正總結?|?工地實踐實習報告?|?java實習實踐報告?|?java實習實踐報告
進一步了解Java開發的相關知識,掌握Java開發的基本技術,豐富Java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,ssh等企業應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
四、實習內容概要
應用java基礎、MySQL數據庫、Servlet技術、JSP頁面設計、JQuery、ajax、hibernate、struts2、spring、xml等技術完成網站后臺的開發。
五、實習內容
5.1
java基礎知識Java的基礎知識對于一個java軟件工程師來說就好比是人的靈魂,現在的公司在招聘的時候不在乎你會不會流行的技術,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實,對于網易、騰訊等大公司來說更是如此,我們在開發過程中運用了大量的java基礎知識,如類、對象、方法、成員變量、靜態變量、封裝、繼承、多態、異常、接口、抽象類、IO流?等等等等,所以一個系統對于java編程基礎的依賴便不言而喻。
5.2MySQL、Oracle數據庫的介紹
MySQL是最流行的開放源碼SQL數據庫管理系統,它是由MySQL AB公司開發、發布并支持的。MySQLAB是由多名MySQL開發人創辦的一家商業公司。它是一家第二代開放源碼公司,結合了開放源碼價值取向、方法和成功的商業模型。Oracle則是以穩定性著稱,在訪問量和數據大量交換的服務器中,Oracle占了大臂的江山,在開發中主要用到了數據庫的查詢語句、數據庫的關系、事物等
5.3
Java中的常用設計模式5.3.1
工廠模式客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。
5.3.2
單例模式單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統提供這個實例。這個類稱為單例類。
5.4
Servlet & JSP技術的介紹5.4.1
什么是Servlet一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產生響應,但通常只用來擴展Web服務器的應用程序。JavaServlet技術為這些應用程序定義了一個特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現Servlet接口,該接口定義了生命周期方法。
5.4.2
Servlet的生命周期一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執行下列步驟。
5.4.3
JSP介紹5.4.4
JSP & ServletJava Servlet是JSP技術的基礎,而且大型的Web應用程序的開發需要JavaServlet和JSP配合才能完成?,F在許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器,也可以通過附件的應用服務器和模塊來支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內部以線程方式提供提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Servlet的效率非常高。
5.5
MVC 模式為了把表現層presentation從請求處理request processing 和數據存儲datastorage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller模式。規范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個只作為創建輸出作用的JSP頁。有幾種平臺都基于服務于網絡層的模-視圖-控件模式(比如Struts 和Spring framework)。
5.6
xml & jquery & ajax5.6.1
xmlXml是用于標記電子文件使其具有結構性的標記語言,可以用來標記
數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。主要學習了xml的語法與讀取xml。
5.6.2
jqueryquery是繼prototype之后又一個優秀的Javascript框架,jQuery使用戶能更方便地處理HTMLdocuments、events、實現動畫效果,jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內容分離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id即可。
5.6.3
ajaxAjax的核心是JavaScript對象XmlHttpRequest。該對象在Internet
Explorer5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶,AJAX不是一種新的編程語言,而是一種用于創建更好更快以及交互性更強的 Web 應用程序的技術。
5.7三大框架
5.7.1
Struts2Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了
合并的全新的Struts 2框架。其全新的Struts 2的體系結構與Struts 1的體系結構差別巨大。Struts2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器能夠與Servlet API完全脫離開,所以Struts2可以理解為WebWork的更新產品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。
5.7.2
HibernateHibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量
級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。
5.7.3
Springspring在英文里有春天、彈簧、跳躍和泉眼的意思。Spring 也表示是
一個開源框架,是為了解決企業應用程序開發復雜性由RodJohnson創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許使用者選擇使用哪一個組件,同時為 J2EE應用程序開發提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。
六、實習總結及體會
通過這次實習機會,我主要學習了以上這些java編程的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發中,你不可能一個人干完一個系統,大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數據庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。
以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學習,還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎,還必須具備良好的交流溝通能力,雖然現在我在公司基本沒出現加班的情況,但做這一行就得做好心里準備,時刻準備戰斗,對于我們現在這個階段來說,實踐就是提高的唯一捷徑,在這個關鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經驗、人際關系的提高,這樣會給你帶來一種成就感,對于即將畢業的大學生來說,經驗與經歷是你以后發展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現在還在糾結這份工作很辛苦、工資很低,那你就錯了,你要糾結的是這份工作能不能學到東西,你的能力跟你的報酬對不對等,如果當你發現你的能力跟你的報酬嚴重不對等或是沒東西學習的時候,那時你可以選擇到別的地方發展。
現在的我沒事也會去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網絡叫法),大家一起討論技術,討論問題,探討人生,雖然很多時候都是在八卦,但只有他們才能理解這個職業的艱辛,才能與你感同身受。我在開發期間也遇到很多問題,但是我會試著到網絡去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發現了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程序員寫的代碼沒有錯誤那只能證明他沒寫過代碼,雖然我比較懶,但我現在有空的時候都會對著電腦敲代碼,我相信手感是敲出來的,你看10遍都不如你敲一遍來得印象深刻。
通過這次實習,我認識到了一個軟件開發的完整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關軟件編程的課,為以后的工作打好堅實的基礎。
【11】java實習實踐報告
這個寒假對于我而言是十分特別的,也是值得我銘記回味一生的。在家人的幫助下,我去了一個叔叔家做他女兒的家教,這是一個全新的體驗,有一些陌生又有一些好奇。在這個領域,我還徹徹底底是個新人,絲毫沒有經驗,不過我還是興致勃勃的踏上了“教師”的路途,畢竟對方只是個初二的學生,對我這個已經大三的學生而言,應該不成問題,關鍵是要把她教好,要真正的讓她在寒假學習中學到東西,而不僅僅是消磨時間。這便成了我對這份工作的最終目的。 12月15日,我開始了我的第一堂課,這個學生的個子在她在這年齡算是很高的了,這讓我開始擔心她不會很聽話,還好,第一堂課下來,憑藉著我幽默的講解風格,她也還算乖,彼此在休息時間還鬧的挺歡。不過我時刻提醒自己,上課的時候一定要好好的上,不能嘻嘻哈哈,講完了可以和她開開玩笑,然后,最重要的還是要讓她做一道題收到一道題的效果,否則只是在浪費時間。在上課的過程中,我發現她的 語法部分是他的薄弱環節,常常搞混介詞和副詞的用法,而且短語的搭配,同義詞的意義總是記不清楚。針對她的這種情況,我采取了專項的語法系統講解,同時進行訓練。每天我都會把她不熟悉的短語挑出來,讓她整理在一個小本子上背熟。為了檢查他的記憶情況,我會突然提起一個短語臨時抽查,如果記不住,沒收她一袋零食,而假若表現非常好,我就會在當天回家時向他的父母表揚她。果然這樣的獎懲制度非常有效。當天回到家,我把一天的課程回顧了一遍,總體感覺還是可以的。歸納了一下,有幾點需要改進:
一、在講課方面,我需要分清楚什么是重點,不是重點的可以一帶而過,畢竟學生在上課的時候也不是一點都沒聽,針對重點拿分的項目要詳細講解,這樣才能讓她在以后的考試中,成績有所提高。如此,才是補課之功效有所發揮了。
二、在講的過程中,我應該盡量耐心點,慢慢的給學生講,畢竟她才初二,可能有些我認為很簡單的對她并不是那樣,切記不能煩燥,不能講了一遍她沒聽懂就兇學生,這樣只能適得其反。這在我第一次上課的過程中,有犯這種毛病,所以后來我改了很多,盡量讓自己耐心。
三、最后就是要和學生處好關系,要讓她把我當朋友,而不是老師,這樣才能夠更好的溝通。再說,我們本來也就認識,只是不熟而已,有這層關系在似乎一切都可以變得相對簡單一些。
接下來的為期一個月的教學,就在這幾點不斷的改進中度過了,在拿到工資的時候,我似乎很開心,畢竟是自己人生的第一份勞動所得啊。說來慚愧,長了這么大我從來都沒有打過工,掙過一毛錢。這次體驗受益匪淺,明白了以前從不曾明白的,也發現了自身存在的毛病??傊?,這個寒假很充實,很快樂。
【12】java實習實踐報告
1.實習摘要
本為期三周的實訓項目是在電子商務專業的一門專業必修課程《Java語言程序設計》課程上設置的,要求學生用Java技術在Windows平臺下開發學生信息管理系統,是鞏固學生所學理論知識、培養學生動手能力并使理論與實際相結合的重要實踐環節。
1.1實習目的
本次課程實習旨在提升本專業學生對此課程中的理論知識的綜合應用能力、提高學生的邏輯思維能力、軟件開發能力。是學生通過此程序的開發能夠切實提高其的程序設計水平,在實踐中掌握面向對象程序設計的開發思想。
1.2開發環境
操作系統;Windows?_P
編程環境:MyEclipse 6.0
主要技術:Java Swing實現窗體界面
JDBC實現數據庫操作
系統架構:三層架構(MVC)+DAO設計模式
數據庫:MySQL5.0
2.課設內容
2.1系統功能需求
學生信息管理系統主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統提供前臺用戶界面設計以及后臺連接數據庫程序設計,系統程序界面采用Java Swing組件實現,數據庫操作采用JDBC實現。
學生信息管理系統要面對教師和學生用戶。對于教師,需要查詢全部學生的基本信息和成績信息,并且可以對其進行修改。對于學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統后只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄后,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能里面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據不同字段,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據學生姓名和學號進行查找。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄。學生方面:學生通過自己的用戶名和密碼登錄此系統后, 可以查詢自己本學期的各科成績信息。
2.2數據庫需求
依據功能需求,學生信息管理系統主要有三個表:student表、teacher表和score表。student(學生信息表)有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),se_(性別),age(年齡),dept(系別)。teacher(教師登錄表)有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。score(教師登錄表)有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。
3.設計過程
3.1總體設計
在老師對該程序設計進行講解分析后,我們便可對該程序系統功能有一定的認識。然后,需要進行上機操作。首先,要把自己的電腦上下載安裝必要的軟件,先搭建項目編程環境:MyEclipse 6.0,再對數據庫進行設計導入。之后,建四個包:Connection,Dao,Model,ui。其中,在每個包中還要再建必要的類。最后,便進行最困難的工作,就是將已有的程序代碼敲出來,保證其完全無誤,便可實現系統各項功能。
3.2詳細設計
3.2.1.數據庫設計導入
依據功能需求,學生信息管理系統主要有三個表:student表、teacher表和score表。所以要在數據庫里建表這三個表,內容如下。
(1)student(學生信息表)有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),se_(性別),age(年齡),dept(系別)。
(2)teacher(教師登錄表)有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。
(3)score(教師登錄表)有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。
3.2.2.學生信息管理系統主要功能模塊
(1)系統運行主界面
首先,將包connection,Dao,Model里的程序代碼敲出來,做好準備工作。然后,再在ui包里建類LoginUI,然后將程序完整無誤地敲出來,主界面便可運行出來。學生信息管理系統要面對教師和學生用戶。
(2)學生方面
繼續在ui包里建類ScoreQueryUI,StudentQueryUI,StudentScoreUI,再將其代碼完整無誤地敲進去,便可運行。當學生通過自己的用戶名和密碼登錄
此系統后, 可以查詢自己本學期的各科成績信息。
(3)教師方面
繼續在ui包里建類 ScoreAddUI, ScoreDeleteUI,StudentAddUI, StudentDeleteUI, TeacherMainUI, 然后還是將其各自的代碼完整無誤地敲入,便可實現各項功能。
4.調試過程
4.1系統測試
教師方面:通過用戶名和密碼登錄后,進入教師主界面,在這個主界面里,依次進行測試。在查詢功能里,依據學生姓名和學號進行查詢學生基本信息,再依據不同字段(姓名、學號、年齡、性別、系別)查詢學生基本信息。在修改功能里面,包括對學生基本信息表和學生成績表進行增加和刪除記錄,一旦運行成功,必會顯示增添或刪除成功,否則顯示增添或刪除失敗。
學生方面:通過學號和密碼登錄此系統后, 可以查詢自己本學期的各科成績信息。
4.2出現問題
第一,在我敲完代碼后,因為其中有不少細節性的小錯誤,系統會顯示出很多的小差,根本不能運行。
第二,數據庫連接有問題,因為總是連接不上,所以當通過用戶名和密碼登錄時,總是會彈出用戶密碼錯誤的小框。
第三,當檢查完代碼完全無誤時,有個別功能還是無法實現。
4.3解決方法
第一,對于程序代碼的敲打有錯誤這一問題,我唯一的辦法就是對照代碼一點一點的來查找,直到把錯誤找完為止。
第二,剛開始我導入的是自己的數據庫,可能是文件數據受損,以至于能連接上,但是無法顯示。后來我在192.168.0.1里又新建了個數據庫,這個問題就解決了。
第三,程序代碼雖看起來無誤,但實質還是有問題。只要將個別字符前后加
上需要空格,問題就可解決。
5.設計體會與小結
通過這兩個多星期的系統設計與開發,學生信息管理系統開發完成。在系統開發的過程中,以前學習感到很抽象的課程Java變得清晰起來。我感覺到這門理論課程的重要性。我還發現原本比較基礎的東西記不牢,運用起來比較麻煩,而且書上講的東西還較少,所以起初做課設的時候可以說是一頭霧水,必須通過其他途徑去鞏固去加強。需要學習的東西還有很多很多。
但我收獲的也不少,我更了解了整個學生信息管理系統的開發流程。從數據庫的建立,到開發環境的建立我都很熟悉了。對于Java的一些基礎知識我也已經能夠了解并掌握,尤其是程序代碼,對于我來說已經不是一大串亂碼了??傊艺娴脑趯嵺`中學到的不僅是課本知識的鞏固和提高,而且還在實踐中學習到解決不少程序設計的細節問題的方法,感謝老師不厭其煩的指導,對此次課設的實習,我感到受益匪淺。
