1. 首頁
  2. 心得體會

java課程設計心得體會

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

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++的課程設計中知道,一般的程式設計都是從程式碼開始的,在程式碼的基礎上再來修做剩下的桌面設計部分。在寫程式碼中,對我來說這是種相當沉重的壓力的,因為我的英語不好而導致我在許多的語句都不知道怎麼寫,好多的內容都需要查詢書本才來寫出來,這給寫作程式碼帶來了極大的困難,浪費了好多的時間來寫程式碼。在那頁面的設計中還好沒要求,我在做這部分的時候,我看他們做的還不錯就借簽過來了做成了我自己的課程設計。這不由於自己開始做得比較晚,而老師又催得比較急,這就得夜裡通宵來寫了,沒辦法自己的水平有限就只能做這麼多的了。現在回想下真是不堪回首啊!這能做的就之能做這多瞭望老師能諒解。在次再次感想老師多日裡來的指導,在您的指導下,我們能這麼容易的完成了這項艱難的課程設計任務,看得這這麼多天努力來的結果,心裡還是感覺到是有點感動,,因為這也是這麼多天來的付出的努力吧,在這樣的付出終得到了個好的結果。同時也有點遺憾,在整個設計中,我沒自己單獨的完成整個任務,這也是自己要認真反思的地方。

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

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