數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計指導(dǎo)書_第1頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計指導(dǎo)書_第2頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計指導(dǎo)書_第3頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計指導(dǎo)書_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計指導(dǎo)書一、課程設(shè)計的目的和意義數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計是實踐性教學(xué)環(huán)節(jié)之一,是數(shù)據(jù)庫原理及應(yīng)用課程的輔助教學(xué)課程。通過課程設(shè)計,使學(xué)生掌握數(shù)據(jù)庫的基本概念,結(jié)合實際的操作和設(shè)計,鞏固課堂教學(xué)內(nèi)容,使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原理和技術(shù),將理論與實際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)建模工具和數(shù)據(jù)庫管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個小型數(shù)據(jù)庫的設(shè)計與實現(xiàn),把理論課與實驗課所學(xué)內(nèi)容做一綜合,并在此基礎(chǔ)上強化學(xué)生的實踐意識、提高其實際動手能力和創(chuàng)新能力。二、設(shè)計要求:通過設(shè)計一完整的數(shù)據(jù)庫,使學(xué)生掌握數(shù)據(jù)庫設(shè)計各階段的輸入、輸出、設(shè)計環(huán)境、目標和方法。熟練掌握兩個主要環(huán)節(jié)概念結(jié)構(gòu)設(shè)計

2、與邏輯結(jié)構(gòu)設(shè)計;熟練的使用SQL語言實現(xiàn)數(shù)據(jù)庫的建立、應(yīng)用和維護。集中安排2周進行課程設(shè)計,以小組為單位,一般45人為一組。教師講解數(shù)據(jù)庫的設(shè)計方法以及布置題目,要求學(xué)生根據(jù)題目的需求描述,進行實際調(diào)研,提出完整的需求分析報告,建議用PowerDesigner建立概念模型、物理模型,在物理模型中根據(jù)需要添加必要的約束、視圖、觸發(fā)器和存儲過程等數(shù)據(jù)庫對象,最后生成創(chuàng)建數(shù)據(jù)庫的腳本,提出物理設(shè)計的文檔。要求如下:1、要充分認識課程設(shè)計對培養(yǎng)自己的重要性,認真做好設(shè)計前的各項準備工作。2、既要虛心接受老師的指導(dǎo),又要充分發(fā)揮主觀能動性。結(jié)合課題,獨立思考,努力鉆研,勤于實踐,勇于創(chuàng)新。3、獨立按時完

3、成規(guī)定的工作任務(wù),不得弄虛作假,不準抄襲他人內(nèi)容,否則成績以不及格計。4、課程設(shè)計期間,無故缺席按曠課處理;缺席時間達四分之一以上者,其成績按不及格處理。5、在設(shè)計過程中,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹?shù)目茖W(xué)態(tài)度,必須按時、按質(zhì)、按量完成課程設(shè)計。6、小組成員之間,分工明確,但要保持聯(lián)系暢通,密切合作,培養(yǎng)良好的互相幫助和團隊協(xié)作精神。三、課程設(shè)計選題的原則課程設(shè)計題目以選用學(xué)生相對比較熟悉的業(yè)務(wù)模型為宜,要求通過本實踐性教學(xué)環(huán)節(jié),能較好地鞏固數(shù)據(jù)庫的基本概念、基本原理、關(guān)系數(shù)據(jù)庫的設(shè)計理論、設(shè)計方法等主要相關(guān)知識點,針對實際問題設(shè)計概念模型,并應(yīng)用現(xiàn)有的工具完成小型數(shù)據(jù)庫的設(shè)計與實現(xiàn)。

4、具體選題見附錄。四、課程設(shè)計的一般步驟課程設(shè)計大體分五個階段:1、選題與搜集資料:根據(jù)分組,選擇課題,在小組內(nèi)進行分工,進行系統(tǒng)調(diào)查,搜集資料。2、分析與設(shè)計:根據(jù)搜集的資料,進行功能與數(shù)據(jù)分析,并進行數(shù)據(jù)庫、系統(tǒng)功能等設(shè)計。3、程序設(shè)計:運用掌握的語言,編寫程序,實現(xiàn)所設(shè)計的模塊功能。4、調(diào)試與測試:自行調(diào)試程序,成員交叉測試程序,并記錄測試情況。5、驗收與評分:指導(dǎo)教師對每個小組的開發(fā)的系統(tǒng),及每個成員開發(fā)的模塊進行綜合驗收,結(jié)合設(shè)計報告,根據(jù)課程設(shè)計成績的評定方法,評出成績。五、本課程設(shè)計內(nèi)容與要求掌握數(shù)據(jù)庫的設(shè)計的每個步驟,以及提交各步驟所需圖表和文檔。通過使用目前流行的DBMS,建立

