數(shù)據(jù)庫課程設計心得體會.doc_第1頁
數(shù)據(jù)庫課程設計心得體會.doc_第2頁
數(shù)據(jù)庫課程設計心得體會.doc_第3頁
數(shù)據(jù)庫課程設計心得體會.doc_第4頁
數(shù)據(jù)庫課程設計心得體會.doc_第5頁
免費預覽已結(jié)束,剩余4頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫課程設計的體會為期一周的課程設計結(jié)束了。在這次課程設計中,我不僅檢驗了我所學的知識,還培養(yǎng)了如何控制一件事、如何做一件事以及如何完成一件事的方法和技巧。在設計過程中,與學生討論,互相學習,互相監(jiān)督。我學會了如何制定策略,如何寬容,如何理解,以及如何表現(xiàn)。這個課程設計讓我受益匪淺。課程設計是綜合運用我們專業(yè)課程知識的實踐訓練,是我們走向社會、從事專業(yè)工作前的一個必要過程。千里之行始于足下.通過這次課程設計,我深深體會到這句名言的真諦。今天,我精心設計了課程,學會了腳踏實地地邁出這一步,這是為了在明天的社會大潮中穩(wěn)步運行打下堅實的基礎。我這次設計的主題是數(shù)據(jù)結(jié)。數(shù)據(jù)結(jié)構(gòu)是研究計算機的操作對象

2、(數(shù)據(jù)元素)及其在非數(shù)值計算編程問題中的關系和運算,并確保這些運算后得到的新結(jié)構(gòu)仍然是原來的結(jié)構(gòu)類型的一門學科。數(shù)據(jù)結(jié)構(gòu)是計算機科學專業(yè)的一門綜合性專業(yè)基礎課。數(shù)據(jù)結(jié)構(gòu)是數(shù)學、計算機硬件和計算機軟件中的一門核心課程。數(shù)據(jù)結(jié)構(gòu)的內(nèi)容不僅是一般程序設計(尤其是非數(shù)值程序設計)的基礎,也是設計和實現(xiàn)編譯器、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和其他系統(tǒng)程序的重要基礎。通過這個模具設計,我在很多方面都有所提高。在界面設置中使用函數(shù)調(diào)用。其中,文本顯示顏色和背景顏色可以根據(jù)自己的喜好任意改變,但改變時必須采用標準的英文大寫,顯示菜單的窗口大小應根據(jù)菜單的數(shù)量來設計。最后,采用printf輸出編程接口。該程序軟件基本運行

3、成功,可以簡單地建立鏈式循環(huán)鏈表,輸出鏈表,并控制循環(huán)語句和選擇語句的應用。由于時間和知識的限制,程序的范圍相對較小,即功能不全面,利用不普遍。事實證明,C語言涉及到很多知識,而不是一個無聊的簡單代碼部分。有了C語言的知識,我們可以設計出更完美的軟件。通過這次課程設計,我深刻地認識到了我在學習中的不足,同時,我也找到了克服這些不足的方法,這也是一個很大的資源。將來,我們應該用更多的時間在電腦上做實驗,加強自學能力,寫更多的程序。我相信我們的編程能力在不久的將來會有很大的提高,我們可以設計出越來越多的創(chuàng)新作品。在我看來,數(shù)據(jù)庫課程設計的主要目標是利用課程中學到的數(shù)據(jù)庫知識和技術(shù),開發(fā)和設計一個數(shù)

4、據(jù)庫利用系統(tǒng),以滿足各行各業(yè)信息處理的要求。通過本課程設計,可以鞏固我們對數(shù)據(jù)庫基本原理和理論的理解,掌握設計和開發(fā)數(shù)據(jù)庫利用系統(tǒng)的基本方法,進一步提高我們綜合運用所學知識的能力。當我們小組決定為大學生做就業(yè)咨詢系統(tǒng)時,我們沒有寫程序。相反,我們將討論系統(tǒng)概述、系統(tǒng)目標、系統(tǒng)需求、業(yè)務流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)字典。當所有這些都準備好了,我們將劃分模塊。每個人都有自己的模塊設計,需要編寫代碼來實現(xiàn)相應模塊的功能并獲得理想的效果。當每個人都完成自己的分工時,一個人最終會將所有這些組合整合成一個。我們使用相互嵌套的html和php。當一個系統(tǒng)完成后,我會讀一遍這個程序,忽略其中的奧秘。我負責數(shù)據(jù)

