旅客入住登记系统是酒店、宾馆等住宿场所为了提高管理效率和服务质量而设计的一种软件。在Windows 10操作系统上,可以使用多种编程语言和工具来实现这样的系统。以下是使用Python语言实现的旅客入住登记系统的示例代码:
```python
import datetime
class Passenger:
def __init__(self, name, phone, email):
self.name = name
self.phone = phone
self.email = email
self.check_in_time = None
self.check_out_time = None
def check_in(self, date):
if self.check_in_time is None:
self.check_in_time = date
print("入住成功!")
else:
print("已入住!")
def check_out(self, date):
if self.check_out_time is None:
self.check_out_time = date
print("退房成功!")
else:
print("已退房!")
def get_info(self):
return f"姓名:{self.name}, 电话:{self.phone}, 邮箱:{self.email}, 入住时间:{self.check_in_time}, 退房时间:{self.check_out_time}"
# 创建旅客对象
passenger1 = Passenger("张三", "13800138000", "zhangsan@example.com")
passenger2 = Passenger("李四", "13900139000", "lisi@example.com")
# 入住信息
passenger1.check_in("2022-01-01")
passenger2.check_in("2022-01-02")
# 获取旅客信息
print(passenger1.get_info())
print(passenger2.get_info())
```
在这个示例中,我们定义了一个名为`Passenger`的类,用于表示旅客的信息。类中包含了`check_in`、`check_out`、`get_info`等方法,分别用于入住、退房和获取旅客信息。通过创建`Passenger`对象并调用相应的方法,可以实现旅客入住登记系统的功能。