Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6765910B2 - Reservation frame management device, reservation frame management method, and reservation frame management program - Google Patents
[go: Go Back, main page]

JP6765910B2 - Reservation frame management device, reservation frame management method, and reservation frame management program - Google Patents

Reservation frame management device, reservation frame management method, and reservation frame management program Download PDF

Info

Publication number
JP6765910B2
JP6765910B2 JP2016179819A JP2016179819A JP6765910B2 JP 6765910 B2 JP6765910 B2 JP 6765910B2 JP 2016179819 A JP2016179819 A JP 2016179819A JP 2016179819 A JP2016179819 A JP 2016179819A JP 6765910 B2 JP6765910 B2 JP 6765910B2
Authority
JP
Japan
Prior art keywords
reservation
resource
resources
service
reservation frame
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.)
Active
Application number
JP2016179819A
Other languages
Japanese (ja)
Other versions
JP2018045453A (en
Inventor
竜也 原田
竜也 原田
圭一 飯田
圭一 飯田
邦明 芹澤
邦明 芹澤
Original Assignee
株式会社オービック
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 株式会社オービック filed Critical 株式会社オービック
Priority to JP2016179819A priority Critical patent/JP6765910B2/en
Publication of JP2018045453A publication Critical patent/JP2018045453A/en
Application granted granted Critical
Publication of JP6765910B2 publication Critical patent/JP6765910B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、予約枠管理装置、予約枠管理方法、および、予約枠管理プログラムに関する。 The present invention relates to a reservation frame management device, a reservation frame management method, and a reservation frame management program.

特許文献1には、教習所の配車システムとの連携による教習所の予約に関する技術的事項が記載されており、特に教習車の予約状況の閲覧や、既に自分が予約した教習日時を確認できること、あるいは、画面上の「空車」または「空車僅か」をクリックすることによって、予約受付されることが開示されている。 Patent Document 1 describes technical matters related to the reservation of a driving school in cooperation with the driving school dispatch system, and in particular, it is possible to browse the reservation status of the driving school, check the date and time of the training already reserved, or It is disclosed that reservations will be accepted by clicking "empty car" or "slightly empty car" on the screen.

特開2001−306740号公報Japanese Unexamined Patent Publication No. 2001-306740

このような特許文献1にあっては、教習車の予約状況を閲覧したり、自分で予約した教習日時を確認したり、空車状況表示をクリックすることで予約受付できる。しかし、教習を予約するには、教習内容に合った空き車両だけでなく、教習内容に合った指導員が居ることを要するため、両者の組み合わせで予約可能か否かを判断する必要がある。例えば、教習内容により指導員の資格が大型車と普通車に分かれ、また教習車両もAT車とMT車と大型車に分かれているため、指導員の勤務予定と空き車両の数が合わないと、予約できなくなる。このことは、自動車教習所の例に限らず、マンツーマンの専門学校や語学学校などでも講師と教科に応じた教室(例えば、PC教室、実験室、語学ラボ等)との組み合わせで予約する必要のある点では同じである。ところが、これまでは指導員や講師のような人的資源の勤務状況、教習車両や教室のような物的資源の空き状況、および、既存の予約状況などの情報は、互いにリンクしていなかったため、予約の可否を把握するのに手間がかかる上、誤って予約可能と判定されてしまう可能性があるという課題があった。 In such Patent Document 1, reservations can be accepted by browsing the reservation status of the training vehicle, confirming the training date and time reserved by oneself, and clicking the vacant vehicle status display. However, in order to reserve a lesson, it is necessary to have an instructor who matches the lesson content as well as an empty vehicle that matches the lesson content, so it is necessary to judge whether or not it is possible to make a reservation by combining both. For example, the qualifications of instructors are divided into large cars and ordinary cars depending on the content of the training, and the training vehicles are also divided into AT cars, MT cars and large cars, so if the instructor's work schedule does not match the number of vacant cars, make a reservation. become unable. This is not limited to the example of a driving school, but it is necessary to make a reservation in combination with a lecturer and a classroom according to the subject (for example, PC classroom, laboratory, language lab, etc.) at one-on-one vocational schools and language schools. It is the same in that. However, until now, information such as the working status of human resources such as instructors and instructors, the availability of physical resources such as training vehicles and classrooms, and the status of existing reservations were not linked to each other. There is a problem that it takes time and effort to grasp whether or not the reservation is possible, and there is a possibility that the reservation is erroneously determined.

本発明は、上記問題点に鑑みてなされたものであって、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、人的資源と物的資源の稼働予定データと予約データとに基づいて予約可能数を予約枠として算出することで、容易かつ正確に予約を行うことができる予約枠管理装置、予約枠管理方法、および、予約枠管理プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and when reserving a service provided by a combination of human resources and physical resources, operation schedule data and reservation of human resources and physical resources are made. The purpose is to provide a reservation frame management device, a reservation frame management method, and a reservation frame management program that can easily and accurately make a reservation by calculating the number of reservations that can be made as a reservation frame based on the data. To do.

上述した課題を解決し、目的を達成するために、本発明に係る予約枠管理装置は、制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置であって、前記制御部は、前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定手段と、サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力手段と、入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出手段と、前記サービスの予約データを入力する予約データ入力手段と、を備え、前記予約可能数算出手段は、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the reservation frame management device according to the present invention includes a control unit and makes a reservation when reserving a service provided by a combination of human resources and physical resources. It is a reservation frame management device that manages the availability of a reservation frame, and in the control unit, at least one of the human resource and the physical resource is composed of a plurality of resources, and the service content for making a reservation is which human resource. A master setting means for setting in the master which combination of physical resources and a combination of physical resources and a schedule data input means for inputting operation schedule data of human resources and physical resources for each service time, and the above-mentioned input A reservable number calculation means that aggregates operation schedule data for each service time and calculates the reservable number of human resources and physical resources for each resource, and a reservation data input means for inputting the reservation data of the service. In preparation, the reservable number calculation means uses the remaining reservable number obtained by subtracting the resources used in the reservation data based on the master from the calculated reservable number for each resource as a reservation frame for each resource in service time units. It is characterized by calculating in.

また、本発明に係る予約枠管理装置は、前記予約可能数算出手段は、前記算出した残りの予約枠に対して、前記予約データ入力手段から次に受けたいサービスの予約データが入力されると、前記マスタに基づいて次に受けたいサービスの予約可能なサービス時間帯と予約枠数とを算出すること、を特徴とする。 Further, in the reservation frame management device according to the present invention, when the reservationable number calculation means inputs the reservation data of the service to be received next from the reservation data input means to the remaining reservation frame calculated. , The feature is that the service time zone and the number of reservation slots for the service to be received next are calculated based on the master.

また、本発明に係る予約枠管理装置は、前記制御部は、前記算出した残りの予約枠と、次に受けたいサービスの予約可能なサービス時間帯と予約枠数との少なくとも一つを表示する表示手段を更に備えていること、を特徴とする。 Further, in the reservation frame management device according to the present invention, the control unit displays at least one of the calculated remaining reservation frame, the service time zone in which the service to be received next can be reserved, and the number of reservation frames. It is characterized by further providing display means.

また、本発明に係る予約枠管理方法は、制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置で実行される予約枠管理方法であって、前記制御部で実行される、前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定ステップと、サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力ステップと、入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出ステップと、前記サービスの予約データを入力する予約データ入力ステップと、を含み、前記予約可能数算出ステップは、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データのサービスで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、を特徴とする。 Further, the reservation frame management method according to the present invention includes a control unit, and when reserving a service provided by a combination of human resources and physical resources, a reservation frame management device that manages whether or not the reservation is possible with the reservation frame. The reservation frame management method executed by the control unit, in which at least one of the human resource and the physical resource, which is executed by the control unit, is composed of a plurality of resources, and the service content for making a reservation is which human resource. A master setting step for setting which combination of physical resources is composed in the master, a scheduled data input step for inputting operation schedule data of human resources and physical resources for each service time, and the input operation. Includes a reservable number calculation step that aggregates scheduled data for each service time and calculates the reservable number of human resources and physical resources for each resource, and a reservation data input step for inputting the reservation data of the service. In the reservable number calculation step, the remaining reservable number obtained by subtracting the resource used in the reservation data service based on the master from the calculated reservable number for each resource is set as the reservation frame, and the resource is resource in service time units. It is characterized by being calculated for each.

また、本発明に係る予約枠管理プログラムは、制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置に実行させるための予約枠管理プログラムであって、前記制御部で実行させるための、前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定ステップと、サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力ステップと、入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出ステップと、前記サービスの予約データを入力する予約データ入力ステップと、を含み、前記予約可能数算出ステップは、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データのサービスで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、を特徴とする。 Further, the reservation frame management program according to the present invention includes a control unit, and when reserving a service provided by a combination of human resources and physical resources, a reservation frame management device that manages whether or not a reservation can be made with a reservation frame. It is a reservation frame management program to be executed by the control unit, and at least one of the human resource and the physical resource to be executed by the control unit is composed of a plurality of resources, and which human resource is the service content for making a reservation. A master setting step that sets the master as to which combination of resources and physical resources consists of, and a schedule data input step that inputs the operation schedule data of human resources and physical resources for each service time, and input A reservable number calculation step that aggregates the operation schedule data for each service time and calculates the reservable number of human resources and physical resources for each resource, a reservation data input step for inputting the reservation data of the service, and a reservation data input step. In the service time unit, the reservable number calculation step includes the remaining reservable number obtained by subtracting the resources used in the reservation data service based on the master from the calculated reservable number for each resource as a reservation frame. It is characterized by calculating for each resource.

本発明によれば、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、人的資源と物的資源の稼働予定データと予約データとに基づいて予約可能数を予約枠として算出することで、容易かつ正確に予約を行うことができるという効果を奏する。 According to the present invention, when reserving a service provided by a combination of human resources and physical resources, the number of reservations that can be made is reserved based on the operation schedule data and reservation data of human resources and physical resources. By calculating as, it is possible to make a reservation easily and accurately.

図1は、予約枠管理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of the reservation frame management device. 図2は、予約枠管理装置の処理の一例を示すフローチャートである。FIG. 2 is a flowchart showing an example of processing of the reservation frame management device. 図3は、本実施形態における指導員の勤務予定入力の一例を示す図である。FIG. 3 is a diagram showing an example of inputting a work schedule of an instructor in this embodiment. 図4は、図3の指導員の勤務予定を集計した予約可能数の一例を示す図である。FIG. 4 is a diagram showing an example of the number of reservations that can be made by totaling the work schedules of the instructors of FIG. 図5は、本実施形態における車両の使用予定入力の一例を示す図である。FIG. 5 is a diagram showing an example of a vehicle usage schedule input in the present embodiment. 図6は、図5の車両の使用予定を集計した予約可能数の一例を示す図である。FIG. 6 is a diagram showing an example of the number of reservations that can be made by totaling the usage schedule of the vehicle of FIG. 図7は、現在の予約状況の一例を示す図である。FIG. 7 is a diagram showing an example of the current reservation status. 図8は、指導員の勤務予定と車両の使用予定と現在の予約状況とに基づいて算出された予約可能数としての予約枠の一例を示す図である。FIG. 8 is a diagram showing an example of a reservation frame as a reservable number calculated based on the instructor's work schedule, vehicle usage schedule, and current reservation status. 図9は、本実施形態における教習生の次予約内容の一例を示す図である。FIG. 9 is a diagram showing an example of the next reservation contents of the trainee in the present embodiment. 図10は、図9の教習生Eの次予約内容に基づく予約枠の一例を示す図である。FIG. 10 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee E of FIG. 図11は、図9の教習生Fの次予約内容に基づく予約枠の一例を示す図である。FIG. 11 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee F of FIG. 図12は、図9の教習生Gの次予約内容に基づく予約枠の一例を示す図である。FIG. 12 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee G of FIG. 図13は、図9の教習生Hの次予約内容に基づく予約枠の一例を示す図である。FIG. 13 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee H of FIG.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本実施形態では、予約枠管理装置として自動車教習所の予約システムを例にあげて説明するが、本発明は必ずしもこの実施形態に限定されない。 Embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, the reservation system of the driving school will be described as an example of the reservation frame management device, but the present invention is not necessarily limited to this embodiment.

[1.概要]
従来は、例えば自動車教習所の事務職員が指導員の勤務予定や教習車両の利用可能予定を紙の時間割表を用いて管理し、その紙に教習生の名前を記載していくことで、教習の予約管理を行っていた。また、システム上で管理する場合は、事務職員が指導員の勤務予定と、教習車両の利用可能予定を紙または画面上で確認し、予約可能数を算出して、その結果を手入力していた。このように、指導員の勤務予定と、教習車両の利用可能予定と、予約可能数とがリンクしていないため、2重管理の手間がかかり、集計ミスが発生し易く、誤った予約可能数を算出するおそれがあった。
[1. Overview]
Conventionally, for example, a driving school clerical staff manages the work schedule of an instructor and the availability schedule of a training vehicle using a paper timetable, and writes the name of the trainee on the paper to reserve the training. I was managing it. In addition, when managing on the system, the clerical staff confirmed the instructor's work schedule and the availability schedule of the training vehicle on paper or screen, calculated the number of reservations that could be made, and manually entered the result. .. In this way, since the instructor's work schedule, the available schedule of the training vehicle, and the number of reservations that can be made are not linked, it takes time and effort for double management, and it is easy for counting errors to occur, so the wrong number of reservations can be made. There was a risk of calculation.

そこで、本実施形態にかかる予約枠管理装置は、指導員の勤務予定と教習車両の利用可能予定とを入力すると、マスタデータの設定に従って、自動的に予約取得可能数を算出する機能を備えている。このため、指導員の勤務予定と教習車両の利用可能予定を入力するだけで、自動的に予約可能数としての予約枠を算出することができるため、入力負荷が軽減され、また、誤った予約可能数が算出されるのを防止することができる。 Therefore, the reservation frame management device according to the present embodiment has a function of automatically calculating the number of reservations that can be acquired according to the setting of the master data when the instructor's work schedule and the available schedule of the training vehicle are input. .. Therefore, the input load can be reduced and erroneous reservations can be made because the reservation frame as the number of reservations that can be made can be automatically calculated simply by inputting the work schedule of the instructor and the availability schedule of the training vehicle. It is possible to prevent the number from being calculated.

[2.構成]
本実施形態に係る予約枠管理装置の構成の一例について、図1を参照して説明する。図1は、予約枠管理装置100の構成の一例を示すブロック図である。
[2. Constitution]
An example of the configuration of the reservation frame management device according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing an example of the configuration of the reservation frame management device 100.

予約枠管理装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、予約枠管理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The reservation frame management device 100 is a commercially available desktop personal computer. The reservation frame management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but is a portable notebook personal computer, a PDA (Personal Digital Assistants), a smartphone, a tablet personal computer, or the like on the market. It may be a type information processing device.

予約枠管理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。予約枠管理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The reservation frame management device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the reservation frame management device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線又は無線の通信回線を介して、予約枠管理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、予約枠管理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。 The communication interface unit 104 connects the reservation frame management device 100 to the network 300 so as to be communicable via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with another device via a communication line. Here, the network 300 has a function of connecting the reservation frame management device 100 and the server 200 so as to be able to communicate with each other, and is, for example, the Internet or a LAN (Local Area Network).

記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。ここで、記憶部106は、予約内容設定マスタテーブル106a、予定データ記憶部106b、予約可能数記憶部106c、予約データ記憶部106d等を備えている。 Various databases, tables, files, and the like are stored in the storage unit 106. In the storage unit 106, a computer program for giving a command to a CPU (Central Processing Unit) in cooperation with an OS (Operating System) to perform various processes is recorded. As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like can be used. Here, the storage unit 106 includes a reservation content setting master table 106a, a schedule data storage unit 106b, a reservable number storage unit 106c, a reservation data storage unit 106d, and the like.

予約内容設定マスタテーブル106aは、予約を行うサービス内容がどのような人的資源と物的資源の組み合わせからなるかを予め設定しておくマスタテーブルである。例えば、自動車教習所の場合、人的資源としての指導員の資格には、“普通”と“大型”とがあり、物的資源としての教習車両には、“MT車(マニュアルトランスミッション車)”と“AT車(オートマティックトランスミッション車)”と“大型車”とがある。ここで、“MT所内”を予約した場合の予約内容は、“普通”の教習が可能な指導員が必要で、“MT車”を使用すると設定されている。また、“AT所内”という予約を行った場合の予約内容は、“普通”の教習が可能な指導員が必要で、“AT車”を使用すると設定されている。さらに、“大型所内”という予約を行った場合の予約内容は、“大型”の教習が可能な指導員が必要で、“大型車”を使用すると設定されている。つまり、上記予約が入った場合は、予約内容設定マスタテーブル106aに設定された予約内容に応じた人的資源と物的資源の数が予約可能数から差し引かれる。 The reservation content setting master table 106a is a master table in which what kind of combination of human resources and physical resources is used for the service content to be reserved is set in advance. For example, in the case of an automobile training school, the qualifications of an instructor as a human resource include "ordinary" and "large", and the training vehicle as a physical resource includes "MT vehicle (manual transmission vehicle)" and " There are "AT cars (automatic transmission cars)" and "large cars". Here, when the "MT office" is reserved, the reservation content requires an instructor who can teach "ordinary", and it is set to use the "MT car". In addition, when a reservation is made "inside the AT office", the reservation content requires an instructor who can teach "ordinary", and it is set to use the "AT car". Furthermore, when a reservation is made for "inside a large facility", the reservation content requires an instructor who can teach "large" and is set to use a "large vehicle". That is, when the above reservation is made, the number of human resources and physical resources corresponding to the reservation contents set in the reservation contents setting master table 106a is deducted from the number of reservations that can be made.

予定データ記憶部106bは、サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを記憶する。例えば、自動車教習所の場合は、各教習時間単位で指導員の勤務予定データと、教習車両の使用予定データとが入力されて、記憶される。 The schedule data storage unit 106b stores operation schedule data of human resources and physical resources for each service time. For example, in the case of a driving school, the work schedule data of the instructor and the usage schedule data of the training vehicle are input and stored for each training time unit.

予約可能数記憶部106cは、入力された稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出したものを記憶する。例えば、自動車教習所の場合は、入力された指導員の勤務予定データと教習車両の使用予定データとを教習時間毎に集計し、資源毎に算出された予約可能数を記憶する。また、予約可能数記憶部106cは、既に教習予約データが予約取得されている場合、算出された資源毎の予約可能数から教習予約データが使用する資源を差し引いた残りの予約可能数を予約枠として記憶する。さらに、予約可能数記憶部106cは、記憶されている残りの予約枠に対して、次に受けたい教習がある場合、その教習が予約可能な教習時間帯と予約枠数の算出結果を記憶してもよい。 The reservable number storage unit 106c aggregates the input scheduled operation data for each service time, and stores the reservable number of human resources and physical resources calculated for each resource. For example, in the case of a driving school, the input instructor's work schedule data and the training vehicle usage schedule data are aggregated for each training time, and the number of reservations calculated for each resource is stored. In addition, when the lesson reservation data has already been reserved, the reservable number storage unit 106c sets the remaining reservable number obtained by subtracting the resources used by the lesson reservation data from the calculated reservable number for each resource. Remember as. Further, the reservable number storage unit 106c stores the calculation result of the lesson time zone in which the lesson can be reserved and the number of reserved slots when there is a lesson to be taken next for the remaining reserved slots stored. You may.

予約データ記憶部106dは、入力されたサービスの予約データを記憶する。例えば、自動車教習所の場合は、教習生が教習を予約するために入力した教習予約データを記憶する。また、教習生が次に受けたい教習がある場合は、入力した次に受けたい教習予約データを記憶してもよい。 The reservation data storage unit 106d stores the input reservation data of the service. For example, in the case of a driving school, the training reservation data input by the trainee to reserve the training is stored. In addition, if the trainee has a lesson that he / she wants to take next, he / she may store the input lesson reservation data that he / she wants to take next.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input / output interface unit 108. As the output device 114, a speaker or a printer can be used in addition to a monitor (including a home television). In addition to the keyboard, mouse, and microphone, the input device 112 can use a monitor that cooperates with the mouse to realize the pointing device function. In the following, the output device 114 may be referred to as a monitor 114, and the input device 112 may be referred to as a keyboard 112 or a mouse 112.

制御部102は、予約枠管理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。ここで、制御部102は、機能概念的に、マスタ設定手段としてのマスタ設定部102a、予定データ入力手段としての予定データ入力部102b、予約可能数算出手段としての予約可能数算出部102c、予約データ入力手段としての予約データ入力部102d、表示手段としての表示部102e等を備えている。 The control unit 102 is a CPU or the like that collectively controls the reservation frame management device 100. The control unit 102 has an internal memory for storing a control program such as an OS, a program that defines various processing procedures, required data, and the like, and performs various information processing based on these stored programs. Execute. Here, the control unit 102 functionally conceptually includes a master setting unit 102a as a master setting means, a schedule data input unit 102b as a schedule data input means, a reservationable number calculation unit 102c as a reservationable number calculation means, and a reservation. It includes a reserved data input unit 102d as a data input means, a display unit 102e as a display means, and the like.

マスタ設定部102aは、予約を行うサービス内容がどのような人的資源と物的資源の組み合わせからなるかを予め予約内容設定マスタテーブル106aに設定するものである。例えば、自動車教習所の場合は、人的資源としての指導員の資格に“普通”と“大型”とがあり、物的資源としての教習車両に、“MT車”と“AT車”と“大型車”とがある。マスタ設定の具体例としては、“MT所内”という予約内容は、“普通”の教習が可能な指導員で、“MT車”を使用する組み合わせとなり、“AT所内”という予約内容は、“普通”の教習が可能な指導員で、“AT車”を使用する組み合わせとなり、“大型所内”という予約内容は、“大型”の教習が可能な指導員で、“大型車”を使用する組み合わせとなる。 The master setting unit 102a sets in advance in the reservation content setting master table 106a what kind of combination of human resources and physical resources the service content to be reserved consists of. For example, in the case of a driving school, there are "ordinary" and "large" in the qualifications of instructors as human resources, and "MT cars", "AT cars" and "large cars" are the training vehicles as physical resources. There is ". As a specific example of the master setting, the reservation content "inside the MT office" is a combination that allows instructors who can teach "ordinary" and uses the "MT car", and the reservation content "inside the AT office" is "normal". Instructors who can train in "AT car" will be used, and the reservation content of "Large place" will be a combination of instructors who can train "Large" and use "Large car".

予定データ入力部102bは、サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力するものである。例えば、自動車教習所の場合は、各教習時間における指導員の勤務予定データと、教習車両の使用予定データとが入力される。 The schedule data input unit 102b inputs operation schedule data of human resources and physical resources for each service time. For example, in the case of a driving school, the work schedule data of the instructor at each training time and the usage schedule data of the training vehicle are input.

予約可能数算出部102cは、入力された稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出するものである。例えば、自動車教習所の場合は、入力された指導員の勤務予定データと教習車両の使用予定データとを教習時間毎に集計し、資源毎の予約可能数を算出する。また、教習予約データが予約取得されている場合、予約可能数算出部102cは、算出した資源毎の予約可能数から予約取得された教習予約データが使用する資源を差し引いた残りの予約可能数を予約枠として算出する。さらに、予約可能数算出部102cは、算出した残りの予約枠に対して、次に受けたい教習がある場合、その教習が予約可能な教習時間帯と予約枠数を算出することもできる。 The reservable number calculation unit 102c aggregates the input scheduled operation data for each service time, and calculates the reservable number of human resources and physical resources for each resource. For example, in the case of a driving school, the input instructor's work schedule data and the training vehicle usage schedule data are aggregated for each training time, and the number of reservations that can be made for each resource is calculated. When the lesson reservation data is reserved, the reservable number calculation unit 102c calculates the remaining reservable number obtained by subtracting the resources used by the reserved lesson reservation data from the calculated reservable number for each resource. Calculated as a reservation frame. Further, the reservable number calculation unit 102c can also calculate the lesson time zone in which the lesson can be reserved and the number of reservation slots when there is a lesson to be taken next for the remaining reserved slots calculated.

予約データ入力部102dは、サービスの予約データを入力する。例えば、自動車教習所の場合は、教習生が教習の予約を行うための教習予約データを入力する。また、教習生が次に受けたい教習内容がある場合は、次に受けたい教習予約データを入力することもできる。これにより、次に受けたい教習予約データを入力すると、これに基づいて予約可能数算出部102cによって、次に受けたい教習の予約が可能な教習時間帯と予約枠数とが算出できるため、容易かつ正確に予約を入れることができる。 The reservation data input unit 102d inputs the reservation data of the service. For example, in the case of a driving school, the training reservation data for the trainee to make a training reservation is input. In addition, if the student has a lesson content that he / she wants to take next, he / she can enter the lesson reservation data that he / she wants to take next. As a result, when the lesson reservation data to be received next is input, the lesson time zone and the number of reservation slots where the next lesson to be received can be reserved can be calculated by the reservationable number calculation unit 102c based on this, which is easy. And you can make a reservation accurately.

表示部102eは、予約可能数算出部102cで算出した残りの予約枠と、次に受けたいサービスの予約可能なサービス時間帯と予約枠数とをそれぞれの画面に表示するよう制御する。例えば、自動車教習所の場合、予約可能数算出部102cで算出された教習予約が可能な残りの予約枠については、全体の予約可能数を示すものであるため、教習所側で見ることのできる画面に表示させる。また、予約可能数算出部102cで算出された次に受けたい教習の予約が可能な教習時間帯と予約枠数については、次に受けたい教習の予約データを入力した教習生個人が見ることのできる画面に表示させる。 The display unit 102e controls to display the remaining reservation frame calculated by the reservable number calculation unit 102c, the service time zone in which the service to be received next can be reserved, and the number of reservation frames on each screen. For example, in the case of a driving school, the remaining reservation slots that can be reserved for lessons calculated by the reservationable number calculation unit 102c show the total number of reservations that can be made, so that the screen can be viewed on the driving school side. Display it. In addition, the lesson time zone and the number of reservation slots that can be reserved for the next lesson calculated by the reservationable number calculation unit 102c can be viewed by the individual student who entered the reservation data for the next lesson. Display on the screen that can be done.

[3.具体例]
本実施形態の具体例について、図2から図13を参照して、本実施形態に係る予約枠管理装置の処理の一例について説明する。図2は、予約枠管理装置の処理の一例を示すフローチャートである。図3は、本実施形態における指導員の勤務予定入力の一例を示す図である。図4は、図3の指導員の勤務予定を集計した予約可能数の一例を示す図である。図5は、本実施形態における車両の使用予定入力の一例を示す図である。図6は、図5の車両の使用予定を集計した予約可能数の一例を示す図である。図7は、現在の予約状況の一例を示す図である。図8は、指導員の勤務予定と車両の使用予定と現在の予約状況とに基づいて算出された予約可能数としての予約枠の一例を示す図である。図9は、本実施形態における教習生の次予約内容の一例を示す図である。図10は、図9の教習生Eの次予約内容に基づく予約枠の一例を示す図である。図11は、図9の教習生Fの次予約内容に基づく予約枠の一例を示す図である。図12は、図9の教習生Gの次予約内容に基づく予約枠の一例を示す図である。図13は、図9の教習生Hの次予約内容に基づく予約枠の一例を示す図である。
[3. Concrete example]
A specific example of the present embodiment will be described with reference to FIGS. 2 to 13 to explain an example of processing of the reservation frame management device according to the present embodiment. FIG. 2 is a flowchart showing an example of processing of the reservation frame management device. FIG. 3 is a diagram showing an example of inputting a work schedule of an instructor in this embodiment. FIG. 4 is a diagram showing an example of the number of reservations that can be made by totaling the work schedules of the instructors of FIG. FIG. 5 is a diagram showing an example of a vehicle usage schedule input in the present embodiment. FIG. 6 is a diagram showing an example of the number of reservations that can be made by totaling the usage schedule of the vehicle of FIG. FIG. 7 is a diagram showing an example of the current reservation status. FIG. 8 is a diagram showing an example of a reservation frame as a reservable number calculated based on the instructor's work schedule, vehicle usage schedule, and current reservation status. FIG. 9 is a diagram showing an example of the next reservation contents of the trainee in the present embodiment. FIG. 10 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee E of FIG. FIG. 11 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee F of FIG. FIG. 12 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee G of FIG. FIG. 13 is a diagram showing an example of a reservation frame based on the next reservation content of the trainee H of FIG.

まず、図2に示すように、マスタ設定部102aは、予約を行う教習内容がどのような人的資源と物的資源の組み合わせからなるかを予め予約内容設定マスタテーブル106aに設定しておく(ステップSA−1)。 First, as shown in FIG. 2, the master setting unit 102a sets in advance what kind of combination of human resources and physical resources the training content to be reserved consists of in the reservation content setting master table 106a ( Step SA-1).

続いて、予定データ入力部102bは、各教習時間における指導員の勤務予定データと、教習車両の使用予定データとを入力する(ステップSA−2)。そして、予約可能数算出部102cは、入力された稼働予定データを教習時間毎に集計し、資源毎の詳細な予約可能数を算出する(ステップSA−3)。例えば、教習時限毎の“普通”と“大型”の指導が可能な指導員の出勤人数を集計すると共に、教習時限毎の“MT車”と“AT車”と“大型車”の各教習車両が使用可能な車両数を集計し、予約可能数を算出する。 Subsequently, the schedule data input unit 102b inputs the work schedule data of the instructor at each training time and the usage schedule data of the training vehicle (step SA-2). Then, the reservable number calculation unit 102c aggregates the input scheduled operation data for each training time and calculates a detailed reservable number for each resource (step SA-3). For example, the number of instructors who can teach "normal" and "large" for each training period is totaled, and the "MT cars", "AT cars", and "large cars" for each training period are listed. The number of vehicles that can be used is totaled and the number of vehicles that can be reserved is calculated.

表示部102eは、算出された教習時限毎の各資格を持った指導員の勤務予定人数と、教習時限毎の種類毎の教習車両の使用予定台数とは、教習所側で把握したい予約可能数であるため、教習所の事務員が見ることのできる画面に表示する(ステップSA−4)。 The display unit 102e shows the calculated number of instructors with each qualification for each training period and the planned number of training vehicles for each type of training period, which are the number of reservations that the driving school wants to know. Therefore, it is displayed on a screen that can be seen by the driving school clerk (step SA-4).

ここで、予約データ入力部102dから教習予約データが入力された場合は(ステップSA−5:Yes)、ステップSA−3に戻り、予約可能数算出部102cは、入力された教習予約データと予約内容設定マスタテーブル106aとに基づいて算出された人的資源と物的資源の予約可能数を、上記ステップSA−4で画面に表示された予約可能数から差し引いた残りの予約可能数を算出する(ステップSA−3)。算出された残りの予約可能数も教習所側で把握したい予約可能数であるため、表示部102eは、教習所の事務員が見ることのできる画面に表示する(ステップSA−4)。 Here, when the lesson reservation data is input from the reservation data input unit 102d (step SA-5: Yes), the process returns to step SA-3, and the reservationable number calculation unit 102c returns to the input lesson reservation data and the reservation. Calculate the remaining reservable number by subtracting the reservable number of human resources and physical resources calculated based on the content setting master table 106a from the reservable number displayed on the screen in step SA-4 above. (Step SA-3). Since the calculated remaining number of reservables is also the number of reservables that the driving school wants to grasp, the display unit 102e displays it on a screen that can be viewed by the clerk of the driving school (step SA-4).

ここで、教習生から次回予約したい教習内容が入力された場合は(ステップSA−5:Yes)、ステップSA−3に戻り、予約可能数算出部102cは、入力された次回予約内容を予約内容設定マスタテーブル106aに基づいて人的資源と物的資源の予約可能数を算出し、現在の予約状況から見てどの教習時限にどれだけの予約可能枠数が残っているかを算出する。この算出結果は、次回予約したい教習内容によって異なってくるため、表示部102eは、入力した教習生のみが見ることのできる予約取得画面に予約可能枠数を表示する(ステップSA−4)。 Here, if the trainee inputs the lesson content to be reserved next time (step SA-5: Yes), the process returns to step SA-3, and the reservationable number calculation unit 102c reserves the input next reservation content. The number of reservable human resources and physical resources is calculated based on the setting master table 106a, and how many reservable slots remain in which training period in view of the current reservation status. Since this calculation result differs depending on the content of the lesson to be reserved next time, the display unit 102e displays the number of reservable slots on the reservation acquisition screen that can be seen only by the input trainee (step SA-4).

その後、予約データ入力部102dから教習予約データや次回予約したい教習内容の入力が無く(ステップSA−5:No)、新たな予定データ入力があると(ステップSA−6:Yes)、ステップSA−2に戻って上記処理が繰り返される。新たな予定データ入力が無い場合は、処理を終了する(ステップSA−6:No)。 After that, if there is no input of lesson reservation data or lesson content to be reserved next time from the reservation data input unit 102d (step SA-5: No) and there is new schedule data input (step SA-6: Yes), step SA- Returning to 2, the above process is repeated. If there is no new scheduled data input, the process ends (step SA-6: No).

ここで、図1および図3〜図13を参照して、本実施形態における予約枠管理装置の処理の一例について具体的に説明する。 Here, an example of processing of the reservation frame management device in the present embodiment will be specifically described with reference to FIGS. 1 and 3 to 13.

自動車教習所における予約枠管理装置100では、予めマスタ設定部102aは、自動車教習の予約内容を予約内容設定マスタテーブル106aに設定する。ここでは、指導員の資格として“普通(車)”と“大型(車)”の区別があり、教習車両の種類として“MT車”と“AT車”と“大型車”の区別があるものとする。マスタ設定の一例は、“MT所内”という予約内容は、“普通(車)”の教習が可能な指導員で、“MT車”を使用する組み合わせであり、“AT所内”という予約内容は、“普通(車)”の教習が可能な指導員で、“AT車”を使用する組み合わせであり、“大型所内”という予約内容は、“大型(車)”の教習が可能な指導員で、“大型車”を使用する組み合わせであることが設定されている(ステップSA−1)。 In the reservation frame management device 100 in the driving school, the master setting unit 102a sets the reservation contents of the driving school in the reservation contents setting master table 106a in advance. Here, there is a distinction between "normal (car)" and "large (car)" as the qualification of the instructor, and there is a distinction between "MT car", "AT car" and "large car" as the type of training vehicle. To do. As an example of the master setting, the reservation content "inside the MT office" is a combination that allows instructors who can teach "ordinary (car)" and uses the "MT vehicle", and the reservation content "inside the AT office" is " An instructor who can teach "ordinary (car)" and uses an "AT car", and the reservation content of "inside a large facility" is an instructor who can teach "large (car)" and is a "large car". It is set to be a combination using "(step SA-1).

次に、自動車教習所の事務員は、指導員の勤務予定と教習車両の使用予定が決まると、入力装置112を使い予定データ入力部102bから順次入力していき、予定データ記憶部106bに記憶させる(ステップSA−2)。図3は、7月12日の指導員A〜Eまでの5人の1時限目〜3時限目までの勤務予定入力の一例を示している。また、図5は、7月12日の教習車両であるMT車(1)〜(3)とAT車(1)〜(3)と大型車(1)の1時限目〜3時限目までの使用予定入力の一例を示している。 Next, when the instructor's work schedule and the training vehicle's usage schedule are determined, the driving school clerk sequentially inputs from the schedule data input unit 102b using the input device 112 and stores it in the schedule data storage unit 106b ( Step SA-2). FIG. 3 shows an example of inputting work schedules for the first to third periods of five instructors A to E on July 12. In addition, FIG. 5 shows the first to third periods of MT vehicles (1) to (3), AT vehicles (1) to (3), and large vehicles (1), which are training vehicles on July 12. An example of input to be used is shown.

予約可能数算出部102cは、図3の指導員の勤務予定を資格毎に集計することにより、図4に示すような、“普通”と“大型”の資格を持った指導員の時限毎の予約可能な人数枠を算出する(ステップSA−3)。また、図5の教習車両の使用予定を車種毎に集計することにより、図6に示すような、“MT車”と“AT車”と“大型車”の時限毎の予約可能な車両台数枠を算出する(ステップSA−3)。算出した予約可能な人数枠や車両台数枠は、予約可能数記憶部106cに記憶させる。 The reservable number calculation unit 102c can make reservations for each time period of instructors with "normal" and "large" qualifications as shown in FIG. 4 by totaling the work schedules of the instructors in FIG. 3 for each qualification. Calculate the number of people (step SA-3). In addition, by aggregating the usage schedules of the training vehicles shown in FIG. 5 for each vehicle type, the number of vehicles that can be reserved for each time period of "MT vehicle", "AT vehicle", and "large vehicle" as shown in FIG. Is calculated (step SA-3). The calculated number of people that can be reserved and the number of vehicles can be stored in the reservationable number storage unit 106c.

表示部102eは、これら算出した予約可能な人数枠や車両台数枠を教習所側の画面に表示することができる(ステップSA−4)。これらの表示は、まだ教習予約が入っていない状態における予約可能枠の状況を示している。 The display unit 102e can display the calculated number of people and the number of vehicles that can be reserved on the screen of the driving school (step SA-4). These displays show the status of the reservable slots in the state where no lesson reservation has been made yet.

ここで、図7に示すように、教習予約をした教習生が既に居る場合、予約可能数算出部102cは、教習の予約データが入力されたものとして、予約内容設定マスタテーブル106aに基づいて、予約によって使用される人的資源と物的資源の使用枠を算出し、図4と図6に示す予約可能枠から差し引くことにより、図8に示すような、これから予約を行う場合の時限毎の予約可能枠数を算出することができる(ステップSA−3)。この予約可能枠数も予約可能数記憶部106cに記憶させ、表示部102eによって教習所側の画面に表示させることができる(ステップSA−4)。 Here, as shown in FIG. 7, when there is already a trainee who has made a lesson reservation, the reservationable number calculation unit 102c assumes that the lesson reservation data has been input, based on the reservation content setting master table 106a. By calculating the usage quotas for human resources and physical resources used by reservation and subtracting them from the reservationable quotas shown in FIGS. 4 and 6, as shown in FIG. 8, for each time limit when making a reservation from now on. The number of reservable slots can be calculated (step SA-3). The number of reservable slots can also be stored in the reservable number storage unit 106c and displayed on the screen of the driving school by the display unit 102e (step SA-4).

この時点でまだ教習予約を行っていない教習生E〜Hが居て、各教習生E〜Hの次の教習予約内容が図9に示すものである場合、次予約内容として予約入力画面に入力されると、予約可能数算出部102cは、図8に示す現在の予約状況に基づいて次予約内容が取得可能な時限と予約枠数とを算出する。 If there are trainees E to H who have not yet made a lesson reservation at this point and the next lesson reservation contents of each trainee E to H are as shown in FIG. 9, enter them in the reservation input screen as the next reservation contents. Then, the reservationable number calculation unit 102c calculates the time limit in which the next reservation content can be acquired and the number of reservation slots based on the current reservation status shown in FIG.

例えば、教習生Eの次予約内容は、“MT所内”なので、“普通”の教習が可能な指導員が1人と、“MT車”が1台必要になる。このため、予約可能数算出部102cは、図8の1時限目に示すように、“普通”の指導員は3人居るが、“MT車”は1台しか残っていないため、図10に示すように、予約枠は“1”となる。同様に2時限目も予約枠は“1”で、3時限目は“普通”の指導員が0人であるので予約枠は“0”となる。 For example, since the next reservation content of the trainee E is "in the MT office", one instructor who can perform "normal" training and one "MT car" are required. Therefore, as shown in the first period of FIG. 8, the reservable number calculation unit 102c has three "normal" instructors, but only one "MT car" remains, so it is shown in FIG. As described above, the reservation frame is "1". Similarly, in the second period, the reservation frame is "1", and in the third period, there are no "normal" instructors, so the reservation frame is "0".

教習生Fの次予約内容は、“AT所内”なので、“普通”の教習が可能な指導員が1人と、“AT車”が1台必要となる。このため、予約可能数算出部102cは、図8の1時限目に示すように、“普通”の指導員は3人居るが、“MT車”は2台しか残っていないので、図11に示すように、予約枠は“2”となる。同様に2時限目も予約枠は“1”となり、3時限目は“普通”の指導員が0人であるので予約枠は“0”となる。 Since the next reservation content of the trainee F is "inside the AT office", one instructor who can perform "ordinary" training and one "AT car" are required. Therefore, as shown in the first period of FIG. 8, the reservable number calculation unit 102c has three "normal" instructors, but only two "MT cars" remain, so it is shown in FIG. As such, the reservation frame is "2". Similarly, in the second period, the reservation frame is "1", and in the third period, there are no "normal" instructors, so the reservation frame is "0".

教習生Gの次予約内容は、“AT所内”なので、教習生Fの場合と同じ予約枠になる。つまり、図12に示すように、1時限目の予約枠は“2”となり、2時限目の予約枠は“1”となり、3時限目の予約枠は“0”となる。 Since the next reservation content of the trainee G is "in the AT office", the reservation frame is the same as that of the trainee F. That is, as shown in FIG. 12, the reservation frame for the first period is "2", the reservation frame for the second period is "1", and the reservation frame for the third period is "0".

教習生Hの次予約内容は、“大型所内”なので、“大型”の教習が可能な指導員が1人と、“大型車”が1台必要となる。このため、予約可能数算出部102cは、図8の1時限目に示すように、“大型”の指導員は1人居て、“大型車”は1台残っているので、図13に示すように、予約枠は“1”となる。同様に2時限目の予約枠は、指導員も車両も残っていないため“0”となり、3時限目は“大型”の指導員が1人居るが、大型車両が残っていないため予約枠は“0”となる。 Since the next reservation content of trainee H is "inside a large facility", one instructor who can teach "large" and one "large car" are required. Therefore, as shown in the first period of FIG. 8, the reservationable number calculation unit 102c has one “large” instructor and one “large vehicle” remaining, as shown in FIG. In addition, the reservation frame is "1". Similarly, the reservation frame for the second period is "0" because there are no instructors or vehicles left, and there is one "large" instructor for the third period, but the reservation frame is "0" because there are no large vehicles left. ".

このように、予約枠管理装置100は、教習生が次予約内容を予約取得画面に入力すると、残りの予約可能枠数が時限毎に自動的に表示されるため、この中から予約を取得することができる。なお、表示される予約枠数は、例えば教習生FとGの予約内容が重なっているため、1人が予約を入れると、もう1人の予約がとれなくなる可能性も発生する。その場合は、先に予約を取得した方を優先させる。 In this way, when the trainee inputs the next reservation content on the reservation acquisition screen, the reservation frame management device 100 automatically displays the remaining number of reservable frames for each time period, so that the reservation is acquired from this. be able to. In addition, since the number of reservation slots displayed is, for example, the reservation contents of the trainees F and G overlap, if one person makes a reservation, there is a possibility that the other person cannot make a reservation. In that case, priority is given to the person who obtained the reservation first.

上記したように、予定データの入力と予約データの入力は、順次入力され、予約枠の算出処理と、データ更新処理が繰り返し行われる。そして、予約取得画面上には、常に最新の予約状況が反映されるようになっている。 As described above, the input of the schedule data and the input of the reservation data are sequentially input, and the calculation process of the reservation frame and the data update process are repeated. The latest reservation status is always reflected on the reservation acquisition screen.

以上述べたように、本実施形態にかかる予約枠管理装置100は、自動車教習所における指導員(人的資源)と教習車両(物的資源)との組み合わせによって教習の予約の可否が決まるため、教習生が予約取得画面から何日の何時限目に希望する教習枠が幾つ空いているかを正確に把握することが可能であって、これらの処理がシステム上で自動的に行われるため、容易かつ正確に予約を行うことができる。 As described above, the reservation frame management device 100 according to the present embodiment determines whether or not to reserve a lesson depending on the combination of the instructor (human resource) and the training vehicle (physical resource) in the driving school. It is possible to accurately grasp how many training slots are available from the reservation acquisition screen on what day and at what time period, and these processes are automatically performed on the system, so it is easy and accurate. You can make a reservation at.

なお、上記実施形態では、自動車教習所を一例に挙げて説明したが、必ずしもこれに限定されるものではなく、例えば、マンツーマンの専門学校や語学学校などのように、講師と教科に応じた教室(例えば、PC教室、実験室、語学ラボ等)との組み合わせで予約する場合であっても同様のロジックを用いることにより、適用が可能となる。 In the above embodiment, the driving school has been described as an example, but it is not necessarily limited to this, and for example, a classroom according to the instructor and the subject, such as a one-on-one vocational school or a language school ( For example, even when making a reservation in combination with a PC classroom, a laboratory, a language lab, etc.), it can be applied by using the same logic.

また、上記実施形態では、指導員(人的資源)と教習車両(物的資源)の2種類のファクターを組み合わせたが、3種類以上のファクターを組み合わせて予約を行う場合であってもよい。 Further, in the above embodiment, two types of factors, an instructor (human resource) and a training vehicle (physical resource), are combined, but a reservation may be made by combining three or more types of factors.

[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[4. Other embodiments]
In addition to the above-described embodiments, the present invention may be implemented in various different embodiments within the scope of the technical ideas described in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, of each of the processes described in the embodiments, all or part of the processes described as being performed automatically may be performed manually, or all the processes described as being performed manually. Alternatively, a part can be automatically performed by a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedure, control procedure, specific name, information including parameters such as registration data and search conditions of each processing, screen examples, and database configuration shown in the present specification and drawings are not specified unless otherwise specified. Can be changed arbitrarily.

また、予約枠管理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, with respect to the reservation frame management device 100, each component shown in the drawing is a functional concept and does not necessarily have to be physically configured as shown in the drawing.

例えば、予約枠管理装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて予約枠管理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, with respect to the processing functions included in the reservation frame management device 100, particularly each processing function performed by the control unit, all or any part thereof is realized by the CPU and a program interpreted and executed by the CPU. It may be realized as hardware by wired logic. The program is recorded on a non-temporary computer-readable recording medium including a programmed instruction for causing the information processing apparatus to execute the process described in the present embodiment, and reservation frame management is performed as necessary. It is read mechanically by the device 100. That is, in a storage unit such as a ROM or an HDD (Hard Disk Drive), a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded. This computer program is executed by being loaded into RAM, and cooperates with a CPU to form a control unit.

また、このコンピュータプログラムは、予約枠管理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in the application program server connected to the reservation frame management device 100 via an arbitrary network, and all or a part thereof can be downloaded as needed. Is.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD−ROM(Compact Disk Read Only Memory)、MO(Magneto−Optical disk)、DVD(Digital Versatile Disk)、および、Blu−ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, the program for executing the process described in the present embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (registered). Trademarks) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magnet-Optical Disk), MO (Magnet-Optical Disk), DVD (Digital), DVD (Digital) It shall include any "portable physical medium".

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 Further, the "program" is a data processing method described in any language or description method, regardless of the format such as source code or binary code. The "program" is not necessarily limited to a single program, but is distributed as a plurality of modules or libraries, or cooperates with a separate program represented by the OS to achieve its function. Including things. It should be noted that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading the recording medium in each device shown in the embodiment, the installation procedure after reading, and the like.

