VCD出售租借連鎖店管理系統(tǒng)_第1頁
VCD出售租借連鎖店管理系統(tǒng)_第2頁
VCD出售租借連鎖店管理系統(tǒng)_第3頁
VCD出售租借連鎖店管理系統(tǒng)_第4頁
VCD出售租借連鎖店管理系統(tǒng)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第四部分實(shí)驗(yàn)指導(dǎo)書根據(jù)以下VCD出售租借連鎖店管理系統(tǒng)開發(fā)需求調(diào)查文字,完成實(shí)驗(yàn)一至實(shí)驗(yàn)五并填寫 在實(shí)驗(yàn)報(bào)告冊(cè)上。市內(nèi)某家大型VCD出售租借連鎖店有許多員工,每個(gè)員工只能服務(wù)于一家租借店;每個(gè)員工有工號(hào)、姓名、性別、年齡、政治面貌等屬性;每家店日常工作主要有:租借、歸還、逾期罰款等(租借人首先要辦理租借卡,租借卡分為年卡、月卡和零租卡)。具體操作流程如下:(1)出售租借:根據(jù)購買人或租借人提供的 VCDS借單,查閱庫存,如果有,則辦理銷 售或租借并登記銷售(記錄銷售記錄單號(hào)、購買人卡號(hào)、購買日期、 VCDS碼、數(shù)量、單價(jià), 經(jīng)辦員工號(hào))或租借流水帳(記錄租借記錄單號(hào)、租借人卡號(hào)、租借日期、VC

2、W碼、數(shù)量、歸還日期,經(jīng)辦員工號(hào));如果沒有相應(yīng)的VCD則可根據(jù)購買人或租借人的要求辦理預(yù)約登 記(記錄預(yù)約登記單號(hào)、購買或租借卡卡號(hào)、 VCD編碼、數(shù)量、經(jīng)辦員工號(hào)),當(dāng)有VCD時(shí), 及時(shí)通知購買人或租借人。(2)歸還:根據(jù)租借人提供的所還 VCD檢查VC況否完好,如果完好,則辦理歸還登 記(記錄歸還單號(hào)、租借人卡號(hào)、歸還日期、VCDS碼、數(shù)量、經(jīng)辦員工號(hào)),如果有損壞的VCD辦理賠償?shù)怯洠ㄓ涗涃r償單號(hào)、租借卡卡號(hào)、賠償日期、賠償 VCDS碼、數(shù)量、金額, 經(jīng)辦員工號(hào)) ,并把賠償通知單通知給租借人。( 3) 逾期罰款通知:查詢逾期未還的VCD, 及時(shí)通知租借人,并進(jìn)行相應(yīng)的罰款登記( 記錄

3、罰款單號(hào)、租借卡卡號(hào)、罰款日期、罰款金額、經(jīng)辦員工號(hào)) 。實(shí)驗(yàn)一 需求分析(一)業(yè)務(wù)流程調(diào)查一、實(shí)驗(yàn)?zāi)康模赫莆招枨蠓治龅牟襟E和業(yè)務(wù)流程調(diào)查的方法;掌握應(yīng)用Powerbuilder 繪制 BPM 模型二、學(xué)時(shí):6H (課內(nèi)4H,課外2H)三、實(shí)驗(yàn)軟件平臺(tái):Windows 2k 或 Windows XP, Powerduilder9.5,Visio四、實(shí)驗(yàn)內(nèi)容:根據(jù)該VCD 連鎖店的業(yè)務(wù)需求調(diào)查文字,利用PD 繪制該 VCD 連鎖店管理系統(tǒng)的BPM模型。五、實(shí)驗(yàn)結(jié)果:第 5 頁 共 20 頁賄3租詣人> 查到度存由年記錄用懵靖料>員工定場則沒Til知轉(zhuǎn)的善戶5記錄的其人聰租售人信晅層要

