第一篇:全球熱門行業:JAVA軟件開發培訓課程解密
全球熱門行業:JAVA軟件開發培訓課程解密
長沙一度教育擁有最專業Java程序員和J2EE軟件工程師培訓,培訓時間6-15個月,八大項目實訓,面向多個領域:企業、政府部門、電信、銀行、手機平臺開發等。模擬真實的企業開發環境,模擬真實的項目開發人事架構,分層次,分小組管理教學。40000代碼行,全面提升程序開發能力和整體項目管理能力,畢業后相當于擁有一年的工作經驗。
學校采用先進的讀項目、做項目、講項目 的實訓模式,提高每個學生的實踐能力,管理能力及溝通能力,根據企業需要培養綜合能力強的軟件開發人才。
學校針對不同學生群體,制定了三大課程體系,大學生班、高中生班、特訓班;學員可以根據自身條件量體裁衣。
學校針對不同的課程體系,設計了不同的項目課時等內容:
高中生:分三個階段,共1200課時,共經歷11個項目。S1階段課時:390,共3個課程項目,1個階段項目,能勝任的工作:Java程序員。S2階段課時:372,共3個課程項目,1個階段項目,能勝任的工作:中級軟件工程師、數據庫初級管理員。S3階段,課時:438,共2個課程項目,1個階段項目,能勝任的工作: J2EE軟件工程師、高級軟件開發工程師、項目經理、系統架構師。
大學生:分二個階段,共878課時,共經歷9個項目。D1階段課時:416,共4個課程項目,1個階段項目,能勝任的工作:Java程序員、中級軟件工程師、數據庫初級管理員。D2階段課時:462,共3個課程項目,1個階段項目,能勝任的工作: J2EE軟件工程師、高級軟件開發工程師、項目經理、系統架構師。
特訓班:分二個階段,共504課時,共經歷8個項目。D1階段課時:264,共4個課程項目,1個階段項目,能勝任的工作:Java程序員、中級軟件工程師、數據庫初級管理員。D2階段課時:240,共2個課程項目,1個階段項目,能勝任的工作: J2EE軟件工程師、高級軟件開發工程師、項目經理、系統架
第二篇:互聯網軟件開發(Java)課程大作業總結報告
互聯網軟件開發(Java)課程
大作業總結報告
(第3組)
小組成員:曾志鑫
3131101242
田
洋
3131101216
張
超
3131101243
曾海達
3131101241
潘寶坤
3131101237
一、小組作業題目
學生信息管理系統
二、功能(業務)描述及設計思想(建議UML圖示輔助介紹更好)
本系統是用JAVA編寫的,運行環境也是在JAVA下,所用數據庫為SQL Server 2008,本系統有教師和學生兩個版本,即有學生和教師兩種權限。在運行了本系統后,可能通過注銷來切換用戶。現在登陸的為教師權限的教師版,在有這個權限時,可以添加任意想添加的學生信息。當需要刪除某個學生的信息時,也可以做出想應的操作。當要為學生錄入成績時,點擊相應的按鈕根據界面做出相應的操作就可以完成了,刪除某個學生的成績時,也是一樣的。另外還有添加選修課程名的功能,這個功能是為了實現現在學生有選修課的,當有不同的選修課時就可以自己加入即可。當某門選修課不再開時,刪除對應的選修課就行了。當鼠標放在每一個按鍵上,界面右邊就會提示并介紹這個按鍵的功能。
如果現在登陸的為學生權限的學生版,在有這個權限時,可以查看自己"的個人信息和成績,學生進入的用戶名為自己的學號,默認的密碼為學號。學生自己可以在登陸了本系統后自行修改自己的密碼。切記要修改自己的個人進入密碼,并妥善保管好自己的密碼。在登陸本系統后,學生就可以選課了,所有可選的課程名都可以選擇,但每個人限選一門,當在有選修課后再去選課就會出現相應的提示,如需重選,則點擊相應的按鈕,就會出現重選界面。但要注意重選選修課是先刪除已選的選修課之后再選,所以重選和刪除選修課要慎重.查看個人信息,就可以看到自己的信息和成績。
系統總體結構圖如下:
三、運行結果截圖
系統登入界面
系統首界面
添加信息界面
添加成功界面
刪除信息界面
查詢信息界面
修改信息界面
添加選課界面
刪除選課界面
四、程序中存在的缺陷及解決思路
1、系統沒有設計注冊,賬號密碼是通過管理員分配的。
2、對數據庫的操作是對于單表操作的,沒有在多表實現同步。表與表之間沒有建立起連接。
五、程序調試情況說明
1、開始的時候,數據庫連接不上,上網搜索找資料后才知道是數據庫在安裝的時候是默認使用windows方式驗證的,需要設置為window 與sql 的混合方式驗證,并且啟用sa賬戶并設置密碼與應用程序匹配。
2、在數據庫解決時候還是連接不上,在閱讀書籍之后忽略了eclipse里需要導入相應的數據庫包,比如sql的sqljdbc.jar
3、界面設計時需要根據數據的大小顯示出想要的大小,以及位置。開始數據的方式不是那么的好用,上網搜索了一下電腦分辨率的獲取,然后利用電腦的分辨率來進行控制。
4、在對數據庫進行操作時,一開始沒有考慮到數據的同步,所以表與表之間需要建立主鍵與外鍵的連接,那樣的話設計到視圖的操作,感覺時間上沒那么多,就沒有解決。
六、開發心得
一個好的團隊的總體力量超過一個個體力量的總共和。
開發我們提倡團隊開發,主要原因有
三、第一,軟件開發過程復雜,而團隊可以使問題簡單許多,遇到問題可以大家一起解決。第二,團隊操作可以在很大程度上實現優勢的互補。第三,團隊合作在很大程度上培養了人與人之間溝通的理解能力。
一直以來期望從事自己喜歡的事業的我,對軟件開發有者及大的興趣,可由說種種原因使我從事工作以來走了好幾年彎路,心中的夢想遲遲不能得以實現,可程序員的夢想從來沒有從我的心中抹去,但這扇大門好像并沒有向我敞開,今天,貴公司給了我敲開這扇大門的機會,讓我真實體驗了程序員的誕生過程。早就聽說,程序員的前幾個月是最苦的,可從來沒有感受到,海馬實習基地讓我提前感受到了剛剛進入軟件行業的壓力和困惑,再也沒有在自己家里隨便寫段小程序后的那種“自豪”感了。要面對每天必須面對的問題,再也不可能以“逃避”而了之了。也讓我感覺到做為一個程序員所應該具備的基本素質在這不到一個月的實習過程中也讓我深深體會到了作為一個合格的程序員應該具備的基本素質。
團隊精神和協作能力是程序員應該具備的基本素質,最近的工作中讓我深深休會到了這一點,由于小組成員配合不好,使本來很方便的cvs給自己的工作帶來的及大的麻煩,一不小心自己寫的的東西就會被小組別的成員在上傳文件的時候給覆蓋掉,一整天的工作可能就這樣被反工,我們小組這次就是因為協作不好,導致各模塊之間不法連接,給工作帶來了及大的麻煩,消耗了大量的勞動力還沒有提高工作效率。這使我深深的體會到:一個成功商業性軟件的開發必須有一個有強大凝聚力的團隊,個人的力量是有限的,團隊精神和良好的協作會使我們做出優秀的軟件。
良好的文檔是正規研發流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,缺乏文檔,一個軟件系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。這次的這個小小的項目,就因為文檔上的一點點理解錯誤讓我們花了很大的工夫去改代碼,改頁面。很慶幸的是,這是一個小項目,要是大項目,這種問題可能就會導致大量的代碼修改,可見文檔在一個項目中起者巨大的做用。
此外,良好的代碼編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協作。作為一個程序員,對需求的理解能力也是很重要的,只有真正理解了一個模塊的作用,才會寫出高效率的代碼,才能使整個軟件項目作出來更加優秀,具備更好的安全性和穩定性,我在寫代碼的過程中就遇到了需求理解上的問題,使得寫出來的代碼功能不全,幸好不是給客戶發現在,要不,這個軟件的商業價值可能就會打折扣了。單元測試對于一個程序員來說是不可不做的一項工作,不做好測試就會給后期的集成工作帶來麻煩,往往為了一個小問題會讓我們查找好多模塊,給后期工作帶來很大麻煩。
這一段時間的工作也讓我明白了一點:一個優秀的程序員必須不斷的學習,隨時總結,找到自己的不足,這樣逐步提高,才能讓自己很快的成長起來。
七、小組成員的工作分配,及完成情況(作為評個人成績的依據): 曾志鑫:部分代碼撰寫及文檔撰寫
田
洋:主要負責代碼的撰寫
張
超:部分代碼撰寫及部分文檔撰寫
曾海達:負責代碼調試及部分文檔撰寫 潘寶坤:負責代碼調試及部分文檔撰寫
八、源代碼清單(注:只需列出文件名,具體的項目代碼和該報告一起打包上傳到服務器本課程目錄下的“課程大作業”子目錄)
1)數據庫操作函數
public boolean Method_InsertInto(String query,String number)//添加學生信息到數據庫中的方法 public String Method_query(String query,String number)//查詢學生信息的數據庫
public boolean Method_alter(String query_message,String query_score)//修改學生信息的數據庫方法 public String Method_print_all_name()//得到數據庫中所有的學生姓名
public int Method_delete(String number,boolean category_delete)//刪除學生信息的數據庫方法 public void Method_add_curriculum(String query)//將新的選修課名添加到數據庫中的方法 public void Method_del_curriculum(String query)//刪除數據庫中選修課名的數據庫方法
public String Method_query_curriculum(String number)//查詢數據中學生選修課這項是否有了選修課名 public String Method_teacher_query_all_curriculum()//得到教師所有可刪除的選修課程名 public String Method_student_query_all_curriculum()//得到學生所有可以選擇的選修課程名 public boolean Method_student_add_curriculum(String curriculum)//將學生的選課加入到數據庫中的學生信息中
public boolean Method_student_del_curriculum()//將數據庫中學生已選的選修課刪除 public boolean Method_change_password(String password)//修改數據庫中學生的密碼
2)登錄及操作函數
public void Method_Login()//用戶登陸操作 public void Method_Inquire()//查詢的處理
public void Method_Add_Student_Information()//添加學生信息操作
public void Method_Print_All_Name()//將得到的所有學生姓名加入到下拉菜單中 public void Method_Del_Information()//刪除學生信息操作 public void Method_Add_Curriculum()//教師添加選修課程名操作 public void Method_Del_Curriculum()//教師刪除選修課程名操作
3)學生操作函數
public void Method_Student_Add_Curriculum()//學生選課操作 public void Method_Student_Del_Curriculum()//學生刪除選修課操作 public void Method_Change_Password()//學生修改密碼操作 public void Method_Explain()//顯示系統說明的操作
4)界面顯示操作的部分函數
public static Point getMidDimesion(Dimension d)//獲得屏幕中間的坐標 public Image getImage(String url)private JFrame getJFrame_addinformation()private JFrame getJFrame_addinformation()5)對學生信息按鈕的操作的部分函數
private JButton getJButton_query()private JButton getJButton_delscore()private JButton getJButton_alterscore()private JButton getJButton_addscore()private JButton getJButton_delinformation()private JButton getJButton_addinformation()6)對菜單子項的操作的部分函數
private JMenuItem getJMenuItem_explain()private JMenuItem getJMenuItem_last()private JMenuItem getJMenuItem_query()private JMenuItem getJMenuItem_delscore()private JMenuItem getJMenuItem_alterscore()private JMenuItem getJMenuItem_addscore()private JMenuItem getJMenuItem_delinformation()private JMenuItem getJMenuItem_addinformation()private JMenuItem getJMenuItem_change()7)對菜單主目錄操作的部分函數
private JMenu getJMenu_help()private JMenu getJMenu_inquiry()private JMenu getJMenu_result()private JMenu getJMenu_information()private JMenu getJMenu_file()8)對學生信息的操作,如:性別、選修課、成績等部分函數
private JTextField getJTextField_student_result_sex()private JTextField getJTextField_student_result_curriculum()private JTextField getJTextField_student_result_NativePlace()private JTextField getJTextField_student_result_department()private JTextField getJTextField_student_result_specialty()private JTextField getJTextField_student_result_class()private JTextField getJTextField_student_result_java()private JTextField getJTextField_student_result_english()private JTextField getJTextField_student_result_math()private JTextField getJTextField_student_result_sports()9)對選修課的操作的部分函數
private JTextField getJTextField_curriculum_number()private JTextField getJTextField_curriculum_name public Choice getChoice_curriculum()private JButton getJButton_curriculum_ok()public void mouseClicked(java.awt.event.MouseEvent e)private JButton getJButton_curriculum_return()public void mouseClicked(java.awt.event.MouseEvent e)
第三篇:在線Java培訓 教你如何學好軟件開發
在線Java培訓 教你如何學好軟件開發
無論是學什么,有一套好的方法能使對知識產生濃厚的興趣,激發學習熱情,起到事半功倍的效果,所以好的方法對于學習來講非常的重要。而對于軟件開發來說更是這樣,不少人面對乏味的編程語言失去了學習的興趣,有不少的人最后選擇了放棄。為此,小編為大家支招,教你怎樣學好軟件開發技術。
最重要的是理解基本概念
學習軟件開發技術最重要的就是要了解其基本概念了,不僅是軟件開發技術,很多技術在開始學的時候都得要弄清其基本概念。軟件開發是什么?它能做什么?它需要 怎么做?不僅如此,更要了解程序的基本語法、語句,掌握設計原則 如接口分層 等。只有弄懂了這些基本概念,你才能明確自己的學習目標,哪些是懂了的,哪些還學要學習。
自己動手實踐
實踐是檢驗真理的唯一標準,實踐的重要性想必大家都是知道的,學習之初自己動手做也是必需的。不要以為什么東西書上都寫的有,不懂的翻看下書就行了,這樣很 難提高自己,而自己動手做,或是自己有意識的試著改寫其中的語句,看看不一樣的結果,總結自己的經驗,這才是學習提高的正確方法。
學習別人的經驗
總結學習別人的經驗也是很重要的,看別人的東西,揣測別人的思想,進行總結變成自己的知識。別人的經驗都是別人在很多次的嘗試中得來的,學習來便是自己的捷徑,是一種不錯學習提高的方法。
關注新的軟件技術 關注新的軟件技術以便提高自己對軟件設計的理解。這是比較關鍵的一步也是對自己在技能上面的更高要求,不僅要讀懂最新技術,自己也要有所創新。
參加專業的IT培訓
現在很多IT學校的課程都是針對沒有任何基礎的學生,如動力節點Java培訓機構針對學員需求,開設有Java零基礎班,Java遠程班,Java就業班,2018年更是針對業余時間的學員開設了在線Java培訓獅課網Java夜校直播班,夜校的課程體系也都是圍繞企業真實項目而設計,把各個知識點穿插到項目中去講解,達到融匯貫通的目的,確保學員去企業就可以勝任項目開發。且課程研發部門每期會對課程做一次評估,更新一次課程內容和案例,確保課程體系緊跟行業發展,滿足企業用人需求,做到永不脫節。
是只要你有想學的興趣,愿意腳踏實地的去做去實踐,去積累經驗,相信你就一定會學好的。
第四篇:深圳軟件開發培訓,軟件開發培訓課程詳解
深圳軟件開發培訓,軟件開發培訓課程詳解
深圳市羅湖區鯤鵬職業技術培訓中心是深圳市政府指定IT軟件緊缺人才培養基地、深圳再就業培訓基地、深圳先進辦學機構。擁有一流的師資力量,教學老師80%以上來自于華為、中興通訊等著名IT公司的項目經理,實踐經驗豐富,教學力量強大,就業率高達98%。鯤鵬IT的軟件開發系列課程,與全球IT技術發展同步,幫助廣大學員掌握最新的軟件技術,抓住以“云計算,物聯網”為代表的信息時代的新機遇。
鯤鵬IT的軟件開發系列課程體系通過結合先進的多模式教學法,使學習者在掌握理論知識與工具的同時,具備良好的自我學習能力和個人素質,成為符合21世紀企業要求的IT人才。
軟件開發的課程開發緊密貼近軟件企業對從業人員的要求,結合鯤鵬IT畢業學員的實際就業情況,課程內容始終圍繞全面提升學員的編程熟練度、規范化以及職業素質三個方面展開。在科學合理的課程編排基礎上,更加強調培養學員的動手實踐能力,致力于培養學員代碼編寫的工程化和規范化;突出項目經驗的積累,提供大量的完全來源于工程實際的真實項目案例和階段項目;職業素質訓練課程更具針對性,注重和強化培養學員的職業習慣和職業素質。
課程優勢:
1、課程設計緊貼深圳企業需求,針對性開發。
2、課程技術先進,優先于企業目前應用技術半年,畢業時正好符合企業需求。
3、課程涵蓋目前企業應用軟件開發80%以上的范圍,學員畢業時能夠適應的就業單位廣泛。
4、創新教學模式:以實踐為主,以講解為輔。始終貫徹國際先進的CDIO工程教育理念,確保教學效果,同時注重學員的職業綜合素質的培養。
5、完善的配套課程資源,保障學員輕松就業。
6、更多的免費興趣課程,幫助有能力的學員學到更多的知識。
入學要求:
喜歡并有志投身于IT事業及軟件開發,通過入學測試。
就業保障:
1、入學即簽就業協議,承諾半年內100%實現高薪就業,絕非推薦就業;
2、入學即為每位學員建立檔案,詳細記錄學員每天的學習狀態,及時跟蹤服務,確保學員時刻處于積極的學習狀態中。
3、培訓過程中,如有部分內容理解不透或消化不好,可以申請小班輔導。
4、教管分開,不僅由專人負責教學及技術指導,而且由專人負責班級管理、職業素質訓練及就業指導,包括表達能力訓練、溝通能力訓練、如何寫簡歷、如何面試等,確保全面提升學員的職業技能和職業素養,使學員成為企業急需的德才兼備的人才,保證就業質量。上課安排:
總計4個月,每周一至周五上課,每天6課時(上午8:30——12:30,下午14:00——15:
50),理論課和實踐課的比例是2:3,最大限度地提高學員的動手能力,讓學員積累豐富的開發經驗。
詳細了解,就來我們的主頁吧 http:/// 歡迎你的來詢!!
聯系我:鄭老師0755-88860001手機:***Q:1790907789
地址:羅湖區寶安南路嘉賓花園四樓(地王大廈斜對面深圳書城旁萬象城對面)
公交:乘14、18、207、309、313、321、336、366路車到寶安南路下車即到。
第五篇:Java軟件開發工程師個人簡歷
個 人 簡 歷 模 板
【個人信息】:
姓名:
年齡:
學歷:
聯系電話: 楊** 21歲 本科 138******11
Java軟件工程師
學習時間
2008/9-2012/6 性別: 項目經驗 : 專業: 電子郵箱: 男 一年 計算機科學與技術y****t@***.com 目標地點: 專業 計算機科學與技術 深圳 上海 北京 【求職意向】: 目標職位: 【教育背景】: 學校名稱 湖南師范大學
【自我評價】:
本人有責任感、學習能力強、有上進心、具有很強的團隊精神,善于與人溝通,表達能力良好;喜好編程開發,并且有一定的編程功底,在工作上積極負責,能夠很好的根據項目計劃書完成軟件的開發。
【技能專長】:
1.熟練使用Jsp,Javabean,Servlet,JDBC等Web開發技術進行開發
2.熟練使用HTML、Javascript、Ajax等表現層技術,了解XML;
3.熟悉Struts、Hibernate、Spring等開源框架,熟悉MVC三層架構開發模式;
4.熟練掌握SQL Server 2000/2005、Oracle數據庫的操作;
5.熟練使用Eclipse,能夠使用PowerDesigner、Visio等建模工具;
6.熟練掌握Tomcat,了解Jboss;
7.了解C/C++等;
8.在項目開發過程中善于交流,有良好的開發及協同團隊工作能力。
【項目經驗:】:
項目名稱:迅捷物流管理系統
周期:3個月
開發工具:Eclipse,PowerDesigner,SVN,Dreamweaver
開發環境:Windows xp,Oracle 9g,JDK1.6,Tomcat6.0
開發人數:6人
技術框架:Struts + Hibernate + Spring + Ajax + Log4j等
項目描述:
1.使用本系統可以大大提高物流業務公司的運作效率。通過全面的信息管理與分析,輔助提高物流公司業務的決策水平。本系統可以迅速提升公司管理水平,為降低公司運營成本,提高效率提供有力的技術保障。
2.本系統采用B/S模型,采用4層架構。分為:視圖層、控制層、業務邏輯層和數據訪問層,使用Log4j 實現日志管理和系統異常處理。
主要模塊:
1.客戶服務(客戶管理、訂單管理、操作員工作量查詢)
2.調度中心(訂單調度、任務單管理)
3.分站管理(分站管理、發票管理)
4.庫房管理(中心庫房購貨入庫/調撥出庫、分站庫房調撥入庫、領/退貨管理)
5.配送管理(進/退貨管理、商品管理、庫房管理、供應商管理、業務統計查詢)
6.財務管理(結算管理、發票管理,報表管理)
項目責任:參與文檔的編寫和數據庫設計,主要負責財務管理模塊開發的功能實現以及系統的集成測試。
對jfreechart有了更深一步的了解。
項目名稱:聊天室系統
周期:3個月
開發工具:Eclipse,PowerDesigner,Dreamweaver
開發環境:Windows xp,Oracle 9g,JDK1.6,Tomcat6.0
開發人數:1人
技術框架: jsp+ Ajax等
功能描述:
1.登錄模塊: 用戶登錄,包括驗證用戶是否在線。
2.管理模塊:實時顯示在線人員列表及在線人數。
3.聊天模塊: 用戶發言,包括選擇表情和字體顏色功能。
4.退出模塊: 安全退出聊天室。
項目責任:這個聊天室系統是我在學習了Ajax之后,通過在網上查找資料和使用樂趣聊天室系統后的體會進行了文檔和數據庫的設計及后面的代碼編寫。