記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 Various databases and the like stored in the storage unit are memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and storage means such as optical disks, and are used for various processes and website provision. Stores programs, tables, databases, files for web pages, etc.

また、予約枠管理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、予約枠管理装置100は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the reservation frame management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which an arbitrary peripheral device is connected. Further, the reservation frame management device 100 may be realized by mounting software (including a program or data) that realizes the processing described in the present embodiment on the information processing device.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Further, the specific form of dispersion / integration of the device is not limited to the one shown in the drawing, and all or a part thereof may be functionally or physically in any unit according to various additions or the like. It can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.

本発明は、特に、人的資源と物的資源との組み合わせによって提供されるサービスの予約を行う業種全般に有用である。 The present invention is particularly useful in all industries that reserve services provided by a combination of human and physical resources.

100 予約枠管理装置
102 制御部
102a マスタ設定部
102b 予定データ入力部
102c 予約可能数算出部
102d 予約データ入力部
102e 表示部
104 通信インターフェース部
106 記憶部
106a 予約内容設定マスタテーブル
106b 予定データ記憶部
106c 予約可能数記憶部
106d 予約データ記憶部
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Reservation frame management device 102 Control unit 102a Master setting unit 102b Scheduled data input unit 102c Reservable number calculation unit 102d Reservation data input unit 102e Display unit 104 Communication interface unit 106 Storage unit 106a Reservation content setting master table 106b Scheduled data storage unit 106c Reservable number storage unit 106d Reserved data storage unit 108 Input / output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (5)

