數(shù)據(jù)庫建模技術(shù)實驗指導書_第1頁
數(shù)據(jù)庫建模技術(shù)實驗指導書_第2頁
數(shù)據(jù)庫建模技術(shù)實驗指導書_第3頁
數(shù)據(jù)庫建模技術(shù)實驗指導書_第4頁
數(shù)據(jù)庫建模技術(shù)實驗指導書_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄第一部分 實驗的基本要求與方法11實驗的目的與要求22實驗方法2第二部分 實驗大綱3第三部分 綜合設(shè)計型實驗案例6第四部分 實驗指導書25第一部分 實驗的基本要求與方法1實驗的目的與要求“數(shù)據(jù)庫建模技術(shù)”是信息管理與信息系統(tǒng)專業(yè)、計算機科學與技術(shù)專業(yè)的一門核心課程。上機實驗是該課程的重要教學實踐環(huán)節(jié),其主要任務是借助Windos平臺,在熟練應用PowerDesinger9.5等數(shù)據(jù)庫建模工具使用的基礎(chǔ)上,從用戶需求角度出發(fā),完成業(yè)務流程分析、實體關(guān)系模型設(shè)計、面向?qū)ο蠛蛿?shù)據(jù)庫建模的集成等項目需求分析并進行結(jié)構(gòu)規(guī)劃、生成框架代碼,以及掌握如何從現(xiàn)有系統(tǒng)逆向轉(zhuǎn)出工程代碼、生成所需系統(tǒng)模型的全過

2、程。通過上機實踐,使學生掌握數(shù)據(jù)庫建模和設(shè)計的一般步驟和方法,掌握數(shù)據(jù)庫建模工具PowerDesinger的使用。學生可以利用這個全新的數(shù)據(jù)分析和建模工具進行系統(tǒng)整體分析和設(shè)計,具備快速進行數(shù)據(jù)庫建模和設(shè)計的能力,從而為成為優(yōu)秀的系統(tǒng)分析員奠定堅實的基礎(chǔ)。2實驗方法本課程上機實驗主要采用理論和實踐結(jié)合的方法:通過教師對建模工具和數(shù)據(jù)庫建模案例的分析和講解,學生首先要熟練掌握建模工具的使用,其次要注意數(shù)據(jù)庫建模的過程必須遵循數(shù)據(jù)庫設(shè)計的基本步驟和基本原理,要確保所得數(shù)據(jù)庫模型在能滿足用戶數(shù)據(jù)需求的基礎(chǔ)上,應具備較少的數(shù)據(jù)冗余、方便的數(shù)據(jù)操作和合理的數(shù)據(jù)安全策略等特點。第二部分 實驗大綱課程編號:

3、××××總學時:36H實驗學時:18H適用專業(yè):信息管理與信息系統(tǒng)、計算機科學與技術(shù)及全院選修實驗一 熟悉軟件平臺一、 實驗學時:課外2學時二、實驗目的熟悉軟件平臺二、 驗內(nèi)容掌握軟件VISIO、PowerDesigner的使用三、 需用儀器設(shè)備:微機實驗二 需求分析(一)業(yè)務流程調(diào)查一、實驗目的:掌握需求分析的步驟和業(yè)務流程調(diào)查的方法;掌握應用Powerbuilder繪制BPM模型二、學時:6H(課內(nèi)4H,課外2H)三、實驗軟件平臺:Windows 2k或Windows XP, Powerduilder9.5,Visio四、實驗內(nèi)容:學生選定某一實驗題

4、目,根據(jù)調(diào)查的業(yè)務需求調(diào)查文字,利用PD繪制該管理系統(tǒng)的BPM模型。五、實驗結(jié)果:提供本次實驗結(jié)果。實驗三 需求分析(二)數(shù)據(jù)流程調(diào)查一、實驗目的:掌握需求分析的步驟和數(shù)據(jù)流程調(diào)查的方法;掌握應用VISIO繪制數(shù)據(jù)流程圖(DFD),掌握數(shù)據(jù)流程圖分層次的繪制方法。掌握編寫數(shù)據(jù)字典的方法和步驟。二、實驗學時:8H(課內(nèi)6H,課外2H)三、實驗軟件平臺:Windows 2k或Windows XP, Visio四、實驗內(nèi)容:1、掌握數(shù)據(jù)流程調(diào)查和分析的方法;2、利用Visio繪制分層次的數(shù)據(jù)流程圖并在繪制的過程中建立標準、統(tǒng)一的編碼;3、根據(jù)該學生所選題目的業(yè)務需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容

