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
JP7644044B2 - 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 - Google Patents
[go: Go Back, main page]

JP7644044B2 - 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 - Google Patents

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 Download PDF

Info

Publication number
JP7644044B2
JP7644044B2 JP2022049882A JP2022049882A JP7644044B2 JP 7644044 B2 JP7644044 B2 JP 7644044B2 JP 2022049882 A JP2022049882 A JP 2022049882A JP 2022049882 A JP2022049882 A JP 2022049882A JP 7644044 B2 JP7644044 B2 JP 7644044B2
Authority
JP
Japan
Prior art keywords
service
recipients
upper limit
service providers
detection unit
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
JP2022049882A
Other languages
Japanese (ja)
Other versions
JP2023142792A (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 JP2022049882A priority Critical patent/JP7644044B2/en
Publication of JP2023142792A publication Critical patent/JP2023142792A/en
Application granted granted Critical
Publication of JP7644044B2 publication Critical patent/JP7644044B2/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 service provision available number of persons calculation device, a service provision available number of persons calculation method, and a service provision available number of persons calculation program.

今日において、所定のサービスを提供するに際して、提供可能な人数分の予約を予め受け付けてサービスの提供を行うサービス提供形態が多く用いられる。 Nowadays, when providing a specific service, a common service provision format is one in which reservations are accepted in advance for the number of people available and then the service is provided.

例えば、特許文献1(特開平05-233652号公報)には、自動車教習を受講するに際して、教習生コース及び予約日に基づいて、予約可能な時間及びキャンセル待ちの人数を画面表示する教習所管理システムが開示されている。教習生は、画面のタッチ操作することで、所望の予約時間(又はキャンセル待ちの時間)を入力する。これにより、予約された時刻に、教習生に対して自動車教習を行うことができる。 For example, Patent Document 1 (JP Patent Publication 05-233652A) discloses a driving school management system that displays on a screen the available reservation times and the number of people on the waiting list for cancellations based on the student's course and reservation date when taking driving lessons. The student inputs the desired reservation time (or the time on the waiting list for cancellations) by touching the screen. This allows the student to receive driving lessons at the reserved time.

特開平05-233652号公報Japanese Patent Application Publication No. 05-233652

ここで、顧客満足度が高いサービスを円滑に提供するためにも、サービスを提供可能な正確な人数を予め算出することは重要なことである。 Here, in order to smoothly provide a service with high customer satisfaction, it is important to calculate in advance the accurate number of people who can receive the service.

本発明は、上述の課題に鑑みてなされたものであり、サービスを提供可能な正確な人数を算出可能としたサービス提供可能人数算出装置、サービス提供可能人数算出方法、及び、サービス提供可能人数算出プログラムの提供を目的とする。 The present invention has been made in consideration of the above-mentioned problems, and aims to provide a service provision number calculation device, a service provision number calculation method, and a service provision number calculation program that can accurately calculate the number of people to whom a service can be provided.

上述の課題を解決し、目的を達成するために、本発明に係るサービス提供可能人数算出装置は、サービスを提供する時間帯毎に、サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対してサービスを提供する時間帯に、サービスを提供可能な資格を有するサービス提供者の人数を検出する提供者人数検出部と、受給者の人数に対して必要となるサービス提供者の人数が記憶された第2の記憶部を、検出されたサービス提供者の人数に基づいて参照することで、検出されたサービス提供者の人数で、サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出部と、検出された受給者の上限となる人数から、サービスの提供の予約を行っている予約受給者の人数を減算処理することで、サービス提供者の人数で受給者に対してサービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出部と、を有する。 In order to solve the above-mentioned problems and achieve the object, the available number of service providers calculation device of the present invention has a provider number detection unit that detects the number of service providers who are qualified to provide the service to recipients during the time period when the service is provided by referring to service provision data in which service providers who can provide the service are registered for each time period when the service is provided and a first memory unit in which service providers who are qualified to provide the service for each type of service provided are registered, and a maximum number of recipients detection unit that detects the maximum number of recipients who can provide the service with the detected number of service providers by referring to a second memory unit in which the number of service providers required for the number of recipients is stored based on the detected number of service providers, and a calculation unit that calculates the available number of service recipients, which is the remaining number of recipients who can provide the service to recipients with the number of service providers, by subtracting the number of reserved recipients who have made a reservation for the provision of the service from the detected maximum number of recipients.

また、上述の課題を解決し、目的を達成するために、本発明に係るサービス提供可能人数算出方法は、提供者人数検出部、上限受給人数検出部及び算出部を備えるサービス提供可能人数算出装置で実行されるサービス提供可能人数算出方法であって、提供者人数検出部が、サービスを提供する時間帯毎に、サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対してサービスを提供する時間帯に、サービスを提供可能な資格を有するサービス提供者の人数を検出する提供者人数検出ステップと、上限受給人数検出部が、受給者の人数に対して必要となるサービス提供者の人数が記憶された第2の記憶部を、検出されたサービス提供者の人数に基づいて参照することで、検出されたサービス提供者の人数で、サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出ステップと、算出部が、検出された受給者の上限となる人数から、サービスの提供の予約を行っている予約受給者の人数を減算処理することで、サービス提供者の人数で受給者に対してサービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出ステップと、を有する。 Further, in order to solve the above-mentioned problems and achieve the object, the present invention provides a method for calculating the number of available service recipients, which is executed by a calculation device for calculating the number of available service recipients including a number of provider detection unit, an upper limit number of recipients detection unit, and a calculation unit, and includes a number of provider detection step in which the number of provider detection unit refers to service provision data in which service providers who can provide the service are registered for each time period in which the service is provided, and a first storage unit in which service providers who are qualified to provide the service for each type of service provided are registered, and detects the number of service providers who are qualified to provide the service to the recipients during the time period in which the service is provided; an upper limit number of recipients detection step in which the upper limit number of recipients detection unit refers to a second storage unit in which the number of service providers required for the number of recipients is stored, based on the detected number of service providers, to detect the upper limit number of recipients to which the service can be provided with the detected number of service providers; and a calculation step in which the calculation unit calculates the number of available service recipients, which is the remaining number of recipients to which the service can be provided to the recipients with the number of service providers, by subtracting the number of reservation recipients who have made a reservation for the provision of the service from the detected upper limit number of recipients.

また、上述の課題を解決し、目的を達成するために、本発明に係るサービス提供可能人数算出プログラムは、コンピュータを、サービスを提供する時間帯毎に、サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対してサービスを提供する時間帯に、サービスを提供可能な資格を有するサービス提供者の人数を検出する提供者人数検出部と、受給者の人数に対して必要となるサービス提供者の人数が記憶された第2の記憶部を、検出されたサービス提供者の人数に基づいて参照することで、検出されたサービス提供者の人数で、サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出部と、検出された受給者の上限となる人数から、サービスの提供の予約を行っている予約受給者の人数を減算処理することで、サービス提供者の人数で受給者に対してサービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出部として機能させる。 In addition, in order to solve the above-mentioned problems and achieve the object, the program for calculating the number of recipients to whom a service can be provided according to the present invention causes a computer to function as: a number of provider detection unit that refers to service provision data in which service providers who can provide the service are registered for each time period in which the service is provided, and a first memory unit in which service providers who are qualified to provide the service are registered for each type of service provided, and detects the number of service providers who are qualified to provide the service to the recipients during the time period in which the service is provided; an upper limit number of recipients detection unit that refers to a second memory unit in which the number of service providers required for the number of recipients is stored, based on the detected number of service providers, thereby detecting the upper limit number of recipients to whom the service can be provided based on the detected number of service providers; and a calculation unit that calculates the number of recipients to whom a service can be provided, which is the remaining number of recipients to whom the service can be provided based on the number of service providers, by subtracting the number of reserved recipients who have made a reservation for the provision of the service from the detected upper limit number of recipients .

本発明は、サービスを提供可能な正確な人数を算出できる。 The present invention can calculate the exact number of people to whom the service can be provided.

図1は、実施の形態のサービス提供可能人数算出装置のハードウェア構成を示すブロック図である。FIG. 1 is a block diagram showing a hardware configuration of a service provision potential number of users calculation device according to an embodiment. 図2は、二輪集団教習マスタの一例を示す図である。FIG. 2 is a diagram showing an example of the motorcycle group training master. 図3は、二輪集団教習作業コード組合せマスタの一例を示す図である。FIG. 3 is a diagram showing an example of the motorcycle group training work code combination master. 図4は、指導員車種別資格マスタの一例を示す図である。FIG. 4 is a diagram showing an example of the vehicle-specific instructor qualification master. 図5は、作業コードマスタの一例を示す図である。FIG. 5 is a diagram illustrating an example of the operation code master. 図6は、次に受講が必要な教習を検出して教習生予約画面に表示する動作の流れを示すフローチャートである。FIG. 6 is a flow chart showing the flow of operations for detecting the next lesson that needs to be taken and displaying it on the student reservation screen. 図7は、教習生技能順番データの一例を示す図である。FIG. 7 is a diagram showing an example of trainee skill order data. 図8は、教習生予約画面の一例を示す図である。FIG. 8 is a diagram showing an example of the student reservation screen. 図9は、二輪集団教習における教習生の乗車可能人数を算出して表示する動作の流れを示すフローチャートである。FIG. 9 is a flow chart showing the flow of operations for calculating and displaying the possible number of trainees in a motorcycle group training session. 図10は、カレンダーデータの一例を示す図である。FIG. 10 is a diagram showing an example of calendar data. 図11は、教習生属人データの一例を示す図である。FIG. 11 is a diagram showing an example of student attribute data. 図12は、指導員勤務データの一例を示す図である。FIG. 12 is a diagram illustrating an example of instructor work data. 図13は、教習生技能履歴データの一例を示す図である。FIG. 13 is a diagram showing an example of trainee skill history data.

以下、本発明を適用した実施の形態となるサービス提供可能人数算出装置を、図面に基づいて詳細に説明する。このサービス提供可能人数算出装置は、予め提供可能な人数を算出して所定のサービスを提供する業界であれば、どのような業界にも適用可能である。例えば、BtoC(Business to Consumer)業界における人員のシフト組み及び人員の配置に適用することで、所望の部署等に正確な数の人員を配置でき、業務の効率化を図ることができる。また、介護資格の有無に応じた人員配置が必要となる介護業界に適用してもよい。この場合、介護資格を有する人員により提供可能な被介護人の正確な人数を予め算出したうえで介護サービスを提供できる。 The following is a detailed description of a service provision number calculation device, which is an embodiment of the present invention, with reference to the drawings. This service provision number calculation device can be applied to any industry as long as the number of people that can be provided is calculated in advance and a specified service is provided. For example, by applying it to personnel shifts and personnel allocation in the BtoC (Business to Consumer) industry, the correct number of personnel can be allocated to the desired department, etc., and work efficiency can be improved. It may also be applied to the nursing care industry, which requires personnel allocation according to the presence or absence of nursing care qualifications. In this case, nursing care services can be provided after calculating in advance the exact number of people who can be cared for by personnel with nursing care qualifications.

以下、一例として、実施の形態のサービス提供可能人数算出装置は、自動車教習所の二輪集団教習を受講可能な教習生の人数(以下、乗車可能人数という)を算出するものとして説明を行う。なお、このような実施の形態に本発明が限定されるものではない。 As an example, the following description will be given of an embodiment of a service provision capacity calculation device that calculates the number of students who can take a group motorcycle training course at a driving school (hereinafter, referred to as the number of passengers). Note that the present invention is not limited to such an embodiment.

(ハードウェア構成)
図1は、実施の形態のサービス提供可能人数算出装置1のハードウェア構成を示すブロック図である。この図1に示すサービス提供可能人数算出装置1は、記憶部2、制御部3、通信インターフェース部4及び入出力インターフェース部5を備えている。入出力インターフェース部5には、入力装置6及び出力装置7が接続されている。出力装置7としては、モニタ装置(家庭用テレビを含む)等の表示部を用いることができる。入力装置6としては、キーボード装置及びマウス装置、及びマイクロホン装置の他、マウス装置と協働してポインティングデバイス機能を実現するモニタ装置を用いることができる。
(Hardware configuration)
Fig. 1 is a block diagram showing the hardware configuration of a service provision potential number of people calculation device 1 according to an embodiment. The service provision potential number of people calculation device 1 shown in Fig. 1 comprises a storage unit 2, a control unit 3, a communication interface unit 4, and an input/output interface unit 5. An input device 6 and an output device 7 are connected to the input/output interface unit 5. The output device 7 may be a display unit such as a monitor device (including a home television). The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to realize a pointing device function.

記憶部2としては、例えばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記憶装置を用いることができる。記憶部2には、記憶領域である二輪集団教習マスタ11、二輪教習作業コード組合せマスタ12、指導員車種別資格マスタ13及び作業コードマスタ14が設けられている。また、記憶部2には、二輪集団教習を受講可能な教習生の人数を算出するためのサービス提供可能人数算出プログラムが記憶されている。 The storage unit 2 may be, for example, a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive). The storage unit 2 is provided with a motorcycle group training master 11, a motorcycle training work code combination master 12, an instructor vehicle-specific qualification master 13, and a work code master 14, which are storage areas. The storage unit 2 also stores a service provision available number calculation program for calculating the number of trainees who can take the motorcycle group training.