4、尊文號(hào)紀(jì)點(diǎn)修遵汜* w出售租借歸處出情人六、思考題1、數(shù)據(jù)庫設(shè)計(jì)為什么需要進(jìn)行詳細(xì)的需求分析? 答:做軟件是為了滿足客戶需求,不能接到一個(gè)項(xiàng)目憑自己的經(jīng)驗(yàn)自己的想象就寫出程序來。需要知道客 戶需要什么,不需要什么。所以,為了讓團(tuán)隊(duì)的工作成果能被客戶接受就需要詳細(xì)的進(jìn)行需求分析。為之 后的軟件編寫提供準(zhǔn)確嚴(yán)謹(jǐn)?shù)牧鞒烫幚怼?、需求分析的目標(biāo)是什么?其調(diào)查步驟是什么?常用的調(diào)查方法有哪些?需求分析的目標(biāo):通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,然后再此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)張和改變,不

5、能僅僅按當(dāng)前需求來設(shè)計(jì)數(shù)據(jù)庫。調(diào)查步驟:( 1) 調(diào)查組織機(jī)構(gòu)情況。包括了解該組織的部門組成情況、各部門的職責(zé)等,為分析信息流程做準(zhǔn)備。( 2) 調(diào)查各部門的業(yè)務(wù)活動(dòng)情況。包括了解各個(gè)部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸出什么信息,輸入結(jié)果的格式是什么,這是調(diào)查的重點(diǎn)。( 3) 在熟悉了業(yè)務(wù)活動(dòng)的基礎(chǔ)上,協(xié)助用戶明確對(duì)新系統(tǒng)的各種要求,包括信息要求、處理要求、安全性和完整性要求,這是調(diào)查的又一個(gè)重點(diǎn)。( 4) 確定新系統(tǒng)的邊界。對(duì)前面調(diào)查的結(jié)果進(jìn)行初步分析,確定哪些功能由計(jì)算機(jī)完成或?qū)頊?zhǔn)備讓計(jì)算機(jī)完成,哪些活動(dòng)由人工完成。由計(jì)算機(jī)完成的功能就是新系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能。調(diào)查方法:(1

6、) 跟班作業(yè)。通過親身參加業(yè)務(wù)工作來了解業(yè)務(wù)活動(dòng)的情況。(2) 開調(diào)查會(huì)。通過與客戶座談來了解業(yè)務(wù)活動(dòng)情況及用戶需求。(3) 請(qǐng)專人介紹。(4) 詢問。對(duì)某些調(diào)查中的問題,可以找專人詢問。(5) 設(shè)計(jì)調(diào)查表請(qǐng)用戶填寫。如果調(diào)查表設(shè)計(jì)的合理,這種方法是很有效的。(6) 查閱記錄。查閱與原始系統(tǒng)有關(guān)的原始記錄。3、數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)是什么?大型數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)是一項(xiàng)龐大的工程,是涉及多科學(xué)的綜合性技術(shù)。數(shù)據(jù)庫建設(shè)是指數(shù)據(jù)庫應(yīng)用系統(tǒng)從設(shè)計(jì)實(shí)施到運(yùn)行維護(hù)的全過程。數(shù)據(jù)庫建設(shè)和一般的軟件系統(tǒng)設(shè)計(jì)、開發(fā)和運(yùn)行與維護(hù)的全過程有許多相同之處,更有其自身的一些特點(diǎn)。( 1)數(shù)據(jù)庫建設(shè)的基礎(chǔ):三分技術(shù),七分管理,

7、十二分基礎(chǔ)數(shù)據(jù)是數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)之一。( 2)結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)相結(jié)合:數(shù)據(jù)庫設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合。也就是說,整個(gè)設(shè)計(jì)過程中要把數(shù)據(jù)庫設(shè)計(jì)和對(duì)數(shù)據(jù)庫的處理設(shè)計(jì)密切結(jié)合起來。這是數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)之二。實(shí)驗(yàn)二 需求分析(二)數(shù)據(jù)流程調(diào)查一、實(shí)驗(yàn)?zāi)康模赫莆招枨蠓治龅牟襟E和數(shù)據(jù)流程調(diào)查的方法;掌握應(yīng)用VISIO 繪制數(shù)據(jù)流程圖(DFD)掌握數(shù)據(jù)流程圖分層次的繪制方法。掌握編寫數(shù)據(jù)字典的方法和步驟。二、實(shí)驗(yàn)學(xué)時(shí):8H (課內(nèi)6H,課外2H)三、實(shí)驗(yàn)軟件平臺(tái):Windows 2k 或 Windows XP, Visio四、實(shí)驗(yàn)內(nèi)容:1、掌握數(shù)據(jù)流程調(diào)查和分析的方法;2、利用Visi