5、,利用VISIO,繪制該管理系統(tǒng)的DFD模型。4、編寫詳細正確的數(shù)據(jù)字典。五、實驗步驟1、數(shù)據(jù)流程圖的層次繪制方法復習數(shù)據(jù)流程圖分層次繪制模型:數(shù)據(jù)流程圖是按照“自頂向下、逐層細化”的原則進行,在繪制整個數(shù)據(jù)流程圖的過程中,一定要建立標準、統(tǒng)一的編碼,并建立相應的數(shù)據(jù)字典。數(shù)據(jù)流程圖的詳細繪制過程可參見上課過程中的PPT案例(陪送系統(tǒng)數(shù)據(jù)流程圖)。2、根據(jù)該管理系統(tǒng)的業(yè)務需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容,利用VISIO,繪制該管理系統(tǒng)的DFD模型。六、實驗結(jié)果:1、 繪制數(shù)據(jù)流程圖 2、編寫相應的正確的數(shù)據(jù)字典實驗四 概念結(jié)構(gòu)設(shè)計一、實驗目的:掌握概念結(jié)構(gòu)模型繪制的方法和步驟,掌握利用P

6、D繪制和管理CDM的方法。二、實驗學時:6H(課內(nèi)3H,課外3H)三、實驗軟件平臺: Windows 2k或Windows XP, Powerduilder9.5,Visio四、實驗內(nèi)容:1、掌握概念結(jié)構(gòu)設(shè)計的方法;2、利用PD繪制并管理CDM;3、根據(jù)該所選題目的業(yè)務需求調(diào)查文字以及前兩次作業(yè)所完成的內(nèi)容,利用PD,設(shè)計該管理系統(tǒng)合理的CDM模型。五、實驗結(jié)果 提交本次實驗的結(jié)果。實驗五 邏輯結(jié)構(gòu)設(shè)計一、實驗目的:掌握概念結(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;掌握在PD環(huán)境中把CDM正確轉(zhuǎn)換為PDM,并對PDM進行必要的管理和修改。二、實驗學時:6H(課內(nèi)3H,課外3H)三、實驗軟件平臺: Wi

7、ndows 2k或Windows XP, Powerduilder9.5,Visio四、實驗內(nèi)容:1、掌握概念結(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;2、掌握在PD環(huán)境中把CDM正確轉(zhuǎn)換為PDM,并對PDM進行必要的管理和修改;3、掌握利用創(chuàng)建PDM的四種方法;4、根據(jù)該所選題目的業(yè)務需求調(diào)查文字以及前三次實驗所完成的內(nèi)容,利用PD,設(shè)計該連管理系統(tǒng)合理的PDM模型。五、實驗結(jié)果 提交本次的實驗結(jié)果。實驗六 數(shù)據(jù)庫的物理設(shè)計與實施一、實驗目的:掌握PD中利用PDM生成物理數(shù)據(jù)庫的操作步驟;掌握在PD環(huán)境中把PDM正確轉(zhuǎn)換為數(shù)據(jù)庫文件和生成數(shù)據(jù)庫文件的SQL腳本。二、實驗學時:4H(課內(nèi)2H,課外2H

8、)三、實驗軟件平臺: Windows 2k或Windows XP, Powerduilder9.5,MS SQL Server 2000或Anywhere四、實驗內(nèi)容:1、 掌握PD中利用PDM生成物理數(shù)據(jù)庫的操作步驟;2、 掌握在PD環(huán)境中把PDM正確轉(zhuǎn)換為數(shù)據(jù)庫文件和生成數(shù)據(jù)庫文件的SQL腳本。3、根據(jù)第四次實驗所得到的PDM模型,完成所選題目管理系統(tǒng)的數(shù)據(jù)庫的物理設(shè)計,保留生成數(shù)據(jù)庫的SQL腳本和數(shù)據(jù)庫文件。五、實驗結(jié)果第三部分 綜合設(shè)計型實驗案例煉鋼廠作業(yè)管理子系統(tǒng)數(shù)據(jù)庫設(shè)計導讀目錄:1系統(tǒng)目標2需求分析2.1 組織結(jié)構(gòu)調(diào)查2.2業(yè)務流程調(diào)查2.3數(shù)據(jù)流成調(diào)查2.4數(shù)據(jù)字典3概念結(jié)構(gòu)設(shè)

9、計4邏輯結(jié)構(gòu)設(shè)計5物理結(jié)構(gòu)設(shè)計1系統(tǒng)目標1.1 背景介紹鋼鐵行業(yè)是我國國民經(jīng)濟的支柱產(chǎn)業(yè)之一,為國民經(jīng)濟的持續(xù)發(fā)展作出了積極的貢獻。近十年來,鋼鐵企業(yè)面臨的市場競爭環(huán)境發(fā)生了巨大的改變,客戶對鋼材的需求呈現(xiàn)多品種、小批量特點。這種局面下,鋼鐵企業(yè)對用戶需求的預測越來越困難,為了減少庫存,節(jié)約成本,最有效的運作策略是將傳統(tǒng)以預測為主軸的推式系統(tǒng)(Push System)改為以需求計劃(Demand Planning)為主軸的拉式系統(tǒng)(Pull System)。企業(yè)生產(chǎn)將減少預測性生產(chǎn),而變成主要按訂單生產(chǎn);生產(chǎn)模式也由過去大批大量生產(chǎn)方式改變成多品種、小批量生產(chǎn)方式10?!耙孕畔⒒龠M工業(yè)化”是

10、制造業(yè)提高生產(chǎn)經(jīng)營水平的必然選擇。我國鋼鐵工業(yè)在長期的信息化應用過程中,逐步實現(xiàn)了基礎(chǔ)自動化和過程自動化;在管理信息化方面也從初期簡單的MIS(Manage Information System,管理信息系統(tǒng))系統(tǒng)向ERP(Enterprise Resource Plan,企業(yè)信息資源組織與管理)/電子商務轉(zhuǎn)變,信息化工作取得了一定的成績。鋼鐵行業(yè)的信息化特點在于:1)基礎(chǔ)自動化和過程自動化基礎(chǔ)良好;2)鋼鐵行業(yè)成產(chǎn)流程長、環(huán)節(jié)多、工藝復雜,自動化技術(shù)應用十分廣泛。進入二十世紀90年代以來,鋼鐵工業(yè)自動化應用范圍不斷擴大,應用水平不斷提高、數(shù)字化日趨明顯。雖然不同鋼鐵企業(yè)的具體自動化程度有所不