図2は、二輪集団教習マスタ11の一例を示す図である。二輪集団教習マスタ11には、二輪専門教習所又は二輪コース併設教習所等のように教習所の業務形態及び設置コース等に基づいて法律(指定自動車教習所の事務処理要領の制定について(通達) 平成29年3月10日 達(運免)第97号)で規定されている指導員の数(指導員数)及び教習可能な教習生の数(乗車上限人数)が関連付けされて記憶されている。 Figure 2 is a diagram showing an example of the motorcycle group training master 11. The motorcycle group training master 11 stores the number of instructors (number of instructors) and the number of students that can be trained (maximum number of riders) that are associated with the number of instructors stipulated by law (Regarding the establishment of administrative procedures for designated driving schools (Notice) March 10, 2017 Notice (Driving License) No. 97) based on the business type and courses offered by the driving school, such as a specialized motorcycle driving school or a driving school with a motorcycle course.

具体的には、この図2の例は、指導員数が「1名」である場合、「3名まで」の教習生を指導可能であることを示している。また、この図2の例は、指導員数が「2名」である場合、「7名まで」の教習生を指導可能であることを示している。また、この図2の例は、指導員数が「3名」である場合、「12名まで」の教習生を指導可能であることを示している。 Specifically, the example in Figure 2 shows that if there is one instructor, then up to three students can be instructed. Also, the example in Figure 2 shows that if there are two instructors, then up to seven students can be instructed. Also, the example in Figure 2 shows that if there are three instructors, then up to twelve students can be instructed.

図3は、二輪教習作業コード組合せマスタ12の一例を示す図である。この図3に示すように、二輪教習作業コード組合せマスタ12には、例えばMT普通二輪1又はMT大型二輪2等の教習種別を示す作業コード及び各作業コードに対応するグループコードが関連付けされて記憶されている。この図3の例は、「1」のグループコードに対応する作業コードは、「421」及び「422」の作業コードであり、「2」のグループコードに対応する作業コードは、「425」及び「426」の作業コードである。 Figure 3 is a diagram showing an example of the motorcycle training work code combination master 12. As shown in this Figure 3, the motorcycle training work code combination master 12 stores work codes indicating the type of training, such as MT regular motorcycle 1 or MT large motorcycle 2, and group codes corresponding to each work code, in association with each other. In the example of Figure 3, the work codes corresponding to group code "1" are work codes "421" and "422", and the work codes corresponding to group code "2" are work codes "425" and "426".

図4は、指導員車種別資格マスタ13の一例を示す図である。この図4に示す指導員車種別資格マスタ13には、各指導員の指導員番号、教習を行う車種、教習を行う車種に対する各指導員の技能資格の有無、及び、教習を行う車種に対する各指導員のみきわめ資格の有無が関連付けされて記憶されている。 Figure 4 is a diagram showing an example of the instructor vehicle-specific qualification master 13. The instructor vehicle-specific qualification master 13 shown in Figure 4 stores, in association with each instructor, the instructor number of each instructor, the vehicle type for which the instructor will provide instruction, whether or not each instructor has skill qualifications for the vehicle type for which the instructor will provide instruction, and whether or not each instructor has assessment qualifications for the vehicle type for which the instructor will provide instruction.

具体的には、この図4の例は、「10番」の指導員番号の指導員は、「普通二輪」及び「大型二輪」の各車種の教習に対する技能資格及びみきわめ資格を、共に有することを示している。また、この図4の例は、「30番」の指導員番号の指導員は、「普通二輪」の車種に対する技能資格は有するが、みきわめ資格は有しておらず、「大型二輪」の車種の教習に対しては、技能資格及びみきわめ資格、共に有していないことを示している。 Specifically, the example in Figure 4 shows that the instructor with instructor number "10" has both the skill qualifications and the appraisal qualifications for teaching both "normal two-wheeled" and "large two-wheeled" vehicle types. The example in Figure 4 also shows that the instructor with instructor number "30" has the skill qualifications for "normal two-wheeled" vehicle types but does not have the appraisal qualifications, and does not have either the skill qualifications or the appraisal qualifications for teaching "large two-wheeled" vehicle types.

