java實習工作總結 篇1
一、實習時間和地點
時間:20xx.3.17-20xx.4.17地點:歐美學院F311,F310
二、實習的內容
(1)本組課題及本人任務;
我們小組設計的是圖書管理系統,包括圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理和資料庫。我負責的是圖書信息管理,包括對圖書信息的查閱,刪除,修改和增加。可以滿足圖書館的一些日常活動
(2)程式功能簡介;
這次實踐課我們小組設計的圖書管理系統包括了圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理。主要包含對信息的查找,增加,刪除和修改。如下圖所示:
(3)主體內容(簡要說明總體情況,詳細介紹本人任務部分):
1.設計分析;
圖書管理系統是典型的信息管理系統,其開發主要包括後台資料庫的建立前端應用程式的開發兩個方面.對於前者要求建立起數據一致性和完整性強、數據安全性好的庫.而對於後者則要求應用程式功能完備,易使用等特點.本組結合簡單圖書館的要求,設計了資料庫結構和應用程式.系統運行結果證明,本文所設計的圖書管理系統可以滿足圖書館工作人員的需要
.
2.程式結構(畫流程圖)
3.各模組的功能及程式說明;
我所負責的模組是圖書信息管理,主要包含四個方面,對圖書信息的查找,增加,修改,刪除。查找:可以滿足圖書管理者查詢數目的要求,在這個模組,可已使用多種方式查找,包括無條件查詢和條件查詢,無條件查詢是將所有的書一起都找出來,條件查詢又包括圖書編號查詢和模糊條件,這個可以滿足圖書管理者對具體的一本書查詢的要求;增加:按照傳統的增加方式進行增加,在新買書時,可以方便圖書管理者對資料庫進行增加;修改:可以修改圖書的名稱,適合在錄入信息錯誤時使用;刪除:當撤銷破舊書目時,可以使用,我所做的所有操作都會對資料庫產生影響。
4.源程式;
case1:
System.out.println("圖書信息:");System.out.println("1.查詢圖書信息:");System.out.println("2.插入圖書信息:");System.out.println("3.刪除圖書信息:");
inta1=scanner.nextInt;
switch(a1){
case1:
System.out.println("1.查詢圖書信息:");
StringSql="SELECT*FROMsystembook";rs=stmt.executeQuery(Sql);
while(rs.next){
StringbookID=rs.getString(1);StringbookNo=rs.getString(2);StringbookName=rs.getString(3);StringbookWriter=rs.getString(4);StringbookPub=rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub);}
break;
case2:
intzz=0;while(zz!=1){
System.out.println("2.插入圖書信息:");
System.out.println("請按順序插入圖書條碼號,圖書索書號,圖書名字,圖書作者,
Stringstr=scanner.next;Stringsplitst=str.split(",");Stringa11=splitst[0];Stringa12=splitst[1];Stringa13=splitst[2];Stringa14=splitst[3];Stringa15=splitst[4];
Sql="INSERT
INTO
圖書出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub)VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
inti=stm.executeUpdate(Sql);//返回記錄影響的條數
System.out.println("插入成功!");}
System.out.println("是否繼續插入?yes/nono返回主選單");Stringk=scanner.next;
if(i!=0){
if(k.startsWith("yes"))
System.out.println;if(k.startsWith("no")){
zz=1;
System.out.println;
};
};}
break;case3:intll=0;while(ll!=1){
System.out.println("3.刪除圖書信息:");System.out.println("請輸入要刪除的圖書編號:");StringStr=scanner.next;StringSplitst=Str.split(",");Stringb3=Splitst[0];
Stringsql1="SELECT*FROMsystembookwherebookID='"+b3+"'";rs1=stm.executeQuery(sql1);intkkk=0;while(rs1.next){
Stringa22=rs1.getString(1);Stringb22=rs1.getString(2);Stringc22=rs1.getString(3);Stringd22=rs1.getString(4);Stringe22=rs1.getString(5);
System.out.println(a22+","+b22+","+c22+","+d22+","+e22);
kkk++;
}if(kkk==0)
{else
{
{StringdeleSql="DELETEFROMsystembookWHEREbookID='"+b3+"'";
System.out.println("沒有這本書,請重新輸入");}
java實習工作總結 篇2
在學院領導老師的帶領和安排下,上學期期末我們去北京進行了為期10天的專業實習。在實習期間,我們在特殊編程技能和軟體開發的整體架構方面獲得了很多。
本次培訓分為兩個階段。前五天是第一階段。我們學習了理論知識,鞏固和深化了所學的編程知識。下面說說個人感受和經歷
一、我學習理論知識
在最初的五天實踐培訓中,我們學習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發下,我們鞏固了以前在學校學過的編程知識,加深了它,澄清了一些以前對編程技術了解的錯誤或模糊的概念。
在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統為切入點。在此期間,框架不僅學習了一般的編程知識和技能。在對框架全面系統的了解中,我也學到了框架中的泛型技術和架構思想的知識。在企業的實際編碼過程中,每一個框架都構成了軟體的基石。只有掌握幾個框架知識,才能在實踐中高效發展,才能做出自己的產品
在市場上立於不敗之地。
在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太願意深鑽,和超前學習一些知識。
二、項目開發實戰練習
在結束了理論知識的學習之後,後五天我們在實訓基地進行了項目開發的實戰練習。
項目的名稱是superVCD,是由海輝曾經所接的一個遠程音樂唱片管理軟體項目的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們了解真實的軟體的設計規範,編碼規範,文檔規範以及客戶對軟體的需求很有參考價值。該內容囊括了GUI設計和編碼,容器與泛型的知識,規範文檔編寫,測試及日誌系統,甚至要求我們實現一個專用的輕量級資料庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。
平時我們很少有機會能夠完成一個如此規模的項目,所以在這次項目實戰訓練中,我的收穫也有很多。
第一,我學會了如何規範的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程式,我在平時編寫代碼比較隨意,並不注重這一點,經歷這次實戰演練之後,我一定會嚴格的遵守編碼規範。
第二,我學會了如何理解和分析客戶的需求。軟體為客戶而生,只有理解了客戶的需求才有寫出優秀的軟體的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,並寫出完善的需求分析,並用於項目開發。
第三,我學會了對按照需求對軟體架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留於腦內,非常模糊。而在這次項目開發演練中,老師手把手的教會我如何從需求中抽象出問題,並將之模組化,然後逐步求精,就如同為高樓大廈搭建棟樑。
第四,我學會了如何團隊合作,共同開發。作為項目開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發,或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的`找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通並展示自己的項目,軟體項目的開發最終需要的是客戶的認可,讓客戶了解並認可自己的產品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最後一天裡,實訓的老師組織了項目的答辯,給我們提供了鍛鍊自己的表達能力,展示自己的項目的舞台。
在實戰的過程中,我對項目開發流程有了切實的體會:學會了如何編寫規範合格的代碼和文檔;學會了了正確理解分析客戶需求並設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。
經歷過這次實習實訓,我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實戰進行項目開發鍛鍊動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途才剛剛邁出第一步。今後的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。
java實習工作總結 篇3
一、主要工作和業績
(一)、做好宣傳工作,努力做好文字報導。
由於我是一個新來的文科的學生,對工作還不太了解。首先被安排到了公司綜合部宣傳部門學習了解。也許正是公司領導的安排,使我從企業文化的角度,從文字報導的字裡行間,深入的了解到了該公司,了解到整個企業,乃至整個行業。對於工程公司的一些基本的業務、各項目部的特點也有了進一步的了解,以及讓我切身的感受到集體的溫暖。
在這期間,我協同同事對公司各個項目部上交上來的稿件進行學習、模仿、體會、試著編輯,並將各項目上交上來的稿件打包發到局《天航報》總編的信箱或及時通。在對文章的閱讀的過程中,請特悶進行批評指正,並從中認真總結企業報導的特點和性質,從自己手裡修改,學習的稿件並在《天航報》已發表的文章中查找不足。在同事的幫助下,也發表了一篇報導工程公司第一項目部機械管理的文章,從寫作中學習了不少的東西。
通過做宣傳工作,對於同事之間的溝通、熟悉、了解、聯絡都有了長足的進步,也進一步感受到了天航人的熱情與豪爽。在參加天航局企業文化部舉辦的《20xx年宣傳工作會議暨通訊員培訓班》的日子裡,自己也感受頗豐。真正懂得了中國交通建設報總編輯許永平老師那句“通訊員是企業的父母,讀者是企業的上帝”的深刻內涵。從訊息、通訊等新聞報導上有了全新的認識,在文字處理方面,有了相對完善的進步。同時自己又能增加一種技能而非常感謝公司這樣的安排。在組織本公司通訊員進行培訓的過程中,做好了公司與各項目部的溝通工作。在培訓會場,課下認真擺放桌椅、倒水等服務工作;課上認真聽講,做好筆記。
(二)、協助、熟悉公司做好法律事務,發揮自己的專業特長。
公司的法律事務一直是公司的重點,我作為學法律的新進大學生,也希望在公司法律上有所貢獻。去年,公司在區政府的指導、協調下,將已凍結的第三方工程款劃撥出支付給農民工,是第三方拖欠農工工資。第三方為我公司的分包商。但區法院下達補齊凍結款的協助執行通知書。對此,我寫了一篇執行異議申請書。並多次和綜合部王主任去開發區法院、天津臨港管委會、區政府、法院交涉說明情況。在送法院轉遞農民工的請願書的時候,面對法官的質問,不卑不亢,努力維護好企業自身的形象,心中時刻提醒著自己:“我是一個天航人,我不能給天航丟臉”。
面對自己的專業,在實踐與理論方面有了新的提高,對自己能為天航做出努力而萬分榮幸。
(三)、協助做好黨務工作,為自己將來正式工作打下基礎。
我在當初應聘的崗位是做黨務工作,熟悉、了解公司的黨群工作,是可以為自己正式入職的前提準備。
在實習的這段期間,在領導的安排下布置下,自己了解到了局黨委的“8341”,即公司面臨的“八大矛盾”、“三大平台”、“四大主線”、“一個奮鬥目標”。熟讀局黨委的工作報告,深刻體會其中的精神和思想,了解企業的大政方針。國企不同於學校,在黨群方面也有自己的特點,是在為企業的一個目標,把公司黨委、工會、團委等方面有機的結合在一起,大到公司機關,小到各項目部、船舶分公司,都有完善的管理體制;都在繼續深化規範管理年的前提下,做好自己的本質工作,將管理深化,深挖。目前,各單位正在開展“黨員工程”、“創建青年文明號”、“勞動競賽”等方面都取得了很好的效果。同時自己也熟悉了公司黨群工作的重點和難點。同時,在熟悉黨群工作期間,對第二項目部圍繞局、公司“雙代會”的精神,開展的“找短板、大討論”活動取得的積極效果,在與領導的指導下,製作了一期黨群工作簡報。從中也熟悉了黨群工作簡報的書寫格式、方法、對象、性質等。