11、同,但從整個行業(yè)看,基礎(chǔ)自動化、過程自動化在鋼鐵企業(yè)中得到廣泛應用,并伴隨自動化技術(shù)的發(fā)展而逐步加深;同時應當看到,鋼鐵工業(yè)雖已基本實現(xiàn)了基礎(chǔ)自動化和過程自動化,但這些自動化系統(tǒng)都是以單元生產(chǎn)設(shè)備為核心進行檢測與控制的,生產(chǎn)設(shè)備之間形成諸多“自動化孤島”12。這種“自動化孤島”式的單機自動化缺乏信息資源的共享和生產(chǎn)過程的統(tǒng)一管理,難以適應現(xiàn)代鋼鐵生產(chǎn)的要求。MIS/ERP和其它管理信息系統(tǒng)本身難以與基礎(chǔ)自動系統(tǒng)進行接口,無法對生產(chǎn)數(shù)據(jù)進行自動管理。而這些管理信息系統(tǒng)在進行生產(chǎn)管理計劃與決策分析時,大量依賴企業(yè)生產(chǎn)經(jīng)營過程中產(chǎn)生的實際數(shù)據(jù)。如果沒有實際生產(chǎn)中產(chǎn)生的數(shù)據(jù)為基礎(chǔ),ERP是難以通過運算