図5は、作業コードマスタ14の一例を示す図である。この図5に示すように、作業コードマスタ14には、作業コード、作業名称、及び、二輪集団教習対象フラグが、それぞれ関連付けされて記憶されている。 Figure 5 is a diagram showing an example of the work code master 14. As shown in Figure 5, the work code master 14 stores work codes, work names, and motorcycle group training target flags in association with each other.

具体的には、この図5の例は、「420」の作業コードは、二輪集団教習の「対象外」となっている二輪車の初回教習の作業コードであることを示している。また、「421」の作業コードは、二輪集団教習の「対象」となっているマニュアルトランスミッション(MT)の普通二輪車1の教習の作業コードであることを示している。また、この図5の例は、「423」の作業コードは、二輪集団教習の「対象外」となっている普通二輪単独の教習の作業コードであることを示している。 Specifically, the example in Figure 5 indicates that the work code "420" is a work code for the first lesson on a motorcycle that is "not subject" to group motorcycle training. Also, the work code "421" is a work code for training on a regular motorcycle 1 with a manual transmission (MT) that is "subject" to group motorcycle training. Also, the example in Figure 5 indicates that the work code "423" is a work code for training on a single regular motorcycle that is "not subject" to group motorcycle training.

(サービス提供可能人数算出装置の機能構成)
次に、制御部3は、記憶部2に記憶されているサービス提供可能人数算出プログラムを実行することで、取得部21、判別部22、表示制御部23、教習希望車種検出部24、指導員検出部25、作業コード検出部26、教習生上限数検出部27、予約数検出部28、算出部29、及び、グループコード検出部30として機能する。指導員検出部25は、提供者人数検出部の一例である。教習生上限数検出部27は、上限受給人数検出部の一例である。
(Functional configuration of the service provision available number of people calculation device)
Next, the control unit 3 executes the service provision possible number of people calculation program stored in the memory unit 2, thereby functioning as an acquisition unit 21, a discrimination unit 22, a display control unit 23, a training desired vehicle type detection unit 24, an instructor detection unit 25, a working code detection unit 26, a student upper limit number detection unit 27, a reservation number detection unit 28, a calculation unit 29, and a group code detection unit 30. The instructor detection unit 25 is an example of a provider number detection unit. The student upper limit number detection unit 27 is an example of an upper limit recipient number detection unit.

取得部21は、教習生技能順番データ、作業コード、みきわめ対象フラグ、カレンダーデータ、教習希望車種等を取得する。判別部22は、取得された教習生技能順番データに基づいて、教習済みの教習の判別、及び、二輪集団教習の乗車可能人数の算出を行うか否かの判別等を行う。表示制御部23は、出力装置7を介して教習生予約画面を表示する。 The acquisition unit 21 acquires trainee skill order data, task code, assessment target flag, calendar data, desired vehicle model, etc. The discrimination unit 22 discriminates lessons that have already been taken, and whether or not to calculate the number of passengers available for motorcycle group lessons, based on the acquired trainee skill order data. The display control unit 23 displays a trainee reservation screen via the output device 7.

教習希望車種検出部24は、教習生属人データに基づいて教習希望車種を検出する。指導員検出部25は、みきわめ対象フラグと教習希望車種に基づいて指導員車種別資格マスタ13を参照し、有資格者となる指導員を検出する。作業コード検出部26は、二輪集団教習作業コード組合せマスタ12からグループコードに対応する作業コードを検出する。 The desired vehicle type detection unit 24 detects the vehicle type desired for training based on the student's personal data. The instructor detection unit 25 refers to the instructor vehicle type qualification master 13 based on the assessment target flag and the desired vehicle type for training, and detects qualified instructors. The work code detection unit 26 detects the work code corresponding to the group code from the motorcycle group training work code combination master 12.

教習生上限数検出部27は、検出された数の有資格者の指導員で教習可能な教習生の上限となる人数を検出する。予約数検出部28は、その時限の二輪集団教習に対して、既に予約済の教習生の人数を検出する。算出部29は、検出された数の有資格者の指導員で教習可能な教習生の上限となる人数から既に予約済の教習生の人数を減算処理することで、時限毎に教習生の乗車可能人数を算出する。グループコード検出部30は、二輪集団教習作業コード組合せマスタ12から対象となる作業コードに対応するグループコードを検出する。 The student upper limit detection unit 27 detects the upper limit of the number of students who can be taught by the detected number of qualified instructors. The reservation number detection unit 28 detects the number of students who have already made reservations for the motorcycle group training at that time. The calculation unit 29 calculates the number of students who can ride for each time period by subtracting the number of students who have already made reservations from the upper limit of the number of students who can be taught by the detected number of qualified instructors. The group code detection unit 30 detects a group code that corresponds to the target work code from the motorcycle group training work code combination master 12.

(次に受講が必要な教習を検出して教習生予約画面に表示する動作)
次に、実施の形態のサービス提供可能人数算出装置1において、次に受講が必要な教習を検出して教習生予約画面に表示する動作を、図6のフローチャートを用いて説明する。制御部3は、記憶部2に記憶されているサービス提供可能人数算出プログラムに基づいて、この図6のフローチャートに示す各処理を実行する。すなわち、制御部3は、教習生により、入力装置6を介して教習生予約画面の表示操作が行われると、以下に説明するように、その教習生の、次に受講が必要となる教習を検出して教習生予約画面に表示する。
(Detects the next lesson that needs to be taken and displays it on the student reservation screen)
Next, the operation of the service provision available number calculation device 1 according to the embodiment to detect the next lesson that needs to be taken and display it on the trainee reservation screen will be described with reference to the flowchart in Fig. 6. The control unit 3 executes each process shown in the flowchart in Fig. 6 based on the service provision available number calculation program stored in the storage unit 2. That is, when the trainee performs a display operation of the trainee reservation screen via the input device 6, the control unit 3 detects the next lesson that the trainee needs to take and displays it on the trainee reservation screen as described below.

具体的に説明すると、教習生は、まず、入力装置6を介して教習生予約画面の表示を指定操作する。この指定操作を検出すると、表示制御部23は、図7に例示する教習生予約画面を、出力装置7を介して表示する。次に、教習生は、この教習生予約画面の教習生番号の選択欄を操作して自分の教習生番号を選択し、表示ボタン50を操作する。この図7の例は、「4276001」の教習生番号が選択された例である。表示ボタン50が操作されることで、図6のフローチャートの処理が開始となり、ステップS1において、取得部21が、図8に示す教習生技能順番データを参照し、先頭行の教習生技能データを取得する。 To be more specific, the student first specifies the display of the student reservation screen via the input device 6. When this specification operation is detected, the display control unit 23 displays the student reservation screen shown in FIG. 7 via the output device 7. Next, the student operates the student number selection field on the student reservation screen to select his/her own student number, and operates the display button 50. The example in FIG. 7 shows an example in which the student number "4276001" was selected. Operating the display button 50 starts the processing of the flowchart in FIG. 6, and in step S1, the acquisition unit 21 refers to the student skill order data shown in FIG. 8 and acquires the student skill data of the first row.

図8に例示するように、教習生技能データは、教習生番号、対象段階、順番、作業コード、みきわめ対象フラグ、対象時数、実績時数、及び、予約数の各データを含んで構成されている。順番は、教習生が履修する教習の順番を示している。この図8の例では、作業コード「420」→作業コード「421」→作業コード「423」→作業コード「425」・・・の順番で教習が進むことを示している。 As shown in the example of Figure 8, the student skill data includes the following data: student number, target stage, order, work code, evaluation target flag, target hours, actual hours, and number of reservations. The order indicates the order of lessons that the student will take. The example of Figure 8 shows that lessons will proceed in the order of work code "420" → work code "421" → work code "423" → work code "425" ....

みきわめ対象フラグは、その作業コードの教習が、指導員の判断である「みきわめ」の対象となる教習であるか否かを示すデータである。例えば、作業コード「420」、「421」及び「423」の各教習は、みきわめの「対象外(指導員の判断不要)」の教習となっており、作業コード「425」の教習は、みきわめの「対象(指導員の判断が必要)」の教習となっている。 The evaluation target flag is data that indicates whether the lesson with that operation code is a lesson that is subject to "evaluation" at the discretion of the instructor. For example, lessons with operation codes "420," "421," and "423" are "not subject to evaluation (instructor's judgment not required)," while lessons with operation code "425" are "subject to evaluation (instructor's judgment required)."

