JP4921901B2 - Reservation management system, reservation management method and reservation management program - Google Patents
Reservation management system, reservation management method and reservation management program Download PDFInfo
- Publication number
- JP4921901B2 JP4921901B2 JP2006251393A JP2006251393A JP4921901B2 JP 4921901 B2 JP4921901 B2 JP 4921901B2 JP 2006251393 A JP2006251393 A JP 2006251393A JP 2006251393 A JP2006251393 A JP 2006251393A JP 4921901 B2 JP4921901 B2 JP 4921901B2
- Authority
- JP
- Japan
- Prior art keywords
- reservation
- order
- data
- identifier
- item
- 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.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 261
- 238000013500 data storage Methods 0.000 claims description 100
- 238000012508 change request Methods 0.000 claims description 33
- 238000012790 confirmation Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 26
- 239000000284 extract Substances 0.000 description 16
- 239000000463 material Substances 0.000 description 9
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、図書館の蔵書等のアイテムの予約を管理する予約管理システム、予約管理方法及び予約管理プログラムに関する。 The present invention relates to a reservation management system, a reservation management method, and a reservation management program for managing reservations for items such as library collections.
各種サービスを利用する場合、混雑しているときには順番待ちをしなければならないことがある。このために、サービスを受ける時間を指定できるシステムや、順番待ちを管理するシステム等の予約システムが検討されている。例えば、図書館においても様々な蔵書を借りることができるが、所望の蔵書が貸出中の場合には予約を行なう必要がある。この場合には、予約者は貸出の順番待ちをすることになる。そして、貸出中の蔵書が返却されて予約順番が回ってきた場合に、所望の蔵書を借りることができる。 When using various services, it may be necessary to wait in turn when it is busy. For this reason, reservation systems such as a system that can specify a time for receiving a service and a system that manages waiting for a turn are being studied. For example, various books can be borrowed at a library, but it is necessary to make a reservation when a desired book is rented. In this case, the reservation person waits for the lending order. Then, when the book that has been lent out is returned and the reservation order has come, the desired book can be borrowed.
更に、利用者が所望の資料に対して一度の予約を行なえば、利用者の最寄り館で資料の受け取りができ、更に資料の貸出処理・返却処理が簡易となる図書館情報管理システムも検討されている(特許文献1参照。)。この文献記載の図書館情報管理システムでは、複数の図書館に分散所蔵された資料を管理するときに、利用者から指定された資料目録と資料を受け取る図書館情報に基づいて、複数の図書館の所蔵する資料のうち最も早く貸し出せる資料を特定する。そして、この特定された貸出資料や、この貸出資料を所蔵する図書館及び資料を受け取る図書館の各情報を取置依頼中の予約データとして、複数の図書館に共通な予約管理データベースに登録するように構成されている。
上述の図書館情報管理システムにおいても、同じ蔵書について複数の予約が行なわれた場合、予約の順番に蔵書が貸し出される。しかし、予約を行なった場合においても、順番を待っている間に予約者の状況が変化し、蔵書を受け取る時期を調整したくなる場合がある。例えば、借りた蔵書を読む時間を確保できないような場合には、予約順番の先延ばしを希望する場合がある。また、複数の蔵書を予約した場合、同時期に順番が回ってきたのでは、読む時間を確保できない場合もある。また、シリーズ物(例えば、前編、後編)の場合には、その順番に借りたい場合もある。このように、サービス利用のタイミングを調整したいというニーズがある。 Even in the above-described library information management system, when a plurality of reservations are made for the same collection, the collections are lent out in the order of reservation. However, even when a reservation is made, the situation of the reservation person changes while waiting for the turn, and there is a case where it is desired to adjust the time for receiving the collection. For example, when it is not possible to secure time for reading a borrowed book, it may be desired to postpone the reservation order. In addition, when a plurality of books are reserved, there may be a case where reading time cannot be secured because the turn has come around at the same time. In the case of a series product (for example, the first part and the second part), it may be desired to borrow in that order. Thus, there is a need to adjust the timing of service use.
このように借りるタイミングを変更する場合、予約を一旦キャンセルして、再び予約し直すことも可能であるが、他に多数の予約が入っている場合には、順番が一番後ろになってしまうため、利用者の利便性を担保することができない。 When changing the timing of borrowing in this way, it is possible to cancel the reservation once and re-book it again, but if there are many other reservations, the order will be the last Therefore, the convenience of the user cannot be ensured.
本発明は、上述の課題に鑑みてなされ、その目的は、予約について利用者の利便性を向上することができる予約管理システム、予約管理方法及び予約管理プログラムを提供することにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a reservation management system, a reservation management method, and a reservation management program that can improve user convenience for reservation.
上記問題点を解決するために、請求項1に記載の発明は、予約可能なアイテムを特定するアイテム識別子と、このアイテムを予約した利用者を特定するための利用者識別子とを関連付けた予約データを記憶する予約データ記憶手段と、各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、利用者端末に接続される管理コンピュータとを備え、利用者の予約を管理するためのシステムであって、前記管理コンピュータが、前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させるための画面データを生成し、前記利用者端末に送信する予約状況確認手段と、前記利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更手段と、前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する手段と、前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する手段とを備えたことを要旨とする。 In order to solve the above-mentioned problem, the invention according to claim 1 is the reservation data associating the item identifier for specifying the reservable item with the user identifier for specifying the user who reserved the item. a reservation data storage means for storing, and order management data storage means with respect to identification information of each reservation data for each item, and stores the order management data associated rank identification data for identifying the reservation order, the same utilization Related reservation data storage means for registering data relating to the reservation priority for specifying the item of the advance reservation identifier and the item of the subsequent reservation identifier in the person's reservation data, and a management computer connected to the user terminal A system for managing user reservations, wherein the management computer obtains the interest obtained from the user terminal. Identifier and based on the item identifier, acquires a rank specified data stored in the reservation data storage means, and generates screen data for displaying the current reservation order of the user for the item of the item identifier, When the reservation status confirmation means to be transmitted to the user terminal and the reservation order change request including the data relating to the desired change order for lowering the reservation order from the user terminal are received, the reservation order of the user is Reservation order change means for changing to a reservation order corresponding to the desired change order and recording in the order management data storage means, and an item for subsequent reservation based on a subsequent reservation identifier stored in the related reservation data storage means The reservation order of the items of the advance reservation based on the advance reservation identifier stored in the related reservation data storage means If the reservation order of the item of the subsequent reservation identifier is ahead of the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier, the item is reserved in advance. The gist is provided with means for changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item of the subsequent reservation identifier as the identifier is later than the reservation order of the item .
請求項2に記載の発明は、請求項1に記載の予約管理システムにおいて、前記予約順番変更手段は、前記利用者端末から予約順番変更要求を受信した場合には、現在の予約順番から、前記変更希望順位に対応する予約順番までの順番管理データを、前記順番管理データ記憶手段から取得し、これらの順番管理データの予約順番を1つずつ繰り上げるとともに、前記利用者の順番管理データに記憶された予約順番として、前記変更希望順位に対応する予約順番を記録することを要旨とする。
Invention according to
請求項3に記載の発明は、請求項1に記載の予約管理システムにおいて、前記順番管理データ記憶手段には、予約順番を特定するためのデータとして、次の予約を特定する後続予約識別情報が記録されており、前記予約順番変更手段は、前記利用者端末から予約順番変更要求を受信した場合には、前記変更希望順位に該当する第1の順番管理データと、前記予約順番変更要求を行なった利用者の順番管理データの予約識別情報が後続予約識別情報として記録されている第2の順番管理データと、前記予約順番変更要求を行なった利用者の第3の順番管理データとを、前記順番管理データ記憶手段から抽出し、前記第2の順番管理データの後続予約識別情報として、前記第3の順番管理データの後続予約識別情報を記録し、前記第3の順番管理データの後続予約識別情報として、前記第1の順番管理データの後続予約識別情報を記録し、前記第1の順番管理データの後続予約識別情報として、前記第3の順番管理データの予約識別情報を記録することを要旨とする。 According to a third aspect of the present invention, in the reservation management system according to the first aspect, the order management data storage means includes subsequent reservation identification information for specifying a next reservation as data for specifying a reservation order. When the reservation order change means receives the reservation order change request from the user terminal, the reservation order change means performs the first order management data corresponding to the change order and the reservation order change request. The second order management data in which the reservation identification information of the user order management data is recorded as the subsequent reservation identification information, and the third order management data of the user who made the reservation order change request, Extracted from the order management data storage means, records subsequent reservation identification information of the third order management data as subsequent reservation identification information of the second order management data, and records the third order management. The subsequent reservation identification information of the first order management data is recorded as the subsequent reservation identification information of the data, and the reservation identification information of the third order management data is used as the subsequent reservation identification information of the first order management data. The gist is to record.
請求項4に記載の発明は、予約可能なアイテムを特定するアイテム識別子と、このアイテムを予約した利用者を特定するための利用者識別子とを関連付けた予約データを記憶する予約データ記憶手段と、各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、利用者端末に接続される管理コンピュータとを備えた予約管理システムを用いて、利用者の予約を管理するための方法であって、前記管理コンピュータが、前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させるための画面データを生成し、前記利用者端末に送信する予約状況確認段階と、前記利用者端末から予約順番を繰り下げるための変更希望順位
に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更段階と、前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する段階と、前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する段階とを実行することを要旨とする。
The invention according to claim 4 is a reservation data storage means for storing reservation data in which an item identifier for specifying an item that can be reserved and a user identifier for specifying a user who has reserved this item are associated with each other; Order management data storage means for storing order management data in which order specifying data for specifying the reservation order is associated with the identification information of each reservation data in each item, and in the reservation data of the same user, Using a reservation management system comprising related reservation data storage means for registering data relating to a reservation priority for specifying an item and an item of a subsequent reservation identifier, and a management computer connected to the user terminal A method for managing a reservation of a user, wherein the management computer acquires a user identity acquired from the user terminal. Based on Kooyobi item identifier, the reservation acquires the stored ranking specific data in the data storage means, and generates screen data for displaying the current reservation order of the user for the item of item identifiers, the When a reservation status confirmation step to be transmitted to the user terminal and a reservation order change request including data relating to a desired change order for lowering the reservation order from the user terminal are received, the reservation order of the user is Reservation order change stage for changing to the reservation order corresponding to the desired change order and recording it in the order management data storage means, and the subsequent reservation item based on the subsequent reservation identifier stored in the related reservation data storage means The reservation order is specified, and the reservation order of the items of the advance reservation is specified based on the advance reservation identifier stored in the related reservation data storage means. And, if the reservation order of the item of the subsequent reservation identifier is ahead of the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier, And executing the step of changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item of the subsequent reservation identifier is later than the reservation order of the item .
請求項5に記載の発明は、予約可能なアイテムを特定するアイテム識別子と、このアイテムを予約した利用者を特定するための利用者識別子とを関連付けた予約データを記憶する予約データ記憶手段と、各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、利用者端末に接続される管理コンピュータとを備えた予約管理システムを用いて、利用者の予約を管理するためのプログラムであって、前記管理コンピュータを、前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させる画面データを生成し、前記利用者端末に送信する予約状況確認手段、及び前記利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更手段、前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する手段、及び前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する手段として機能させることを要旨とする。 The invention according to claim 5 is a reservation data storage means for storing reservation data in which an item identifier for specifying an item that can be reserved and a user identifier for specifying a user who has reserved this item are associated with each other; Order management data storage means for storing order management data in which order specifying data for specifying the reservation order is associated with the identification information of each reservation data in each item, and in the reservation data of the same user, Using a reservation management system comprising related reservation data storage means for registering data relating to a reservation priority for specifying an item and an item of a subsequent reservation identifier, and a management computer connected to the user terminal A program for managing a reservation of a user, wherein the management computer is acquired from the user terminal. Identifier and based on the item identifier, the acquired the stored ranking specific data in the reservation data storage means, and generates screen data for displaying the current reservation order of the user for the item of item identifiers, the use The reservation status confirmation means to be transmitted to the user terminal, and when the reservation order change request including the data related to the change order for lowering the reservation order is received from the user terminal, the reservation order of the user is changed. Reservation order changing means for changing to a reservation order corresponding to a desired order and recording in the order management data storage means, reservation order of items for subsequent reservation based on subsequent reservation identifiers stored in the related reservation data storage means And specifying the reservation order of the items of the advance reservation based on the advance reservation identifier stored in the related reservation data storage means. And the reservation order of the item of the subsequent reservation identifier precedes the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier. The gist of the invention is to make the reservation order of the item of the subsequent reservation identifier function as means for changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item is later than the reservation order of the item .
(作用)
請求項1、4又は5に記載の発明によれば、利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、予約データ記憶手段に記憶された順位特定データを取得し、アイテム識別子のアイテムについて利用者の現在の優先順位を表示させる画面データを生成し、利用者端末に送信する。そして、利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、利用者の優先順位
を、現在の優先順位から変更希望順位に対応する優先順位に変更して順番管理データ記憶手段に記録する。利用者は、自分の予約順番を現在よりも後ろの希望する順位に変更することができる。これにより、利用者は自分の都合に応じて、都合の良いタイミングの予約を設定することができ、利便性を向上させることができる。
(Function)
According to the invention described in claim 1, 4 or 5 , the rank specifying data stored in the reservation data storage means is acquired based on the user identifier and the item identifier acquired from the user terminal, and the item identifier item Screen data for displaying the current priority order of the user is generated and transmitted to the user terminal. And when the reservation order change request including the data regarding the change desired order for lowering the reservation order is received from the user terminal, the priority order of the user is changed from the current priority order to the change priority order. To the order management data storage means. The user can change his / her reservation order to a desired order after the present. Thereby, the user can set a reservation at a convenient timing according to his / her convenience, and the convenience can be improved.
請求項2に記載の発明によれば、順番管理データの優先順位を1つずつ繰り上げるとともに、利用者の順番管理データに記憶された優先順位として、変更希望順位に対応する優先順位を記録することにより利用者の予約順番を繰り下げることができる。
According to the invention described in
請求項3に記載の発明によれば、順番管理データ記憶手段には、優先順位を特定するためのデータとして、次の予約を特定する後続予約識別情報が記録されている。予約順番変更手段は、前記利用者端末から予約順番変更要求を受信した場合には、前記変更希望順位に該当する第1の順番管理データと、前記予約順番変更要求を行なった利用者の順番管理データの予約識別情報が後続予約識別情報として記録されている第2の順番管理データと、前記予約順番変更要求を行なった利用者の第3の順番管理データとを、前記順番管理データ記憶手段から抽出する。そして、予約順番変更手段は、前記第2の順番管理データの後続予約識別情報として、前記第3の順番管理データの後続予約識別情報を記録し、前記第3の順番管理データの後続予約識別情報として、前記第1の順番管理データの後続予約識別情報を記録し、前記第1の順番管理データの後続予約識別情報として、前記第3の順番管理データの予約識別情報を記録する。これにより、第1、第2及び第3の順番管理データの後続予約識別情報を変更するだけで、利用者の予約順番の変更を効率よく行なうことができる。 According to the third aspect of the invention, the subsequent management identification information for specifying the next reservation is recorded in the order management data storage means as the data for specifying the priority order. The reservation order changing means, when receiving a reservation order change request from the user terminal, the first order management data corresponding to the desired change order and the order management of the user who made the reservation order change request The second order management data in which the data reservation identification information is recorded as the subsequent reservation identification information and the third order management data of the user who has made the reservation order change request are received from the order management data storage means. Extract. The reservation order changing means records the subsequent reservation identification information of the third order management data as the subsequent reservation identification information of the second order management data, and the subsequent reservation identification information of the third order management data The subsequent reservation identification information of the first order management data is recorded, and the reservation identification information of the third order management data is recorded as the subsequent reservation identification information of the first order management data. Thereby, the reservation order of the user can be changed efficiently only by changing the subsequent reservation identification information of the first, second and third order management data.
本発明によれば、管理コンピュータが、関連予約データ記憶手段に記憶された先行予約データの識別情報に基づいて先行予約データの予約順番を特定する。更に、関連予約データ記憶手段に記憶された後行予約データの識別情報に基づいて後行予約データの予約順番を特定する。そして、前記後行予約データの予約順番が、前記先行予約データの予約順番よりも後になるように、後行予約データの優先順位を変更する。これにより、関連するアイテムを所定の順番で入手することができる。 According to the present invention , the management computer specifies the reservation order of the advance reservation data based on the identification information of the advance reservation data stored in the related reservation data storage means. Further, the reservation order of the subsequent reservation data is specified based on the identification information of the subsequent reservation data stored in the related reservation data storage means. Then, the priority order of the subsequent reservation data is changed so that the reservation order of the subsequent reservation data is later than the reservation order of the preceding reservation data. Thereby, related items can be obtained in a predetermined order.
本発明によれば、予約の順番を変更可能とすることにより、タイムリーな予約サービスを提供し、利用者の利便性を図ることができる。 According to the present invention, by making it possible to change the order of reservations, it is possible to provide a timely reservation service and improve user convenience.
以下、本発明を具体化した一実施形態を図1〜図8に基づいて説明する。本実施形態では、予約可能なアイテムとしての図書館の蔵書について、その予約を管理する図書館システムに適用した予約管理システムを想定する。 Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. The present embodiment assumes a reservation management system applied to a library system that manages reservations of library books as items that can be reserved.
本実施形態の図書館システム20は、インターネットなどのネットワークを介して利用者端末10に接続されており、この利用者端末10とデータの送受信を行なう。利用者端末10は、図書館を利用する利用者が用いるコンピュータ端末であり、ディスプレイ、キーボード及びポインティングデバイスを備えている。ディスプレイには、検索画面や予約画面などが表示される。キーボードやポインティングデバイスは、予約の順番を指定したり、蔵書を検索するための検索条件などを入力したりする場合に用いる。
The
この図書館システム20は、管理コンピュータ21を備える。管理コンピュータ21は、図書館が所蔵する書籍等の蔵書について、貸出や予約などの図書館業務を行なうために用いられる。この管理コンピュータ21は、図示しないCPU、RAM及びROM等を有し、後述する処理(予約状況確認段階及び予約順番変更段階等を含む処理)を行なう。そして、このための予約管理プログラムを実行することにより、管理コンピュータ21は、予約状況確認手段及び予約順番変更手段等として機能する。従って、管理コンピュータ21は、予約処理手段210、ユーザ認証処理手段211、予約状況確認手段212、予約順番変更手段213、貸出処理手段216及び返却処理手段217として機能する。
The
管理コンピュータ21には、利用者データ記憶部22、予約データ記憶手段としての予約データ記憶部23、順番管理データ記憶手段としての予約順番管理データ記憶部24、貸出管理データ記憶部25及び蔵書データベース30が接続されている。
The management computer 21 includes a user
図2に示すように、利用者データ記憶部22には、図書館を利用することができる利用者に関する利用者データ220が記録されている。この利用者データ220は、利用登録申請を行なわれた場合に記録される。この利用者データ220は、利用者識別子、利用者の氏名、連絡先及びパスワードに関するデータを含んで構成される。
As shown in FIG. 2, the user
利用者識別子データ領域には、利用者を特定するための利用者識別子に関するデータが記録されている。この利用者識別子データは、利用者が図書館の貸出を行なうときに用いる利用者カードに、バーコードデータとして記録されている。 In the user identifier data area, data relating to the user identifier for specifying the user is recorded. This user identifier data is recorded as barcode data on a user card used when the user lends the library.
氏名データ領域には、この利用者の名前に関するデータが記録されている。
連絡先データ領域には、この利用者の連絡先に関するデータが記録されている。この利用者連絡先には、電話番号、住所や電子メールアドレスなどが用いられる。
パスワードデータ領域には、この利用者を認証する場合に用いるパスワードデータが記録されている。
In the name data area, data relating to the name of the user is recorded.
In the contact data area, data relating to the contact information of the user is recorded. As the user contact information, a telephone number, an address, an e-mail address, or the like is used.
Password data used for authenticating the user is recorded in the password data area.
一方、図3に示すように、予約データ記憶部23には、予約データ230が記録される。この予約データ230は、利用者端末10を用いて予約処理が行なわれると記録される。この予約データ230は、予約識別子、アイテム識別子としての蔵書識別子、利用者識別子及び予約年月日に関するデータを含む。
On the other hand, as shown in FIG. 3,
予約識別子データ領域には、各予約を特定するための識別子(予約データの識別情報)に関するデータが記録される。
蔵書識別子データ領域には、予約された蔵書を特定するための蔵書識別子に関するデータが記録される。
In the reservation identifier data area, data related to an identifier (reservation data identification information) for specifying each reservation is recorded.
In the collection identifier data area, data related to the collection identifier for specifying the reserved collection is recorded.
利用者識別子データ領域には、予約した利用者を特定するための利用者識別子に関するデータが記録される。
予約年月日データ領域には、予約処理を行なった日付(予約年月日)に関するデータが記録される。
In the user identifier data area, data relating to the user identifier for specifying the reserved user is recorded.
In the reservation date data area, data relating to the date (reservation date) on which the reservation process is performed is recorded.
また、図4に示すように、予約順番管理データ記憶部24には、先頭の予約を特定するための先頭特定データと、予約データの識別情報に対して優先順位を特定するための順位特定データ(予約順番管理データ240)とが記録されている。先頭特定データは、先頭を特定するフラグと、先頭の予約識別子とをそれぞれ記録するデータ領域を有したデータである。この先頭特定データは、蔵書について最初の予約データ230が登録したときに記憶される。予約順番管理データ240は、予約データ230が予約データ記憶部23に記録されると、この予約に対応するデータが生成されて登録される。この予約順番管理データ240には、予約識別子及び後続予約識別子に関するデータが含まれる。
Further, as shown in FIG. 4, the reservation order management
予約識別子データ領域には、この蔵書に対して予約を特定するための予約識別子に関するデータが記録される。この予約識別子により、予約データ記憶部23に記録された予約データ230を特定することができる。
In the reservation identifier data area, data relating to a reservation identifier for specifying a reservation for this book is recorded. The
後続予約識別子データ領域には、この予約の次の予約を特定するための予約識別子に関するデータが記録される。本実施形態では、後続予約識別子データ領域に記録される予約識別子が後続識別子情報として機能する。また、予約された蔵書について別の予約がされると、新たな予約順番管理データ240が登録される前に、後続予約識別子データ領域にデータが記録される。従って、最後の予約順番管理データ240の後続予約識別子データ領域には、データが記録されない。
In the subsequent reservation identifier data area, data relating to a reservation identifier for specifying the next reservation of this reservation is recorded. In the present embodiment, the reservation identifier recorded in the subsequent reservation identifier data area functions as subsequent identifier information. Further, when another reservation is made for the reserved book, the data is recorded in the subsequent reservation identifier data area before the new reservation
更に、図5に示すように、貸出管理データ記憶部25には、図書館における貸出を管理するために用いられる貸出管理データ250が記録される。この貸出管理データ250は、予約された蔵書が貸出可能となった場合や蔵書の貸出が行なわれた場合に記録される。この貸出管理データ250には、蔵書識別子、利用者識別子、予約蔵書確保年月日、貸出年月日及び返却年月日に関するデータが含まれる。
Furthermore, as shown in FIG. 5, the lending management
蔵書識別子データ領域には、貸出対象の蔵書に関するデータが記録される。
利用者識別子データ領域には、この蔵書の貸出を希望した利用者を特定するための利用者識別子に関するデータが記録される。
In the collection identifier data area, data related to collections to be lent are recorded.
In the user identifier data area, data relating to a user identifier for specifying a user who wishes to lend the collection is recorded.
予約蔵書確保年月日データ領域には、貸出のために蔵書を確保することにより貸出可能な状態になった年月日が記録される。
貸出年月日データ領域には、この蔵書の貸出が行なわれた年月日に関するデータが記録される。
返却年月日データ領域には、この蔵書が返却された年月日に関するデータが記録される。
In the reserved collection securing date data area, the date when the book is ready for lending by securing the collection for lending is recorded.
In the lending date data area, data relating to the date on which the book was lent is recorded.
In the return date data area, data relating to the date on which this book was returned is recorded.
蔵書データベース30には、図書館が所蔵する図書や雑誌等に関する蔵書管理データが記録されている。蔵書管理データは、図書や雑誌が蔵書として図書館に受け入れられて、その図書情報が業務用端末を用いた操作により登録された場合に記録される。
The
蔵書管理データには、蔵書に関する書誌データが含まれる。この書誌データには、この蔵書のタイトル、著者情報、出版者、刊行年、概略及び蔵書識別子等に関するデータが含まれる。 The collection management data includes bibliographic data related to the collection. This bibliographic data includes data relating to the title of this book, author information, publisher, year of publication, summary, and book identifier.
タイトルデータ領域には、この蔵書の題名に関するデータが記録されている。著者情報データ領域には、この蔵書の著者に関するデータが記録されている。出版者データ領域には、この蔵書を出版した者の名前に関するデータが記録されている。刊行年データ領域には、この蔵書を刊行した年月に関するデータが記録されている。概略データ領域には、この蔵書の内容の概略に関するデータが記録されている。 In the title data area, data relating to the title of this collection is recorded. In the author information data area, data related to the author of this collection is recorded. In the publisher data area, data relating to the name of the person who published this book is recorded. In the publication year data area, data relating to the date of publication of this collection is recorded. Data related to the outline of the contents of this collection is recorded in the outline data area.
蔵書識別子データ領域には、この蔵書を特定するための識別子に関するデータが記録されている。この蔵書識別子としては、例えばISBN(国際標準図書番号;International Standard Book Number)を用いてもよい。この蔵書識別子は、蔵書に貼付される蔵書ラベルにバーコードデータとして記録される。 In the collection identifier data area, data relating to an identifier for specifying the collection is recorded. As this collection identifier, for example, ISBN (International Standard Book Number) may be used. This collection identifier is recorded as barcode data on a collection label attached to the collection.
更に、この図書館システム20には、図書館員が業務を行なうために用いる業務用端末(図示せず)が接続されている。この業務用端末は、バーコードリーダ、ディスプレイ、キーボード及びポインティングデバイスを備えたコンピュータ端末である。バーコードリーダは、利用者カードに表示されるバーコードや蔵書に貼付されているバーコードなどからデータを読み取る。これにより、業務用端末は、バーコードリーダを介して、利用者カードのバーコードから利用者番号データを読み取るとともに、蔵書ラベルのバーコードからこの蔵書識別子データを読み取って図書館システム20に送信する。ディスプレイには、貸出や予約などの業務を行なった蔵書や図書館の業務提供を受けた利用者に関するデータ等が表示される。キーボードやポインティングデバイスは、図書館員が各種情報の入力操作を行なう場合に用いられる。
Furthermore, the
次に、上述した図書館システム20における処理について、図6〜図8を用いて説明する。ここでは、検索処理、予約依頼処理、予約順番変更処理、貸出処理及び返却処理の順に説明する。
Next, processing in the
(検索処理)
まず、利用者は、所望の蔵書が図書館にあるか否かを検索する。具体的には、利用者は、利用者端末10を図書館システム20に接続させる。これにより、利用者端末10は、図書館システム20からメニュー画面データを取得して、ディスプレイにメニュー画面を表示する。このメニュー画面には、図書館の蔵書を検索するための検索項目ボタンや利用者が予約した蔵書の状況を確認するための予約確認項目ボタン等が含まれる。
(Search process)
First, the user searches whether or not the desired collection is in the library. Specifically, the user connects the
ここで、利用者は、メニュー画面の検索項目ボタンを選択する。これにより、利用者端末10は、図書館システム20から検索メニュー画面データを取得して、図6に示す検索画面500をディスプレイに表示する。この検索画面500には、検索条件入力欄及び検索実行ボタンが含まれる。ここで、利用者は、検索する図書に関する検索条件情報(タイトルや著者など)を検索条件入力欄に入力して、検索実行ボタンを選択する。これにより、利用者端末10は、検索条件入力欄に入力された検索条件情報を図書館システム20に送信する。
Here, the user selects a search item button on the menu screen. Thereby, the
検索条件情報を受信した図書館システム20の管理コンピュータ21は、蔵書データベース30を用いて、検索条件情報に合致する蔵書の蔵書管理データを抽出する。そして、この蔵書管理データに含まれる蔵書情報を一覧表示させるための検索結果画面データを生成して利用者端末10に送信する。このデータを受信した利用者端末10のディスプレイ
には検索結果画面510が表示される。
The management computer 21 of the
この検索結果画面510には、検索条件情報に基づいて検索された蔵書に関する情報が表示される。また、検索結果画面510に表示される各蔵書情報には、貸出状況や予約状況などの詳細情報を表示するための詳細ボタンが、各蔵書に関連付けられて表示される。
In this
ここで、利用者によって所望の蔵書の詳細ボタンが選択された場合、利用者端末10は、選択された詳細ボタンに対応する蔵書の蔵書識別子を図書館システム20に送信する。
この場合、図書館システム20の管理コンピュータ21は、受信した蔵書識別子を有する蔵書管理データを蔵書データベース30から抽出し、この蔵書に関する詳細画面データを生成する。更に、管理コンピュータ21は、貸出管理データ記憶部25を用いて、この蔵書識別子を含み、かつ返却年月日データが記録されていない貸出管理データ250を検索する。また、管理コンピュータ21は、予約データ記憶部23を用いて、受信した蔵書識別子を含む予約データ230を検索する。ここで、予約データ230を抽出できた場合には、抽出した予約データ230の個数をカウントする。
Here, when a user selects a detailed button of a desired book, the
In this case, the management computer 21 of the
そして、該当する貸出管理データ250又は予約データ230を抽出した場合(すなわち、貸出中の場合)には、管理コンピュータ21は、詳細画面データに予約依頼ボタンデータを含める。更に、予約データ230を抽出した場合には、管理コンピュータ21は、詳細検索結果画面データに、カウントした予約データ230の数を予約人数のデータとして含める。そして、管理コンピュータ21は、生成した詳細検索結果画面データを利用者端末10に送信する。
When the corresponding
詳細検索結果画面データを受信した利用者端末10は、図6の詳細検索結果画面550をディスプレイに表示する。この詳細検索結果画面550には、選択された蔵書のタイトルや著者名などの書誌情報と、複写依頼や購入依頼等を行なうための各種選択ボタンが含まれる。更に、この詳細検索結果画面550には、予約人数と予約依頼ボタン560とが含まれる。
The
(予約依頼処理)
ここで、所望の蔵書が貸出中の場合には、この図書を予約することができる。この予約処理を行なう際には、利用者は利用者データ220に登録されたパスワードを利用する。
(Reservation request processing)
Here, when a desired book is lent out, this book can be reserved. When performing the reservation process, the user uses a password registered in the
具体的には、蔵書が貸出中の場合に、詳細検索結果画面550に含まれる予約依頼ボタン560を選択することによって予約依頼処理が行なわれる。予約依頼ボタン560が選択されると、利用者端末10は、図書館システム20に対して予約依頼を送信する。この予約依頼には、詳細検索結果画面550に表示された蔵書の蔵書識別子に関するデータを含める。
Specifically, when the collection is lent out, the reservation request process is performed by selecting a
予約依頼を受信した管理コンピュータ21のユーザ認証処理手段211は、ログイン画面データを利用者端末10に送信し、図7のログイン画面600をディスプレイに表示させる。このログイン画面600には、利用者識別子及びパスワードを入力する入力欄とログインボタンとが含まれる。
Upon receiving the reservation request, the user
ここで、利用者は、自分の利用者識別子とパスワードを入力し、ログインボタンを選択する。これにより、利用者端末10は、利用者識別子とパスワードに関するデータを含む予約依頼を図書館システム20に送信する。
Here, the user inputs his / her user identifier and password and selects a login button. As a result, the
そして、図書館システム20の管理コンピュータ21は、予約データ記憶部23に予約データ230を記録する。具体的には、管理コンピュータ21のユーザ認証処理手段21
1は、受信した利用者識別子とパスワードに一致する利用者データ220を利用者データ記憶部22から抽出する。なお、利用者データ220が抽出できなかった場合には、ユーザ認証処理手段211は、利用者端末10に対して、ユーザ認証ができなかった旨の通知を行なう。
Then, the management computer 21 of the
1
そして、ユーザ認証処理手段211においてユーザ認証が完了した場合、予約処理手段210は、受信した予約依頼に対して予約識別子を付与して、予約データ230の予約識別子データ領域に記録する。更に、予約処理手段210は、先に受信した蔵書識別子に関するデータを、予約データ230の蔵書識別子データ領域に記録する。
When user authentication is completed in the user
また、予約処理手段210は、ユーザ認証処理手段211におけるユーザ認証によって特定された利用者識別子に関するデータを、予約データ230の利用者識別子データ領域に記録する。また、予約依頼を受信した年月日に関するデータを、予約データ230の予約年月日データ領域に記録する。
In addition, the
更に、管理コンピュータ21は、予約順番管理データ記憶部24に、予約順番管理データ240を記録する。具体的には、予約処理手段210は、蔵書識別子を有する他の予約データ230を検索する。検索できなかった場合には、予約処理手段210は、先頭特定データと、最初の予約を示す予約順番管理データ240とを生成する。具体的には、先頭を特定するフラグと、付与した予約識別子とを関連付けたデータとを予約順番管理データ記憶部24に記録する。更に、付与した予約識別子データを予約識別子データ領域に記録し、後続予約識別子データ領域にデータが記録されていない予約順番管理データ240を、予約順番管理データ記憶部24に記録する。
Furthermore, the management computer 21 records the reservation
一方、他の予約データ230を検索できた場合には、予約処理手段210は、検索された予約データ230の予約識別子に基づいて、予約順番管理データ記憶部24から、後続予約識別子データ領域にデータが記録されていない予約順番管理データ240を抽出する。そして、この予約順番管理データ240の後続予約識別子データ領域に、付与した予約識別子を記録する。更に、付与した予約識別子データを予約識別子データ領域に記録し、後続予約識別子データ領域にデータが記録されていない予約順番管理データ240を生成して、予約順番管理データ記憶部24に記録する。これにより、今回の予約が、予約順番の最後に登録されたことになる。そして、予約処理手段210は、利用者端末10に予約が完了した旨のデータを送信し、利用者端末10のディスプレイに表示させる。
On the other hand, when the
(予約順番変更処理)
次に、利用者が予約順番の変更を行なう場合の処理について説明する。上述したように利用者が予約した後に、別の利用者が同じ蔵書について予約を行なった場合、利用者の後に他の利用者の予約が入ることになる。この場合、本実施形態では、利用者は、自分の予約順番を現在の順番よりも後ろに変更することができるように構成されている。
(Reservation order change process)
Next, processing when the user changes the reservation order will be described. As described above, when another user makes a reservation for the same book after making a reservation, the other user's reservation is entered after the user. In this case, in this embodiment, the user is configured to be able to change his / her reservation order behind the current order.
予約順番の変更を行なう場合にも、利用者は、利用者端末10を図書館システム20に接続させる。そして、利用者端末10は、図書館システム20からメニュー画面データを取得して、ディスプレイにメニュー画面を表示する。ここでは、メニュー画面に表示された予約確認項目ボタンを選択する。この場合、利用者端末10は予約確認要求を図書館システム20に送信する。
Even when changing the reservation order, the user connects the
図書館システム20の管理コンピュータ21は、まず、ユーザ認証処理を行なう。具体的には、管理コンピュータ21のユーザ認証処理手段211は、ログイン画面データを利用者端末10に送信し、図7のログイン画面600をディスプレイに表示させる。ここで、利用者が自分の利用者識別子とパスワードを入力し、送信ボタンを選択すると、利用者
端末10は、入力された利用者識別子及びパスワードのデータを図書館システム20に送信する。
The management computer 21 of the
そして、ユーザ認証処理手段211は、受信した利用者識別子とパスワードとが一致する利用者データ220を利用者データ記憶部22から抽出する。なお、利用者データ220が抽出できなかった場合には、ユーザ認証処理手段211は、利用者端末10に対してユーザ認証ができなかった旨の通知を行なう。
Then, the user
利用者データ220を抽出できた場合には、ユーザ認証が完了する。この場合、管理コンピュータ21は、この利用者の予約に関するデータを取得する。具体的には、管理コンピュータ21の予約状況確認手段212は、予約データ記憶部23から、この利用者の利用者識別子を含む予約データ230を抽出する。この予約データ230に含まれる予約識別子を予約識別子データ領域に記録した予約順番管理データ240を抽出する。
If the
次に、管理コンピュータ21は、利用者が予約した蔵書について予約状況情報を生成する。具体的には、予約状況確認手段212は、抽出した予約順番管理データ240の後続予約識別子データ領域に記録されている予約識別子を、予約識別子データ領域に記録している予約順番管理データ240を抽出する。そして、この抽出した予約順番管理データ240の後続予約識別子データ領域に記録されている予約識別子を、予約識別子データ領域に記録している予約順番管理データ240を抽出する。このように、抽出した予約順番管理データ240の予約識別子を後続予約識別子データ領域に記録している予約順番管理データ240を抽出する処理を、後続予約識別子データ領域にデータが記録されていない最後の予約順番管理データ240を抽出するまで繰り返す。更に、予約状況確認手段212は、抽出した予約順番管理データ240をカウントし、利用者の予約より後の予約人数に関するデータを取得する。
Next, the management computer 21 generates reservation status information for the book reserved by the user. Specifically, the reservation
また、予約状況確認手段212は、抽出した利用者の予約識別子を後続予約識別子データ領域に記録した予約順番管理データ240を抽出し、この抽出した予約識別子を後続予約識別子データ領域に記録した予約順番管理データ240を抽出する。このように、抽出した予約識別子データを後続予約識別子データ領域に記録した予約順番管理データ240を抽出する処理を、予約順番管理データ240が抽出できなくなるまで繰り返す。そして、予約状況確認手段212は、抽出した予約順番管理データ240をカウントし、利用者より前の予約人数に関するデータを取得する。
The reservation
次に、管理コンピュータ21は、取得したデータに基づいて予約状況画面データを生成する。具体的には、管理コンピュータ21の予約状況確認手段212は、抽出した予約データ230に記録された蔵書識別子を含む蔵書管理データを蔵書データベース30から取得する。そして、予約状況確認手段212は、この蔵書管理データに基づいて、この蔵書に関する情報を含む予約状況画面データを生成する。更に、その蔵書における利用者の予約順番及び利用者よりも後に予約した人数に関するデータを予約状況画面データに含める。そして、予約状況確認手段212は、生成した予約状況画面データを利用者端末10に送信する。
Next, the management computer 21 generates reservation status screen data based on the acquired data. Specifically, the reservation
この場合、利用者端末10のディスプレイには、図7に示す予約状況画面700が表示される。この予約状況画面700には、蔵書のタイトルや蔵書識別子などの蔵書情報、予約を変更したり取り消したりするためのチェックボックス、前後の予約人数や予約識別子としての予約番号等の予約情報が表示される。更に、この予約状況画面700には、予約取消ボタンと予約順番変更ボタン710とが表示される。
In this case, a
ここで、利用者が予約順番の変更を希望する場合には、予約状況画面700において、
予約変更を希望する蔵書のチェックボックスを選択して、予約順番変更ボタン710を選択する。これにより、利用者端末10は、予約順番変更要求を図書館システム20に送信する。この予約順番変更要求には、予約状況画面700において選択された蔵書の蔵書識別子に関するデータを含める。
Here, if the user wishes to change the reservation order,
Select the check box of the book whose reservation is to be changed, and select the reservation order change button 710. Thereby, the
予約順番変更要求を受信した予約状況確認手段212は、利用者の予約順番及び利用者より後の予約人数に対応させて、利用者の予約順番を表示させるためのアイコンデータを生成する。そして、このアイコンデータを含めた予約順番変更画面データを生成して、利用者端末10に送信する。
Receiving the reservation order change request, the reservation status confirmation means 212 generates icon data for displaying the user's reservation order in correspondence with the user's reservation order and the number of reservations after the user. Then, the reservation order change screen data including the icon data is generated and transmitted to the
予約順番変更画面データを受信した利用者端末10は、図8に示す予約順番変更画面800をディスプレイに表示する。この予約順番変更画面800には、各蔵書のタイトルと、蔵書の予約人数及び利用者の順番が表示されている。更に、予約順番変更画面800には、蔵書の予約順番を示すアイコン(白抜き四角印や菱形)が表示される。図8においては、白抜きの四角印のアイコンは他者の予約を示す他者予約アイコンであり、黒の菱形のアイコンは利用者の予約順番を示す利用者予約アイコンである。
The
これらの他者予約アイコンや利用者予約アイコンは、順番を表わすように一列に並列されて表示される。
更に、他者予約アイコンには、その順番データが関連付けられて記録されており、予約順番を変更することができるように選択可能になっている。また、各アイコンには、それぞれの蔵書に対して、この利用者の予約識別子に関するデータを保持させておく。
These other person reservation icons and user reservation icons are displayed side by side in a row so as to indicate the order.
Furthermore, the other person reservation icon is recorded in association with the order data, and can be selected so that the reservation order can be changed. In addition, each icon holds data relating to the user's reservation identifier for each collection.
なお、利用者の予約順番よりも前の他者予約アイコンは、選択できないように非アクティブ状態で表示される。
更に、予約順番変更画面800には、変更した順番を確定させるための決定ボタンが表示される。
The other person reservation icon before the user reservation order is displayed in an inactive state so that it cannot be selected.
Further, the reservation
ここで、予約順番の変更を行なう場合には、ポインティングデバイスを用いて、所望の予約順番のアイコンを選択する。選択されたアイコンが、現在の予約順番よりも後である場合には、利用者端末10は、選択された予約順番のアイコンを、利用者の位置を示すアイコンに変更する。例えば、図8の予約順番変更画面850は、タイトル「○○物語」の蔵書及びタイトル「△△学入門」の蔵書について、それぞれ4番目の予約順番に変更した後の画面を示している。
Here, when changing the reservation order, a desired reservation order icon is selected using a pointing device. When the selected icon is later than the current reservation order, the
そして、予約順番の変更を決定する場合には、予約順番変更画面850の決定ボタンを選択する。この場合、利用者端末10は、図書館システム20に予約順番変更依頼を送信する。この予約順番変更依頼には、予約順番変更画面850において変更されたアイコンに関連付けられている予約識別子と、選択された他者予約アイコンの順番(変更希望順位)に関するデータを含める。
When the reservation order change is determined, the determination button on the reservation
予約順番変更依頼を受信した管理コンピュータ21は、予約の順番変更処理を行なう。この順番変更処理においては、まず、予約順番変更手段213は、変更希望順位に該当する第1の予約順番管理データ240を取得する。具体的には、予約順番変更手段213は、利用者端末10から取得した予約識別子に基づいて蔵書識別子を取得し、この蔵書識別子を含む予約データ230を抽出する。更に、抽出した予約データ230の予約識別子を含む予約順番管理データ240を抽出する。そして、後続予約識別子データ領域のデータに記録された予約識別子を、予約識別子データ領域のデータとする予約順番管理データ240を、順次、特定する。この特定処理において、予約順番管理データ240をカウントし、変更希望順位に対応するカウント数となった予約順番管理データ240(以下、第1
の予約順番管理データ240という。)を特定する。
Receiving the reservation order change request, the management computer 21 performs reservation order change processing. In this order changing process, first, the reservation order changing means 213 acquires the first reservation
Is called reservation
更に、予約順番変更手段213は、利用者端末10から取得した予約識別子を後続予約識別子データ領域、予約識別子データ領域にそれぞれ記録した予約順番管理データ240(以下、それぞれ、第2、第3の予約順番管理データ240という。)を抽出する。
Furthermore, the reservation
次に、予約順番変更手段213は、第2の予約順番管理データ240の後続予約識別子データ領域に、第3の予約順番管理データ240の後続予約識別子を記録する。なお、第2の予約順番管理データ240が抽出できないときには、利用者の予約が予約の先頭になっているため、先頭特定データの予約識別子データ領域に、第3の予約順番管理データ240の後続予約識別子を記録する。この場合、先頭特定データに含まれる予約識別子が、第2の順番管理データの後続予約識別情報として機能する。
Next, the reservation
また、第3の予約順番管理データ240の後続予約識別子データ領域に、第1の予約順番管理データ240の後続予約識別子のデータを記録する。更に、予約順番変更手段213は、第1の予約順番管理データ240の後続予約識別子データ領域に、第3の予約順番管理データ240の予約識別子を記録する。これにより、利用者の順番が変更希望順位になる。
Further, the subsequent reservation identifier data of the first reservation
(貸出処理)
次に、貸出を行なう場合の処理を説明する。この貸出には、利用者が書架にある蔵書を借りる場合と、予約された蔵書を借りる場合とがある。いずれの場合にも、利用者から貸出要求を受けた図書館員が、業務用端末のバーコードリーダを用いて、この利用者カードのバーコードを読み取る作業を行なう。これにより、業務用端末は、利用者カードのバーコードから利用者の利用者識別子データを取得し、図書館システム20に送信する。
(Lending process)
Next, a process for lending will be described. There are cases where the user borrows a book on the bookshelf and borrows a reserved book. In any case, the librarian who has received the loan request from the user performs the operation of reading the barcode of the user card using the barcode reader of the business terminal. Thereby, the business terminal acquires the user identifier data of the user from the barcode of the user card, and transmits it to the
この場合、管理コンピュータ21は、予約確認検索処理を実行する。具体的には、管理コンピュータ21の貸出処理手段216は、この利用者識別子に対して予約蔵書確保年月日が記録された貸出管理データ250を検索する。
In this case, the management computer 21 executes a reservation confirmation search process. Specifically, the lending processing means 216 of the management computer 21 searches the
利用者が書架にある蔵書を借りる場合、予約蔵書でないため、予約確認検索処理において、該当する貸出管理データ250を抽出できない。そこで、新たに貸出管理データ250を設定する。図書館員は、バーコードリーダを用いてこの蔵書に貼付された蔵書ラベルのバーコードを読み取る作業を行なう。これにより、業務用端末は、貸し出す蔵書に貼付された蔵書ラベルのバーコードから、この蔵書の蔵書識別子データを取得し、図書館システム20に送信する。
When the user borrows a book on the bookshelf, it is not a reserved book, so the corresponding
図書館システム20の貸出処理手段216は、利用者識別子及び蔵書識別子を有する貸出管理データ250を貸出管理データ記憶部25に記録し、このときの年月日を貸出年月日データ領域に記録する。
The lending processing means 216 of the
一方、予約確認検索処理において、該当する貸出管理データ250を抽出した場合には、業務用端末のディスプレイに、予約された蔵書が貸出可能である旨の表示を行なう。この表示を確認した図書館員は、利用者が予約した蔵書を予約蔵書保管場所から取得し、この予約した蔵書に貼付された蔵書ラベルのバーコードを読み取る作業を行なう。
On the other hand, when the corresponding
蔵書識別子を取得した蔵書が予約された蔵書であった場合には、管理コンピュータ21の貸出処理手段216は、取得した利用者識別子及び蔵書識別子を有する貸出管理データ250を抽出する。そして、この貸出管理データ250の貸出年月日データ領域に、現在の年月日を記録する。
If the collection for which the collection identifier has been acquired is a reserved collection, the lending processing means 216 of the management computer 21 extracts the
更に、管理コンピュータ21は、貸出による予約順番の更新処理を行なう。ここで、貸出処理手段216は、先頭特定データを予約順番管理データ記憶部24から抽出し、この先頭特定データの予約識別子を有する予約順番管理データ240を抽出する。そして、貸出処理手段216は、先頭の予約順番管理データ240の後続予約識別子データ領域に、抽出した次の予約順番管理データ240の後続予約識別子データ領域に記録されているデータを記録する。これにより、貸出処理により、予約の順番を繰り上げる。
Furthermore, the management computer 21 performs a reservation order update process by lending. Here, the
(返却処理)
次に、貸出中の蔵書が返却された場合の返却処理について説明する。
蔵書が返却された場合、図書館員が、業務用端末のバーコードリーダを用いて、この蔵書に貼付された蔵書ラベルのバーコードのバーコードを読み取る作業を行なう。この場合、業務用端末は、蔵書ラベルのバーコードから蔵書識別子データを取得し、図書館システム20に送信する。これにより、図書館システム20の管理コンピュータ21は、業務用端末から、返却された蔵書の蔵書識別子に関するデータを取得する。そして、管理コンピュータ21の返却処理手段217は、取得した蔵書識別子を含む貸出管理データ250を特定する。次に、蔵書識別子を取得した年月日を、この貸出管理データ250の返却年月日データ領域に記録する。
(Return processing)
Next, the return process when the rented library is returned will be described.
When the collection is returned, the librarian reads the barcode on the collection label affixed to the collection using the barcode reader of the business terminal. In this case, the business terminal acquires collection identifier data from the barcode of the collection label and transmits it to the
次に、返却処理手段217は、新しい貸出管理データ250を生成し、貸出管理データ記憶部25に記録する。ここで、まず、返却処理手段217は、この蔵書について先頭の予約を特定する。具体的には、取得した蔵書識別子を含む予約データ230を、予約データ記憶部23から抽出する。更に、抽出した予約データ230の予約識別子を用いて先頭特定データを予約順番管理データ記憶部24から抽出し、この先頭特定データから最初の予約データ230を特定する。そして、特定した予約データ230の利用者識別子と蔵書識別子とを貸出管理データ250に記録する。また、予約蔵書確保年月日データ領域には、現在の年月日に関するデータを記録する。
Next, the
更に、返却処理手段217は、この利用者識別子と一致する利用者データ220を利用者データ記憶部22から抽出し、この利用者の連絡先データを取得する。そして、返却処理手段217は、業務用端末のディスプレイに、利用者に対して予約した蔵書を確保できた旨の連絡を行なうように図書館員に指示する表示を行なう。この指示に基づいて、蔵書を予約した利用者に対して連絡が行なわれる。
Further, the return processing means 217 extracts the
本実施形態によれば、以下のような効果を得ることができる。
・ 本実施形態では、予約状況確認手段212は、抽出した予約データ230に記録された蔵書識別子を含む蔵書管理データを蔵書データベース30から取得する。更に、予約状況確認手段212は、予約データ230を抽出し、予約識別子を用いて予約順番管理データ240を抽出する。これにより、この利用者が予約した蔵書における他者の予約状況を特定することができる。
According to this embodiment, the following effects can be obtained.
In this embodiment, the reservation
・ 本実施形態では、予約順番変更要求を受信した予約状況確認手段212は、抽出した予約順番管理データ240の数から算出した前後の予約人数に対応させて、他者の予約を示す他者予約アイコンや、利用者の予約順番を示す利用者予約アイコンを生成する。そして、このアイコンを含めた予約順番変更画面データを生成する。そして、他者予約アイコンには、その順番データが関連付けられて記録されており、予約順番を変更することができるように選択可能になっている。そして、予約順番変更画面850の決定ボタンを選択された場合、利用者端末10は、図書館システム20に予約順番変更依頼を送信する。この予約順番変更依頼には、予約順番変更画面850において変更されたアイコンに関連付けられている予約識別子と、選択された他者予約アイコンの順番に関するデータを含め
る。これにより、予約順番管理データ記憶部24に記録された予約順番管理データ240の予約順番を変更することができ、利用者が蔵書を受け取る時期を調整することができる。例えば、借りた蔵書を読む時間を確保できないような場合には、予約順番の先延ばしを希望する場合もある。また、複数の蔵書を予約した場合、同時期に順番が回ってきたのでは、読む時間を確保できない場合もある。また、シリーズ物の場合には、その順番に借りたい場合もある。このような図書館から蔵書を借りるタイミングを調整したいというニーズに対応することができる。
In this embodiment, the reservation
・ 本実施形態では、予約順番変更画面850において、利用者の予約順番よりも前の他者予約アイコンは、選択できないように非アクティブ状態で表示するように構成する。これにより、予約順番の勝手な繰上げを防止することができる。
In the present embodiment, the reservation
・ 本実施形態では、予約順番変更依頼を受信した管理コンピュータ21は、第2の予約順番管理データ240の後続予約識別子データ領域に、第3の予約順番管理データ240の後続予約識別子を記録する。また、第3の予約順番管理データ240の後続予約識別子データ領域に、第1の予約順番管理データ240の後続予約識別子を記録する。更に、第1の予約順番管理データ240の後続予約識別子データ領域に、第3の予約順番管理データ240の予約識別子を記録する。これにより、第1、第2及び第3の予約順番管理データ240の後続予約識別子を変更するだけで、他のデータを変更しなくてもよいので、効率よく予約順番の変更を行なうことができる。
In the present embodiment, the management computer 21 that has received the reservation order change request records the subsequent reservation identifier of the third reservation
・ 本実施形態では、予約順番変更画面800には、利用者が予約した蔵書毎に予約人数及び利用者の順番が表示されている。すなわち、他者予約アイコンや利用者予約アイコンが一列に並列されて表示される。これにより、複数の蔵書を予約した場合や、シリーズ物の予約の場合にも、他の利用者の予約状況を勘案しながら、蔵書を借りるタイミングを調整することができる。
In the present embodiment, the reservation
また、上記実施形態は以下のように変更してもよい。
○ 上記実施形態においては、予約順番管理データ記憶部24に、先頭特定データを記憶した。これに限らず、先頭特定データを、その蔵書に関連付けて蔵書データベース30に記録してもよい。この場合には、蔵書データベース30から、蔵書識別子に基づいて、予約の順番を特定することができる。
Moreover, you may change the said embodiment as follows.
In the above embodiment, the head specific data is stored in the reservation order management
○ 上記実施形態においては、図書館の蔵書の予約を管理する図書館システムに適用した予約管理システムを想定したが、予約順番の変更は、これに限定されるものではない。
○ 上記実施形態においては、予約順番管理データ記憶部24には、予約識別子と、この予約の次の予約識別子を特定する後続予約識別子とを関連付けて記憶した。そして、予約順番変更依頼を受信した管理コンピュータ21は、第1、第2及び第3の予約順番管理データ240の後続予約識別子を変更することにより、利用者の予約順番を変更した。これに代えて、予約順番管理データ記憶部24に、予約識別子と関連付けて、そのときの予約順番を記憶してもよい。この場合、予約順番変更依頼を受信した管理コンピュータ21は、取得した予約識別子を含む予約順番管理データ240を予約順番管理データ記憶部24から抽出する。そして、この予約順番管理データ240の予約順番データ領域に、予約順番変更依頼に含まれる予約順番を更新記録する。更に、この場合、予約順番データ領域に整数以外の数値を記録するようにしてもよい。
In the above embodiment, the reservation management system applied to the library system that manages the library book reservation is assumed, but the change of the reservation order is not limited to this.
In the above embodiment, the reservation order management
具体的には、予約順番変更依頼を受信した管理コンピュータ21が、予約順番変更依頼に含まれる予約順番(変更希望順位)における変更希望順位数(第1優先順位)に対して、この蔵書に関する予約順番管理データ240において次に大きい予約順番の次隣接順位数(第2優先順位)を特定する。そして、変更希望順位数と次隣接順位数との間の数値を
算出し、この数値を予約順番管理データ240の予約順番データ領域に記録する。
Specifically, the management computer 21 that has received the reservation order change request reserves the book related to this collection with respect to the desired change order number (first priority order) in the reservation order (request change order) included in the reservation order change request. In the
例えば、各予約順番管理データ240の予約順番に順位数「1」、「2」、「3」、「4」、「5」が記録されている場合を想定する。ここで、予約順番「1」の利用者が「4」への変更希望した場合、管理コンピュータ21は変更希望順位として「4」を受信する。この場合、変更希望順位の「4」に対応する変更希望順位数「4」と、次隣接順位数「5」とを取得し、順位数「4」と「5」の間の数値(例えば、「4.5 」)を算出する。そして、この数値を予約順番管理データ240の予約順番データ領域に順位数「4.5 」を記録する。この順位数の並び替え(「2」、「3」、「4」、「4.5 」、「5」)を行なうことにより、この順位数を利用して予約順番を特定することができる。この場合にも、他の予約順番管理データ240の予約順番データ領域に記録されたデータを変更することなく、予約順番を変更することができるので、効率的にデータ処理を行なうことができる。
For example, it is assumed that the order numbers “1”, “2”, “3”, “4”, and “5” are recorded in the reservation order of each reservation
○ 上記実施形態においては、利用者が予約順番の変更を行なう場合には、ポインティングデバイスを用いて、所望の予約順番のアイコンを選択する。これに代えて、管理コンピュータ21が予約順番の変更を行なうように構成することも可能である。例えば、複数の蔵書を予約した利用者に、予め貸出順序を申請してもらう。この場合、図書館システム20は、この利用者の利用者識別子に対応した予約識別子において、予約優先順位に関するデータを関連予約データ記憶手段に登録しておく。この関連予約データ記憶手段には、先行予約データの識別情報としての先行予約識別子と、後行予約データの識別情報としての後行予約識別子に関するデータを記録する。そして、管理コンピュータ21は、後行予約識別子の蔵書の予約が、先行予約識別子の蔵書の予約よりも後になるように、後行予約識別子の予約順番を組み替える。この場合、管理コンピュータ21は、後行予約識別子の蔵書の予約順番が、先行予約識別子の蔵書よりも先行している場合には、後行予約識別子の蔵書の予約順番を、先行予約識別子の蔵書の予約順番よりも後にしてもよい。
In the above embodiment, when the user changes the reservation order, the user selects a desired reservation order icon using the pointing device. Alternatively, the management computer 21 may be configured to change the reservation order. For example, a user who has reserved a plurality of collections applies in advance to the lending order. In this case, the
また、後行予約識別子の蔵書の予約の優先順位が所定の数(例えば「2」)になったことを検知した場合に、管理コンピュータ21は、これに関する先行予約識別子の蔵書を抽出する。そして、管理コンピュータ21は、先行予約識別子の蔵書の予約の優先順位が「1」にならない限り、後行予約識別子の蔵書の予約順番を維持するように、他の蔵書の予約順番を更新してもよい。 When the management computer 21 detects that the reservation priority of the book of the subsequent reservation identifier has reached a predetermined number (for example, “2”), the management computer 21 extracts the book of the preceding reservation identifier related thereto. Then, the management computer 21 updates the reservation order of other collections so that the reservation order of the collection of the subsequent reservation identifier is maintained unless the priority of the reservation of the collection of the advance reservation identifier becomes “1”. Also good.
例えば、シリーズ物の書籍に「前編」と「後編」とがある場合を想定する。そして、先行予約識別子の「前編」、後行予約識別子の「後編」を組にして登録を行なった場合には、管理コンピュータ21は、「後編」の予約順番が「前編」の予約の後になるように、「後編」の予約順番管理データ240の順番を繰り下げる。これにより、「前編」の貸出可能時期が到来した後に「後編」を借りることができる。
For example, it is assumed that a series of books includes “first part” and “second part”. When registration is performed with a combination of the “first part” of the advance reservation identifier and the “second part” of the subsequent reservation identifier, the management computer 21 sets the reservation order of the “second part” after the reservation of the “first part”. In this way, the order of the “second part” reservation
更に、この関連予約データ記憶手段に、先行予約識別子と後行予約識別子とともに、両者の優先順位において維持したい間隔数に関するデータを記憶してもよい。この場合には、管理コンピュータ21は、「前編」の予約順番に、関連予約データ記憶手段に記録された間隔数を加算した予約順番になるように、「後編」の予約順番管理データ240の順番を繰り下げる。これにより、「前編」の貸出可能時期が到来した後に、所定の間隔以上を空けて「後編」を借りることができる。
Further, the related reservation data storage means may store data related to the number of intervals to be maintained in the priority order of both, together with the preceding reservation identifier and the subsequent reservation identifier. In this case, the management computer 21 determines the order of the “second part” reservation
10…利用者端末、20…予約管理システムとしての図書館システム、21…管理コンピュータ、212…予約状況確認手段、213…予約順番変更手段、23…予約データ記憶手段としての予約データ記憶部、24…順番管理データ記憶手段としての予約順番管理データ記憶部、230…予約データ。
DESCRIPTION OF
Claims (5)
各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、
同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、
利用者端末に接続される管理コンピュータとを備え、利用者の予約を管理するためのシステムであって、
前記管理コンピュータが、
前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させるための画面データを生成し、前記利用者端末に送信する予約状況確認手段と、
前記利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更手段と、
前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する手段と、
前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する手段と
を備えたことを特徴とする予約管理システム。 Reservation data storage means for storing reservation data associating an item identifier for specifying an item that can be reserved and a user identifier for specifying a user who reserved this item;
Order management data storage means for storing order management data in association with rank specifying data for specifying a reservation order, with respect to identification information of each reservation data in each item;
Relevant reservation data storage means for registering data related to the reservation priority for specifying the item of the advance reservation identifier and the item of the subsequent reservation identifier in the reservation data of the same user;
A management computer connected to the user terminal for managing user reservations,
The management computer is
Based on the user identifier and the item identifier acquired from the user terminal, the rank specifying data stored in the reservation data storage means is acquired, and the current reservation order of the user is displayed for the item of the item identifier. Reservation status confirmation means for generating screen data for transmitting to the user terminal;
When a reservation order change request including data related to a change order for lowering the reservation order is received from the user terminal, the user's reservation order is changed to a reservation order corresponding to the change order. Reservation order changing means for recording in the order management data storage means ;
The reservation order of the subsequent reservation item is specified based on the subsequent reservation identifier stored in the related reservation data storage means, and the pre-reserved item is determined based on the previous reservation identifier stored in the related reservation data storage means. A means of identifying the reservation order;
If the reservation order of the item of the subsequent reservation identifier is ahead of the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier, the subsequent reservation using this item as the preceding reservation identifier A reservation management system comprising: means for changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item of the identifier is later than the reservation order of the item .
前記利用者端末から予約順番変更要求を受信した場合には、現在の予約順番から、前記変更希望順位に対応する予約順番までの順番管理データを、前記順番管理データ記憶手段
から取得し、
これらの順番管理データの予約順番を1つずつ繰り上げるとともに、前記利用者の順番管理データに記憶された予約順番として、前記変更希望順位に対応する予約順番を記録することを特徴とする請求項1に記載の予約管理システム。 The reservation order changing means includes
When receiving the reservation order change request from said user terminal, the current reservation order, the order management data to reservation order corresponding to the changed desired rank, obtained from the sequence management data storage means,
With advancing reservation order of these sequence management data one by one, according to claim 1, characterized in that the as the user reserved the order stored in the order management data, records the reservation order corresponding to the changed desired order The reservation management system described in 1.
前記予約順番変更手段は、
前記利用者端末から予約順番変更要求を受信した場合には、前記変更希望順位に該当する第1の順番管理データと、前記予約順番変更要求を行なった利用者の順番管理データの予約識別情報が後続予約識別情報として記録されている第2の順番管理データと、前記予約順番変更要求を行なった利用者の第3の順番管理データとを、前記順番管理データ記憶手段から抽出し、
前記第2の順番管理データの後続予約識別情報として、前記第3の順番管理データの後続予約識別情報を記録し、
前記第3の順番管理データの後続予約識別情報として、前記第1の順番管理データの後続予約識別情報を記録し、
前記第1の順番管理データの後続予約識別情報として、前記第3の順番管理データの予約識別情報を記録することを特徴とする請求項1に記載の予約管理システム。 In the order management data storage means, subsequent reservation identification information for specifying the next reservation is recorded as data for specifying the reservation order ,
The reservation order changing means includes
When a reservation order change request is received from the user terminal, the first order management data corresponding to the desired order of change and reservation identification information of the order management data of the user who made the reservation order change request The second order management data recorded as the subsequent reservation identification information and the third order management data of the user who made the reservation order change request are extracted from the order management data storage means,
Recording the subsequent reservation identification information of the third order management data as the subsequent reservation identification information of the second order management data;
Recording the subsequent reservation identification information of the first order management data as the subsequent reservation identification information of the third order management data;
The reservation management system according to claim 1, wherein reservation identification information of the third order management data is recorded as subsequent reservation identification information of the first order management data.
各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、
同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、
利用者端末に接続される管理コンピュータとを備えた予約管理システムを用いて、利用者の予約を管理するための方法であって、
前記管理コンピュータが、
前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させるための画面データを生成し、前記利用者端末に送信する予約状況確認段階と、
前記利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更段階と、
前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する段階と、
前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する段階と
を実行することを特徴とする予約管理方法。 Reservation data storage means for storing reservation data associating an item identifier for specifying an item that can be reserved and a user identifier for specifying a user who reserved this item;
Order management data storage means for storing order management data in association with rank specifying data for specifying a reservation order, with respect to identification information of each reservation data in each item;
Relevant reservation data storage means for registering data related to the reservation priority for specifying the item of the advance reservation identifier and the item of the subsequent reservation identifier in the reservation data of the same user;
A method for managing user reservations using a reservation management system comprising a management computer connected to a user terminal,
The management computer is
Based on the user identifier and the item identifier acquired from the user terminal, the rank specifying data stored in the reservation data storage means is acquired, and the current reservation order of the user is displayed for the item of the item identifier. A reservation status confirmation stage for generating screen data for sending to the user terminal;
When a reservation order change request including data related to a change order for lowering the reservation order is received from the user terminal, the user's reservation order is changed to a reservation order corresponding to the change order. Reservation order change stage recorded in the order management data storage means ;
The reservation order of the subsequent reservation item is specified based on the subsequent reservation identifier stored in the related reservation data storage means, and the pre-reserved item is determined based on the previous reservation identifier stored in the related reservation data storage means. Identifying the reservation order,
If the reservation order of the item of the subsequent reservation identifier is ahead of the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier, the subsequent reservation using this item as the preceding reservation identifier Changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item of the identifier is later than the reservation order of the item . A reservation management method comprising:
各アイテムにおける各予約データの識別情報に対して、予約順番を特定するための順位特定データを関連付けた順番管理データを記憶する順番管理データ記憶手段と、
同じ利用者の予約データにおいて先行予約識別子のアイテムと後行予約識別子のアイテムとを特定するための予約優先順位に関するデータを登録した関連予約データ記憶手段と、
利用者端末に接続される管理コンピュータとを備えた予約管理システムを用いて、利用者の予約を管理するためのプログラムであって、
前記管理コンピュータを、
前記利用者端末から取得した利用者識別子及びアイテム識別子に基づいて、前記予約データ記憶手段に記憶された順位特定データを取得し、前記アイテム識別子のアイテムについて前記利用者の現在の予約順番を表示させる画面データを生成し、前記利用者端末に送信する予約状況確認手段、及び
前記利用者端末から予約順番を繰り下げるための変更希望順位に関するデータを含む予約順番変更要求を受信した場合には、前記利用者の予約順番を、前記変更希望順位に対応する予約順番に変更して前記順番管理データ記憶手段に記録する予約順番変更手段、
前記関連予約データ記憶手段に記憶された後行予約識別子に基づいて後行予約のアイテムの予約順番を特定し、前記関連予約データ記憶手段に記憶された先行予約識別子に基づいて先行予約のアイテムの予約順番を特定する手段、及び
前記後行予約識別子のアイテムの予約順番が、この後行予約識別子に関連付けられた先行予約識別子のアイテムの予約順番よりも先行している場合には、このアイテムを先行予約識別子とする後行予約識別子のアイテムの予約順番を、このアイテムの予約順番よりも後になるように前記後行予約識別子のアイテムの予約順番を変更する手段
として機能させることを特徴とする予約管理プログラム。 Reservation data storage means for storing reservation data associating an item identifier for specifying an item that can be reserved and a user identifier for specifying a user who reserved this item;
Order management data storage means for storing order management data in association with rank specifying data for specifying a reservation order, with respect to identification information of each reservation data in each item;
Relevant reservation data storage means for registering data related to the reservation priority for specifying the item of the advance reservation identifier and the item of the subsequent reservation identifier in the reservation data of the same user;
A program for managing user reservations using a reservation management system comprising a management computer connected to a user terminal,
The management computer,
Based on the user identifier and the item identifier acquired from the user terminal, the rank specifying data stored in the reservation data storage means is acquired, and the current reservation order of the user is displayed for the item of the item identifier. Reservation status confirmation means for generating screen data and transmitting it to the user terminal, and when receiving a reservation order change request including data relating to a desired change order for lowering the reservation order from the user terminal, the use Reservation order changing means for changing the reservation order of the person to the reservation order corresponding to the desired change order and recording it in the order management data storage means ,
The reservation order of the subsequent reservation item is specified based on the subsequent reservation identifier stored in the related reservation data storage means, and the pre-reserved item is determined based on the previous reservation identifier stored in the related reservation data storage means. Means for specifying the reservation order; and
If the reservation order of the item of the subsequent reservation identifier is ahead of the reservation order of the item of the preceding reservation identifier associated with the subsequent reservation identifier, the subsequent reservation using this item as the preceding reservation identifier A reservation management program that functions as means for changing the reservation order of the item of the subsequent reservation identifier so that the reservation order of the item of the identifier is later than the reservation order of the item .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006251393A JP4921901B2 (en) | 2006-09-15 | 2006-09-15 | Reservation management system, reservation management method and reservation management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006251393A JP4921901B2 (en) | 2006-09-15 | 2006-09-15 | Reservation management system, reservation management method and reservation management program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008071278A JP2008071278A (en) | 2008-03-27 |
JP4921901B2 true JP4921901B2 (en) | 2012-04-25 |
Family
ID=39292783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006251393A Expired - Fee Related JP4921901B2 (en) | 2006-09-15 | 2006-09-15 | Reservation management system, reservation management method and reservation management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4921901B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011159072A (en) * | 2010-01-29 | 2011-08-18 | Park 24 Co Ltd | Communication apparatus for car sharing, and computer program |
JP5440302B2 (en) * | 2010-03-19 | 2014-03-12 | 富士通株式会社 | Lending order waiting period prediction device, lending order waiting period prediction method, and computer program |
KR102081399B1 (en) * | 2019-02-08 | 2020-02-25 | 주식회사이씨오 | System for reserving a book and sending a message |
JP7293987B2 (en) * | 2019-08-27 | 2023-06-20 | 沖電気工業株式会社 | Information processing device, order change system, order change method and order change program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3189790B2 (en) * | 1998-06-17 | 2001-07-16 | 日本電気株式会社 | Queue calling device |
JP2004094380A (en) * | 2002-08-29 | 2004-03-25 | Sony Corp | Waiting list management system and device, information processor and waiting list management method |
JP4127637B2 (en) * | 2002-09-04 | 2008-07-30 | 株式会社リコー | Image forming apparatus |
JP2004178041A (en) * | 2002-11-25 | 2004-06-24 | Toshiba Corp | Mobile service system for theme park, its reservation method, and its payment method |
JP2005031943A (en) * | 2003-07-11 | 2005-02-03 | Fujitsu Ltd | Lending information management method and lending information management program |
-
2006
- 2006-09-15 JP JP2006251393A patent/JP4921901B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008071278A (en) | 2008-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101366021B (en) | Application of metadata to documents and document objects via a software application user interface | |
EP1926031A2 (en) | Retrieval system and method of displaying retrieved results in the system | |
Li et al. | Here's what I did: Sharing and reusing web activity with ActionShot | |
WO2008157016A1 (en) | Integrated sharing of electronic documents | |
JP5683939B2 (en) | Document management device | |
JP2007213347A (en) | Asset management system, asset management method and asset management program | |
JP2013152534A (en) | Electronic book device and method and program for controlling the same | |
CN102750081A (en) | Information processing apparatus, information processing method, and program | |
JP4921901B2 (en) | Reservation management system, reservation management method and reservation management program | |
JP2008026951A (en) | Data management system, data management method and data management program | |
JP2016177624A (en) | Workflow management system, workflow management device, control method and program | |
JP4783234B2 (en) | Collection lending support system, collection lending support method and collection lending support program | |
JP2005084945A (en) | Method for circulating document | |
JP5260003B2 (en) | File search device and file search program | |
JP6007634B2 (en) | Book information search device, book information search program, and book information search system | |
JP6461047B2 (en) | Catalog search system, method and program | |
JP5263848B2 (en) | Document management apparatus, and control method and program therefor. | |
JP4787590B2 (en) | Collection search method, collection search system and collection search program | |
JP2007257603A (en) | List registration object information acquisition system, method, program and device | |
JP4809053B2 (en) | Data linkage processing system, data linkage processing method, and data linkage processing program | |
JP5233919B2 (en) | Library management method and library management device | |
JP2006182551A (en) | Document managing system and its method, program and recording medium | |
JP2009059066A (en) | System, method, and program for lending/returning processing | |
JP2014048837A (en) | Conference information management system and image forming apparatus | |
JP4641480B2 (en) | Catalog search method, catalog search system, and catalog search result display program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090515 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110701 |
|
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: 20120131 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4921901 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150210 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |