範文齋

位置:首頁 > 個人範文 > 心得體會

2016年java課程設計心得體會範文

java課程設計心得體會

2016年java課程設計心得體會範文

隨着計算機和internet的發展,傳統的教學方式轉變成了網絡教學形式,通過計算機網絡技術構建教學網站成爲現代網絡教育的一種趨勢,以互聯網爲平臺,構建網絡教學系統,可以爲更多的用戶提供更多受教育的機會。本文詳細的闡述了教學網站的整體開發過程,通過系統的需求分析,設計出系統的總體結構;通過總體設計,設計出了系統的功能模塊和數據庫結構;最後對教學網站的各個功能模塊進行了具體的設計。 根據系統實際需要,本系統的開發採用了模塊化設計思想,在windowsxp操作環境下,採用java技術進行系統開發,數據庫管理系統採用microsft公司的sql server2000,b/s體系結構設計,最終實現教學網站的主要功能,包括學生在前臺瀏覽網站公告、瀏覽教學、下載課件、提交問題、提交作業等;教師完成上傳教程課件、開設課程、發佈作業、批改作業、回覆問題等;管理員則在後臺完成對教程信息的管理、課件信息的管理、學生信息的管理及教師信息的管理等功能。

java語言程序設計是高校計算機相關專業的一門重要課程,它是一門邏輯性較強、概念較多、結構相對複雜的課程,但高校開設的課時卻相對較少。學生學習該課程時廣泛存在缺乏興趣、沒恆心,態度不端正的現象。傳統教學過程中忽視動手實踐能力的培養,不利於學生實用技能的提高。針對這些問題,本研究對"java程序設計”的教學內容進行了wpbl模式的教學設計,並用計算機程序予以實現。在網絡環境中,讓學生通過相互協作應用java程序解決問題,教師或計算機程序引導和促進學生對問題進行深層次的理解,有利於學生溝通合作、解決問題和動手實踐能力的提高,有利於激發學生對java程序設計的學習興趣。網絡教學可以使學生隨時隨地的學習,有效緩解了課程課時設置過少,學生學習時間有限的狀況,對課堂教學是個良好的補充。

在此次課程設計中,我主要負責商品信息查詢部分功能的實現和商品公告欄包括商城公告,銷量排行,友情鏈接等功能的'實現,這些功能都是有鏈接的,有的連接到本網站有關內容,有的是連接到以外的網站。在頁面佈局中,並沒有遇到什麼困難,主要是合理正確利用網頁製作標記,實現準確定位。遇到的困難主要集中在頁面的具體在瀏覽器的顯示上,在一個頁面中,實現一小部分的動態轉換,另一部分靜態的要在每一個網頁中都要顯示。這其中,不僅要準確利用網頁的框架佈置外,還要充分考慮到用代碼實現另外的頁面或窗口的佈局和美化。在編寫代碼過程中,要充分考慮其他頁面的有關情況,jsp有關功能的封裝和轉換,頁面的交換,以及有關頁面包含的所能實現具體功能的jsp代碼等。 在編寫實現功能的代碼中,遇到困難是最多的了。點擊商城公告裏面的內容時,能彈出來一個詳細信息的界面,這個界面就是需要在頁面中插入jsp腳本,比如html語句。實現具體的功能,顯示網頁內容和有關信息。這之間的調用順序和轉換需要準確的定位,才能實現想要的功能。在商品查詢頁面裏,包括電子產品,健康產品,家用電器,衣帽服飾等查詢功能,下面還有具體的詳細信息,包括是否加入購物車。顯示有些商品內容只是簡單地網頁html語句實現的,但是如果要進行有關查詢時,需要代用有關jsp。我們可以看到,只要點擊就可以顯示你所想要的頁面。在這個功能實現中,由文字被點擊時,調用有關jsp功能,在數據庫裏查詢有關符合查詢條件物品的信息,並通過頁面的展現顯示出來。這主要是在網頁代碼中插入jsp腳本或調用有關功能才能實現的,如webinf裏面的各種jsp功能。但是在分頁時,需要考慮的很清楚,搞清頁與頁之間的邏輯聯繫才能實現合理正常的分頁功能。

