中小酒店和民宿的客房预订还停留在电话登记、纸质台账阶段,前台人工查房态、记订单,节假日订单多了容易漏订重订,入住退房靠手写,收益数据月底才统计出来。本项目是酒店客房预订系统,客人可以在线看房型、选日期下单预订,前台管理订单、办理入住退房,房态实时联动,老板后台看入住率和营收报表,适合中小酒店、民宿、公寓式酒店。
点击空白处退出提示
中小酒店和民宿的客房预订还停留在电话登记、纸质台账阶段,前台人工查房态、记订单,节假日订单多了容易漏订重订,入住退房靠手写,收益数据月底才统计出来。本项目是酒店客房预订系统,客人可以在线看房型、选日期下单预订,前台管理订单、办理入住退房,房态实时联动,老板后台看入住率和营收报表,适合中小酒店、民宿、公寓式酒店。
房型展示:首页展示大床房、双床房、亲子房等房型卡片,显示挂牌价、门市价划线、剩余房量和图片,支持按日期查询可订房量。
在线预订:选择入住/离店日期、房型和间数,系统自动计算晚数、总额并校验库存,提交后生成订单,支持在线支付和到店付两种方式。
订单管理:订单列表按状态区分待确认、已确认、已入住、已退房、已取消,前台可确认订单、办理入住(分配具体房号)、办理退房(自动结算加收费用)。
房态日历:房态页用日历色块展示每间房每天的状态(可订/已订/维修/已住),支持快速操作。
经营看板:按日/周/月统计入住率、平均房价(ADR)、每间可售房收入(RevPAR)和营收,入住率用环形图、营收用柱状图展示。
会员与优惠:注册会员享受折扣,淡旺季价格浮动,连住优惠自动计算。
技术栈:后端Python + Flask,MySQL存房型、房间、订单、客户数据,Redis做房态缓存和库存扣减,Celery做定时任务(超时未支付订单自动取消、每日房态归档、经营日报生成);前端React + Ant Design,状态管理Redux,前后端分离。
主要负责:数据库设计(房型、房间、房态日历、订单、客户、支付记录、价格策略等核心表);预订与库存逻辑(下单按日期区间锁定房量,Redis原子扣减避免超售,支付超时由Celery释放库存);订单生命周期接口(待确认→已确认→已入住→已退房,退房按实际入住天数与加收项目结算);房态日历(前端日历实时展示每间房状态,变更即时同步Redis);经营统计接口(入住率、ADR、RevPAR等酒店指标);定时任务(超时取消、房态归档、日报生成);前端开发房型列表、在线预订、订单中心、房态日历、经营看板等页面;角色权限控制(客人/前台/经理)。







评论