8、o 繪制分層次的數(shù)據(jù)流程圖并在繪制的過程中建立標(biāo)準(zhǔn)、統(tǒng)一的編碼;3、根據(jù)該VCD 連鎖店的業(yè)務(wù)需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容,利用VISIO ,繪制該連鎖店管理系統(tǒng)的DFD模型。4、編寫詳細(xì)正確的數(shù)據(jù)字典。五、實(shí)驗(yàn)步驟1、數(shù)據(jù)流程圖的層次繪制方法復(fù)習(xí) 數(shù)據(jù)流程圖分層次繪制模型:數(shù)據(jù)流程圖是按照“自頂向下、逐層細(xì)化”的原則進(jìn)行,在繪制整個(gè)數(shù)據(jù)流程圖的過程中,一定要建 立標(biāo)準(zhǔn)、統(tǒng)一的編碼,并建立相應(yīng)的數(shù)據(jù)字典。數(shù)據(jù)流程圖的詳細(xì)繪制過程可參見上課過程中的PPT案例(陪送系統(tǒng)數(shù)據(jù)流程圖)。2、根據(jù)該VCD連鎖店的業(yè)務(wù)需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容,利用 VISIO ,繪制該連鎖 店管理

9、系統(tǒng)的DFD模型。六、實(shí)驗(yàn)結(jié)果:1、繪制數(shù)據(jù)流程圖【請(qǐng)?jiān)诖苏迟N你的 DFD數(shù)據(jù)流程圖中的數(shù)據(jù)對(duì)象一定要編號(hào),地方不夠可換頁】2、編寫相應(yīng)的正確的數(shù)據(jù)字典表3-1 數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào)數(shù)據(jù)流名稱簡述數(shù)據(jù)流 來源數(shù)據(jù)流 去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量IN1VCD租借 單信息記錄租借人對(duì)VCD的要求租借人P1,D1VCD編碼+VCD數(shù)量+歸還日期xxIN2租借信息成交信息租借處理P2, P3銷售或租借記錄單號(hào)+購買或租借 人卡號(hào)+購買或租借日期+VCD編 碼蝕量+單價(jià)xxIN3歸還記錄VCD歸還的具體信息歸還處理P3歸還單號(hào)+租借人卡號(hào)+歸還日期+VCD編碼+數(shù)量+經(jīng)辦員工號(hào)xxIN4銷售信息記錄

10、購買人對(duì)VCD的要求購買人P1.1VCD編碼+VCD數(shù)量等xxIN5罰款信息記錄罰款的具體信息預(yù)期罰款 處理E2罰款單號(hào)+租借卡卡號(hào)+罰款日期+ 罰款金額+經(jīng)辦員工號(hào)xxIN6預(yù)約處理 信息記錄需要租借或出售但沒有 庫存的VCD信息P1.3D2.3預(yù)約登記單號(hào)+購買或租借卡卡號(hào)+VCD編碼+數(shù)量+經(jīng)辦員工號(hào)xx表3-2處理邏輯的描述處理邏 輯編號(hào)處理邏輯 名稱簡述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流處理頻率P1VCD出售租借處理對(duì)要租借 的VCD進(jìn) 行出售租 借處理過 程IN1對(duì)要租借的VCD進(jìn)行出 售租借處理過程IN2P2逾期罰款查詢有誤IN2生成逾期罰款單然后通IN5處理諭期的租借知租借人P3歸還

11、處理處理歸還 過程IN2無損壞辦理歸還登記, 有損壞則辦理賠償單賠償?shù)怯汸3.1辦理歸還登記對(duì)無損壞 的歸還辦 理登記辦理人要求記錄歸還的時(shí)間,更新 庫存歸還記錄P3.2辦理賠 償?shù)怯泴?duì)有損壞 的歸還做 賠償記錄班里人要求生成賠償單,并通知?dú)w 還人E2顧客、賠償?shù)怯汸1.1辦理銷 售并登 記銷售根據(jù)租借 人要求登 記租借信 息IN1辦理租借登記銷售記錄P1.2租借流 水帳根據(jù)租借 人要求登 記租借信息IN1辦理租借流水賬租借記錄P1.3預(yù)約登 記租借人預(yù)約VCDIN1記錄預(yù)約登記人的信息IN6P1.4員工查 閱庫存 并通知 預(yù)約顧 客庫存更新 后檢查時(shí) 候有顧客 預(yù)約該 VCD庫存更新如果有顧

