酒店管理系统系别:信息管理系班级:信息14005 姓名:江东流1. 需求描述一家酒店有多个部门,每个部门拥有自己的部门号、名称、部门经理、办公地点和一定数量员工。每个员工有员工号,姓名,性别,年龄,工资,部门号,职务等属性。每个顾客有顾客编号,姓名,年龄,性别,身份证号,级别等属性,身份证号必须填写且唯一; 根据累计消费等途径, 将顾客分为不同的VIP等级,级别对应折扣级别。酒店的客房有不同的种类可供选择,由唯一的客房号标识,位置记录每个房间的位置,状态表示此房间此时的状态,空闲、预约、有客等等。相同类型的客房价格一样,每个类型的客房有一定的总量,可以查询剩余的数量以供选择。酒店各部门还提供如KTV、网吧、洗衣等额外收费服务。不同项目价格不同。不同项目在不同地点进行。酒店房间可以预约,每人每天只能预约一次,但可以多次更改之前的预约内容。付款时会产生唯一的款项编号,每一笔款项由一个员工进行处理,根据折扣级别给出应收款和实际收款。2. 概念结构设计员工实体 ER图部门实体 ER图项目实体 ER图顾客实体 ER图客房实体 ER图类型实体 ER图款项实体 ER图折扣实体 ER图全局 ER图3. 逻辑结构设计员工(员工号,姓名,性别,年龄,工资,部门号,职务,备注);部门(部门号,名称,部门经理,办公地点,员工数量);款项(款项编号,顾客号,员工号,时间,折扣级别,应收款,实际收款);折扣(折扣级别,折扣情况) ;项目(项目编号,项目名称,部门号,所在位置,收费标准);选择(顾客号,项目号,发生时间,备注);顾客(顾客编号,姓名,年龄,性别,身份证号,级别,备注);客房(客房号,类型编号,位置,状态,备注);类型(类型编号,类型名称,费用,总量,剩余量);预约(顾客号,客房号,预约时间,备注)住宿(顾客号,客房号,入住时间,离开时间);员工表:列名数据类型约束条件员工号Char(10) 主码姓名Char(10) 非空性别Char(2) 非空年龄Int 工资Int 部门号Char(10) 外码,参照部门表中的部门号职务Char(10) 备注Varchar(100) 部门表:列名数据类型约束条件部门号Char(10) 主码名称Char(20) 非空部门经理Char(10) 外码,参照员工表中的姓名办公地点Char(10) 员工数量Int 大于等于 0 款项表:列名数据类型约束条件款项编号Char(10) 主码顾客号Char(10) 外码,参照顾客表的顾客号员工号Char(10) 外码,参照员工表的员工号时间Datetime 折扣级别I...