5、庫的備份和恢復以及一些接口的實現(xiàn)。我仍然記得當我第一次接觸html時,我感到非常感興趣,所以有一段時間我?guī)缀醣凰宰×?。但是php是我剛剛接觸到的一種編程語言。然而,我認為它真的很強大,可以開發(fā)許多大規(guī)模的系統(tǒng)。但是在進行備份和恢復時,仍有許多事情需要考慮。當我遇到不對勁的事情時,我感到很受傷。謝天謝地,在我的同學和大量參考書的幫助下,我完成了我的模塊。這是我收獲最多的地方。此外,我明白遇到困難時永不放棄的重要性,我知道團隊合作的重要性,我明白只有堅持不懈才能取得成功。知識的獲取沒有止境。只要你想學習和行動,沒有什么會困擾我們?;仡櫼粋€多星期的課程設計,我很高興。因為我有動力,我有勇氣。感謝老

6、師們的不懈幫助,感謝學校給我們這次實踐的機會,感謝團隊成員的關心。這些美好的回憶和美好的事情將永遠伴隨著我。這個課程設計讓我對數(shù)據(jù)結(jié)構(gòu)有了更深的理解。數(shù)據(jù)結(jié)構(gòu)是一門實踐課程。為了學好這門課程,我們必須掌握理論知識,加強計算機實踐。我的課程設計題目是線索二叉樹操作。當我第一次開始做這個程序的時候,我覺得完全無法開始,甚至讓我覺得完成這個程序設計是不可能的,所以我開始查閱各種資料和參考資料,然后開始寫這個程序,當我寫完的時候有很多問題。特別是在執(zhí)行線索二叉樹刪除操作時,很多情況沒有考慮透徹,操作中經(jīng)常會出現(xiàn)問題,但這些問題基本上都是在同學的幫助下解決的。在本課程設計中,我理解了理論與實踐相結(jié)合的重

7、要性,提高了我組織數(shù)據(jù)和編寫大型程序的能力。培養(yǎng)了基本良好的編程技能和合作能力。這個課程設計也提高了我綜合運用知識的能力。并對風險投資有深刻的理解。數(shù)據(jù)結(jié)構(gòu)是一門實踐性很強的課程。計算機實踐是培養(yǎng)學生綜合素質(zhì)的基本方法,是補充課堂聽力、自學和實踐不可或缺的教學環(huán)節(jié)。一方面,計算機實踐可以使書本中的知識“活”起來,起到加深理解和靈活掌握教學內(nèi)容的作用;另一方面,計算機實踐是對學生軟件設計綜合能力的培養(yǎng),包括問題分析、總體結(jié)構(gòu)設計、編程基本技能和技能訓練。此外,還有一點更重要:這臺機器比任何老師都更嚴格。因此,在“數(shù)據(jù)結(jié)構(gòu)”的學習過程中,我們必須嚴格按照老師的要求,積極、主動、認真地做好每一項實驗

8、,從而不斷提高我們的編程能力和專業(yè)素質(zhì)。通過這段課程設計,我意識到數(shù)據(jù)結(jié)構(gòu)是一門很難的課程。在電腦上練習需要更多的時間。這次程序訓練培養(yǎng)了我分析問題、編程和動手的實踐能力,使我掌握了編程的基本技能,提高了我適應現(xiàn)實和實踐編程的能力。總的來說,這個課程設計讓我受益匪淺,我對數(shù)據(jù)結(jié)構(gòu)有了進一步的了解。兩周很快就過去了。我不敢說在這兩個星期里我取得了多少進展,獲得了多少知識,但至少我已經(jīng)了解了項目開發(fā)的一些進展。雖然我參加過數(shù)據(jù)庫管理信息系統(tǒng)等相關課程,但我沒有親身經(jīng)歷過相關設計工作的細節(jié)。這次實習證明是一個很好的機會。通過這次課程設計,我們發(fā)現(xiàn)我們需要大量的知識,當我們?nèi)D書館查閱資料時,我們發(fā)現(xiàn)

9、我們面前學到的東西只是膚淺的,還有很多我們需要掌握的東西我們根本不知道。與此同時,我們也發(fā)現(xiàn),我們所學到的很多東西我們都沒有完全理解,不能靈活地應用到實踐中,也不能很好地用來解決問題。這就要求我們不斷地大量實踐,并通過不斷的自學,不斷地發(fā)現(xiàn)問題,思考問題,然后解決問題。在這個過程中,我們會深刻理解我們所學到的東西,同時,我們也可以學到很多實際的東西。從瀏覽各種文檔到開始需求分析、概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計和物理結(jié)構(gòu)設計。體驗一次系統(tǒng)的設計和開發(fā)過程。書中很多東西都寫得很清楚,在思想上似乎很簡單明了。但是只有當你真的需要找到一種設計系統(tǒng)的方法時,你才能發(fā)現(xiàn)困難。經(jīng)常,我突然發(fā)現(xiàn)我開始有設計問題,