12、客預(yù)約,則生 成通知單,通知租借用 戶E1P2.1員工查 閱庫存 并通知 預(yù)約顧 客員工核對(duì) 租借單是 否有逾期 單P2租借人有逾期則生成懲 罰通知單并通知他IN5表3-3數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ) 編號(hào)數(shù)據(jù)存儲(chǔ) 名稱簡述數(shù)據(jù)存儲(chǔ)組成相關(guān)聯(lián)的處理D1VCD庫存 表Vcd數(shù)量罰款單號(hào)+租借卡卡號(hào)+罰款日期+罰款 金額+經(jīng)辦員工號(hào)D2銷售租借記錄銷售的vcd記錄銷售或租借記錄單號(hào) +購買或租借人卡 號(hào)+購買或租借日期+VCD編碼+數(shù)量+ 單價(jià)1D3歸還記錄租借人歸還的詳細(xì)信息銷售或租借記錄單號(hào) +購買或租借人卡 號(hào)+購買或租借日期+VCD編碼+數(shù)量+ 單價(jià)1D3.1賠償?shù)怯洿鎯?chǔ)歸還時(shí)VCD不符合 完好

13、性要求的租借人信 息及VCD信息賠償單號(hào)+租借卡卡號(hào)+賠償日期+賠償VCD編碼+數(shù)量+金額+經(jīng)辦員工號(hào)D2.1銷售記錄銷售VCD的記錄銷售記錄單號(hào)+購買人卡號(hào)+購買+VCD 編碼+數(shù)量+單價(jià)D2.2租借記錄租借VCD的記錄租借記錄單號(hào)+租借人卡號(hào)+VCD編碼+數(shù)量+單價(jià)D2.3預(yù)約登記存儲(chǔ)需要的VCD信息及 購買人或租借人信息預(yù)約登記單號(hào)+購買或租借卡卡號(hào)+VCD 編碼+數(shù)量+經(jīng)辦員工號(hào)D2.2.1罰款登記存儲(chǔ)購買人或租借人的 罰款信息罰款單號(hào)+租借卡卡號(hào)+罰款日期+罰款 金額+經(jīng)辦員工號(hào)表3-4外部實(shí)體的描述外部實(shí)體編號(hào)外部實(shí)體名稱簡述外部實(shí)體組成輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流E1租借或購買顧客顧

14、客顧客名+顧客電話+ 顧客類型等-E2租借人顧客顧客名+顧客電話+ 顧客類型等-E3員工店員員工號(hào)+員工名+員 工電話等表4-5數(shù)據(jù)項(xiàng)的定義教據(jù)項(xiàng) 編號(hào)數(shù)據(jù)項(xiàng)名稱商述類型延寬度取值直畫11員工號(hào)標(biāo)識(shí)員工的代科享籽里sfe.)000001A99999 912VCD堀碼標(biāo)識(shí)VCD的代碼字符郡帛位0001 口賠償單號(hào)標(biāo)識(shí)賭隹單的代碼字符型1位B001B9P9攫約登記單號(hào)標(biāo)識(shí)招約登記單的代碼字符型5位C00001C9WO915罰款單號(hào)標(biāo)識(shí)罰款單的代碼字符型工位D001D9 第16歸還單號(hào)標(biāo)識(shí)歸還單的代碼亨筲型SfeEoo&oooiEggggg 妁17稍售或租借記錄單號(hào)標(biāo)識(shí)消售或租借記錄單的 代

