[go: up one dir, main page]

JP2017215641A - Information processing apparatus, control method, and program - Google Patents

Information processing apparatus, control method, and program Download PDF

Info

Publication number
JP2017215641A
JP2017215641A JP2016107156A JP2016107156A JP2017215641A JP 2017215641 A JP2017215641 A JP 2017215641A JP 2016107156 A JP2016107156 A JP 2016107156A JP 2016107156 A JP2016107156 A JP 2016107156A JP 2017215641 A JP2017215641 A JP 2017215641A
Authority
JP
Japan
Prior art keywords
reservation
room
accommodation
information
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016107156A
Other languages
Japanese (ja)
Other versions
JP2017215641A5 (en
JP6465076B2 (en
Inventor
篤史 大塚
Atsushi Otsuka
篤史 大塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2016107156A priority Critical patent/JP6465076B2/en
Publication of JP2017215641A publication Critical patent/JP2017215641A/en
Publication of JP2017215641A5 publication Critical patent/JP2017215641A5/ja
Application granted granted Critical
Publication of JP6465076B2 publication Critical patent/JP6465076B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】本発明では、グルーピングされた宿泊予約に対してキャンセル指示が入った場合に適切にキャンセル処理を実施できる仕組みを提供することを目的とする。【解決手段】複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う宿泊予約管理システムにおいて、前記宿泊予約に対するキャンセル指示を外部予約システム等から取り込んだ場合に、前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、キャンセル対象の宿泊予約が含まれる予約グループに対して、キャンセル対象の宿泊予約のグルーピングを解除し、前記キャンセル対象の宿泊予約をキャンセルする。【選択図】図1An object of the present invention is to provide a mechanism capable of appropriately executing a cancellation process when a cancellation instruction is input for a grouped accommodation reservation. In an accommodation reservation management system in which a plurality of accommodation reservations are grouped and handled as one reservation group, when a cancellation instruction for the accommodation reservation is received from an external reservation system or the like, an accommodation reservation corresponding to the cancellation instruction is provided. When grouping is performed, the grouping of the cancellation target accommodation reservation is canceled for the reservation group including the cancellation target reservation, and the cancellation target reservation is cancelled. [Selection] Figure 1

Description

本発明は、ユーザが、ホテルや旅館等の宿泊施設の予約を行うためのシステムに関する。   The present invention relates to a system for a user to make a reservation for an accommodation facility such as a hotel or an inn.

近年、ユーザがホテルや旅館等の予約を行うに当たり、直接フロントへ出向かずに、インターネットを介して掲示され宿泊施設予約を行うシステムにおいて、ユーザ自身が所有する情報処理装置端末を利用して、宿泊を所望する施設を予約することが可能となっている。   In recent years, when users make reservations for hotels, inns, etc., they do not go directly to the front desk, but use the information processing device terminal that they own to use the information processing device terminal that is posted via the Internet. It is possible to make a reservation for the desired facility.

ユーザは宿泊予約する際に、複数の宿泊予約サイトから、価格面やサービス面でより有利な宿泊プランを選ぶ傾向があり、その場合、同一の宿泊施設に連泊する場合であっても、別々の宿泊予約サイトの複数の宿泊予約に分割される場合がある。   Users tend to choose accommodation plans that are more advantageous in terms of price and service from multiple accommodation reservation sites when making reservations. In this case, even when staying consecutively in the same accommodation facility May be divided into a plurality of room reservation sites.

宿泊施設側では、同一ユーザが連泊する場合には、一連の宿泊予約として取り扱った方が、サービス向上や業務効率化の観点で有利であるが、上記のように、宿泊施設を通さずに予約が実行される場合には、別々の宿泊予約として扱わざるを得なかった。   On the accommodation facility side, if the same user stays for a long time, it is more advantageous to treat it as a series of accommodation reservations from the viewpoint of service improvement and operational efficiency. When reservations were made, they had to be treated as separate accommodation reservations.

そこで、特許文献1では、複数の宿泊予約をグルーピングすることにより、グルーピングされた宿泊予約(予約グループ)に対して部屋のアサイン処理や、レセプション処理、会計処理等を実施可能にする技術が示されている。   Thus, Patent Document 1 discloses a technique that enables group assignment processing, reception processing, accounting processing, and the like to be performed on grouped accommodation reservations (reservation groups) by grouping a plurality of accommodation reservations. ing.

特開2013−11973号公報JP 2013-11973 A

しかしながら、予約グループに含まれる宿泊予約に対して、宿泊予約サイトからキャンセル情報が入った場合には、予約グループに対する宿泊期間や宿泊料金が変わるため、単純に対象の宿泊予約だけをキャンセルすることはできない。そのため、通常、予約グループに含まれる宿泊予約については、自動でキャンセル処理を実施せず、受付担当がグルーピングの状況を考慮しながら、手動でキャンセル処理を実施することになる。   However, if cancellation information is entered from the accommodation reservation site for a reservation included in the reservation group, the accommodation period and the accommodation fee for the reservation group will change, so it is not possible to simply cancel the target accommodation reservation. Can not. For this reason, in general, accommodation reservations included in the reservation group are not automatically canceled, and the receptionist manually performs the cancellation process while considering the grouping status.

上記にような宿泊予約サイトからのキャンセル情報が多数入った場合には、受付担当の作業工数は多大となる。   When a large number of pieces of cancellation information are entered from the accommodation reservation site as described above, the number of man-hours in charge of reception becomes large.

そこで本発明では、グルーピングされた宿泊予約に対してキャンセル指示が入った場合に適切にキャンセル処理を実施できる仕組みを提供することを目的とする。   Therefore, an object of the present invention is to provide a mechanism that can appropriately perform a cancel process when a cancel instruction is entered for a grouped accommodation reservation.

本発明の情報処理装置は、複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置であって、前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得手段と、前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除手段と、前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセル手段とを有することを特徴とする。   The information processing apparatus of the present invention is an information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group, and corresponds to the cancellation instruction acquisition means for acquiring a cancellation instruction for the accommodation reservation, and the cancellation instruction A grouping canceling unit for canceling the grouping of the room reservation for the reservation group including the room reservation, and a canceling unit for canceling the room reservation corresponding to the cancellation instruction when the room reservation is grouped. And

本発明の制御方法は、複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置の制御方法であって、キャンセル指示取得手段が、前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得ステップと、グルーピング解除手段が、前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除ステップと、キャンセル手段が、前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセルステップとを有することを特徴とする。   The control method of the present invention is a control method for an information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group, wherein a cancellation instruction acquisition unit acquires a cancellation instruction for the accommodation reservation. And a grouping cancellation unit that cancels the grouping of the room reservation for the reservation group including the room reservation when the room reservation corresponding to the cancellation instruction is grouped, and the cancellation unit includes the cancellation And a cancel step for canceling the accommodation reservation corresponding to the instruction.

本発明のプログラムは、複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得手段と、前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除手段と、前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセル手段として機能させることを特徴とする。   The program of the present invention is a program executable in an information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group. The information processing apparatus acquires a cancellation instruction for acquiring a cancellation instruction for the accommodation reservation. A grouping canceling unit for canceling the grouping of the room reservation for the reservation group including the room reservation, and the room reservation corresponding to the cancellation instruction when the room reservation corresponding to the cancellation instruction is grouped. It is characterized by functioning as cancellation means.

本発明によれば、グルーピングされた宿泊予約に対してキャンセル指示が入った場合に適切にキャンセル処理を実施できるようになる。   According to the present invention, it is possible to appropriately perform a cancel process when a cancel instruction is entered for a grouped accommodation reservation.

本発明の実施形態に係る宿泊予約システムの概略構成を示す構成図である。It is a lineblock diagram showing a schematic structure of an accommodation reservation system concerning an embodiment of the present invention. 本発明の実施形態に係るクライアント端末および宿泊予約管理サーバのハードウェアの概略構成を示す構成図である。It is a block diagram which shows schematic structure of the hardware of the client terminal and accommodation reservation management server which concern on embodiment of this invention. 本発明の実施形態における予約画面の構成を示す構成図である。It is a block diagram which shows the structure of the reservation screen in embodiment of this invention. 本発明の実施形態における予約集約画面の構成を示す構成図である。It is a block diagram which shows the structure of the reservation aggregation screen in embodiment of this invention. 本発明の実施形態における部屋アサイン画面の構成を示す構成図である。It is a block diagram which shows the structure of the room assignment screen in embodiment of this invention. 本発明の実施形態におけるレセプション画面の構成を示す構成図である。It is a block diagram which shows the structure of the reception screen in embodiment of this invention. 本発明の実施形態における会計画面の構成を示す構成図である。It is a block diagram which shows the structure of the accounting screen in embodiment of this invention. 本発明の実施形態における各テーブルおよびデータの構成を示す構成図である。It is a block diagram which shows the structure of each table and data in embodiment of this invention. 本発明の実施形態における予約情報を登録する処理を示すフローチャートである。It is a flowchart which shows the process which registers the reservation information in embodiment of this invention. 本発明の実施形態における予約情報を登録する処理を示すフローチャートである。It is a flowchart which shows the process which registers the reservation information in embodiment of this invention. 本発明の実施形態における予約情報を集約する処理を示すフローチャートである。It is a flowchart which shows the process which collects the reservation information in embodiment of this invention. 本発明の実施形態における予約情報を集約する処理を示すフローチャートである。It is a flowchart which shows the process which collects the reservation information in embodiment of this invention. 本発明の実施形態における外部予約データを取り込む処理を示すフローチャートである。It is a flowchart which shows the process which takes in external reservation data in embodiment of this invention. 本発明の実施形態における外部予約データを取り込む処理を示すフローチャートである。It is a flowchart which shows the process which takes in external reservation data in embodiment of this invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施形態における宿泊予約システムの構成を示す図である。   FIG. 1 is a diagram showing a configuration of an accommodation reservation system in an embodiment of the present invention.

宿泊予約システム100は、クライアント端末102、及び宿泊予約管理サーバ104から構成されており、各装置は、LAN(ローカルエリアネットワーク)106を介して、通信可能なように接続されている。   The accommodation reservation system 100 includes a client terminal 102 and an accommodation reservation management server 104, and each device is connected to be communicable via a LAN (local area network) 106.

クライアント端末102は、宿泊施設のフロント等の受付担当に利用され、受付担当は、ユーザによってなされた予約申し込みに対して、宿泊予約のグルーピング、部屋のアサイン、チェックイン、及び宿泊費用の清算といった会計処理等の指示入力を行うことが可能である。   The client terminal 102 is used as a receptionist for the reception of the accommodation facility, etc., and the receptionist performs accounting such as grouping of accommodation reservations, room assignment, check-in, and settlement of accommodation expenses for reservation applications made by the user. It is possible to input instructions such as processing.

宿泊予約管理サーバ104は、ユーザによってなされた宿泊予約を宿泊予約サイトからインターネットを介して取得し、あるいは受付担当によってなされた部屋アサインや会計処理等に関する情報を、LAN106を介して受信して宿泊予約管理サーバ104自身に記憶管理する。   The accommodation reservation management server 104 obtains an accommodation reservation made by the user from the accommodation reservation site via the Internet, or receives information on room assignment and accounting processing made by the receptionist via the LAN 106 and reserves the accommodation reservation. The management server 104 itself stores and manages it.

LAN106は、インターネットに接続され、宿泊予約管理サーバ104は、インターネット経由で宿泊予約サイトと情報連携することが可能である。
The LAN 106 is connected to the Internet, and the accommodation reservation management server 104 can cooperate with the accommodation reservation site via the Internet.

図2は、本発明の実施形態におけるクライアント端末102のハードウェア構成を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration of the client terminal 102 according to the embodiment of the present invention.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、クライアント端末102の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。   Further, the ROM 202 or the external memory 211 has a BIOS (Basic Input / Output System), an operating system program (hereinafter referred to as OS), which is a control program for the CPU 201, and a function that is executed by the client terminal 102 to be described later. Various programs to be stored are stored. The RAM 203 functions as a main memory, work area, and the like for the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。   The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 203 and executing the program.

また、入力コントローラ(入力C)205は、入力部209としてのキーボードや不図示のマウス等のポインティングデバイスからの入力を制御する。   An input controller (input C) 205 controls input from a pointing device such as a keyboard or a mouse (not shown) as the input unit 209.

ビデオコントローラ(VC)206は、表示部210としてのCRTディスプレイ(CRT)等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。   A video controller (VC) 206 controls display on a display device such as a CRT display (CRT) as the display unit 210. The display device may be a liquid crystal display as well as a CRT. These are used by the administrator as needed. The present invention is not directly related.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるCFカードメモリ等の外部メモリ211へのアクセスを制御する。   A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing boot programs, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an external memory 211 such as a CF card memory connected via an adapter.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。   A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、表示部210上での表示を可能としている。また、CPU201は、表示部210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 can perform display on the display unit 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display unit 210.

本発明を実現するためのプログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは、外部メモリ211に格納されており、これらについての詳細な説明は後述する。   A program for realizing the present invention is recorded in the external memory 211 and is executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, the definition file and various information tables used by the program according to the present invention are stored in the external memory 211, and a detailed description thereof will be described later.

尚、宿泊予約管理サーバ104のハードウェアの構成は、クライアント端末102のハードウェア構成と同様であるため、説明は省略し、以降、同一の符号を用いて本願発明の説明を行う。   Since the hardware configuration of the accommodation reservation management server 104 is the same as the hardware configuration of the client terminal 102, the description thereof will be omitted, and the present invention will be described below using the same reference numerals.

図3には、本発明の実施形態に於いてユーザから受付けた宿泊の予約情報を管理するための予約画面の構成例を示しており、予約画面は、クライアント端末102の表示部210へ表示され受付担当が利用するための画面である。   FIG. 3 shows a configuration example of a reservation screen for managing the reservation information of accommodation received from the user in the embodiment of the present invention, and the reservation screen is displayed on the display unit 210 of the client terminal 102. This screen is used by the receptionist.

予約画面300は、予約画面300に備えられたデータの入出力を行うためのフィールド、データ登録や検索及び他画面へ遷移するための各ボタンを備えており、其々について、説明する。   The reservation screen 300 includes fields for inputting / outputting data provided in the reservation screen 300, buttons for data registration and search, and transition to other screens, each of which will be described.

予約番号301は、予約の申し込みを一意に識別し、宿泊予約システム100において自動発番された番号が表示されており、状態302は、予約の申し込みを行ったユーザの宿泊施設の滞在状況が表示されており、予約、滞在、出発済、及びキャンセル等を示しており、受付担当がこれらの滞在状況の変更を行っている。   A reservation number 301 uniquely identifies a reservation application, and a number automatically issued by the accommodation reservation system 100 is displayed. A state 302 displays a stay status of the accommodation facility of the user who applied for the reservation. The reservation, stay, departure, cancellation, etc. are shown, and the receptionist changes the stay status.

また、集約番号303は、複数の予約を結合させて集約させた際に、集約単位毎に一意に識別される番号が表示され、例えば、所定の符号をGとして、予約番号を110とした場合、G110のように表示される。   The aggregation number 303 displays a number uniquely identified for each aggregation unit when a plurality of reservations are combined and aggregated. For example, when the predetermined code is G and the reservation number is 110 , G110.

予約ステータス304は、予約申し込みの状況が表示され、キャンセル待ち、仮予約、及び予約等の状況を示しており、受付担当がこれらの予約申し込みの状況の変更を行っている。尚、仮予約については、宿泊日は正式に決定はしていないが、メモ的に登録する際に利用される。   The reservation status 304 displays the status of the reservation application, and indicates the status of waiting for cancellation, provisional reservation, reservation, etc., and the receptionist changes the status of these reservation applications. For temporary reservations, the date of accommodation is not officially determined, but it is used when registering memoically.

期限305は、予約を確定すべき期限を示しており、予約ステータス304が、「キャンセル待ち」、「仮予約」の場合、入力可能とし、予約ステータス304が、「予約」の場合、入力不可としており、後述する到着日306に表示された日付よりも前日付にて、入力が可能となるように制御されている。   A deadline 305 indicates a deadline for finalizing a reservation. When the reservation status 304 is “waiting for cancellation” or “provisional reservation”, it can be input. When the reservation status 304 is “reservation”, it cannot be input. In addition, control is performed so that input can be performed on a date before the date displayed on the arrival date 306 described later.

到着日306は、ユーザが予約申し込みを行った宿泊施設へ到着する日付を表示し、出発日307は、ユーザが宿泊施設を出発する日を表示し、泊数308は、宿泊施設へ宿泊する日数を表示しているが、これらは、ユーザがクライアント端末102から不図示の画面を利用して、予約申し込みを行った情報を用いて表示を行っている。   The arrival date 306 displays the date of arrival at the accommodation facility where the user has made a reservation application, the departure date 307 displays the date when the user leaves the accommodation facility, and the number of nights 308 indicates the number of days staying at the accommodation facility. These are displayed using information that the user has applied for a reservation from the client terminal 102 using a screen (not shown).

宿泊者情報309は、宿泊施設への宿泊予定である顧客の情報が表示され、これらは、ユーザが予約申し込みを行った予約申し込み情報に含まれる情報を用いて表示を行っており、例えば、予約申し込み時に顧客を一意に識別する顧客番号(会員番号等)をユーザへ入力させ、当顧客番号を用いて、宿泊予約管理サーバ104に備えられた顧客テーブルに記憶された顧客情報を取得して表示しても良い。   In the guest information 309, information on customers who are planning to stay at the accommodation facility is displayed, and these are displayed using information included in the reservation application information for which the user has made a reservation application. A customer number (membership number, etc.) that uniquely identifies the customer at the time of application is input to the user, and the customer information stored in the customer table provided in the accommodation reservation management server 104 is acquired and displayed using the customer number. You may do it.

ID310は、ユーザが宿泊する部屋情報がリスト表示されており、リスト表示された各部屋行情報を一意に識別する部屋行番号が表示されており、先行ID311は、連泊等を行ったときに関連性のある部屋を特定するための入力欄であり、予約番号と関連性を有する部屋行情報の部屋行番号とを結合させて入力を行う。   The ID 310 displays a list of room information where the user stays, and displays a room row number that uniquely identifies each room row information displayed in the list. The preceding ID 311 is used when consecutive nights or the like are performed. This is an input field for specifying a related room, and the reservation number and the room line number of the related room line information are combined and input.

例えば、部屋行番号Aと部屋行番号Bとが関連性を有する場合、つまり、部屋行番号Aの部屋へ宿泊した後、続けて部屋行番号Bの部屋へ宿泊する場合、部屋行番号Bの先行ID311には、先行IDとしては、予約番号に部屋行番号のAとを結合させ予約番号枝番を入力する。   For example, when the room line number A and the room line number B are related, that is, when staying in the room of the room line number B after staying in the room of the room line number A, the room line number B For the preceding ID 311, the reservation number branch number is input by combining the reservation number with the room row number A as the preceding ID.

また、予約画面300は、到着日312、泊数313、出発日314、部屋タイプ315、部屋番号316、宿泊者名317、人数318、及び金額319を備えており、この記載順に、リスト表示された部屋行情報に対して、宿泊開始日、宿泊日数、宿泊終了日、シングルorダブル及び喫煙可能or禁煙等の部屋のタイプ、宿泊施設における部屋を一意に識別するための部屋番号、宿泊者名、宿泊する人数、及び宿泊費用の順に表示されている。   The reservation screen 300 includes an arrival date 312, a night number 313, a departure date 314, a room type 315, a room number 316, a guest name 317, a number of people 318, and an amount 319. The room start information, the number of stays, the end of stay, the type of room such as single or double and smoking or non-smoking, the room number for uniquely identifying the room in the accommodation, the name of the guest , The number of people staying, and the accommodation cost.

売上合計320は、金額319を加算した金額が表示され、入金合計321は、ユーザから支払われた金額が表示され、差引金額322は、売上合計320から入金合計321を減算して得られた差引金額322を表示する。   The sales total 320 displays an amount obtained by adding the amount 319, the deposit total 321 displays the amount paid by the user, and the deduction amount 322 is a subtraction obtained by subtracting the total deposit 321 from the sales total 320. The amount 322 is displayed.

本実施例では、予約番号301にて識別される単一の予約情報について部屋行情報および会計情報を表示しているが、複数の予約情報が結合され集約されている場合には、集約番号303にて識別される集約単位について部屋行情報および会計情報を表示してもよい。   In this embodiment, the room line information and the accounting information are displayed for a single reservation information identified by the reservation number 301. However, when a plurality of reservation information are combined and aggregated, the aggregation number 303 is displayed. Room line information and accounting information may be displayed for the aggregate unit identified by.

閉じるボタン323は、予約画面300を閉じるために備えられ、検索ボタン324は、予約番号301に予約番号を入力した後、入力した予約番号に関連する予約情報、宿泊者情報、及び部屋予約情報を、顧客テーブル、予約テーブル、予約宿泊者テーブル、及び予約部屋テーブル等から取得して予約画面300に表示を行う。   A close button 323 is provided for closing the reservation screen 300, and a search button 324 displays reservation information, guest information, and room reservation information related to the input reservation number after inputting the reservation number in the reservation number 301. Obtained from the customer table, reservation table, reserved guest table, reserved room table, etc., and displayed on the reservation screen 300.

また、ユーザが異なる宿泊予約サイトから申し込みを行った場合には、予約情報が分割されるため、受付担当は予約集約を行う。   In addition, when the user makes an application from a different accommodation reservation site, the reservation information is divided, so that the receptionist performs reservation aggregation.

予約集約を行うには、受付担当は、後述する予約集約画面400を表示するための予約集約ボタン325を押下して、予約集約画面400を利用して予約集約を行う。   To perform reservation aggregation, the receptionist depresses a reservation aggregation button 325 for displaying a reservation aggregation screen 400 described later, and performs reservation aggregation using the reservation aggregation screen 400.

また、受付担当は、予約申し込みがなされた部屋の条件に見合う部屋のアサインを行うため、後述する部屋アサイン画面500を表示させるため、部屋アサインボタン326を押下する。   Further, the receptionist presses the room assignment button 326 to display a room assignment screen 500 to be described later in order to assign a room that meets the conditions of the room for which the reservation application has been made.

また、受付担当は、予約画面300の各フィールドに入力された情報を宿泊予約管理サーバ104の備えた各テーブルへ記憶するために予約登録ボタン327を押下する。   The receptionist presses the reservation registration button 327 to store the information input in each field of the reservation screen 300 in each table provided in the accommodation reservation management server 104.

また、ユーザに限らず宿泊を所望する人がフロントへ直接出向いた場合、新規で予約情報を生成する必要が生じるため、受付担当は、入力が必要と見做されるフィールドへの入力を行った後、予約登録ボタン327を押下すると、予約番号が自動発番されて、予約画面300の各フィールドに入力された情報を宿泊予約管理サーバ104の備えた各テーブルへ記憶する。   In addition, when a person who wants to stay, not just a user, goes directly to the front desk, it will be necessary to generate new reservation information, so the receptionist made an input in a field that is considered necessary Thereafter, when a reservation registration button 327 is pressed, a reservation number is automatically issued, and information input in each field of the reservation screen 300 is stored in each table provided in the accommodation reservation management server 104.

また、宿泊していたユーザの出発日には、受付担当は、フロントにて宿泊費用を清算する会計処理を行うため、受付担当は、会計ボタン328を押下することで、後述する会計画面700を表示し、会計画面700を利用して会計処理を行う。   On the departure date of the user who has stayed, the receptionist performs an accounting process to settle the accommodation expenses at the front desk. Therefore, the receptionist presses the accounting button 328 to display an accounting screen 700 described later. Display and perform accounting processing using the accounting screen 700.

更に、顧客がチェックインする際に、受付担当が予約情報を滞在が確定したものと見做すための処理を行うためのレセプション画面600を表示するために、レセプションボタン329を押下することが可能である。   Further, when the customer checks in, the reception person can press the reception button 329 to display a reception screen 600 for performing processing for regarding the reservation information as if the stay has been confirmed. It is.

図4には、本発明の実施形態に於いてユーザから受付けた宿泊の予約情報を集約するための予約集約画面の構成例を示しており、予約集約画面は、クライアント端末102の表示部210へ表示され受付担当が利用するための画面である。   FIG. 4 shows a configuration example of a reservation aggregation screen for aggregating reservation information for accommodation received from a user in the embodiment of the present invention. The reservation aggregation screen is displayed on the display unit 210 of the client terminal 102. This is a screen that is displayed and used by the receptionist.

予約集約画面400は、予約集約画面400に備えられたデータの入出力を行うためのフィールド、データ登録や検索及び他画面へ遷移するための各ボタンを備えており、其々について、説明する。   The reservation aggregation screen 400 includes fields for inputting / outputting data provided in the reservation aggregation screen 400, buttons for data registration and search, and transition to another screen, which will be described.

集約番号を表示するための集約番号401、既に集約された予約情報を切離す際に入力を行うためのフィールドを示す切離402、予約番号を表示する予約番号403、予約から出発までの滞在状況を示すステータス404を示しており、滞在状況としては、例えば、予約、到着予定、滞在、出発予定、及び出発済等が上げられる。   Aggregation number 401 for displaying the aggregation number, separation 402 for indicating a field for inputting when the reservation information already aggregated is separated, reservation number 403 for displaying the reservation number, stay status from reservation to departure As the stay status, for example, reservation, arrival schedule, stay, departure schedule, departure completed, and the like are raised.

集約番号401は、予約集約画面400の画面遷移元となる予約画面300において、複数の予約を結合させて集約させた予約について表示されている場合は、その集約単位である集約番号を表示し、予約集約画面400の画面遷移元となる予約画面300において、集約していない予約を表示している場合は、その予約の予約番号に所定の符号を結合させて(前述したように符号Gと予約番号とを結合した集約番号)表示する。   In the reservation screen 300 that is the screen transition source of the reservation aggregation screen 400, the aggregation number 401 displays the aggregation number that is an aggregation unit when the reservation is displayed by combining a plurality of reservations. In the reservation screen 300 that is the screen transition source of the reservation aggregation screen 400, when a reservation that is not aggregated is displayed, a predetermined code is combined with the reservation number of the reservation (as described above, the code G and the reservation (Aggregate number combined with the number)

到着日405、泊数406、出発日407、及び宿泊者名408の順に、宿泊開始日、宿泊日数、宿泊終了日、及び宿泊者名の順に示される。   The arrival date 405, the night number 406, the departure date 407, and the guest name 408 are shown in the order of the accommodation start date, the number of nights, the accommodation end date, and the guest name.

また、予約番号409、顧客番号410、ステータス411、部屋番号412、氏名カナ413、及び電話番号414の順に予約番号、顧客番号、予約滞在ステータス、予約された部屋番号、顧客の氏名あるいはカナ名、及び顧客の電話番号の順に示しており、其々、受付担当が、入力を所望する項目を選択して入力を行い、検索ボタン436を押下することで、各項目に入力されたデータを用いて、予約情報を取得して、取得結果をリスト表示する。   The reservation number 409, the customer number 410, the status 411, the room number 412, the name name 413, and the telephone number 414 in the order of reservation number, customer number, reservation stay status, reserved room number, customer name or name, And the customer's telephone number, respectively, and the reception staff selects the item desired to be input, performs the input, and presses the search button 436 to use the data input to each item. The reservation information is acquired, and the acquisition result is displayed as a list.

このリスト表示されている領域は、予約番号403に対応する予約情報に対して集約対象とする予約情報を選択するためのフィールドである結合415を備えている。   The area displayed in the list includes a combination 415 that is a field for selecting reservation information to be aggregated with respect to the reservation information corresponding to the reservation number 403.

また、この領域は、予約番号416、集約番号417、ステータス418、到着日419、泊数420、出発日421、及び宿泊者名422の順に、予約番号、集約番号、予約滞在ステータス、宿泊開始日、宿泊日数、宿泊終了日、及び宿泊者名の順に示される。   In addition, this area includes a reservation number, an aggregation number, a reservation stay status, and an accommodation start date in the order of a reservation number 416, an aggregation number 417, a status 418, an arrival date 419, a night number 420, a departure date 421, and a guest name 422. , The number of staying days, the end date of staying, and the name of the guest.

受付担当は、結合415に対して入力を行った後、登録ボタン423を押下すると、入力された結合415に対応する予約情報を予約番号403に対応する予約情報に追加表示し、宿泊予約管理サーバ104へ記憶を行う。   When the receptionist inputs the combination 415 and then presses the registration button 423, the reservation information corresponding to the input combination 415 is additionally displayed in the reservation information corresponding to the reservation number 403, and the accommodation reservation management server The data is stored in 104.

この際に、結合415に対応する集約番号は、集約番号401に表示された集約番号に置き換えて宿泊予約管理サーバ104へ記憶されることで、相互の予約情報が集約されたことを識別することが可能である。   At this time, the aggregation number corresponding to the combination 415 is replaced with the aggregation number displayed in the aggregation number 401 and stored in the accommodation reservation management server 104, thereby identifying that the mutual reservation information has been aggregated. Is possible.

ID424は、予約番号に対して複数の部屋を予約した場合、其々を一意に識別するために予約番号に連続する符号、例えばA〜Zを結合させて発番して表示するフィールドであり、先行ID425は、ID424を先行IDとする場合に表示されるフィールドを示している。   ID 424 is a field for displaying a number by combining a code consecutive to the reservation number, for example, A to Z, in order to uniquely identify each room when a plurality of rooms are reserved for the reservation number, The preceding ID 425 indicates a field displayed when the ID 424 is set as the preceding ID.

到着日426、泊数427、出発日428、部屋タイプ429、部屋番号430、宿泊者名431、人数432、及び金額433の順に、宿泊開始日、宿泊日数、宿泊終了日、部屋のタイプ、部屋番号、宿泊者名、宿泊する人数、及び宿泊費用の順に示される。   Arrival date 426, number of nights 427, departure date 428, room type 429, room number 430, guest name 431, number of people 432, and amount 433 in order of accommodation start date, number of nights, accommodation end date, room type, room Number, guest name, number of people staying, and accommodation cost are shown in this order.

但し、部屋番号については、宿泊者に対して部屋のアサインを行っていないようであれば、未アサインであることを示すため「未」といった表示を行い、部屋のアサインを行った場合は、アサインした部屋番号が表示される。   However, if the room number is not assigned to the guest, the room number is displayed as “not yet” to indicate that it is not assigned, and if the room is assigned, it is assigned. The room number is displayed.

受付担当が、部屋アサインを行うには、ID424に表示された予約番号に対応する予約情報を指定した状態で、部屋アサインボタン434を押下すると後述する部屋アサイン画面が表示され、当画面を用いて部屋のアサインを行う。   In order for the receptionist to make a room assignment, when the room assignment button 434 is pressed in the state where reservation information corresponding to the reservation number displayed in the ID 424 is designated, a room assignment screen described later is displayed, and this screen is used. Make room assignments.

予約集約を行うオペレーションが完了すると、受付担当は、予約集約画面400を閉じるために閉じるボタン435を押下する。   When the operation for performing reservation aggregation is completed, the receptionist presses a close button 435 to close the reservation aggregation screen 400.

図5には、本発明の実施形態に於いてユーザから受付けた宿泊の予約情報に対して、部屋をアサインするための部屋アサイン画面の構成例を示しており、部屋アサイン画面は、クライアント端末102の表示部210へ表示され受付担当が利用するための画面である。   FIG. 5 shows a configuration example of a room assignment screen for assigning a room to accommodation reservation information received from a user in the embodiment of the present invention. The room assignment screen is displayed on the client terminal 102. This is a screen displayed on the display unit 210 for use by the receptionist.

部屋アサイン画面500は、部屋アサイン画面500に備えられたデータの入出力を行うためのフィールド、データ登録や検索及び他画面へ遷移するための各ボタンを備えており、其々について、説明する。   The room assignment screen 500 includes fields for inputting / outputting data provided in the room assignment screen 500, buttons for data registration and search, and transition to another screen. Each of these buttons will be described.

予約番号501、集約番号502、名前503、室数504、及び状況505の順に、予約番号、当予約番号に対応する集約番号、宿泊者名、アサイン済の室数とアサインされていない室数とを加算した予約室数、及びアサインが済んだか否かの状況の順に示される。   In the order of reservation number 501, aggregation number 502, name 503, number of rooms 504, and status 505, the reservation number, the aggregation number corresponding to this reservation number, the name of the guest, the number of assigned rooms and the number of unassigned rooms And the number of reserved rooms, and the status of whether or not the assignment has been completed.

本実施例では、部屋アサイン画面が起動された基となる予約情報が集約されている場合には、集約単位に含まれる複数の予約情報に対する部屋アサイン画面を表示し、集約されていない場合には、単一の予約情報に対する部屋アサイン画面を表示する。また、別の方法として、予約画面300から部屋アサイン画面が起動された場合には、単一の予約情報に対する部屋アサイン画面を表示し、予約集約画面400から部屋アサイン画面が起動された場合には、集約単位に含まれる複数の予約情報に対する部屋アサイン画面を表示するようにしてもよい。   In this embodiment, when the reservation information that is the basis for starting the room assignment screen is aggregated, the room assignment screen for a plurality of reservation information included in the aggregation unit is displayed. The room assignment screen for a single reservation information is displayed. As another method, when the room assignment screen is activated from the reservation screen 300, the room assignment screen for a single reservation information is displayed, and when the room assignment screen is activated from the reservation aggregation screen 400, A room assignment screen for a plurality of reservation information included in the aggregation unit may be displayed.

未アサイン506は、アサインがなされていない部屋行情報の数を示しており、アサイン済507は、アサインがなされた部屋行情報の数を示している。   The unassigned 506 indicates the number of room line information that has not been assigned, and the assigned 507 indicates the number of room line information that has been assigned.

ID508、先行ID509、到着日510、泊数511、出発日512、部屋タイプ513、及び部屋番号514の順に、予約番号に連続する符号を結合した番号、先行ID、宿泊開始日、宿泊日数、宿泊終了日、部屋のタイプ、及び部屋番号の順に示しており、アサインが済んでいる部屋情報には、部屋番号514に部屋番号が表示され、アサインが済んでいない部屋行情報には、部屋番号514は、非表示としている。   ID508, preceding ID509, arrival date 510, number of nights 511, departure date 512, room type 513, and room number 514, a number that combines the consecutive numbers with the reservation number, preceding ID, accommodation start date, accommodation days, accommodation The end date, the room type, and the room number are shown in this order. In the room information that has been assigned, the room number is displayed in the room number 514, and in the room line information that has not been assigned, the room number 514 is displayed. Is hidden.

また、選択515は、選択515に入力がなされた部屋行情報に対して部屋のアサインを行うための選択欄である。受付担当が、部屋のアサイン対象とする部屋行情報に対応する選択515に入力を行い、アサインボタン516を押下すると、入力がなされた選択515に対応する部屋情報の部屋のアサインを行う。   A selection 515 is a selection field for assigning a room to the room line information input in the selection 515. When the receptionist makes an input to the selection 515 corresponding to the room row information to be assigned to the room and presses the assign button 516, the room information corresponding to the input selection 515 is assigned to the room.

フロア517、部屋番号518、及び部屋タイプ519は、部屋の存在するフロア、部屋番号、及び部屋のタイプが表示されており、これらは、宿泊施設の設備に合わせて予め登録しておき表示を行っている。   The floor 517, the room number 518, and the room type 519 display the floor where the room exists, the room number, and the room type. These are registered and displayed in advance according to the facilities of the accommodation facility. ing.

また、日付520から日付524については、宿泊予約システム100の宿泊者の到着日から5日目迄の日付を表示させており、各部屋に対して既に部屋のアサインがされた予約日程に対して、予約番号枝番と宿泊する顧客の氏名が表示されている。但し、到着日の5日目迄の日付に限らずに、所定日目迄として日付を設定して表示することも可能である。   In addition, for dates 520 to 524, the dates from the arrival date of the guest of the reservation system 100 to the fifth day are displayed, and the reservation schedule for which a room has already been assigned to each room is displayed. The reservation number branch number and the name of the customer who stays are displayed. However, not only the date up to the fifth day of the arrival date, but also the date can be set and displayed up to the predetermined date.

受付担当は、部屋行情報に対して部屋アサインを行う場合、アサイン対象となる部屋行情報に対応する選択515に入力を行い、アサインボタン516を押下すると、部屋行情報の先行ID、到着日、泊数、出発日、及び部屋タイプを用いて、部屋タイプ519及び日付520から日付524に対して既に予約がなされていない箇所を抽出し、抽出できた場合、日付520から日付524にID508と名前503とを表示する。その際、アサインされた部屋番号518に表示された部屋番号を部屋番号514へ表示する。   When the receptionist makes a room assignment for the room line information, he / she inputs to the selection 515 corresponding to the room line information to be assigned and presses the assign button 516, and then the preceding ID, arrival date, Using the number of nights, the departure date, and the room type, the part that has not been reserved for the date 524 is extracted from the room type 519 and the date 520, and if extracted, the ID 508 is named from the date 520 to the date 524. 503 is displayed. At that time, the room number displayed in the assigned room number 518 is displayed in the room number 514.

受付担当は、部屋のアサインが終了すると、登録ボタン525を押下して、宿泊予約システム100へ予約情報を記憶し、部屋アサイン画面500を閉じるには、閉じるボタン526を押下する。   Upon completion of the room assignment, the receptionist presses the registration button 525 to store the reservation information in the accommodation reservation system 100 and presses the close button 526 to close the room assignment screen 500.

図6には、本発明の実施形態におけるレセプション画面の構成例を示しており、受付担当は、主に、顧客がチェックインをする時に利用する画面であり、レセプション画面は、クライアント端末102の表示部210へ表示され受付担当が利用するための画面である。   FIG. 6 shows a configuration example of the reception screen according to the embodiment of the present invention. The reception staff is a screen mainly used when the customer checks in, and the reception screen is a display of the client terminal 102. This is a screen displayed on the section 210 and used by the receptionist.

レセプション画面600は、レセプション画面600に備えられたデータの入出力を行うためのフィールド、データ登録や検索及び他画面へ遷移するための各ボタンを備えており、其々について、説明する。   The reception screen 600 includes fields for inputting / outputting data provided in the reception screen 600, buttons for data registration and search, and transition to other screens. Each of these buttons will be described.

部屋番号601、予約番号602、状態603、集約番号604、予約ステータス605、期限606、到着日607、出発日608、泊数609、宿泊者情報610の順に、部屋番号、予約番号、滞在状況、集約番号、予約申し込みの状況、予約を確定すべき期限、宿泊開始日、宿泊日数、宿泊終了日、及び宿泊施設への宿泊予定である顧客情報の順に示される。   Room number 601, reservation number 602, state 603, aggregation number 604, reservation status 605, deadline 606, arrival date 607, departure date 608, number of nights 609, guest information 610 in this order, room number, reservation number, stay status, It is shown in the order of the aggregation number, the status of the reservation application, the time limit for confirming the reservation, the start date of the stay, the number of stays, the end date of stay, and the customer information that is scheduled to stay at the accommodation facility.

部屋予約情報611については、予約画面300の部屋情報(ID310から差引金額322と同内容)と同内容であるので、説明を省略する。ただし、本画面では、集約単位全体について、部屋行情報および会計情報を表示している。   The room reservation information 611 has the same content as the room information on the reservation screen 300 (the same content as the subtraction amount 322 from the ID 310), and thus the description thereof is omitted. However, on this screen, room line information and accounting information are displayed for the entire aggregation unit.

尚、これらのレセプション画面600に表示された情報は、受付担当が検索ボタン612を押下した後、部屋番号601あるいは予約番号602に入力された部屋番号や予約番号を用いて、予約情報を宿泊予約管理サーバ104から取得して表示している。   The information displayed on the reception screen 600 is based on the room number 601 or the reservation number entered in the reservation number 602 after the reception person presses the search button 612. Obtained from the management server 104 and displayed.

また、レセプション画面600に表示された予約情報に対してチェックインがなされたことを指定させるためには、受付担当は、登録ボタン613を押下して、予約情報を宿泊予約管理サーバ104へ記憶し、レセプション画面600を閉じる場合は、閉じるボタン614を押下する。   In order to specify that the reservation information displayed on the reception screen 600 has been checked in, the receptionist presses the registration button 613 and stores the reservation information in the accommodation reservation management server 104. When the reception screen 600 is closed, the close button 614 is pressed.

尚、部屋のアサインが終了していない場合は、アサインの対象となる部屋予約情報611を指定して、部屋アサインボタン615を押下すると、部屋アサイン画面500を表示し、受付担当は、部屋アサイン画面500を用いて、部屋のアサインを行うと、部屋予約情報611の部屋番号にアサインされた部屋番号が表示され、アサインが完了したことが示される。   If the room assignment has not been completed, the room reservation information 611 to be assigned is designated and the room assignment button 615 is pressed to display the room assignment screen 500. The receptionist is in charge of the room assignment screen. When a room is assigned using 500, the room number assigned to the room number of the room reservation information 611 is displayed, indicating that the assignment has been completed.

また、受付担当は、宿泊者のチェックアウト時に、レセプション画面600を参照して、宿泊者がチェックインを行い滞在していたことを確認した後、宿泊費用を清算するために会計処理を行うが、その際には、後述する会計画面を表示するため、会計ボタン616を押下し、予約情報の登録を行うのであれば、登録ボタン613を押下することで予約画面300が表示され予約情報の登録を行うことが可能である。   The receptionist checks the reception screen 600 at the time of check-out of the guest, confirms that the guest has checked in and stayed, and then performs an accounting process to settle the accommodation cost. At that time, in order to display an accounting screen described later, if the accounting button 616 is pressed and reservation information is registered, the reservation screen 300 is displayed when the registration button 613 is pressed and the reservation information is registered. Can be done.

図7には、本発明の実施形態に於いて宿泊費用を清算するために行う会計処理を行うための会計画面の構成例を示しており、受付担当は、主に、顧客がチェックアウトする時に利用する画面であり、会計画面は、クライアント端末102の表示部210へ表示され受付担当が利用するための画面である。   FIG. 7 shows a configuration example of an accounting screen for performing accounting processing for settlement of accommodation expenses in the embodiment of the present invention. The accounting screen is a screen that is displayed on the display unit 210 of the client terminal 102 and is used by the receptionist.

会計画面700は、会計画面700に備えられたデータの入出力を行うためのフィールド、データ登録や検索及び他画面へ遷移するための各ボタンを備えており、其々について、説明する。   The accounting screen 700 includes fields for inputting / outputting data provided in the accounting screen 700, buttons for data registration and search, and transition to other screens, each of which will be described.

宿泊に関する予約情報701については、図6に示すレセプション画面600の部屋番号601から泊数609に表示される情報と同様であるため説明は省略し、フリガナ702及び氏名703については、宿泊者の氏名のフリガナ及び氏名を示している。   The reservation information 701 regarding the accommodation is the same as the information displayed in the number of nights 609 from the room number 601 on the reception screen 600 shown in FIG. 6, so the description thereof will be omitted. For the reading 702 and the name 703, the name of the guest Indicates the name and name.

差引金額704、売上合計705、及び入金合計706については、部屋あるいは予約番号に対しての宿泊費用の合計が売上合計705に表示され、宿泊者から支払われた額が入金合計706に入力されると、売上合計705から入金合計706を減算して、差引金額704へ表示する。   For the deduction amount 704, the total sales 705, and the total deposit 706, the total accommodation cost for the room or reservation number is displayed in the total sales 705, and the amount paid by the guest is entered in the total deposit 706. Then, the total deposit amount 706 is subtracted from the total sales amount 705 and displayed in the deduction amount 704.

また、売上に対する明細として番号707から金額711が表示され、番号707は、明細の1レコードを一意に識別するための番号が明細各々に対して振られており、何に対する売上なのかを示す科目708、科目708に対する単価を示す単価709、科目708の売上数を示す数量710、単価709に数量710を乗じた値である売上金額を示す金額711からなっており、金額711に表示された総合計が、売上合計705に表示されている。   Also, the amount 711 to the amount 711 are displayed as the details for the sales, and the number 707 is assigned to each detail with a number for uniquely identifying one record of the details, and the item indicating what the sales are for 708, a unit price 709 indicating a unit price for the subject 708, a quantity 710 indicating the number of sales of the subject 708, and a price 711 indicating a sales amount which is a value obtained by multiplying the unit price 709 by the quantity 710. The total is displayed in the total sales 705.

また、予約集約された予約情報についても、この明細部分に表示がなされ、金額711に表示された売上金額の総合計が、売上合計705へ表示されるので、受付担当は、フロントにて、ユーザのチェックアウト時に会計処理を行う際に、別々の予約申し込みがなされた場合でも、其々の予約申し込みに対して会計を行わずに、一度に、会計処理を行うことができるので、効率的に業務を行うことが可能となる。   In addition, the reservation information that has been aggregated is also displayed in this detail portion, and the total amount of the sales amount displayed in the amount 711 is displayed in the total sales 705. Even when separate reservation applications are made when performing accounting at the time of check-out, it is possible to perform accounting at once without accounting for each reservation application. Business can be performed.

会計処理が完了すると、受付担当は、閉じるボタン712を押下して、会計画面700を閉じる。   When the accounting process is completed, the receptionist presses a close button 712 to close the accounting screen 700.

図8には、本発明の実施形態に係る宿泊予約システムにおいて実行される各処理で利用されるテーブルおよびデータの構成が示されており、これらのテーブルおよびデータは、宿泊予約管理サーバ104の外部メモリ211やRAM203にて記憶管理されている。   FIG. 8 shows the configuration of tables and data used in each process executed in the accommodation reservation system according to the embodiment of the present invention. These tables and data are external to the accommodation reservation management server 104. It is stored and managed in the memory 211 and RAM 203.

図8(a)に示す顧客テーブルは、宿泊予約システム100を利用する顧客(会員)の情報を記憶しており、顧客を一意に識別するための顧客番号、顧客の氏名のカナを示す顧客カナ、顧客氏名、顧客の電話番号、郵便番号、住所を含んで構成されている。   The customer table shown in FIG. 8 (a) stores information on customers (members) who use the accommodation reservation system 100, and the customer number for uniquely identifying the customer and the customer name indicating the name of the customer. , Customer name, customer phone number, postal code, and address.

図8(b)に示す予約テーブルは、予約情報を一意に識別するための予約番号、予約に対して、遅くとも、顧客の到着後には、予約を確定する必要があるため、その期日を示した予約期限を備えている。   The reservation table shown in FIG. 8 (b) shows the reservation number for uniquely identifying the reservation information, and the reservation date, because the reservation needs to be confirmed after the customer arrives at the latest. It has a reservation deadline.

また、予約テーブルは、キャンセル待ち、仮予約、及び予約等の予約申し込みの状況を示す予約ステータス、予約集約を行った際に集約された予約情報を一意に識別するための集約番号を備えており、更に、到着日、及び出発日を備えている。   In addition, the reservation table has a reservation status indicating the status of reservation application such as waiting for cancellation, provisional reservation, and reservation, and an aggregation number for uniquely identifying the reservation information aggregated when the reservation aggregation is performed. In addition, an arrival date and a departure date are provided.

さらに、予約テーブルは、宿泊予約サイトから取得した外部予約データと対応付ける外部予約番号を備えている。外部予約番号は、図8(f)に示す外部予約データの外部予約番号に対応する。また、宿泊予約サイトに提供した宿泊プランに対応する部屋タイプを備える。   Furthermore, the reservation table includes an external reservation number associated with the external reservation data acquired from the accommodation reservation site. The external reservation number corresponds to the external reservation number of the external reservation data shown in FIG. In addition, a room type corresponding to the accommodation plan provided to the accommodation reservation site is provided.

図8(c)に示す部屋テーブルは、部屋に関する部屋のタイプ、1人当たりの宿泊費用等の部屋情報を記憶しており、部屋を一意に識別するための部屋番号、部屋タイプ、及び部屋の宿泊費用(単価)を含んで構成されている。   The room table shown in FIG. 8C stores room information such as the room type and the accommodation cost per person, and the room number, the room type, and the room accommodation for uniquely identifying the room. The cost (unit price) is included.

図8(d)に示す予約宿泊者テーブルは、予約を行っている予約宿泊者情報を記憶管理しており、予約番号、1度の予約申し込みの際に複数の申し込み、つまり複数の部屋を予約する等の申し込みがなされた場合に、予約情報の明細を一意に識別するための予約番号枝番、及び顧客番号から構成されている。   The reservation guest table shown in FIG. 8 (d) stores and manages reservation guest information on reservations. A reservation number is reserved for a plurality of applications, that is, a plurality of rooms at the time of one reservation application. When an application is made, the reservation number branch number for uniquely identifying the details of the reservation information and the customer number are included.

また、複数の申し込みがあった場合は、1つの予約を代表として見做して登録を行った後、不図示の画面で、当代表の予約に対して、その他の予約を登録するため、代表の予約として登録したものについては、予約代表フラグに識別情報を記憶する。   In addition, if there are multiple applications, after registering one reservation as a representative, the other representative will be registered on the representative's reservation on the screen (not shown). For those registered as reservations, identification information is stored in the reservation representative flag.

図8(e)に示す予約部屋テーブルは、部屋の予約に関する部屋予約情報を記憶管理しており、予約番号、予約番号枝番、予約を集約した際の関連する予約番号枝番を示す先行ID、部屋番号、到着日、出発日、宿泊する予約人数、予約滞在ステータス、及び入金額を含んで構成されている。   The reservation room table shown in FIG. 8 (e) stores and manages room reservation information related to room reservation, and a preceding ID indicating a reservation number, a reservation number branch number, and a related reservation number branch number when the reservations are consolidated. , Room number, arrival date, departure date, reserved number of people to stay, reserved stay status, and deposit amount.

図8(f)に示す外部予約データは、宿泊予約サイトから取得した外部予約情報を一時的に記憶管理しており、外部予約データを一意に識別する外部予約番号、宿泊予約サイトに提供した宿泊プランの種類を表すプラン番号、宿泊予約を実施した顧客カナ、顧客氏名、宿泊予約に対する到着日、出発日、予約人数を備える。   The external reservation data shown in FIG. 8 (f) temporarily stores and manages the external reservation information acquired from the accommodation reservation site, the external reservation number uniquely identifying the external reservation data, and the accommodation provided to the accommodation reservation site It includes a plan number that represents the type of plan, a customer name that has made a reservation, a customer name, an arrival date, a departure date, and the number of reservations for the reservation.

また、外部予約データはキャンセル区分を備え、例えばキャンセル区分が「YES」の場合はキャンセル指示、キャンセル区分が「NO」の場合は通常の宿泊予約となる。キャンセル指示の場合は全ての項目が設定されている必要はなく、外部予約番号とキャンセル区分のみ値が設定されていればよい。   In addition, the external reservation data includes a cancellation category. For example, when the cancellation category is “YES”, a cancellation instruction is given, and when the cancellation category is “NO”, a normal accommodation reservation is given. In the case of a cancel instruction, it is not necessary that all items are set, and only the external reservation number and the cancel category need be set.

次に本発明の実施形態に係るクライアント端末102及び宿泊予約管理サーバ104における宿泊施設の予約情報を登録する処理を図9及び図10に示すフローチャートを用いて説明する。   Next, processing for registering reservation information of accommodation facilities in the client terminal 102 and the accommodation reservation management server 104 according to the embodiment of the present invention will be described using the flowcharts shown in FIGS. 9 and 10.

尚、本処理フローは、ステップS104及びステップS105、ステップS111及びステップS112については、宿泊予約管理サーバ104が備えるCPU201の制御の下、各処理ステップは実行され、その他のステップは、クライアント端末102が備えるCPU201の制御の下、各処理ステップは実行される。   In this processing flow, with respect to step S104 and step S105, step S111 and step S112, each processing step is executed under the control of the CPU 201 provided in the accommodation reservation management server 104, and the other steps are performed by the client terminal 102. Each processing step is executed under the control of the CPU 201 provided.

ステップS100は、予約画面300を表示し、次のステップS101では、予約画面300の検索ボタン324が押下されたか否かを判定し、押下されたと判定した場合は、ステップS102へ処理を進め、押下されたと判定しない場合は、ステップS108へ処理を進める。   In step S100, the reservation screen 300 is displayed. In the next step S101, it is determined whether or not the search button 324 of the reservation screen 300 is pressed. If it is determined that the button is pressed, the process proceeds to step S102. If it is not determined that the process has been performed, the process proceeds to step S108.

ステップS102では、予約画面300の予約番号301に表示された予約番号を取得し、ステップS103では、ステップS102において取得した予約番号を宿泊予約管理サーバ104へ送信する。   In step S102, the reservation number displayed in the reservation number 301 on the reservation screen 300 is acquired. In step S103, the reservation number acquired in step S102 is transmitted to the accommodation reservation management server 104.

ステップS104では、ステップS103において送信された予約番号に該当する予約テーブルの予約番号を有する予約情報を取得すると共に、予約情報に含まれる予約番号に該当する予約宿泊者テーブルの予約番号に対応する顧客番号を取得する。   In step S104, the reservation information having the reservation number in the reservation table corresponding to the reservation number transmitted in step S103 is acquired, and the customer corresponding to the reservation number in the reservation guest table corresponding to the reservation number included in the reservation information Get the number.

そして、予約宿泊者テーブルより取得した顧客番号に該当する顧客テーブルの顧客番号に対応する顧客情報を取得(予約代表フラグに識別情報が記憶されている顧客情報)して宿泊者情報とし、予約番号に該当する予約部屋テーブルの予約番号に対応する部屋予約情報を取得する。   The customer information corresponding to the customer number in the customer table corresponding to the customer number acquired from the reservation guest table is acquired (customer information whose identification information is stored in the reservation representative flag) as guest information, and the reservation number The room reservation information corresponding to the reservation number in the reservation room table corresponding to is acquired.

また、部屋予約情報に含まれる部屋番号に該当する部屋テーブルの部屋番号に対応する部屋情報を取得し、更に、予約番号に該当する予約宿泊者テーブルの予約番号に対応する顧客番号を取得し、取得した顧客番号に該当する顧客テーブルの顧客番号に対応する顧客情報を取得して部屋予約情報とする。尚、予約番号に対して予約番号枝番が複数存在する場合は、存在する数分、部屋予約情報を生成する。   Moreover, the room information corresponding to the room number of the room table corresponding to the room number included in the room reservation information is acquired, and further, the customer number corresponding to the reservation number of the reservation guest table corresponding to the reservation number is acquired, The customer information corresponding to the customer number in the customer table corresponding to the acquired customer number is acquired as room reservation information. If there are a plurality of reservation number branch numbers for the reservation number, room reservation information is generated for the number of reservation numbers.

ステップS105では、ステップS104において取得した予約情報、宿泊者情報、及び部屋予約情報をクライアント端末102へ送信し、ステップS106では、ステップS105で送信された予約情報、宿泊者情報、及び部屋予約情報を受信する。   In step S105, the reservation information, guest information, and room reservation information acquired in step S104 are transmitted to the client terminal 102. In step S106, the reservation information, guest information, and room reservation information transmitted in step S105 are transmitted. Receive.

ステップS107では、ステップS106において受信した予約情報を予約画面300に表示するが、予約画面300の予約番号301、集約番号303、期限305、到着日306、及び出発日307の順に、予約情報の予約番号、集約番号、予約期限、到着日、及び出発日の順に表示し、宿泊者情報309を構成する各々の項目に宿泊者情報を表示する。   In step S107, the reservation information received in step S106 is displayed on the reservation screen 300. The reservation information reservation is performed in the order of reservation number 301, aggregation number 303, deadline 305, arrival date 306, and departure date 307 on the reservation screen 300. Numbers, aggregation numbers, reservation deadlines, arrival dates, and departure dates are displayed in this order, and guest information is displayed in each item constituting guest information 309.

尚、状態302には、「予約」が通常表示されており、予約ステータス304には、予約あるいは仮予約を表示し、ユーザがクライアント端末102から不図示の画面を利用して、予約申し込みを行った情報を用いて表示を行っている。   It should be noted that “reservation” is normally displayed in the state 302, reservation or temporary reservation is displayed in the reservation status 304, and the user makes a reservation application from the client terminal 102 using a screen (not shown). Information is displayed.

更に、ステップS106において受信した部屋予約情報を予約画面300に表示するが、予約画面300のID310、先行ID311、到着日312、出発日314、部屋タイプ315、部屋番号316、宿泊者名317、人数318、及び金額319の順に、部屋予約情報の予約番号枝番の部屋行番号、先行ID、到着日、出発日、部屋タイプ、部屋番号、顧客氏名、予約人数、及び部屋予約情報の単価に予約人数を乗じた金額の順に表示する。   Furthermore, the room reservation information received in step S106 is displayed on the reservation screen 300. The ID 310, the preceding ID 311, the arrival date 312, the departure date 314, the room type 315, the room number 316, the guest name 317, the number of people on the reservation screen 300 are displayed. In the order of 318 and amount 319, the room number of the reservation number branch number of the room reservation information, the preceding ID, the arrival date, the departure date, the room type, the room number, the customer name, the number of reservations, and the unit price of the room reservation information are reserved. Display in order of the amount multiplied by the number of people.

売上合計320には、金額319に表示した金額の総和を表示し、入金合計321には、予約情報の入金額を表示し、差引金額322には、売上合計320から入金合計321を減算して得られた金額を表示する。   The total amount displayed in the amount 319 is displayed in the sales total 320, the amount of reservation information is displayed in the total deposit 321 and the total deposit 321 is subtracted from the total sales 320 in the subtraction amount 322. The amount obtained is displayed.

ステップS108では、既に予約がなされておらず新規に予約情報を登録する際に、顧客の情報を取得するため、予約画面300の宿泊者番号に当てられたカーソルが他のフィールドへ移動したことを検知した場合は、ステップS109へ処理を進め、検知しない場合は、ステップS115へ処理を進める。   In step S108, when the reservation information has not been made and when newly registering the reservation information, in order to obtain the customer information, the cursor placed on the guest number on the reservation screen 300 has moved to another field. If detected, the process proceeds to step S109, and if not detected, the process proceeds to step S115.

ステップ109では、予約画面300の宿泊者情報309の宿泊者番号フィールドに顧客番号が入力されているか否かを判定し、入力されていると判定した場合は、ステップS110へ処理を進め、入力されていると判定しない場合は、ステップS115へ処理を進める。   In step 109, it is determined whether or not a customer number is input in the guest number field of the guest information 309 on the reservation screen 300. If it is determined that the customer number has been input, the process proceeds to step S110 and is input. If not, the process proceeds to step S115.

ステップS110では、宿泊者情報を宿泊予約管理サーバ104へ要求するために、予約画面300の宿泊者情報309の宿泊者番号フィールドに入力された顧客番号を取得し、宿泊予約管理サーバ104へ送信する。   In step S110, in order to request the guest information to the hotel reservation management server 104, the customer number input in the guest number field of the guest information 309 on the reservation screen 300 is acquired and transmitted to the hotel reservation management server 104. .

ステップS111では、ステップS110において送信された顧客番号に該当する顧客テーブルの顧客番号に対応する顧客情報を取得し、ステップS112では、ステップS111において取得した顧客情報を宿泊者情報としてクライアント端末102へ送信する。   In step S111, customer information corresponding to the customer number in the customer table corresponding to the customer number transmitted in step S110 is acquired. In step S112, the customer information acquired in step S111 is transmitted to the client terminal 102 as guest information. To do.

ステップS113では、ステップS112において送信された宿泊者情報を受信し、ステップS114では、ステップS113において受信した宿泊者情報を予約画面300の宿泊者情報309へ表示する。   In step S113, the guest information transmitted in step S112 is received. In step S114, the guest information received in step S113 is displayed on the guest information 309 on the reservation screen 300.

ステップS115では、予約画面300の予約登録ボタン327が押下されたか否かを判定し、押下されたと判定した場合は、ステップS116へ処理を進め、押下されたと判定しない場合は、ステップS101へ処理を進める。   In step S115, it is determined whether or not the reservation registration button 327 on the reservation screen 300 has been pressed. If it is determined that the button has been pressed, the process proceeds to step S116. If it is not determined that the button has been pressed, the process proceeds to step S101. Proceed.

ステップS116では、予約画面300に表示された予約ステータスを「予約」に変更した後、予約画面300の予約情報(予約番号301から出発日307)及び部屋予約情報(ID310から金額319)を取得し、ステップS117では、予約情報及び部屋予約情報を宿泊予約管理サーバ104へ送信する。   In step S116, after changing the reservation status displayed on the reservation screen 300 to “reservation”, reservation information (reservation number 301 to departure date 307) and room reservation information (amount 319 from ID 310) on the reservation screen 300 are acquired. In step S117, reservation information and room reservation information are transmitted to the accommodation reservation management server 104.

ステップS118では、ステップS117において送信された予約情報の予約番号に該当する予約テーブルの予約番号を有する予約ステータスを「予約」に記憶すると共に、予約情報の予約番号とID310と結合した番号に該当する予約部屋テーブルの予約番号枝番に対応する先行ID、部屋番号、到着日、及び出発日の順に、部屋番号316、到着日312、及び出発日314の順に記憶する。   In step S118, the reservation status having the reservation number of the reservation table corresponding to the reservation number of the reservation information transmitted in step S117 is stored in “reservation” and corresponds to the number combined with the reservation number of the reservation information and ID 310. The order ID, room number, arrival date, and departure date corresponding to the reservation number branch number in the reservation room table are stored in the order of the room number 316, arrival date 312, and departure date 314.

ステップS117において送信された予約情報の予約番号に該当する予約番号が予約テーブルに存在しない場合は、新規で予約情報及び部屋予約情報を予約テーブル、予約宿泊者テーブル、及び予約部屋テーブルへ記憶する。   If the reservation number corresponding to the reservation number of the reservation information transmitted in step S117 does not exist in the reservation table, new reservation information and room reservation information are stored in the reservation table, reserved guest table, and reserved room table.

ステップS119では、予約情報及び部屋予約情報の記憶が完了したことをクライアント端末102へ通知し、ステップS120では、ステップS119において通知された予約情報及び部屋予約情報の記憶が完了した旨を予約画面300へ表示する。   In step S119, the storage of the reservation information and the room reservation information is notified to the client terminal 102. In step S120, the reservation screen 300 indicates that the storage of the reservation information and the room reservation information notified in step S119 is completed. To display.

ステップS121では、予約情報の集約を行う際には、予約集約画面400を用いて行うため、予約集約ボタン325が押下されたか否かを判定し、押下されたと判定した場合は、ステップS122へ処理を進め、押下されたと判定しない場合、ステップS123へ処理を進め、ステップS122では、予約集約処理を行うが、詳細は、図11を用いて説明する。   In step S121, since the reservation information is aggregated using the reservation aggregation screen 400, it is determined whether or not the reservation aggregation button 325 is pressed. If it is determined that the reservation information is pressed, the process proceeds to step S122. If it is not determined that the button has been pressed, the process proceeds to step S123. In step S122, the reservation aggregation process is performed. Details will be described with reference to FIG.

ステップS123では、宿泊者が宿泊する部屋のアサイン処理を行う場合は、予約画面300の部屋予約情報の1レコードが選択された状態で、部屋アサインボタン326が押下されたか否かを判定し、押下されたと判定した場合は、ステップS124へ処理を進め、押下されたと判定しない場合は、ステップS125へ処理を進める。   In step S123, when assigning a room where the guest stays, it is determined whether or not the room assignment button 326 has been pressed while one record of the room reservation information on the reservation screen 300 is selected. If it is determined that the button has been pressed, the process proceeds to step S124. If it is not determined that the button has been pressed, the process proceeds to step S125.

ステップS124では、部屋のアサイン処理を行うため、部屋アサイン画面500を表示し、ステップS123において選択した部屋予約情報を引き継いで、部屋アサイン画面500のID508、先行ID509、到着日510、泊数511、出発日512、部屋タイプ513、及び部屋番号514の順に予約画面300の予約番号301とID310とを結合した番号、先行ID311、到着日312、泊数313、出発日314、部屋タイプ315、及び部屋番号316の順に表示する。   In step S124, in order to perform the room assignment process, the room assignment screen 500 is displayed, the room reservation information selected in step S123 is taken over, and the ID 508, the preceding ID 509, the arrival date 510, the number of nights 511 of the room assignment screen 500 are displayed. Number obtained by combining the reservation number 301 and the ID 310 of the reservation screen 300 in the order of the departure date 512, the room type 513, and the room number 514, the preceding ID 311, the arrival date 312, the number of nights 313, the departure date 314, the room type 315, and the room The numbers are displayed in the order of 316.

そして、受付担当が、アサイン対象となる予約情報に対応する選択515に入力を行い、アサインボタン516を押下すると、予約情報の先行ID、到着日、泊数、出発日、及び部屋タイプを用いて、部屋タイプ519及び日付520から日付524に対して既に予約がなされていない箇所を抽出し、抽出できた場合、日付520から日付524にID508と宿泊者名とを表示する。その際、アサインされた部屋番号518に表示された部屋番号を部屋番号514へ表示する。また、抽出できなかった場合、アサインが不可と見做された部屋タイプ及び日付等を表示する。   When the receptionist inputs the selection 515 corresponding to the reservation information to be assigned and presses the assign button 516, the advance ID, arrival date, number of nights, departure date, and room type of the reservation information are used. If the room type 519 and the date 520 to which the reservation has not been made for the date 524 are extracted, the ID 508 and the guest name are displayed from the date 520 to the date 524. At that time, the room number displayed in the assigned room number 518 is displayed in the room number 514. In addition, when extraction is not possible, the room type, date, and the like that are deemed to be unassignable are displayed.

受付担当は、部屋のアサインが終了すると、登録ボタン525を押下し、部屋アサイン画面500を閉じ、ID508に該当する予約画面300のID310及び予約番号の結合した番号に対応する部屋タイプ315及び部屋番号316へ部屋番号518及び部屋タイプ519を表示する。   Upon completion of the room assignment, the receptionist presses the registration button 525, closes the room assignment screen 500, and sets the room type 315 and the room number corresponding to the number obtained by combining the ID 310 of the reservation screen 300 corresponding to ID 508 and the reservation number. The room number 518 and the room type 519 are displayed on 316.

次にステップS125では、顧客がチェックインする際に、受付担当が予約情報を滞在が確定したものと見做すための処理を行うためのレセプション画面600を表示するために、レセプションボタン329が押下されたか否かを判定し、押下されたと判定した場合は、ステップS126へ処理を進め、押下されたと判定しない場合は、ステップS127へ処理を進める。   Next, in step S125, when the customer checks in, the reception button 329 is pressed to display a reception screen 600 for the reception person to assume that the reservation information has been confirmed as staying. If it is determined that the button has been pressed, the process proceeds to step S126. If it is not determined that the button has been pressed, the process proceeds to step S127.

ステップS126では、レセプション画面600を用いて、予約情報を滞在が確定したものと見做すための処理を行うが、詳細は省略する。   In step S126, using the reception screen 600, a process for assuming that the reservation information is confirmed to be stayed is performed, but the details are omitted.

ステップS127では、顧客がチェックアウトする際に、宿泊費用の清算を行うため、受付担当が会計処理を行うための会計画面700を表示するために、会計ボタン328が押下されたか否かを判定し、押下されたと判定した場合、ステップS128へ処理を進め、押下されたと判定しない場合は、処理を終了する。   In step S127, it is determined whether or not the accounting button 328 has been pressed to display the accounting screen 700 for the receptionist to perform accounting processing in order to settle the accommodation expenses when the customer checks out. If it is determined that the button has been pressed, the process proceeds to step S128. If it is not determined that the button has been pressed, the process ends.

ステップS128では、会計画面700を用いて会計処理を行うが、詳細は省略する。   In step S128, the accounting process is performed using the accounting screen 700, but the details are omitted.

次に本発明の実施形態に係るクライアント端末102及び宿泊予約管理サーバ104における宿泊施設の予約情報を集約する処理を図11及び図12に示すフローチャートを用いて説明する。   Next, processing for collecting reservation information of accommodation facilities in the client terminal 102 and the accommodation reservation management server 104 according to the embodiment of the present invention will be described using the flowcharts shown in FIGS. 11 and 12.

尚、本処理フローは、ステップS204及びステップS205、ステップS212及びステップS213、ステップS222からステップS227については、宿泊予約管理サーバ104が備えるCPU201の制御の下、各処理ステップは実行され、その他のステップは、クライアント端末102が備えるCPU201の制御の下、各処理ステップは実行される。   In this processing flow, with respect to step S204 and step S205, step S212 and step S213, and step S222 to step S227, each processing step is executed under the control of the CPU 201 included in the accommodation reservation management server 104, and other steps. Each processing step is executed under the control of the CPU 201 provided in the client terminal 102.

ステップS200では、予約集約画面400を表示し、ステップS201では、予約集約対象となる予約情報を取得する要求を行うため、集約番号401に当てられたカーソルが他のフィールドへ移動したことを検知した場合は、ステップS202へ処理を進める。   In step S200, the reservation aggregation screen 400 is displayed, and in step S201, it is detected that the cursor placed on the aggregation number 401 has moved to another field in order to make a request to acquire reservation information to be reserved. If so, the process proceeds to step S202.

ステップS202では、集約番号401に入力された集約番号を取得し、ステップS203では、予約情報を宿泊予約管理サーバ104へ要求するために、ステップS202で取得した集約番号を宿泊予約管理サーバ104へ送信する。   In step S202, the aggregation number input in the aggregation number 401 is acquired. In step S203, the aggregation number acquired in step S202 is transmitted to the accommodation reservation management server 104 in order to request reservation information to the accommodation reservation management server 104. To do.

ステップS204では、ステップS203において送信された集約番号に該当する予約テーブルの集約番号を有する予約情報を取得した後、取得した予約情報の予約番号に該当する予約宿泊者テーブルの予約番号に対応する顧客番号を取得する。尚、予約番号に対して予約番号枝番が存在する場合は、存在する数分、顧客番号を取得する。   In step S204, after acquiring the reservation information having the aggregation number of the reservation table corresponding to the aggregation number transmitted in step S203, the customer corresponding to the reservation number of the reservation guest table corresponding to the reservation number of the acquired reservation information Get the number. If there are reservation number branch numbers for the reservation number, customer numbers are acquired for the number of reservation numbers.

当該顧客番号に該当する顧客テーブルの顧客番号に対応する顧客氏名を取得し、更に、取得した予約番号に該当する予約部屋テーブルの予約番号に対応する部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを取得する。尚、予約番号に対して予約番号枝番が存在する場合は、存在する数分、予約番号枝番に対応する部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを取得する。   The customer name corresponding to the customer number of the customer table corresponding to the customer number is acquired, and further, the room number corresponding to the reservation number of the reservation room table corresponding to the acquired reservation number, arrival date, departure date, number of reservations, And the reservation stay status is acquired. If there is a reservation number branch number for the reservation number, the room number, arrival date, departure date, number of reservations, and reservation stay status corresponding to the reservation number branch number are acquired.

ステップS205では、ステップS204において取得した予約情報、顧客氏名、部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを予約集約情報としてクライアント端末102へ送信する。   In step S205, the reservation information, customer name, room number, arrival date, departure date, number of reservations, and reservation stay status acquired in step S204 are transmitted to the client terminal 102 as reservation aggregate information.

ステップS206では、ステップS205において送信された予約集約情報を受信し、ステップS207では、ステップS206において受信した予約集約情報を予約集約画面400へ表示する。   In step S206, the reservation aggregation information transmitted in step S205 is received. In step S207, the reservation aggregation information received in step S206 is displayed on the reservation aggregation screen 400.

この際、予約集約画面400の予約番号403、ステータス404、到着日405、泊数406、出発日407、及び宿泊者名408の順に、予約集約情報の予約番号、予約滞在ステータス、到着日、出発日から到着日を減算した日数、出発日、顧客名の順に表示する。   At this time, the reservation number, reservation stay status, arrival date, departure of the reservation aggregation information in the order of the reservation number 403, status 404, arrival date 405, number of nights 406, departure date 407, and guest name 408 of the reservation aggregation screen 400 Displays the number of days after subtracting the arrival date, the departure date, and the customer name.

また、ID424、先行ID425、到着日426、泊数427、出発日428、部屋タイプ429、部屋番号430、宿泊者名431、人数432、及び金額433の順に、予約集約情報の予約番号枝番、先行ID、到着日、出発日から到着日を減算した日数、出発日、部屋タイプ、部屋番号、顧客名、予約人数、及び金額の順に表示される。   In addition, the reservation number branch number of the reservation aggregation information in the order of ID424, preceding ID425, arrival date 426, night number 427, departure date 428, room type 429, room number 430, guest name 431, number of people 432, and amount 433, The preceding ID, arrival date, number of days obtained by subtracting the arrival date from the departure date, departure date, room type, room number, customer name, number of people reserved, and amount are displayed in this order.

尚、予約集約画面400では、異なる予約番号でも集約を行うことによって、ID424から金額433へ部屋予約情報を表示することが可能あり、更に、異なる予約番号でも先行ID425へID424に表示された予約番号枝番を入力させることで、異なる予約番号を有する部屋予約情報でも関連性のあるものとして関係付けることが可能である。   In the reservation aggregation screen 400, it is possible to display room reservation information from the ID 424 to the amount 433 by performing aggregation even with different reservation numbers, and further, the reservation number displayed in the ID 424 to the preceding ID 425 even with a different reservation number. By inputting the branch number, it is possible to relate the room reservation information having different reservation numbers as being related.

ステップS209では、集約対象とする予約情報の取得要求を宿泊予約管理サーバ104へ行うか否かの判定を行うが、予約番号409から電話番号414の何れかのフィールドに入力がなされた状態で、 検索ボタン436が押下されたか否かを判定し、押下されたと判定した場合は、ステップS210へ処理を進める。   In step S209, it is determined whether or not a request for acquisition of reservation information to be aggregated is sent to the accommodation reservation management server 104. In the state where any field from the reservation number 409 to the telephone number 414 is input, It is determined whether or not the search button 436 has been pressed. If it is determined that the search button 436 has been pressed, the process proceeds to step S210.

ステップS210では、予約番号409から電話番号414の何れかのフィールドに入力された情報を予約集約検索条件として取得し、ステップS211では、ステップS210で取得した予約集約検索条件を宿泊予約管理サーバ104へ送信する。   In step S210, information input in any field from the reservation number 409 to the telephone number 414 is acquired as a reservation aggregation search condition. In step S211, the reservation aggregation search condition acquired in step S210 is transmitted to the accommodation reservation management server 104. Send.

ステップS212では、ステップS211において送信された予約集約検索条件に該当する予約テーブルの各項目を有する予約情報を取得した後、予約情報の予約番号に該当する予約宿泊者テーブルの予約番号に対応する顧客番号を取得する。尚、予約番号に対して予約番号枝番が存在する場合は、存在する数分、顧客番号を取得する。   In step S212, after acquiring the reservation information having each item of the reservation table corresponding to the reservation aggregation search condition transmitted in step S211, the customer corresponding to the reservation number of the reservation guest table corresponding to the reservation number of the reservation information Get the number. If there are reservation number branch numbers for the reservation number, customer numbers are acquired for the number of reservation numbers.

当該顧客番号に該当する顧客テーブルの顧客番号に対応する顧客氏名を取得し、更に、予約情報の予約番号に該当する予約部屋テーブルの予約番号に対応する部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを取得する。尚、予約番号に対して予約番号枝番が存在する場合は、存在する数分、予約番号枝番に対応する部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを取得する。   The customer name corresponding to the customer number in the customer table corresponding to the customer number is acquired, and the room number corresponding to the reservation number in the reservation room table corresponding to the reservation number in the reservation information, arrival date, departure date, number of people reserved , And the reservation stay status is acquired. If there is a reservation number branch number for the reservation number, the room number, arrival date, departure date, number of reservations, and reservation stay status corresponding to the reservation number branch number are acquired.

ステップS213では、ステップS212で取得した予約情報、顧客氏名、部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスをクライアント端末102へ送信する。   In step S213, the reservation information, customer name, room number, arrival date, departure date, number of reservations, and reservation stay status acquired in step S212 are transmitted to the client terminal 102.

ステップS214では、ステップS213において送信された予約情報、顧客氏名、部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを受信し、ステップS215では、ステップS214において受信した予約情報、顧客氏名、部屋番号、到着日、出発日、予約人数、及び予約滞在ステータスを予約集約画面400へ表示する。   In step S214, the reservation information, customer name, room number, arrival date, departure date, number of reservations and reservation stay status transmitted in step S213 are received. In step S215, the reservation information, customer name received in step S214. The room number, the arrival date, the departure date, the number of reservations, and the reservation stay status are displayed on the reservation aggregation screen 400.

この際、予約集約画面400の予約番号416、集約番号417、ステータス418、到着日419、泊数420、出発日421、及び宿泊者名422の順に、予約番号、予約滞在ステータス、到着日、出発日から到着日を減算した日数、出発日、顧客名の順に表示する。   At this time, the reservation number, reservation status, arrival date, departure in the order of reservation number 416, aggregation number 417, status 418, arrival date 419, number of nights 420, departure date 421, and guest name 422 on the reservation aggregation screen 400 Displays the number of days after subtracting the arrival date, the departure date, and the customer name.

ステップS216では、登録ボタン423が押下されたか否かを判定し、押下されたと判定した場合は、ステップS219へ処理を進め、ステップS217では、切離402に入力がなされたか否かを判定し、入力がなされたと判定した場合は、ステップS218へ処理を進め、入力がなされたと判定しない場合は、ステップS219へ処理を進める。   In step S216, it is determined whether or not the registration button 423 has been pressed. If it is determined that the button has been pressed, the process proceeds to step S219. In step S217, it is determined whether or not an input has been made to the separation 402. If it is determined that an input has been made, the process proceeds to step S218. If it is not determined that an input has been made, the process proceeds to step S219.

ステップS218では、すでに集約された予約情報を切り離すため、切り離しの対象となる予約番号を取得する。   In step S218, in order to separate the already collected reservation information, a reservation number to be separated is acquired.

ステップS219では、結合415へ入力がなされたか否かを判定し、入力がなされたと判定した場合は、ステップS220へ処理を進め、入力がなされたと判定しない場合は、ステップS221へ処理を進める。   In step S219, it is determined whether or not an input has been made to the combination 415. If it is determined that an input has been made, the process proceeds to step S220. If it is not determined that an input has been made, the process proceeds to step S221.

ステップS220では、結合対象とする予約情報を特定するために、当該予約情報の予約番号を取得する。   In step S220, in order to specify the reservation information to be combined, the reservation number of the reservation information is acquired.

ステップS221では、切り離し対象となる予約番号、結合対象となる予約番号及び集約番号417に入力されている集約番号、及び部屋予約情報(ID424から金額433)を宿泊予約管理サーバ104へ送信し、ステップS222では、ステップS221において送信された予約番号を受信する。   In step S221, the reservation number to be separated, the reservation number to be combined, the aggregation number input in the aggregation number 417, and the room reservation information (ID 424 to the amount 433) are transmitted to the accommodation reservation management server 104, and the step In S222, the reservation number transmitted in step S221 is received.

ステップS223では、ステップS222において受信した予約番号が切り離しの対象となるか否かを判定し、対象となると判定した場合は、ステップS224へ処理を進め、対象とならないと判定した場合は、ステップS225へ処理を進める。   In step S223, it is determined whether or not the reservation number received in step S222 is a target of separation. If it is determined that the reservation number is a target, the process proceeds to step S224. If it is determined that the reservation number is not a target, step S225 is performed. Proceed to the process.

ステップS224では、切り離しの対象となる予約番号に該当する予約テーブルの予約番号を有する集約番号を初期値に変更する。例えば、本実施形態であれば「G」と予約番号との結合した番号をいう。   In step S224, the aggregation number having the reservation number in the reservation table corresponding to the reservation number to be separated is changed to an initial value. For example, in the present embodiment, it is a number obtained by combining “G” and a reservation number.

更に、集約の対象とならなくなったため、関連性のない予約情報として扱うため、部屋予約情報のID424に該当する予約部屋テーブルの予約番号枝番に対応する先行IDをブランクに更新する。尚、この場合、先行IDを予約集約画面400にてブランクにしてから予約部屋テーブルの更新を行っても良い。   Furthermore, since it is no longer an aggregation target, it is treated as irrelevant reservation information, so the preceding ID corresponding to the reservation number branch number of the reservation room table corresponding to the ID 424 of the room reservation information is updated to blank. In this case, the reservation room table may be updated after the preceding ID is blanked on the reservation aggregation screen 400.

ステップS225では、ステップS222において受信した予約番号が結合の対象となるか否かを判定し、対象となると判定した場合は、ステップS226へ処理を進め、対象とならないと判定した場合は、ステップS227へ処理を進める。   In step S225, it is determined whether or not the reservation number received in step S222 is to be combined. If it is determined that the reservation number is to be combined, the process proceeds to step S226. If it is determined that the reservation number is not to be combined, step S227 is performed. Proceed to the process.

ステップS226では、結合の対象となる予約番号に該当する予約テーブルの予約番号を有する集約番号をステップS222で受信した集約番号に変更する。更に、集約の対象となったため、関連性のある予約情報として取り扱うことが可能となったため、部屋予約情報のID424に該当する予約部屋テーブルの予約番号枝番に対応する先行IDを先行ID425で更新する。   In step S226, the aggregation number having the reservation number in the reservation table corresponding to the reservation number to be combined is changed to the aggregation number received in step S222. Furthermore, since it became a target of aggregation, it became possible to handle it as relevant reservation information, so the preceding ID corresponding to the reservation number branch number of the reserved room table corresponding to the ID 424 of the room reservation information was updated with the preceding ID 425. To do.

ステップS227では、予約情報の更新が完了した結果をクライアント端末102へ送信し、ステップS228では、ステップS227において送信した更新完了結果を受信し、ステップS229では、更新完了結果を予約集約画面400へ表示する。   In step S227, the result of completion of updating the reservation information is transmitted to the client terminal 102. In step S228, the update completion result transmitted in step S227 is received. In step S229, the update completion result is displayed on the reservation aggregation screen 400. To do.

ステップS230では、予約集約画面400の部屋タイプ429及び部屋番号430が表示されていない場合、つまり予約に対して部屋のアサインが完了していない場合は、部屋のアサインを行うことが可能である。   In step S230, if the room type 429 and the room number 430 on the reservation aggregation screen 400 are not displayed, that is, if the room assignment for the reservation is not completed, the room assignment can be performed.

ステップS230では、宿泊者が宿泊する部屋のアサイン処理を行う場合は、部屋情報の1レコードが選択された状態で、部屋アサインボタン326が押下されたか否かを判定し。押下されたと判定した場合は、ステップS231へ処理を進め、押下されたと判定しない場合は、処理を終了する。   In step S230, when assigning a room where the guest stays, it is determined whether or not the room assign button 326 is pressed while one record of room information is selected. If it is determined that the button has been pressed, the process proceeds to step S231. If it is not determined that the button has been pressed, the process ends.

ステップS231では、部屋アサイン処理を行うため、部屋アサイン画面500を表示し、ステップS230において選択した部屋情報を引き継いで、部屋アサイン画面500のID508、先行ID509、到着日510、泊数511、出発日512、部屋タイプ513、及び部屋番号514の順に予約集約画面400の予約番号403とID424とを結合した番号、先行ID、到着日426、泊数427、出発日428、部屋タイプ429、及び部屋番号430の順に表示する。   In step S231, in order to perform the room assignment process, the room assignment screen 500 is displayed, the room information selected in step S230 is taken over, and the ID 508, the preceding ID 509, the arrival date 510, the number of nights 511, the departure date of the room assignment screen 500 are displayed. 512, the room type 513, and the room number 514 in order of the reservation number 403 and ID 424 of the reservation aggregation screen 400, the preceding ID, the arrival date 426, the number of nights 427, the departure date 428, the room type 429, and the room number They are displayed in the order of 430.

そして、受付担当が、アサイン対象となる予約情報に対応する選択515に入力を行い、アサインボタン516を押下すると、予約情報の先行ID、到着日、泊数、出発日、及び部屋タイプを用いて、部屋タイプ519及び日付520から日付524に対して既に予約がなされていない箇所を抽出し、抽出できた場合、日付520から日付524に顧客番号を表示する。その際、アサインされた部屋番号518に表示された部屋番号を部屋番号514へ表示する。また、抽出できなかった場合、アサインが不可と見做された部屋タイプ及び日付等を表示する。   When the receptionist inputs the selection 515 corresponding to the reservation information to be assigned and presses the assign button 516, the advance ID, arrival date, number of nights, departure date, and room type of the reservation information are used. In the room type 519 and the date 520, a portion where reservation has not been made for the date 524 is extracted, and if it can be extracted, the customer number is displayed from the date 520 to the date 524. At that time, the room number displayed in the assigned room number 518 is displayed in the room number 514. In addition, when extraction is not possible, the room type, date, and the like that are deemed to be unassignable are displayed.

尚、集約を行わない場合、受付担当は、連続した滞在期間においても、其々の予約に対して部屋のアサインを行わなければならず、宿泊者が所望する部屋タイプを有する部屋が連続的に空きの状態であるものを選択するのは非常に面倒な作業になってしまう。   In addition, if the aggregation is not performed, the receptionist must assign the room to each reservation even during the continuous stay period, and the room having the room type desired by the guest is continuously Choosing a free item is a very tedious task.

しかしながら、集約を行うことで、先行ID509にID508に表示された入力がなされている予約間に関連性を持たせることが可能であり、その関連性を有する予約全ての滞在期間及び部屋タイプを満たすような部屋のアサインを、受付担当が簡易に行うことが可能となる。   However, by performing aggregation, it is possible to have a relationship between reservations in which the input displayed in ID 508 is made in the preceding ID 509, and satisfy the stay period and room type of all the reservations having that relationship. The receptionist can easily make such room assignments.

受付担当は、部屋のアサインが終了すると、登録ボタン525を押下し、部屋アサイン画面500を閉じ、ID508に該当する予約集約画面400のID424及び予約番号の結合した番号に対応する部屋タイプ429及び部屋番号430へ部屋番号518及び部屋タイプ519を表示する。   Upon completion of the room assignment, the receptionist presses the registration button 525, closes the room assignment screen 500, closes the room type 429 and the room corresponding to the number obtained by combining the ID 424 of the reservation aggregation screen 400 corresponding to ID 508 and the reservation number. The room number 518 and the room type 519 are displayed in the number 430.

次に本発明の実施形態に係るクライアント端末102及び宿泊予約管理サーバ104における宿泊予約サイトから取得した外部予約情報を取り込む処理を図13に示すフローチャートを用いて説明する。   Next, a process of taking in external reservation information acquired from the accommodation reservation site in the client terminal 102 and the accommodation reservation management server 104 according to the embodiment of the present invention will be described with reference to the flowchart shown in FIG.

本処理フローは、受付担当がクライアント端末102の実行用画面(不図示)から手動で起動されるか、バッチ処理で定期/不定期(イベント発生時など)に起動される。   In this processing flow, the receptionist is manually started from an execution screen (not shown) of the client terminal 102, or is periodically / irregularly (such as when an event occurs) by batch processing.

尚、本処理フローは、ステップS309を除く処理については、宿泊予約管理サーバ104が備えるCPU201の制御の下、各処理ステップは実行され、ステップS309は、クライアント端末102が備えるCPU201の制御の下、各処理ステップは実行される。   In this processing flow, with respect to the processing except for step S309, each processing step is executed under the control of the CPU 201 included in the accommodation reservation management server 104, and step S309 is controlled under the control of the CPU 201 included in the client terminal 102. Each processing step is executed.

ステップS301では、インターネットを介して、宿泊予約サイトから図8(f)で示す外部予約データを取得し、RAM203に格納する。   In step S301, the external reservation data shown in FIG. 8F is acquired from the accommodation reservation site via the Internet and stored in the RAM 203.

ステップS302では、取得した外部予約データの件数分、以下の処理を繰り返す。   In step S302, the following processing is repeated for the number of acquired external reservation data.

ステップS303では、対象の外部予約データがキャンセル指示か否かを判定する。例えば、外部予約データのキャンセル区分が「YES」の場合はキャンセル指示と判定する。対象の外部予約データがキャンセル指示でない場合は、ステップS304へ、キャンセル指示である場合は、ステップS305へ進む。   In step S303, it is determined whether the target external reservation data is a cancel instruction. For example, when the cancellation category of the external reservation data is “YES”, it is determined as a cancel instruction. If the target external reservation data is not a cancel instruction, the process proceeds to step S304. If the target external reservation data is a cancel instruction, the process proceeds to step S305.

ステップS304では、対象の外部予約データがキャンセル指示ではない、つまり、通常の宿泊予約であるので、新たに予約番号を発番し、図8(b)で示す予約テーブルに必要情報を記憶する。その際、外部予約データのプラン番号にて表される宿泊プランに対応する部屋タイプを特定して記憶する。処理後、ステップS311に進む。   In step S304, since the target external reservation data is not a cancel instruction, that is, a normal accommodation reservation, a new reservation number is issued and necessary information is stored in the reservation table shown in FIG. 8B. At that time, the room type corresponding to the accommodation plan represented by the plan number of the external reservation data is specified and stored. After the processing, the process proceeds to step S311.

ステップS305では、対象の外部予約データに対応する予約情報を取得する。具体的には、外部予約データの外部予約番号をキーに予約テーブルから予約番号を特定して対応するレコードを取得し、該予約番号をもとに、予約宿泊者テーブル、予約部屋テーブルから対応するレコードを取得する。   In step S305, reservation information corresponding to the target external reservation data is acquired. Specifically, the reservation number is specified from the reservation table using the external reservation number of the external reservation data as a key, and the corresponding record is acquired. Based on the reservation number, the reservation guest table and the reservation room table are used. Get a record.

ステップS306では、対象の予約情報が集約済か否かを判定する。具体的には、ステップS305にて取得した予約情報に集約番号が設定されているか否かで判定する。対象の予約情報が集約済の場合は、ステップS307に進み、集約済ではない場合はステップS310に進む。   In step S306, it is determined whether the target reservation information has been aggregated. Specifically, the determination is made based on whether or not an aggregation number is set in the reservation information acquired in step S305. If the target reservation information has been consolidated, the process proceeds to step S307, and if not, the process proceeds to step S310.

ステップS307では、対象の予約情報が含まれる集約単位の集約解除を実施する。まず、対象の予約情報が持つ集約番号を持つ予約テーブルのレコードを抽出し、集約番号を初期値に設定する。さらに、抽出されたレコードの予約番号をキーとして予約部屋テーブルからレコードを抽出し、集約により設定された先行IDをクリアする。   In step S307, aggregation cancellation of the aggregation unit including the target reservation information is performed. First, a reservation table record having an aggregation number included in the target reservation information is extracted, and the aggregation number is set to an initial value. Further, the record is extracted from the reservation room table using the reservation number of the extracted record as a key, and the preceding ID set by the aggregation is cleared.

ステップS308では、対象の予約情報が含まれる集約単位の集約解除を実施したことをクライアント端末102に通知する。なお、クライアント端末102にて受付担当がオンラインで外部予約データの取り込み指示をした場合には即時で通知し、バッチ処理により外部予約データの取り込みが実行される場合にはログとして格納しておき、後で参照できるようにしてもよい。   In step S308, the client terminal 102 is notified that the aggregation cancellation of the aggregation unit including the target reservation information has been performed. In addition, when the reception person in charge in the client terminal 102 instructs to take in the external reservation data online, it is notified immediately, and when the external reservation data is taken in by batch processing, it is stored as a log. Reference may be made later.

ステップS309では、クライアント端末102のディスプレイ210に、不図示の通知画面により集約解除を実施したことを表示する。   In step S309, the display 210 of the client terminal 102 displays that the aggregation cancellation has been performed using a notification screen (not shown).

ステップS310では、対象の予約情報をキャンセルする。具体的には、対象の予約情報の予約番号をキーとして、予約テーブル、予約宿泊者テーブル、予約部屋テーブルの該当レコードを削除する。ここでは、該当レコードを物理削除してもよいし、各テーブルに削除区分を設けて、該当レコードの削除区分に削除を表す値を設定してもよい。   In step S310, the target reservation information is canceled. Specifically, the corresponding records in the reservation table, reserved guest table, and reserved room table are deleted using the reservation number of the target reservation information as a key. Here, the corresponding record may be physically deleted, or a deletion section may be provided in each table, and a value indicating deletion may be set in the deletion section of the corresponding record.

ステップS311では、取得した外部予約データの件数分処理されれば繰り返し処理を終了する。   In step S311, if the number of acquired external reservation data items has been processed, the repetition process is terminated.

これにより、キャンセル対象の予約情報が集約済である場合に、キャンセル対象の予約情報が含まれる集約単位を解除してから、対象の予約情報のキャンセル処理を実施するため、集約単位に不整合を発生させることなく、予約情報をキャンセルすることが可能となる。   As a result, when the reservation information to be canceled has been aggregated, the aggregation unit that includes the reservation information to be canceled is canceled, and then the target reservation information is canceled. It is possible to cancel the reservation information without generating it.

上記、キャンセル対象の予約情報が集約済である場合に、該予約情報が含まれる集約単位について全て集約を解除する実施形態について説明したが、別の実施形態を以下に示す。   In the above description, when the reservation information to be canceled has been aggregated, the embodiment has been described in which aggregation is canceled for all aggregation units including the reservation information. Another embodiment is described below.

図14に、本発明の実施形態に係るクライアント端末102及び宿泊予約管理サーバ104における宿泊予約サイトから取得した外部予約情報を取り込む処理の別の実施形態を示す。   FIG. 14 shows another embodiment of the process of taking in external reservation information acquired from the accommodation reservation site in the client terminal 102 and the accommodation reservation management server 104 according to the embodiment of the present invention.

本処理フローは、キャンセル対象の予約情報が集約済である場合に、該予約情報を集約単位から除いた結果、残りの予約情報が宿泊日程として連続している(連泊)ならば、全ての集約を解除するのではなく、残りの予約情報で集約単位を構成するようにする。   This processing flow shows that if the reservation information to be canceled has been aggregated, if the reservation information is removed from the aggregation unit and the remaining reservation information is continuous as a stay schedule (consecutive nights), all Instead of canceling the aggregation, the aggregation unit is configured with the remaining reservation information.

処理ステップとして、図13の処理フローに対し、ステップS401、S402が追加される。   As processing steps, steps S401 and S402 are added to the processing flow of FIG.

ステップS301からS306まで、ステップS307からS311までの処理は、図13と同じである。   The processing from step S301 to S306 and from step S307 to S311 is the same as that in FIG.

ステップS401では、キャンセル対象の予約情報が含まれる集約単位から、キャンセル対象の予約情報を除いた場合に、残りの予約情報が2つ以上あり、それらが宿泊日程として連続している(連泊)か否か判定する。具体的には、キャンセル対象の予約情報の集約番号をキーに、予約テーブルから該当レコードを抽出し、キャンセル対象の予約情報を除くレコードを到着日の昇順にソートし、任意レコードの出発日と次レコードの到着日が一致するかを判定する。残りの予約情報の全てまたは一部が連泊となる場合は、ステップS402に進み、連泊とならない場合は、ステップS307に進み、図13と同様、集約単位について全て集約を解除する。   In step S401, when the reservation information to be canceled is excluded from the aggregation unit including the reservation information to be canceled, there are two or more remaining reservation information, which are continuous as the stay schedule (continuous stay). It is determined whether or not. Specifically, using the aggregation number of the reservation information to be canceled as a key, the corresponding record is extracted from the reservation table, the records excluding the reservation information to be canceled are sorted in ascending order of arrival date, Determine whether the record arrival date matches. If all or part of the remaining reservation information is consecutive nights, the process proceeds to step S402. If not, the process proceeds to step S307, and all the aggregation units are canceled as in FIG.

ステップS402では、キャンセル対象の予約情報と、連泊にならない予約情報とを対象として集約を解除する。まず、集約解除対象の予約情報の予約番号をキーに予約テーブルから該当レコードを抽出し、集約番号を初期値に設定する。さらに、対象の予約情報の予約番号をキーに予約部屋テーブルの該当レコードを抽出して、予約番号枝番を取得し、先行IDが設定されていればクリアする。続いて、ステップS401にて抽出した残りの(連泊となる)予約情報の予約番号をキーに予約部屋テーブルの該当レコードを抽出し、取得した予約番号枝番が先行IDに設定されていればクリアする。また、集約番号に集約解除対象の予約情報を基にした番号(例えば、G+集約解除対象の予約情報の予約番号)が設定されていた場合は、残りのいずれかの予約情報の予約番号を基にした番号に付け替えてもよい。   In step S <b> 402, the aggregation is canceled for the reservation information to be canceled and the reservation information that does not become consecutive nights. First, the corresponding record is extracted from the reservation table using the reservation number of the reservation information to be aggregated as a key, and the aggregation number is set to an initial value. Further, the corresponding record in the reservation room table is extracted using the reservation number of the target reservation information as a key, the reservation number branch number is acquired, and cleared if the preceding ID is set. Subsequently, when the reservation record of the reservation room table is extracted using the reservation number of the remaining reservation information extracted in step S401 (which will be consecutive nights) as a key, and the acquired reservation number branch number is set as the preceding ID, clear. In addition, when a number based on the reservation information to be canceled (for example, G + the reservation number of the reservation information to be canceled) is set in the aggregation number, the reservation number of any remaining reservation information is set. You may replace it with the number you made.

これにより、キャンセル対象の予約情報が集約済である場合に、宿泊日程の連続性を保つ予約情報を新たな集約単位として構成するため、受付担当による再グルーピングの操作が不要となる。   Thereby, when the reservation information to be canceled is aggregated, the reservation information that maintains the continuity of the stay schedule is configured as a new aggregation unit, so that the regrouping operation by the receptionist becomes unnecessary.

以上により、グルーピング(集約)された宿泊予約に対してキャンセル指示が入った場合に適切にキャンセル処理を実施できるようになる。   As described above, when a cancellation instruction is input for the grouped (aggregated) accommodation reservations, the cancellation process can be appropriately performed.

また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読取可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。   The program according to the present invention is a program that allows a computer to execute (read) each processing method, and the storage medium according to the present invention stores a program that allows the computer to execute each processing method.

なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。   The program in the present invention may be a program for each processing method of each device.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by performing reading.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention. As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているOS等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS or the like operating on the computer based on an instruction of the program is a part of the actual processing or It goes without saying that the case where the functions of the above-described embodiments are realized by performing all of the above processing is also included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 宿泊予約システム
102 クライアント端末
104 宿泊予約管理サーバ
106 LAN
201 CPU
202 ROM
203 RAM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 入力部
210 表示部
211 外部メモリ
100 accommodation reservation system 102 client terminal 104 accommodation reservation management server 106 LAN
201 CPU
202 ROM
203 RAM
204 System bus 205 Input controller 206 Video controller 207 Memory controller 208 Communication I / F controller 209 Input unit 210 Display unit 211 External memory

Claims (5)

複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置であって、
前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得手段と、
前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除手段と、
前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセル手段と
を有することを特徴とする情報処理装置。
An information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group,
Cancellation instruction acquisition means for acquiring a cancellation instruction for the accommodation reservation;
When the accommodation reservation corresponding to the cancellation instruction is grouped, grouping cancellation means for canceling the grouping of the accommodation reservation for the reservation group including the accommodation reservation;
An information processing apparatus comprising: canceling means for canceling the accommodation reservation corresponding to the cancel instruction.
前記グルーピング解除手段は、前記キャンセル指示に対応する宿泊予約が含まれる予約グループに対する全ての宿泊予約のグルーピングを解除することを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the grouping cancellation unit cancels the grouping of all accommodation reservations for a reservation group including an accommodation reservation corresponding to the cancellation instruction. 前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対して該宿泊予約を除く複数の宿泊予約の宿泊日付が連続するか否かを判定する判定手段を更に有し、
前記グルーピング解除手段は、前記判定手段にて連続すると判定された場合に、前記宿泊日付が連続する複数の宿泊予約を残して、宿泊予約が含まれる予約グループのグルーピングを解除することを特徴とする請求項1に記載の情報処理装置。
A determination means for determining whether or not the stay dates of a plurality of stay reservations excluding the stay reservation are consecutive for the reservation group including the stay reservation when the stay reservations corresponding to the cancellation instruction are grouped; In addition,
The grouping cancellation means cancels the grouping of the reservation group including the accommodation reservations, leaving a plurality of accommodation reservations with the accommodation dates consecutive when it is determined by the determination means to be continuous. The information processing apparatus according to claim 1.
複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置の制御方法であって、
キャンセル指示取得手段が、前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得ステップと、
グルーピング解除手段が、前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除ステップと、
キャンセル手段が、前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセルステップと
を有することを特徴とする情報処理装置の制御方法。
A method of controlling an information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group,
A cancellation instruction acquisition step, wherein the cancellation instruction acquisition means acquires a cancellation instruction for the accommodation reservation;
A grouping canceling step for canceling the grouping of the room reservation for the reservation group including the room reservation when the room reservation corresponding to the cancellation instruction is grouped,
A method for controlling an information processing apparatus, comprising: a canceling step, wherein the canceling unit cancels the accommodation reservation corresponding to the cancel instruction.
複数の宿泊予約をグルーピングして1つの予約グループとして取り扱う情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記宿泊予約に対するキャンセル指示を取得するキャンセル指示取得手段と、
前記キャンセル指示に対応する宿泊予約がグルーピングされている場合、該宿泊予約が含まれる予約グループに対する該宿泊予約のグルーピングを解除するグルーピング解除手段と、
前記キャンセル指示に対応する宿泊予約をキャンセルするキャンセル手段
として機能させることを特徴とするプログラム。
A program that can be executed in an information processing apparatus that groups a plurality of accommodation reservations and handles them as one reservation group,
The information processing apparatus;
Cancellation instruction acquisition means for acquiring a cancellation instruction for the accommodation reservation;
When the accommodation reservation corresponding to the cancellation instruction is grouped, grouping cancellation means for canceling the grouping of the accommodation reservation for the reservation group including the accommodation reservation;
A program that functions as cancellation means for canceling a reservation for accommodation corresponding to the cancellation instruction.
JP2016107156A 2016-05-30 2016-05-30 Information processing apparatus, control method, and program Active JP6465076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016107156A JP6465076B2 (en) 2016-05-30 2016-05-30 Information processing apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016107156A JP6465076B2 (en) 2016-05-30 2016-05-30 Information processing apparatus, control method, and program

Publications (3)

Publication Number Publication Date
JP2017215641A true JP2017215641A (en) 2017-12-07
JP2017215641A5 JP2017215641A5 (en) 2018-01-25
JP6465076B2 JP6465076B2 (en) 2019-02-06

Family

ID=60577018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016107156A Active JP6465076B2 (en) 2016-05-30 2016-05-30 Information processing apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP6465076B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022090889A (en) * 2020-12-08 2022-06-20 株式会社日立製作所 Mobility support device, mobility support system, and mobility support method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004070794A (en) * 2002-08-08 2004-03-04 Coo-Com Inc Reservation method and reservation program by computer
US20090030743A1 (en) * 2007-07-24 2009-01-29 Las Vegas Central Reservation Corp. Intelligent Hotel Reservation System and Method
JP2013011973A (en) * 2011-06-28 2013-01-17 Canon Marketing Japan Inc Accommodation reservation system, accommodation reservation device, control method and program
JP2016524215A (en) * 2013-05-09 2016-08-12 レザベーション カウンター,エルエルシー System and method for minimizing travel costs for stays on consecutive nights

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004070794A (en) * 2002-08-08 2004-03-04 Coo-Com Inc Reservation method and reservation program by computer
US20090030743A1 (en) * 2007-07-24 2009-01-29 Las Vegas Central Reservation Corp. Intelligent Hotel Reservation System and Method
JP2013011973A (en) * 2011-06-28 2013-01-17 Canon Marketing Japan Inc Accommodation reservation system, accommodation reservation device, control method and program
JP2016524215A (en) * 2013-05-09 2016-08-12 レザベーション カウンター,エルエルシー System and method for minimizing travel costs for stays on consecutive nights

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022090889A (en) * 2020-12-08 2022-06-20 株式会社日立製作所 Mobility support device, mobility support system, and mobility support method
JP7636165B2 (en) 2020-12-08 2025-02-26 株式会社日立製作所 Mobility support device, mobility support system, and mobility support method

Also Published As

Publication number Publication date
JP6465076B2 (en) 2019-02-06

Similar Documents

Publication Publication Date Title
JP6682223B2 (en) Plan management system and plan management method
KR101348915B1 (en) Job hunting and job offering management system using smart phone and method thereof
JP7559282B1 (en) Information processing method, program, and information processing device
US20150356496A1 (en) System and method for assigning employees to coverage and/or tasks based on schedule and preferences
JP7538024B2 (en) Server device and program
JP5768534B2 (en) Accommodation reservation system, accommodation reservation apparatus, control method, and program
JP2016157423A (en) Arrangement processor, arrangement processing method, and arrangement processing program
JP6465076B2 (en) Information processing apparatus, control method, and program
JP7680802B1 (en) Business Support System
US20160300161A1 (en) System and method for booking a travel product
JP2021015442A (en) Cleaner arrangement program, cleaner arrangement method and cleaner arrangement device
JP5999225B2 (en) Accommodation reservation system, accommodation reservation device, accommodation facility room reservation method, control method, and program
JP2017142627A (en) Program, information processing method, and information processing device
JP4982526B2 (en) Work assignment support terminal and work assignment support program
JP2024095649A (en) RESOURCE MANAGEMENT METHOD, RESOURCE MANAGEMENT SYSTEM, RESOURCE MANAGEMENT PROGRAM, RESOURCE MANAGEMENT DEVICE
JP2003108794A (en) Job managing method and assignment system
CN115390866A (en) Information processing apparatus, information processing method, and non-transitory storage medium
JP2022103316A (en) Information processing system, information processing method, and program
JP7390781B2 (en) Schedule information sharing method and system
JP7468947B1 (en) Search System
JP7458656B2 (en) information processing equipment
KR20140122469A (en) System and method for integrated business supporting service
JP7643071B2 (en) CLEANING MANAGEMENT SYSTEM, CLEANING MANAGEMENT METHOD, AND CLEANING MANAGEMENT PROGRAM
JP7334779B2 (en) Scheduling device, scheduling method, program
JP2022080311A (en) Reservation support system, reservation support method, and reservation support program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171211

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181224

R151 Written notification of patent or utility model registration

Ref document number: 6465076

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250