【說明】
某服裝銷售公司擬開發(fā)一套服裝采購管理系統(tǒng),以方便對服裝采購和庫存進行管理。
【需求分析】
(1)采購系統(tǒng)需要維護服裝信息及服裝在倉庫中的存放情況。系統(tǒng)按服裝的銷售種類記錄服裝信息。服裝信息主要包括:服裝編碼、服裝描述、服裝類型、銷售價格、尺碼和面料,其中,服裝類型為銷售分類,服裝按銷售分類編碼。倉庫信息主要包括:倉庫編碼、倉庫位置、倉庫容量和庫管員。系統(tǒng)記錄庫管員的庫管員編碼、姓名和級別。一個庫管員可以管理多個倉庫,每個倉庫有一名庫管員。一個倉庫中可以存放多類服裝,一類服裝可能存放在多個倉庫中。
(2)當(dāng)庫管員發(fā)現(xiàn)有一類或者多類服裝缺貨時,需要生成采購訂單。一個采購訂單可以包含多類服裝。每類服裝可由多個不同的供應(yīng)商供應(yīng),但具有相同的服裝編碼。采購訂單主要記錄訂單編碼、訂貨日期和應(yīng)到貨日期,并需詳細記錄所采購的每類服裝的數(shù)量、采購價格和對應(yīng)的多個供應(yīng)商。
(3)系統(tǒng)需記錄每類服裝的各個供應(yīng)商信息和供應(yīng)情況。供應(yīng)商信息包括:供應(yīng)商編碼、供應(yīng)商名稱、地址、企業(yè)法人和聯(lián)系電話。供應(yīng)情況記錄供應(yīng)商所供應(yīng)服裝的服裝類型和服裝質(zhì)量等級。一個供應(yīng)商可以供應(yīng)多類服裝,一類服裝可由多個供應(yīng)商供應(yīng)。庫管員根據(jù)入庫時的服裝質(zhì)量情況,設(shè)定或修改每個供應(yīng)商所供應(yīng)的每類服裝的服裝質(zhì)量等級,用以作為后續(xù)采購服裝時,選擇供應(yīng)商的參考標(biāo)準(zhǔn)。
【概念模型設(shè)計】
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(不完整)如圖1-1所示。
【邏輯結(jié)構(gòu)設(shè)計】
根據(jù)概念模型設(shè)計階段完成的實體聯(lián)系圖,得出如下關(guān)系模式(不完整):
庫管員( (1) ,姓名,級別)
倉庫信息( (2) ,倉庫位置,倉庫容量)
服裝(服裝編碼,服裝描述,服裝類型,尺碼,面料,銷售價格)
供應(yīng)商( (3) ,供應(yīng)商名稱,地址,聯(lián)系電話,企業(yè)法人)
供應(yīng)情況( (4) ,服裝質(zhì)量等級)
采購訂單( (5) )
采購訂單明細( (6) )
【問題1】(6分)
補充圖1-1中的聯(lián)系和聯(lián)系的類型。
【問題2】(6分)
根據(jù)圖1-1,將邏輯結(jié)構(gòu)設(shè)計階段生成的關(guān)系模式中的空(1)~(6)補充完整。對所有關(guān)系模式,用下劃線指出各關(guān)系模式的主鍵。
【問題3】(3分)
如果庫管員定期需要輪流對所有倉庫中的服裝質(zhì)量進行抽查,對每個倉庫中的每一類被抽查服裝需要記錄一條抽查結(jié)果,并且需要記錄抽查的時間和負(fù)責(zé)抽查的庫管員。請根據(jù)該要求,對圖1-1進行修改,畫出修改后的實體間聯(lián)系和聯(lián)系的類型