対象時数は、その作業コードの教習が履修終了となるまでに要する時間数である。実績時数は、その作業コードの教習を、教習生が実際の履修した時間数である。「対象時数=実績時数」となった際に、その作業コードの教習が履修済みとなる。 The target hours are the number of hours required to complete the training for that work code. The actual hours are the number of hours the trainee actually completed the training for that work code. When "target hours = actual hours", the training for that work code is considered completed.

すなわち、この図8の例の場合、作業コード「420」の二輪初回の教習→作業コード「421」のMT普通二輪1の教習→作業コード「423」の普通二輪単独の教習→作業コード「425」のMT普通二輪2の教習の順に、教習生の教習工程が進んでいることを示している。また、図8の例は、作業コード「420」の二輪初回の教習の対象時数は「1(時間)」であり、実績時数も「1(時間)」であるため、二輪初回の教習は履修済みであることを示している。同様に、作業コード「421」のMT普通二輪1の教習の対象時数は「3(時間)」であり、実績時数も「3(時間)」であるため、MT普通二輪1の教習は履修済みであることを示している。同様に、作業コード「423」の普通二輪単独の教習の対象時数は「2(時間)」であり、実績時数も「2(時間)」であるため、普通二輪単独の教習も履修済みであることを示している。 That is, in the case of the example of FIG. 8, the trainee's training process is shown to progress in the following order: first motorcycle training with work code "420" → training on MT regular motorcycle 1 with work code "421" → training on regular motorcycle only with work code "423" → training on MT regular motorcycle 2 with work code "425". Also, in the example of FIG. 8, the target number of hours for the first motorcycle training with work code "420" is "1 (hour)" and the actual number of hours is also "1 (hour)", indicating that the first motorcycle training has been completed. Similarly, the target number of hours for the training on MT regular motorcycle 1 with work code "421" is "3 (hours)" and the actual number of hours is also "3 (hours)", indicating that the training on MT regular motorcycle 1 has been completed. Similarly, the target number of hours of training for operation code "423" for ordinary motorcycles alone is "2 (hours)" and the actual number of hours is also "2 (hours)", which indicates that training for ordinary motorcycles alone has also been completed.

これに対して、作業コード「425」のMT普通二輪2の教習は、対象時間が「99(時間)」であり、実績時数が「0」時間となっている。この作業コード「425」のMT普通二輪2の教習は、指導員の、みきわめの「対象」となる教習となっている。このみきわめの「対象」の教習は、指導員により「合格」と判断されるまで、繰り返し履修される。このため、対象時数を規定することは困難である。このようなことから、一例として対象時数に「99(時間)」が入力されている。この場合においても、実績時数は、教習生が作業コード「425」のMT普通二輪2の教習を受講する毎にカウントアップされる。また、対象時数は、指導員により「合格」と判断された際に、システム側で実績時数と同じ時間に修正される。すなわち、例えば「10時間」の実績時数で指導員が「合格」と判断した場合、対象時数は「99(時間)」から「10(時間)」に修正される。 In contrast, the training for MT regular two-wheeler 2 with work code "425" has a target time of "99 (hours)" and actual hours of "0" hours. This training for MT regular two-wheeler 2 with work code "425" is the training that is the "target" of the instructor's assessment. This training that is the "target" of the assessment is taken repeatedly until the instructor judges the student to be "passed". For this reason, it is difficult to specify the target hours. For this reason, "99 (hours)" is entered as the target hours as an example. Even in this case, the actual hours are counted up every time the trainee takes a training for MT regular two-wheeler 2 with work code "425". In addition, when the instructor judges the student to be "passed", the target hours are corrected by the system to the same time as the actual hours. In other words, for example, if the instructor judges the student to be "passed" with the actual hours of "10 hours", the target hours are corrected from "99 (hours)" to "10 (hours)".

図6のフローチャートのステップS1では、取得部21が、このような教習生技能順番データの先頭行の教習生技能データである、作業コード「420」の二輪初回の教習の教習生技能順番データを取得する。ステップS2では、判別部22が、取得された教習生技能順番データの対象時数及び実績時数を比較して、「対象時数=実績時数」であるか否かを判別する。すなわち、このステップS2では、対象時数で規定されている時間数分の履修が完了しているか否かを判別する。 In step S1 of the flowchart in FIG. 6, the acquisition unit 21 acquires the trainee skill order data for the first motorcycle training lesson with operation code "420", which is the trainee skill data in the first row of such trainee skill order data. In step S2, the discrimination unit 22 compares the target hours and actual hours of the acquired trainee skill order data to determine whether "target hours = actual hours". In other words, in this step S2, it is determined whether the number of hours specified in the target hours has been completed.

「対象時数=実績時数」であるということは(ステップS2:Yes)、その教習の履修は終了していることを意味する。このため、取得部21は、ステップS3において、次の行の教習生技能順番データを取得する。この例の場合、図8に示す2行目に相当する作業コードが「421」のMT普通二輪1の教習の教習生技能順番データが取得される。判別部22は、ステップS2において、取得された2行目の教習生技能順番データの対象時数及び実績時数を比較して、「対象時数=実績時数」であるか否かを判別する。 If "target hours = actual hours" (step S2: Yes), it means that the lesson has been completed. Therefore, in step S3, the acquisition unit 21 acquires the next row of trainee skill order data. In this example, the trainee skill order data for the lesson on MT regular two-wheeler 1, whose operation code is "421" corresponding to the second row shown in Figure 8, is acquired. In step S2, the discrimination unit 22 compares the target hours and actual hours of the acquired trainee skill order data in the second row to determine whether "target hours = actual hours".

取得部21は、このように各行の教習生技能順番データを順番に取得し(ステップS1、ステップS3)、判別部22は、取得された行の教習生技能順番データの対象時数及び実績時数を比較して、「対象時数=実績時数」であるか否かを判別する(ステップS2)。このような動作を、同じ教習生番号の全行の教習生技能順番データに対して繰り返し行う。 The acquisition unit 21 acquires the trainee skill order data for each row in this manner (steps S1 and S3), and the discrimination unit 22 compares the target hours and actual hours of the trainee skill order data for the acquired row to determine whether "target hours = actual hours" (step S2). This operation is repeated for all rows of trainee skill order data for the same trainee number.

次に、図8の4行目となる、作業コード「425」のMT普通二輪2の教習は、指導員のみきわめの「対象」となっている教習であり、教習生技能順番データの対象時数は「99(時間)」であるのに対して実績時数は「0(時間)」となっている。このため、作業コード「425」のMT普通二輪2の教習に対しては、判別部22により、「対象時数≠実績時数」と判別され(ステップS2:No)、処理がステップS4に進む。 Next, the lesson on MT regular two-wheeler 2 with work code "425" in the fourth line of Figure 8 is a lesson that is the "target" of the instructor's assessment, and the target hours in the trainee skill order data are "99 (hours)" while the actual hours are "0 (hours)." Therefore, for the lesson on MT regular two-wheeler 2 with work code "425", the discrimination unit 22 determines that "target hours ≠ actual hours" (step S2: No), and the process proceeds to step S4.

ステップS4では、表示制御部23が、「対象時数≠実績時数」と判別された行の順番、作業コード及び教習内容を、教習生予約画面に表示して、図6のフローチャートの処理を終了する。図8の例の場合、4行目の教習生技能順番データである順番が「4」で、作業コードが「425」のMT普通二輪2の教習が、「対象時数≠実績時数」と判別される。このため、表示制御部23は、図7に示すように、「4」の順番、「425」の作業コード、及び、「MT普通二輪みきわめ」との教習内容を教習生予約画面に表示する。これにより、教習生は、次に自分が予約すべき教習は、「MT普通二輪みきわめ」の教習であることを認識したうえで教習の予約を行うことができる。 In step S4, the display control unit 23 displays the order, operation code, and training content of the row determined to be "target hours ≠ actual hours" on the trainee reservation screen, and ends the processing of the flowchart in FIG. 6. In the example of FIG. 8, the order in the trainee skill order data in the fourth row is "4" and the training of MT regular two-wheeler 2 with the operation code "425" is determined to be "target hours ≠ actual hours". Therefore, the display control unit 23 displays the order "4", the operation code "425", and the training content "MT regular two-wheeler assessment" on the trainee reservation screen as shown in FIG. 7. This allows the trainee to make a reservation for the training after recognizing that the next lesson he or she needs to book is the "MT regular two-wheeler assessment" lesson.