5、所設(shè)計的數(shù)據(jù)庫,并在此基礎(chǔ)上實現(xiàn)數(shù)據(jù)庫查詢、連接等操作和觸發(fā)器、存儲器等對象設(shè)計。1、需求分析:根據(jù)自己的選題,繪制的DFD、DD圖表以及書寫相關(guān)的文字說明。2、概念結(jié)構(gòu)設(shè)計:繪制所選題目詳細的E-R圖。3、邏輯結(jié)構(gòu)設(shè)計:將E-R圖轉(zhuǎn)換成等價的關(guān)系模式;按需求對關(guān)系模式進行規(guī)范化;對規(guī)范化后的模式進行評價,調(diào)整模式,使其滿足性能、存儲等方面要求;根據(jù)局部應(yīng)用需要設(shè)計外模式。4、物理結(jié)構(gòu)設(shè)計:選定實施環(huán)境,存取方法等。5、數(shù)據(jù)實施和維護:用DBMS建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實現(xiàn)各種查詢、鏈接應(yīng)用程序,設(shè)計庫中觸發(fā)器、存儲器等對象,并能對數(shù)據(jù)庫做簡單的維護操作。6、用VB、VC、ASP等設(shè)計數(shù)據(jù)庫

6、的操作界面。7、設(shè)計小結(jié):總結(jié)課程設(shè)計的過程、體會及建議。8、其他:參考文獻、致謝等。七、課程設(shè)計報告要求課程設(shè)計報告有四個方面的要求:1、問題描述。包括此問題的理論和實際兩方面。2、解決方案。包括:E-R模型要設(shè)計規(guī)范、合理,關(guān)系模式的設(shè)計至少要滿足第三范式,數(shù)據(jù)庫的設(shè)計要考慮安全性和完整性的要求。3、解決方案中所設(shè)計的E-R模型、關(guān)系模式的描述與具體實現(xiàn)的說明。4、具體的解決實例。八、成績評定標準序號報告內(nèi)容所占比重評分原則不給分及格中等良好優(yōu)秀1問題描述5%沒有不完整基本正確描述正確描述準確2解決方案10%沒有不完整基本可行方案良好很有說服力3解決方案中所設(shè)計的E-R模型、關(guān)系模式的描述

7、與具體實現(xiàn)的說明40%沒有不完整基本正確、清晰正確,清晰正確,清晰4具體的解決實例40%沒有不完整基本完整完整有價值,并可以實際演示。5其他5%包括是否按時完成,報告格式,字跡、語言等等九、參考資料1Database System Concepts(Fourth Edition) Abraham Silberschatz Henry F.Korth S.Sudarshan Higher Education Press2數(shù)據(jù)庫系統(tǒng)概論薩師煊 王珊 高等教育出版社1999年第3版3. 完全掌握SQL Server 2000羅運模 人民郵電出版社,20014. PowerDesigner軟件工程技術(shù)

8、白尚旺等 電子工業(yè)出版社,2004 指導(dǎo)教師:管建軍2006年6月12日附錄:課程設(shè)計題目數(shù)據(jù)庫應(yīng)用設(shè)計課程設(shè)計:人事管理系統(tǒng)系統(tǒng)功能的基本要求:Ø 員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。Ø 員工各種信息的修改;Ø 對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;Ø 按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應(yīng)該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;Ø 對查詢、統(tǒng)計的結(jié)果打印輸出。數(shù)據(jù)庫應(yīng)用設(shè)計課程設(shè)計:

9、工資管理系統(tǒng)系統(tǒng)功能的基本要求:Ø 員工每個工種基本工資的設(shè)定Ø 加班津貼管理,根據(jù)加班時間和類型給予不同的加班津貼;Ø 按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;Ø 員工年終獎金的生成,員工的年終獎金計算公式(員工本年度的工資總和津貼的總和)/12;Ø 企業(yè)工資報表。能夠查詢單個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計,并能夠打?。?數(shù)據(jù)庫應(yīng)用設(shè)計課程設(shè)計:機票預(yù)定系統(tǒng)系統(tǒng)功能的基本要求:Ø 每個航班信息的輸入。Ø 每個航班的坐位信息的輸入;Ø 當(dāng)旅客進行機票預(yù)定時,輸入旅客基本信息,系統(tǒng)為旅客安排航班,打印取票通知和帳單;Ø 旅客在飛機起飛前一天憑取票通知交款取票;Ø 旅客能夠退訂機票;Ø 能夠查詢每個航班的預(yù)定情況、計算航班的滿座率。數(shù)據(jù)庫應(yīng)用設(shè)計課程設(shè)計:倉庫管理系統(tǒng)系統(tǒng)功能的基本要求:Ø 產(chǎn)品入庫管理,可以填寫入庫單,確認產(chǎn)品入庫;Ø 產(chǎn)品出庫管理,可以填寫出庫單,確認出庫;Ø 借出管理,憑借條借出,然后能夠還庫;&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論