15、電字符郡&位OOOWOOl“死99”13相借卡卡號(hào)標(biāo)識(shí)租借卡的代碼字符科工位000199?七、思考題1、數(shù)據(jù)流程圖的特點(diǎn)有哪三方面?答:數(shù)據(jù)流程圖的特點(diǎn):(1) 層次性; 抽象性;(3) 概括性。2、數(shù)據(jù)字典的內(nèi)容和作用是什么?答:數(shù)據(jù)字典的內(nèi)容:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程。 數(shù)據(jù)字典的作用:數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理的關(guān)系。實(shí)驗(yàn)三概念結(jié)構(gòu)設(shè)計(jì)、實(shí)驗(yàn)?zāi)康模赫莆崭拍罱Y(jié)構(gòu)模型繪制的方法和步驟,掌握利用PD繪制和管理CDM的方法。二、實(shí)驗(yàn)學(xué)時(shí):6H (課內(nèi)3H,課外3H)三、實(shí)驗(yàn)軟件平臺(tái): Windows 2k 或 Windows XP, Powerduilder9.5,Vi

16、sio 四、實(shí)驗(yàn)內(nèi)容:1、掌握概念結(jié)構(gòu)設(shè)計(jì)的方法;2、利用PD繪制并管理CDM ;PD,設(shè)計(jì)該連鎖店管3、根據(jù)該VCD連鎖店的業(yè)務(wù)需求調(diào)查文字以及前兩次作業(yè)所完成的內(nèi)容,利用 理系統(tǒng)合理的CDM模型。五、實(shí)驗(yàn)結(jié)果Manager_no Manager_name Manager_sex Manager_age Manager_politics Identifier_1 <pi>VCD_no<pi>VCD_nameVCD_price VCD_amountIdentifier_1 <pi>Sale<M>AmountIdentifier<pi>

17、Rent<M>Relatioi;hip_13Relationship2.Manager<M>Identifier<pi>Relatii由ip_14iip_3Relation:BookBook<M>customerIdentifier<pi>Card_typeCharactersIdentifier<pi>Relation:RturnReato<M>Identifier<pi>VCDRelation:而_17Serial<M>NameFloatAmountFine<M>Refa

18、tionship_11Identifier<pi>OverTimeFinedateFloatmoneyIdentifier<pi>Amount DateAmount Floatcomp_date comp_amount comp_moneyCharacters (4)IntegerCharacters (20)Rent dateSale dateBook amountSale amountRent_amount DeadtimeRent noCust noCust nameSale noReturn noRelatianship_15Relationship_18Ret

19、urn_amountReturn timeRelationship'Relationship_12<pi> Serial Name<pi> Serial <M> DateRelationship 8 Relationship_4<pi> SerialAmount<pi> Serial Date<pi> Serial Date<pi> Serial Name<pi> SerialAmount Date<pi> Serial Date(10)<M>六、思考題1、什么是數(shù)據(jù)