12、與分析得出令人信服的結(jié)果的,ERP等管理信息系統(tǒng)的應用效果就會大打折扣。為了方便ERP系統(tǒng)運行,實際操作中不得不將大量的生產(chǎn)數(shù)據(jù)通過紙質(zhì)報表傳遞,再由相關(guān)使用人員錄入到管理信息系統(tǒng)。從而形成這樣的尷尬局面:一方面,生產(chǎn)過程中產(chǎn)生了大量的控制與檢測數(shù)據(jù),可以以電子格式存放;但不能自動傳遞到管理信息系統(tǒng)。另一方面,管理信息系統(tǒng)大量需要這些生產(chǎn)數(shù)據(jù),只好以報表等方式將這些數(shù)據(jù)抄錄、打印,以紙介質(zhì)方式進行信息傳遞;相關(guān)部門收到紙質(zhì)報表后,手工進行數(shù)據(jù)錄入。同樣,管理信息系統(tǒng)的生產(chǎn)計劃等數(shù)據(jù)是生產(chǎn)中迫切需要的,也不能自動傳遞到生產(chǎn)控制系統(tǒng)中,而是通過紙質(zhì)方式進行數(shù)據(jù)傳遞2。1.2系統(tǒng)目標系統(tǒng)能夠?qū)θ裏掍?/p>

13、廠與作業(yè)管理相關(guān)的全部操作進行管理。主要包括作業(yè)指示的編制、下達、變更、作業(yè)進程管理、實績處理等功能。具體功能模塊如下: 1、用戶管理:用戶注冊、修改密碼、刪除用戶2、基本信息:成分基本信息、設(shè)備狀態(tài)基本信息、工藝路線基本信息3、作業(yè)指示管理:作業(yè)指示編制、切割指示查詢、成分指示查詢4、生產(chǎn)管制:綜合管制、坯料信息查詢、設(shè)備運行查詢5、作業(yè)實績處理:混鐵爐實績處理、預處理實績處理、轉(zhuǎn)爐實績處理、精煉實績處理、連鑄實績處理、切割實績處理6、作業(yè)實績統(tǒng)計:按日期按鋼種的統(tǒng)計、每種設(shè)備的生產(chǎn)量統(tǒng)計、副原料的使用量的統(tǒng)計2需求分析2.1 組織結(jié)構(gòu)分析通過對韶鋼集團三煉鋼廠的調(diào)查發(fā)現(xiàn),該廠有一個廠長,兩

14、個副廠長(其中包括生產(chǎn)技術(shù)副廠長和設(shè)備副廠長),整個廠劃分為三個科室:生產(chǎn)技術(shù)科、設(shè)備科和綜合科,其中綜合科直接由廠長管理,并有煉鋼工段、連鑄工段、準備工段、維護工段、行車工段和運行工段六個工段。具體的組織機構(gòu)如圖2.1所示。2.2業(yè)務流程分析確定作業(yè)指示業(yè)務流程: 作業(yè)指示接收從生產(chǎn)部傳來的煉鋼、成分、切割指示單,把這些信息存放在煉鋼、成分、切割表中,并編制作業(yè)指示。生產(chǎn)管制部門對作業(yè)指示單進行管制判斷,當作業(yè)指示不需要變更時,就把作業(yè)指示單下達給三煉鋼,并由三煉鋼管理員確認作業(yè)指示;當作業(yè)指示需要變更時,列出變更明細單,然后根據(jù)變更明細單調(diào)整作業(yè)指示,作業(yè)指示編制人員再根據(jù)作業(yè)指示調(diào)整單重