(二輪集団教習における教習生の乗車可能人数を算出して表示する動作)
次に、実施の形態のサービス提供可能人数算出装置1における、二輪集団教習の乗車可能人数(教習可能人数=予約可能人数)を算出して教習生予約画面に表示する動作を、図9のフローチャートを用いて説明する。この乗車可能人数は、図7において、2月4日(2/4)の2時限目の「5(人)」、又は、2月4日(2/4)の7時限目の「10(人)」等のように教習生予約画面に表示される。これにより、教習生は、自分が受講する教習の日付、時限及び残りの予約数を認識したうえで、所望の日付及び時限の教習を選択して予約できる。図9は、このような乗車可能人数の表示動作の流れを示すフローチャートである。制御部3は、記憶部2に記憶されているサービス提供可能人数算出プログラムに基づいて、図9のフローチャートに示す各処理を実行する。
(Operation of calculating and displaying the number of trainees who can ride in a motorcycle group training)
Next, the operation of calculating the number of passengers available for a motorcycle group training (number of passengers available for training = number of passengers available for reservation) in the service available number calculation device 1 of the embodiment and displaying it on the trainee reservation screen will be described with reference to the flowchart of FIG. 9. This number of passengers is displayed on the trainee reservation screen as "5 (persons)" for the second period on February 4 (2/4) in FIG. 7, or "10 (persons)" for the seventh period on February 4 (2/4). This allows the trainee to select and reserve a training session for a desired date and period after recognizing the date, period, and remaining number of reservations of the training session he or she will attend. FIG. 9 is a flowchart showing the flow of such a display operation of the number of passengers available. The control unit 3 executes each process shown in the flowchart of FIG. 9 based on the service available number calculation program stored in the storage unit 2.

まず、ステップS11では、取得部21が、判別部22により、「対象時数≠実績時数」と判別された行の教習生技能順番データから作業コード、及び、みきわめ対象フラグを取得する。図8の例で説明すると、取得部21は、4行目の「425」の作業コード、及び、「対象」のみきわめ対象フラグを取得する。 First, in step S11, the acquisition unit 21 acquires the task code and the assessment target flag from the trainee skill order data of the row that has been determined by the discrimination unit 22 to be "target hours ≠ actual hours." To explain using the example of Figure 8, the acquisition unit 21 acquires the task code of "425" in the fourth row and the assessment target flag of "target."

次に、ステップS12では、取得部21が、図10に示すカレンダーデータから、現在の日付から先7日分(未来7日分)の教習時限データを、カレンダーデータから取得する。カレンダーデータとしては、図10に示すように例えば「2022年2月3日 開始時限「1」、終了時限「10」」、「2022年2月4日 開始時限「1」、終了時限「10」」、「2022年2月5日 開始時限「1」、終了時限「10」」・・・等のように、未来分となる日付に予定されている教習の時限数が記憶されている。取得部21は、このようなカレンダーデータのうち、現在の日付から未来7日分のカレンダーデータを取得する。 Next, in step S12, the acquisition unit 21 acquires the lesson time limit data for the next 7 days (7 days in the future) from the calendar data shown in FIG. 10. As the calendar data, as shown in FIG. 10, for example, the number of lesson time limits scheduled for future dates is stored, such as "February 3, 2022, start time limit "1", end time limit "10", "February 4, 2022, start time limit "1", end time limit "10", "February 5, 2022, start time limit "1", end time limit "10", etc. The acquisition unit 21 acquires the calendar data for the next 7 days from the current date from such calendar data.

次に、ステップS13では、グループコード検出部30が、図3に示す二輪集団教習作業コード組合せマスタ12から、ステップS1で取得された「425」の作業コードに対応するグループコードを検出する。図3の例の場合、グループコード検出部30は、「425」の作業コードに対応するグループコードである「2」のグループコードを検出する。 Next, in step S13, the group code detection unit 30 detects a group code corresponding to the work code "425" acquired in step S1 from the motorcycle group training work code combination master 12 shown in Figure 3. In the example of Figure 3, the group code detection unit 30 detects the group code "2" which is the group code corresponding to the work code "425".

次に、ステップS14では、グループコード検出部30が、二輪集団教習作業コード組合せマスタ12に、ステップS1で取得された作業コードに対応するグループコードが存在するか否かを判別する。二輪集団教習作業コード組合せマスタ12にグループコードが存在しないということは(ステップS14:No)、ステップS1で取得された作業コードの教習は、複数の教習生に対して二輪教習を行う二輪集団教習ではなく、一人の教習生に対して二輪教習を行う単独二輪教習であることを意味する。このため、ステップS15において、算出部29が、単独二輪教習の予約上限数から現在の予約数を減算処理する演算を、日付毎及び時限毎に行うことで、単独二輪教習の乗車可能人数を算出する。そして、表示制御部21が、算出された乗車可能人数を、教習生予約画面の、対応する日付及び時限の表示欄に表示する。これにより、図9のフローチャートの処理が終了する。 Next, in step S14, the group code detection unit 30 determines whether or not a group code corresponding to the work code acquired in step S1 exists in the two-wheel group training work code combination master 12. If a group code does not exist in the two-wheel group training work code combination master 12 (step S14: No), this means that the training of the work code acquired in step S1 is not a two-wheel group training in which two-wheel training is conducted for multiple trainees, but an individual two-wheel training in which two-wheel training is conducted for one trainee. Therefore, in step S15, the calculation unit 29 calculates the number of passengers who can ride in the individual two-wheel training by subtracting the current number of reservations from the maximum number of reservations for the individual two-wheel training for each date and time period. Then, the display control unit 21 displays the calculated number of passengers in the display column for the corresponding date and time period on the trainee reservation screen. This ends the processing of the flowchart in FIG. 9.

これに対して、二輪集団教習作業コード組合せマスタ12にグループコードが存在するということは(ステップS14:Yes)、ステップS1で取得された作業コードの教習は、二輪集団教習であることを意味する。このため、ステップS16に処理が進み、教習希望車種検出部24が、図11に示す教習生属人データを参照し、教習生が希望している教習希望車種を検出する。この図11の例は、教習番号が「4276001」の「ヤマダタロウ」との教習生が「普通二輪MT」の教習を希望していることを示している。このため、希望車種検出部24は、ステップS16において、「普通二輪MT」の教習を教習希望車種として検出する。 On the other hand, if a group code exists in the motorcycle group training work code combination master 12 (step S14: Yes), this means that the training for the work code acquired in step S1 is a motorcycle group training. Therefore, processing proceeds to step S16, where the desired vehicle type detection unit 24 references the student's personal data shown in FIG. 11 to detect the vehicle type that the student wishes to learn. The example in FIG. 11 shows that a student named "Yamada Taro" with a training number of "4276001" wishes to receive training on a "normal motorcycle MT." Therefore, in step S16, the desired vehicle type detection unit 24 detects that the student wishes to receive training on a "normal motorcycle MT."

次に、ステップS17では、指導員検出部25が、ステップS1で取得したみきわめ対象フラグ、及び、ステップS16で検出した教習希望車種に基づいて、図4に示す指導員車種別資格マスタ13を参照し、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員を検出する。図4の例の場合、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員は、指導員番号が「10番」、「20番」、「40番」及び「50番」の指導員である。このため、指導員検出部25は、これらの指導員を、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員として検出する。 Next, in step S17, the instructor detection unit 25 refers to the instructor vehicle-specific qualification master 13 shown in FIG. 4 based on the assessment target flag acquired in step S1 and the desired vehicle model detected in step S16, and detects instructors who have the skill qualification and assessment qualification for teaching "normal two-wheeled MT". In the example of FIG. 4, the instructors who have the skill qualification and assessment qualification for teaching "normal two-wheeled MT" are the instructors with instructor numbers "10", "20", "40", and "50". Therefore, the instructor detection unit 25 detects these instructors as instructors who have the skill qualification and assessment qualification for teaching "normal two-wheeled MT".

次に、ステップS18では、作業コード検出部26が、図3に示した二輪集団教習作業コード組合せマスタ12を参照し、ステップS13で検出したグループコードに対応する作業コードを検出する。この例の場合、ステップS13において「2」のグループコードが検出されたため、作業コード検出部26は、図3に示す二輪集団教習作業コード組合せマスタ12から、「2」のグループコードに対応する「425」及び「426」の作業コードを検出する。 Next, in step S18, the working code detection unit 26 refers to the motorcycle group training working code combination master 12 shown in FIG. 3 and detects a working code corresponding to the group code detected in step S13. In this example, since the group code "2" was detected in step S13, the working code detection unit 26 detects the working codes "425" and "426" corresponding to the group code "2" from the motorcycle group training working code combination master 12 shown in FIG. 3.

次に、ステップS19では、指導員検出部25が、日付毎及び時限毎に、図12に例示する指導員勤務データを参照し、ステップS17で検出した有資格者となる指導員であり、ステップS18で検出した作業コードに対応する指導員の人数を検出する。 Next, in step S19, the instructor detection unit 25 refers to the instructor work data illustrated in FIG. 12 for each date and time period, and detects the number of instructors who are qualified instructors detected in step S17 and who correspond to the work codes detected in step S18.