10、然后我又回去工作,在各種重復中不斷改進我的想法。我想我不是唯一有這種問題的人。經(jīng)過考慮,我開始做得太輕了,或者我不知道我要為誰做這個系統(tǒng)。作為一名設計開發(fā)人員,他忙于開發(fā)而沒有事先進行仔細的用戶調(diào)查,不知道所有的業(yè)務流程和用戶需要什么功能。否則,會給以后的工作帶來很大的麻煩,甚至可能需要重新發(fā)明輪子。因此,在今后的課程設計中應特別注意這一設計。根據(jù)要求,我們做了機票預訂系統(tǒng)。說實話,我對此一無所知,我還沒有訂機票,也不知道航空公司在做什么。我已經(jīng)嘗到了盲目開始設計的結(jié)局,結(jié)果是a 4不像一個設計方案,沒有實際用途。如果沒有初步調(diào)查,從說明書中的要求開始是不夠的。在需求分析過程中,我們查閱了互聯(lián)

11、網(wǎng)上的數(shù)據(jù)和圖書館中的相關數(shù)據(jù),結(jié)合自己的生活經(jīng)歷,根據(jù)可行性研究結(jié)果和客戶需求分析了存在的情況和問題,并采用客戶機/服務器結(jié)構(gòu)將機票預訂系統(tǒng)分為兩個子系統(tǒng):客戶機子系統(tǒng)和服務器子系統(tǒng)。在這兩個星期里,我不斷地修改、編譯、調(diào)試和操作程序和模塊,其間我遇到了很多問題:我忘記了一些java語言規(guī)范,所以在調(diào)試過程中沒有發(fā)現(xiàn)一些缺陷。通過這次課程設計,我更熟練地掌握了調(diào)試,期待著程序語言的標準化和我們編程時的嚴謹態(tài)度。同時,如果在編寫程序時有一個量化的注釋,這不僅增加了程序的可讀性,也使我更容易閱讀程序。我們學習并使用了SQL語言,對數(shù)據(jù)庫的創(chuàng)建、修改和刪除方法有了明確的理解。通過導入、刪除和更改表

12、,我們已經(jīng)學習了表1的一些操作。要建立一個關系數(shù)據(jù)庫信息管理系統(tǒng),必須經(jīng)過系統(tǒng)調(diào)查、需求分析、概念設計、邏輯設計、物理設計、系統(tǒng)調(diào)試、保護和系統(tǒng)評估等過程,從而為畢業(yè)設計打下基礎。許多事情并不像想象的那么簡單,它們涉及到各種實體、屬性、數(shù)據(jù)流、數(shù)據(jù)處理等等。很多時候,我覺得我身后的設計根本無法繼續(xù),我覺得自己被面前的各種圖紙所限制。在進行關系模型轉(zhuǎn)換時,有些實體可以同時被視為實體和屬性。為了避免多余,應該盡可能根據(jù)屬性來處理它們。物理結(jié)構(gòu)設計基本上沒有問題。在不知道安全性和完整性的情況下,一些安全設置將被添加到物理結(jié)構(gòu)設計中:主鍵綁定、檢查綁定、默認定義等。最后,做索引部分。搜索列通常用于一些

13、比較,索引建立在外鍵上,這顯然可以加快檢索速度。最后,不要忘記重要的安全設置、限制用戶訪問權(quán)限、創(chuàng)建新用戶以及與數(shù)據(jù)庫用戶進行相應的映射。無論我們做什么,我們都要相信自己,不要害怕,不要害怕遇到困難,嘗試一切。有些事情你開始覺得很難。試了之后,你可能會發(fā)現(xiàn)她并不像你之前想的那么好,你可以自己去做。如果你沒有信心、目標和信心,你就不能把事情做好。當別人困惑時,你必須確信你的目標。當你大學畢業(yè)時,你將面臨找工作的問題。從學習這個專業(yè)到將來在這個領域工作,你需要不斷地學習和實踐。這種做法可以給我們敲響警鐘。我們正面臨畢業(yè)和選擇職業(yè),我們需要這些實踐經(jīng)驗。這是我對這次課程設計的最大印象!以上基本上是這

