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