すなわち、図12に示すように、指導員勤務データは、指導員番号、教習日付、教習時限及び作業コードを含んで構成されている。図12(a)は、2022年2月4日の2時限目に教習可能な指導員の指導員番号及び作業コードを示している。また、図12(a)は、2022年2月4日の7時限目に教習可能な指導員の指導員番号及び作業コードを示している。 That is, as shown in FIG. 12, the instructor work data includes an instructor number, a lesson date, a lesson period, and a work code. FIG. 12(a) shows the instructor number and work code of an instructor who is available to teach during the second period on February 4, 2022. FIG. 12(a) also shows the instructor number and work code of an instructor who is available to teach during the seventh period on February 4, 2022.

図12(a)に示す2022年2月4日の2時限目においては、指導員検出部25は、「425」及び「426」の作業コードの教習の有資格者となる「10番」の指導員番号の指導員、及び、「20番」の指導員番号の指導員の、計「2人」の指導員を検出する(=指導員人数「2人」)。なお、「30番」の指導員番号の指導員は、作業コードが「425」の「MT普通二輪2」の教習に対応可能であるが、「30番」の指導員番号の指導員は、図4に示したようにみきわめ資格を有していない。このため、この例においては、指導員として検出されない。 In the second period on February 4, 2022 shown in FIG. 12(a), the instructor detection unit 25 detects a total of "two" instructors, including an instructor with instructor number "10" who is qualified to teach the work codes "425" and "426", and an instructor with instructor number "20" (= number of instructors "2"). Note that an instructor with instructor number "30" is capable of teaching "MT Standard Two-Wheeler 2" with work code "425", but as shown in FIG. 4, the instructor with instructor number "30" does not have the qualifications to assess. For this reason, in this example, he is not detected as an instructor.

同様に、図12(b)に示す2022年2月4日の7時限目においては、指導員検出部25は、「425」及び「426」の作業コードの教習の有資格者となる「10番」の指導員番号の指導員、「20番」の指導員番号の指導員、及び、「40番」の指導員番号の指導員の、計「3人」の指導員を検出する(=指導員人数「3人」)。 Similarly, in the seventh period on February 4, 2022 as shown in FIG. 12(b), the instructor detection unit 25 detects a total of three instructors (= number of instructors: three), including the instructor with instructor number "10", the instructor with instructor number "20", and the instructor with instructor number "40" who are qualified to teach the work codes "425" and "426" (= number of instructors: three).

次に、ステップS20において、教習生上限数検出部27が図2に示した二輪集団教習マスタ11を参照することで、ステップS19で検出された指導員の人数に応じて法律で規定されている教習生の上限となる人数(乗車上限人数)を検出する。図12(a)に示した2022年2月4日の2時限目の例では、指導員番号が「10番」の指導員、及び、指導員番号が「20番」の指導員の、計「2人」の指導員が検出された。このため、教習生上限数検出部27は、図2に示した二輪集団教習マスタ11を参照することで、この「2人」の指導員で教習可能な教習生の上限となる人数として「7人」を検出する。 Next, in step S20, the student upper limit detection unit 27 detects the legal upper limit of students (maximum number of riders) according to the number of instructors detected in step S19 by referring to the motorcycle group training master 11 shown in FIG. 2. In the example of the second period on February 4, 2022 shown in FIG. 12(a), a total of "two" instructors were detected, including instructor number "10" and instructor number "20". Therefore, the student upper limit detection unit 27 detects "7" as the upper limit of students who can be trained by these "two" instructors by referring to the motorcycle group training master 11 shown in FIG. 2.

同様に、図12(b)に示した2022年2月4日の7時限目の例では、指導員番号が「10番」の指導員、指導員番号が「20番」の指導員、及び、指導員番号が「40番」の指導員の、計「3人」の指導員が検出された。このため、教習生上限数検出部27は、図2に示した二輪集団教習マスタ11を参照することで、この「3人」の指導員で教習可能な教習生の上限となる人数として「12人」を検出する。 Similarly, in the example of the seventh period on February 4, 2022 shown in FIG. 12(b), a total of "three" instructors were detected: instructor number "10", instructor number "20", and instructor number "40". Therefore, the student upper limit number detection unit 27 detects "12" as the upper limit number of students that can be taught by these "three" instructors by referring to the motorcycle group training master 11 shown in FIG. 2.

次に、ステップS21において、予約数検出部28が、図13に示す教習生技能履歴データを参照し、作業コードに対応する教習に対して、既に予約されている教習生の人数を検出する。具体的には、図13に示す教習生技能履歴データは、教習生番号、教習日付、教習時限、及び、作業コードを含んで構成されている。図13(a)は、2022年2月4日の2時限目に予約をしている教習生の教習生番号及び作業コードを示している。2022年2月4日の2時限目に対しては、教習生番号が「4276002」の教習生が「425」の作業コードの教習を予約しており、また、教習生番号が「4276003」の教習生が「426」の作業コードの教習を予約している。このため、予約数検出部28は、この「2人」を、2時限目の予約人数として検出する。 Next, in step S21, the reservation number detection unit 28 refers to the trainee skill history data shown in FIG. 13 and detects the number of trainees who have already booked the lesson corresponding to the work code. Specifically, the trainee skill history data shown in FIG. 13 includes the trainee number, the lesson date, the lesson time, and the work code. FIG. 13(a) shows the trainee number and work code of a trainee who has booked the second period on February 4, 2022. For the second period on February 4, 2022, a trainee with the trainee number "4276002" has booked a lesson with the work code "425", and a trainee with the trainee number "4276003" has booked a lesson with the work code "426". Therefore, the reservation number detection unit 28 detects this "2 people" as the number of trainees who have booked the second period.

同様に、図13(b)は、2022年2月4日の7時限目に予約をしている教習生の教習生番号及び作業コードを示している。2022年2月4日の7時限目に対しては、教習生番号が「4276004」の教習生が「425」の作業コードの教習を予約しており、また、教習生番号が「4276005」の教習生が「426」の作業コードの教習を予約している。このため、予約数検出部28は、この「2人」を、7時限目の予約人数として検出する。 Similarly, FIG. 13(b) shows the student numbers and working codes of students who have made reservations for the seventh period on February 4, 2022. For the seventh period on February 4, 2022, a student with student number "4276004" has made a reservation for a lesson with working code "425", and a student with student number "4276005" has made a reservation for a lesson with working code "426". Therefore, the reservation number detection unit 28 detects this "2 people" as the number of people who have made reservations for the seventh period.

次に、ステップS22では、算出部29が、各日付の時限毎に、ステップS20で検出した指導員の数に対応する乗車上限人数から、ステップS21で検出した教習生の予約人数を減算処理することで、その日付及び時限に教習可能な人数である乗車可能人数を算出する。そして、表示制御部23が、教習生予約画面の、対応する日付及び時限の表示欄に、算出された乗車可能人数を表示する。 Next, in step S22, the calculation unit 29 calculates the maximum number of passengers available for instruction on each date and time period by subtracting the number of students who have made reservations detected in step S21 from the maximum number of passengers corresponding to the number of instructors detected in step S20 for each date and time period. The display control unit 23 then displays the calculated maximum number of passengers in the display field for the corresponding date and time period on the student reservation screen.

具体的には、2022年2月3日の2時限目の場合、「2人」の指導員に対応する乗車上限人数は「7人」であり、これに対して、既に「2人」の教習生が予約済である。このため、算出部29は、「7人-2人=5人」の演算を行う。そして、表示制御部23が、図7に示すように、2022年2月3日の2時限目は、「あと5人」の予約が可能であることを示す「5」の乗車可能人数の数値を2022年2月3日の2時限目の表示欄に表示する。 Specifically, for the second period on February 3, 2022, the maximum number of passengers corresponding to "two" instructors is "seven," and "two" trainees have already made reservations. Therefore, the calculation unit 29 calculates "7 - 2 = five." Then, as shown in FIG. 7, the display control unit 23 displays the number of passengers "5," indicating that "five more" reservations are possible for the second period on February 3, 2022, in the display field for the second period on February 3, 2022.