制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置であって、
前記制御部は、
前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定手段と、
サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力手段と、
入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出手段と、
前記サービスの予約データを入力する予約データ入力手段と、
を備え、
前記予約可能数算出手段は、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、
を特徴とする予約枠管理装置。
It is a reservation frame management device that has a control unit and manages the availability of reservations in the reservation frame when reserving a service provided by a combination of human resources and physical resources.
The control unit
A master setting means for setting in the master which human resource and which physical resource combination the service content for which reservation is made is composed of a plurality of resources at least one of the human resource and the physical resource,
Scheduled data input means for inputting operation schedule data for human resources and physical resources for each service time,
A reservable number calculation means that aggregates the input scheduled operation data for each service time and calculates the reservable number of human resources and physical resources for each resource.
A reservation data input means for inputting the reservation data of the service and
With
The reservable number calculation means calculates for each resource in service time units, using the remaining reservable number obtained by subtracting the resources used in the reservation data based on the master from the calculated reservable number for each resource as a reservation frame. To do,
A reservation frame management device characterized by.
前記予約可能数算出手段は、
前記算出した残りの予約枠に対して、前記予約データ入力手段から次に受けたいサービスの予約データが入力されると、前記マスタに基づいて次に受けたいサービスの予約可能なサービス時間帯と予約枠数とを算出すること、
を特徴とする請求項1に記載の予約枠管理装置。
The reservable number calculation means
When the reservation data of the service to be received next is input from the reservation data input means to the remaining reservation frame calculated, the service time zone and the reservation of the service to be received next can be reserved based on the master. To calculate the number of frames,
The reservation frame management device according to claim 1.
前記制御部は、
前記算出した残りの予約枠と、次に受けたいサービスの予約可能なサービス時間帯と予約枠数との少なくとも一つを表示する表示手段を更に備えていること、
を特徴とする請求項1または2に記載の予約枠管理装置。
The control unit
Further provided with a display means for displaying at least one of the remaining reservation slots calculated above, the service time zone in which the service to be received next can be reserved, and the number of reservation slots.
The reservation frame management device according to claim 1 or 2.
制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置で実行される予約枠管理方法であって、
前記制御部で実行される、
前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定ステップと、
サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力ステップと、
入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出ステップと、
前記サービスの予約データを入力する予約データ入力ステップと、
を含み、
前記予約可能数算出ステップは、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、
を特徴とする予約枠管理方法。
It is a reservation frame management method executed by a reservation frame management device that has a control unit and manages whether or not a reservation can be made in a reservation frame when a service provided by a combination of human resources and physical resources is reserved.
Executed by the control unit,
A master setting step in which at least one of the human resource and the physical resource is composed of a plurality of resources, and the master is set as to which human resource and which physical resource combination the service content to be reserved consists of.
Scheduled data entry step to enter the scheduled operation data of human resources and physical resources for each service time,
A reservable number calculation step that aggregates the input scheduled operation data for each service time and calculates the reservable number of human resources and physical resources for each resource, and
A reservation data input step for inputting reservation data for the service, and
Including
The reservable number calculation step is calculated for each resource in service time units, with the remaining reservable number obtained by subtracting the resources used in the reservation data based on the master from the calculated reservable number for each resource as a reservation frame. To do,
Reservation frame management method characterized by.
制御部を備え、人的資源と物的資源の組み合わせによって提供されるサービスを予約する場合に、予約の可否を予約枠で管理する予約枠管理装置に実行させるための予約枠管理プログラムであって、
前記制御部で実行させるための、
前記人的資源と前記物的資源の少なくとも一方が複数資源で構成され、予約を行うサービス内容がどの人的資源とどの物的資源の組み合わせからなるかをマスタに設定するマスタ設定ステップと、
サービス時間単位の人的資源と物的資源のそれぞれの稼働予定データを入力する予定データ入力ステップと、
入力された前記稼働予定データをサービス時間毎に集計し、人的資源と物的資源の予約可能数を資源毎に算出する予約可能数算出ステップと、
前記サービスの予約データを入力する予約データ入力ステップと、
を含み、
前記予約可能数算出ステップは、算出した資源毎の予約可能数から前記マスタに基づいて前記予約データで使用する資源を差し引いた残りの予約可能数を予約枠として、サービス時間単位で資源毎に算出すること、
を特徴とする予約枠管理プログラム。
It is a reservation frame management program that has a control unit and allows a reservation frame management device that manages the availability of reservations to execute when reserving a service provided by a combination of human resources and physical resources. ,
To be executed by the control unit
A master setting step in which at least one of the human resource and the physical resource is composed of a plurality of resources, and the master is set as to which human resource and which physical resource combination the service content to be reserved consists of.
Scheduled data entry step to enter the scheduled operation data of human resources and physical resources for each service time,
A reservable number calculation step that aggregates the input scheduled operation data for each service time and calculates the reservable number of human resources and physical resources for each resource, and
A reservation data input step for inputting reservation data for the service, and
Including
The reservable number calculation step is calculated for each resource in service time units, with the remaining reservable number obtained by subtracting the resources used in the reservation data based on the master from the calculated reservable number for each resource as a reservation frame. To do,
Reservation frame management program featuring.
JP2016179819A 2016-09-14 2016-09-14 Reservation frame management device, reservation frame management method, and reservation frame management program Active JP6765910B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016179819A JP6765910B2 (en) 2016-09-14 2016-09-14 Reservation frame management device, reservation frame management method, and reservation frame management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016179819A JP6765910B2 (en) 2016-09-14 2016-09-14 Reservation frame management device, reservation frame management method, and reservation frame management program

