酒店客人登记

2023-11-28 02:59
文章标签 酒店 登记 客人

本文主要是介绍酒店客人登记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在我们写客人登记的时候,我们必须要想到房间的数量是固定的,所以我们只能新增客人信息,然后把新增的客人信息ID和我们选择的房间ID放在同一张表里,让我们好分辨客人住的是哪间房。

首先我们要的是打开模态框,所以我们要通过一个点击事件把模态框弹出来,然后清空一下form表单,然后因为我们的帐号是自动生成的,所以我们可以通过获取时间的月份日份等等来自动生成帐号,具体的我会通过图片展现出来,然后就是要把可选房间里面的数据给查询出来,然后我们还需要写可选房间的信息添加到已选房间的功能,因为添加房间的样式我会在同一天发上去,所以我就不多说了,我会在图片中给代码注释意思,然后还要有移除功能,移除和添加在视图的样式是差不多的,只是换了一个表获取数据,然后设置里面的数据可以批量删除,最后弹出模态框,具体代码见下图。

在这里插入图片描述
在这里插入图片描述

然后因为客人登记是要新增客人数据,所以我们点击保存的时候要把我们的数据要保存到数据库里面,要怎么保存呢,首先我们要获取到我们填写的数据,然后判断数据完整性,这里不需要全部判断,只要把我们必须需要的数据进行判断就行了,然后设置数据接口,把我们的获取的数据全部通过参数传递到控制器,然后后面写一下加载事件,最后设置一个变量用来接收从控制器返回的数据。

在这里插入图片描述

写完视图的代码后,我们则开始在控制器写代码,首先先写一下移除房间的代码,
先声明一个对象表,用来存放添加到已选房间的房间信息,然后判断我们传递过来的ID是否为空,如果不为空则对传递过来的ID进行分割,然后使用foreach循环遍历传递过来分割后的ID,再把string类型的ID转化为int类型,然后判断我们在添加房间用session保存的数据是否为空,如果不为空,则用对象表获取到session里面的数据,然后用foreach循环遍历对象表里面的数据,如果里面存在我们从视图传递过来的ID,则把它移除掉,找到我们的数据移除后为了不再循环下去,所以我们要使用break终止一下,我们获取的删除后剩下的数据,然后计算它的数据总条数、分页数据和实例化数据,最后再返回数据。
在这里插入图片描述

最后写客人登记的代码,我们先实例化一下returnJson,然后使用try…catch…获取异常,然后检查我们传递过来的数据和数据库里面的数据是否出现重复,如果没有重复则把我们的数据保存到应该保存的表中,在我们这里需要先保存押金表和协议单位表,然后我们需要获取到押金表的ID和协议单位表的ID新增应该订单表,然后判断是否新增成功,新增成功的话,在我们新增订单明表的时候,我们需要设置一个变量用来装我们订单表的订单ID,然后获取到我们保存到session里面的房间信息提取出来,把它们的房间状态和预定否改变一下,然后保存修改,为什么要修改呢,因为我们的房间在没有住人的情况下是空净房,但有人住后要变成住房,所以我们要把它的房间状态改变一下,最后获取到订单ID和房间ID,新增一个订单明细表到数据库,然后保存数据,最后返回数据,具体代码如下。
在这里插入图片描述

这篇关于酒店客人登记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428937

相关文章

延续业绩升势,亚朵吃透了酒店的服务本质

中国酒店的核心资产是什么? 不同的品牌会有不同的认知,但他们的目标大概都是一致的:提供足够好的体验,打造有心智吸引力的品牌,最后将其转化为业绩。这条路上,亚朵,是一个绕不开的案例。 8月29日晚,亚朵集团(NASDAQ:ATAT)发布了2024年二季度财报。财报数据显示,今年第二季度,亚朵集团实现总营收17.97亿元(人民币,下同),同比增长64.5%;调整后净利润为3.28亿元,同比增长31

Springboot小区疫情登记系统—计算机毕业设计源码24621

摘  要 如今计算机行业的发展极为快速,搭载于计算机软件运行的数据库管理系统在各行各业得到了广泛的运用,其在数据管理方面具有的准确性和高效性为大中小企业的日常运营提供了巨大的帮助。自从2020年新冠疫情爆发以来,防疫成了社会关注的重中之重,在小区疫情防控管理中,一开始防控管理都是通过手工方式的,手工管理方式是相当繁琐的,并且手工操作的出错率是相当高的。为了节省在小区疫情防控相关的信息管理过程中所