15、新編制作業(yè)指示。如圖2.2所示。圖2.1 三煉鋼廠組織結(jié)構(gòu)圖 圖2.2 確定作業(yè)指示業(yè)務流程圖圖2.3 變更作業(yè)指示業(yè)務流程圖圖2.4 作業(yè)管制業(yè)務流程圖變更作業(yè)指示業(yè)務流程:當生產(chǎn)管制部門在了解實際情況后,需要發(fā)生作業(yè)指示變更時,要先判斷原作業(yè)指示有無發(fā)送,如果已經(jīng)發(fā)送,并已投入工序,則不能變更;如果原作業(yè)指示沒有發(fā)送,或者發(fā)送后還沒有投入工序,則生產(chǎn)管制員受理作業(yè)指示變更請求,并對作業(yè)指示變更請求做出確認,列出確認的作業(yè)指示變更單,再根據(jù)確認的作業(yè)指示變更單來變更作業(yè)指示,同時記錄到新的作業(yè)指示表中。并把新的作業(yè)指示單重新下達給三煉鋼,三煉鋼管理員確認作業(yè)指示變更。如圖2.3所示。發(fā)送作業(yè)

16、指示業(yè)務流程:把確認的作業(yè)指示發(fā)送到一個臨時數(shù)據(jù)庫中,如果管理員調(diào)用了該庫中的作業(yè)指示,則說明作業(yè)指示發(fā)送成功,并把作業(yè)指示分類,存放到煉鋼指示表、切割指示表、成分指示表中,同時刪除在臨時數(shù)據(jù)庫中的信息;如果管理員沒有調(diào)用臨時數(shù)據(jù)庫中的作業(yè)指示,則說明作業(yè)指示沒有發(fā)送成功,并對沒有發(fā)送的進行登記,并重新發(fā)送該作業(yè)指示。如圖2.5所示。圖2.5 發(fā)送作業(yè)指示業(yè)務流程圖接收作業(yè)指示業(yè)務流程:把接收的作業(yè)指示傳達給操作站,操作站根據(jù)這些作業(yè)指示進行操作。如圖2.6所示。圖2.6 接收作業(yè)指示業(yè)務流程圖2.3數(shù)據(jù)流程分析【通過本案例的數(shù)據(jù)流程圖的學習,希望同學們能掌握數(shù)據(jù)流程圖的分層次畫法以及領(lǐng)會數(shù)據(jù)

17、流程圖的抽象和概括特性?!繑?shù)據(jù)流程圖符號說明:圖2.7 系統(tǒng)總數(shù)據(jù)流程圖圖2.8 作業(yè)指示處理數(shù)據(jù)流程圖圖2.9 作業(yè)實績接收處理數(shù)據(jù)流程圖圖2.10 操作站處理數(shù)據(jù)流程圖圖2.11 確定作業(yè)指示數(shù)據(jù)流程圖圖2.12 發(fā)送作業(yè)指示數(shù)據(jù)流程圖圖2.13 更改作業(yè)指示數(shù)據(jù)流程圖圖2.14 精煉處理數(shù)據(jù)流程圖圖2.15 連鑄處理數(shù)據(jù)流程圖圖2.16 切割處理流程圖2.4數(shù)據(jù)字典【為節(jié)約篇幅,這里沒有給出完整的數(shù)據(jù)字典】2.4.1數(shù)據(jù)項的描述數(shù)據(jù)項編號:I1數(shù)據(jù)項名稱:生產(chǎn)工單編號別 名:生產(chǎn)工單編號簡 述:某張生產(chǎn)工單的代碼 類型及寬度:字符型 ,6位取值 范圍:“000000”-“999999”數(shù)

18、據(jù)項編號:I2數(shù)據(jù)項名稱:作業(yè)指示編號別 名:作業(yè)指示編號簡 述:某張作業(yè)指示單的代碼 類型及寬度:字符型 ,6位取值 范圍:“000000”-“999999”2.4.2數(shù)據(jù)流的描述數(shù)據(jù)流編號:F1數(shù)據(jù)流名稱:生產(chǎn)工單信息簡 述:記錄訂貨商對鋼材的具體要求信息數(shù)據(jù)流來源:生產(chǎn)部數(shù)據(jù)流去向:作業(yè)指示處理數(shù)據(jù)項組成:鋼材號+鋼材規(guī)格+交貨日期+數(shù)量數(shù)據(jù) 流量:1000條/月高峰 流量:3000條/月2.4.3 處理邏輯的描述處理邏輯編號:P1.1.1處理邏輯名稱:生產(chǎn)指示接收處理輸入的數(shù)據(jù)流:F1處 理:接收生產(chǎn)部下達的生產(chǎn)指示,并作登記。輸出的數(shù)據(jù)流:F1、F3處 理 頻 率:100條/次2.4

