數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告模板beifen_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告模板beifen_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告模板beifen_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告模板beifen_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告模板beifen_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、江諌大竽數(shù)據(jù)庫課程設(shè)計(jì)班 級(jí) 網(wǎng)絡(luò)工程0902學(xué)號(hào)3090610045姓名周楨棟指導(dǎo)老師辛燕二零一一年七月引言1. 目的:1. 加深對(duì)數(shù)據(jù)庫系統(tǒng)、軟件工程、程序設(shè)計(jì)語言的理論知識(shí)的理解和應(yīng)用水平;2. 在理論和實(shí)驗(yàn)教學(xué)基礎(chǔ)上進(jìn)一步鞏固已學(xué)基本理論及應(yīng)用知識(shí)并加以綜合提高;3. 學(xué)會(huì)將知識(shí)應(yīng)用于實(shí)際的方法,提高分析和解決問題的能力,增強(qiáng)動(dòng)手能力;4. 為畢業(yè)設(shè)計(jì)和以后工作打下必要基礎(chǔ)。2.題弘設(shè)計(jì)一個(gè)訂戶訂閱報(bào)刊的應(yīng)用系統(tǒng)。1. 處理要求 接收并且處理訂戶的訂閱要求 回答訂戶的查詢 統(tǒng)計(jì)報(bào)刊的訂閱情況2. 信息要求 訂單 訂戶 報(bào)刊目錄 投遞卡具體數(shù)據(jù)參見附表數(shù)據(jù)語義: 一個(gè)客戶可以訂閱多份報(bào)刊

2、,一種報(bào)刊可以為多個(gè)客戶訂閱(客戶訂閱 報(bào)刊,m:n) 一種報(bào)刊可以投遞給多個(gè)客戶,一個(gè)客戶一次可以接受多種報(bào)刊的投遞(報(bào) 刊投遞客戶,m:n)3. 系統(tǒng)功能包括:(在查詢和管理中各選一題) 訂戶管理:訂戶的增加、修改、刪除; 報(bào)刊目錄管理:報(bào)刊目錄的增加、刪除、修改; 訂單管理:訂單的增加、刪除、修改; 查詢訂單:按訂戶查詢訂單的詳細(xì)情況; 統(tǒng)計(jì)查詢:統(tǒng)計(jì)報(bào)刊的訂閱數(shù)量及金額。3.要求:運(yùn)用數(shù)據(jù)庫基本理論與應(yīng)用知識(shí),在微機(jī)rdbms (sql server)的環(huán)境上建立一個(gè)數(shù)據(jù)庫應(yīng)用 系統(tǒng)。要求把現(xiàn)實(shí)世界的事物及事物z間的復(fù)雜關(guān)系抽象為信息世界的實(shí)體及實(shí)體z間聯(lián)系 的信息模型,再轉(zhuǎn)換為機(jī)器世

3、界的數(shù)據(jù)模型和數(shù)據(jù)文件,并對(duì)數(shù)據(jù)文件實(shí)施檢索、更新和控 制等操作。1. 用e-r圖設(shè)計(jì)選定題目的信息模型;2. 設(shè)計(jì)相應(yīng)的關(guān)系模型,確定數(shù)據(jù)庫結(jié)構(gòu);3. 分析關(guān)系模式各屬于第兒范式,闡明理由;4. 設(shè)計(jì)應(yīng)用系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,確定系統(tǒng)功能;5. 通過設(shè)計(jì)關(guān)系的主碼約朿、外碼約朿和使用check實(shí)現(xiàn)完整性控制;6. 為參照關(guān)系設(shè)計(jì)插入、刪除、修改觸發(fā)器;7. 實(shí)現(xiàn)應(yīng)用程序設(shè)計(jì)、編程、優(yōu)化功能;&對(duì)系統(tǒng)的各個(gè)應(yīng)用程序進(jìn)行集成和調(diào)試,進(jìn)一步優(yōu)化系統(tǒng)功能、改善系統(tǒng)用戶界面 完成實(shí)驗(yàn)內(nèi)容所指定的各項(xiàng)要求;9. 分析遇到的問題,總結(jié)并寫出課程設(shè)計(jì)報(bào)告;10. 自我評(píng)價(jià)4. 開發(fā)工具及技術(shù)1. 開發(fā)工

4、具 數(shù)據(jù)庫管理系統(tǒng):sql server2005 應(yīng)用程序:c/c+2. 開發(fā)技術(shù)odbc api (參考課本8. 3 odbc編程)二、系統(tǒng)的分析與設(shè)計(jì)1. 系統(tǒng)功能結(jié)構(gòu)/*系統(tǒng)功能結(jié)構(gòu)圖*/2. 主要功能模塊設(shè)計(jì)/*各模塊的程序流程圖、類定義*/三、數(shù)據(jù)庫的分析與設(shè)計(jì)1.概念設(shè)計(jì)/*e-r圖*/訂戶22. 邏輯設(shè)計(jì) /*關(guān)系模型及其分析*/訂戶(編號(hào),姓名,住址);報(bào)刊目錄(代號(hào),名稱,期刊,單價(jià));訂單(編號(hào),代號(hào),tl期,起訂期,終定期,訂單量);投遞卡(編號(hào),代號(hào),期號(hào),份量);主碼通過橫線給出。3. 完整性設(shè)計(jì)/*關(guān)系主碼、外碼、check約束、觸發(fā)器*/ 關(guān)系主碼、外碼約束sen

5、dingcnonmnoissueqtyuicustomer$ cnonameaddrorderol? cnodateg nmnostarttermqty系統(tǒng)的實(shí)現(xiàn)nmtable* nmnotitleperiodprice系統(tǒng)運(yùn)行結(jié)果的截轡n說明_ _f g:program files (x86)microsoft visual studiomyprojectsdybkdebugdybk.exe訂戶訂閱報(bào)刊應(yīng)用系統(tǒng)強(qiáng)£罷墓理2,按訂戶查詢訂單3,統(tǒng)計(jì)查詢訂閱數(shù)量及金額4,報(bào)刊目錄管理5,訂戶管理0,訂閱報(bào)刊應(yīng)用系統(tǒng)。2請(qǐng)輸入要查詢的訂戶編號(hào):160412訂戶號(hào)日期報(bào)刊代號(hào)起訂期終訂期份

6、數(shù)16041283122301-01112116041284031701-03412216041284062503-01781選擇訂戶查詢訂單3|01-01110*0.067=7.3701-0330*0.1=303-0120*0.033=0.6613-3012*0.03=0.3658-806*0.6=3662-2610*0.35=35統(tǒng)計(jì)報(bào)刊一年的訂閱量以及總金額1:増加報(bào)刊目錄,2 :刪除報(bào)刊,3 :修改報(bào)刊,0 :返回1報(bào)刊代號(hào):輪筍,5增加報(bào)刊目錄*澹加訂戶資料0刪除訂戶3修改訂戶信息q返回2|要?jiǎng)h除的訂戶編號(hào):090101褊認(rèn)菴果丿確定,0取消: i亍戸編號(hào)090101刪除訂戶;五、課程設(shè)計(jì)小結(jié)寫數(shù)據(jù)庫需要有耐心,有些事情看起來很復(fù)雜,但問題需要一點(diǎn)一點(diǎn)去解決, 分析問題,把問題一個(gè)一個(gè)劃分,劃分成小塊以后就逐個(gè)去解決。再總體解決大 的問題。這樣做起來不僅有條理也使問題得到了輕松的解決。通過這次的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論