閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某汽車維修站擬開發(fā)一套小型汽車維修管理系統(tǒng),對車輛的維修情況進行管理。
【需求分析】
1.對于前來維修的車輛,汽車維修管理系統(tǒng)首先登記客戶信息,包括:客戶編號、客戶名稱、客戶性質(zhì)(個人、單位)、折扣率、聯(lián)系人、聯(lián)系電話等信息;還要記錄客戶的車輛信息,包括:車牌號、車型、顏色等信息。一個客戶至少有一臺車??蛻艏败囕v信息如表3-1所示。
2.維修站的業(yè)務(wù)員對車輛進行檢查和故障分析后,與客戶磋商,確定車輛的故障現(xiàn)象及維修范圍,填寫維修委托書,包括:維修類型(普通、加急)、作業(yè)分類(大、中、小修)、結(jié)算方式(自付、三包、索賠)等信息。維修委托書如表3-2所示。
3.維修車間根據(jù)維修委托書和車輛的故障現(xiàn)象,在已有的維修項目中選擇一個或多個具體的維修項目,安排相關(guān)的維修工及工時,生成維修派工單。維修派工單如表3-3所示。
4.客戶車輛修理完畢后,根據(jù)維修項目單價和維修派工單中的工時計算車輛此次維修的總費用,記錄在委托書中。
【概念模型設(shè)計】
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(不完整)如圖3-1所示。圖3-1中業(yè)務(wù)員和維修工是員工的子實體。
【邏輯結(jié)構(gòu)設(shè)計】
根據(jù)概念模型設(shè)計階段完成的實體聯(lián)系圖,得出如下關(guān)系模式(不完整):
客戶( (1) ,折扣率,聯(lián)系人,聯(lián)系電話)
車輛( (2) ,車型,顏色,車輛類別)
委托書( (3) ,維修類型,作業(yè)分類,結(jié)算方式,進廠時間,預(yù)計完工時間,登記日期,故障描述,總費用)
維修項目( 維修項目編號,維修項目,單價)
派工單( (4) ,工時)
員工( (5) ,工種,員工類型,級別)
【問題1】(6分)
補充圖3-1中的聯(lián)系和聯(lián)系的類型。
【問題2】(5分)
根據(jù)圖3-1,將邏輯結(jié)構(gòu)設(shè)計階段生成的關(guān)系模式中的空(1)~(5)補充完整。對所有關(guān)系模式,用下劃線指出各關(guān)系模式的主鍵。
【問題3】(4分)
若車輛可購買多種不同的保險,則對應(yīng)有多個保險單。如果考慮需要理賠的情況,則在結(jié)算車輛維修費用時,需要用戶指定此次委托維修的車輛的不同保險單所負擔(dān)的總維修費用的比例。請對增加了“保險單”實體的圖3-1進行修改,畫出修改后的實體間聯(lián)系和聯(lián)系的類型。