Publications (2)

Publication Number Publication Date
JP2018045453A JP2018045453A (en) 2018-03-22
JP6765910B2 true JP6765910B2 (en) 2020-10-07

Family

ID=61694751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016179819A Active JP6765910B2 (en) 2016-09-14 2016-09-14 Reservation frame management device, reservation frame management method, and reservation frame management program

Country Status (1)

Country Link
JP (1) JP6765910B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6637105B2 (en) * 2018-05-02 2020-01-29 英紀 田川 Vehicle lending management system
JP7492424B2 (en) 2020-10-05 2024-05-29 株式会社オービック Cancellation waiting vehicle dispatch device, cancellation waiting vehicle dispatch method, and cancellation waiting vehicle dispatch program
JP7265579B2 (en) * 2021-04-23 2023-04-26 楽天グループ株式会社 Information processing device, information processing method, and program
CN113420898B (en) * 2021-06-18 2024-04-19 阿波罗智能技术(北京)有限公司 Intelligent scheduling method and device for driving school teaching, electronic equipment and storage medium
JP7644044B2 (en) 2022-03-25 2025-03-11 株式会社オービック Apparatus for calculating the number of people to whom service can be provided, method for calculating the number of people to whom service can be provided, and program for calculating the number of people to whom service can be provided

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3344933B2 (en) * 1997-09-18 2002-11-18 富士通株式会社 Service reservation management system and recording medium storing a program for causing a computer to perform processing in the system
JPWO2005041088A1 (en) * 2003-10-23 2007-03-29 株式会社石橋組 Room allocation device, room allocation program
JP2005190051A (en) * 2003-12-25 2005-07-14 Fuji Xerox Co Ltd Schedule generation assisting system
JPWO2012039150A1 (en) * 2010-09-24 2014-02-03 コニカミノルタ株式会社 Inspection reservation system and inspection reservation server
JP5955441B1 (en) * 2015-07-23 2016-07-20 株式会社リクルートホールディングス Reservation management apparatus, reservation management method, and reservation management program

