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