同様に、2022年2月3日の7時限目の場合、「3人」の指導員に対応する乗車上限人数は「12人」であり、これに対して、既に「2人」の教習生が予約済である。このため、算出部29は、「12人-2人=10人」の演算を行う。そして、表示制御部23が、図7に示すように、2022年2月3日の7時限目は、「あと10人」の予約が可能であることを示す「10」の乗車可能人数の数値を2022年2月3日の7時限目の表示欄に表示する。 Similarly, for the seventh period on February 3, 2022, the maximum number of passengers corresponding to "3" instructors is "12," and "2" trainees have already made reservations. Therefore, the calculation unit 29 calculates "12 - 2 = 10." Then, as shown in FIG. 7, the display control unit 23 displays the number of passengers that can be accommodated as "10," indicating that "10 more passengers" can be reserved for the seventh period on February 3, 2022, in the display field for the seventh period on February 3, 2022.

これにより、教習生は、予約可能な日付、時限、及び、人数を認識することができる。一例ではあるが、予約を行う場合、教習生は、この教習生予約画面に乗車可能人数が表示されている日付及び時限から、教習を希望する日付及び時限を選択操作する。この選択操作が行われると、制御部3は、図13に示したように、教習生番号、教習日付、教習時限及び作業コードを含む教習生技能履歴データを記憶部2に記憶し、その日付及び時限の乗車可能人数を「1つ」、デクリメントして表示する。これにより、所望の教習が予約登録され、また、1人分減った乗車可能人数が教習生予約画面に表示される。 This allows the student to recognize the dates, times, and number of people available for reservation. As an example, when making a reservation, the student selects the date and time period for which he/she wishes to take the lesson from the dates and times displayed on the student reservation screen for the number of passengers available. When this selection operation is performed, the control unit 3 stores the student skill history data, including the student number, lesson date, lesson time period, and activity code, in the memory unit 2 as shown in Figure 13, and decrements the number of passengers available for that date and time period by "1" and displays it. This causes the desired lesson to be reserved and registered, and the number of passengers available, reduced by one, is displayed on the student reservation screen.

(実施の形態の効果)
以上の説明から明らかなように、実施の形態のサービス提供可能人数算出装置1は、指導員資格、二輪集団教習において、法律で規定されている指導員の数に応じた教習生の最大人数、及び、集団教習作業コード組合せをマスタ化し、指導員の勤務と教習生の予約数から乗車可能人数を算出して表示する。
(Effects of the embodiment)
As is clear from the above explanation, the embodiment of the service provision capacity calculation device 1 stores instructor qualifications, the maximum number of students according to the number of instructors stipulated by law in motorcycle group training, and group training work code combinations as master data, and calculates and displays the number of passengers who can ride from the instructor's work hours and the number of reservations made by students.

これにより、集団二輪教習を手配する際の、教習所側の作業負担を大幅に削減でき、集団二輪教習の手配を属人化させることなく、誰でも短時間で、また、ミスなく正確に手配可能とすることができる。 This will significantly reduce the workload for driving schools when arranging group motorcycle training, and will allow anyone to arrange group motorcycle training accurately, quickly, and without relying on a specific person.

また、正確な乗車可能人数を算出して教習生の乗車手配を行うことができるため、ヒューマンエラーにより乗車機会の損失が発生する不都合を防止でき、乗車回転率の向上を図ることができる。 In addition, because the system can accurately calculate the number of passengers available and arrange for students to board, it can prevent inconveniences such as lost boarding opportunities due to human error and improve passenger turnover.

[国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び目標9に貢献することが可能となる。
[Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to Goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、目標13及び目標15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs Goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

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

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

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

また、サービス提供可能人数算出装置1に関して、図示の各構成要素は機能概念的なものであり、必ずしも図示の如く物理的に構成されていることを要しない。 In addition, with regard to the service provision available number of people calculation device 1, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、サービス提供可能人数算出装置1が備える処理機能、特に制御部3及び制御部3にて行われる各処理機能については、その全部又は任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてサービス提供可能人数算出装置1に機械的に読み取られる。すなわち、ROM又はHDD等の記憶部等には、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部3を構成する。 For example, the processing functions of the service provision potential number of people calculation device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized in whole or in part by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the service provision potential number of people calculation device 1 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD for cooperating with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit 3.

また、このサービス提供可能人数算出装置1のサービス提供可能人数算出プログラムは、サービス提供可能人数算出装置1に対して任意のネットワークを介して接続された他のサーバ装置に記憶されていてもよく、必要に応じてその全部又は一部をダウンロードすることも可能である。 The service provision number of people calculation program of the service provision number of people calculation device 1 may be stored in another server device connected to the service provision number of people calculation device 1 via any network, and it is also possible to download all or part of it as necessary.

また、本実施形態で説明した処理を実行するためのサービス提供可能人数算出プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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等の任意の「可搬用の物理媒体」を含むものとする。 The service provision available number of people calculation program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be configured as a program product. Here, this "recording medium" includes any "portable physical medium" such as 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), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical Disk), a DVD (Digital Versatile Disk), and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコード又はバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示したサービス提供可能人数算出装置1において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in the service provision potential number of people calculation device 1 shown in the embodiment, as well as the installation procedure after reading, can use well-known configurations and procedures.

記憶部2は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。 The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, and web page files used for various processes and providing websites.

また、サービス提供可能人数算出装置1は、既知のパーソナルコンピュータ装置又はワークステーション等の情報処理装置で構成してもよく、また、任意の周辺装置が接続された情報処理装置で構成してもよい。また、情報処理装置は、本実施形態で説明した処理を実現させるソフトウェア(プログラム又はデータ等を含む)を実装することにより実現してもよい。 The service provision potential number of people calculation device 1 may be configured as a known information processing device such as a personal computer device or a workstation, or may be configured as an information processing device to which any peripheral device is connected. The information processing device may also be realized by implementing software (including programs or data, etc.) that realizes the processing described in this embodiment.

さらに、装置の分散・統合の具体的形態は図示するものに限られず、その全部又は一部を、各種の付加等に応じて又は機能付加に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or function additions. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.

本発明は、適した人数の人員を配置して行う業務であれば、どのような業務にも適用可能である。 The present invention can be applied to any business that requires an appropriate number of personnel.

1 サービス提供可能人数算出装置
2 記憶部
3 制御部
4 通信インターフェース部
5 入出力インターフェース部
6 入力装置
7 出力装置
11 二輪集団教習マスタ
12 二輪教習作業コード組合せマスタ
13 指導員車種別資格マスタ
14 作業コードマスタ
21 取得部
22 判別部
23 表示制御部
24 教習希望車種検出部
25 指導員検出部
26 作業コード検出部
27 教習生上限数検出部
28 予約数検出部
29 算出部
30 グループコード検出部
50 表示ボタン
REFERENCE SIGNS LIST 1 Service provision available number of people calculation device 2 Memory unit 3 Control unit 4 Communication interface unit 5 Input/output interface unit 6 Input device 7 Output device 11 Motorcycle group training master 12 Motorcycle training work code combination master 13 Instructor vehicle-specific qualification master 14 Work code master 21 Acquisition unit 22 Discrimination unit 23 Display control unit 24 Training desired vehicle type detection unit 25 Instructor detection unit 26 Work code detection unit 27 Student upper limit number detection unit 28 Reservation number detection unit 29 Calculation unit 30 Group code detection unit 50 Display button

Claims (4)