19、.4 數(shù)據(jù)存儲的描述 數(shù)據(jù)存儲編號:D1數(shù)據(jù)存儲名稱:作業(yè)指示處理規(guī)則表簡 述:記錄作業(yè)指示處理的基本信息數(shù)據(jù)存儲組成:作業(yè)指示編號+處理辦法+備注關(guān) 鍵 字:作業(yè)指示編號相關(guān)聯(lián)的處理:P12.4.5 外部實體的描述外部實體編號:S1外部實體名稱:集團生產(chǎn)部簡 述:韶鋼生產(chǎn)部門的工作人員輸入的數(shù)據(jù)流:F11輸出的數(shù)據(jù)流:F1、F123 概念結(jié)構(gòu)設(shè)計概念設(shè)計是根據(jù)需求分析階段所收集到的用戶需求,設(shè)計數(shù)據(jù)庫的概念數(shù)據(jù)模型,它是從用戶角度看到的數(shù)據(jù)庫。本案例采用兩種建模工具完成數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計。第一種方法采用 MS VISIO繪制出實體關(guān)系圖(E-R圖). 圖例說明:圖2.17 系統(tǒng)E-R圖圖2

20、.18 作業(yè)指示實體圖圖2.19 生產(chǎn)部實體圖圖2.20 員工實體圖圖2.21 混鐵爐實體圖圖2.22 預處理爐實體圖圖2.23 轉(zhuǎn)爐實體圖圖2.24 精煉爐實體圖圖2.25 連鑄機實體圖圖2.26 切割機實績實體圖第二種方法:采用PD繪制其CDM。 【思考:為什么在E-R圖中“煉鋼爐”、“混鐵爐”等6個實體在CDM圖中只用一個“設(shè)備”實體來概括?注意對比觀察其屬性變化】4 邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計是根據(jù)概念結(jié)構(gòu)設(shè)計得到的數(shù)據(jù)庫概念模型,利用CASE工具(PD等)設(shè)計數(shù)據(jù)庫的邏輯模型,具體地說就是根據(jù)E-R圖利用關(guān)系模式的轉(zhuǎn)換規(guī)則得到具體的關(guān)系模式或利用PD創(chuàng)建的CDM轉(zhuǎn)換為相應的PDM。本

21、案例在此僅給出由PD創(chuàng)建的相應的PDM。 5 物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)的設(shè)計主要解決數(shù)據(jù)的存取方法和存儲結(jié)構(gòu),它涉及到計算機系統(tǒng)平臺(主要是OS、DBMS等)以及應用系統(tǒng)的體系結(jié)構(gòu)(集中式、主從式、C/S模式、B/S模式等)等問題這里主要以WIN2000、SQL SERVER 2000為平臺,利用PD完成本地服務器的C/S模式的數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計并給出應用的創(chuàng)建數(shù)據(jù)庫的SQL腳本。/*=*/* Database name: ConceptualDataModel_1 */* DBMS name: Microsoft SQL Server 2000 */* Created on: 2006-8-19