20、庫的概念結(jié)構(gòu)?式述其特點(diǎn)和設(shè)計(jì)策略。答:概念結(jié)構(gòu)設(shè)計(jì)就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程。概念結(jié)構(gòu)設(shè)計(jì)的特點(diǎn):(1)能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型;(2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫設(shè)計(jì)成功的關(guān)鍵;(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充;(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 概念結(jié)構(gòu)設(shè)計(jì)的策略:(1)自頂向下。(2)自底向上。(3)逐步擴(kuò)張。(4)混合策略。2、什么叫數(shù)據(jù)抽象?答:所謂抽象就是對(duì)實(shí)際的人、物、

21、事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確的加以描述。一般有三種抽象:(1)分類(2)聚集(3)概第9頁共20頁括3、 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的重要性和設(shè)計(jì)步驟答:概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS勺概念模型。4、 為什么要視圖集成?有哪些方法?答:各子系統(tǒng)的分E-R 圖設(shè)計(jì)好以后,下一步就是要將所有的分E-R 圖綜合成一個(gè)系統(tǒng)的總E-R圖。 一般來說,視圖集成可以有兩種方式:( 1 ) 多個(gè)分 E-R 圖一次集成。( 2) 逐步集成,用累加的方式一次集成兩個(gè)分E-R 圖。5、試述在PD

22、中設(shè)計(jì)數(shù)據(jù)項(xiàng)并把數(shù)據(jù)項(xiàng)關(guān)聯(lián)到某一實(shí)體的操作步驟答: (1) 雙擊實(shí)體->Attributes->add a row-> 勾上 P;(2) 用 Relationship 連接這個(gè)實(shí)體和另一個(gè)實(shí)體;6、試述在PD中設(shè)計(jì)域并把它關(guān)聯(lián)到某一實(shí)體屬性上的操作步驟答: ( 1) Model->Domains->Alt+Center-> 按自己需求設(shè)置->OK;( 2)雙擊實(shí)體->Attributes->add a row->Domain-> 選擇自己設(shè)計(jì)的數(shù)據(jù)域;實(shí)驗(yàn)四 邏輯結(jié)構(gòu)設(shè)計(jì)一、 實(shí)驗(yàn)?zāi)康模赫莆崭拍罱Y(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;

23、掌握在 PD 環(huán)境中把CDM 正確轉(zhuǎn)換為PDM ,并對(duì) PDM 進(jìn)行必要的管理和修改。二、實(shí)驗(yàn)學(xué)時(shí):6H (課內(nèi)3H,課外3H)三、實(shí)驗(yàn)軟件平臺(tái):Windows 2k 或 Windows XP, Powerduilder9.5,Visio四、實(shí)驗(yàn)內(nèi)容:1、掌握概念結(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;2、掌握在PD 環(huán)境中把CDM 正確轉(zhuǎn)換為PDM ,并對(duì) PDM 進(jìn)行必要的管理和修改;3、掌握利用創(chuàng)建PDM 的四種方法;4、根據(jù)該VCD連鎖店的業(yè)務(wù)需求調(diào)查文字以及前三次實(shí)驗(yàn)所完成的內(nèi)容,利用 PD,設(shè)計(jì)該連鎖店管理系統(tǒng)合理的PDM 模型。五、實(shí)驗(yàn)結(jié)果第 10 頁 共 20 頁FK_SALE_RE

24、LATIONS_MANAGERSaleSale_nochar(20)<pk>Manager_no char(20)<fk1>VCD_nochar(20)<fk2>Cust_nochar(20)<fk3>SaledatedatetimeFK_SALE_RELATIONS_CUSTOMERFK_RENT_RELATIONS_MANAGERManager_no Manageame Manager_sex Manager_age Manager_politicsManagerchar(20) <pk>char(20)char(4) intch

25、ar(20)Rent_nochar(20)<pk>Manager_nochar(20)<fk1>VCD_nochar(20)<fk2>Cust_nochar(20)<fk3>Rent_datedatetimeRent amountintRentFK RENT RELATIONS CUSTOMERFKFINERELAOVERTIITEORE_MAONGEMANAGERBookFK BOOK RELATIONS CUSTOMEFK_BOOK_RELNS_VCDFK_BOOK_RELAIIONS_MANAGERBook_nochar(20)<pk

26、>Manager_nochar(20)<fk1>VCD_nochar(20)<fk2>Cust no-char(20)<fk3>FK OVERTIME RELATIONS CUSTOMERRturnFK RTURN REIATICRELATIONS MANAGERNS VCDVCDReturn noManager_noVCD_no Cust nochar(20) <pk>char(20)char(20)char(20)<fk1><fk2><fk3>VCD_no VCD_name VCD_price VCD

27、_amountchar(20) <pk>char(20) floatintFK FINE RElATIONS VCDFK OVERTIME RELATIONS VCDfk SARetRnLAmouNS vcMFKRENTLATIONS VCDFineFine_nochar(20)<pk>Manager_nochar(20)<fk1>VCD_nochar(20)<fk2>Cust_nochar(20)<fk3>comp_datedatetimecomp_amouiiiniOverTimeFineOT nochar(20)<pk&g

28、t;Manager_nochar(20)<fk1>VCD_nochar(20)<fk2>Cust_noCTchar(20)<fk3>Cust noCust nameCard_typeFK RTURN RELA'customerchar(20) <pk>char(20)char(10)IONS CUSTOMERI FK FINE RELATIONS CUSTOMER六、思考題1、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)?試述其設(shè)計(jì)步驟答:邏輯結(jié)構(gòu)設(shè)計(jì):對(duì)數(shù)據(jù)在計(jì)算機(jī)中的組織形式設(shè)計(jì)。設(shè)計(jì)步驟:(1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2)將轉(zhuǎn)換

29、來的關(guān)系、網(wǎng)狀、層次模型向特定DBMSt持下的數(shù)據(jù)模型轉(zhuǎn)換;(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。2、試述把E-R圖轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則。答:轉(zhuǎn)換一般遵循如下規(guī)則:(1) 一個(gè)1: 1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng) 的關(guān)系模式合并。(2) 一個(gè)1: n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與N端對(duì)應(yīng)的關(guān)系模式合并。(3) 一個(gè)M:N聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本事的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一 部分。(4) 3個(gè)或3個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。(5)具有相同碼的關(guān)系模式可以合并。3、完成數(shù)據(jù)庫系統(tǒng)

30、概述(第四版)P234第18、19題18 .現(xiàn)有一局部應(yīng)用,包括兩個(gè)實(shí)體: 出版社”和作者”,這兩個(gè)實(shí)體是多對(duì)多的聯(lián)系,請(qǐng)讀者自己設(shè)計(jì)適當(dāng)?shù)膶傩?,畫出E R圖,再將其轉(zhuǎn)換為關(guān)系模型 (包括關(guān)系名、屬性名、碼和完整性約束條件)關(guān)系模型為:作者(作者號(hào),姓名,年齡,性別,電話,地址)出版社(出版社號(hào),名稱,地址,聯(lián)系 電話)出版(作者號(hào),出版社號(hào),書的數(shù)量)出版關(guān)系的主碼作者號(hào),出版社號(hào)分別參照作者關(guān)系的主 碼作者號(hào)和出版社關(guān)系的主碼出版社號(hào)。19 .請(qǐng)?jiān)O(shè)計(jì)一個(gè)圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中對(duì)每個(gè)借閱者保存讀者記錄,包括:讀者號(hào),姓名,地址,性別,年齡,單位。對(duì)每本書存有:書號(hào),書名,作者,出版社。對(duì)每

31、本被借出的書存有讀者號(hào)、 日期和應(yīng)還日期。要求:給出E R圖,再將其轉(zhuǎn)換為關(guān)系模型。答:關(guān)系模型為:讀者(讀者號(hào),姓名,地址,性別書(書號(hào),書名,作者,出版社)借書(讀者號(hào), 借出日期,年齡,單位)應(yīng)還日期)實(shí)驗(yàn)五數(shù)據(jù)庫的物理設(shè)計(jì)與實(shí)施一、實(shí)驗(yàn)?zāi)康模赫莆?PD中利用PDM生成物理數(shù)據(jù)庫的操彳步驟;掌握在 PD環(huán)境中把數(shù)據(jù)庫文件和生成數(shù)據(jù)庫文件的SQL腳本。二、實(shí)驗(yàn)學(xué)時(shí):4H (課內(nèi)2H,課外2H)借出-H:尹PDM正確轉(zhuǎn)換為三、實(shí)驗(yàn)軟件平臺(tái):Windows 2k 或 Windows XP, Powerduilder9.5,MS SQL Server 2000 或 Anywhere第15頁共20

32、頁四、實(shí)驗(yàn)內(nèi)容:1、掌握PD中利用PDM生成物理數(shù)據(jù)庫的操作步驟;2、掌握在PD環(huán)境中把PDM正確轉(zhuǎn)換為數(shù)據(jù)庫文件和生成數(shù)據(jù)庫文件的SQL腳本。3、根據(jù)第四次實(shí)驗(yàn)所得到的 PDM模型,完成該 VCD連鎖店管理系統(tǒng)數(shù)據(jù)庫的物理設(shè)計(jì),保留生成數(shù) 據(jù)庫的SQL腳本和數(shù)據(jù)庫文件。五、實(shí)驗(yàn)結(jié)果【請(qǐng)?jiān)诖苏迟N你的生成數(shù)據(jù)庫的SQL腳本,并注意保留生成數(shù)據(jù)庫的SQL腳本和數(shù)據(jù)庫文件?!?*=*/* Database name: VCDManageSystem/* DBMS name: Microsoft SQL Server 2008/* Created on: 2014/6/9 16:21:33*/*/*/

33、*/drop database VCDManageSystem go/*= /* Database: VCDManageSystem*/*= create database VCDManageSystem go*/*/use VCDManageSystem go/*/* Domain: Amount*/*=*/create type Amountfrom intgo/*/* Domain: Date*/*=*/create type Date from datetimego/*/* Domain: NO*/*=*/create type NO from char (20)go*/*= /* D

34、omain: Name /*= create type Name from char (20)go*/*/*= /* Table: Book /*= create table Book ( Book_no Manager_no VCD_no Cust_no BookamountNONONONOAmount*/*/*/not null, null, null, null, null,constraint PK_BOOKprimary key nonclustered ( Book_no) ) go/*= /* Index: Relationship_3_FK/*= create index Re

35、lationship_3_FK on Book ( Manager_no ASC ) go*/*/*/*= /* Index: Relationship_9_FK /*= create index Relationship_9_FK on Book ( VCD_noASC ) go*/*/*/*=: /* Index: Relationship_15_FK/*=: create index Relationship_15_FK on Book ( Cust_no ASC ) go*/*/*/*/第19頁共20頁/* Table: Fine /*= create table Fine*/Fine

