题库 题库

【简答题】

试题三(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。
【需求分析】
    1.对于前来维修的车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表3-1所示。
 
    2.维修站的业务员对车辆进行检查和故障分析后,与客户磋商,确定车辆的故障现象及维修范围,填写维修委托书,包括:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修委托书如表3-2所示。
 
    3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择一个或多个具体的维修项目,安排相关的维修工及工时,生成维修派工单。维修派工单如表3-3所示。
 
    4.客户车辆修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。
【概念模型设计】
  根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。
图3-1中业务员和维修工是员工的子实体。
 
【逻辑结构设计】
    根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
    客户( _____(1)_____,折扣率,联系人,联系电话)
    车辆( _____(2)_____ ,车型,颜色,车辆类别)
    委托书( _____(3)_____ ,维修类型,作业分类,结算方式,进厂时间,
    预计完工时间,登记日期,故障描述,总费用)
    维修项目( 维修项目编号,维修项目,单价)
    派工单( _____(4)_____ ,工时)
    员工( _____(5) _____ ,工种,员工类型,级别)
【问题1】(6分)
    补充图3-1中的联系和联系的类型。
【问题2】(5分)
    根据图 3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整。对所有关系模式,用下划线指出各关系模式的主键。
【问题3】(4分)
    若车辆可购买多种不同的保险,则对应有多个保险单。如果考虑需要理赔的情况,则在结算车辆维修费用时,需要用户指定此次委托维修的车辆的不同保险单所负担的总维修费用的比例。请对增加了“保险单”实体的图3-1进行修改,画出修改后的实体间联系和联系的类型。

参考答案

相关试题