數(shù)據(jù)庫課程設計總結與體會
課程設計總結與體會529940
對實驗過程中用到的軟件、實現(xiàn)技術的評價以及對于實驗過程遇到的一些問題做的總結:
本次實驗我們是在windows操作系統(tǒng)平臺下完成的,應用了數(shù)據(jù)庫建表,觸發(fā),刪除插入。。。。;powerdesigner實現(xiàn)數(shù)據(jù)庫的概念模型、物理模型的轉化。。。。;java語言中的的GUI圖形用戶界面、與數(shù)據(jù)庫連接(jdbc)等技術。較好的在規(guī)定時間內(nèi)完成了老師安排給我們的任務,實驗過程中盡管遇到了不少問題,但最后經(jīng)過與同伴互相探討,借閱資料,請教老師等都使問題得到了解決。總的來說感覺數(shù)據(jù)庫、powerdesigner、java語言面向對象等編程技術應用起來靈活,容易理解。短短的兩周課程設計讓我對java語言等編程技術產(chǎn)生了濃厚的興趣,更重要的是增強了我學習的自信心。
對兩周的課程設計過程中老師引導的對軟件開發(fā)的分配時間的分析評價:在第一階段:201*.1.2--201*.1.6
我們做的題目是《小型餐飲管理系統(tǒng)》按照老師的安排,我們先進行系統(tǒng)需求和系統(tǒng)功能設計,在確定了我們要做的小型餐飲管理系統(tǒng)應具有哪些功能后利用powerdesigner匯出了數(shù)據(jù)庫的物理模型(ER圖),并且進一步利用powerdesigner的強大功能由ER圖繼而生成了物理模型圖以及數(shù)據(jù)庫,完成了數(shù)據(jù)庫設計階段。(包括安全性和完整性的設計);
在剩下來的幾天里我們主要把精力集中在應用程序的調(diào)試及課程設計報告的書寫上。
個人負責的工作部分:1.與組員一起探討分析所做項目(小型餐飲管理系統(tǒng))的需
求分析部分,共同完成需求部分的設計。2.通過網(wǎng)絡、書籍等查找所需的資料。3.數(shù)據(jù)庫部分的書寫(包括數(shù)據(jù)庫、表、觸發(fā)器、索引、存儲過程等的創(chuàng)建)以及完成ER圖,物理模型圖的設計轉換部分。
經(jīng)驗與教訓:
在實驗驗演示給老師看的時候,自我感覺做的挺好,能得到老師的好評和贊許,沒想到的是老師看完我們的演示后提出的一系列問題讓我們一時目瞪口呆。聽了老師的講解后才發(fā)現(xiàn)我們做的系統(tǒng)根本就是個廢品,沒有任何一家廠商愿意用我們的東西,即使免費相贈。和現(xiàn)實中的《餐飲管理系統(tǒng)》相比,我們的系統(tǒng)最大的不足體現(xiàn)在安全性方面,主要表現(xiàn)為以下兩個方面:1.顧客點菜時由于沒有考慮到庫戶綁定問題,及設置相關的口令,從而導致點菜時亂套,無章法的問題,不方便飯店管理,嚴重的會出現(xiàn)店家虧損問題。2.缺少工作人員的業(yè)績考核環(huán)節(jié)的設計。
通過這次教訓,我相信在以后的學習實踐當中,我一定會更加認真的對待實驗中的每一個環(huán)節(jié),尤其是開始時的基礎階段。學習,成長的過程就像建造一棟高樓大廈一樣,打好地基很重要,因為這關系整個樓層的穩(wěn)固安全問題。我堅信在以后長遠的學習的過程中我會更注重培養(yǎng)嚴謹?shù)乃季S,重視細節(jié),凡事努力打造個好的開頭,腳踏實地,一步一個腳印,做到不驕不躁。
心得與體會:
第一次接觸像這樣比較大的項目,通過本次課程設計我深切的體會到合作與實踐的重要性。
第一、在實驗的過程中我一邊學習一邊上機動手操作,才發(fā)現(xiàn)自己不懂的太多太多,以前的自己太渺小,我需要不斷的在學習中成長。同時也深刻體會到自己需要在動手操作方面努力改進提高。第二、記得老師和學長們總是教導我們要學會與他人協(xié)作,告訴我們合作的能在走出社會以后更是顯得尤為重要,之前我還有點不以為然,過分的相信自己。通過本次為期兩周的課程設計我對老師和學長的話堅信不移,這次實驗如果沒有同伴的幫助僅在兩周內(nèi)僅憑我個人是無法完成的,實驗過程中我們一起努力,互相督促,探討。。。。最后較好的完成了任務,也從中學到了不少東西。我篤信在以后的學習和成長過程中我會更加注重與他人協(xié)作,互助。
擴展閱讀:數(shù)據(jù)庫課程設計心得體會
《數(shù)據(jù)庫原理與應用》
課程設計
個人總結
題目機票預訂系統(tǒng)專業(yè)班級計0903學號201*07010319姓名王龍飛指導老師強新建完成時間201*.1.12
課程設計心得體會及總結
兩個星期的時間非?炀瓦^去了,這兩個星期不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫上過管理信息系統(tǒng)等相關的課程,但是沒有親身經(jīng)歷過相關的設計工作細節(jié)。這次實習證實提供了一個很好的機會。
通過這次課程設計發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發(fā)現(xiàn)我們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發(fā)現(xiàn)有很多已經(jīng)學過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發(fā)現(xiàn)問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。
從各種文檔的閱讀到開始的需求分析、概念結構設計、邏輯結構設計、物理結構設計。親身體驗了一回系統(tǒng)的設計開發(fā)過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設計有問題,然后又回去翻工,在各種反復中不斷完善自己的想法。
我想有這樣的問題不止我一個,事后想想是一開始著手做的時候下手過于輕快,或者說是根本不了解自己要做的這個系統(tǒng)是給誰用的。因為沒有事先做過仔細的用戶調(diào)查,不知道整個業(yè)務的流程,也不知道用戶需要什么功能就忙著開發(fā),這是作為設計開發(fā)人員需要特別警惕避免的,不然會給后來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以后的課程設計要特別注意這一塊的設計。
按照要求,我們做的是機票預訂系統(tǒng)。說實話,我對這個是一無所知的,沒有訂過機票,也不知道航空公司是怎么一個流程。盲目開始設計的下場我已經(jīng)嘗過了,結果就是出來一個四不像的設計方案,沒有什么實際用處。沒有前期的調(diào)查,僅從指導書上那幾條要求著手是不夠的。
在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關資料,結合我們的生活經(jīng)驗,根據(jù)可行性研究的結果和客戶的要求,分析現(xiàn)有情況及問題,采用Client/Server結構,將機票預定系統(tǒng)劃分為兩個子系統(tǒng):客戶端子系統(tǒng),服務器端子系統(tǒng)。在兩周的時間里,不斷地對程序及各模塊進行修改、編譯、調(diào)試、運行,其間遇到很多問題:由于忘記了一些java語言的規(guī)范使得在調(diào)試過程中一些錯誤沒有發(fā)現(xiàn),通過這次課程設計,我對調(diào)試掌握得更加熟練了,意識到了程序語言的規(guī)范性以及我們在編程時要有嚴謹?shù)膽B(tài)度,同時在寫程序時如有一定量的注釋,既增加了程序的可讀性,也可以使自己在讀程序時更容易。
我們學習并應用了SQL語言,對數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導入表和刪除表、更改表學會了對于表的一些操作,為了建立一個關系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設計、邏輯設計、物理設計、系統(tǒng)調(diào)試、維護以及系統(tǒng)評價的一般過程,為畢業(yè)設計打下基礎。
很多事情不是想象中的那么簡單的,它涉及到的各種實體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時候感覺后面的設計根本無法繼續(xù),感覺像是被前面做的各種圖限制了。在做關系模型轉換的時候碰到有些實體即可以認為是實體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。
物理結構設計基本沒有碰到問題,這一塊和安全性、完整性不覺就會在物理結構設計中添加一些安全設置:主鍵約束、check約束、default定義等。最后才做索引的部分,對一些比較經(jīng)常使用搜索的列,外鍵上建立索引,這樣可以明顯加快檢索的速度,最后別忘記重要的安全性設置,限制用戶訪問權限,新建用戶并和數(shù)據(jù)庫用戶做相應的映射。
不管做什么,我們都要相信自己,不能畏懼,不能怕遇到困難,什么都需要去嘗試,有些你開始認為很難的事在你嘗試之后你可能會發(fā)現(xiàn)原來她并沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業(yè)出去即面臨找工作,從學習這個專業(yè),到以后從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實踐經(jīng)驗,在困難面前要勇于嘗試,這是這次課程設計給我的最大感想!
以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發(fā)現(xiàn)做一個項目最重要的不在于如何實現(xiàn),而是實現(xiàn)之前的需求分析和模塊設計。創(chuàng)新很難,有些流行的系統(tǒng)其實現(xiàn)并不難,難的在于對市場的分析和準確定位。設計,是一個任重道遠的過程。
友情提示:本文中關于《數(shù)據(jù)庫課程設計總結與體會》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫課程設計總結與體會:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。