サービスを提供する時間帯毎に、前記サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、前記サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対して前記サービスを提供する時間帯に、前記サービスを提供可能な資格を有する前記サービス提供者の人数を検出する提供者人数検出部と、
前記受給者の人数に対して必要となる前記サービス提供者の人数が記憶された第2の記憶部を、検出された前記サービス提供者の人数に基づいて参照することで、検出された前記サービス提供者の人数で、前記サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出部と、
検出された前記受給者の上限となる人数から、前記サービスの提供の予約を行っている予約受給者の人数を減算処理することで、前記サービス提供者の人数で前記受給者に対して前記サービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出部と、
を有するサービス提供可能人数算出装置。
a provider number detection unit that refers to service provision data in which service providers capable of providing a service are registered for each time period in which the service is provided, and a first storage unit in which service providers qualified to provide the service are registered for each type of service provided, and detects the number of service providers qualified to provide the service to a recipient during the time period in which the service is provided;
an upper limit number of recipients detection unit that detects an upper limit number of recipients to which the service can be provided based on the detected number of service providers by referring to a second storage unit in which the number of service providers required for the number of recipients is stored based on the detected number of service providers;
a calculation unit that calculates the number of recipients to whom the service can be provided, which is the remaining number of recipients to whom the service can be provided based on the number of service providers, by subtracting the number of reservation recipients who have made a reservation for the provision of the service from the upper limit number of the detected recipients ;
A service provision available number of persons calculation device having the above configuration.
前記サービスは、自動車教習所における二輪集団教習であり、
前記提供者人数検出部は、前記サービス提供データ及び前記第1の記憶部に基づいて、前記二輪集団教習の教習資格を有する前記サービス提供者である指導員のうち、前記時間帯に前記二輪集団教習を行うことが可能な前記指導員の人数を検出し、
前記上限受給人数検出部は、前記第2の記憶部に基づいて、前記二輪集団教習の教習資格を有する前記指導員の人数に応じて規定されている前記受給者である教習生の上限となる人数を検出し、
前記算出部は、検出された前記教習生の上限となる人数から、前記二輪集団教習の予約を行っている予約教習生の人数を減算処理することで、前記指導員の人数で前記二輪集団教習を行うことが可能な残りの教習可能人数を前記サービス提供可能人数として算出すること、
を特徴とする請求項1に記載のサービス提供可能人数算出装置。
The service is a group motorcycle driving lesson at a driving school,
The provider number detection unit detects the number of instructors who are the service providers and have the teaching qualification for the motorcycle group training based on the service provision data and the first storage unit , and who are able to provide the motorcycle group training during the time period;
The upper limit number of recipients detection unit detects an upper limit number of recipients, which is stipulated according to the number of instructors who are qualified to teach the motorcycle group training , based on the second storage unit ;
the calculation unit subtracts the number of students who have made reservations for the motorcycle group training from the detected upper limit number of students, thereby calculating the remaining number of students who can be trained with the number of instructors as the number of students to whom the service can be provided;
2. The service provision available number of persons calculation device according to claim 1 ,
提供者人数検出部、上限受給人数検出部及び算出部を備えるサービス提供可能人数算出装置で実行されるサービス提供可能人数算出方法であって、
前記提供者人数検出部が、サービスを提供する時間帯毎に、前記サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、前記サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対して前記サービスを提供する時間帯に、前記サービスを提供可能な資格を有する前記サービス提供者の人数を検出する提供者人数検出ステップと、
前記上限受給人数検出部が、前記受給者の人数に対して必要となる前記サービス提供者の人数が記憶された第2の記憶部を、検出された前記サービス提供者の人数に基づいて参照することで、検出された前記サービス提供者の人数で、前記サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出ステップと、
前記算出部が、検出された前記受給者の上限となる人数から、前記サービスの提供の予約を行っている予約受給者の人数を減算処理することで、前記サービス提供者の人数で前記受給者に対して前記サービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出ステップと、
を有するサービス提供可能人数算出方法。
A method for calculating the number of users to which a service can be provided, the method being executed by a service-providing number-of-users calculation device including a number-of-providers detection unit, an upper limit number-of-recipients detection unit, and a calculation unit,
a provider number detection step in which the provider number detection unit refers to service provision data in which service providers capable of providing the service are registered for each time period in which the service is provided, and a first storage unit in which service providers capable of providing the service are registered for each type of service provided, and detects the number of the service providers capable of providing the service to the recipient during the time period in which the service is provided;
an upper limit number of recipients detection step in which the upper limit number of recipients detection unit detects an upper limit number of recipients to which the service can be provided based on the detected number of service providers by referring to a second storage unit in which the number of service providers required for the number of recipients is stored, based on the detected number of service providers;
a calculation step in which the calculation unit calculates the number of recipients to whom the service can be provided, which is the remaining number of recipients to whom the service can be provided based on the number of service providers, by subtracting the number of reservation recipients who have made reservations for the provision of the service from the upper limit number of the detected recipients;
A method for calculating the number of people that can be provided with a service.
コンピュータを、
サービスを提供する時間帯毎に、前記サービスを提供可能なサービス提供者が登録されているサービス提供データ、及び、提供するサービスの種別毎に、前記サービスを提供可能な資格を有するサービス提供者が登録された第1の記憶部を参照し、受給者に対して前記サービスを提供する時間帯に、前記サービスを提供可能な資格を有する前記サービス提供者の人数を検出する提供者人数検出部と、
前記受給者の人数に対して必要となる前記サービス提供者の人数が記憶された第2の記憶部を、検出された前記サービス提供者の人数に基づいて参照することで、検出された前記サービス提供者の人数で、前記サービスを提供可能な受給者の上限となる人数を検出する上限受給人数検出部と、
検出された前記受給者の上限となる人数から、前記サービスの提供の予約を行っている予約受給者の人数を減算処理することで、前記サービス提供者の人数で前記受給者に対して前記サービスを提供可能な残りの受給者の人数であるサービス提供可能人数を算出する算出部として機能させること、
を特徴とするサービス提供可能人数算出プログラム。
Computer,
a provider number detection unit that refers to service provision data in which service providers capable of providing a service are registered for each time period in which the service is provided, and a first storage unit in which service providers qualified to provide the service are registered for each type of service provided, and detects the number of service providers qualified to provide the service to a recipient during the time period in which the service is provided;
an upper limit number of recipients detection unit that detects an upper limit number of recipients to which the service can be provided based on the detected number of service providers by referring to a second storage unit in which the number of service providers required for the number of recipients is stored based on the detected number of service providers;
functioning as a calculation unit that calculates the number of recipients to whom the service can be provided, which is the remaining number of recipients to whom the service can be provided based on the number of service providers, by subtracting the number of reservation recipients who have made a reservation for the provision of the service from the upper limit number of the detected recipients;
A program for calculating the number of people that can be served.
JP2022049882A 2022-03-25 2022-03-25 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 Active JP7644044B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022049882A JP7644044B2 (en) 2022-03-25 2022-03-25 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

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022049882A JP7644044B2 (en) 2022-03-25 2022-03-25 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

Publications (2)

Publication Number Publication Date
JP2023142792A JP2023142792A (en) 2023-10-05
JP7644044B2 true JP7644044B2 (en) 2025-03-11

Family

ID=88206334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022049882A Active JP7644044B2 (en) 2022-03-25 2022-03-25 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

Country Status (1)

Country Link
JP (1) JP7644044B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018045453A (en) 2016-09-14 2018-03-22 株式会社オービック Reservation space management device, reservation space management method, and reservation space management program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018045453A (en) 2016-09-14 2018-03-22 株式会社オービック Reservation space management device, reservation space management method, and reservation space management program

Also Published As

Publication number Publication date
JP2023142792A (en) 2023-10-05

Similar Documents

Publication Publication Date Title
US11263913B2 (en) Learning network system
Tourangeau et al. Early Childhood Longitudinal Study, Kindergarten Class of 1998-99 (ECLS-K): Combined User's Manual for the ECLS-K Eighth-Grade and K-8 Full Sample Data Files and Electronic Codebooks. NCES 2009-004.
Choi-Lundberg et al. Minimal effects of reduced teaching hours on undergraduate medical student learning outcomes and course evaluations
Meeter Predicting retention in higher education from high-stakes exams or school GPA
JP6765910B2 (en) Reservation frame management device, reservation frame management method, and reservation frame management program
Matlala et al. New home for early childhood development in the DBE: implications for ECD practitioners?
Stark-Blomeier et al. Developing a competency model for telerehabilitation therapists and patients: results of a cross-sectional online survey
JP7644044B2 (en) 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
Shachak et al. User manuals for a primary care electronic medical record system: A mixed-methods study of user-and vendor-generated documents
JP2019139594A (en) Annual guidance plan table creation system, and annual guidance plan table creation program
Allen et al. Alzheimer's disease and other dementias: an organizational approach to identifying and addressing practices and learning needs of family physicians
Kolind et al. Daily life coping—Helping stress-afflicted people manage everyday activities
Ismail Investigating the Perception of Generative AI on University Students in Morocco
Sulewski et al. Guideposts for high-quality community life engagement supports: Results of expert interviews
Larsen et al. Evaluation of online learning module about sickness certification for general practitioners
Mendel The effect of interface consistency and cognitive load on user performance in an information search task
Jonck Mobilisation of administrative leadership in the midst of COVID-19 towards achieving the sustainable development goals
Liong Descriptions of nurses' experiences with electronic health records (EHR): A phenomenological study
Dransfield Business for foundation degrees and higher awards
JP7492424B2 (en) Cancellation waiting vehicle dispatch device, cancellation waiting vehicle dispatch method, and cancellation waiting vehicle dispatch program
McCunney et al. Occupational and environmental medicine: self-assessment review
Murphy Sr Transforming Support Systems: The Role of Leadership in Navigating Challenges and Implementing Mental Health Services on Small HBCU Campuses. A Qualitative Case Study
Iwuh Executive Summary: Staff Education Project Preventing Nurse Burnout Through Self-Care Strategies
Ferreira Quality assurance toolkit for open schools
Tumolo Addressing School Counselor Occupational Stress: An Improvement Science Study in Redefining Roles

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240626

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250227

R150 Certificate of patent or registration of utility model

Ref document number: 7644044

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150