① 資料庫課程設計心得體會範文
通過資料庫課程設計的完成,我們從中獲得了不少的感慨,通過對所學知識的體會,能夠明顯感覺到自己比以往進步了不少。以下是由我為大家整理的「資料庫課程設計心得體會範文」,僅供參考,歡迎大家閱讀。
在我看來,資料庫課程設計主要的目標是利用課程中學到的資料庫知識和技術較好的開發設計出資料庫應用系統,去解決各行各業信息化處理的要求。通過這次的課程設計,可以鞏固我們對資料庫基本原理和基礎理論的理解,掌握資料庫應用系統設計開發的基本方法,進一步提高我們綜合運用所學知識的能力。
當搏棚我們這組決定做大學生就業咨詢系統時,我們並沒有著手寫程序。而是大家一起商量這個系統概述、系統目標、系統需求、業務流程分析、數據流程分析和數據詞典。當這些都准備好了之後,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出來的代碼要求可以實現相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好了,最後會由一個人把這些全部組合搭建在一起。我們使用的是html和php相互嵌套使用,當一個系統做好了之後,我會好好地把程序都看一遍,理會其中的奧秘。
我所負責的是資料庫的備份和還原還有一些界面的實現。還記得自己剛接觸html的時候,覺得很感興趣,所以有一段時間幾乎到了痴迷的程度。然而php是我剛接觸不久的一種編程語言。不過覺得它的功能真的很強大,可以開發出很多大型的系統。但是在做備份和還原的時候,要考慮的東西還是很多的。當我遇到錯誤的時候,感到很受打擊。值得欣慰的是,在同學的幫助和大量參考書的查閱下,我把自己的模塊做好了。這就是我收獲最大的地方。而且,我明白了遇到困難永不放棄的重要性,我知道了團隊合作的重要性,我領悟了只有堅持不懈才會取得勝利。
知識的獲得是無止境的,只要你想基渣則學,只要你行動,沒有什麼會難倒我們的。回首這一個多星期的課程設計,我很欣慰。因為我有了動力,有了勇氣。謝謝老師對我們的不懈幫助,謝謝學校給了我們這一次實踐的機會,也謝謝組員們的關懷。這些美好的回憶美好的東西將永遠伴隨著我。
本次課程設計,使我對《數據結構》這門課程有了更深入理解。《數據結構》是一門實踐性較強課程,為了學好這門課程,必須在掌握理論知識同時,加強上機實踐。
我課程設計題目是線索二叉樹運算。剛開始做這個程序時候,感到完全無從下手,甚至讓我覺得完成這次程序設計根本就是不可能,於是開始查閱各種資料以及參考文獻,之後便開始著手寫程序,寫完運行時有很多問題。特別是實現線索二叉樹刪除運算時很多情況沒有考慮周全,經常運行出現錯誤,但通過同學間幫助最終基本解決問題。
在本課程設計中,我明白了理論與實際應用相結合重要性,並提高了自己組織數據及編寫大型程序能力。培養了基本、良好程序設計技能以及合作能力。這次課程設計同樣提高了我綜合運用所學知識能力。並對VC有了更深入了解。《數據結構》是一門實踐性很強課程,上機實習是對學生全面綜合素質進行訓練一種最基本方法,是與課梁衡堂聽講、自學和練習相輔相成、必不可少一個教學環節。
上機實習一方面能使書本上知識變「活」,起到深化理解和靈活掌握教學內容目;另一方面,上機實習是對學生軟體設計綜合能力訓練,包括問題分析,總體結構設計,程序設計基本技能和技巧訓練。此外,還有更重要一點是:機器是比任何教師更嚴厲檢查者。因此,在「數據結構」學習過程中,必須嚴格按照老師要求,主動地、積極地、認真地做好每一個實驗,以不斷提高自己編程能力與專業素質。
通過這段時間課程設計,我認識到數據結構是一門比較難課程。需要多花時間上機練習。這次程序訓練培養了我實際分析問題、編程和動手能力,使我掌握了程序設計基本技能,提高了我適應實際,實踐編程能力。總來說,這次課程設計讓我獲益匪淺,對數據結構也有了進一步理解和認識。
一周的課程設計結束了,在這次的課程設計中不僅檢驗了我所學習的知識,也培養了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情的方法和技巧。在設計過程中,和同學們相互探討,相互學習,相互監督。我學會了運籌帷幄,學會了寬容,學會了理解,也學會了做人與處世,這次課程設計對我來說受益良多。
課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程。「千里之行始於足下」,通過這次課程設計,我深深體會到這句千古名言的真正含義。我今天認真的進行課程設計,學會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎。我這次設計的科目是數據結。
數據結構,是一門研究非數值計算的程序設計問題中計算機的操作對象(數據元素)以及它們之間的關系和運算等的學科,而且確保經過這些運算後所得到的新結構仍然是原來的結構類型。「數據結構」在計算機科學中是一門綜合性的專業基礎課。數據結構是介於數學、計算機硬體和計算機軟體三者之間的一門核心課程。數據結構這一門課的內容不僅是一般程序設計(特別是非數值性程序設計)的基礎,而且是設計和實現編譯程序、操作系統、資料庫系統及其他系統程序的重要基礎。通過這次模具設計,我在多方面都有所提高。
在界面設置中使用函數調用while。其中文本顯示顏色和背景顏色都可以任意按照自己的喜好,任意改變,但改變的時候必須採用標准英文大寫,同時在製作顯示菜單的窗口,大小根據菜單條數設計。最後採用printf輸出程序設計界面。
這次的程序軟體基本上運行成功,可以簡單的建立鏈式循環鏈表,並進行輸出,及循環語句的運用和選擇語句的控制。由於時間和知識上的限制,使得程序規模相對較小,即功能還不很全面,應用也不很普遍。原來C語言可是涉及很多知識,而不是枯燥無聊的簡單的代碼部分而已,利用C語言方面的知識,我們可以設計出更完善的軟體。
通過這次的課程設計,更是讓我深刻認識到自己在學習中的不足,同時也找到了克服這些不足的方法,這也是一筆很大的資源。在以後的時間中,我們應該利用更多的時間去上機實驗,加強自學的能力,多編寫程序,相信不久後我們的編程能力都會有很大的提高能設計出更多的更有創新的作品。
② 求一數據結構課程設計心得體會。
資料庫課程設計大賽的塵囂漸漸遠去,懷著對這次大賽的些許不舍,懷著對當初課程設計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設計積累的信心與鬥志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡並期望與大家共勉。
首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學asp.net),我接觸到Microsoft 公司的.NET產品。那個時候我已經學過vc和asp,因為windows程序設計實驗的課的關系,接觸過vb,但是沒有專門去學他,因為習慣了c++裡面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱「.net是用於創建下一代應用程序的理想而又現實的開發工具」,而且主推c#語言,由於對c語言的一貫好感,我幾乎是立刻對他產生了興趣。我就開始了對c#的學習,任何語言都不是孤立存在的,所以數據交互是很重要的,暑假的時候我把我們這學期的課本資料庫系統概論看了一遍。我記得以前用c語言編程的時候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個時候就是資料庫站出來的時候啦,於是我又裝上了sql server2000,以前學asp的時候用的是access,那個時候只是照著人家做,理論是什麼也不是很清楚。
通過一個暑假的學習,基本搞清楚了理論方面的東西,具體怎麼用也不是很清楚。但是這為這學期的課程設計打下了鋪墊。
來到學校後,隨著這學期的資料庫課程大賽開始了,我有一個看法就是我自己應該具備的能力不是我會多少,而是我應該具備快速學會東西的能力。遇到什麼就學什麼。我們有時候很容易被一些專業名詞說嚇著,包括什麼建模,軟體工程,數據分析,數據挖掘等等。我身邊就有很多同學被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什麼國家科研難題,只是去用一些工具,發明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個資料庫之前,我們老師說要做好前期分析,我就在網上搜索用什麼分析工具好。最後我選擇了roseUML建模工具。在此之前,我腦袋裡面沒有軟體建模的思想,什麼UML建模對我而言就是一張空白的紙。但是真正接觸後並沒有想像的那麼難,有什麼不懂的上網去搜索,這是一個信息橫流的世界,有google,就沒有不能解決的知識難題。以及後來的資料庫分析的時候用到的powerdesigner也是一樣。
開發的時候我想過用什麼架構,c/s模式?模式有很多,怎麼選擇?我就上網搜索現在最流行的架構是什麼。結果搜到了MVC架構,就是你啦。我決定用這個架構,不會,沒關系,咱學。Just do it!前期工作準備好後,那麼我就得把我暑假學的.net加以實踐。這個時候我更加深入的了解了利用ado.Net操縱資料庫的知識。並且對資料庫裡面的存儲過程有了比較深入的了解。經過大概2個多星期的奮斗,我完成了我的資料庫課程設計--基於.net數據集的圖書館管理系統。並最後非常榮幸的獲得了大賽的一等獎以及以及新技術應用獎。
與其臨淵羨魚,不如退而結網。這次資料庫課程設計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個資料庫開始無論遇到什麼困難,我都沒有一絲的放棄的念頭。出於對知識的渴望,出於對新技術的好奇,出於對一切未知的求知。我完成了這次資料庫課程設計,不過這只是我學習路上的驛站,未來十年.NET的核心技術就是XML[至少微軟是這么宣傳的],我會繼續學習它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言並不重要畢竟它僅僅是工具,用好一個工具並不是一件值得為外人道的事情,主要是了解學習思想。古語說的好:學無止境啊!
我很慶幸我參加了這次資料庫大賽,讓我確實打開了眼界。
③ 實訓總結與體會萬能版5篇
實訓的最終目的是全面提高學生的職業素質,最終達到學生滿意就業、企業滿意用人的目的。下面是我給大家帶來的實訓 總結 與體會萬能版,希望對您有所幫助!
實訓總結與體會萬能版1
歷時八天的實訓眨眼間便過去了,感覺時間過得好快好快。
盡管我們學習的時間是短暫的,使用的一些儀器是古老的,造出的那些作品是最簡單的,但是這段日子以來所經歷的卻是我們從未有過的,它的意義彌足珍貴。在這段日子裡,我們不再麻木,因為每天我們都在感受。
實訓的時間快到了,同學們都顯得異常興奮,我知道這是實訓給他們帶來的快樂。但是快樂是他們的,我卻什麼也沒有,我開始感到困惑。我困惑,是因為我懷疑這樣的實訓對我們真的有用嗎?兩周的時間本來就少得可憐,現在還壓縮至8天,我們真的能學到什麼嗎?甚至我開始覺得這實訓就是走一個過程,因為這種現象在現實生活中已經司空見慣。現實生活中,我們做的費力費時而毫無價值意義的事情太多了,本來這中太過形式化的社會現狀已經夠讓我郁悶,由此,我的反應更加強烈了。然而,就在實訓開始之後,我的想法不同了。
這種感覺,對,就是這種感覺!這種感覺終於回來了!這是我進入大學以來第二次感覺怎麼強烈。這種感覺終於填補了我自入學 軍訓 以來的空白。每天早晨我們穿著整齊的工作服,冒著嚴寒,准時到達工訓中心。然後開始我們一天的工作。每一天我們的視野都是全新的,各種各樣的機器設備都是我們從未見過的,每一環節的動作任務也全是我們從未做過的。首先,師傅們耐心地為我們講解所用機器的構造。性能及其工作原理,然後仔細地為我們演示整個工作過程的各個環節,各個動作,告訴我們那些應當注意的事情,最後把時間完全地交與了我們,讓我們親自動手,親自體驗。每天,我們都從無知到知之以至於到突破,我們無時無刻都不在感受。我們感受了那份喜悅,因為那是用我們的付出和努力堆積起來的成功;我們感受了那份欣慰,因為那成果完全出於我們之間的互相信任和默契配合;我們感受了那份自豪,因為我們從來沒有在失敗之後就一蹶不振。各式各樣的工作任務不僅是對我們的考驗,更是對我們的 教育 。鍛壓讓我不僅打出了生平第一塊鐵,更讓我懂得做什麼事情都要做到膽大心細,只有膽大才能有自信,只有心細,才能做得好;鑄造不僅讓我學會了怎麼制模,更讓我知道做什麼事情都要學會思考,都要小心翼翼,只有懂得思考,才能找到問題的解決 方法 ,只有小心翼翼,才能做到完美……相信盡管在同一個點上我們不同的人感觸會各不相同,但有一點是可以肯定的,我們都得到了提升,我們都有了感覺。
如今,實訓已經成為過去,雖然今天我們所學到的大部分也許在我們將來的事業中用不著,但是這些感覺,這些感悟將會使我們一生受益。
實訓總結與體會萬能版2
轉眼間,為其八周的實訓工作就要結束了,回顧在這期間的工作,我受益匪淺。這將近兩個月的時間里,在指導老師的指導下,通過我的努力,我學到了很多在學校的課堂上沒有學到的東西,也使我加深了對自己專業的認知,從而確定了自己以後的努力方向。
雖然在學校安排的課程里,我有過和同學一起完成一個項目的經歷,但在這次實訓里,當真正地接觸到一個公司的產品,參與到公司的法規智庫系統雲端版的調研、設計、測試等工作時,我還是顯得有些心有餘而力不足的,比如在進行系統的業務需求整理時,與在學校課程里學到的需求分析不太一樣,導致我剛開始無從下手,經過老師的指導,我了解並學會了業務需求的分析及設計,並參與到了法規智庫系統原型的設計工作。
在這期間,我也認識到了與指導老師進行及時溝通的重要性,當工作遇到問題時,應該及時與老師進行溝通,而不是按照自己的想法接著進行下去。這樣如果自己的想法不正確,便會需要重新開始這份工作,這樣就浪費了很多的時間。除此之外。我也學到了在做事情時,要注意QCT的思路問題。在進行調研工作時,由於我沒有這個清晰的思路,導致調研工作進行地並不是很順利,老師指出了我存在的思路問題,我的思路一下子豁然開朗,調研工作進展地也很順利。我深深地體會到了一個正確的思路對一份工作的重要性。
經過這次的實訓,我不僅鞏固了學到的專業知識,也開闊了眼界,還積累了許多實踐 經驗 ,更領會到除了在學校學到的理論知識,實踐經驗也顯得尤為重要。我相信,此次的實訓體驗,會為我以後進一步走向社會打下堅實的基礎。
實訓總結與體會萬能版3
在這一周Oracle資料庫管理與應用的實訓的時間里,實訓老師針對我們本學期的學習,有針對性地對我們進行了很有價值的實訓工作,從最基礎的欄位類型,到一般的Oracle語句,如創建數據表、視圖、存儲過程、觸發器等,給我們細心講解,雖然Oracle資料庫管理與應用的課已經學習了將近一學期,但對其簡單的知識點運用的都不是很熟練,沒能真正去融會貫通。
不過,經過為期一周的針對性實訓,我學到了很多知識,把以前學的所有知識點都貫穿到一起,又溫習了一遍,讓我們能從真正意義上了解到Oracle資料庫的用處。
不論再用到什麼軟體編寫網站,都會用到資料庫連接,都要從那個資料庫中調用數據,這說明了資料庫的重要性,認識到學習資料庫的必要性。Oracle資料庫是很重要的資料庫系統。在資料庫實訓過程中,難免會出現小錯誤,但經過我們的討論研究,加上老師認真的輔導,我們會解決這些錯誤,從而更加熟練掌握Oracle資料庫。這一周不僅學到了Oracle資料庫的知識,還培養了我們的團隊合作精神,互相幫助,討論研究,解決問題。實訓一周,收獲頗多,更是受益匪淺。
實訓總結與體會萬能版4
這個學期就要結束了,專業綜合訓練這門課也接近尾聲了。對於秘書實訓我有一定的見解。
首先,這門課和別的課程不是很相同。一般的課程主要要請同學們理解掌握書本裡面的理論知識,而這門課則主要要求同學們培養自身的動手實踐的能力,而且內容的覆蓋面很廣,這門課主要包括了我們以前所學習的三門專業課:秘書寫作,檔案管理,秘書實務,這三門課程的綜合知識。所以內容很廣。
其次,這門課時,老師重在要求同學們通過一次又一次的模擬實訓,在辦公上來進一步熟悉秘書辦文工作的程序,提高寫作技能,掌握各種文書的寫作手法;在處理公公共關繫上能有效處理好自己與上司以及同事之間的溝通和協調;在個人修養上能夠做到一個辦公室文員應有的素質等等。
上課時,老師一般都是採用案例教學法。這種 教學方法 對於我們文秘專業的學生來說是非常重要的。老師對於案例的要去也是非常之高的。課堂上我們使用老師准備的材料、案例,分組和同學們一起討論,交流,演戲。最後練習結束的時候老師還進行分析。一般,老師還會採用另外一種教學方法——情景模擬法。一般老師會讓我們學生分成四個小組,模擬組建公司的組織機構,按照老師擬定的實訓項目進行模擬訓練。訓練結束後,老師一般會讓自己小組進行自評,借著讓其他小組找出自己能夠發現的缺點,最後老師再自己點出一些沒有被大家找出來的缺點。我覺得老師所採用的這兩種方法非常好,比傳統的教學方法更加能夠讓我們同學接受。
總之,這次的秘書專業綜合訓練課程為我們專業的學生提供了與眾不同的學習和體會的平台,從書本中面對現實,為我們走上社會打下了扎實的基礎。從實踐訓練中,我總結出一些屬於自己的實踐經驗,也明了今後需要努力的方向。所以我要從現在就開始,以一名辦公室文員的身份要求自己,嚴格自我。我相信在不遠的未來,我能夠做的更出色。
實訓總結與體會萬能版5
通過一周的實訓,讓我對ERP(企業資源計劃)有了更多的了解。在實訓的過程中也讓我學到了許多在生活當中不能接觸到的知識和不能體會到的感受。這次最大的收獲就是讓我了解到一個企業要想很好的經營下去,和企業的所有員工都離不開。企業的成功也和每個員工的功勞里不開。她們兩者是相輔相成,離開了誰都不行,沒有了員工的努力就不會有企業的成功。沒有一個好的企業員工的才能也不能施展。所以說她們兩者誰也離不開誰。
ERP屬於企業內部計劃,它是把一個企業的物流、人流、資金流、信息流統一起來進行管理,以求最大限度地利用企業現有資源,實現企業經濟效益的最大化。其主要宗旨是對企業所擁有的人、財、物、信息、時間和空間等綜合資源進行綜合平衡和優化管理,協調企業各管理部門,圍繞市場導向開展業務活動,提高企業的核心競爭力,從而取得最好的經濟效益。總而言之,企業資料計劃就是對企業的資源進行合理的分配和控制,爭取把企業的利益最大化。
在這次的實訓中我擔任的職位是財務主管。財務主管在我的概念里一直是一個比較復雜、比較累的一個職位。以前我也聽別人說一個企業中最忙的職位之一就是財務主管。在沒實訓之前我覺的這是在危言聳聽,但我接觸了這個職位之後,我才發現原來真如他們所說的一樣,財務主管在企業中起著舉足輕重的作用。財務是一個企業的血液,企業能夠運行的先決條件就是財務資金能夠支持企業的正常運行。一個企業有生命的體現就是財務能夠周轉,收支能夠平衡。所以說資金是一個企業的血液。
一個基本包括五大部分,分別是CEO、財務總監、采購總監、生產總監和銷售總監。如果說資金是企業的血液,那麼CEO是企業的大腦,生產能力就是企業的骨架,采購是企業的糧食,銷售是企業的消化系統。五大部分缺一不可,缺少其中的任何一個部分,企業都將是不完整的。
財務是企業基本運行的先決條件。在實訓之前每組會先對每個人進行角色分配,個人也可以根據自己的 愛好 和特長選擇合適自己的職位。在選擇職位的時候和每個人的個性也有關,比如說性格比較溫和,做事較細心的人適合於做財務,頭腦運轉交快的人適合與做CEO,因為CEO關乎於企業的存亡一個好的CEO一定可以帶領出一個優秀的團隊。一個企業五個職位,而我們組剛好是五個人,每個人擔任一個職位,沒個人都要盡到自己的職責和義務。不會出現有事沒人做和有人沒事做的狀況。所以在運行的過程中,我們團結一致,共同取得了優異的成績。
在實訓的過程中,由於我們預測錯誤和規劃不到位,致使我們的企業在所有企業中出現了兩個亮點。第一個亮點是第一年我們企業在所有企業當中是虧損最少的一個,有些企業虧損量是我們企業的兩倍,取得如此好的成績和我們的合作夥伴禮部開,這正是應了商場上離不開合作夥伴那幾句話。第一年取得如此好的成績就代表了我們企業有了一個好的兆頭。這是我們對後面的幾年充滿了信心。於是我們在做第二年規劃的時候就冒了一次險。而這一次冒的險使得我們企業差點面臨破產,資金短缺、訂單違約、管理費用高達其他企業的幾倍等等問題。所以說第二年是我們企業的第二個亮點。虧損最多的一個企業,虧損量是別人的兩倍。第一年的亮點和第二年的兩點給了我們企業一個很大的教訓,人不能驕傲,做事不可急躁。驕傲會使你墜於地獄。前兩年的發展狀況可以用一句來概括為第一年的成功導致了第二年的失敗。
有了前兩年的教訓,在第三年的時候我對資金的周轉做了詳細的規劃,因為有了很好的規劃,在第三年裡,我們企業改變了前兩年的狀況,出現了盈利的狀況,與其他企業相比雖然我們企業不是盈利最多的,但是在一定程度上這也給了我們一個最好的安慰。在後來的幾年裡,我們企業一直維持這盈利的狀態,雖然我們企業盈利不是最多的,但是在一定程度上也給了我們不少的安慰。盈利就代表著我們在這一年裡的辛苦都是值得的,我們付出了努力同時又得到了回報,因為付出過所以得到了應有的回報,我相信其他成員也會感到很欣慰。因為我們的付出不是白費的,我們得到了教訓和經驗。這樣的教訓在生活中是無法體會到的。
如果有人問我實訓和上課的區別,那我會毫不猶豫的告訴他,她們之間自大的區別就是一個是主動學習,一個是比較被動的去學習。為什麼會這樣說?其實在上課的時候許多的學生都不知道上課要幹嘛,看書太無聊了,聽課太累了而且還抓不住老師說的重點。所以許多學生的上課時間是看著時間度過的。但是在實訓的過程中,絕不會出現這樣的情況,沒有一個同學會覺得時間太長了,每個人都希望時間過慢點,所有人的感覺就是時間太短了。她們希望時間再長一點讓自己在實訓中學到更多的知識。在實訓過程中知識的積累不是固定不變的,而是在運行過程中不斷的發現問題,並不斷的解決問題,這其中不含被動更多的是主動,這體現了學生對知識的渴望。沒有一個人會排斥知識的積累,只是她們沒有很好的知識積累的方式。我希望在以後的學習中可以開展更多類似的實訓。
實訓總結與體會萬能版5篇相關 文章 :
★ 實訓心得體會通用版
★ 通用版大學生實習心得體會範例5篇
★ 大學生實習工作總結(通用版)5篇
★ 800字實訓報告範文5篇
★ 實習總結或體會
★ 大學生實習總結通用版五篇
★ 實訓心得體會500字以上
★ 實習生工作總結萬能模板5篇
★ 萬能實習工作總結
★ 畢業實習總結報告通用5篇
④ 資料庫原理設計心得體會
這段時間的設計與製作,給了你怎樣的一些心得體會呢?那麼記錄下來吧!下面是由我為大家整理的「資料庫原理設計心得體會」,僅供參考,歡迎大家閱讀。
在我看來,資料庫課程設計主要的目標是利用課程中學到的資料庫知識和技術較好的開發設計出資料庫應用系統,去解決各行各業信息化處理的要求。通過這次的課程設計,可以鞏固我們對資料庫基本原理和基礎理論的理解,掌握資料庫應用系統設計開發的基本方法,進一步提高我們綜合運用所學知識的能力。
當我們這組決定做大學生就業咨詢系統時,我們並沒有著手寫程序。而是大家一起商量這個系統概述、系統目標、系統需求、業務流程分析、數據流程分析和數據詞典。當這些都准備好了之後,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出來的代碼要求可以實現相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好了,最後會由一個人把這些全部組合搭建在一起。我們使用的是Html和php相互嵌套使用,當一個系統做好了之後,我會好好地把程序都看一遍,理會其中的奧秘。
我所負責的是資料庫的備份和還原還有一些界面的實現。還記得自己剛接觸html的時候,覺得很感興趣,所以有一段時間幾乎到了痴迷的程度。然而Php是我剛接觸不久的一種編程語言。不過覺得它的功能真的很強大,可以開發出很多大型的系統。但是在做備份和還原的時候,要考慮的東西還是很多的。當我遇到錯誤的時候,感到很受打擊。值得欣慰的是,在同學的幫助和大量參考書的查閱下,我把自己的模塊做好了。這就是我收獲最大的地方。而且,我明白了遇到困難永不放棄的重要性,我知道了團隊合作的重要性,我領悟了只有堅持不懈才會取得勝利。
知識的獲得是無止境的,只要你想學,只要你行動,沒有什麼會難倒我們的。回首這一個多星期的課程設計,我很欣慰。因為我有了動力,有了勇氣。謝謝老師對我們的不懈幫助,謝謝學校給了我們這一次實踐的機會,也謝謝組員們的關懷。這些美好的回憶美好的東西將永遠伴隨著我。
兩個星期的時間非常快就過去了,這兩個星期不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發的部分過程。雖說上過資料庫上過管理信息系統等相關的課程,但是沒有親身經歷過相關的設計工作細節。這次實習證實提供了一個很好的機會。
通過這次課程設計發現這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發現鍵歲我們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用於實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。
從各種文檔的閱讀到開始的需求分析、概念結構設計、邏輯裂旦結構設計、物理結構設計。親身體驗了一回系統的設計開發過稿源睜程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到後面突然就發現自己一開始的設計有問題,然後又回去翻工,在各種反復中不斷完善自己的想法。
我想有這樣的問題不止我一個,事後想想是一開始著手做的時候下手過於輕快,或者說是根本不了解自己要做的這個系統是給誰用的。因為沒有事先做過仔細的用戶調查,不知道整個業務的流程,也不知道用戶需要什麼功能就忙著開發,這是作為設計開發人員需要特別警惕避免的,不然會給後來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以後的課程設計要特別注意這一塊的設計。
按照要求,我們做的是機票預訂系統。說實話,我對這個是一無所知的,沒有訂過機票,也不知道航空公司是怎麼一個流程。盲目開始設計的下場我已經嘗過了,結果就是出來一個四不像的設計方案,沒有什麼實際用處。沒有前期的調查,僅從指導書上那幾條要求著手是不夠的。
在需求分析過程中,我們通過上網查資料,去圖書館查閱相關資料,結合我們的生活經驗,根據可行性研究的結果和客戶的要求,分析現有情況及問題,採用client/server結構,將機票預定系統劃分為兩個子系統:客戶端子系統,伺服器端子系統。在兩周的時間里,不斷地對程序及各模塊進行修改、編譯、調試、運行,其間遇到很多問題:由於忘記了一些java語言的規范使得在調試過程中一些錯誤沒有發現,通過這次課程設計,我對調試掌握得更加熟練了,意識到了程序語言的規范性以及我們在編程時要有嚴謹的態度,同時在寫程序時如有一定量的注釋,既增加了程序的可讀性,也可以使自己在讀程序時更容易。
我們學習並應用了sql語言,對資料庫的創建、修改、刪除方法有了一定的了解,通過導入表和刪除表、更改表學會了對於表的一些操作,為了建立一個關系資料庫信息管理系統,必須得經過系統調研、需求分析、概念設計、邏輯設計、物理設計、系統調試、維護以及系統評價的一般過程,為畢業設計打下基礎。
很多事情不是想像中的那麼簡單的,它涉及到的各種實體、屬性、數據流程、數據處理等等。很多時候感覺後面的設計根本無法繼續,感覺像是被前面做的各種圖限制了。在做關系模型轉換的時候碰到有些實體即可以認為是實體又可以作為屬性,為了避免冗餘,盡量按照屬性處理了。
物理結構設計基本沒有碰到問題,這一塊和安全性、完整性不覺就會在物理結構設計中添加一些安全設置:主鍵約束、check約束、default定義等。最後才做索引的部分,對一些比較經常使用搜索的列,外鍵上建立索引,這樣可以明顯加快檢索的速度,最後別忘記重要的安全性設置,限制用戶訪問許可權,新建用戶並和資料庫用戶做相應的映射。
不管做什麼,我們都要相信自己,不能畏懼,不能怕遇到困難,什麼都需要去嘗試,有些你開始認為很難的事在你嘗試之後你可能會發現原來她並沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業出去即面臨找工作,從學習這個專業,到以後從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鍾,我們面臨畢業,面臨擇業,需要這些實踐經驗,在困難面前要勇於嘗試,這是這次課程設計給我的最大感想!
以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發現做一個項目最重要的不在於如何實現,而是實現之前的需求分析和模塊設計。創新很難,有些流行的系統其實現並不難,難的在於對市場的分析和准確定位。設計,是一個任重道遠的過程。
資料庫課程設計大賽塵囂漸漸遠去,懷著對這次大賽些許不舍,懷著對當初課程設計開始時候豪情萬丈決心留戀,懷著通過這次課程設計積累信心與鬥志,我開始寫這篇文章,為自己足跡留下哪怕是微不足道但是對自己彌足珍貴痕跡並期望與大家共勉。
首先,讓我記憶追溯到大二暑假,在老大指引下(老大勸我學ASP(ASP培訓)net),我接觸到microsoft公司net產品。那個時候我已經學過vc和asp,因為windows程序設計實驗課關系,接觸過VB(VB培訓),但是沒有專門去學他,因為習慣了c++裡面class,int,覺得vbsub,var看著就不是很順心。我是一個好奇心很強人,突然看到了一個號稱「。net是用於創建下一代應用程序理想而又現實開發工具」,而且主推c#語言,由於對c語言一貫好感,我幾乎是立刻對他產生了興趣。我就開始了對c#學習,任何語言都不是孤立存在,所以數據交互是很重要,暑假時候我把我們這學期課本資料庫系統概論看了一遍。我記得以前用c語言編程時候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個時候就是資料庫站出來時候啦,於是我又裝上了sql server2000,以前學asp時候用是access,那個時候只是照著人家做,理論是什麼也不是很清楚。
開發時候我想過用什麼架構,c/s模式?模式有很多,怎麼選擇?我就上網搜索現在最流行架構是什麼。結果搜到了mvc架構,就是你啦。我決定用這個架構,不會,沒關系,咱學。just do it!前期工作準備好後,那麼我就得把我暑假學net加以實踐。這個時候我更加深入了解了利用ado、net操縱資料庫知識。並且對資料庫裡面存儲過程有了比較深入了解。經過大概2個多星期奮斗,我完成了我資料庫課程設計——基於net數據集圖書館管理系統。並最後非常榮幸獲得了大賽一等獎以及以及新技術應用獎。
與其臨淵羨魚,不如退而結網。這次資料庫課程設計給我最大印象就是如果自己有了興趣,就動手去做,困難在你勇氣和毅力下是抬不了頭。從做這個資料庫開始無論遇到什麼困難,我都沒有一絲放棄念頭。出於對知識渴望,出於對新技術好奇,出於對一切未知求知。我完成了這次資料庫課程設計,不過這只是我學習路上驛站,未來十年net核心技術就是xml[至少微軟是這么宣傳],我會繼續學習它,包括jave公司j2ee我也很想試試,語言本來就是相通,just do it!語言並不重要畢竟它僅僅是工具,用好一個工具並不是一件值得為外人道事情,主要是了解學習思想。古語說好:學無止境啊。
實際上從學習經歷來看,我們接觸知識體系都是屬於比較老或比較傳統,與現在發展迅速IT行業相比很多情況已不再適用,尤其是當開源模式逐漸走近開發者後更是如此。雖然是一個資料庫課程設計,由於本人在選擇項目時候是本著對自己有實際應用價值角度考慮,所以其中也涉及到一些資料庫以外設計。總而言之,這次資料庫設計心得體會不能用語言完全表達。