第一篇:數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)與體會
課程設(shè)計(jì)總結(jié)與體會529940
對實(shí)驗(yàn)過程中用到的軟件、實(shí)現(xiàn)技術(shù)的評價(jià)以及對于實(shí)驗(yàn)過程遇到的一些問題做的總結(jié):
本次實(shí)驗(yàn)我們是在windows操作系統(tǒng)平臺下完成的,應(yīng)用了數(shù)據(jù)庫建表,觸發(fā),刪除插入。。;powerdesigner實(shí)現(xiàn)數(shù)據(jù)庫的概念模型、物理模型的轉(zhuǎn)化。。;java語言中的的GUI圖形用戶界面、與數(shù)據(jù)庫連接(jdbc)等技術(shù)。較好的在規(guī)定時(shí)間內(nèi)完成了老師安排給我們的任務(wù),實(shí)驗(yàn)過程中盡管遇到了不少問題,但最后經(jīng)過與同伴互相探討,借閱資料,請教老師等都使問題得到了解決。總的來說感覺數(shù)據(jù)庫、powerdesigner、java語言面向?qū)ο蟮染幊碳夹g(shù)應(yīng)用起來靈活,容易理解。短短的兩周課程設(shè)計(jì)讓我對java語言等編程技術(shù)產(chǎn)生了濃厚的興趣,更重要的是增強(qiáng)了我學(xué)習(xí)的自信心。
對兩周的課程設(shè)計(jì)過程中老師引導(dǎo)的對軟件開發(fā)的分配時(shí)間的分析評價(jià): 在第一階段:2011.1.2--2011.1.6
我們做的題目是《小型餐飲管理系統(tǒng)》按照老師的安排,我們先進(jìn)行系統(tǒng)需求和系統(tǒng)功能設(shè)計(jì),在確定了我們要做的小型餐飲管理系統(tǒng)應(yīng)具有哪些功能后利用powerdesigner匯出了數(shù)據(jù)庫的物理模型(ER圖),并且進(jìn)一步利用powerdesigner的強(qiáng)大功能由ER圖繼而生成了物理模型圖以及數(shù)據(jù)庫,完成了數(shù)據(jù)庫設(shè)計(jì)階段。(包括安全性和完整性的設(shè)計(jì));
在剩下來的幾天里我們主要把精力集中在應(yīng)用程序的調(diào)試及課程設(shè)計(jì)報(bào)告的書寫上。
個(gè)人負(fù)責(zé)的工作部分:1.與組員一起探討分析所做項(xiàng)目(小型餐飲管理系統(tǒng))的需求分析部分,共同完成需求部分的設(shè)計(jì)。2.通過網(wǎng)絡(luò)、書籍等查找所需的資料。3.數(shù)據(jù)庫部分的書寫(包括數(shù)據(jù)庫、表、觸發(fā)器、索引、存儲過程等的創(chuàng)建)以及完成ER圖,物理模型圖的設(shè)計(jì)轉(zhuǎn)換部分。
經(jīng)驗(yàn)與教訓(xùn):
在實(shí)驗(yàn)驗(yàn)演示給老師看的時(shí)候,自我感覺做的挺好,能得到老師的好評和贊許,沒想到的是老師看完我們的演示后提出的一系列問題讓我們一時(shí)目瞪口呆。聽了老師的講解后才發(fā)現(xiàn)我們做的系統(tǒng)根本就是個(gè)廢品,沒有任何一家廠商愿意用我們的東西,即使免費(fèi)相贈(zèng)。和現(xiàn)實(shí)中的《餐飲管理系統(tǒng)》相比,我們的系統(tǒng)最大的不足體現(xiàn)在安全性方面,主要表現(xiàn)為以下兩個(gè)方面:1.顧客點(diǎn)菜時(shí)由于沒有考慮到庫戶綁定問題,及設(shè)置相關(guān)的口令,從而導(dǎo)致點(diǎn)菜時(shí)亂套,無章法的問題,不方便飯店管理,嚴(yán)重的會出現(xiàn)店家虧損問題。2.缺少工作人員的業(yè)績考核環(huán)節(jié)的設(shè)計(jì)。
通過這次教訓(xùn),我相信在以后的學(xué)習(xí)實(shí)踐當(dāng)中,我一定會更加認(rèn)真的對待實(shí)驗(yàn)中的每一個(gè)環(huán)節(jié),尤其是開始時(shí)的基礎(chǔ)階段。學(xué)習(xí),成長的過程就像建造一棟高樓大廈一樣,打好地基很重要,因?yàn)檫@關(guān)系整個(gè)樓層的穩(wěn)固安全問題。我堅(jiān)信在以后長遠(yuǎn)的學(xué)習(xí)的過程中我會更注重培養(yǎng)嚴(yán)謹(jǐn)?shù)乃季S,重視細(xì)節(jié),凡事努力打造個(gè)好的開頭,腳踏實(shí)地,一步一個(gè)腳印,做到不驕不躁。
心得與體會:
第一次接觸像這樣比較大的項(xiàng)目,通過本次課程設(shè)計(jì)我深切的體會到合作與實(shí)踐的重要性。
第一、在實(shí)驗(yàn)的過程中我一邊學(xué)習(xí)一邊上機(jī)動(dòng)手操作,才發(fā)現(xiàn)自己不懂的太多太多,以前的自己太渺小,我需要不斷的在學(xué)習(xí)中成長。同時(shí)也深刻體會到自己需要在動(dòng)手操作方面努力改進(jìn)提高。
第二、記得老師和學(xué)長們總是教導(dǎo)我們要學(xué)會與他人協(xié)作,告訴我們合作的能在走出社會以后更是顯得尤為重要,之前我還有點(diǎn)不以為然,過分的相信自己。通過本次為期兩周的課程設(shè)計(jì)我對老師和學(xué)長的話堅(jiān)信不移,這次實(shí)驗(yàn)如果沒有同伴的幫助僅在兩周內(nèi)僅憑我個(gè)人是無法完成的,實(shí)驗(yàn)過程中我們一起努力,互相督促,探討。。最后較好的完成了任務(wù),也從中學(xué)到了不少東西。我篤信在以后的學(xué)習(xí)和成長過程中我會更加注重與他人協(xié)作,互助。
第二篇:數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)
篇一:數(shù)據(jù)庫課程設(shè)計(jì)個(gè)人總結(jié) 數(shù)據(jù)庫課程設(shè)計(jì)個(gè)人總結(jié)
姓名:邢王秀 學(xué)號:200924101215 班級:09計(jì)本<2>班
一個(gè)月的時(shí)間非??炀瓦^去了,這一個(gè)月我不敢說自己有多大的進(jìn)步,獲得了多少知識,但起碼是了解了項(xiàng)目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫相關(guān)的課程,但是沒有親身經(jīng)歷過相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次課程設(shè)計(jì)給我提供了一個(gè)很好的機(jī)會。
通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,上網(wǎng)查找資料的時(shí)候發(fā)現(xiàn)我們以前所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要自己不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識,同時(shí)也可以學(xué)到不少很實(shí)用的東西。
這次的數(shù)據(jù)庫課程設(shè)計(jì),我們組負(fù)責(zé)的企業(yè)信息文檔管理系統(tǒng)的設(shè)計(jì)。這課題是自擬的。我們組實(shí)行的分工合作。我主要是負(fù)責(zé)數(shù)據(jù)庫功能模塊設(shè)計(jì)這部分。
從各種文檔的閱讀到需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫總體設(shè)計(jì)、代碼編寫與調(diào)試,我們都準(zhǔn)備了好長時(shí)間。組內(nèi)分工合作的整個(gè)過程,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程,分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。
我想有這樣的問題不止我一個(gè),事后想想是一開始著手做的時(shí)候下手過于輕快,或者說是根本不了解自己要做的這個(gè)系統(tǒng)是給誰用的。因?yàn)闆]有事先做過仔細(xì)的用戶調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道用戶需要什么功能就忙著開發(fā),這是作為設(shè)計(jì)開發(fā)人員需要特別警惕避免的,不然會給后來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。
經(jīng)過組內(nèi)討論,我們確定的課題是企業(yè)信息文檔管理系統(tǒng)。說實(shí)話,我對這個(gè)系統(tǒng)不是很了解。通過上網(wǎng)查找資料、相關(guān)文獻(xiàn)的閱讀,我對該系統(tǒng)有了大體的了解。
在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關(guān)資料,結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和用戶的需要,分析現(xiàn)有情況及問題。在一個(gè)月的時(shí)間里,不斷地對程序及各模塊進(jìn)行修改、編譯、調(diào)試、運(yùn)行,其間遇到很多問題,經(jīng)過組內(nèi)討論。最終把它解決了。通過這次課程設(shè)計(jì),我對數(shù)據(jù)庫的設(shè)計(jì)更加熟練了。
通過本次課程設(shè)計(jì),對sql語言,數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表,學(xué)會了數(shù)據(jù)庫的基本操作。很多事情不是想象中的那么簡單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺后面的設(shè)計(jì)根本無法繼續(xù),感覺像是被前面做的各種圖限制了。在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。
通過本次課程設(shè)計(jì),我覺得不管做什么,始終都要相信自己。不要畏懼,不要怕遇到困難,什么都要去嘗試,有些你開始認(rèn)為很難的事在你嘗試之后你可能會發(fā)現(xiàn)原來它并沒有你你想象的那么難。如果沒有自信,沒有目標(biāo),沒有信心就很難把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo)。從學(xué)習(xí)這個(gè)專業(yè),到以后從事這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想!
通過這次畢業(yè)設(shè)計(jì)的完成,使我對自己所學(xué)知識進(jìn)一步的了解,同時(shí)通過實(shí)踐發(fā)現(xiàn)自己的不足,對知識的掌握及運(yùn)用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡單,實(shí)現(xiàn)功能也不夠完善,安全性問題也沒有很好的解決。所以在今后的學(xué)習(xí)中我會繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課題能夠順利進(jìn)行。但是,由于時(shí)間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請老師諒解。篇二:數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)報(bào)告
漳州師范學(xué)院 數(shù)據(jù)庫課程設(shè)計(jì)
個(gè)人日程管理系統(tǒng)
姓 名: 某某
學(xué) 號:
系 別: 計(jì)算機(jī)科學(xué)與工程
專 業(yè): 計(jì)算機(jī)科學(xué)技術(shù)專業(yè)
年 級: 08級
指導(dǎo)教師: 陳志翔、王桃發(fā) 2011年 05 月 23 4 篇三:數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告
《數(shù)據(jù)庫類課程設(shè)計(jì)》 系統(tǒng)開發(fā)報(bào)告
學(xué) 號:111007133 姓 名:邢小迪
題 目: 企業(yè)員工薪資管理
指導(dǎo)教師: 王紅梅
提交時(shí)間: 2013年6月01日
計(jì)算機(jī)科學(xué)與應(yīng)用系 目 錄 一 緒論
二 員工薪資管理系統(tǒng)概述·······························1 ? 現(xiàn)狀分析········································1 ? 系統(tǒng)目標(biāo)········································2 ? 系統(tǒng)特點(diǎn)········································3 三 員工薪資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)·························3 ? 需求分析 ·······································3 ? 數(shù)據(jù)庫物理結(jié)構(gòu)分析 ····························4 ? 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) ····························6 ? 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)····························9 四 員工薪資管理系統(tǒng)數(shù)據(jù)庫功能模塊的創(chuàng)建···········12 五 總結(jié)·············································21 ? 體會·········································21 ? 參考文獻(xiàn)·····································22 一 緒論
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和經(jīng)濟(jì)體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無法很好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對管理活動(dòng)的科學(xué)認(rèn)識?;?sql server數(shù)據(jù)庫技術(shù)建立一個(gè)通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并對工資進(jìn)行了統(tǒng)計(jì)如津貼管理、報(bào)表統(tǒng)計(jì)等?;旧夏軡M足管理員和公司的要求。此次數(shù)據(jù)庫課程設(shè)計(jì)的主要設(shè)計(jì)如下:
原理分析、程序設(shè)計(jì)過程、程序?qū)崿F(xiàn)和程序調(diào)試以及數(shù)據(jù)庫的設(shè)計(jì)。
需求分析、概要結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的實(shí)施和維護(hù)。
二 員工薪資管理系統(tǒng)概述
1、現(xiàn)狀分析
隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來越復(fù)雜。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制。隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財(cái)務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財(cái)務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒有一個(gè)完整的管理系統(tǒng)對企業(yè)和員工的工作都帶來許多的不便?;谝陨显?,企業(yè)工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。
2、系統(tǒng)目標(biāo)
員工薪資管理系統(tǒng)的主要目的是利用計(jì)算機(jī)對員工的各種工資信息進(jìn)行日常的管理,如查詢、修改、添加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:
(1)對單位人員的變動(dòng)進(jìn)行處理。一個(gè)單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動(dòng)。因此,設(shè)計(jì)系統(tǒng)是應(yīng)考慮到這些情況。(2)對職工的工資進(jìn)行計(jì)算、修改??梢詫β毠さ墓べY檔案進(jìn)行個(gè)別、部分和批量修改,同時(shí),能對各職工的工資進(jìn)行計(jì)算,即計(jì)算基本工資、崗位工資及實(shí)發(fā)金額等。(3)查詢統(tǒng)計(jì)功能。要求即可以單項(xiàng)查詢,比如查看某個(gè)職工的工資情況等;也可以多項(xiàng)查詢,比如某個(gè)部門所有的員工的工資信息。
(4)對用戶管理功能。一個(gè)系統(tǒng)的應(yīng)用有管理員和普通用戶,他們對系統(tǒng)的權(quán)限受到限制。
3、系統(tǒng)特點(diǎn)
(1)本系統(tǒng)使工資管理基本實(shí)現(xiàn)了信息化,系統(tǒng)設(shè)計(jì)的各種查詢要求代替了原來了人工查詢,即節(jié)省了人力,又減輕了員工的工作量,最重要的是由計(jì)算機(jī)操作,可以提高數(shù)據(jù)的準(zhǔn)確性,避免人為的錯(cuò)誤,方便管理。
(2)本系統(tǒng)設(shè)置了系統(tǒng)數(shù)據(jù)備份功能,定期的系統(tǒng)備份可以在數(shù)據(jù)庫受到意外的或有意的破壞的情況下,系統(tǒng)得以恢復(fù),減少損失。(3)本系統(tǒng)的界面設(shè)計(jì)簡潔明了,采用了流行的菜單設(shè)計(jì),對于不是計(jì)算機(jī)專業(yè)的管理人員,只需閱讀操作說明書,就能方便的使用本系統(tǒng)。
三 員工薪資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
1、需求分析
本系統(tǒng)定位于中小型單位,暫時(shí)考慮單機(jī)環(huán)境下的實(shí)現(xiàn);
第三篇:數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)
課 程 設(shè) 計(jì) 報(bào) 告
課程名稱數(shù)據(jù)庫課程設(shè)計(jì)—總結(jié)題目個(gè)人CD盤管理系統(tǒng)_________________________________
指導(dǎo)教師設(shè)計(jì)起止日期
學(xué)院計(jì)算機(jī)學(xué)院
系別專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)
學(xué)生姓名班級/學(xué)號 成績___________________
課程設(shè)計(jì)總結(jié):
經(jīng)過近2個(gè)月的設(shè)計(jì),CD盤管理系統(tǒng)基本開發(fā)完成,該系統(tǒng)是一個(gè)簡單的關(guān)于數(shù)據(jù)庫與現(xiàn)實(shí)相結(jié)合的管理系統(tǒng),它集各種功能用于一身,在系統(tǒng)的各個(gè)模塊中體現(xiàn)了它的功能,針對音樂愛好者的需求方面進(jìn)行設(shè)計(jì)的,方便了用戶的一些信息操作,為音樂愛好者節(jié)省了管理成本,提高管理效率。該系統(tǒng)的界面簡單大方,非常方便用戶的操作,同時(shí),也為以后系統(tǒng)的擴(kuò)展留出了足夠的空間。
在此次設(shè)計(jì)中后臺主要采用了servlet和JavaBean技術(shù),數(shù)據(jù)庫則加入了存儲過程和觸發(fā)器的控制。我進(jìn)一步理解了servlet和JavaBean的工作機(jī)制和所提供的便利,也感受到了存儲過程和觸發(fā)器所帶來的方便。
servlet具有以下的優(yōu)勢:方便Servlet提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼HTML表單數(shù)據(jù)、讀取和設(shè)置HTTP頭、處理Cookie、跟蹤會話狀態(tài)等。* 功能強(qiáng)大在Servlet中,許多使用傳統(tǒng)CGI程序很難完成的任務(wù)都可以輕松地完成。例如,Servlet能夠直接和Web服務(wù)器交互,而普通的CGI程序不能。Servlet還能夠在各個(gè)程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫連接池之類的功能很容易實(shí)現(xiàn)。
2可移植性好Servlet用Java編寫,Servlet API具有完善的標(biāo)準(zhǔn)。因此,為IPlanet
Enterprise Server寫的Servlet無需任何實(shí)質(zhì)上的改動(dòng)即可移植到Apache、Microsoft IIS或者WebStar。幾乎所有的主流服務(wù)器都直接或通過插件支持Servlet。3 節(jié)省投資不僅有許多廉價(jià)甚至免費(fèi)的Web服務(wù)器可供個(gè)人或小規(guī)模網(wǎng)站使用,而且對于現(xiàn)有的服務(wù)器,如果它不支持Servlet的話,要加上這部分功能也往往是免費(fèi)的(或只需要極少的投資)。
JavaBean具有以下特點(diǎn):
用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。JavaBean可分為兩種:一種是有用戶界面(UI,User Interface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫)的JavaBean。JSP通常訪問的是后一種JavaBean。
存儲過程的能力大大增強(qiáng)了SQL語言的功能和靈活性。存儲過程可以用流控制語
句編寫,有很強(qiáng)的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的運(yùn)算。可保證數(shù)據(jù)的安全性和完整性。通過存儲過程可以使沒有權(quán)限的用戶在控制之下間接地存取數(shù)據(jù)庫,從而保證數(shù)據(jù)的安全。通過存儲過程可以使相關(guān)的動(dòng)作在一起發(fā)生,從而可以維護(hù)數(shù)據(jù)庫的完整性。在運(yùn)行存儲過程前,數(shù)據(jù)庫已對其進(jìn)行了語法和句法分析,并給出了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過程可極大地改善SQL語句的性能。由于執(zhí)行SQL語句的大部分工作已經(jīng)完成,所以存儲過程能以極快的速度執(zhí)行??梢越档途W(wǎng)絡(luò)的通信量。使體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入數(shù)據(jù)庫服務(wù)器中,以便集中控制。當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)在服務(wù)器中改變存儲過程即可,無須修改任何應(yīng)用程序。企業(yè)規(guī)則的特點(diǎn)是要經(jīng)常變化,如果把體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入應(yīng)用程序中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),就需要修改應(yīng)用程序工作量非常之大(修改、發(fā)行和安裝應(yīng)用程序)。如果把體現(xiàn)企業(yè)規(guī)則的運(yùn)算放入存儲過程中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),只要修改存儲過程就可以了,應(yīng)用程序無須任何變化。
觸發(fā)器可通過數(shù)據(jù)庫中的相關(guān)表實(shí)現(xiàn)級聯(lián)更改;不過,通過級聯(lián)引用完整性約束可以更有效地執(zhí)行這些更改。觸發(fā)器可以強(qiáng)制比用 CHECK 約束定義的約束更為復(fù)雜的約束。與 CHECK 約束不同,觸發(fā)器可以引用其它表中的列。例如,觸發(fā)器可以使用另一個(gè)表中的 SELECT 比較插入或更新的數(shù)據(jù),以及執(zhí)行其它操作,如修改數(shù)據(jù)或顯示用戶定義錯(cuò)誤信息。觸發(fā)器也可以評估數(shù)據(jù)修改前后的表狀態(tài),并根據(jù)其差異采取對策。一個(gè)表中的多個(gè)同類觸發(fā)器(INSERT、UPDATE 或 DELETE)允許采取多個(gè)不同的對策以響應(yīng)同一個(gè)修改語句。
在本系統(tǒng)的設(shè)計(jì)過程中,首先通過對CD盤管理系統(tǒng)功能進(jìn)行詳細(xì)的分析,得到系統(tǒng)功能模塊圖,然后根據(jù)系統(tǒng)功能分析,圍繞它進(jìn)行系統(tǒng)的設(shè)計(jì),介紹開發(fā)環(huán)境和開發(fā)技術(shù),再可行性分析、功能和性能需求,然后得出系統(tǒng)業(yè)務(wù)流圖、數(shù)據(jù)流圖、E-R圖,并進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)和模塊化的實(shí)現(xiàn)。由于之前有稍微接觸過Java Web方面的知識,再加上利用自己的課余時(shí)間的學(xué)習(xí),做起來感覺沒太多的困難。經(jīng)過這次系統(tǒng)設(shè)計(jì)過程,加深了我對數(shù)據(jù)庫操作的認(rèn)識,更加熟悉了Java Web的構(gòu)架,如servlet,struts,SOA等等。完成本設(shè)計(jì)后,才知道平日里書本上所學(xué)的東西太少,僅是些概念知識,沒運(yùn)用到實(shí)踐中來,知識是無法得到升華的。只有不斷地學(xué)習(xí)才能夠跟上科技和知識的發(fā)展步伐。
第四篇:課程設(shè)計(jì)總結(jié)與體會
課程設(shè)計(jì)總結(jié)與體會
通過這次的課程設(shè)計(jì),使我學(xué)會了很多東西,包括書本上的理論知識及書本上學(xué)不到的知識。具體的收獲與體會如下:
一、通過課程設(shè)計(jì),使我加深了對所學(xué)理論知識的理解與鞏固,并能將課本上的純理論應(yīng)用到實(shí)踐中,進(jìn)一步加深了對知識的認(rèn)識。同時(shí),也有助于對其他知識的理解?,F(xiàn)在,我不但對圖解法和解析法有了更深入的理解,而且熟練了應(yīng)用圖解法對機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)分析以及力分析。
二、培養(yǎng)了我耐心、仔細(xì)、謹(jǐn)慎的工作態(tài)度。這次課程設(shè)計(jì)的內(nèi)容最多的是繪畫機(jī)構(gòu)簡圖。在繪圖過程中,對比例尺的選定以及合理的布圖都要有細(xì)致的規(guī)劃,這是最考驗(yàn)一個(gè)人的耐心與嚴(yán)謹(jǐn)態(tài)度的過程,只有這樣才能使繪制的機(jī)構(gòu)簡圖更準(zhǔn)確、更美觀。
三、通過這次課程設(shè)計(jì),使我更充分認(rèn)識了團(tuán)隊(duì)合作的重要性。由于這次課設(shè)是以小組為單位對機(jī)構(gòu)不同的運(yùn)動(dòng)位置進(jìn)行運(yùn)動(dòng)分析和受力分析,還要查找資料,每個(gè)人都有分工。所以在進(jìn)行分析的過程中每個(gè)成員都要保證自己計(jì)算數(shù)據(jù)的準(zhǔn)確,查找資料時(shí)都要有耐心,這樣才能確保小組順利完成任務(wù)。在這次課設(shè)過程中,我們小組成員之間都互幫互助、共同思考,相互查漏補(bǔ)缺,互相給予信心,這樣得以保證高速、高效率的完成任務(wù),充分體現(xiàn)了團(tuán)隊(duì)精神。
課程設(shè)計(jì)就是簡單的畢業(yè)設(shè)計(jì),通過這次課設(shè)。給予我們實(shí)踐的機(jī)會使我積累了一定的經(jīng)驗(yàn),為以后的學(xué)習(xí)打下了基礎(chǔ),也為畢業(yè)設(shè)計(jì)鋪平了道路。
最后,我對我們小組的成員同學(xué)表示衷心的感謝,因?yàn)槲覀兪鞘强炕突ブ拍芡瓿烧n程設(shè)計(jì)的,我想其他同學(xué)也跟我有一樣感受,同時(shí)也要誠摯地感謝指導(dǎo)教室宜老師在課程設(shè)計(jì)過程中給予幫助和指導(dǎo)。
第五篇:數(shù)據(jù)庫課程設(shè)計(jì)個(gè)人總結(jié)
數(shù)據(jù)庫課程設(shè)計(jì)個(gè)人總結(jié)
姓名:邢王秀學(xué)號:200924101215班級:09計(jì)本<2>班
一個(gè)月的時(shí)間非??炀瓦^去了,這一個(gè)月我不敢說自己有多大的進(jìn)步,獲得了多少知識,但起碼是了解了項(xiàng)目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫相關(guān)的課程,但是沒有親身經(jīng)歷過相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次課程設(shè)計(jì)給我提供了一個(gè)很好的機(jī)會。
通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,上網(wǎng)查找資料的時(shí)候發(fā)現(xiàn)我們以前所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要自己不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識,同時(shí)也可以學(xué)到不少很實(shí)用的東西。
這次的數(shù)據(jù)庫課程設(shè)計(jì),我們組負(fù)責(zé)的企業(yè)信息文檔管理系統(tǒng)的設(shè)計(jì)。這課題是自擬的。我們組實(shí)行的分工合作。我主要是負(fù)責(zé)數(shù)據(jù)庫功能模塊設(shè)計(jì)這部分。
從各種文檔的閱讀到需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫總體設(shè)計(jì)、代碼編寫與調(diào)試,我們都準(zhǔn)備了好長時(shí)間。組內(nèi)分工合作的整個(gè)過程,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程,分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突
然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。
我想有這樣的問題不止我一個(gè),事后想想是一開始著手做的時(shí)候下手過于輕快,或者說是根本不了解自己要做的這個(gè)系統(tǒng)是給誰用的。因?yàn)闆]有事先做過仔細(xì)的用戶調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道用戶需要什么功能就忙著開發(fā),這是作為設(shè)計(jì)開發(fā)人員需要特別警惕避免的,不然會給后來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。
經(jīng)過組內(nèi)討論,我們確定的課題是企業(yè)信息文檔管理系統(tǒng)。說實(shí)話,我對這個(gè)系統(tǒng)不是很了解。通過上網(wǎng)查找資料、相關(guān)文獻(xiàn)的閱讀,我對該系統(tǒng)有了大體的了解。
在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關(guān)資料,結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和用戶的需要,分析現(xiàn)有情況及問題。在一個(gè)月的時(shí)間里,不斷地對程序及各模塊進(jìn)行修改、編譯、調(diào)試、運(yùn)行,其間遇到很多問題,經(jīng)過組內(nèi)討論。最終把它解決了。通過這次課程設(shè)計(jì),我對數(shù)據(jù)庫的設(shè)計(jì)更加熟練了。
通過本次課程設(shè)計(jì),對SQL語言,數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表,學(xué)會了數(shù)據(jù)庫的基本操作。
很多事情不是想象中的那么簡單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺后面的設(shè)計(jì)根本無法繼續(xù),感覺像是被前面做的各種圖限制了。在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有
些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。
通過本次課程設(shè)計(jì),我覺得不管做什么,始終都要相信自己。不要畏懼,不要怕遇到困難,什么都要去嘗試,有些你開始認(rèn)為很難的事在你嘗試之后你可能會發(fā)現(xiàn)原來它并沒有你你想象的那么難。如果沒有自信,沒有目標(biāo),沒有信心就很難把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo)。從學(xué)習(xí)這個(gè)專業(yè),到以后從事這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想!
通過這次畢業(yè)設(shè)計(jì)的完成,使我對自己所學(xué)知識進(jìn)一步的了解,同時(shí)通過實(shí)踐發(fā)現(xiàn)自己的不足,對知識的掌握及運(yùn)用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡單,實(shí)現(xiàn)功能也不夠完善,安全性問題也沒有很好的解決。所以在今后的學(xué)習(xí)中我會繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課題能夠順利進(jìn)行。但是,由于時(shí)間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請老師諒解。