在前期準備過程中,先策劃好自己的網站及相關的各個網頁所要表達的內容,主要實現哪些功能,如用戶登錄,商品查找,這些功能是由什麼樣的jsp或javabean實現的,在編寫好這些功能後,又是怎麼樣在各個頁面html中插入這些實現功能的代碼,是用腳本呢還是用調用,這些都是我們事先要考慮的問題,只有這樣我們考慮周到了,明白了,才能順利實現更多的功能,達到事半功倍的效果。再一個主要任務是在網上搜集有關的信息和圖片,並參考借鑑別人的網站佈局和功能,來規劃美化自己的網頁頁面的設置風格。

java課程設計心得體會

在java課程設計中,要認清楚到底這在我們的生活中的作用是什麼,我個人認爲這在我們的今後生活中,這酒店的設計是一種在以後的工作中能起到很有用處的課程設計,這也許是老師這用做的爲我們着想的一部分吧。在這次課程設計中,我們也能可以看出,學計算機的在以後找工作中的出處,讓我們知道計算機技術的應用的廣泛應用。在java課程的學習中,也使我明白了更多的以前沒有沒有見過的知識,學到了更多的知識,更完整的弄清楚計算機科學與技術這門學科。在學java這門學科時,我開始還以爲它跟c++差不多的,但隨得學習的深入就弄明白了這兩者的關係有得很大的差別,在寫程序上就能看出來這其中的差別的不同處。在這最後兩個星期的課程設計中,我開始還沒怎麼在意的,以爲不過是件小事,能很快的搞定,但隨的越來越深入的設計才明白我的想法是多麼的可笑,在做程序寫個代碼就不是那麼容易的事,還有好多的頁面設計都需要用到不同的知識點這其中的不少問題都需要在課本中才能找出來進行解決,這也給我帶來了許多的困難。在開始做這課程設計的時候,我開始的時候是不知道從什麼地方開始的,在經過老師的不斷指點中才能學到從什麼地方開始做起的。在這次做課程設計中,我們是四人各做四個不同板塊的,而我做的是那個基礎的部分:菜品設計。在這部分設計中,我開始時也不知道打從何處開始的,但從以前的那個c++的課程設計中知道,一般的程序設計都是從代碼開始的,在代碼的基礎上再來修做剩下的桌面設計部分。在寫代碼中,對我來說這是種相當沉重的壓力的,因爲我的英語不好而導致我在許多的語句都不知道怎麼寫,好多的內容都需要查找書本纔來寫出來,這給寫作代碼帶來了極大的困難,浪費了好多的時間來寫代碼。在那頁面的設計中還好沒要求,我在做這部分的時候,我看他們做的還不錯就借簽過來了做成了我自己的課程設計。這不由於自己開始做得比較晚,而老師又催得比較急,這就得夜裏通宵來寫了,沒辦法自己的水平有限就只能做這麼多的了。現在回想下真是不堪回首啊!這能做的就之能做這多瞭望老師能諒解。在次再次感想老師多日裏來的指導,在您的指導下,我們能這麼容易的完成了這項艱難的課程設計任務,看得這這麼多天努力來的結果,心裏還是感覺到是有點感動,,因爲這也是這麼多天來的付出的努力吧,在這樣的付出終得到了個好的結果。同時也有點遺憾,在整個設計中,我沒自己單獨的完成整個任務,這也是自己要認真反思的地方。

而且,這對於我們的將來也有很大的幫助。以後,不管有多苦,我想我們都能變苦爲樂,找尋有趣的事情,發現其中珍貴的事情。就像中國提倡的艱苦奮鬥一樣,我們都可以在實驗結束之後變的更加成熟,會面對需要面對的事情。

與隊友的合作更是一件快樂的事情,只有彼此都付出,彼此都努力維護才能將作品做的更加完美。而團隊合作也是當今社會最提倡的。