數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)基本要求_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)基本要求,指導(dǎo)教師:李瑞軒華中科技大學(xué)計(jì)算機(jī)學(xué)院,內(nèi)容提綱,設(shè)計(jì)目標(biāo)基本要求參考題目開發(fā)工具提交材料,1.設(shè)計(jì)目標(biāo),熟悉大型數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)與組成;熟悉數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)方法和開發(fā)過程;掌握一種大型數(shù)據(jù)庫管理系統(tǒng)(ORACLE、DB2或SQL SERVER)的應(yīng)用技術(shù)和開發(fā)工具的使用;熟悉數(shù)據(jù)庫設(shè)計(jì)工具的使用;熟悉數(shù)據(jù)庫安全的相關(guān)知識和技術(shù);熟悉數(shù)據(jù)庫系統(tǒng)的管理和維護(hù)。,2.基本要求,1)

2、問題定義在設(shè)計(jì)的第一階段按軟件工程要求給出系統(tǒng)定義,進(jìn)行需求分析,設(shè)計(jì)出信息系統(tǒng)的概念模型,用E-R圖表示。2)關(guān)系模式設(shè)計(jì)(庫結(jié)構(gòu))選定關(guān)系模型作為系統(tǒng)的數(shù)據(jù)模型,在概念模型的基礎(chǔ)上設(shè)計(jì)合理的數(shù)據(jù)庫文件結(jié)構(gòu),主要考慮規(guī)范化和實(shí)際應(yīng)用需要,一般要求達(dá)到三范式(3NF);如果需要降低范式時(shí),應(yīng)對冗余數(shù)據(jù)及適當(dāng)?shù)姆匆?guī)范化設(shè)計(jì)進(jìn)行說明。,基本要求(續(xù)),3)完整性設(shè)計(jì)關(guān)系模型的三類完整性約束條件在設(shè)計(jì)的過程中是必須考慮的,數(shù)據(jù)之間的

3、關(guān)聯(lián)應(yīng)詳細(xì)說明,要求使用DBMS對聯(lián)系進(jìn)行適當(dāng)定義和編輯。對有些統(tǒng)計(jì)數(shù)據(jù)可使用觸發(fā)器(請參考有關(guān)資料)。4)安全性設(shè)計(jì)數(shù)據(jù)庫的安全性是至關(guān)重要的,建議為系統(tǒng)設(shè)置用戶管理功能,系統(tǒng)的用戶至少分為兩級:系統(tǒng)管理員和一般用戶。不同級別的用戶可操作的功能是不一樣的。,基本要求(續(xù)),5)系統(tǒng)體系結(jié)構(gòu)系統(tǒng)可以使用基于API的DBMS開發(fā)(如ODBC API),也可以使用嵌入式DBMS(嵌入式SQL);可以設(shè)計(jì)為單機(jī)版或網(wǎng)絡(luò)版(客戶/服務(wù)

4、器模式,C/S模式),高級程序員可采用B/S模式。,基本要求(續(xù)),6)用戶接口設(shè)計(jì)用戶接口是系統(tǒng)最終提交給用戶的操作界面,可使用菜單式也可使用按鈕式。但應(yīng)使應(yīng)用程序和數(shù)據(jù)庫相互隔離,禁止將數(shù)據(jù)庫直接暴露給用戶。7)應(yīng)用程序功能設(shè)計(jì)應(yīng)用系統(tǒng)的基本功能應(yīng)根據(jù)實(shí)際目標(biāo)來設(shè)定,通常有增、刪、改、查、備份、恢復(fù)、密鑰等功能。,3.參考題目,選題說明:一人一題,從下列題目中任選一個(gè),在課程設(shè)計(jì)期間按要求完成設(shè)計(jì)任務(wù),并提交一份完整的設(shè)計(jì)報(bào)

5、告、已調(diào)通的應(yīng)用系統(tǒng)和其它的相關(guān)文檔。,1)高校教務(wù)管理系統(tǒng) 2)學(xué)籍管理系統(tǒng)3)教學(xué)管理系統(tǒng)4)學(xué)生管理系統(tǒng)5)銀行儲蓄管理系統(tǒng)6)自來水公司水費(fèi)管理系統(tǒng),7)圖書銷售系統(tǒng) 8)網(wǎng)上銷售系統(tǒng)9)倉儲管理系統(tǒng)10)圖書管理系統(tǒng)11)財(cái)務(wù)管理系統(tǒng)12)超市收銀系統(tǒng)13)自選題目,4.實(shí)驗(yàn)環(huán)境,操作系統(tǒng):Windows 2000/XP/2003/Vista/7數(shù)據(jù)庫可位于Linux/Unix平臺數(shù)據(jù)庫系統(tǒng):Mi

6、crosoft SQL Server 2000/2005Oracle 9i/10gDB2 UDB 6.0/7.0/8.0Sybase 11.5/12/12.5MySQL 5.5/6.0,開發(fā)工具,Power Builder (PB) 6.0/7.0/8.0Borland Delphi 5.0/6.0/7.0Borland C++ Builder 5.0/6.0/7.0Visual C++ 6.0Visual Basic

7、(VB) 6.0Visual Studio .Net (ASP.Net + C#)Eclipse或NetBeans或Borland JBuilder (Java EE)Sybase PowerDesigner 9.5/10/11/12Oracle Designer 2000/6i/9/10,5.提交材料,完成規(guī)定實(shí)驗(yàn)內(nèi)容,打印提交課程設(shè)計(jì)報(bào)告,包括:需求分析數(shù)據(jù)需求、功能需求數(shù)據(jù)庫設(shè)計(jì)概念設(shè)計(jì):E-R圖邏輯設(shè)計(jì):關(guān)

8、系模式物理設(shè)計(jì):索引設(shè)計(jì)程序設(shè)計(jì)功能結(jié)構(gòu)算法描述(偽代碼或流程圖)源代碼(關(guān)鍵部分增加注釋)系統(tǒng)運(yùn)行結(jié)果及分析(截圖并加以說明)總結(jié)和體會(huì),完整性設(shè)計(jì):三類完整性安全性設(shè)計(jì):用戶、權(quán)限管理數(shù)據(jù)庫實(shí)施和維護(hù):實(shí)驗(yàn)數(shù)據(jù),提交材料(續(xù)),以電子(光盤)形式提交如下材料:課程設(shè)計(jì)報(bào)告(與打印版相同);源程序;編繹后的執(zhí)行程序;數(shù)據(jù)庫設(shè)計(jì)文件(建庫程序SQL語句,建庫說明文檔,數(shù)據(jù)文件,或數(shù)據(jù)庫設(shè)計(jì)工具生成的文件);一

溫馨提示

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

最新文檔

評論

0/150

提交評論