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