數(shù)據(jù)庫課程設(shè)計指導(dǎo)書2015_第1頁
數(shù)據(jù)庫課程設(shè)計指導(dǎo)書2015_第2頁
數(shù)據(jù)庫課程設(shè)計指導(dǎo)書2015_第3頁
數(shù)據(jù)庫課程設(shè)計指導(dǎo)書2015_第4頁
數(shù)據(jù)庫課程設(shè)計指導(dǎo)書2015_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2015/2016學(xué)年第一學(xué)期數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計適用班級:1320561、562指導(dǎo)教師: 日期:2015-10數(shù)據(jù)庫原理課程設(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è)計

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

3、于實踐,勇于創(chuàng)新。3.獨立按時完成規(guī)定的工作任務(wù),不得弄虛作假,不準(zhǔn)抄襲他人內(nèi)容,否則成績以不及格計。4.課程設(shè)計期間,無故缺席按曠課處理;缺席時間達(dá)四分之一以上者,其成績按不及格處理。5.在設(shè)計過程中,要嚴(yán)格要求自己,樹立嚴(yán)肅、嚴(yán)密、嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,必須按時、按質(zhì)、按量完成課程設(shè)計。三、課程設(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)。具體選題見附錄。四、課程設(shè)計的一般步驟課程設(shè)計大體分五個階

4、段:1.選題與搜集資料選擇課題,進(jìn)行系統(tǒng)調(diào)查,搜集資料。2.分析與設(shè)計根據(jù)搜集的資料,進(jìn)行功能與數(shù)據(jù)分析,并進(jìn)行數(shù)據(jù)庫,系統(tǒng)功能等設(shè)計。3.程序設(shè)計運用掌握的語言,編寫程序,實現(xiàn)所設(shè)計的模塊功能。4.調(diào)試與測試自行調(diào)試程序,并記錄測試情況。5.驗收與評分指導(dǎo)教師對每個學(xué)生開發(fā)的模塊進(jìn)行綜合驗收,結(jié)合設(shè)計報告,根據(jù)課程設(shè)計成績的評定方法,評出成績。五、本課程設(shè)計內(nèi)容與要求掌握數(shù)據(jù)庫的設(shè)計的每個步驟,以及提交各步驟所需圖表和文檔。通過使用目前流行的SQL Server建立所設(shè)計的數(shù)據(jù)庫,并在此基礎(chǔ)上實現(xiàn)數(shù)據(jù)庫查詢,連接等操作和觸發(fā)器,存儲器等對象設(shè)計。1.需求分析根據(jù)自己的選題,寫出數(shù)據(jù)需求、功能

5、需求。2.概念結(jié)構(gòu)設(shè)計繪制所選題目詳細(xì)的E-R圖。3.邏輯結(jié)構(gòu)設(shè)計將E-R圖轉(zhuǎn)換成等價的關(guān)系模式;按需求對關(guān)系模式進(jìn)行規(guī)范化;對規(guī)范化后的模式進(jìn)行評價,調(diào)整模式,使其滿足性能,存儲等方面要求;根據(jù)局部應(yīng)用需要設(shè)計外模式。4.物理結(jié)構(gòu)設(shè)計選定實施環(huán)境,存取方法等。5.數(shù)據(jù)實施和維護用SQL Server 2000建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實現(xiàn)各種查詢。鏈接應(yīng)用程序,設(shè)計庫中觸發(fā)器,存儲過程等對象,并能對數(shù)據(jù)庫做簡單的維護操作。6.用VB、VC+、C#、.Net等設(shè)計數(shù)據(jù)庫的操作界面。7.設(shè)計小結(jié):總結(jié)課程設(shè)計的過程,體會及建議。8.其他六、課程設(shè)計報告要求課程設(shè)計報告有四個方面的要求:1.緒論2

6、.*系統(tǒng)概述3.*系統(tǒng)數(shù)據(jù)庫設(shè)計l需求分析(數(shù)據(jù)需求,功能需求)l數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計l數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計4.*數(shù)據(jù)庫的實現(xiàn)七、成績評定標(biāo)準(zhǔn)實踐:50%報告:50%八、參考資料1.Database 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ù)白尚旺等 電子工業(yè)出

7、版社,2004附錄:課程設(shè)計題目示例1.人事管理系統(tǒng)系統(tǒng)功能的基本要求(1)員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除。(3)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息至少應(yīng)該包括每個員工詳細(xì)信息的查詢,按婚姻狀況查詢,按學(xué)歷查詢,按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息。(4)對查詢、統(tǒng)計的結(jié)果打印輸出。2.工資管理系統(tǒng)系統(tǒng)功能的基本要求(1)員工每個工種基本工資的設(shè)定。(2)加班津貼管理根據(jù)加班時間和類型給予不同的加班津貼。(3)按照不同工種的基本工

8、資情況,員工的考勤情況產(chǎn)生員工的每月的月工資;員工年終獎金的生成,員工的年終獎金計算公式=(員工本年度的工資總和+津貼的總和)/12。(4)企業(yè)工資報表能夠查詢單個員工的工資情況,每個部門的工資情況,按月的工資統(tǒng)計,并能夠打印。3.機票預(yù)定系統(tǒng)系統(tǒng)功能的基本要求(1)每個航班信息的輸入,每個航班的坐位信息的輸入。(2)當(dāng)旅客進(jìn)行機票預(yù)定時,輸入旅客基本信息,系統(tǒng)為旅客安排航班,打印取票通知和帳單。(3)旅客在飛機起飛前一天憑取票通知交款取票。(4)旅客能夠退訂機票,能夠查詢每個航班的預(yù)定情況,計算航班的滿座率。4.倉庫管理系統(tǒng)系統(tǒng)功能的基本要求(1)產(chǎn)品入庫管理,可以填寫入庫單、確認(rèn)產(chǎn)品入庫。

9、(2)產(chǎn)品出庫管理,可以填寫出庫單,確認(rèn)出庫。(3)借出管理,憑借條借出、然后能夠還庫。(4)初始庫存設(shè)置,設(shè)置庫存的初始值、庫存的上下警戒限。(5)可以進(jìn)行盤庫,反映每月、年的庫存情況。(6)可以查詢產(chǎn)品入庫情況,出庫情況,當(dāng)前庫存情況??梢园闯鰩靻巍⑷霂靻?、產(chǎn)品、時間進(jìn)行查詢。5.其它參考的題目附表1 數(shù)據(jù)庫設(shè)計參考題目序號題目參考和說明1出版社信息管理SQL SERVER系統(tǒng)中的pubs數(shù)據(jù)庫設(shè)計案例2物流配送中心倉儲、運輸、配送3圖書管理系統(tǒng)客戶、圖書、借閱、4水電收費客戶、使用記錄、收費標(biāo)準(zhǔn)、計費5電信收費管理手機、市話、長話、信息等6醫(yī)院信息管理藥品、病人、醫(yī)生、病例7學(xué)校管理學(xué)生、教師、課程、成績等8賓館管理客戶、客房、床位、帳單管理9交通管理用戶、車管所10旅游管理預(yù)定客房、組團、景點等11網(wǎng)上訂票系統(tǒng)訂火車、飛機、電影票等12網(wǎng)上購書網(wǎng)上書店、易賣

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論