22、 18:31:15 */*=*/*=*/* Table: 接受 */*=*/create table 接受 ( 作業(yè)編號 char(6) not null, 員工編號 char(5) not null, 數(shù)量 integer null, 接受日期 datetime null, constraint PK_接受 primary key (作業(yè)編號, 員工編號)/*=*/* Index: 接受_FK */*=*/create index 接受_FK on 接受 (作業(yè)編號)/*=*/* Index: 接受2_FK */*=*/create index 接受2_FK on 接受 (員工編號)/*=*

23、/* Table: 控制 */*=*/create table 控制 ( 員工編號 char(5) not null, 設(shè)備編號 char(6) not null, 開始時間 datetime null, 結(jié)束時間 datetime null, constraint PK_控制 primary key (員工編號, 設(shè)備編號)/*=*/* Index: 控制_FK */*=*/create index 控制_FK on 控制 (員工編號)/*=*/* Index: 控制2_FK */*=*/create index 控制2_FK on 控制 (設(shè)備編號)/*=*/* Table: 設(shè)備 */*

24、=*/create table 設(shè)備 ( 設(shè)備編號 char(6) not null, 設(shè)備名稱 varchar(20) null, 狀態(tài) varchar(20) null, 溫度 decimal(3,1) null, 幾何尺寸 smallint null, 備注1 varchar(20) null, 備注2 varchar(20) null, constraint PK_設(shè)備 primary key (設(shè)備編號)/*=*/* Table: 生產(chǎn)部 */*=*/create table 生產(chǎn)部 ( 部門編號 char(5) not null, 作業(yè)編號 char(6) null, 部門名稱 v

25、archar(20) null, 部門職責 varchar(20) null, 下達日期 datetime null, constraint PK_生產(chǎn)部 primary key (部門編號)/*=*/* Index: "生產(chǎn)-作業(yè)_FK" */*=*/create index "生產(chǎn)-作業(yè)_FK" on 生產(chǎn)部 (作業(yè)編號)/*=*/* Table: 員工 */*=*/create table 員工 ( 員工編號 char(5) not null, 員工姓名 varchar(10) null, 性別 char(2) null, 所屬工段 varchar

26、(20) null, 聯(lián)系電話 numeric(3,8) null, 家庭住址 varchar(28) null, constraint PK_員工 primary key (員工編號)/*=*/* Table: 作業(yè)指示 */*=*/create table 作業(yè)指示 ( 作業(yè)編號 char(6) not null, 編寫人 varchar(8) null, 編寫日期 datetime null, 內(nèi)容 varchar(30) null, constraint PK_作業(yè)指示 primary key (作業(yè)編號)alter table 接受 add constraint FK_接受_接受_作

27、業(yè)指示 foreign key (作業(yè)編號) references 作業(yè)指示 (作業(yè)編號)alter table 接受 add constraint FK_接受_接受2_員工 foreign key (員工編號) references 員工 (員工編號)alter table 控制 add constraint FK_控制_控制_員工 foreign key (員工編號) references 員工 (員工編號)alter table 控制 add constraint FK_控制_控制2_設(shè)備 foreign key (設(shè)備編號) references 設(shè)備 (設(shè)備編號)alter tabl

28、e 生產(chǎn)部 add constraint "FK_生產(chǎn)部_生產(chǎn)-作業(yè)_作業(yè)指示" foreign key (作業(yè)編號) references 作業(yè)指示 (作業(yè)編號)第四部分 實驗指導書根據(jù)以下VCD出售租借連鎖店管理系統(tǒng)開發(fā)需求調(diào)查文字,完成實驗一至實驗五并填寫在實驗報告冊上。市內(nèi)某家大型VCD出售租借連鎖店有許多員工,每個員工只能服務于一家租借店;每個員工有工號、姓名、性別、年齡、政治面貌等屬性;每家店日常工作主要有:租借、歸還、逾期罰款等(租借人首先要辦理租借卡,租借卡分為年卡、月卡和零租卡)。具體操作流程如下:(1)出售租借:根據(jù)購買人或租借人提供的VCD租借單,查閱

29、庫存,如果有,則辦理銷售或租借并登記銷售(記錄銷售記錄單號、購買人卡號、購買日期、VCD編碼、數(shù)量、單價,經(jīng)辦員工號)或租借流水帳(記錄租借記錄單號、租借人卡號、租借日期、VCD編碼、數(shù)量、歸還日期,經(jīng)辦員工號);如果沒有相應的VCD,則可根據(jù)購買人或租借人的要求辦理預約登記(記錄預約登記單號、購買或租借卡卡號、VCD編碼、數(shù)量、經(jīng)辦員工號),當有VCD時,及時通知購買人或租借人。(2)歸還:根據(jù)租借人提供的所還VCD,檢查VCD是否完好,如果完好,則辦理歸還登記(記錄歸還單號、租借人卡號、歸還日期、VCD編碼、數(shù)量、經(jīng)辦員工號),如果有損壞的VCD,辦理賠償?shù)怯洠ㄓ涗涃r償單號、租借卡卡號、賠

30、償日期、賠償VCD編碼、數(shù)量、金額,經(jīng)辦員工號),并把賠償通知單通知給租借人。(3)逾期罰款通知:查詢逾期未還的VCD,及時通知租借人,并進行相應的罰款登記(記錄罰款單號、租借卡卡號、罰款日期、罰款金額、經(jīng)辦員工號)。實驗一 需求分析(一)業(yè)務流程調(diào)查一、實驗目的:掌握需求分析的步驟和業(yè)務流程調(diào)查的方法;掌握應用Powerbuilder繪制BPM模型二、學時:6H(課內(nèi)4H,課外2H)三、實驗軟件平臺:Windows 2k或Windows XP, Powerduilder9.5,Visio四、實驗內(nèi)容:根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字,利用PD繪制該VCD連鎖店管理系統(tǒng)的BPM模型。五、實

31、驗結(jié)果: 【請在此粘貼你的BPM,地方不夠可換頁】六、思考題1、數(shù)據(jù)庫設(shè)計為什么需要進行詳細的需求分析?2、需求分析的目標是什么?其調(diào)查步驟是什么?常用的調(diào)查方法有哪些?3、數(shù)據(jù)庫設(shè)計的特點是什么?實驗二 需求分析(二)數(shù)據(jù)流程調(diào)查一、實驗目的:掌握需求分析的步驟和數(shù)據(jù)流程調(diào)查的方法;掌握應用VISIO繪制數(shù)據(jù)流程圖(DFD),掌握數(shù)據(jù)流程圖分層次的繪制方法。掌握編寫數(shù)據(jù)字典的方法和步驟。二、實驗學時:8H(課內(nèi)6H,課外2H)三、實驗軟件平臺:Windows 2k或Windows XP, Visio四、實驗內(nèi)容:1、掌握數(shù)據(jù)流程調(diào)查和分析的方法;2、利用Visio繪制分層次的數(shù)據(jù)流程圖并在繪

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

33、流程圖 【請在此粘貼你的DFD,數(shù)據(jù)流程圖中的數(shù)據(jù)對象一定要編號,地方不夠可換頁】2、編寫相應的正確的數(shù)據(jù)字典表3-1 數(shù)據(jù)流的描述數(shù)據(jù)流編號數(shù)據(jù)流名稱簡 述數(shù)據(jù)流來源數(shù)據(jù)流去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量表3-2 處理邏輯的描述處理邏輯編號處理邏輯名稱簡述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流處理頻率表3-3 數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號數(shù)據(jù)存儲名稱簡 述數(shù)據(jù)存儲組成相關(guān)聯(lián)的處理表3-4 外部實體的描述外部實體編號外部實體名稱簡述外部實體組成輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流表4-5 數(shù)據(jù)項的定義數(shù)據(jù)項編號數(shù)據(jù)項名稱簡述類型及寬度取值范圍七、思考題 1、數(shù)據(jù)流程圖的特點有哪三方面?2、數(shù)據(jù)字典的內(nèi)容和作用是什么?實驗三 概念結(jié)構(gòu)設(shè)計一、實驗目的:掌握概念結(jié)構(gòu)模型繪制的方法和步驟,掌握利用PD繪制和管理CDM的方法。二、實驗學時:6H(課內(nèi)3H,課外3H)三、實驗軟件平臺: Windows 2k或Windows XP, Powerduilder9.5,Visio四、實驗內(nèi)容:1、掌握概念結(jié)構(gòu)設(shè)計的方法;2、利用PD繪制并管理CDM;3、根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字以及前兩次作業(yè)所完成的內(nèi)容,利用PD,設(shè)計該連鎖

溫馨提示

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

評論

0/150

提交評論