信息系統(tǒng)分析與設(shè)計課程設(shè)計-進存銷管理系統(tǒng).doc_第1頁
信息系統(tǒng)分析與設(shè)計課程設(shè)計-進存銷管理系統(tǒng).doc_第2頁
信息系統(tǒng)分析與設(shè)計課程設(shè)計-進存銷管理系統(tǒng).doc_第3頁
信息系統(tǒng)分析與設(shè)計課程設(shè)計-進存銷管理系統(tǒng).doc_第4頁
信息系統(tǒng)分析與設(shè)計課程設(shè)計-進存銷管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 課程設(shè)計課程設(shè)計 設(shè)計課程 設(shè)計課程 信息系統(tǒng)分析與設(shè)計信息系統(tǒng)分析與設(shè)計 題題 目目 進存銷管理系統(tǒng)進存銷管理系統(tǒng) 學(xué)生姓名 學(xué) 號 學(xué) 院 信息與控制學(xué)院 專 業(yè) 信息系統(tǒng)工程 指導(dǎo)教師 二 一一二 一一 年年 10 月月 26 日日 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 目錄 1 系統(tǒng)總體介紹及組內(nèi)分工 1 1 1 系統(tǒng)功能分析 1 1 2 組內(nèi)成員及分工 2 2 數(shù)據(jù)庫設(shè)計 3 2 1 需求分析 3 2 1 1 需求分析設(shè)計思想 3 2 1 2 數(shù)據(jù)流圖和數(shù)據(jù)字典 4 2 2 概念結(jié)構(gòu)設(shè)計 8 2 2 1 局部概念模型設(shè)計 8 2 2 2 全局概念設(shè)計 11 2 2 3 PowerDesigner 的安裝 12 2 2 4 CDM 模型的生成過程 14 2 3 邏輯結(jié)構(gòu)設(shè)計 19 2 3 2 E R 圖向關(guān)系模型的轉(zhuǎn)換 20 2 3 3 PDM 模型的生成過程 21 ORACLE 數(shù)據(jù)庫簡介 23 結(jié)論及參考文獻 25 附錄 26 A1 1 數(shù)據(jù)項 26 A1 2 清單明細 28 A1 3 腳本語句 29 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 1 系統(tǒng)總體介紹及組內(nèi)分工 1 1 系統(tǒng)功能分析 要提高市場競爭力 既要有好的產(chǎn)品質(zhì)量 同時也要有好的客戶服務(wù) 企業(yè)要作到能及時響應(yīng)客戶的產(chǎn)品需求 根據(jù)需求迅速生產(chǎn) 按時交貨 就必須有一個好的計劃 使得市場銷售和生產(chǎn)制造 2 個環(huán)節(jié)能夠很好地協(xié)調(diào)配合 進銷存管理系統(tǒng)是商業(yè)企業(yè)經(jīng)營管理中的核心環(huán)節(jié) 也是一個企業(yè)能否取得效益的關(guān)鍵 如果能做到合理生產(chǎn) 及時銷售 庫存量最小 減少積壓 那么企業(yè)就能取得最佳的效益 由此可見 進銷存管理決策的正確與否直接影 響了企業(yè)的經(jīng)濟效益 本系統(tǒng)盡量采用公司現(xiàn)有軟硬件環(huán)境 及先進的管理系統(tǒng)開發(fā)方案 從而達到充分利用公司現(xiàn)有資源 提高系 統(tǒng)開發(fā)水平和應(yīng)用效果的目的 本系統(tǒng)的開發(fā)主要是為了實現(xiàn)企業(yè)進銷存管理的系統(tǒng)化 規(guī)范化和自動化 這是在用戶要求的基礎(chǔ)上提出來的 資料管理 模塊 該功能模塊是企業(yè)經(jīng)營的基礎(chǔ)資料 是一個企業(yè)最基本和最重要的信息包括商品資料 供 應(yīng)商資料 客戶資料 庫存商品基本信息以及企業(yè)中各個員工管理的資料 倉庫的信息維護資料等 脫離了這些基 礎(chǔ)資料 進銷存系統(tǒng)就無法運行 采購管理 模塊 該功能模塊是企業(yè)經(jīng)營過程中 如果庫存中商品存貨數(shù)量供應(yīng)不足 則當(dāng)班倉管員要根據(jù) 所缺商品的類別向?qū)?yīng)的供應(yīng)商發(fā)出進貨請求 銷售管理 模塊 功能模塊是企業(yè)商品向外銷售過程中所要進行的一系列工作 庫存管理 模塊 該功能模塊是企業(yè)對倉庫中各類商品的盤點 報損報溢以及各類商品的庫存量盤點等等 應(yīng)付款管理 模塊 該功能模塊是對企業(yè)在進出貨過程當(dāng)中與提供商品的供應(yīng)商之間產(chǎn)生的進貨清單進行登 記 統(tǒng)計等一系列操作 應(yīng)收款管理 模塊 該功能模塊是對企業(yè)在銷售過程當(dāng)中與客戶進行商品交易時產(chǎn)生的銷售清單進行登記 統(tǒng)計等一系列操作 系統(tǒng)管理 模塊 該功能模塊是對進銷存管理系統(tǒng)的一系列參數(shù) 權(quán)限 在系統(tǒng)發(fā)生故障時對系統(tǒng)中數(shù)據(jù)的 備份 恢復(fù)以及記錄日志文件等 進銷存管理系統(tǒng)是介于用戶和企業(yè)管理之間的一個系統(tǒng) 其功能模塊如圖 1 1 所示 圖 1 1 系統(tǒng)功能模塊圖 2 數(shù)據(jù)庫設(shè)計 進銷存管理系統(tǒng) 資 料 管 理 采 購 管 理 應(yīng) 付 款 管 理 庫 存 管 理 銷 售 管 理 系 統(tǒng) 管 理 零 售 管 理 應(yīng) 收 款 管 理 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 2 1 需求分析 2 1 1 需求分析設(shè)計思想 需求分析簡單地說就是分析用戶的要求 需求分析是設(shè)計數(shù)據(jù)庫的起點 需求分析的結(jié)果準確地反映了用戶的 實際要求 將直接影響到后面各個階段的設(shè)計 并影響到設(shè)計結(jié)果是否合理和實用 進銷存管理的思想是 從客戶 需要和供應(yīng)情況出發(fā)來規(guī)劃企業(yè)的生產(chǎn)經(jīng)營活動 在大量的客戶信息和供應(yīng)商信息分析的基礎(chǔ)上確定本企業(yè)最優(yōu)的 產(chǎn)品組合等問題 在市場經(jīng)濟中 銷售是企業(yè)運作的重要環(huán)節(jié) 為了更好地推動銷售 不少企業(yè)建立了分公司或代理把產(chǎn)品推向 最終用戶 這些分公司或代理商大都分布在全國各地 甚至是在國外 遠距離頻繁的業(yè)務(wù)信息交流構(gòu)成了這些企業(yè) 業(yè)務(wù)活動的主要特點 在傳統(tǒng)方式上 公司之間通常采用電傳 電報 電話等方式傳遞訂貨 發(fā)貨 到貨 壓貨 換貨 退貨等信息 總公司的商務(wù)部門在接到分公司或代理商傳來的訂單和銀行匯款單據(jù)傳真后 開據(jù)產(chǎn)品出庫通 知 然后再把相關(guān)的進 銷 存信息手工存檔 再對這些信息進行統(tǒng)計分析 才能了解到整個公司的生產(chǎn) 銷售和 庫存情況 這種信息傳遞 管理方式不僅效率低 可靠性 安全性和保密性都無法滿足要求 而且數(shù)據(jù)統(tǒng)計時間嚴重滯后 往往是當(dāng)領(lǐng)導(dǎo)了解到企業(yè)的 進 銷 存 出現(xiàn)問題時 就已經(jīng)遠離了問題出現(xiàn)的時間和地點 即便是沒有分公司 的企業(yè) 使用傳統(tǒng)的手工方式管理也存在同樣的問題 通過進銷存管理系統(tǒng) 及時通過網(wǎng)絡(luò)把決策信息傳統(tǒng)到相關(guān) 決策人 從而可以及時發(fā)現(xiàn)問題 解決問題 更好地把握機會 進銷存管理是一項非常繁瑣復(fù)雜的工作 每天要處理大量的單據(jù)數(shù)據(jù) 包括入庫 出庫 退庫 調(diào)庫等多項貨 物操作流程 為及時結(jié)清每筆業(yè)務(wù)和貨物流動情況 保證企業(yè)生產(chǎn)用料以及貨物安全 企業(yè)要花費大量人力物力和 時間來做數(shù)據(jù)記錄及統(tǒng)計工作 因此 為提高庫管工作的質(zhì)量和效率 就必須根據(jù)特點與需要開發(fā)進銷存管理信息 系統(tǒng) 通過調(diào)查 收集與分析 用戶對數(shù)據(jù)庫的要求主要有 在本系統(tǒng)中 數(shù)據(jù)庫主要存儲的信息包括倉庫管理員 業(yè)務(wù)員 倉庫 供應(yīng)商 客戶與庫存的基本信息 主要完成的功能為 當(dāng)企業(yè)和新的供應(yīng)商取得合作的時候 需要 對供應(yīng)商的信息進行入為管理 當(dāng)供應(yīng)商的信息發(fā)生變化時 需要對其進行修改或者刪除 當(dāng)企業(yè)擁有新的顧客的 時候 需要對顧客的信息進行管理 當(dāng)顧客的信息發(fā)生變化時 需要對其進行修改或者刪除 當(dāng)企業(yè)的倉庫中新增 了商品的時候 需要對商品的信息進行入庫管理 當(dāng)市場發(fā)生變化 商品的信息也需要同步修改 當(dāng)企業(yè)具有進銷 過程的時候 需要隨時記錄進銷信息 以便隨時掌握和了解企業(yè)的業(yè)務(wù)狀況 了解企業(yè)的利潤狀況 系統(tǒng)應(yīng)該具有 查詢所有信息的功能 進銷存管理信息系統(tǒng)通過對客戶關(guān)系 銷售行動等環(huán)節(jié)的記錄 管理與分析 使管理從經(jīng)驗走向科學(xué) 從企業(yè) 的的進銷存管理的主要需求出發(fā) 可以為企業(yè)建立彈性化和靈活性的業(yè)務(wù)流程 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 2 1 2 數(shù)據(jù)流圖和數(shù)據(jù)字典 數(shù)據(jù)流圖表達了數(shù)據(jù)和處理的關(guān)系 數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分 析所獲得的主要成果 數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計中占有很重要的地位 一 數(shù)據(jù)流圖一 數(shù)據(jù)流圖 采購訂 單管理 業(yè)務(wù)員 客戶 貨款 管理 銷售訂 單管理 庫存清單 銷售基 礎(chǔ)數(shù)據(jù) 商品清單 倉管員 供應(yīng)商 貨款 處理 進貨清單登記 供貨 管理 應(yīng)付款清單 制訂商品清單 增加庫存 訂貨 發(fā)貨 管理 應(yīng)收款清單訂貨單登記 減少庫存 發(fā)貨 制定采購清單 付款 提貨 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 二 數(shù)據(jù)字典二 數(shù)據(jù)字典 數(shù)據(jù)字典通常包括數(shù)據(jù)項 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)流 數(shù)據(jù)存儲和處理過程五個部分 其中數(shù)據(jù)項是數(shù)據(jù)的最小組成 單位 若干個數(shù)據(jù)項可以組成一個數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流 數(shù)據(jù)存儲的 邏輯內(nèi)容 一 數(shù)據(jù)項 1 數(shù)據(jù)項 Goods no 含義說明 唯一標識每種商品 別名 商品編號 長度 8 取值范圍 00000000 至 99999999 取值含義 前兩位標識該商品生產(chǎn)年份 后六位按順序編號 邏輯關(guān)系 主鍵 決定商品的其它數(shù)據(jù)項 2 數(shù)據(jù)項 Freeder no 含義說明 唯一標識每個供應(yīng)商 別名 供應(yīng)商編號 長度 8 取值范圍 00000000 至 99999999 取值含義 前兩位標識供應(yīng)商所在地區(qū)的編號 后六位按順序編號 邏輯關(guān)系 主鍵 決定供應(yīng)商的其它數(shù)據(jù)項 3 數(shù)據(jù)項 Customer no 含義說明 唯一標識每個客戶 別名 客戶編號 長度 8 取值范圍 00000000 至 99999999 取值含義 前兩位標識該客戶所在地區(qū)編號 后六位按順序編號 邏輯關(guān)系 主鍵 決定客戶的其它數(shù)據(jù)項 4 數(shù)據(jù)項 Admin no 含義說明 唯一標識每個客戶 別名 倉管員編號 長度 8 取值范圍 00000000 至 99999999 取值含義 每位按順序編碼 邏輯關(guān)系 主鍵 決定倉管員的其它數(shù)據(jù)項 5 數(shù)據(jù)項 Clerk no 含義說明 唯一標識每個客戶 別名 業(yè)務(wù)員編號 長度 8 取值范圍 00000000 至 99999999 取值含義 每位按順序編碼 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 邏輯關(guān)系 主鍵 決定業(yè)務(wù)員的其它數(shù)據(jù)項 6 數(shù)據(jù)項 Storage no 含義說明 唯一標識每個客戶 別名 倉庫編號 長度 8 取值范圍 00000000 至 99999999 取值含義 每位按順序編碼 邏輯關(guān)系 主鍵 決定倉庫的其它數(shù)據(jù)項 此處僅列出了取決定作用的數(shù)據(jù)項 其余請參照附錄 A1 1 二 數(shù)據(jù)結(jié)構(gòu) 1 數(shù)據(jù)結(jié)構(gòu) 商品 含義說明 是進銷存管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu) 定義了一個商品的有關(guān)信息 組成 商品編號 商品名稱 規(guī)格 類別 產(chǎn)地 進貨價 稍售價 最低售價 2 數(shù)據(jù)結(jié)構(gòu) 供應(yīng)商 含義說明 是進銷存管理系統(tǒng)中商品的主要來源 定義了供應(yīng)商的有關(guān)信息 組成 供應(yīng)商編號 供應(yīng)商名稱 供應(yīng)商地址 供應(yīng)商電話 傳真 供應(yīng)商開戶行 供應(yīng)商帳號 供應(yīng)商 稅號 3 數(shù)據(jù)結(jié)構(gòu) 客戶 含義說明 是進銷存管理系統(tǒng)中商品的主要去向 定義了客戶的有關(guān)信息 組成 客戶編號 客戶名稱 客戶地址 客戶電話 客戶開戶行 客戶銀行帳號 客戶 稅號 客戶性質(zhì) 4 數(shù)據(jù)結(jié)構(gòu) 倉管員 含義說明 定義了倉管員的有關(guān)信息 組成 倉管員編號 倉管員名稱 倉管員電話 倉管員地址 5 數(shù)據(jù)結(jié)構(gòu) 業(yè)務(wù)員 含義說明 定義了業(yè)務(wù)員的有關(guān)信息 組成 業(yè)務(wù)員編號 業(yè)務(wù)員名稱 業(yè)務(wù)員電話 業(yè)務(wù)員地址 6 數(shù)據(jù)結(jié)構(gòu) 倉庫 含義說明 定義了倉庫的有關(guān)信息 組成 倉庫編號 倉庫名稱 倉庫類別 庫存數(shù)量 三 數(shù)據(jù)流 1 數(shù)據(jù)流 制訂商品清單 可描述如下 數(shù)據(jù)流 制訂商品清單 說明 業(yè)務(wù)員將預(yù)售給客戶的商品制做成清單供用戶選擇 數(shù)據(jù)流來源 業(yè)務(wù)員 數(shù)據(jù)流去向 銷售基礎(chǔ)數(shù)據(jù) 2 數(shù)據(jù)流 訂貨 可描述如下 數(shù)據(jù)流 訂貨 說明 客戶根據(jù)商品清單向業(yè)務(wù)員提出購買申請 數(shù)據(jù)流來源 客戶 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 數(shù)據(jù)流去向 貨款處理 3 數(shù)據(jù)流 提貨 可描述如下 數(shù)據(jù)流 提貨 說明 客戶給業(yè)務(wù)員提供貨款后 業(yè)務(wù)員從倉庫中提貨給客戶 數(shù)據(jù)流來源 業(yè)務(wù)員 數(shù)據(jù)流去向 客戶 4 數(shù)據(jù)流 減少庫存 可描述如下 數(shù)據(jù)流 減少庫存 說明 業(yè)務(wù)員從倉庫中提取商品并發(fā)貨給客戶 則倉庫管理員要對售出的商品進行詳細登記 這時倉庫中 的商品要相應(yīng)的減少 數(shù)據(jù)流來源 發(fā)貨處理 數(shù)據(jù)流去向 庫存清單登記表 5 數(shù)據(jù)流 制定采購清單 可描述如下 數(shù)據(jù)流 制定采購清單 說明 倉管員對倉庫中現(xiàn)存商品進行盤點 如倉庫中該類商品庫存量小于商品庫存量的標準數(shù)量 則倉管 員要制定相應(yīng)的采購清單 進行訂貨 數(shù)據(jù)流來源 業(yè)務(wù)員盤點商品缺貨清單 數(shù)據(jù)去向 供應(yīng)商 6 數(shù)據(jù)流 付款 可描述如下 數(shù)據(jù)流 付款 說明 供應(yīng)商根據(jù)業(yè)務(wù)所發(fā)給的商品清單給倉管員反饋信息 同時倉管員根據(jù)反饋信息向供應(yīng)商支付商品 的貨款 數(shù)據(jù)流來源 倉管員 數(shù)據(jù)流去向 供應(yīng)商 7 數(shù)據(jù)流 發(fā)貨 可描述如下 數(shù)據(jù)流 發(fā)貨 說明 當(dāng)倉管員向供應(yīng)商支付商品貨款時 供應(yīng)商發(fā)貨給倉管員 這時倉庫中該類商品的庫存數(shù)量將相對 增加 數(shù)據(jù)流來源 供應(yīng)商 數(shù)據(jù)流去向 庫存清單登記表 四 數(shù)據(jù)存儲 1 商品信息 簡述 用來存儲有關(guān)商品的信息 輸入數(shù)據(jù) 商品信息 輸出數(shù)據(jù) 商品信息 2 供應(yīng)商信息 簡述 用來存儲有關(guān)供應(yīng)商的信息 輸入數(shù)據(jù) 供應(yīng)商信息 輸出數(shù)據(jù) 供應(yīng)商信息 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 3 客戶信息 簡述 用來存儲有關(guān)客戶的信息 輸入數(shù)據(jù) 客戶信息 輸出數(shù)據(jù) 客戶信息 4 倉庫信息 簡述 用來存儲有關(guān)倉庫的信息 輸入數(shù)據(jù) 倉庫信息 輸出數(shù)據(jù) 倉庫信息 5 倉管員信息 簡述 用來存儲有關(guān)倉管員的信息 輸入數(shù)據(jù) 倉管員信息 輸出數(shù)據(jù) 倉管員信息 6 業(yè)務(wù)員信息 簡述 用來存儲有關(guān)業(yè)務(wù)員的信息 輸入數(shù)據(jù) 業(yè)務(wù)員信息 輸出數(shù)據(jù) 業(yè)務(wù)員信息 由上述分析可知 各個主要信息之間的聯(lián)系如下 供應(yīng)商與倉管員之間 一個供應(yīng)商可以給多個倉管員供貨 一個管理員可以在多個供應(yīng)商中訂貨 供應(yīng)商與商品之間 一個供應(yīng)商可以供應(yīng)多個商品 一個商品可以由多個供應(yīng)商供應(yīng) 商品與倉管員之間 一個商品可以由多個倉管員管理 一個倉管員可以管理多個商品 倉管員與倉庫之間 一個倉管員可以管理多個倉庫 一個倉庫可以由多個倉管員管理 倉庫與商品之間 一個倉庫可以存多種商品 同一商品可以存放在多個倉庫中 商品與員工之間 一個業(yè)務(wù)員可以銷售多個商品 一個商品可以由多個業(yè)務(wù)員銷售 商品與客戶之間 一個商品可以提供給多個客戶 一個客戶也可以購買多個商品 客戶與員工之間 一個客戶可以購買多個員工提供的商品 一個員工可以給多個客戶提供商品 2 2 概念結(jié)構(gòu)設(shè)計 2 2 1 局部概念模型設(shè)計 局部概念模型的設(shè)計思想是根據(jù)需求分析的內(nèi)容用 E R 圖分別表示出各個實體及其屬性 以及用 E R 圖表示出 各實體之間的聯(lián)系 各實體的屬性用 E R 圖的表示以及實體之間的聯(lián)系 如圖所示 圖 2 1 倉庫實體的屬性 倉庫 倉庫編號 倉庫名稱 稱 倉庫類別 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 3 商品實體的屬性 商品 商品編號商品類別 商品規(guī)格 商品名稱 進貨價商品產(chǎn)地 最低售價 銷售價 圖 2 4 倉管員實體的屬性 倉管員 倉管員編號 號號 倉管員姓名 倉管員電話 倉管員地址 圖 2 2 客戶實體的屬性 客戶 客戶編號客戶開戶 行 客戶地址 客戶名稱 客戶電話性質(zhì) 客戶稅號 客戶帳號 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 5 供應(yīng)商實體的屬性 供應(yīng)商 供應(yīng)商號 供應(yīng)商開戶行 供應(yīng)商地址 供應(yīng)商名稱 供應(yīng)商電話傳真 供應(yīng)商帳號 供應(yīng)商稅號 圖 2 6 業(yè)務(wù)員實體的屬性 業(yè)務(wù)員 業(yè)務(wù)員編號 號號 業(yè)務(wù)員姓名業(yè)務(wù)員電話 業(yè)務(wù)員地址 圖 2 7 倉管員與倉庫實體之間聯(lián)系 倉管員倉庫管理 mn 開始時間終止時間 圖 2 8 商品與倉庫實體之間聯(lián)系 商品倉庫存儲 mn 庫存數(shù)量 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 2 2 2 全局概念設(shè)計 各子系統(tǒng)的分 E R 圖設(shè)計好以后 下一步就是將所有的分 E R 圖綜合成一個的總 E R 圖 合理消除各分 E R 圖的沖突是合并 E R 圖的主要工作和關(guān)鍵 各 E R 圖之間的沖突主要有三種 屬性沖突 命名沖突 結(jié)構(gòu)沖突 在進銷存管理系統(tǒng)設(shè)計過程中 有屬性沖突和命名沖突 屬性域沖突 即屬性值的類型 取值范圍或取值集合 不同 如商品編號在不同的關(guān)系中都要定義成相同的屬性值的類型為字符型并且字長定義為 8 才能避免屬性沖突 同名異義 即不同意義的對象在不同的局部應(yīng)用中具有相同的名字 如在供應(yīng)商實體信息中的屬性供應(yīng)商開戶行和 實體客戶信息中的屬性客戶開戶行 其都起到開戶行標志的作用 但分別是對不同實體的不同內(nèi)容的標志 所以為 避免同名沖突將實體供應(yīng)商信息中的屬性定義為供應(yīng)商開戶行 將實體客戶信息中的屬性定義為客戶開戶行 這樣 就避免了命名沖突 按照合成總體 E R 圖的規(guī)則 畫出完整的 E R 圖 如圖 2 11 所示 圖 2 10 商品 業(yè)務(wù)員與客戶實體之間聯(lián)系 商品客戶 銷售 p n 訂貨時間 業(yè)務(wù)員 單價 訂貨數(shù)量 訂貨金額 應(yīng)收款 已收款 m 圖 2 9 商品 倉管員與供應(yīng)商實體之間聯(lián)系 商品供應(yīng)商 進貨 m n 進貨量 倉管員 進貨時間 應(yīng)付款 已付款 付款方式 金額 p 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 11 全局的 E R 圖 圖 2 11 全局 E R 圖 2 2 3 PowerDesigner 的安裝 1 將 E 盤下的 PowerDesigner950 Trial 文件安裝 所有的路徑都設(shè)為默認路徑 就會將文件安裝在 C Program Files 下 安裝過程如圖所示 p n 業(yè)務(wù)員商 品 供應(yīng)商 客 戶 管理 存儲 進貨量 進貨時間 應(yīng)付款 已付款 金 額 額 應(yīng)收款 單 價 價 已收款 m n m n p m 付款方式 訂貨時間 訂貨數(shù)量 訂貨金額 進 貨 倉 庫 m 庫存數(shù)量 終止時間 p 倉管員 開始時間 供 應(yīng) 商開 戶行供應(yīng)商電話 倉管員電話 倉管員地址 傳 真 供應(yīng)商名稱 倉管員姓名 供應(yīng)商地址 供應(yīng)商稅號 供應(yīng)商號 供應(yīng)商帳號 倉管員編號 倉庫類別 倉庫名稱 倉庫編號 業(yè)務(wù)員地址 業(yè)務(wù)員編號 業(yè)務(wù)員電話業(yè)務(wù)員姓名 客戶帳號 客戶開戶行 客戶電話 客戶地址 客戶名稱 客戶編號 性 質(zhì) 客戶稅號 商品編號 最低售價 商品名稱 商品規(guī)格 商品類別 商品產(chǎn)地 進貨價 銷售價 銷 售 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 12 安裝過程 2 找到 C Program Files Sybase 中的文件夾 PowerDesigner 9 中的 pdshell 9 如圖所示 圖 2 13 pdshell 9 所在位置 3 用 D 盤下的 pdshell 9 覆蓋上一步中找到的 pdshell 9 這樣 PowerDesigner 就能正常使用 覆蓋過程如圖所 示 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 14 覆蓋 pdshell 9 2 2 4 CDM 模型的生成過程 1 依次選擇 開始 程序 Sybase PowerDesigner 9 PowerDesigner 選項 就會彈 出 PowerDesigner 對話框 如圖所示 圖 2 15 PowerDesigner 對話框 2 在圖 2 15 中選擇 file new 得到對話框 如圖所示 圖 2 16 進入界面 3 選擇 Conceptual Data Model 單擊 OK 按鈕 出現(xiàn)CDM工作區(qū) 如圖所示 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 17 CDM 工作區(qū) 4 工具選項板 在 CDM 和 PDM 工作區(qū)中都存在著工具選項板 理解好各工具的含義對建立數(shù)據(jù)模型是十分 重要的 工具選項板中包括制作模型的各種工具 使用這些工具能夠快速地進行建模 CDM 環(huán)境的工具板 如圖 所示 圖 2 18 CDM 中的工具板 5 繪制實體 1 打開 CDM 工作區(qū) 選中工具選項板上 實體圖標 2 在 CDM 工作區(qū)中單擊任意處 產(chǎn)生實體圖形 3 雙擊 CDM 工作區(qū)中的實體圖形 出現(xiàn)定義實體特征的窗口 如圖 2 19 所示 4 輸入 Name Code 內(nèi)容 這里 Name 表示實體的描述名稱 一般最好用中文描述 如 倉管員 Code 表 示實體的代碼名稱 最好用簡化的英文描述 如 admin 5 需要的話 輸入實體表中可能存放的記錄數(shù) Number 這個數(shù)字用于統(tǒng)計數(shù)據(jù)庫的尺寸 6 需要的話 可以定義實體的規(guī)則 Rules 描述 Description 注釋 Annotation 屬性 Attributes 7 單擊 確定 按鈕 當(dāng)前 CDM 工作區(qū)就定義了一個實體 6 在圖 2 16 中選擇第二項后 可以進行 CDM 模型的設(shè)計 建立實體名字如圖所示 實體圖標 繪制實體 實體到聯(lián)合連接圖標 繪制實體到聯(lián)合的聯(lián)系 聯(lián)合圖標 繪制帶有屬性的聯(lián)系 實體到實體連接圖標 繪制實體到實體的聯(lián)系 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 19 為實體建立名字 7 定義實體屬性 實體屬性是附加到實體上的數(shù)據(jù)項 在 DataArchitect 環(huán)境下 定義一個實體屬性需在圖 2 19 所示的窗口上選 擇 Attributes 選項卡 出現(xiàn)定義實體屬性的窗口 如圖 2 20 所示 圖 2 20 定義實體屬性的窗口 在圖 2 20 窗口中必須完成如下工作 1 確定實體屬性的Name和Code Name是對屬性含義的具體描述 一般最好用中文描述 Code是屬性的代碼 與今后程序設(shè)計時有很大關(guān)系 所以定義時應(yīng)特別謹慎 2 確定實體屬性的數(shù)據(jù)類型 Data Type 列 3 確定一個屬性是否為這個實體的標識符或標識符的一部分 Primary 復(fù)選框 實體的標識符可以由一個或 多個屬性組成 它惟一標識實體中的一個實例 即它代表了關(guān)系中的主鍵 在實體圖形符號中 標識符 主鍵 屬 性帶有下劃線 4 標識一個實體的屬性是否為強制的 Mandatory 復(fù)選框 強制特性表示屬性是否需要一個值 如果屬性是 強制的 那么該屬性在數(shù)據(jù)庫表中的對應(yīng)列上不允許空值 一般主鍵是不允許為空的 5 標識一個實體屬性是否在模型中顯示 Display 復(fù)選框 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 需要指出的是 在圖 2 24 的窗口上必須輸入 Name Code 和 Data Type 列的內(nèi)容 輸入完成后 單擊 確定 按鈕 此時完成了一個實體屬性的定義 8 繪制聯(lián)系 在 DataArchitect 環(huán)境下繪制聯(lián)系分兩種情況 1 繪制不帶屬性的聯(lián)系 不帶屬性的聯(lián)系通常是用實體之間的一條線 即使用 實體到實體連接圖標 來繪制 在本系統(tǒng)中未涉及到不 帶屬性的聯(lián)系 所以在此不予詳述 2 繪制帶有屬性的聯(lián)系 帶有屬性的聯(lián)系通常分兩步 首先要使用 聯(lián)合圖標 建立一個 聯(lián)合 然后再使用 實體到聯(lián)合連接圖標 完成 建立 聯(lián)合 過程 首先選中工具板上 聯(lián)合圖標 在 CDM 工作區(qū)中單擊任意處 產(chǎn)生 聯(lián)合 用鼠標雙擊 聯(lián)合 圖形 出 現(xiàn)定義 帶屬性 聯(lián)系即聯(lián)合特性的窗口 如圖 2 21 所示 圖 2 21 定義 帶屬性 聯(lián)系的窗口 在 General 選項卡中 輸入 Name 即聯(lián)系名 最好輸入漢字名字 Code 最好輸入英文名 在 Attributes 選項卡中 輸入聯(lián)系的屬性 單擊 確定 按鈕 在 CDM 工作區(qū)中產(chǎn)生一個 聯(lián)合 即帶有屬性的 聯(lián)系 建立實體到聯(lián)合的連接 聯(lián)合 建立好后 需要將該 聯(lián)合 與相關(guān)實體連接 使用 實體到聯(lián)合連接圖標 來完成 其操作過程是 選中工具板上 實體到聯(lián)合連接圖標 在 CDM 工作區(qū)中 將鼠標的十字箭頭定位到一個 實體 按住左鍵拖拉到 聯(lián)合 中 松開鼠標 此時在該實體與聯(lián)合之間出現(xiàn)一條 聯(lián)合連接 線 也可以繪 制另一個實體到聯(lián)合的連接 這條線表明實體與聯(lián)合之間建立了一種關(guān)聯(lián) 然而這種關(guān)聯(lián)的類型需要重新確定 雙擊 聯(lián)合連接 線 出現(xiàn)定義 聯(lián)合連接 線特性的窗口 如圖 2 22 所示 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 22 定義 聯(lián)合連接 特性的窗口 在圖2 22的窗口中 需要在從下拉列表中選擇 Cardinality 的值 即實體到聯(lián)合的連接類型 有 0 n 0 1 1 1 1 n 四種類型可選擇 單擊 確定 按鈕 完成設(shè)置 需要強調(diào)的是 在進行概念結(jié)構(gòu)設(shè)計時 聯(lián)系一般用菱形框表示 有時它還連接著聯(lián)系本身的屬性 然而 在 CDM 環(huán)境里 僅當(dāng)聯(lián)系本身不帶屬性時 聯(lián)系才可以用一條線來表示 否則 應(yīng)該按照上述的第二種方法進行繪 制 例如 圖2 23中 管理 就是這樣一個實例 從圖中不難看出 在概念數(shù)據(jù)模型里 把原概念結(jié)構(gòu)設(shè)計中的 管理 倉庫的多對多聯(lián)系 轉(zhuǎn)變成了兩個一對多的聯(lián)系 9 生成的 CDM 模型如圖所示 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 23 CDM 模型 2 3 邏輯結(jié)構(gòu)設(shè)計 2 3 1 邏輯結(jié)構(gòu)設(shè)計的思想 從理論上講 設(shè)計邏輯結(jié)構(gòu)應(yīng)該選擇最適于相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型 然后支持這種數(shù)據(jù)模型的各種 DBMS 進 行比較 從中選出最合適的 DBMS 但實際情況往往是已給定了某種 DBMS 設(shè)計人員沒有選擇的余地 目前 DBMS 產(chǎn)品一般支持關(guān)系 網(wǎng)狀 層次三種模型中的某一種 對某一種數(shù)據(jù)模型 各個機器系統(tǒng)又有許多不同的限 制 提供不同的環(huán)境與工具 所以設(shè)計邏輯結(jié)構(gòu)時一般要分三步進行 如圖 2 24 所示 1 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系 網(wǎng)狀 層次模型 2 將轉(zhuǎn)換來的關(guān)系 網(wǎng)狀 層次模型向 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換 3 對數(shù)據(jù)模型進行優(yōu)化 1 n 1 n 1 n 1 n 1 n 1 n 1 n 1 n 1 n 1 n 業(yè) 業(yè) 業(yè) 倉管員編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A8 A11 A20 Identifier 1 業(yè) 業(yè) 業(yè) 供應(yīng)商號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A20 A20 A11 A11 A20 A16 A10 Identifier 1 業(yè) 業(yè) 客戶編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A10 A20 A11 A20 A16 A10 A10 Identifier 1 業(yè) 業(yè) 商品編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A20 A10 A4 A20 N4 2 N4 2 N4 2 Identifier 1 業(yè) 業(yè) 倉庫編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A8 A8 Identifier 1 業(yè) 業(yè) 業(yè) 業(yè)務(wù)員編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) A8 A8 A11 A20 Identifier 1 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) D D 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè)N10 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) D N4 2 N4 N10 N10 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) N10 D N10 A20 N10 概念結(jié)構(gòu) 基本 E R 圖 轉(zhuǎn)換規(guī)則 DBMS 的特點和 限制 優(yōu)化方法 一般數(shù)據(jù)模型 關(guān)系 網(wǎng)狀 層次 特定的 DBMS 支持 下的數(shù)據(jù)模型 優(yōu)化的 數(shù)據(jù)模型 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 圖 2 24 邏輯結(jié)構(gòu)設(shè)計時的三個步驟 針對進銷存管理系統(tǒng) 邏輯結(jié)構(gòu)設(shè)計采用關(guān)系模型轉(zhuǎn)換概念結(jié)構(gòu) 將 E R 圖依照規(guī)則轉(zhuǎn)換為關(guān)系模型 為了 進一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能 再將轉(zhuǎn)換后的關(guān)系模型進行優(yōu)化 確定是否要對某些模式進行合并或分解 為 物理設(shè)計提供最優(yōu)的處理 2 3 2 E R 圖向關(guān)系模型的轉(zhuǎn)換 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合 E R 圖則是由實體 實體的屬性和實體間的聯(lián)系三個要素組成 所以將 E R 圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體 實體的屬性和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式 轉(zhuǎn)換原則如下 1 實體類型的轉(zhuǎn)換 將每個實體類型轉(zhuǎn)換成一個關(guān)系模式 實體的屬性就是關(guān)系模式的屬性 實體的碼就是 關(guān)系的碼 2 聯(lián)系類型的轉(zhuǎn)換 根據(jù)不同的情況做不同的處理 1 若實體間的聯(lián)系是 1 1 的 可以轉(zhuǎn)換為一個獨立的關(guān)系模式 也可以與任意一端對應(yīng)的關(guān)系模式合并 如 果轉(zhuǎn)換為一個獨立的關(guān)系模式 則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 每個實體 的碼均是該關(guān)系的候選碼 如果與某一端實體對應(yīng)的關(guān)系模式合并 則需要在該關(guān)系模式的屬性中加入另一個關(guān)系 模式的碼和聯(lián)系本身的屬性 2 若實體間的聯(lián)系 1 N 的 可以轉(zhuǎn)換為一個獨立的關(guān)系模式 也可以與 N 端對應(yīng)的關(guān)系模式合并 如果轉(zhuǎn)換 為一個獨立的關(guān)系模式 則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 而關(guān)系的碼為 N 端實體的碼 如果與 N 端對應(yīng)的關(guān)系模式合并 則將一方的碼傳到多方去做為多方的一個非主屬性 3 若實體間的聯(lián)系是 M N 的 可轉(zhuǎn)換為一個獨立的關(guān)系模式 與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬 性均轉(zhuǎn)換為關(guān)系的屬性 而關(guān)系的碼為各實體碼的組合 4 三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式 與該多元聯(lián)系相連的各實體的碼以及聯(lián) 系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 而關(guān)系的碼為各實體碼的組合 3 依照該規(guī)則將進銷存管理系統(tǒng)的 E R 圖轉(zhuǎn)換為關(guān)系模型如下 1 將每一個實體轉(zhuǎn)換成一個關(guān)系模式 實體的屬性就是關(guān)系的屬性 實體的碼就是關(guān)系的碼 商品 商品編號 商品名稱 商品規(guī)格 商品類別 商品產(chǎn)地 進貨價 稍售 價 最低售價 主碼為商品編號 倉管員 倉管員編號 倉管員名稱 倉管員電話 倉管員地址 主碼為倉管員編號 倉庫 倉庫編號 倉庫名稱 倉庫類別 庫存數(shù)量 主碼為倉庫編號 業(yè)務(wù)員 業(yè)務(wù)員編號 業(yè)務(wù)員名稱 業(yè)務(wù)員電話 業(yè)務(wù)員地址 主碼為業(yè)務(wù)員編號 供應(yīng)商 供應(yīng)商編號 供應(yīng)商名稱 供應(yīng)商地址 供應(yīng)商電話 傳真 供應(yīng)商開戶行 供應(yīng)商銀行帳號 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 供應(yīng)商稅號 主碼為供應(yīng)商編號 客戶 客戶編號 客戶名稱 客戶地址 客戶電話 客戶開戶行 客戶銀行帳號 客戶稅號 客戶性質(zhì) 主碼為客戶編號 2 實體間的聯(lián)系轉(zhuǎn)化為以下幾種 管理 倉管員編號 倉庫編號 開始時間 終止時間 在此關(guān)系中主碼為倉管員編號和倉庫編號 因為在此關(guān)系中倉庫與倉管員之間是多對多的聯(lián)系 因此將 倉管員編號和倉庫編號聯(lián)合作為管理聯(lián)系的主碼 管理聯(lián)系本身的屬性作為關(guān)系的屬性 進貨 倉管員編號 商品編號 供應(yīng)商號 進貨量 進貨時間 應(yīng)付款 付款方式 金額 在此關(guān)系中主碼為倉管員編號 商品編號 供應(yīng)商號 因為在此關(guān)系中商品 供應(yīng)商與倉管員之間是多 對多的多元聯(lián)系 因此將倉管員編號 商品編號和供應(yīng)商號聯(lián)合作為進貨聯(lián)系的主碼 進貨聯(lián)系本身的屬性作 為關(guān)系的屬性 存儲 倉庫編號 商品編號 庫存數(shù)量 在此關(guān)系中主碼為商品編號和倉庫編號 因為在此關(guān)系中倉庫與商品之間是多對多的聯(lián)系 因此將商品 編號和倉庫編號聯(lián)合作為存儲聯(lián)系的主碼 存儲聯(lián)系本身的屬性作為關(guān)系的屬性 銷售 商品編號 業(yè)務(wù)員編號 客戶編號 訂貨時間 訂貨數(shù)量 單價 應(yīng)收款 已收款 在此關(guān)系中主碼為客戶編號 商品編號 業(yè)務(wù)員編號 因為在此關(guān)系中商品 客戶與業(yè)務(wù)員之間是多對 多的多元聯(lián)系 因此將客戶編號 商品編號和業(yè)務(wù)員編號聯(lián)合作為銷售聯(lián)系的主碼 銷售聯(lián)系本身的屬性作為 關(guān)系的屬性 注 由 E R 圖可知 進銷存管理系統(tǒng)有六個實體和四個聯(lián)系 2 3 3 PDM 模型的生成過程 1 選擇生成 CDM 模型中的 Tools Generate Physical Data Model 得到對 話框 如圖所示 圖 2 25 對話框 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 2 選擇 Generate new Physical Data Model 再將 DBMS 選擇為 QRACLEVersion 9i 點擊確定 最后形成 PDM 如圖所示 圖 2 26 PDM 模型 FK MANAGE MANAGE ADMIN FK MANAGE MANAGE2 STORAGE FK STOR STOR STORAGE FK STOR STOR2 GOODS FK SELL SELL GOODS FK SELL SELL2 CLERK FK SELL SELL3 CUSTOMER FK BUY BUY FREEDER FK BUY BUY2 ADMIN FK BUY BUY3 GOODS 業(yè) 業(yè) 業(yè) 倉管員編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 CHAR 11 CHAR 20 業(yè) 業(yè) 業(yè) 供應(yīng)商號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 20 CHAR 20 CHAR 11 CHAR 11 CHAR 20 CHAR 16 CHAR 10 業(yè) 業(yè) 客戶編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 10 CHAR 20 CHAR 11 CHAR 20 CHAR 16 CHAR 10 CHAR 10 業(yè) 業(yè) 商品編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 20 CHAR 10 CHAR 4 CHAR 20 NUMBER 4 2 NUMBER 4 2 NUMBER 4 2 業(yè) 業(yè) 倉庫編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 CHAR 8 業(yè) 業(yè) 業(yè) 業(yè)務(wù)員編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 CHAR 11 CHAR 20 業(yè) 業(yè) 倉管員編號 倉庫編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 DATE DATE 業(yè) 業(yè) 倉庫編號 商品編號 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 NUMBER 10 業(yè) 業(yè) 商品編號 業(yè)務(wù)員編號 客戶編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 CHAR 8 DATE NUMBER 4 2 NUMBER 4 NUMBER 10 NUMBER 10 NUMBER 10 業(yè) 業(yè) 供應(yīng)商號 倉管員編號 商品編號 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) CHAR 8 CHAR 8 CHAR 8 NUMBER 10 DATE NUMBER 10 CHAR 20 NUMBER 10 NUMBER 10 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 ORACLEORACLE 數(shù)據(jù)庫簡介數(shù)據(jù)庫簡介 Oracle Database 又名Oracle RDBMS 或簡稱Oracle 是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng) 到目前 仍在數(shù)據(jù)庫市場上占有主要份額 勞倫斯 埃里森和他的朋友 之前的同事Bob Miner和Ed Oates在1977年建立了軟 件開發(fā)實驗室咨詢公司 SDL Software Development Laboratories oracle認證企業(yè)的搖籃 從就業(yè)與擇業(yè)的角度來講 計算機相關(guān)專業(yè)的大學(xué)生從事oracle方面的技術(shù)是職業(yè)發(fā)展中的最佳選擇 其一 就業(yè)面廣 ORACLE幫助拓展技術(shù)人員擇業(yè)的廣度 全球前100強企業(yè)99家都在使用ORACLE相關(guān)技術(shù) 中 國政府機構(gòu) 大中型企事業(yè)單位都能有ORACLE技術(shù)的工程師崗位 大學(xué)生在校期間興趣廣泛 每個人興趣特長各異 不論你想進入金融行業(yè)還是電信行業(yè)或者政府機構(gòu) ORACLE都能夠在你的職業(yè)發(fā)展中給你最強有力的支撐 成為你 最貼身的金飯碗 其二 技術(shù)層次深 如果期望進入IT服務(wù)或者產(chǎn)品公司 類似畢博 DELL IBM等 Oracle技術(shù)能夠幫助提 高就業(yè)的深度 Oracle 技術(shù)目前已經(jīng)成為全球每個IT公司必選的軟件技術(shù)之一 熟練掌握Oracle技術(shù)能夠為從業(yè) 人員帶來技術(shù)應(yīng)用上的優(yōu)勢 同時為IT技術(shù)的深入應(yīng)用起到非常 關(guān)鍵的作用 掌握 Oracle技術(shù) 是IT從業(yè)人員了 解全面信息化整體解決方案的基礎(chǔ) 其三 職業(yè)方向多 Oracle數(shù)據(jù)庫管理方向 Oracle開發(fā)及系統(tǒng)架構(gòu)方向 Oracle數(shù)據(jù)建模數(shù)據(jù)倉庫等方向 結(jié)論 學(xué)校為我安排了一周的數(shù)據(jù)庫原理系統(tǒng)設(shè)計 使我有良好的環(huán)境學(xué)習(xí)數(shù)據(jù)庫設(shè)計知識 使我能夠把學(xué)到的知識 運用到實踐中 感謝學(xué)校提供給我這次實訓(xùn)機會 在一周的實訓(xùn)期間我在實訓(xùn)中遇到了許多困難 當(dāng)被這些問題困 擾的時候 我就向老師和同學(xué)尋求幫助 大家很認真的為我們解答并告訴我們是哪里出了問題導(dǎo)致了錯誤 通過大 家的細心指導(dǎo)使我在數(shù)據(jù)庫設(shè)計方面的知識得到了擴充 懂得了許多以前不知道的知識 當(dāng)詢問同學(xué)時 同學(xué)也非 常熱心的盡全力幫助我們 讓我感受到了同學(xué)之間的友誼之情 在本次課程設(shè)計中 我得到了很多的細心指導(dǎo) 使我學(xué)習(xí)到了許多專業(yè)知識及數(shù)據(jù)庫設(shè)計方面的寶貴經(jīng)驗 在 這一周的時間里 在老師的指導(dǎo)下 我攻克了重重難關(guān) 完成了預(yù)期的目標 得益于各種資料和講解 通過本 次課程設(shè)計 使我學(xué)到了很多東西 更使我加深了對數(shù)據(jù)庫設(shè)計過程有了進一步了解 并掌握了一定的設(shè)計的技能 參考文獻 1 王珊 數(shù)據(jù)庫系統(tǒng)概論 北京 高等教育出版社 2000 2 張龍祥 數(shù)據(jù)庫原理與設(shè)計 北京 人民郵電出版社 2000 3 李紅 數(shù)據(jù)庫原理與應(yīng)用 北京 高等教育出版社 2002 4 王能斌 數(shù)據(jù)庫系統(tǒng)原理 北京 電子工業(yè)出版社 2002 5 伍俊良 課程設(shè)計與系統(tǒng)開發(fā)案例 北京 清華大學(xué)出版社 2003 6 何旭洪 數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航 北京 人民郵電出版社 2003 7 何旭洪 信息管理系統(tǒng)開發(fā) 北京 人民郵電出版社 2005 8 丁寶康 董健全 數(shù)據(jù)庫實用教程 北京 清華大學(xué)出版社 2003 9 曾宇昆 喬健 數(shù)據(jù)庫教程上機輔導(dǎo) 北京 電子工業(yè)出版社 2005 10 劉志銘 高春艷 孫健鵬 數(shù)據(jù)庫開發(fā)實例 北京 機械工業(yè)出版社 2004 11 周楓 劉曉燕 李秀敏 李丹 軟件工程 重慶 重慶大學(xué)出版社 2001 12 陳明 軟件工程實用教程 北京 電子工業(yè)出版社 2004 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 附錄 A1 1 數(shù)據(jù)項 商品信息結(jié)構(gòu) 數(shù)據(jù)項名別名類型寬度小數(shù)邏輯關(guān)系 商品編號Goods noChar8主鍵 決定商品的數(shù)據(jù)項 商品名稱Goods nameChar20依賴于商品編號 商品規(guī)格Goods ruleChar10依賴于商品編號 商品類別Goods kindChar4依賴于商品編號 商品產(chǎn)地Goods placeChar20依賴于商品編號 進貨價Goods priceNumber42依賴于商品編號 銷售價Goods sellpriceNumber42依賴于商品編號 最低售價Goods lowpriceNumber42依賴于商品編號 供應(yīng)商信息結(jié)構(gòu) 數(shù)據(jù)項名別名類型寬度小數(shù)邏輯關(guān)系 供應(yīng)商號Freeder noChar8主鍵決定供應(yīng)商的數(shù)據(jù)項 供應(yīng)商名稱Freeder nameChar20依賴于供應(yīng)商號 供應(yīng)商地址Freeder addressChar20依賴于供應(yīng)商號 供應(yīng)商電話Freeder telChar11依賴于供應(yīng)商號 傳真FaxChar11依賴于供應(yīng)商號 供應(yīng)商開戶行Freeder bankChar20依賴于供應(yīng)商號 供應(yīng)商帳號Freeder countChar16依賴于供應(yīng)商號 供應(yīng)商稅號Freeder taxChar10依賴于供應(yīng)商號 客戶信息結(jié)構(gòu) 數(shù)據(jù)項名別名類型寬度小數(shù)邏輯關(guān)系 客戶編號Customer no Char8 主鍵 決定客戶信息的數(shù)據(jù) 項 客戶名稱Customer nameChar10依賴于客戶編號 客戶地址Customer addressChar20依賴于客戶編號 客戶電話Customer telChar11依賴于客戶編號 客戶開戶行Customer bankChar20依賴于客戶編號 客戶帳號Customer countChar16依賴于客戶編號 客戶稅號Customer taxChar10依賴于客戶編號 性質(zhì)KindChar10依賴于客戶編號 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 倉庫信息結(jié)構(gòu) 數(shù)據(jù)項名別名類型寬度小數(shù)邏輯關(guān)系 倉庫編號Storage noChar8主鍵 決定倉庫信息的其它數(shù)據(jù)項 倉庫名稱Storage nameChar8依賴于倉庫編號 倉庫類別Storage kindChar8依賴于倉庫編號 業(yè)務(wù)員信息結(jié)構(gòu) 數(shù)據(jù)項名說明類型寬度小數(shù)邏輯關(guān)系 業(yè)務(wù)員編號Clerk no Char8 主鍵 決定業(yè)務(wù)員信息的其它 數(shù)據(jù)項 業(yè)務(wù)員姓名Clerk nameChar8依賴于業(yè)務(wù)員編號 業(yè)務(wù)員電話Clerk phoneChar11依賴于業(yè)務(wù)員編號 業(yè)務(wù)員地址Clerk addressChar20依賴于業(yè)務(wù)員編號 倉管員信息結(jié)構(gòu) 數(shù)據(jù)項名說明類型寬度小數(shù)邏輯關(guān)系 倉管員編號Admin no Char8 主鍵 決定倉管員信息的其它數(shù) 據(jù)項 倉管員姓名Admin nameChar8依賴于倉管員編號 倉管員電話Admin phoneChar11依賴于倉管員編號 倉管員地址Admin addressChar20依賴于倉管員編號 A1 2 清單明細 進貨信息清單 數(shù)據(jù)項名說明類型寬度小數(shù)備注 供應(yīng)商號 Freeder noChar8 惟一標識供應(yīng)商的字段 商品編號 Goods noChar8 惟一標識商品的類別 倉管員編號 Admin noChar8 惟一標識倉管員 進貨量 Buy numNumber10 商品進貨數(shù)量 進貨時間 Buy dateDate 商品的進貨時間 應(yīng)付款 Buy priceNumber10 單位 元 付款方式 Buy modeChar20 單位 元 金額 Buy cpriceNumber10 單位 元 已付款 Buy pqyedNumber10 單位 元 銷售信息清單 數(shù)據(jù)項名說明類型寬度小數(shù)備注 商品編號 Goods noChar8 惟一標識商品的類別 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 業(yè)務(wù)員編號 Clerk noChar8 惟一標識業(yè)務(wù)員 客戶編號 Customer noChar8 惟一標識客戶 訂貨時間 Sell timeDate 商品的訂貨時間 單價 Sell priceNumber42 單位 元 訂貨數(shù)量 Sell numNumber4 單位 元 應(yīng)收款 Sell payNumber10 單位 元 已收款 Sell pqyedNumber10 單位 元 訂貨金額 Sell orpriceNumber10 單位 元 庫存信息清單 數(shù)據(jù)項名別名類型寬度小數(shù)備注 倉庫編號 Storage noChar8 惟一標識倉庫 倉庫名稱 Storage nameChar8 倉庫的名字 商品編號 Goods noChar8 惟一標識商品的類別 商品名稱 Goods nameChar20 商品的名字 庫存數(shù)量 Stor numNumber10 商品在倉庫中存貯的數(shù)量 類別 Goods kindsChar8 標明商品是屬于哪類的 單價 Goods priceNumber82 單位 元 倉管員編號 Admin noChar8 惟一標識倉管員 此文檔收集于網(wǎng)絡(luò) 如有侵權(quán) 請聯(lián)系網(wǎng)站刪除 精品文檔 A1 3 腳本語句 Database name ConceptualDataModel 1 DBMS name ORACLE Version 9i Created on 2007 5 10 10 17 43 alter table buy drop constraint FK BUY BUY FREEDER alter table buy drop constraint FK BUY BUY2 ADMIN alter table buy drop constraint FK BUY BUY3 GOODS alter table manage drop constraint FK M

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論