【酒店管理系统】(二)表设计

本文介绍了酒店管理系统的核心数据表设计,包括员工、房间、租客、预约和订单等实体类。员工类涉及登录信息和角色权限,房间类涵盖房间状态和价格,租客类包含预约详情,预约类记录租客入住状态,订单类则涉及费用信息。通过这些表,系统能够有效管理酒店运营的各项流程。
摘要由CSDN通过智能技术生成

有了基础需求,接下来要梳理系统中的数据结构,构建这些实体间的关联关系,最终落地的表现形式就是表设计。

一、类图

我们先简单看一张类图,梳理一下我们系统里面的结构,同时看看类中的实物关系是如何的。

员工

员工类包括的字段:

1)登录账号信息,用于登录管理后台

2)员工名称

3)员工类型,划分为前台员工、后台员工、经理,不同的类型对应着不同的操作权限

4)员工手机号码

房间

房间类包括的字段:

1)房间名称

2)房间号码,唯一性,一个房间号对应着一个房间

3)房间类型,划分为单人房、双人房、豪华套房,后续可以添加

4)状态,划分为空闲、预约中、已入住

5)房间价格,单位为元,支持两位小数,即精确到分

状态说明:

1.空闲,即当前房间可预约

2.预约中,即有租客已预约了此房间

3.已入住,即预约的租客已成功入住

租客

租客类包括的字段:

1)预约id

2)租客姓名

3)租客性别

4)租客手机号

5)租客身份证号

预约id说明:

关联每一次的预约,这里相当于是对预约人员信息的补充,即租客到前台办理入住后,这里要记录一条对应的租客信息

预约

预约类包括的字段:

1)房间id

2)租客手机号,主要用于租客到前台时查询

3)租客姓名,主要用于前台人员对预约用户信息的核对

4)处理员工id,主要用于记录跟单的员工

5)状态,划分为预约生效、预约完成

状态说明:

1.预约生效,即租客通过电话预约成功后的初始状态,此时对应的房间状态为预约中

2.预约完成,即租客到前台办理入住后的状态,此时对应的房间状态为已入住

订单

订单类包括的字段:

1)预约id

2)处理员工id

3)费用

二、创建数据表

下一章节会将项目代码和sql文件提供。

员工表

房间表

租客表

预约表

订单表

三、写在最后

至此,这个系统的表设计已基本完成,实体对象间的关系也基本理清,接下来就开始实际的功能开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

reui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值