36、_noNOnot null,Manager_noNOnull,VCD_noNOnull,Cust_noNOnull,comp_dateDatenull,comp_amountAmountnull,comp_moneyfloatnull,constraint PK_FINEprimary keynonclustered ( Fine_(no)go/*= /* Index: Relationship_5_FK /*= create index Relationship_5_FK on Fine ( Manager_no ASC ) go*/*/*/*=: /* Index: Relationshi

37、p_11_FK/*=: create index Relationship_11_FK on Fine ( VCD_noASC ) go*/*/*/*=: /* Index: Relationship_17_FK/*=: create index Relationship_17_FK on Fine ( Cust_no ASC ) go*/*/*/*= /* Table: Manager /*= create table Manager (Manager_no Manager_name Manager_sex Manager_ageNO Name char (4) int*/*/*/not n

38、ull, null, null, null,)goManager_politics char (20)null,constraint PK_MANAGEpRimary key nonclustered (Manager。/* Table: OverTimeFine*/* /*= create table OverTimeFine (OT_noNOManager_noNOVCD_noNOCust_noNOOT_dateDateOT_moneyfloat=*/not null, null, null, null, null, null,/*/constraint PK_OVERTIMEFINpEr

39、imary key nonclustered ( OT_no)go/*/* Index: Relationship_6_FK*/*=*/create index Relationship_6_FK on OverTimeFine ( Manager_no ASC ) go/*/* Index: Relationship_12_FK*/*=*/create index Relationship_12_FK on OverTimeFine (VCD_noASC)go/*/* Index: Relationship_18_FK*/*=*/create index Relationship_18_FK

40、 on OverTimeFine ( Cust_no ASC )go/*/* Table: Rent*/*=*/第21頁共20頁create table Rent (Rent_noNOnot null,Manager_noNOnull,VCD_noNOnull,Cust_noNOnull,Rent_dateDatenull,Rent_amountAmountnull,DeadtimeDatenull,constraintPK_RENT)rimary key nonclustered (Rent_no) go/*/* Index: Relationship_2_FK*/*/create inde

41、x Relationship_2_FK on Rent ( Manager_no ASC ) go/*/* Index: Relationship_8_FK*/*=*/create index Relationship_8_FK on Rent (VCD_noASC)go/*/* Index: Relationship_14_FK*/*=*/create index Relationship_14_FK on Rent ( Cust_no ASC )go/*/* Table: Rturn*/*/Return_noNOnot null,Manager_noNOnull,VCD_noNOnull,

42、Cust_noNOnull,Return_amountAmountnull,ReturntimeDatenull,create table Rturn (第27頁共20頁constraintPK_RTUR!primary key nonclustered (Return_no)/*=: /* Index: Relationship_4_FK/*=: create index Relationship_4_FK on Rturn ( Manager_no ASC ) go*/*/*/*= /* Index: Relationship_10_FK /*= create index Relationship_10_FK on Rturn ( VCD_noASC ) go*/*/*/*= /* Index:

溫馨提示

  • 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)論