14、次實習的經(jīng)歷。設計非常艱巨,編碼非常困難。只有到那時,我們才發(fā)現(xiàn)做一個項目最重要的不是如何實現(xiàn)它,而是實現(xiàn)前面的需求分析和模塊設計。創(chuàng)新是困難的,一些流行系統(tǒng)的實現(xiàn)其實并不困難,但困難在于市場分析和準肯定。設計在仁中任重道遠。在我看來,數(shù)據(jù)庫課程設計的主要目標是利用在課程中學到的數(shù)據(jù)庫知識和技術(shù)來開發(fā)和設計一個數(shù)據(jù)庫利用系統(tǒng),以滿足各行各業(yè)的信息處理需求。通過本課程設計,可以鞏固我們對數(shù)據(jù)庫基本原理和理論的理解,掌握設計和開發(fā)數(shù)據(jù)庫利用系統(tǒng)的基本方法,進一步提高我們綜合運用所學知識的能力。當我們小組決定為大學生做就業(yè)咨詢系統(tǒng)時,我們沒有寫程序。相反,我們將討論系統(tǒng)概述、系統(tǒng)目標、系統(tǒng)需求、業(yè)務

15、流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)字典。當所有這些都準備好了,我們將劃分模塊。每個人都有自己的模塊設計,而編寫的代碼要求相應的模塊功能能夠?qū)崿F(xiàn),并且能夠獲得理想的效果。當每個人都完成自己的分工時,一個人最終會將所有這些組合整合成一個。我們使用相互嵌套的Html和php。當一個系統(tǒng)完成后,我會讀一遍這個程序,忽略其中的奧秘。我負責數(shù)據(jù)庫備份和恢復以及一些界面的實現(xiàn)。我記得當我第一次接觸到html時,我感到非常感興趣,所以有一段時間我?guī)缀醣凰宰×?。但是Php是我剛剛接觸到的一種編程語言。但我認為它真的很強大,可以開發(fā)許多大規(guī)模的系統(tǒng)。但是在進行備份和恢復時,仍有許多事情需要考慮。當我遇到不對勁的事情時

16、,我感到很受傷。幸運的是,在我的同學和大量參考書的幫助下,我完成了我的模塊。這是我得到最多的。此外,我明白遇到困難時永不放棄重要性,以及團隊合作的重要性,我也明白只有堅持不懈才能取得成功。知識的獲取沒有止境。只要你想學習和行動,沒有什么會困擾我們?;仡櫼粋€多星期的課程設計,我很高興。因為我有動力,我有勇氣。感謝老師們的不懈幫助,感謝學校給我們這次實踐的機會,感謝團隊成員的關心。這些美好的回憶和美好的事情將永遠伴隨著我。時間過得真快,一周的訓練就要結(jié)束了。然而,感覺好像只有一天過去了。訓練的結(jié)束也意味著這個學期將會結(jié)束。不管時間過得多快,本周的VB編程練習將會讓我們受益匪淺。首先,不要說我們已經(jīng)

17、學到了多少專業(yè)知識或?qū)I(yè)技能。在零下1度的天氣里練習真的是在鍛煉我們的意志力。每個人都有惰性,這是可以理解的事實。在寒冷的天氣里,呆在床上更常見。由于實際訓練,我們許多經(jīng)常遲到的同志不得不早起。假設在訓練的第一天,外面下著雪,早上,手機的鬧鐘第二次響了。我們宿舍的幾個姐妹還躲在床上。然而,當一個姐姐突然說:“這個星期我們需要練習,”我們都站了起來,以驚人的速度洗好了,然后匆忙趕到教室。不管平時學生有多懶,這種訓練都是極其認真的。這應該被看作是實踐訓練給我們的特殊禮物。實訓的目的只是為了訓練我們的操作能力和提高我們的專業(yè)技能。實踐帶來真正的知識,這是不變的真諦。毫無疑問,這種VB編程實踐在不同程

18、度上提高了我們的編程技能。編程是我們的專業(yè)課程。然而,當老師通常上課時,班里的大多數(shù)學生對他們都持輕微的態(tài)度。因此,本課程的一般知識。在培訓之前,如果要求我們做一個管理系統(tǒng),我想班里應該很少有學生能完成任務。訓練前,我們經(jīng)常抱怨編程有多難。經(jīng)過一個學期的學習,我們還不能完全形成一個管理體系。但是這次短暫的訓練,讓我們學會了做管理系統(tǒng)。沒錯,在短短幾天內(nèi),我們每個同學都完成了一個自己制作的管理系統(tǒng)。這表明編程本身并不是很難,而是你是否真的在學習。這次訓練讓我深深明白,你的態(tài)度決定砍掉一個。就我自己的經(jīng)驗而言,我一個學期學到的東西沒有一周多。這是為什么?主導因素是態(tài)度。在我的日常學習中,我持不贊成的態(tài)度,對這門課程持懶惰的態(tài)度。因此,一個學期過去

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論