

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)課程設計基本要求,指導教師:李瑞軒華中科技大學計算機學院,內容提綱,設計目標基本要求參考題目開發(fā)工具提交材料,1.設計目標,熟悉大型數(shù)據(jù)庫管理系統(tǒng)的結構與組成;熟悉數(shù)據(jù)庫應用系統(tǒng)的設計方法和開發(fā)過程;掌握一種大型數(shù)據(jù)庫管理系統(tǒng)(ORACLE、DB2或SQL SERVER)的應用技術和開發(fā)工具的使用;熟悉數(shù)據(jù)庫設計工具的使用;熟悉數(shù)據(jù)庫安全的相關知識和技術;熟悉數(shù)據(jù)庫系統(tǒng)的管理和維護。,2.基本要求,1)
2、問題定義在設計的第一階段按軟件工程要求給出系統(tǒng)定義,進行需求分析,設計出信息系統(tǒng)的概念模型,用E-R圖表示。2)關系模式設計(庫結構)選定關系模型作為系統(tǒng)的數(shù)據(jù)模型,在概念模型的基礎上設計合理的數(shù)據(jù)庫文件結構,主要考慮規(guī)范化和實際應用需要,一般要求達到三范式(3NF);如果需要降低范式時,應對冗余數(shù)據(jù)及適當?shù)姆匆?guī)范化設計進行說明。,基本要求(續(xù)),3)完整性設計關系模型的三類完整性約束條件在設計的過程中是必須考慮的,數(shù)據(jù)之間的
3、關聯(lián)應詳細說明,要求使用DBMS對聯(lián)系進行適當定義和編輯。對有些統(tǒng)計數(shù)據(jù)可使用觸發(fā)器(請參考有關資料)。4)安全性設計數(shù)據(jù)庫的安全性是至關重要的,建議為系統(tǒng)設置用戶管理功能,系統(tǒng)的用戶至少分為兩級:系統(tǒng)管理員和一般用戶。不同級別的用戶可操作的功能是不一樣的。,基本要求(續(xù)),5)系統(tǒng)體系結構系統(tǒng)可以使用基于API的DBMS開發(fā)(如ODBC API),也可以使用嵌入式DBMS(嵌入式SQL);可以設計為單機版或網(wǎng)絡版(客戶/服務
4、器模式,C/S模式),高級程序員可采用B/S模式。,基本要求(續(xù)),6)用戶接口設計用戶接口是系統(tǒng)最終提交給用戶的操作界面,可使用菜單式也可使用按鈕式。但應使應用程序和數(shù)據(jù)庫相互隔離,禁止將數(shù)據(jù)庫直接暴露給用戶。7)應用程序功能設計應用系統(tǒng)的基本功能應根據(jù)實際目標來設定,通常有增、刪、改、查、備份、恢復、密鑰等功能。,3.參考題目,選題說明:一人一題,從下列題目中任選一個,在課程設計期間按要求完成設計任務,并提交一份完整的設計報
5、告、已調通的應用系統(tǒng)和其它的相關文檔。,1)高校教務管理系統(tǒng) 2)學籍管理系統(tǒng)3)教學管理系統(tǒng)4)學生管理系統(tǒng)5)銀行儲蓄管理系統(tǒng)6)自來水公司水費管理系統(tǒng),7)圖書銷售系統(tǒng) 8)網(wǎng)上銷售系統(tǒng)9)倉儲管理系統(tǒng)10)圖書管理系統(tǒng)11)財務管理系統(tǒng)12)超市收銀系統(tǒng)13)自選題目,4.實驗環(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ù)據(jù)需求、功能需求數(shù)據(jù)庫設計概念設計:E-R圖邏輯設計:關
8、系模式物理設計:索引設計程序設計功能結構算法描述(偽代碼或流程圖)源代碼(關鍵部分增加注釋)系統(tǒng)運行結果及分析(截圖并加以說明)總結和體會,完整性設計:三類完整性安全性設計:用戶、權限管理數(shù)據(jù)庫實施和維護:實驗數(shù)據(jù),提交材料(續(xù)),以電子(光盤)形式提交如下材料:課程設計報告(與打印版相同);源程序;編繹后的執(zhí)行程序;數(shù)據(jù)庫設計文件(建庫程序SQL語句,建庫說明文檔,數(shù)據(jù)文件,或數(shù)據(jù)庫設計工具生成的文件);一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫系統(tǒng)課程設計
- 數(shù)據(jù)庫系統(tǒng)課程設計
- 數(shù)據(jù)庫課程設計--數(shù)據(jù)庫系統(tǒng)原理
- 《數(shù)據(jù)庫系統(tǒng)原理》課程設計
- 數(shù)據(jù)庫系統(tǒng)原理課程設計
- 數(shù)據(jù)庫系統(tǒng)概論課程設計
- 《數(shù)據(jù)庫系統(tǒng)原理》課程網(wǎng)站課程設計
- 數(shù)據(jù)庫系統(tǒng)原理課程設計--銀行儲蓄系統(tǒng)數(shù)據(jù)庫設計
- 住院管理系統(tǒng)-數(shù)據(jù)庫系統(tǒng)課程設計
- 數(shù)據(jù)庫系統(tǒng)原理課程設計--人事管理系統(tǒng)數(shù)據(jù)庫
- 數(shù)據(jù)庫技術課程設計--教務管理數(shù)據(jù)庫系統(tǒng)
- 數(shù)據(jù)庫系統(tǒng)原理及應用課程設計
- 《數(shù)據(jù)庫原理及應用》課程設計---師生管理數(shù)據(jù)庫系統(tǒng)設計
- 數(shù)據(jù)庫課程設計--班級考勤管理數(shù)據(jù)庫系統(tǒng)的設計報告
- 住院管理系統(tǒng)-數(shù)據(jù)庫系統(tǒng)課程設計報告
- 《數(shù)據(jù)庫系統(tǒng)概論》課程設計-車輛租賃系統(tǒng)
- 醫(yī)藥管理系統(tǒng)——數(shù)據(jù)庫系統(tǒng)概論課程設計
- 《數(shù)據(jù)庫系統(tǒng)概論》課程設計--酒店客房數(shù)據(jù)庫設計
- 《數(shù)據(jù)庫系統(tǒng)原理》課程設計---倉庫管理系統(tǒng)
- 《數(shù)據(jù)庫系統(tǒng)原理》課程設計報告---校友網(wǎng)應用系統(tǒng)數(shù)據(jù)庫設計
評論
0/150
提交評論