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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000012549 training Methods 0.000 claims description 85
- 238000001514 detection method Methods 0.000 claims description 62
- 238000004364 calculation method Methods 0.000 claims description 45
- 238000012797 qualification Methods 0.000 claims description 26
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 230000000474 nursing effect Effects 0.000 description 4
- 238000007792 addition Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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.
ここで、顧客満足度が高いサービスを円滑に提供するためにも、サービスを提供可能な正確な人数を予め算出することは重要なことである。 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.
以下、本発明を適用した実施の形態となるサービス提供可能人数算出装置を、図面に基づいて詳細に説明する。このサービス提供可能人数算出装置は、予め提供可能な人数を算出して所定のサービスを提供する業界であれば、どのような業界にも適用可能である。例えば、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
記憶部2としては、例えばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記憶装置を用いることができる。記憶部2には、記憶領域である二輪集団教習マスタ11、二輪教習作業コード組合せマスタ12、指導員車種別資格マスタ13及び作業コードマスタ14が設けられている。また、記憶部2には、二輪集団教習を受講可能な教習生の人数を算出するためのサービス提供可能人数算出プログラムが記憶されている。
The
図2は、二輪集団教習マスタ11の一例を示す図である。二輪集団教習マスタ11には、二輪専門教習所又は二輪コース併設教習所等のように教習所の業務形態及び設置コース等に基づいて法律(指定自動車教習所の事務処理要領の制定について(通達) 平成29年3月10日 達(運免)第97号)で規定されている指導員の数(指導員数)及び教習可能な教習生の数(乗車上限人数)が関連付けされて記憶されている。
Figure 2 is a diagram showing an example of the motorcycle
具体的には、この図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
図4は、指導員車種別資格マスタ13の一例を示す図である。この図4に示す指導員車種別資格マスタ13には、各指導員の指導員番号、教習を行う車種、教習を行う車種に対する各指導員の技能資格の有無、及び、教習を行う車種に対する各指導員のみきわめ資格の有無が関連付けされて記憶されている。
Figure 4 is a diagram showing an example of the instructor vehicle-
具体的には、この図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
具体的には、この図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
(サービス提供可能人数算出装置の機能構成)
次に、制御部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
取得部21は、教習生技能順番データ、作業コード、みきわめ対象フラグ、カレンダーデータ、教習希望車種等を取得する。判別部22は、取得された教習生技能順番データに基づいて、教習済みの教習の判別、及び、二輪集団教習の乗車可能人数の算出を行うか否かの判別等を行う。表示制御部23は、出力装置7を介して教習生予約画面を表示する。
The
教習希望車種検出部24は、教習生属人データに基づいて教習希望車種を検出する。指導員検出部25は、みきわめ対象フラグと教習希望車種に基づいて指導員車種別資格マスタ13を参照し、有資格者となる指導員を検出する。作業コード検出部26は、二輪集団教習作業コード組合せマスタ12からグループコードに対応する作業コードを検出する。
The desired vehicle
教習生上限数検出部27は、検出された数の有資格者の指導員で教習可能な教習生の上限となる人数を検出する。予約数検出部28は、その時限の二輪集団教習に対して、既に予約済の教習生の人数を検出する。算出部29は、検出された数の有資格者の指導員で教習可能な教習生の上限となる人数から既に予約済の教習生の人数を減算処理することで、時限毎に教習生の乗車可能人数を算出する。グループコード検出部30は、二輪集団教習作業コード組合せマスタ12から対象となる作業コードに対応するグループコードを検出する。
The student upper
(次に受講が必要な教習を検出して教習生予約画面に表示する動作)
次に、実施の形態のサービス提供可能人数算出装置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
具体的に説明すると、教習生は、まず、入力装置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
図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
これに対して、作業コード「425」のMT普通二輪2の教習は、対象時間が「99(時間)」であり、実績時数が「0」時間となっている。この作業コード「425」のMT普通二輪2の教習は、指導員の、みきわめの「対象」となる教習となっている。このみきわめの「対象」の教習は、指導員により「合格」と判断されるまで、繰り返し履修される。このため、対象時数を規定することは困難である。このようなことから、一例として対象時数に「99(時間)」が入力されている。この場合においても、実績時数は、教習生が作業コード「425」のMT普通二輪2の教習を受講する毎にカウントアップされる。また、対象時数は、指導員により「合格」と判断された際に、システム側で実績時数と同じ時間に修正される。すなわち、例えば「10時間」の実績時数で指導員が「合格」と判断した場合、対象時数は「99(時間)」から「10(時間)」に修正される。
In contrast, the training for MT regular two-
図6のフローチャートのステップS1では、取得部21が、このような教習生技能順番データの先頭行の教習生技能データである、作業コード「420」の二輪初回の教習の教習生技能順番データを取得する。ステップS2では、判別部22が、取得された教習生技能順番データの対象時数及び実績時数を比較して、「対象時数=実績時数」であるか否かを判別する。すなわち、このステップS2では、対象時数で規定されている時間数分の履修が完了しているか否かを判別する。
In step S1 of the flowchart in FIG. 6, the
「対象時数=実績時数」であるということは(ステップ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
取得部21は、このように各行の教習生技能順番データを順番に取得し(ステップS1、ステップS3)、判別部22は、取得された行の教習生技能順番データの対象時数及び実績時数を比較して、「対象時数=実績時数」であるか否かを判別する(ステップS2)。このような動作を、同じ教習生番号の全行の教習生技能順番データに対して繰り返し行う。
The
次に、図8の4行目となる、作業コード「425」のMT普通二輪2の教習は、指導員のみきわめの「対象」となっている教習であり、教習生技能順番データの対象時数は「99(時間)」であるのに対して実績時数は「0(時間)」となっている。このため、作業コード「425」のMT普通二輪2の教習に対しては、判別部22により、「対象時数≠実績時数」と判別され(ステップS2:No)、処理がステップS4に進む。
Next, the lesson on MT regular two-
ステップS4では、表示制御部23が、「対象時数≠実績時数」と判別された行の順番、作業コード及び教習内容を、教習生予約画面に表示して、図6のフローチャートの処理を終了する。図8の例の場合、4行目の教習生技能順番データである順番が「4」で、作業コードが「425」のMT普通二輪2の教習が、「対象時数≠実績時数」と判別される。このため、表示制御部23は、図7に示すように、「4」の順番、「425」の作業コード、及び、「MT普通二輪みきわめ」との教習内容を教習生予約画面に表示する。これにより、教習生は、次に自分が予約すべき教習は、「MT普通二輪みきわめ」の教習であることを認識したうえで教習の予約を行うことができる。
In step S4, the
(二輪集団教習における教習生の乗車可能人数を算出して表示する動作)
次に、実施の形態のサービス提供可能人数算出装置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
まず、ステップS11では、取得部21が、判別部22により、「対象時数≠実績時数」と判別された行の教習生技能順番データから作業コード、及び、みきわめ対象フラグを取得する。図8の例で説明すると、取得部21は、4行目の「425」の作業コード、及び、「対象」のみきわめ対象フラグを取得する。
First, in step S11, the
次に、ステップ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
次に、ステップS13では、グループコード検出部30が、図3に示す二輪集団教習作業コード組合せマスタ12から、ステップS1で取得された「425」の作業コードに対応するグループコードを検出する。図3の例の場合、グループコード検出部30は、「425」の作業コードに対応するグループコードである「2」のグループコードを検出する。
Next, in step S13, the group
次に、ステップS14では、グループコード検出部30が、二輪集団教習作業コード組合せマスタ12に、ステップS1で取得された作業コードに対応するグループコードが存在するか否かを判別する。二輪集団教習作業コード組合せマスタ12にグループコードが存在しないということは(ステップS14:No)、ステップS1で取得された作業コードの教習は、複数の教習生に対して二輪教習を行う二輪集団教習ではなく、一人の教習生に対して二輪教習を行う単独二輪教習であることを意味する。このため、ステップS15において、算出部29が、単独二輪教習の予約上限数から現在の予約数を減算処理する演算を、日付毎及び時限毎に行うことで、単独二輪教習の乗車可能人数を算出する。そして、表示制御部21が、算出された乗車可能人数を、教習生予約画面の、対応する日付及び時限の表示欄に表示する。これにより、図9のフローチャートの処理が終了する。
Next, in step S14, the group
これに対して、二輪集団教習作業コード組合せマスタ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
次に、ステップS17では、指導員検出部25が、ステップS1で取得したみきわめ対象フラグ、及び、ステップS16で検出した教習希望車種に基づいて、図4に示す指導員車種別資格マスタ13を参照し、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員を検出する。図4の例の場合、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員は、指導員番号が「10番」、「20番」、「40番」及び「50番」の指導員である。このため、指導員検出部25は、これらの指導員を、「普通二輪MT」の教習の技能資格及びみきわめ資格を有する指導員として検出する。
Next, in step S17, the
次に、ステップS18では、作業コード検出部26が、図3に示した二輪集団教習作業コード組合せマスタ12を参照し、ステップS13で検出したグループコードに対応する作業コードを検出する。この例の場合、ステップS13において「2」のグループコードが検出されたため、作業コード検出部26は、図3に示す二輪集団教習作業コード組合せマスタ12から、「2」のグループコードに対応する「425」及び「426」の作業コードを検出する。
Next, in step S18, the working
次に、ステップS19では、指導員検出部25が、日付毎及び時限毎に、図12に例示する指導員勤務データを参照し、ステップS17で検出した有資格者となる指導員であり、ステップS18で検出した作業コードに対応する指導員の人数を検出する。
Next, in step S19, the
すなわち、図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
同様に、図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
次に、ステップ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
同様に、図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
次に、ステップ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
同様に、図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
次に、ステップS22では、算出部29が、各日付の時限毎に、ステップS20で検出した指導員の数に対応する乗車上限人数から、ステップS21で検出した教習生の予約人数を減算処理することで、その日付及び時限に教習可能な人数である乗車可能人数を算出する。そして、表示制御部23が、教習生予約画面の、対応する日付及び時限の表示欄に、算出された乗車可能人数を表示する。
Next, in step S22, the
具体的には、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
同様に、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
これにより、教習生は、予約可能な日付、時限、及び、人数を認識することができる。一例ではあるが、予約を行う場合、教習生は、この教習生予約画面に乗車可能人数が表示されている日付及び時限から、教習を希望する日付及び時限を選択操作する。この選択操作が行われると、制御部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
(実施の形態の効果)
以上の説明から明らかなように、実施の形態のサービス提供可能人数算出装置1は、指導員資格、二輪集団教習において、法律で規定されている指導員の数に応じた教習生の最大人数、及び、集団教習作業コード組合せをマスタ化し、指導員の勤務と教習生の予約数から乗車可能人数を算出して表示する。
(Effects of the embodiment)
As is clear from the above explanation, the embodiment of the service provision
これにより、集団二輪教習を手配する際の、教習所側の作業負担を大幅に削減でき、集団二輪教習の手配を属人化させることなく、誰でも短時間で、また、ミスなく正確に手配可能とすることができる。 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
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、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の目標16に貢献することが可能となる。
In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to
[他の実施の形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[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
例えば、サービス提供可能人数算出装置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
また、このサービス提供可能人数算出装置1のサービス提供可能人数算出プログラムは、サービス提供可能人数算出装置1に対して任意のネットワークを介して接続された他のサーバ装置に記憶されていてもよく、必要に応じてその全部又は一部をダウンロードすることも可能である。
The service provision number of people calculation program of the service provision number of
また、本実施形態で説明した処理を実行するためのサービス提供可能人数算出プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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
記憶部2は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。
The
また、サービス提供可能人数算出装置1は、既知のパーソナルコンピュータ装置又はワークステーション等の情報処理装置で構成してもよく、また、任意の周辺装置が接続された情報処理装置で構成してもよい。また、情報処理装置は、本実施形態で説明した処理を実現させるソフトウェア(プログラム又はデータ等を含む)を実装することにより実現してもよい。
The service provision potential number of
さらに、装置の分散・統合の具体的形態は図示するものに限られず、その全部又は一部を、各種の付加等に応じて又は機能付加に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 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
Claims (4)
前記受給者の人数に対して必要となる前記サービス提供者の人数が記憶された第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.
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)
| 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 |
-
2022
- 2022-03-25 JP JP2022049882A patent/JP7644044B2/en active Active
Patent Citations (1)
| 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 |