Also Published As

Publication number Publication date
JP2018045453A (en) 2018-03-22

Similar Documents

Publication Publication Date Title
Tondeur et al. The HeDiCom framework: Higher Education teachers’ digital competencies for the future
Shurygin et al. Learning management systems in academic and corporate distance education
Marrin Training and educating US intelligence analysts
Beckman et al. Implementing version control with Git and GitHub as a learning objective in statistics and data science courses
Molope et al. Evaluation of the community development practitioners’ professional development programme: CIPP model application
JP6765910B2 (en) Reservation frame management device, reservation frame management method, and reservation frame management program
Beecroft et al. Bridging the gap between school and workplace: Developing a new graduate nurse curriculum
Batista et al. AACSB international accreditation as a catalyst for soft skills in business schools
Ping et al. Challenges and barriers to e-leadership participation: Examining the perspectives of Malaysian secondary school teachers
JP6600540B2 (en) Assignment control device, assignment control method, and assignment control program
CN107851229A (en) Reservation management device, reservation management method and reservation management program
Diaz et al. Using communities of practice to investigate work-integrated learning in engineering education: A grounded theory approach
Kim et al. Twelve tips for developing and implementing AI curriculum for undergraduate medical education
Moreno et al. Dignity for the deaf in the educational environment: a comparison between Finland and Mexico
Dassel et al. Navigating the future of gerontology education: Curriculum mapping to the AGHE competencies
Wolf et al. Course syllabi: Components and outcomes assessment
Louiza et al. Functional analysis and functional maps of qualifications in ECVET context
Tumuhimbise et al. Opportunities and challenges of integrating digital health into medical education curricula: A scoping review
JP6785638B2 (en) Lesson order management device, lesson order management method, and lesson order management program
Shah et al. Evaluation of factors determining the development and progress of library and information science in different Pakistani universities
Ku et al. Using computer software packages to enhance the teaching of engineering management science: Part 1—Critical path networks
Owens EMR implementation: big bang or a phased approach?
Mavodza International accreditation and recognition of the master’s in library and information science (MLIS) degree curriculum: a case study of Zimbabwe
JP2006323177A (en) Timetable generating device, timetable generating method and program
Camba et al. Critical success factors in the curriculum alignment process: The case of the college of business at Abu Dhabi University

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200727

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: 20200901

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200916

R150 Certificate of patent or registration of utility model

Ref document number: 6765910

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250