PHP指尖上的旅行管家手边酒店民宿预订系统小程序源码

指尖上的旅行管家——手边酒店民宿预订系统🌟🛫 🚀 开篇:旅行新伴侣,轻松启程 每次计划旅行,是不是都曾为找酒店、订民宿而头疼不已?🤔 繁琐的搜索、对比、预订流程,让美好的旅程还没开始就有点疲惫了呢。但现在,有了“手边酒店民宿预订系统”,一切都变得不一样了!🎉 它就像是你指尖上的旅行管家,随时待命,为你打造无忧的出行体验。 📱 一键操作,全球住宿尽在掌握 只需轻轻一点,手

开关插座:智慧酒店管理中的隐形推手

开关插座在酒店转型升级中发挥了重要作用,成为推动酒店智慧化管理的重要力量。本文将深入探讨开关插座如何在提升酒店智慧化管理中发挥关键作用。   开关插座的智能化变革   传统开关插座仅具备基本的通断电功能,而智慧开关插座则融入了多种智能元素,如远程控制、定时开关、能耗监测、场景模式设置等。这些功能不仅提升了住客的居住体验,也极大地提高了酒店的管理效率和节能减排能力。   远程控制,便捷高效

酒店管理系统小程序(包含源码C++实现)

本文实现一个酒店管理系统小程序,涉及多个方面,包括用户接口、房间管理、预订系统、用户管理等。为了保持示例的简洁性,下面的实现将包括一个简单的控制台程序,演示基本的酒店管理功能。这将涵盖以下功能: 查看房间状态预订房间取消预订查看预订信息 以下是一个基础的实现示例: 1. 主要文件和目录结构 hotel_management/├── main.cpp├── Hotel.h├── Ho

酒店房态系统集成,多家家店协同运作与房卡管理-SAAS本地化及未来之窗行业应用跨平台架构

一、传统连锁酒店各家房态、门锁、独立痛点 1. 数据同步困难:各酒店房态数据更新不同步,导致信息不准确,影响预订和客户体验。 2. 人工操作繁琐:需要分别登录不同系统或平台管理每家酒店的房态,增加人工成本和出错概率。 3. 缺乏统一标准:不同酒店的房态管理标准和流程不一致,导致混乱和效率低下。 4. 监控难度大:难以实时全面监控多家酒店的房态变化,无法及时发现和解决问题。​ 5. 培训成本增

如何使用ssm实现防疫信息登记系统的设计与实现

@TOC ssm267防疫信息登记系统的设计与实现+jsp 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业,餐饮行业,还是旅

注册资本登记新规14问

2023年12月29日修订的《公司法》第四十七条规定,全体股东认缴的出资额由股东按照公司章程的规定自公司注册成立之日起五年内缴足。根据这个规定,存量公司注册资本缴纳期限如何调整还需要进一步明确规定。 就在新公司法正式实施的同一天,2024年7月1日,国务院颁布了《关于实施〈中华人民共和国公司法〉注册资本登记管理制度的规定》(以下简称“新规”)。陈木华律师对新公司法施行中的几个问题作出梳理和解答,

酒店PMS系统源码之会员系统读取身份证-CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构

一、酒店 PMS()会员系统 1. 客户关系管理:帮助酒店有效地管理会员信息,包括个人资料、消费记录、偏好等,从而更好地了解会员需求,提供个性化的服务和优惠。 2. 会员忠诚度提升:通过积分、折扣、升级等激励措施,鼓励会员多次消费,提高会员的忠诚度和回头率。 3. 精准营销:基于会员的消费行为和偏好数据,进行精准的营销活动策划和推广,提高营销效果和投资回报率。 4. 预订管理:方便会员进行在

酒店PMS系统源码之会员系统读取身份证-新中新-CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构

一、读取二代证的好处 1.提高录入速度 2.减少录入的错别字 二、代码 function readeridsynjones(){/*驱动类型0:自动1:USB驱动型2:USB-HID型3:串口型*/var r= 未来之窗vos.run("CyberWinIDCardSynjonesDKQA16D","getCardInfo","0","");if(r=="9"){之.bsPlaySou