




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、僅供個人參考不得用于商業(yè)用途數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)指導(dǎo)書一、實(shí)驗(yàn)課程任務(wù)與要求目的與任務(wù):1.掌握數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn)的基本過程2.掌握數(shù)據(jù)庫模式設(shè)計(jì)、分析和實(shí)現(xiàn)的方法3.了解數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件開發(fā)的一般過程。實(shí)驗(yàn)基本要求:(1)學(xué)習(xí)相關(guān)的預(yù)備知識(2)按照數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)過程完成數(shù)據(jù)庫的設(shè)計(jì),應(yīng)用程序的開發(fā),上機(jī)調(diào)試、運(yùn)行(3)寫出課程設(shè)計(jì)報告二、課程設(shè)計(jì)基礎(chǔ)知識數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)的基本過程包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的物理設(shè)計(jì)以及數(shù)據(jù)庫的實(shí)施和維護(hù)等內(nèi)容。需求分析確定系統(tǒng)的數(shù)據(jù)需求和處理需求;概念結(jié)構(gòu)設(shè)計(jì)通過對用戶需求的綜合、歸納和抽象,形成一個獨(dú)立的概念模型;邏輯結(jié)構(gòu)設(shè)計(jì)則將概
2、念模型轉(zhuǎn)換為具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型;數(shù)據(jù)庫的物理設(shè)計(jì)結(jié)合應(yīng)用確定數(shù)據(jù)模型的存儲結(jié)構(gòu)和存取方式。在這些工作完成之后,就可以建立數(shù)據(jù)庫并開始調(diào)試運(yùn)行了,在數(shù)據(jù)庫的運(yùn)行過程中必須對其進(jìn)行維護(hù)一一包括數(shù)據(jù)庫的備份與恢復(fù)、性能分析與改進(jìn)等等。1.概念結(jié)構(gòu)設(shè)計(jì)一一ER圖概念模型是用戶需求的抽象,通常用實(shí)體關(guān)系圖(Entity Relationship Diagram,即卩ER圖)來表示。設(shè)計(jì)ER圖的出發(fā)點(diǎn)是數(shù)據(jù)流圖層次的選擇,一般選擇中層的數(shù)據(jù)流圖作為分 析設(shè)計(jì)的依據(jù)。在得到各個局部ER圖后,需要將它們合并成一張總的ER圖。首先是簡單的合并,協(xié)調(diào)各個局部ER之間不一致的地方;然后再對得到總E
3、R圖消除冗余,可通過分析數(shù)據(jù)字典中數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系加以消除。2.邏輯結(jié)構(gòu)設(shè)計(jì)一一ER圖向關(guān)系模型的轉(zhuǎn)換關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型(即關(guān)系模型)由一組關(guān)系模式組成,因而ER圖向關(guān)系模型的轉(zhuǎn)換實(shí)際上就是將實(shí)體(包括實(shí)體的屬性)和聯(lián)系轉(zhuǎn)換為關(guān)系模式,一般遵循以下基本原則:1.一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系 的碼。2.一個1:X(X為1或n)聯(lián)系通常與某一端的關(guān)系模式合并,其中1:n的聯(lián)系需要與n端對應(yīng)的關(guān)系模式合并。需要在合并的關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和 聯(lián)系本身的屬性。3.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該關(guān)系相連的各實(shí)體的碼以及聯(lián)系本身的
4、屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。4.三個或三個以上實(shí)體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體的碼的組合。5.具有相同碼的關(guān)系模式可合并。僅供個人參考不得用于商業(yè)用途數(shù)據(jù)3.數(shù)據(jù)庫設(shè)計(jì)過程址 Ya?D ?* ?設(shè)計(jì)階段設(shè)計(jì)描述需求分析數(shù)據(jù)字典、全系統(tǒng)中數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲概念結(jié)構(gòu)設(shè)計(jì)概念模型(E-R)圖,數(shù)據(jù)字典數(shù)據(jù)流圖和判定表、數(shù)據(jù)字典中處理過程的描述系統(tǒng)說明書。包括:(1) 新系統(tǒng)要求、方案和概圖(2) 翻印新鮮系統(tǒng)信息流的數(shù)據(jù)流圖邏輯結(jié)構(gòu)設(shè)計(jì)某種數(shù)據(jù)模型如關(guān)系模型關(guān)系系統(tǒng)結(jié)構(gòu)圖(模
5、塊結(jié)構(gòu)圖)物理設(shè)計(jì)存儲安排、存儲方法選擇、存儲路徑建立模塊設(shè)計(jì)、IPO圖實(shí)施階段編寫模塊、 裝入 數(shù)據(jù)、數(shù)據(jù)庫試 運(yùn)行程序編碼、編譯聯(lián)接、測試運(yùn)行、維護(hù)性能檢測、轉(zhuǎn)儲/恢復(fù)、數(shù)據(jù)庫重組和重構(gòu)新舊系統(tǒng)轉(zhuǎn)換、運(yùn)行、維護(hù)(修正性、適應(yīng)性、改善性維護(hù)處理僅供個人參考不得用于商業(yè)用途三、課程設(shè)計(jì)題目及進(jìn)度安排建議6-8人一組建立開發(fā)團(tuán)隊(duì),每班建立5個團(tuán)隊(duì)。 開發(fā)團(tuán)體組織架構(gòu)和職責(zé):組長:1人 負(fù)責(zé)本開發(fā)項(xiàng)目的組織與實(shí)施,協(xié)調(diào)團(tuán)隊(duì)各成員的開發(fā)進(jìn)度,負(fù)責(zé)本開發(fā)項(xiàng)目的需求分 析,負(fù)責(zé)課程設(shè)計(jì)報告文檔的組織。數(shù)據(jù)庫分析員:1人負(fù)責(zé)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) 、邏輯結(jié)構(gòu)設(shè)計(jì)、應(yīng)用系統(tǒng)功能模塊設(shè)計(jì),編寫相關(guān)文檔。 用戶界
6、面設(shè)計(jì)員:1人 負(fù)責(zé)本開發(fā)項(xiàng)目的用戶交互界面設(shè)計(jì),編寫相關(guān)文檔。程序員:3-5人負(fù)責(zé)本開發(fā)項(xiàng)目的程序設(shè)計(jì),編寫相關(guān)文檔。測試員:1人負(fù)責(zé)本開發(fā)項(xiàng)目的程序測試,編寫相關(guān)文檔。課程設(shè)計(jì)題目: 每個開發(fā)團(tuán)隊(duì)分別選擇下列一個題目完成課程設(shè)計(jì)。1 客戶訂購登記系統(tǒng) 一個公司希望為其客戶訂購行為建立一個數(shù)據(jù)庫。一個消費(fèi)者可以有一個或多個訂單, 每個訂單可以有一種或多種商品。每個訂單有一個,可以通過多種方式來支付,例如支票、 信用卡或者現(xiàn)金。 開始運(yùn)行這個客戶訂購登記的員工的名字要被記下來。 有一個相應(yīng)的部門 工作人員來負(fù)責(zé)整理訂單病把這些訂單發(fā)給顧客。 如果訂單上的貨物在庫中沒有, 就需寫明 庫中有什么,
7、這樣在訂單中可能就會用其他貨物來填充。2 貨存控制系統(tǒng) 一個公司希望為控制它的貨存建立一個數(shù)據(jù)庫, 貨存中的產(chǎn)品被分為幾類, 如服裝、 食 品和文具。當(dāng)產(chǎn)品需要從供應(yīng)商那里重新訂購時, 工作人員需要提出一個購買訂單。 跟蹤記 錄要提供買進(jìn)、賣出的貨物以及其他的費(fèi)用。3 人力資源管理系統(tǒng) 人力資源部門希望建立一個數(shù)據(jù)庫來管理它的員工。 一個公司有幾個部門, 而一個員工 屬于一個部門。 這個部門指派一個經(jīng)理來全面負(fù)責(zé)部門事務(wù)和部門員工。 為了有助于管理好 部門工作, 某些工作人員被任命來管理一組人員。 當(dāng)有一個新的員工進(jìn)入公司時, 需要他以 前的工作經(jīng)歷和成績。通常來說,每個員工都要經(jīng)歷一次面試,
8、這通常是由經(jīng)理來進(jìn)行的。 公司定義了一系列的職位類型, 例如經(jīng)理、業(yè)務(wù)分析員、 銷售人員和秘書, 而且每個類型都 有相關(guān)的等級,員工所處的位置決定了員工的工資。職位依據(jù)其工作量來分配給一個部門。例如, 一個部門可能分配給兩個業(yè)務(wù)分析員的職位。 每個崗位會分配給一個員工, 隨著時間 的過去,各個職位都會被分配給工作人員。4 工資管理系統(tǒng) 工資管理部門希望建立一個數(shù)據(jù)庫來管理員工的工資。 要計(jì)算員工的工資, 就需要考慮 不在休假日期以內(nèi)的假期、 工作期間的病假時間、 獎金和扣除的部分。 必須指明給每個員工 發(fā)薪水的方式, 隨著時間的推移,方式可能會有些改變。 大多數(shù)的員工是通過銀行卡來結(jié)算 工資的
9、, 但是也有一部分人使用現(xiàn)金或支票。 如果是通過銀行卡, 就需要知道賬號和卡的類 型。付款方式只可能是一種方式。有幾種原因可以扣除工資:例如,個人所得稅、國家稅、 醫(yī)療保險、退休保險或者預(yù)付款。5.學(xué)生管理系統(tǒng)一所大學(xué)希望建立一個數(shù)據(jù)庫以便對學(xué)生進(jìn)行管理。當(dāng)一個學(xué)生進(jìn)入學(xué)校時,他就會選擇一個專業(yè)。每個學(xué)生也會指定一個指導(dǎo)老師。每個專業(yè)每年由一些課程組成。組成專業(yè)的課程的最小和最大數(shù)目分別是6和& 一般情況下給一個學(xué)生三次機(jī)會來通過這門課程的考試。有些特殊的課程可以在一個或多個專業(yè)中存在。大學(xué)可以有幾個部門, 每個部門都有一個部門負(fù)責(zé)人,每個課程都會分配一定數(shù)量的員工(稱為課程合作人)來
10、負(fù)責(zé)課程的教學(xué)。進(jìn)度安排:課程設(shè)計(jì)總計(jì)20 h,各階段參考進(jìn)度如下:僅供個人參考不得用于商業(yè)用途課程設(shè)計(jì)說明,學(xué)生分組1h需求分析1h概念結(jié)構(gòu)設(shè)計(jì)2h邏輯結(jié)構(gòu)設(shè)計(jì)2h應(yīng)用系統(tǒng)功能模塊設(shè)計(jì)2h應(yīng)用程序開發(fā)8h撰寫課程設(shè)計(jì)報告2h考核驗(yàn)收2h具體時間安排如下:日期時間班級工作內(nèi)容周一上午8:00-12:00周一下午14:30-18:30周一晚上18:30-22:00周二上午8:00-12:00周二下午14:30-18:30周二晚上18:30-22:00周三上午8:00-12:00周三下午14:30-18:30周三晚上18:30-22:00周四上午8:00-12:00周四下午14:30-18:30周
11、四晚上18:30-22:00周五上午8:00-12:00周五下午14:30-18:30周五晚上18:30-22:00四、考核及評分提交課程設(shè)計(jì)報告,內(nèi)容包括:1.課程設(shè)計(jì)說明(含設(shè)計(jì)題目、設(shè)計(jì)任務(wù)與要求、開發(fā)環(huán)境說明)2.功能需求分析3.數(shù)據(jù)庫概念設(shè)計(jì)4.數(shù)據(jù)庫邏輯設(shè)計(jì)5 應(yīng)用系統(tǒng)功能模塊6 源程序代碼及運(yùn)行結(jié)果(含運(yùn)行界面屏幕截圖)。7 總結(jié) 實(shí)驗(yàn)采用“優(yōu)、良、中、及格、不及格”五級評分制。五、開發(fā)環(huán)境說明建議采用C/S架構(gòu),使用Delphi、Powerbuilder、Java、Vb、C+ builder端應(yīng)用程序的開發(fā),數(shù)據(jù)庫管理系統(tǒng)建議采用SQL SERVER若采用B/S架構(gòu),建議采用A
12、SP或JSP技術(shù)。進(jìn)行客戶僅供個人參考不得用于商業(yè)用途僅供個人用于學(xué)習(xí)、研究;不得用于商業(yè)用途For personal use only in study and research; not for commercial use.Nur fur den pers?nlichen fur StiFdienchung, zu kommerziellen Zwecken verwendet werden.Pour l etude et la recherche uniquementades fins personnelles; pasades fins commerciales.TO員 BKOgA.
13、nrogeHKO TOpMenob3ygoiccH6yHeHuac egoB u HHuefigoHMucno員B3OBaTbCEBKOMMepqeckuxqe員 EX.For personal use only in study and research; not for commercial use_以下無正文_僅供個人參考不得用于商業(yè)用途僅供個人用于學(xué)習(xí)、研究;不得用于商業(yè)用途For personal use only in study and research; not for commercial use.Nur fur den pers?nlichen fur Studien, Forschung, zu kommerziellen Zwecken ve
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽輪機(jī)模擬與仿真技術(shù)考核試卷
- 起重機(jī)械產(chǎn)業(yè)鏈延伸與價值鏈提升考核試卷
- 鎳氫電池在太陽能光伏儲能中的應(yīng)用考核試卷
- 西藥批發(fā)企業(yè)運(yùn)營管理效率改進(jìn)考核試卷
- 小學(xué)生冬季疾病預(yù)防
- Mal-Cyclohexyl-PEG3-Biotin-生命科學(xué)試劑-MCE
- 郵輪旅游市場旅游住宿報告:2025年艙位類型與旅客選擇分析
- 2025新媒體新聞傳播真實(shí)性與公信力現(xiàn)狀與趨勢報告
- 2025年康復(fù)醫(yī)療器械市場前景預(yù)測:需求演變與產(chǎn)品創(chuàng)新技術(shù)分析報告
- 汽車行業(yè)供應(yīng)鏈風(fēng)險管理與供應(yīng)鏈風(fēng)險管理標(biāo)準(zhǔn)化研究
- 藥學(xué)綜合知識與技能
- 汽車維修服務(wù)清單
- 2022年天水市武山縣社區(qū)工作者招聘考試試題
- 肥胖人群食譜編制
- 2022年出版專業(yè)資格考試中級中級出版專業(yè)基礎(chǔ)知識考試題
- 疼痛治療(外科學(xué)-九章)
- 壓力容器的發(fā)展趨勢
- 溢流的原因、預(yù)防與顯示
- 八字基礎(chǔ)圖文解說ppt
- GB/T 19787-2005包裝材料聚烯烴熱收縮薄膜
- GB/T 16535-2008精細(xì)陶瓷線熱膨脹系數(shù)試驗(yàn)方法頂桿法
評論
0/150
提交評論