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
JP7850909B2 - Business management system, business management server, and business management program - Google Patents
[go: Go Back, main page]

JP7850909B2 - Business management system, business management server, and business management program - Google Patents

Business management system, business management server, and business management program

Info

Publication number
JP7850909B2
JP7850909B2 JP2022207840A JP2022207840A JP7850909B2 JP 7850909 B2 JP7850909 B2 JP 7850909B2 JP 2022207840 A JP2022207840 A JP 2022207840A JP 2022207840 A JP2022207840 A JP 2022207840A JP 7850909 B2 JP7850909 B2 JP 7850909B2
Authority
JP
Japan
Prior art keywords
start time
user
location information
user terminal
attendance
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
JP2022207840A
Other languages
Japanese (ja)
Other versions
JP2024092129A (en
JP2024092129A5 (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 JP2022207840A priority Critical patent/JP7850909B2/en
Publication of JP2024092129A publication Critical patent/JP2024092129A/en
Publication of JP2024092129A5 publication Critical patent/JP2024092129A5/ja
Application granted granted Critical
Publication of JP7850909B2 publication Critical patent/JP7850909B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、従業員、特に工事現場などに派遣されて交通誘導等の業務を行なう警備員の業務を管理するための業務管理システム、業務管理サーバ及び業務管理プログラムに関する。 This invention relates to a work management system, a work management server, and a work management program for managing the work of employees, particularly security guards dispatched to construction sites and other locations to perform traffic control and other related tasks.

工事現場や店舗駐車場等において交通誘導等の業務を行なう警備員は、警備会社からの指示に従い現場に赴いて業務にあたるが、警備会社に対する勤務開始の報告(上番報告)と勤務終了の報告(下番報告)を電話で行うのが一般的であった。また、警備員は日報を作成しなければならず、日報には業務の開始時刻及び終了時刻を記載すると共に、現場責任者による署名・捺印が必要であった。 Security guards performing traffic control and other duties at construction sites, store parking lots, etc., would go to the site and perform their duties according to instructions from the security company. It was common practice to report the start and end of their shifts to the security company by telephone. Furthermore, security guards were required to prepare daily reports, which included the start and end times of their work and required the signature and seal of the site supervisor.

しかしながら、このような日報を書面で作成するのは効率的でなく、また日報への記載ミスや日報を紛失する等の虞があった。 However, creating such daily reports in writing was inefficient, and there was a risk of errors in the reports or the reports being lost.

そこで、警備員からユーザ端末を介して送信された勤務開始時間や勤務終了時間に基づいて日報を作成可能な勤務状態管理システムが提案されている(例えば、特許文献1参照)。 Therefore, a work status management system has been proposed that can generate daily reports based on the start and end times of work transmitted from security guards via user terminals (see, for example, Patent Document 1).

特開2022-161307号公報Japanese Patent Publication No. 2022-161307

ところで、警備員は体調不良や交通事情により業務開始予定時刻までに現場に到着できず、やむを得ず遅刻する場合がある。その場合には、業務開始予定時刻と実際の業務開始時刻が一致しないことになる。 By the way, security guards may be unable to arrive at the site by the scheduled start time due to illness or traffic issues, resulting in unavoidable delays. In such cases, the scheduled start time and the actual start time will not match.

この点、上述の勤務状態管理システムにおいては、報告者(警備員)がユーザ端末において開始ボタンをタッチすると、実績勤務開始時間がサーバに記録され、当該実績勤務開始時間が予定勤務開始時間と一致するか否かが判断され、一致しない場合には所定の警告表示を行うようになっている。 In this regard, the aforementioned work status management system works as follows: When the reporter (security guard) touches the start button on the user terminal, the actual work start time is recorded on the server. The system then determines whether this actual work start time matches the scheduled work start time, and if they do not match, a predetermined warning is displayed.

しかしながら、このようなシステムでは、遅刻者が開始ボタンをタッチして実績勤務開始時間がサーバに記録されるまでは、予定勤務開始時間がどれだけ経過していても警告表示は行われないことになる。また、複数人で警備にあたる場合に一部の警備員が遅刻した場合は想定されていない。 However, with such a system, no warning will be displayed, regardless of how much time has passed since the scheduled start time, until the latecomer touches the start button and the actual start time is recorded on the server. Furthermore, the system does not account for situations where some security guards are late when multiple guards are on duty.

本発明は、従業員の業務をより容易に管理できる業務管理システム、業務管理サーバ、及び業務管理プログラムの提供を目的とする。 The present invention aims to provide a business management system, a business management server, and a business management program that enable easier management of employee tasks.

本発明に係る業務管理システムは、ユーザによる出勤報告操作の入力を受け付けるユーザ端末と、前記ユーザ端末とデータ通信可能な管理サーバと、を備え、前記ユーザ端末は、ユーザ側制御部と、前記管理サーバとの間で通信を行うユーザ側通信部と、自装置の位置情報を取得する位置情報取得部と、を有し、前記ユーザ側制御部は、前記出勤報告操作の入力を受け付けたときに、出勤信号及び前記位置情報取得部により取得した位置情報を、前記ユーザ側通信部を介して前記管理サーバへ送信し、前記管理サーバは、サーバ側制御部と、前記ユーザ端末との間で通信を行うサーバ側通信部と、開始予定時刻と、一括報告の選択の有無を表す選択情報と、を対応づけて記録するデータベースと、を有し、前記サーバ側制御部は、前記選択情報が選択無を表している場合には、前記開始予定時刻経過後は、ユーザによる前記出勤報告操作の入力を禁止し、前記選択情報が選択有を表している場合には、前記開始予定時刻経過後であっても、ユーザによる前記出勤報告操作の入力を許可し、前記開始予定時刻経過前に前記ユーザ端末から前記出勤信号を受信すると、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録し、前記開始予定時刻経過後に前記ユーザ端末から前記出勤信号を受信すると、前記位置情報を前記出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録する。 The business management system according to the present invention comprises a user terminal that receives input of attendance reporting operations by a user, and a management server capable of data communication with the user terminal. The user terminal has a user-side control unit, a user-side communication unit that communicates with the management server, and a location information acquisition unit that acquires location information of the device itself. When the user-side control unit receives input of the attendance reporting operation, it transmits an attendance signal and location information acquired by the location information acquisition unit to the management server via the user-side communication unit. The management server has a server-side control unit, a server-side communication unit that communicates with the user terminal, and a database that records the scheduled start time and selection information indicating whether or not a batch report is selected. The control unit, when the selection information indicates no selection, prohibits the user from inputting the attendance report operation after the scheduled start time has elapsed. When the selection information indicates a selection, it allows the user to input the attendance report operation even after the scheduled start time has elapsed. If the control unit receives the attendance signal from the user terminal before the scheduled start time has elapsed, it records the scheduled start time and location information in the database as the work start time and attendance location information, respectively. If the control unit receives the attendance signal from the user terminal after the scheduled start time has elapsed, it records the location information as the attendance location information in the database, and also records a time advanced by a predetermined amount from the current time as the work start time in the database.

本発明に係る業務管理サーバは、開始予定時刻と、一括報告の選択の有無を表す選択情報と、を対応づけて記録するデータベースと、制御部と、を備え、前記制御部は、前記選択情報が選択無を表している場合に、前記開始予定時刻経過前は、第1の操作ボタンをユーザ端末に表示させ、前記開始予定時刻経過後は、前記第1の操作ボタンに代えて所定のエラー表示を前記ユーザ端末に表示させ、前記選択情報が選択有りを表している場合は、前記開始予定時刻が経過しているか否かに関わらず、第2の操作ボタンを前記ユーザ端末に表示させ、前記開始予定時刻経過前に前記ユーザにより前記第1の操作ボタン又は前記第2の操作ボタンが操作されると、前記ユーザ端末から前記ユーザ端末の位置情報を取得し、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録し、前記開始予定時刻経過後に前記第2の操作ボタンが操作されると、前記ユーザ端末から前記ユーザ端末の位置情報を取得し、前記位置情報を出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録する。 The business management server according to the present invention comprises a database that records a scheduled start time and selection information indicating whether or not a batch report is selected, and a control unit. The control unit, when the selection information indicates no selection, displays a first operation button on the user terminal before the scheduled start time has elapsed, and displays a predetermined error message on the user terminal instead of the first operation button after the scheduled start time has elapsed. When the selection information indicates selection has been made, the control unit displays a second operation button on the user terminal regardless of whether or not the scheduled start time has elapsed. If the user operates either the first or second operation button before the scheduled start time has elapsed, the control unit acquires the user terminal's location information from the user terminal and records the scheduled start time and location information in the database as the business start time and clock-in location information, respectively. If the second operation button is operated after the scheduled start time has elapsed, the control unit acquires the user terminal's location information from the user terminal, records the location information as clock-in location information in the database, and records a time advanced by a predetermined amount from the current time as the business start time in the database.

本発明に係る業務管理プログラムは、コンピュータに、一括報告が選択されているか否かを判定するステップと、一括報告が選択されていないと判定した場合に、開始予定時刻前であるか否かを判定するステップと、前記開始予定時刻前であると判定した場合に、ユーザが所持するユーザ端末に第1の操作ボタンを表示させるステップと、前記開始予定時刻前でないと判定した場合に、前記操作ボタンに代えて所定のエラー表示を前記ユーザ端末に表示させるステップと、一括報告が選択されていると判定した場合に、前記ユーザ端末に第2の操作ボタンを表示させるステップと、前記開始予定時刻経過前に前記第1の操作ボタン又は前記第2の操作ボタンが操作された場合に、前記ユーザ端末の位置情報を取得し、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録するステップと、前記開始予定時刻経過後に前記第2の操作ボタンが操作された場合に、前記ユーザ端末の位置情報を取得し、前記位置情報を出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録するステップと、を実行させる。 The business management program according to the present invention causes a computer to perform the following steps: determine whether batch reporting is selected; if batch reporting is not selected, determine whether it is before the scheduled start time; if it is determined that it is before the scheduled start time, cause a first operation button to be displayed on the user terminal held by the user; if it is determined that it is not before the scheduled start time, cause a predetermined error display to be displayed on the user terminal instead of the operation button; if batch reporting is selected, cause a second operation button to be displayed on the user terminal; if the first or second operation button is operated before the scheduled start time, acquire the location information of the user terminal and record the scheduled start time and the location information in the database as the business start time and attendance location information, respectively; and if the second operation button is operated after the scheduled start time, acquire the location information of the user terminal, record the location information as attendance location information in the database, and record a time advanced by a predetermined amount from the current time as the business start time in the database.

本発明によれば、開始予定時刻経過後はユーザによる出勤報告が禁止されるので、ユーザによる管理者への報告を促し、管理者による状況把握を容易にできる。その一方で、一括報告が選択されている場合には、開始予定時刻経過後であっても、ユーザによる出勤報告が許可され、遅刻者が発生した場合であっても遅刻対応をユーザに委ねることができる。また、開始予定時刻経過前に出勤報告がなされたときには、開始予定時刻を業務開始時刻としてデータベースに記録し、開始予定時刻経過後に出勤報告がなされたときには、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻としてデータベースに記録するので、遅刻の有無にかかわらず開始時刻の入力の手間を省くことができる。 According to this invention, since users are prohibited from reporting their attendance after the scheduled start time, this encourages users to report to administrators and facilitates administrators in understanding the situation. On the other hand, if batch reporting is selected, users are permitted to report their attendance even after the scheduled start time, allowing administrators to handle late arrivals. Furthermore, when an attendance report is submitted before the scheduled start time, the scheduled start time is recorded in the database as the work start time. When an attendance report is submitted after the scheduled start time, a time advanced by a predetermined amount from the current time is recorded in the database as the work start time, thus eliminating the need to manually enter the start time regardless of whether there is lateness or not.

本発明の実施形態に係る業務管理システムの構成を示すブロック構成図。A block diagram showing the configuration of a business management system according to an embodiment of the present invention. ユーザ端末に表示されるユーザ専用画面の例を示す図。A diagram showing an example of a user-specific screen displayed on the user's terminal. ユーザ端末に表示される日報入力画面の例を示す図。This diagram shows an example of a daily report input screen displayed on a user terminal. ユーザ端末に表示される日報確認画面の例を示す図。This diagram shows an example of a daily report confirmation screen displayed on a user's terminal. ユーザ端末に表示されるユーザ専用画面(代表者専用画面)の例を示す図。This diagram shows an example of a user-specific screen (representative-only screen) displayed on the user's terminal. ユーザ端末に表示される一括出勤画面の例を示す図。A diagram showing an example of a batch attendance screen displayed on a user's terminal. ユーザ端末に表示されるユーザ専用画面(メンバー専用画面)の例を示す図。This diagram shows an example of a user-specific screen (member-only screen) displayed on the user's terminal. 管理サーバが備えるデータベースのデータ構造の一例を模式的に示す図。A schematic diagram illustrating an example of the data structure of the database on the management server. 図1に示す管理者端末に表示される業務登録画面の例を示す図。Figure 1 shows an example of a task registration screen displayed on the administrator terminal. 管理者端末に表示される業務一覧画面の例を示す図。This diagram shows an example of the task list screen displayed on the administrator's terminal. 管理サーバにより実行される業務管理処理の手順を示すフローチャート。A flowchart illustrating the procedures for business management processes executed by the management server. 図11のS3で実行される一人管理処理の手順を示すフローチャート。A flowchart showing the procedure for the single-person management process executed in S3 of Figure 11. 管理者端末に表示される出勤状況画面の例を示す図。This diagram shows an example of the attendance status screen displayed on the administrator's terminal. 管理者端末に表示される日報編集画面の例を示す図。This diagram shows an example of the daily report editing screen displayed on the administrator's terminal. 管理者端末に表示される出勤処理画面の例を示す図。This diagram shows an example of the attendance processing screen displayed on the administrator's terminal. 図11のS5で実行される一括報告管理処理の手順を示すフローチャート。A flowchart showing the procedure for the batch report management process executed in S5 of Figure 11. 管理サーバにより実行される遅刻者判定処理の手順を示すフローチャート。A flowchart illustrating the procedure for determining late arrivals, which is performed by the management server. 管理者端末に表示される日報画面の例を示す図。This diagram shows an example of the daily report screen displayed on the administrator's terminal.

以下、添付図面を参照して、本発明の一実施形態について説明する。図1を参照して、本実施形態に係る業務管理システム1は、例えば、様々な勤務地に赴いて業務を行う従業員(以下、「ユーザ」と言う)の業務を管理するシステムであって、ここではユーザが警備員である場合を例に説明する。 The following describes one embodiment of the present invention with reference to the attached drawings. Referring to Figure 1, the business management system 1 according to this embodiment is a system for managing the work of employees (hereinafter referred to as "users") who perform duties at various work locations. Here, the case where the user is a security guard will be used as an example.

業務管理システム1は、ユーザにより携帯されて操作されるユーザ端末2と、ネットワークNWを介してユーザ端末2と通信可能な管理サーバ(業務管理サーバ)3と、管理サーバ3とネットワークNWを介して通信可能な管理者端末4と、を備える。 The business management system 1 comprises a user terminal 2 carried and operated by the user, a management server (business management server) 3 capable of communicating with the user terminal 2 via a network (NW), and an administrator terminal 4 capable of communicating with the management server 3 via a network (NW).

ユーザ端末2は、例えばスマートフォン等の通信機能を有する端末装置やタブレット等により構成されており、管理サーバ3が提供するウェブサイトへアクセス可能な装置であって、通信部(ユーザ側通信部)21と、記憶部22と、表示入力部23と、位置情報取得部24と、制御部(ユーザ側制御部)25と、を備える。 The user terminal 2 is comprised of a terminal device with communication capabilities, such as a smartphone or tablet, and is capable of accessing the website provided by the management server 3. It comprises a communication unit (user-side communication unit) 21, a storage unit 22, a display input unit 23, a location information acquisition unit 24, and a control unit (user-side control unit) 25.

通信部21は、管理サーバ3と通信を行うための通信インターフェースである。記憶部22は、各種制御処理や制御部内の各機能を実行するためのプログラムや、入力データ等を記憶するものであり、RAM(Random Access Memory)、ROM(Read Only Memory)等から構成される。 The communication unit 21 is a communication interface for communicating with the management server 3. The storage unit 22 stores programs for executing various control processes and functions within the control unit, as well as input data, and consists of RAM (Random Access Memory), ROM (Read Only Memory), etc.

表示入力部23は、例えばタッチパネルディスプレイであって、表示部(ユーザ側表示部)23aと入力部23bを備える。位置情報取得部24は、例えば、GPS(全地球測位システム)を用いてユーザ端末2の位置情報を取得する。 The display input unit 23 is, for example, a touch panel display, comprising a display unit (user-side display unit) 23a and an input unit 23b. The location information acquisition unit 24 acquires the location information of the user terminal 2 using, for example, GPS (Global Positioning System).

制御部25は、記憶部22に記憶されているプログラムを実行することにより、ユーザ端末2の全体の動作を制御するものであり、CPU(Central Processing Unit)等から構成される。また、制御部25は、位置情報送信部25a、出勤信号送信部25b、退勤信号送信部25c、表示制御部25d等として機能する。 The control unit 25 controls the overall operation of the user terminal 2 by executing programs stored in the memory unit 22, and is composed of a CPU (Central Processing Unit), etc. The control unit 25 also functions as a location information transmission unit 25a, an attendance signal transmission unit 25b, an attendance departure signal transmission unit 25c, a display control unit 25d, etc.

位置情報送信部25aは、位置情報取得部24が取得した位置情報を、通信部21を介して管理サーバ3へ送信する。この位置情報送信部25aは、出勤信号送信部25b及び退勤信号送信部25cがそれぞれ出勤信号及び退勤信号を送信するときに、同時に起動されて位置情報の送信を行う。 The location information transmission unit 25a transmits the location information acquired by the location information acquisition unit 24 to the management server 3 via the communication unit 21. This location information transmission unit 25a is activated simultaneously with the attendance signal transmission unit 25b and the attendance signal transmission unit 25c when they transmit their attendance and attendance signals, respectively, and transmits the location information.

出勤信号送信部25bは、ユーザにより後述の出勤報告操作がなされたときに、所定の出勤信号を通信部21を介して管理サーバ3へ送信する。退勤信号送信部25cは、ユーザによりの後述の退勤報告操作がなされたときに、所定の退勤信号を通信部21を介して管理サーバ3へ送信する。 The attendance signal transmission unit 25b transmits a predetermined attendance signal to the management server 3 via the communication unit 21 when the user performs the attendance reporting operation described later. The attendance departure signal transmission unit 25c transmits a predetermined departure signal to the management server 3 via the communication unit 21 when the user performs the attendance departure reporting operation described later.

表示制御部25dは、各種情報を表示部23aに表示させるものであって、ここでは管理サーバ3から提供された各種ウェブページを表示部23aに表示させる。当該ウェブページには後述のユーザ専用画面(図2)や日報入力画面(図3)等が含まれる。本実施形態においては、ウェブページのログイン画面(図示せず)においてログインに成功すると、ユーザ端末2の表示部23aにはユーザ専用画面が表示され、ユーザは当該ユーザ専用画面において連絡事項の確認や、出勤報告操作及び退勤報告操作ができるようになっている。 The display control unit 25d displays various information on the display unit 23a, and in this case, it displays various web pages provided by the management server 3 on the display unit 23a. These web pages include the user-specific screen (Figure 2) and the daily report input screen (Figure 3), which will be described later. In this embodiment, upon successful login on the web page login screen (not shown), the user-specific screen is displayed on the display unit 23a of the user terminal 2, allowing the user to check important information, report attendance, and report departure on this user-specific screen.

図2(a)に、ユーザ専用画面の一例を示す。図2(a)に示すユーザ専用画面201は、業務に関する基本情報欄211と、共通連絡事項欄212と、個別連絡事項欄213と、出勤ボタン214と、日報入力ボタン215を含み、基本情報欄211には業務に関する基本情報が表示される。共通連絡事項欄212及び個別連絡事項欄213については後述する。 Figure 2(a) shows an example of a user-specific screen. The user-specific screen 201 shown in Figure 2(a) includes a basic information field 211 related to work, a common contact information field 212, an individual contact information field 213, a clock-in button 214, and a daily report input button 215. The basic information field 211 displays basic information related to work. The common contact information field 212 and the individual contact information field 213 will be described later.

また、出勤ボタン214は、ユーザが出勤報告操作を行うためのものであって、ユーザにより出勤ボタン214(第1の操作ボタン)が操作(タップ)されると、所定の出勤信号と共にユーザ端末2の位置情報が管理サーバ3へ送信され、ユーザ端末2には、図2(b)に示す様に、出勤ボタン214に代えて出勤報告完了表示216を含むユーザ専用画面201が表示される。 Furthermore, the attendance button 214 is for the user to perform the attendance reporting operation. When the user operates (tap) the attendance button 214 (the first operation button), the location information of the user terminal 2 is transmitted to the management server 3 along with a predetermined attendance signal. As shown in Figure 2(b), the user terminal 2 then displays a user-specific screen 201, including an attendance reporting completion display 216, in place of the attendance button 214.

日報入力ボタン215は、ユーザが退勤時に操作するものであり、日報入力ボタン215が操作されると、ユーザ端末2には日報入力画面が表示される。 The daily report input button 215 is operated by the user when leaving work. When the daily report input button 215 is operated, the daily report input screen is displayed on the user terminal 2.

図3は、日報入力画面の一例である。図3に示す日報入力画面202には、開始時刻表示欄221や終了時刻入力欄222、確認画面へボタン223等が設けられている。開始時刻表示欄221には業務開始時刻が表示される。また、終了時刻入力欄222にはユーザにより業務終了時刻が入力される。ユーザが確認画面へボタン223を操作すると、ユーザ端末2には日報確認画面が表示される。 Figure 3 shows an example of a daily report input screen. The daily report input screen 202 shown in Figure 3 includes a start time display field 221, an end time input field 222, and a button 223 for the confirmation screen. The start time display field 221 displays the start time of the work. The end time input field 222 is entered by the user. When the user operates the button 223 for the confirmation screen, the daily report confirmation screen is displayed on the user terminal 2.

図4は日報確認画面203の一例である。ユーザは、日報確認画面203を現場責任者に提示して業務内容を確認してもらい、現場責任者に確認完了ボタン224を操作してもらう。このようにして確認完了ボタン224が操作されると、所定の退勤信号と共にユーザ端末2の位置情報等が管理サーバ3へ送信され、ユーザ端末2には、図3(c)に示すように、日報入力ボタン215に代えて日報入力完了表示217を含むユーザ専用画面201が表示される。即ち、本実施形態においては、確認終了ボタン224(図4)の操作が退勤報告操作に該当する。 Figure 4 shows an example of the daily report confirmation screen 203. The user presents the daily report confirmation screen 203 to the site supervisor for confirmation of the work details, and the site supervisor operates the confirmation completion button 224. When the confirmation completion button 224 is operated in this way, the location information of the user terminal 2, etc., is transmitted to the management server 3 along with a predetermined clock-out signal. As shown in Figure 3(c), the user terminal 2 displays a user-specific screen 201, including a daily report input completion display 217, instead of the daily report input button 215. In other words, in this embodiment, operating the confirmation completion button 224 (Figure 4) corresponds to the clock-out report operation.

また、ユーザが遅刻等して業務の開始予定時刻までに出勤ボタン214が操作されないと、ユーザ端末2上のユーザ専用画面201には、図2(d)に示す様に、出勤ボタン214に代えてエラー表示218が表示される。これにより、ユーザによる出勤ボタン214の操作(即ち、出勤報告操作)が禁止される。この場合、ユーザは管理者へ電話等により状況報告を行う。ユーザにより報告を受けた管理者が管理者端末4において後述の出勤処理操作を行うと、ユーザ端末2には、図2(b)に示すようなユーザ専用画面201が表示される。 Furthermore, if a user is late or otherwise fails to press the clock-in button 214 by the scheduled start time of work, an error message 218 will be displayed on the user-specific screen 201 on the user terminal 2 instead of the clock-in button 214, as shown in Figure 2(d). This prevents the user from pressing the clock-in button 214 (i.e., reporting their attendance). In this case, the user reports the situation to the administrator by telephone or other means. When the administrator receives the report from the user and performs the attendance processing operation described later on the administrator terminal 4, the user -specific screen 201 shown in Figure 2(b) will be displayed on the user terminal 2.

このように、業務の開始予定時刻を過ぎたにも関わらず出勤報告がなされていないユーザ(以下、「遅刻者」という)に対しては、管理者への報告を義務づけている。管理者への報告を義務づけているのは、管理者がユーザの状況をいち早く把握して、必要な措置を取れるようにするためである。 Thus, users who have not reported their attendance despite being late for work (hereinafter referred to as "latecomers") are required to report to their supervisor. This requirement is in place so that supervisors can quickly understand the user's situation and take necessary measures.

ここで、ユーザは単独で業務にあたる場合と、複数のユーザで構成されたグループで業務にあたる場合がある。また、グループで業務にあたる場合には、1人のユーザが代表して全ユーザの出勤や退勤を一括報告すれば足りる場合がある。 Here, users may work individually or as part of a group. Furthermore, in group work, it may suffice for one user to act as a representative and submit a single report for all users' attendance and departure times.

そこで本実施形態では、グループで業務にあたる場合において、1人のユーザ(以下、「代表者」という。)による一括報告が選択されている場合には、図2に示すようなユーザ専用画面201に代えて、代表者のユーザ端末2には代表者用のユーザ専用画面(以下、「代表者専用画面」とも言う)が表示され、代表者以外のユーザのユーザ端末2にはメンバー用のユーザ専用画面(以下、「メンバー専用画面」ともいう)が表示される。 Therefore, in this embodiment, when working in a group, if a single user (hereinafter referred to as the "representative") selects to submit a bulk report, instead of the user-specific screen 201 shown in Figure 2, the representative's user terminal 2 displays a user-specific screen for the representative (hereinafter also referred to as the "representative's screen"), and the user terminals 2 of users other than the representative display a user-specific screen for members (hereinafter also referred to as the "member's screen").

図5(a)に代表者専用画面の一例を示す。図5(a)に示す代表者専用画面204は、図2(a)に示すユーザ専用画面201とほぼ同一であるが、出勤ボタン214に代えて一括出勤ボタン244を含み、一括出勤ボタン244が操作されると、代表者のユーザ端末2には一括出勤画面(選択画面)が表示される。 Figure 5(a) shows an example of a screen for the representative only. The representative-only screen 204 shown in Figure 5(a) is almost identical to the user-only screen 201 shown in Figure 2(a), but it includes a batch attendance button 244 instead of the attendance button 214. When the batch attendance button 244 is pressed, the batch attendance screen (selection screen) is displayed on the representative's user terminal 2.

図6は、一括出勤画面の一例である。図6に示す一括出勤画面205には、グループを構成する担当ユーザのユーザ名が一覧で表示され、各ユーザ名の横にはチェックボックス251が表示されている。チェックボックス251は初期設定においてチェック済み、即ち全ての担当ユーザが選択された状態とされている。代表者は、ユーザが全員揃っているかを確認し、不在者(遅刻者)がいる場合には不在者のチェックを外す。その後、一括出勤画面205上で出勤ボタン252(第2の操作ボタン)が操作されると、出勤信号が代表者のユーザ端末2の位置情報と共に管理サーバ3へ送信され、これにより一括出勤画面上で選択された(チェックボックス251がチェックされた)少なくとも1人の担当ユーザについて出勤報告がなされる。即ち、本実施形態においては、出勤ボタン214又は出勤ボタン252の操作が出勤報告操作に該当する。 Figure 6 shows an example of a group attendance screen. The group attendance screen 205 in Figure 6 displays a list of usernames of the users who make up the group, with a checkbox 251 next to each username. The checkbox 251 is checked by default, meaning all assigned users are selected. The representative confirms that all users are present and unchecks the boxes for any absent (late) users. Then, when the attendance button 252 (second operation button) is pressed on the group attendance screen 205, an attendance signal is sent to the management server 3 along with the location information of the representative's user terminal 2. This results in an attendance report being submitted for at least one assigned user selected on the group attendance screen (with a checked checkbox 251). In other words, in this embodiment, pressing the attendance button 214 or the attendance button 252 corresponds to the attendance report operation.

その後に再び図5(a)に示す一括出勤ボタン244が操作されると、ユーザ端末2には再び一括出勤画面が表示され、当該一括表示画面には、先の操作において選択されなかった(チェックボックス251からチェックが外された)担当ユーザのユーザ名が、チェックボックス251と共に一覧で表示されるので、代表者が出勤ボタン252を操作することで、出勤信号が代表者のユーザ端末2の位置情報と共に管理サーバ3へ送信され、一括出勤画面上で選択された少なくとも1人の担当ユーザについて出勤報告がなされる。 Subsequently, when the batch attendance button 244 shown in Figure 5(a) is operated again, the batch attendance screen is displayed again on the user terminal 2. This screen displays a list of usernames of assigned users who were not selected in the previous operation (i.e., whose checkboxes 251 were unchecked), along with their checkboxes 251. When the representative operates the attendance button 252, an attendance signal is sent to the management server 3 along with the location information of the representative's user terminal 2, and an attendance report is submitted for at least one assigned user selected on the batch attendance screen.

また、このようにして全ての担当ユーザの出勤報告が完了した場合には、代表者のユーザ端末2上の代表者専用画面204には、図5(b)に示すように一括出勤ボタン244に代えて出勤報告完了表示246が表示される。 Furthermore, once all assigned users have completed their attendance reports in this manner, the representative's dedicated screen 204 on the representative's user terminal 2 will display an attendance report completion indicator 246 instead of the batch attendance button 244, as shown in Figure 5(b).

なお、代表者による一括報告が選択されている場合には、遅刻者が発生しても代表者による出勤報告操作は禁止されず、代表者は出勤ボタン252を操作して出勤報告を行うことができる。これは、遅刻者が発生しても、管理者に代わり代表者が現状を把握して対応できるためである。 Furthermore, if the option for a representative to submit a bulk report is selected, the representative is not prohibited from submitting an attendance report even if an employee is late. The representative can submit the attendance report by pressing the attendance button 252. This is because, even if an employee is late, the representative can understand the situation and take appropriate action on behalf of the administrator.

また、代表者専用画面204における日報入力ボタン245(図5(b))は、代表者が業務終了時に操作するものであって、日報入力ボタン245が操作されると、代表者のユーザ端末2には図示しない日報一括入力画面が表示される。この日報一括入力画面は、図3に示す日報入力画面202とほぼ同一であるが、グループを構成する全担当ユーザの各々について終了時刻を入力できる点において図3に示す日報入力画面202と異なる。当該日報一括入力画面において代表者が各担当ユーザの終了時刻を入力し、確認画面へボタン(図示せず)を操作すると、図示しない日報確認画面が表示され、この日報確認画面上で確認完了ボタン(図示せず)が操作される(即ち、退勤報告操作がなされる)と、所定の退勤信号が代表者のユーザ端末2の位置情報等と共に管理サーバ3へ送信され、代表者のユーザ端末2上の代表者専用画面204には、図5(c)に示す様に日報入力完了表示247が表示される。 Furthermore, the daily report input button 245 (Figure 5(b)) on the representative-only screen 204 is operated by the representative at the end of their workday. When the daily report input button 245 is operated, a daily report batch input screen (not shown) is displayed on the representative's user terminal 2. This daily report batch input screen is almost identical to the daily report input screen 202 shown in Figure 3, but differs in that it allows the completion time to be entered for each of the assigned users constituting the group. When the representative enters the completion time for each assigned user on this daily report batch input screen and operates the button (not shown) to the confirmation screen, a daily report confirmation screen (not shown) is displayed. When the confirmation complete button (not shown) is operated on this daily report confirmation screen (i.e., the clock-out report operation is performed), a predetermined clock-out signal is sent to the management server 3 along with the location information of the representative's user terminal 2, and the daily report input completion display 247 is displayed on the representative-only screen 204 on the representative's user terminal 2, as shown in Figure 5(c).

図7は、代表者以外のユーザのユーザ端末2に表示されるメンバー専用画面の一例である。図7に示すメンバー専用画面206には、業務に関する基本情報欄211や共通連絡事項欄212、個別連絡事項欄213が含まれるが、出勤ボタンや日報入力ボタンは含まれず、メンバー自身による出勤報告や退勤報告はできないようになっている。 Figure 7 shows an example of a member-only screen displayed on user terminal 2 for users other than the representative. The member-only screen 206 shown in Figure 7 includes a basic information section 211 related to work, a common contact section 212, and an individual contact section 213. However, it does not include a clock-in button or a daily report input button, preventing members from reporting their attendance or departure times themselves.

図1を参照して、管理者端末4は、例えば管理者としての警備会社に設置されるものであって、通信部41と、制御部42と、表示部(管理者側表示部)43と、入力部44と、記憶部45と、を備える。 Referring to Figure 1, the administrator terminal 4 is installed, for example, in a security company acting as the administrator, and comprises a communication unit 41, a control unit 42, a display unit (administrator-side display unit) 43, an input unit 44, and a storage unit 45.

通信部41は、管理サーバ3と通信を行うための通信インターフェースである。表示部43は、各種情報を表示するものであって、ここでは管理サーバ3から提供された各種信号に基づいて各種ウェブページが表示される。本実施形態においては、ウェブページのログイン画面において管理者がログインに成功すると、管理者端末4の表示部43には、後述の業務登録画面(図9)や業務一覧画面(図10)等が表示される。 The communication unit 41 is a communication interface for communicating with the management server 3. The display unit 43 displays various information, and various web pages are displayed here based on various signals provided by the management server 3. In this embodiment, when the administrator successfully logs in on the web page login screen, the display unit 43 of the administrator terminal 4 displays the business registration screen (Figure 9) and the business list screen (Figure 10), etc., as described later.

また、管理サーバ3は、通信部(サーバ側通信部)31と、記憶部32と、制御部(サーバ側制御部)33と、を備える。通信部31は、ユーザ端末2及び管理者端末4と通信を行うための通信インターフェースである。記憶部32は、各種制御処理や制御部33の各機能を実行するためのプログラムや入力データ、データベース等を記憶するものであり、RAM(Random Access Memory)、ROM(Read Only Memory)等から構成される。また、記憶部32に記憶されるデータベースには、後述のユーザデータベース32a、クライアントデータベース32b、業務データベース32cが含まれる。 Furthermore, the management server 3 comprises a communication unit (server-side communication unit) 31, a storage unit 32, and a control unit (server-side control unit) 33. The communication unit 31 is a communication interface for communicating with the user terminal 2 and the administrator terminal 4. The storage unit 32 stores programs, input data, databases, etc., for executing various control processes and the functions of the control unit 33, and is composed of RAM (Random Access Memory), ROM (Read Only Memory), etc. The databases stored in the storage unit 32 include the user database 32a, client database 32b, and business database 32c, which will be described later.

制御部33は、記憶部32に記憶されているプログラムを実行することにより、管理サーバ3の全体の動作を制御するものであり、CPU(Central Processing Unit)等から構成される。また、制御部33は、その機能として、サイト提供部33aと記録制御部33bを備え、これらは記憶部32に記憶されているプログラムにより起動されて実行される。 The control unit 33 controls the overall operation of the management server 3 by executing programs stored in the storage unit 32, and is composed of a CPU (Central Processing Unit) and the like. The control unit 33 also includes a site provision unit 33a and a record control unit 33b, which are activated and executed by programs stored in the storage unit 32.

サイト提供部33aは、ウェブサーバの機能を有し、ユーザ端末2及び管理者端末4にウェブサイトを提供することで、ユーザ端末2及び管理者端末4の表示部23a,43に各種ウェブページを表示させ、また当該ウェブページ上でなされた入力操作を受け付ける。 The site provision unit 33a has the functionality of a web server and provides websites to the user terminal 2 and the administrator terminal 4, thereby displaying various web pages on the display units 23a and 43 of the user terminal 2 and the administrator terminal 4, and accepting input operations performed on those web pages.

例えば、サイト提供部33aは、ユーザ端末2からアクセスがあると、ウェブサイトのログイン画面をユーザ端末2に送信し、ユーザ端末2は当該ログイン画面を表示部23aに表示する。また、認証に成功すると、サイト提供部33aはウェブサイトのユーザ専用画面等をユーザ端末2に送信し、ユーザ端末2は上述のユーザ専用画面等を表示部23aに表示する。 For example, when the site provider unit 33a receives an access request from the user terminal 2, it sends the website login screen to the user terminal 2, and the user terminal 2 displays the login screen on the display unit 23a. Furthermore, upon successful authentication, the site provider unit 33a sends the user-specific screen or other relevant information from the website to the user terminal 2, and the user terminal 2 displays the aforementioned user-specific screen or other relevant information on the display unit 23a.

同様に、管理者端末4からアクセスがあると、サイト提供部33aはウェブサイトのログイン画面を管理者端末4に提供し、管理者端末4は提供されたログイン画面を表示部43に表示する。また、認証に成功すると、サイト提供部33aは管理者端末4を介した管理者からの要求に応じて、ウェブサイトの業務登録画面(図9)等を管理者端末4へ送信し、管理者端末4は業務登録画面等を表示部43に表示する。 Similarly, when access is received from the administrator terminal 4, the site provision unit 33a provides the website login screen to the administrator terminal 4, and the administrator terminal 4 displays the provided login screen on the display unit 43. Furthermore, upon successful authentication, the site provision unit 33a, in response to a request from the administrator via the administrator terminal 4, transmits the website's business registration screen (Figure 9), etc., to the administrator terminal 4, and the administrator terminal 4 displays the business registration screen, etc., on the display unit 43.

記録制御部33bは、例えばユーザ端末2から出勤信号や退勤信号を取得すると、業務の開始時刻や終了時刻、ユーザ端末2の位置情報、出勤フラグ等を記憶部32に記録する。詳細は後述する。 The recording control unit 33b, for example, when it receives attendance signals and departure signals from the user terminal 2, records the start and end times of work, the location information of the user terminal 2, attendance flags, etc., in the storage unit 32. Further details will be described later.

ユーザデータベース32aには、ユーザに関する情報として、ユーザID、ログインID、パスワード、氏名、住所、等の情報が互いに対応付けられて記録される。 The user database 32a records user information such as user ID, login ID, password, name, and address, with each entry associated with the other.

クライアントデータベース32bには、クライアントに関する情報として、クライアントID、名称、住所、1番目~N番目の現場名、等の情報が互いに対応づけられて記録される。なお、現場とは、ユーザが派遣されて実際に業務を行う場所を言う。 The client database 32b records client information such as client ID, name, address, and the names of the first to Nth work sites, with each site being associated with the other. A "work site" refers to the location where the user is dispatched to perform their duties.

図8に、業務データベース32cのデータ構造の一例を模式的に示す。業務データベース32cにはクライアントから依頼された各業務に対応づけて、「業務コード」と、「クライアントID」と、「現場名」と、「出勤開始時刻」と、「開始予定時刻」と、「共通連絡事項」と、「一括報告選択」と、「担当ユーザ」に関する情報が、互いに関連づけて記憶され、「担当ユーザ」に関する情報には、「ユーザID」と、「個別連絡事項」と、「開始時刻」と、「終了時刻」と、「出勤時位置情報」と、「退勤時位置情報」と、「出勤」に関する情報と、が含まれる。また、1つの業務を複数のユーザが担当することがあり、このような場合には、1つ業務に複数の「担当ユーザ」に関する情報が関連づけられて記録される。 Figure 8 schematically shows an example of the data structure of the business database 32c. The business database 32c stores information related to each business requested by the client, including the "business code," "client ID," "site name," "start time," "scheduled start time," "common contact information," "bulk report selection," and "assigned user." The information for the "assigned user" includes the "user ID," "individual contact information," "start time," "end time," "location information at arrival," "location information at departure," and "attendance" information. Furthermore, multiple users may be assigned to a single business; in such cases, information for multiple "assigned users" is associated and recorded for that single business.

本実施形態においては、「一括報告選択」のデータ領域には、一括報告選択の有無を表す選択情報として、一括報告の選択の有無を判定するためのフラグ(選択フラグ)が記録される。 In this embodiment, the "Batch Report Selection" data area records a flag (selection flag) for determining whether batch reporting is selected, as selection information indicating whether batch reporting is selected.

また、「出勤」のデータ領域には、ユーザの出勤の有無を表す出勤情報として、ユーザの出勤の有無を判定するためのフラグ(出勤フラグ)が記録され、後述の業務管理処理においてユーザにより出勤報告操作がなされた場合や、管理者により後述の出勤処理操作がなされた場合に、出勤フラグが格納される。 Furthermore, the "Attendance" data area records attendance information indicating whether a user is at work. This includes a flag (attendance flag) used to determine whether a user is present. The attendance flag is stored when a user reports attendance during the business management process described later, or when an administrator performs the attendance processing operation described later.

図9に、管理者端末4に表示される業務登録画面401の一例を示す。クライアントから業務依頼があると、管理者(警備会社の担当者)は管理者端末4に表示された業務登録画面401で必要事項を入力・選択して登録する。このように入力・選択されたデータは、図8に示す業務データベース32cのそれぞれのデータ領域に記録される。 Figure 9 shows an example of the task registration screen 401 displayed on the administrator terminal 4. When a client requests a task, the administrator (a representative of the security company) enters and selects the necessary information on the task registration screen 401 displayed on the administrator terminal 4 to register the task. The data entered and selected in this way is recorded in the respective data areas of the task database 32c shown in Figure 8.

より具体的に、図9に示す業務登録画面401には、依頼人であるクライアントを選択するクライアント選択欄411、現場名を選択するための現場名入力欄412、日付を入力するための日付入力欄413、担当ユーザの出勤開始時刻を入力するための出勤開始時刻入力欄414、業務の開始予定時刻を入力するための開始予定時刻入力欄415、共通連絡事項を入力するための連絡事項入力欄416、一括報告の選択を行うための選択ボックス417、担当ユーザを登録するための担当ユーザ登録欄418が含まれる。 More specifically, the task registration screen 401 shown in Figure 9 includes a client selection field 411 for selecting the client, a site name input field 412 for selecting the site name, a date input field 413 for entering the date, a start time input field 414 for entering the start time of the assigned user's work, a scheduled start time input field 415 for entering the scheduled start time of the task, a contact information input field 416 for entering common contact information, a selection box 417 for selecting bulk reporting, and an assigned user registration field 418 for registering the assigned user.

クライアント選択欄411及び現場名入力欄412で選択されたクライアントのクライアントID及び現場名は、業務データベース32cに「クライアントID」及び「現場名」として記録される。同様に、日付入力欄413、出勤開始時刻入力欄415、及び開始予定時刻入力欄415に入力された日付、出勤開始時刻、及び開始予定時刻は、業務データベース32cに「日付」、「開始予定時刻」、及び「出勤開始時刻」としてそれぞれ記録される。 The client ID and site name of the client selected in the client selection field 411 and the site name input field 412 are recorded in the business database 32c as "Client ID" and "Site Name," respectively. Similarly, the date, start time, and scheduled start time entered in the date input field 413, the start time input field 415, and the scheduled start time input field 415 are recorded in the business database 32c as "Date," "Scheduled Start Time," and "Start Time," respectively.

連絡事項入力欄416には、全ての担当ユーザに対する連絡事項が入力され、連絡事項入力欄416に入力された連絡事項は、「共通連絡事項」として業務データベース32cに記録される。なお、当該共通連絡事項は、ユーザ専用画面201(204、206)の連絡事項欄212に表示される。 The contact information input field 416 is used to enter all contact information for all assigned users. The contact information entered in the contact information input field 416 is recorded in the business database 32c as "common contact information." This common contact information is then displayed in the contact information field 212 on the user-specific screen 201 (204, 206).

選択ボックス417は、担当ユーザの出勤報告・退勤報告を代表者が一括で行うか否かを選択するものであり、選択ボックス417を選択(チェック)すると、一括報告が選択され、業務データベース32cの一括報告選択データ領域には選択フラグが記録される。なお、一括報告は、担当ユーザが複数人の場合のみ選択可能であり、担当ユーザが1人の場合には選択できないようになっている。 The selection box 417 allows you to choose whether or not the representative will submit attendance and departure reports for all assigned users in a batch. Selecting (checking) selection box 417 selects batch reporting, and a selection flag is recorded in the batch reporting selection data area of the business database 32c. Note that batch reporting is only available when there are multiple assigned users; it cannot be selected when there is only one assigned user.

担当ユーザ登録欄418には、担当ユーザを選択するための担当ユーザ選択欄419と、連絡事項入力欄420が含まれ、連絡事項入力欄420には対応の担当ユーザへの個別連絡事項を入力できるようになっている。図9に示す例では、3人のユーザが、1~3番目の担当ユーザ(ユーザ1、ユーザ2、ユーザ3)として選択されている。そして、このように複数人のユーザが担当ユーザとして選択されている場合であっても、また1人のユーザのみが担当ユーザとして選択されている場合であっても、1番目の担当ユーザが自動的に代表者として設定される。 The user registration field 418 includes a user selection field 419 for selecting the assigned user and a contact information input field 420. The contact information input field 420 allows for individual contact information to be entered for the assigned user. In the example shown in Figure 9, three users are selected as the first, second, and third assigned users (User 1, User 2, and User 3). Even when multiple users are selected as assigned users, or even when only one user is selected, the first assigned user is automatically set as the representative.

そして、担当ユーザ選択欄419で選択された担当ユーザのユーザIDは業務データベース32cに「ユーザID」として記録され、連絡事項入力欄420に入力された個別連絡事項は、業務データベース32cに「個別連絡事項」として記録される。なお、当該個別連絡事項は、ユーザ専用画面201(204、206)の個別連絡事項欄213に表示される。 The user ID of the user selected in the user selection field 419 is recorded in the business database 32c as "User ID," and the individual contact information entered in the contact information input field 420 is recorded in the business database 32c as "Individual Contact Information." This individual contact information is then displayed in the individual contact information field 213 on the user-specific screen 201 (204, 206).

ここで、連絡事項入力欄420で入力された個別連絡事項は、その担当ユーザへのみ報告されることから、例えば、現場へアクセスする為に必要なロック解除番号等は、1番目の担当ユーザ(代表者)の個別連絡事項として入力することで、代表者にのみ当該情報を報告することができる。その一方で、全ての担当ユーザで共有すべき情報は連絡事項入力欄416へ共通連絡事項として入力することで、全ての担当ユーザへこれを通知することができるようになっている。例えば、図9に示す例では、代表者である1番目の担当ユーザへの個別連絡事項として、「ロック解除番号12345」が入力されている。 Here, individual contact information entered in the contact information input field 420 is reported only to the user in charge. For example, the unlock code required to access the site can be entered as an individual contact item for the first user in charge (representative), ensuring that this information is reported only to the representative. On the other hand, information that should be shared with all users in charge can be entered as a common contact item in the contact information input field 416, ensuring that all users are notified. For example, in the example shown in Figure 9, "unlock code 12345" is entered as an individual contact item for the first user in charge, who is the representative.

図10は、管理者端末4に表示される業務一覧画面の一例を示す。図10に示す業務一覧画面403は、管理サーバ3の制御部33が管理者端末4の表示部43に表示させるものであって、業務一覧画面403には指定された条件(日付やクライアントID)で抽出した業務が一覧で表示される。
管理者は、この業務一覧画面403において、各業務に係る現場名、担当ユーザの出勤開始時刻、業務の開始予定時刻、代表者名、担当ユーザの出勤状況について確認できるようになっている。
Figure 10 shows an example of a task list screen displayed on the administrator terminal 4. The task list screen 403 shown in Figure 10 is displayed on the display unit 43 of the administrator terminal 4 by the control unit 33 of the management server 3, and the task list screen 403 displays a list of tasks extracted based on specified conditions (date and client ID).
On this task list screen 403, administrators can check the site name, the assigned user's start time, the scheduled start time of the task, the representative's name, and the assigned user's attendance status for each task.

より具体的に、業務一覧画面403には、「現場名」、「日付」、「出勤開始時刻」、「開始予定時刻」、及び「代表者名」が、業務データベース32cから読み出されて表示される。「出勤状況」は、担当ユーザの出勤状況を示すものであり、本実施形態では、出勤状況を表示する状況表示431として、担当ユーザの人数と出勤済みの担当ユーザの人数とが関連づけて表示され、例えば「2/3」とあるのは3人の担当ユーザのうち、2人が出勤済み(出勤報告済み)であり、1人は出勤していない、即ち未出勤(出勤未報告)であることを示している。 More specifically, the task list screen 403 displays the "Site Name," "Date," "Start Time," "Scheduled Start Time," and "Representative Name," which are read from the task database 32c. The "Attendance Status" indicates the attendance status of the assigned users. In this embodiment, the status display 431 shows the number of assigned users and the number of assigned users who have already reported attendance, linked together. For example, "2/3" indicates that out of three assigned users, two have reported attendance (attendance reported), and one has not reported attendance (attendance not reported).

本実施形態においては、担当ユーザが出勤済みであるか否かは、業務データベース32cに当該担当ユーザに対応して出勤フラグが記録されているか否かにより判定する。 In this embodiment, whether or not a user has already reported to work is determined by whether or not a work attendance flag is recorded in the business database 32c corresponding to that user.

次に、管理システム1が実行する業務管理処理の一例を説明する。図11は、管理サーバ3において実行される業務管理処理の流れを示すフローチャートである。この業務管理処理は、当日に業務を担当する何れかのユーザによる個別画面へのログインが成功した際に開始されるものであって、管理サーバ3の制御部33が所定のプログラムに基づいて実行する。 Next, an example of the business management process executed by the management system 1 will be explained. Figure 11 is a flowchart showing the flow of the business management process executed on the management server 3. This business management process starts when any user responsible for the work on that day successfully logs in to their individual screen, and is executed by the control unit 33 of the management server 3 based on a predetermined program.

業務管理処理ではまず、ユーザが所持するユーザ端末2に、基本情報欄211、連絡事項欄213、個別連絡事項欄213を含むユーザ専用画面を表示させる(S1)。基本情報欄211、連絡事項欄213、個別連絡事項欄213にはそれぞれ、業務に関する基本情報、共通連絡事項、及び個別連絡事項が業務データベース32cから読み出されて表示される。 In the business management process, first, a user-specific screen including a basic information field 211, a contact information field 213, and an individual contact information field 213 is displayed on the user terminal 2 held by the user (S1). Basic information 211, contact information field 213, and individual contact information field 213 are respectively read from the business database 32c and displayed.

次に、当該ユーザが担当する業務について、一括報告が選択されているか否かを判定する(S2)。一括報告が選択されていない場合には(S2:NO)、一人管理処理を実行する(S3)。一方、一括報告が選択されている場合には(S2:YES)、当該ユーザが代表者であるか否かを判定する(S4)。代表者である場合には(S4:YES)、一括報告管理処理を実行する(S5)。一方、代表者でない場合には(S4:NO)、当該処理を終了する。 Next, it is determined whether bulk reporting is selected for the tasks assigned to the user (S2). If bulk reporting is not selected (S2: NO), the individual management process is executed (S3). On the other hand, if bulk reporting is selected (S2: YES), it is determined whether the user is the representative (S4). If the user is the representative (S4: YES), the bulk reporting management process is executed (S5). On the other hand, if the user is not the representative (S4: NO), the process is terminated.

次に、図11のS3にて実行される一人管理処理について、図12のフローチャートを参照して説明する。 Next, the individual management process executed in S3 of Figure 11 will be explained with reference to the flowchart in Figure 12.

一人管理処理ではまず、出勤開始時刻が経過しているか判定する(S11)。出勤開始時刻が経過している場合には(S11:YES)、ユーザが退勤済みであるか否かを判定する(S12)。この判定は、例えば業務データベース32cに終了時刻が記録されているか否かにより判定できる。退勤済みでない場合には(S12:NO)、ユーザが出勤済みであるか否かを判定する(S13)。上述したように、本実施形態においては、出勤済みであるか否かの判定は、業務データベース32cに出勤フラグが記録されているか否かにより判定される。 In the individual user management process, first, it is determined whether the start time for work has passed (S11). If the start time for work has passed (S11: YES), it is determined whether the user has already left work (S12). This determination can be made, for example, by checking whether the end time is recorded in the business database 32c. If the user has not left work (S12: NO), it is determined whether the user has already clocked in (S13). As described above, in this embodiment, the determination of whether the user has already clocked in is made by checking whether the clocked-in flag is recorded in the business database 32c.

出勤済でない場合には(S13:NO)、開始予定時刻が経過しているか否かを判定する(S14)。開始予定時刻が経過していない場合には(S14:NO)、図3(a)に示す様に、ユーザ端末2に、出勤ボタン214(第1の操作ボタン)及び日報入力ボタン215を表示させ(S15)、出勤ボタン214が操作されたか否か、即ちユーザ端末2から出勤信号を受信したか否かを判定する(S16)。 If the user has not yet reported for work (S13: NO), it is determined whether the scheduled start time has elapsed (S14). If the scheduled start time has not elapsed (S14: NO), as shown in Figure 3(a), the user terminal 2 displays the attendance button 214 (first operation button) and the daily report input button 215 (S15), and it is determined whether the attendance button 214 was operated, i.e., whether an attendance signal was received from the user terminal 2 (S16).

出勤ボタン214が操作されない場合には(S16:NO)、S14へ戻る。一方、出勤ボタン214が操作されたら(S16:YES)、S17へ移行する。S17では、ユーザ端末2からユーザ端末2の位置情報を取得する。また、当該ユーザに関連づけて、業務データベース32cに記録されている開始予定時刻及び当該位置情報をそれぞれ開始時刻(業務開始時刻)及び出勤時位置情報として業務データベース32cに記録すると共に、出勤フラグを記録する(S17)。次に、図2(b)に示すように、ユーザ端末2に出勤報告完了表示216と日報入力ボタン215を表示させる(S18)。その後、日報入力ボタン215が操作されたか否かを判定する(S19)。日報入力ボタン215が操作されなければ(S19:NO)、日報入力ボタン215が操作されるまで待機する。 If the clock-in button 214 is not operated (S16: NO), the process returns to S14. On the other hand, if the clock-in button 214 is operated (S16: YES), the process proceeds to S17. In S17, the location information of user terminal 2 is obtained from user terminal 2. Furthermore, the scheduled start time and the location information recorded in the business database 32c are recorded in the business database 32c as the start time (work start time) and clock-in location information, respectively, in association with the user, and a clock-in flag is recorded (S17). Next, as shown in Figure 2(b), the clock-in report completion display 216 and the daily report input button 215 are displayed on user terminal 2 (S18). After that, it is determined whether or not the daily report input button 215 has been operated (S19). If the daily report input button 215 has not been operated (S19: NO), the process waits until the daily report input button 215 is operated.

一方、日報入力ボタン215が操作されたら(S19:YES)、ユーザ端末2に図3に示す様な日報入力画面202(図3)を表示さる(S20)。このとき、開始時刻表示欄221には、既に業務データベース32cに記録されている開始時刻が表示される。ユーザは、終了時刻入力欄222に終了時刻(業務終了時刻)を入力する。 On the other hand, when the daily report input button 215 is operated (S19: YES), the daily report input screen 202 (Figure 3) as shown in Figure 3 is displayed on the user terminal 2 (S20). At this time, the start time display field 221 displays the start time already recorded in the business database 32c. The user enters the end time (business end time) in the end time input field 222.

その後、ユーザにより確認画面へボタン223が操作されると、ユーザ端末2に図4に示す様な日報確認画面203を表示させ(S21)、日報確認画面203上において確認完了ボタン224が操作されたか(即ち、ユーザ端末2から退勤信号を受信したか)否かを判定する(S22)。 Subsequently, when the user operates button 223 to access the confirmation screen, the user terminal 2 displays a daily report confirmation screen 203 as shown in Figure 4 (S21). It then determines whether the confirmation completion button 224 was operated on the daily report confirmation screen 203 (i.e., whether a clock-out signal was received from the user terminal 2) (S22).

確認完了ボタン224が操作されない場合には(S22:NO)、確認完了ボタン224が操作されるまで待機し、確認完了ボタン224が操作されると(S22:YES)、ユーザ端末2からユーザ端末2の位置情報を取得する。また、当該ユーザに関連づけて、当該位置情報及び日報入力画面202で入力された終了時刻を、業務データベース32cに退勤時位置情報及び終了時刻(業務終了時刻)として記録する(S23)。その後、図3(c)に示すように、ユーザ端末2上のユーザ専用画面201に日報入力完了表示217を表示させ(S24)、当該処理を終了する。 If the confirmation complete button 224 is not pressed (S22: NO), the system waits until the confirmation complete button 224 is pressed. When the confirmation complete button 224 is pressed (S22: YES), the system obtains the location information of the user terminal 2 from the user terminal 2. The system also records the location information and the end time entered on the daily report input screen 202 in the business database 32c as clock-out location information and end time (work end time), associated with the user (S23). Subsequently, as shown in Figure 3(c), the system displays the daily report input completion indicator 217 on the user-specific screen 201 on the user terminal 2 (S24), and the process ends.

一方、S11にて出勤開始時刻が経過していない場合には(S11:NO)、出勤開始時刻が到来するまで待機する。これにより、ユーザは出勤開始時刻前に出勤報告することはできないようになっている。 On the other hand, if the start time for work has not yet passed in S11 (S11: NO), the system waits until the start time for work arrives. This prevents users from reporting their attendance before the start time.

また、S12にて退勤済みである場合には(S13:YES)、図3(c)に示す様に、ユーザ端末2に出勤報告完了表示216及び日報入力完了表示217を表示させる。 Furthermore, if the user has already clocked out in S12 (S13: YES), the user terminal 2 will display a clock-in completion indicator 216 and a daily report entry completion indicator 217, as shown in Figure 3(c).

S14において、開始予定時刻が経過済みであると判定した場合には(S14:YES)、当該ユーザが出勤済みであるか否か(即ち、業務データベース32cに出勤フラグが記録されているか否か)を判定する(S26)。出勤済みでない場合には(S26:NO)、図3(d)に示す様に、ユーザ端末2に所定のエラー表示218を表示させ(S27)、S26へ戻る。 In S14, if it is determined that the scheduled start time has already elapsed (S14: YES), it is determined whether the user has already reported to work (i.e., whether the attendance flag is recorded in the business database 32c) (S26). If the user has not reported to work (S26: NO), a predetermined error message 218 is displayed on the user terminal 2 as shown in Figure 3(d) (S27), and the process returns to S26.

ここで、このようにエラー表示218が表示された場合、ユーザは管理者に対し、電話等により状況報告を行う。状況報告を受けた管理者は、管理者端末4上で、次のように出勤処理操作を行う。 If error message 218 is displayed as shown here, the user should report the situation to the administrator by telephone or other means. Upon receiving the situation report, the administrator will perform the following attendance processing operation on the administrator terminal 4.

即ち、図10に示す業務一覧画面403において、管理者が何れかの状況表示431を操作(クリック)すると、管理サーバ3は、管理者端末4に出勤状況画面を表示させる。図13は、図10における上から3番目の業務の状況表示431(「2/3」)が操作された場合に管理者端末4に表示される出勤状況画面の例を示す。 Specifically, in the task list screen 403 shown in Figure 10, when the administrator operates (clicks) any of the status indicators 431, the management server 3 displays the attendance status screen on the administrator terminal 4. Figure 13 shows an example of the attendance status screen displayed on the administrator terminal 4 when the status indicator 431 ("2/3") for the third task from the top in Figure 10 is operated.

図13に示す様に、この出勤状況画面には、その業務に割り当てられた担当ユーザの氏名(名称)が一覧表示されると共に、各担当ユーザの状況と位置情報が表示される。 As shown in Figure 13, this attendance status screen displays a list of the names (organizations) of the users assigned to that task, along with the status and location information of each assigned user.

本実施形態においては、担当ユーザが出勤済みである(即ち、業務データベース32cに出勤フラグが記録されている)場合には、状況欄441には「出勤」の文字が表示されると共に、位置情報欄442には、業務データベース32cに記録されている出勤時位置情報が表示される。一方、未出勤の担当ユーザについては、開始予定時刻前であれば状況欄441と位置情報欄442は共に空白とされるが、開始予定時刻後においては状況欄441に出勤報告が禁止された状態であることを示す表示(図13の例では「ロック中」の文字)が表示される。これにより管理者はどの担当者が出勤済みであり、どの担当者が遅刻中であるかを確認することができる。 In this embodiment, if the assigned user has already reported to work (i.e., the attendance flag is recorded in the work database 32c), the status field 441 displays the word "Reported," and the location information field 442 displays the location information recorded in the work database 32c at the time of arrival. On the other hand, for assigned users who have not yet reported to work, both the status field 441 and the location information field 442 are blank if it is before the scheduled start time. However, after the scheduled start time, the status field 441 displays an indication that attendance reporting is prohibited (in the example in Figure 13, the word "Locked"). This allows the administrator to check which employees have reported to work and which are late.

また、図10に示す業務一覧画面403において、管理者が何れかの日報編集ボタン432を操作すると、管理サーバ3は、管理者端末4に日報編集画面を表示させる。図14は、図10における上から3番目の業務の日報編集ボタン432が操作された場合に管理者端末4に表示される日報編集画面の例を示す。図14に示すように、日報編集画面には、各担当ユーザの氏名に対応させて開始時刻入力欄451が表示されることから、管理者が遅刻者の開始時刻入力欄451に開始時刻を入力して登録ボタン452を操作すると、管理サーバ3は、当該ユーザに関連づけて、当該開始時刻を業務データベース32cに開始時刻として記録する。 Furthermore, in the task list screen 403 shown in Figure 10, when the administrator operates any of the daily report editing buttons 432, the management server 3 displays the daily report editing screen on the administrator terminal 4. Figure 14 shows an example of the daily report editing screen displayed on the administrator terminal 4 when the daily report editing button 432 for the third task from the top in Figure 10 is operated. As shown in Figure 14, the daily report editing screen displays a start time input field 451 corresponding to the name of each assigned user. When the administrator enters the start time in the start time input field 451 for a latecomer and operates the registration button 452, the management server 3 records the start time as the start time in the task database 32c, associated with that user.

また、管理者が図10に示す業務一覧画面403において、何れかの業務を選択して(ここでは、対象となる業務に対応するチェックボックス432をチェックして)出勤処理ボタン433を操作すると、管理サーバ3は、管理者端末4に出勤処理画面を表示させる。図15に出勤処理画面の一例を示す。この出勤処理画面には、選択された業務における未出勤のユーザの氏名(名称)が一覧表示され、管理者はチェックボックス461にチェックを入れることでユーザを選択できるようになっている。管理者が何れかのユーザを選択して(即ち、該当するユーザのチェックボックス461にチェックを入れて)出勤ボタン462を操作すると、管理サーバ3は、選択されたユーザに関連づけて、業務データベース32cに出勤フラグを記録し、これにより当該ユーザは出勤済として処理される。 Furthermore, when an administrator selects a task on the task list screen 403 shown in Figure 10 (in this case, by checking the checkbox 432 corresponding to the task) and operates the attendance processing button 433, the management server 3 displays the attendance processing screen on the administrator terminal 4. Figure 15 shows an example of the attendance processing screen. This attendance processing screen displays a list of names (employees) of users who have not yet reported for the selected task, and the administrator can select a user by checking the checkbox 461. When the administrator selects a user (i.e., checks the checkbox 461 for the relevant user) and operates the attendance processing button 462, the management server 3 records an attendance flag in the task database 32c associated with the selected user, and the user is processed as having reported for work.

上述の様にして管理者による出勤処理操作によって出勤フラグが業務データベース32cに記録されると、S26において、当該ユーザは出勤済であると判定され(S26:YES)、S18へ移行する。 As described above, when the attendance flag is recorded in the business database 32c through the administrator's attendance processing operation, in S26, it is determined that the user has already attended attendance (S26: YES), and the process proceeds to S18.

次に、図11のS5にて実行される一括報告管理処理について図16のフローチャートを参照して説明する。この一括報告管理処理ではまず、出勤開始時刻が経過している否かを判定する(S31)。出勤開始時刻が経過していない場合には(S31:NO)、出勤開始時刻が到来するまで待機する。一方、出勤開始時刻が経過している場合には(S31:YES)、退勤済であるか否かを判定する(S32)。 Next, the batch reporting management process executed in S5 of Figure 11 will be explained with reference to the flowchart in Figure 16. This batch reporting management process first determines whether the start time for work has elapsed (S31). If the start time for work has not elapsed (S31: NO), the system waits until the start time for work arrives. On the other hand, if the start time for work has elapsed (S31: YES), the system determines whether the employee has already left work (S32).

退勤済みでない場合には(S32:NO)、全ての担当ユーザが出勤済みであるか否かを判定する(S33)。出勤済でない場合には(S33:NO)、図5(a)に示す様に、ユーザ端末2に、一括出勤ボタン244及び日報入力ボタン245を表示させ(S34)、一括出勤ボタン244が操作されたか否かを判定する(S35)。一括出勤ボタン244が操作されない場合には(S35:NO)、一括出勤ボタン244が操作されるまで待機する。 If the user has not yet clocked out (S32: NO), the system determines whether all assigned users have clocked in (S33). If none have clocked in (S33: NO), the system displays the batch clock-in button 244 and the daily report input button 245 on the user terminal 2, as shown in Figure 5(a) (S34), and determines whether the batch clock-in button 244 has been operated (S35). If the batch clock-in button 244 is not operated (S35: NO), the system waits until the batch clock-in button 244 is operated.

一方、一括出勤ボタン244が操作されると(S35:YES)、図6に示すような一括出勤画面205をユーザ端末2に表示させる(S36)。上述のように、一括出勤画面205には未出勤の担当ユーザ名が一覧表示されると共に、出勤ボタン252(第2の操作ボタン)が表示される。次に、出勤ボタン252が操作されたか否か、即ちユーザ端末2から出勤信号を受信したか否かを判定する(S37)。 On the other hand, when the batch attendance button 244 is operated (S35: YES), the batch attendance screen 205, as shown in Figure 6, is displayed on the user terminal 2 (S36). As described above, the batch attendance screen 205 displays a list of assigned users who have not yet reported to work, along with the attendance button 252 (the second operation button). Next, it is determined whether or not the attendance button 252 has been operated, that is, whether or not an attendance signal has been received from the user terminal 2 (S37).

出勤ボタン252が操作されない場合には(S37:NO)、出勤ボタン252が操作されるまで待機する。一方、出勤ボタン252が操作されたら(S37:YES)、ユーザ端末2の位置情報を取得し、当該位置情報を一括出勤画面において選択された少なくとも1人(1人又は複数人)の担当ユーザ(以下、「選択ユーザ」という)に対応させて業務データベース32cに記録する(S38)。次に、開始予定時刻が経過しているか否かを判定する(S39)。開始予定時刻が経過していなければ(S39:NO)、選択ユーザに対応させて、業務データベース32cに記録されている開始予定時刻を開始時刻として業務データベース32cに記録すると共に、出勤フラグを記録し(S40)、S33へ戻る。 If the clock-in button 252 is not pressed (S37: NO), the system waits until the clock-in button 252 is pressed. If the clock-in button 252 is pressed (S37: YES), the system acquires the location information of the user terminal 2 and records this location information in the business database 32c, corresponding to at least one (one or more) assigned users (hereinafter referred to as "selected users") selected on the batch clock-in screen (S38). Next, the system determines whether the scheduled start time has elapsed (S39). If the scheduled start time has not elapsed (S39: NO), the system records the scheduled start time recorded in the business database 32c as the start time, corresponding to the selected user, and records the clock-in flag (S40), then returns to S33.

一方、開始予定時刻が経過していれば(S39:NO)、選択ユーザに対応させて、現在時刻を所定時間単位(例えば30分単位)で切り上げた時刻を開始時刻として業務データベース32cに記録すると共に、出勤フラグを記録し(S41)、S33へ戻る。 On the other hand, if the scheduled start time has elapsed (S39: NO), the system adjusts to the selected user, rounds the current time up to a predetermined time unit (e.g., 30-minute increments), records the start time in the business database 32c, records the attendance flag (S41), and returns to S33.

一方、S33において全ての担当ユーザが出勤済みである場合には(S33:YES)、ユーザ端末2に、図5(b)に示す様に、ユーザ端末2に出勤報告完了表示246及び日報入力ボタン125を表示させ(S42)、日報入力ボタン245が操作されたか否かを判定する(S43)。日報入力ボタン245が操作されなければ(S43:NO)、日報入力ボタン245が操作されるまで待機する。一方、日報入力ボタン245が操作されたら(S43:YES)、ユーザ端末2に日報登録画面(図示せず)を表示させる(S44)。ユーザは、当該日報登録画面において、上述のS20で表示された日報入力画面202におけるのと同様の操作を行う。 On the other hand, if all assigned users have reported to work in S33 (S33: YES), the user terminal 2 displays a "Report Report Complete" indicator 246 and a daily report input button 125, as shown in Figure 5(b) (S42), and determines whether the daily report input button 245 has been operated (S43). If the daily report input button 245 has not been operated (S43: NO), the system waits until the daily report input button 245 is operated. On the other hand, if the daily report input button 245 has been operated (S43: YES), the user terminal 2 displays a daily report registration screen (not shown) (S44). The user performs the same operations on this daily report registration screen as on the daily report input screen 202 displayed in S20 above.

即ち、ユーザは、全ての担当ユーザの各々について、終了時刻(業務終了時刻)を入力する。そして、当該日報登録画面において確認画面へボタン(図示せず)がユーザにより操作されると、ユーザ端末2に日報確認画面(確認完了ボタン(第2の操作ボタン))を表示させ(S45)、当該確認完了ボタンが操作されたか(即ち、ユーザ端末2から退勤信号を受信したか)否かを判定する(S46)。確認完了ボタンが操作されなければ(S46:NO)、操作されるまで待機し、確認完了ボタンが操作されると(S46:YES)、ユーザ端末2の位置情報を取得し、各担当ユーザに関連づけて、業務データベース32cに、当該位置情報を退勤時位置情報として記録すると共に、S41における日報登録画面上で入力された終了時刻を終了時刻として記録する(S47)。 Specifically, the user enters the end time (work completion time) for each assigned user. Then, when the user operates the button (not shown) to proceed to the confirmation screen on the daily report registration screen, the daily report confirmation screen (confirmation complete button (second operation button)) is displayed on the user terminal 2 (S45), and it is determined whether the confirmation complete button was operated (i.e., whether a clock-out signal was received from the user terminal 2) (S46). If the confirmation complete button is not operated (S46: NO), the system waits until it is operated. If the confirmation complete button is operated (S46: YES), the location information of the user terminal 2 is acquired, associated with each assigned user, and recorded in the work database 32c as clock-out location information. The end time entered on the daily report registration screen in S41 is also recorded as the end time (S47).

その後、図5(c)に示すように、ユーザ端末2に日報入力完了表示247を表示させ(S48)、当該処理を終了する。 Subsequently, as shown in Figure 5(c), the user terminal 2 displays a daily report input completion indicator 247 (S48), and the process is terminated.

一方、S32にて退勤済みと判定した場合には(S31)、図5(c)に示す様に、ユーザ端末2に出勤報告完了表示246及び日報入力完了表示247を表示させ、当該処理を終了する。 On the other hand, if it is determined in S32 that the employee has already left work (S31), the attendance report completion indicator 246 and the daily report input completion indicator 247 are displayed on the user terminal 2, as shown in Figure 5(c), and the process is terminated.

次に、管理サーバ3において実行される遅刻判定処理について図17に示すフローチャートを参照して説明する。この遅刻判定処理は、各業務について遅刻者がいるか否かを判定し、遅刻者がいる場合に、業務一覧画面403において警告表示するものである。警告表示の方法としては、例えば該当する業務を赤字で表示したり、白黒反転表示したりする方法が挙げられるが、これらに限定されない。 Next, the tardiness detection process executed on the management server 3 will be explained with reference to the flowchart shown in Figure 17. This tardiness detection process determines whether or not there are latecomers for each task, and if there are, displays a warning on the task list screen 403. Methods for displaying the warning include, but are not limited to, displaying the relevant task in red or inverting the colors to black and white.

この遅刻判定処理は、業務データベース32cに登録されている業務毎に制御部33によって所定のプログラムに基づき実行されるものであって、まず、当該業務の開始予定時刻が経過しているか否かを判定する(S51)。経過していなければ(S51:NO)、当該処理を終了する。 This lateness determination process is executed by the control unit 33 based on a predetermined program for each task registered in the task database 32c. First, it determines whether the scheduled start time for the task has elapsed (S51). If it has not elapsed (S51: NO), the process is terminated.

一方、開始予定時刻が経過している場合には(S51:YES)、変数iに1をセットし(S52)、i番目の担当ユーザが出勤済みであるか否か(業務データベース32cに出勤フラグが記録されているか否か)を判定する(S53)。出勤済みであると判定した場合には(S53:YES)、全ての担当ユーザに対して処理が完了したか否かを判定する(S54)。完了している場合には(S54:YES)、業務一覧画面403における表示モードを通常表示モードにセット(通常表示モードを維持)し、当該処理を終了する。 On the other hand, if the scheduled start time has elapsed (S51: YES), the variable i is set to 1 (S52), and it is determined whether the i-th assigned user has already reported to work (whether the attendance flag is recorded in the work database 32c) (S53). If it is determined that the user has already reported to work (S53: YES), it is determined whether the processing has been completed for all assigned users (S54). If it has been completed (S54: YES), the display mode on the work list screen 403 is set to normal display mode (normal display mode is maintained), and the process is terminated.

一方、全ての担当ユーザに対して処理が完了していなければ(S54:NO)、変数iの値に1を加算し(S56)、S53へ戻る。 On the other hand, if processing is not complete for all assigned users (S54: NO), add 1 to the value of variable i (S56), and return to S53.

また、S53において、出勤済みでないと判定した場合には(S53:NO)、業務一覧画面403における表示モードを警告表示モードにセット(警告表示モードを維持)し(S57)、当該処理を終了する。 Furthermore, if it is determined in S53 that the employee has not yet reported for work (S53: NO), the display mode on the work list screen 403 is set to warning display mode (and the warning display mode is maintained) (S57), and the process is terminated.

これにより、各業務において、遅刻者が一人でも発生した場合には、業務一覧画面403における表示モードは警告表示モードにセットされ、務一覧画面403において該当業務を示す表示が警告表示される。 As a result, if even one person is late for any task, the display mode on the task list screen 403 is set to warning display mode, and a warning is displayed on the task list screen 403 indicating the relevant task.

また、本実施形態では、図10に業務一覧画面403において何れかの日報出力ボタン435が操作されると、管理サーバは記憶部32(ここでは、ユーザデータベース32a、クライアントデータベース32b、及び業務データベース32c)を参照して管理端末4の表示部43に日報画面を表示する。図18は日報画面の一例である。日報画面には、「クライアント名」や「現場名」、「日付」に加え、少なくとも1人の担当ユーザの各々に対応づけて「開始時刻」(業務開始時刻)及び「終了時刻」(業務終了時刻)が表示され、管理者は当該日報画面を印刷したりクライアントへ送信したりすることができる。

Furthermore, in this embodiment, when any of the daily report output buttons 435 are operated on the task list screen 403 in Figure 10, the management server 3 refers to the storage unit 32 (here, the user database 32a, the client database 32b, and the task database 32c) and displays the daily report screen on the display unit 43 of the administrator terminal 4. Figure 18 is an example of a daily report screen. In addition to the "client name,""sitename," and "date," the daily report screen displays the "start time" (task start time) and "end time" (task end time) associated with each of the assigned users, and the administrator can print the daily report screen or send it to the client.

このように、本実施形態に係る業務管理システムにおいては、開始予定時刻前にユーザにより出勤報告操作がなされた場合、予め設定された業務の開始予定時刻を当該ユーザの業務開始時刻として記憶部32に記録するので、日報の作成を容易に行うことができる。 Thus, in the business management system according to this embodiment, if a user reports their attendance before the scheduled start time, the pre-set scheduled start time of the task is recorded in the storage unit 32 as the user's work start time, making it easy to create daily reports.

また、遅刻者に対しては出勤報告操作を禁止することで、電話等による管理者への報告を促し、これによって管理者は遅刻の状況把握をいち早く行うことができる。 Furthermore, by prohibiting latecomers from submitting attendance reports, we encourage them to report to their supervisors via telephone or other means, allowing supervisors to quickly grasp the situation regarding lateness.

その一方で、一括報告が選択されている場合に遅刻者が発生したときは、状況把握を代表者に委ねることができ、これによって管理者側の負担を軽減でき、またユーザが出勤報告操作を行うだけで現在時刻から所定時間だけ繰り上げた時刻が業務の開始時刻として記録されるので、業務開始時刻の入力の手間を省くことができる。更に、管理者は日報編集画面(図14)において開始時刻の入力や編集が可能であることから、状況や事情に応じた柔軟な対応が可能となる。 On the other hand, if a latecomer occurs when bulk reporting is selected, the responsibility for assessing the situation can be entrusted to a representative, thereby reducing the burden on administrators. Furthermore, since users simply perform the attendance report operation, the start time of work is recorded as the current time advanced by a predetermined amount, eliminating the need to manually enter the start time. In addition, administrators can input and edit the start time on the daily report editing screen (Figure 14), allowing for flexible responses according to the situation and circumstances.

以上、本発明の実施形態について添付の図面を参照して説明したが、本発明はかかる実施形態に限定されず、本発明の範囲を逸脱することなく種々の変形、修正が可能である。 Although embodiments of the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to these embodiments, and various modifications and alterations are possible without departing from the scope of the present invention.

例えば、上記実施形態においては、ユーザが出勤済みであるか否かの判定は、記憶部32(業務データベース32c)に当該ユーザに関連づけて出勤フラグが記録されているか否かにより行ったが、これに代えて、例えば記憶部32(業務データベース32c)にユーザに関連づけて開始時刻が記録されているか否かにより行っても良い。 For example, in the above embodiment, the determination of whether a user has already reported to work was made by checking whether a work attendance flag is recorded in the storage unit 32 (business database 32c) in association with that user. Alternatively, this could be done by checking whether a start time is recorded in the storage unit 32 (business database 32c) in association with that user.

また、上記実施形態においては、出勤報告や退勤報告がなされた場合に、ユーザ端末2の位置情報を業務データベース32cに記録しているが、位置情報に加えて出勤報告や退勤報告がされた時刻(出勤報告時刻や退勤報告時刻)を業務データベース32cへ記録するようにしてもよい。 Furthermore, in the above embodiment, the location information of the user terminal 2 is recorded in the business database 32c when attendance reports or departure reports are submitted. However, in addition to the location information, the time when attendance reports or departure reports were submitted (attendance report time and departure report time) may also be recorded in the business database 32c.

上記実施形態においては、日報登録画面で入力された終了時刻を業務データベース32cに記録するが、日報登録画面に入力可能な終了時刻に制限をかけても良い。例えば、管理サーバ3の制御部33は、日報登録画面で入力された終了時刻が現在時刻の前後所定時間(例えば前後30分)内であるか否かを判定し、現在時刻の前後所定時間内である場合は、当該終了時刻の入力を受け付け、ユーザに関連づけて、これを業務データベース32cに記録する一方で、現在時刻の前後所定時間外である場合には、当該終了時刻の入力を受け付けず、ユーザ端末2にエラー表示を表示させるようにしてもよい。 In the above embodiment, the end time entered on the daily report registration screen is recorded in the business database 32c. However, restrictions may be placed on the end time that can be entered on the daily report registration screen. For example, the control unit 33 of the management server 3 may determine whether the end time entered on the daily report registration screen falls within a predetermined time frame before or after the current time (e.g., 30 minutes before or after). If it falls within the predetermined time frame before or after the current time, the system may accept the input of the end time, associate it with the user, and record it in the business database 32c. On the other hand, if it falls outside the predetermined time frame before or after the current time, the system may not accept the input of the end time and may display an error message on the user terminal 2.

更に、上記実施形態においては、代表者は図16のS44において表示された日報登録画面(図示せず)において、全ての担当ユーザの各々について終了時刻を入力したが、これに代えて、当該日報登録画面において一括退勤報告の選択の有無を設定可能とし、当該一括退勤報告が選択された場合には、代表者について入力された終了時刻を全ての担当ユーザの終了時刻として反映させる(即ち、代表者の終了時刻として入力された終了時刻を、全ての担当ユーザの終了時刻としてデータベース32cへ記録する)ことも可能である。この場合、代表者は自己の終了時刻のみを入力すれば足り、他の担当ユーザについての終了時刻の入力を省略できる。なお、一括退勤報告の選択の有無の設定方法としては、日報登録画面に一括退勤報告選択ボックスを設け、代表者が当該ボックスをチェックすることにより一括退勤報告を選択できるようにするのが好ましい。 Furthermore, in the above embodiment, the representative entered the end time for each assigned user on the daily report registration screen (not shown) displayed at S44 in Figure 16. Alternatively, it is possible to enable the selection of a bulk clock-out report on the same daily report registration screen. If the bulk clock-out report is selected, the end time entered for the representative will be reflected as the end time for all assigned users (i.e., the end time entered for the representative will be recorded in the database 32c as the end time for all assigned users). In this case, the representative only needs to enter their own end time, omitting the input of end times for other assigned users. It is preferable to provide a bulk clock-out report selection box on the daily report registration screen, allowing the representative to select the bulk clock-out report by checking the box.

1 業務管理システム
2 ユーザ端末
3 管理サーバ
4 管理者端末
21 通信部(ユーザ側通信部)
23a 表示部(ユーザ側表示部)
24 位置情報取得部
25 制御部(ユーザ側制御部)
31 通信部(サーバ側通信部)
32 記憶部
33 制御部(サーバ側制御部)
41 通信部(管理者側通信部)
43 表示部(管理者側表示部)
205 一括出勤画面(選択画面)
214 出勤ボタン(第1の操作ボタン)
252 出勤ボタン(第2の操作ボタン)
1. Business Management System 2. User Terminal 3. Management Server 4. Administrator Terminal 21. Communication Unit (User-side Communication Unit)
23a Display unit (user-side display unit)
24 Location information acquisition unit 25 Control unit (user-side control unit)
31. Communications Unit (Server-side communications unit)
32 Storage Unit 33 Control Unit (Server-side control unit)
41. Communications Department (Administrative Communications Department)
43 Display section (Administrator side display section)
205. Batch attendance screen (selection screen)
214 Clock-in button (first operation button)
252 Clock-in button (second operation button)

Claims (8)

ユーザによる出勤報告操作の入力を受け付けるユーザ端末と、
管理者による開始予定時刻の入力と一括報告の選択を受け付ける管理者端末と、
前記ユーザ端末及び前記管理者端末とデータ通信可能な管理サーバと、を備え、
前記ユーザ端末は、
ユーザ側制御部と、
前記管理サーバとの間で通信を行うユーザ側通信部と、
自装置の位置情報を取得する位置情報取得部と、
を有し、
前記ユーザ側制御部は、前記出勤報告操作の入力を受け付けたときに、出勤信号及び前記位置情報取得部により取得した位置情報を、前記ユーザ側通信部を介して前記管理サーバへ送信し、
前記管理サーバは、
サーバ側制御部と、
前記ユーザ端末及び前記管理者端末との間で通信を行うサーバ側通信部と、
管理者により入力された前記開始予定時刻と、管理者による前記一括報告の選択の有無を表す選択情報と、を対応づけて記録するデータベースと、
を有し、
前記サーバ側制御部は、
前記選択情報が選択無を表している場合には、前記開始予定時刻経過後は、ユーザによる前記出勤報告操作の入力を禁止し、
前記選択情報が選択有を表している場合には、前記開始予定時刻経過後であっても、ユーザによる前記出勤報告操作の入力を許可し、
前記開始予定時刻経過前に前記ユーザ端末から前記出勤信号を受信すると、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録し、
前記開始予定時刻経過後に前記ユーザ端末から前記出勤信号を受信すると、前記位置情報を前記出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録する業務管理システム。
A user terminal that accepts input from users regarding attendance reporting operations,
An administrator terminal that accepts the administrator's input of the scheduled start time and the option to submit a bulk report,
The system comprises a management server capable of data communication with the user terminal and the administrator terminal,
The aforementioned user terminal is
User-side control unit,
A user-side communication unit that communicates with the aforementioned management server,
A location information acquisition unit that acquires the location information of the device,
It has,
When the user-side control unit receives input for the attendance reporting operation, it transmits the attendance signal and the location information acquired by the location information acquisition unit to the management server via the user-side communication unit.
The aforementioned management server
Server-side control unit,
A server-side communication unit that communicates between the user terminal and the administrator terminal,
A database that records the aforementioned scheduled start time entered by the administrator and selection information indicating whether or not the administrator has selected the aforementioned bulk report, in association with each other.
It has,
The server-side control unit,
If the aforementioned selection information indicates no selection, after the scheduled start time has elapsed, the user will be prohibited from entering the attendance report operation.
If the aforementioned selection information indicates that a selection has been made, the user is permitted to input the attendance report operation even after the scheduled start time has elapsed.
If the attendance signal is received from the user terminal before the scheduled start time has elapsed, the scheduled start time and location information are recorded in the database as the work start time and attendance location information, respectively.
A business management system that, upon receiving the attendance signal from the user terminal after the scheduled start time has elapsed, records the location information as attendance location information in the database and records a time advanced by a predetermined amount from the current time as the start time of work in the database.
前記選択情報が選択有を表している場合、前記サーバ側制御部は、前記ユーザにより選択された少なくとも1人のユーザの各々に関連づけて、前記業務開始時刻及び前記出勤時位置情報を前記データベースに記録する請求項1に記載の業務管理システム。 If the selection information indicates that a selection has been made, the server-side control unit records the work start time and the location information at the time of arrival in the database, associated with each of the at least one users selected by the user, according to claim 1 of the business management system. 前記ユーザ端末は、ユーザ側表示部を更に備え、
前記サーバ側制御部は、前記選択情報が選択有を表している場合には、前記ユーザ側表示部に選択画面を表示させ、前記選択画面上で選択された少なくとも1人のユーザの各々に関連づけて、前記データベースに前記業務開始時刻及び前記出勤時位置情報を記録する請求項2に記載の業務管理システム。
The user terminal further comprises a user-side display unit,
The business management system according to claim 2, wherein the server-side control unit, when the selection information indicates a selection, causes the user-side display unit to display a selection screen, and records the business start time and the location information at the time of arrival in the database in association with each of the at least one user selected on the selection screen.
前記管理者端末は、前記管理サーバとの間で通信を行う管理者側通信部と、管理者側表示部と、を備え、
前記サーバ側制御部は、遅刻者がいるか否かを判定し、遅刻者がいると判定した場合には、前記管理者側表示部に警告表示を表示させる請求項1に記載の業務管理システム。
The administrator terminal comprises an administrator-side communication unit that communicates with the management server, and an administrator-side display unit.
The business management system according to claim 1, wherein the server-side control unit determines whether or not there are any latecomers, and if it determines that there are latecomers, it displays a warning on the administrator-side display unit.
前記ユーザ端末は更に、終了時刻の入力と退勤報告操作の入力を受け付け、
前記ユーザ側制御部は、前記退勤報告操作の入力を受け付けたときに、前記終了時刻と共に退勤信号を前記管理サーバへ送信し、
前記サーバ側制御部は、前記ユーザ端末から前記退勤信号を受信すると、前記終了時刻を前記ユーザに関連づけて前記データベースに記録する請求項1に記載の業務管理システム。
The user terminal further accepts input of the end time and the operation to report clocking out.
When the user-side control unit receives input for the clock-out report operation, it sends a clock-out signal to the management server along with the end time.
The business management system according to claim 1, wherein the server-side control unit, upon receiving the clock-out signal from the user terminal, records the end time in the database in association with the user.
ユーザにより入力された前記終了時刻が、現在時刻の前後所定時間内である場合に、前記サーバ側制御部は前記終了時刻を前記データベースへ記録する請求項5に記載の業務管理システム。 The business management system according to claim 5, wherein, if the end time entered by the user falls within a predetermined time frame before or after the current time, the server-side control unit records the end time in the database. 管理者が出勤開始時刻及び開始予定時刻の入力と一括報告の選択をするための業務登録画面を、管理者画面に表示させる制御部と、
管理者により入力された前記出勤開始時刻及び前記開始予定時刻と、管理者による前記一括報告の選択の有無を表す選択情報と、を対応づけて記録するデータベースと、
を備え、
前記制御部は、
前記選択情報が選択無を表している場合に、前記出勤開始時刻経過後であって前記開始予定時刻経過前は、第1の操作ボタンをユーザ端末に表示させ、前記開始予定時刻経過後は、前記第1の操作ボタンに代えて所定のエラー表示を前記ユーザ端末に表示させ、
前記選択情報が選択有りを表している場合は、前記出勤開始時刻経過後に、前記開始予定時刻が経過しているか否かに関わらず、第2の操作ボタンを前記ユーザ端末に表示させ、
前記開始予定時刻経過前にユーザにより前記第1の操作ボタン又は前記第2の操作ボタンが操作されると、前記ユーザ端末から前記ユーザ端末の位置情報を取得し、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録し、
前記開始予定時刻経過後に前記第2の操作ボタンが操作されると、前記ユーザ端末から前記ユーザ端末の位置情報を取得し、前記位置情報を出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録する業務管理サーバ。
A control unit that displays a task registration screen on the administrator's screen for administrators to input their start time and scheduled start time and select batch reporting,
A database that records the aforementioned start time and scheduled start time entered by the administrator, and selection information indicating whether or not the administrator has selected the bulk reporting option, in association with each other.
Equipped with,
The control unit,
If the selection information indicates no selection, the first operation button is displayed on the user terminal after the start time but before the scheduled start time has elapsed, and a predetermined error message is displayed on the user terminal in place of the first operation button after the scheduled start time has elapsed.
If the selection information indicates that a selection has been made, after the start time has elapsed, regardless of whether the scheduled start time has elapsed or not, the second operation button will be displayed on the user terminal.
If the user operates the first or second operation button before the scheduled start time has elapsed, the system obtains the user terminal's location information from the user terminal and records the scheduled start time and location information in the database as the work start time and location information at the time of arrival, respectively.
When the second operation button is operated after the scheduled start time has elapsed, the business management server obtains the location information of the user terminal from the user terminal, records the location information as the location information at the time of arrival in the database, and records a time advanced by a predetermined amount from the current time as the start time of work in the database.
コンピュータに、
管理者が一括報告を選択するための業務登録画面を管理者端末に表示させ、前記管理者による前記一括報告の選択の有無を示す選択情報をデータベースに記録させるステップと、
前記選択情報に基づいて、一括報告が選択されているか否かを判定するステップと、
一括報告が選択されていないと判定した場合に、出勤開始時刻経過後であるか否かを判定するステップと、
前記出勤開始時刻経過後である場合に、開始予定時刻前であるか否かを判定するステップと、
前記開始予定時刻前であると判定した場合に、ユーザが所持するユーザ端末に第1の操作ボタンを表示させるステップと、
前記開始予定時刻前でないと判定した場合に、前記操作ボタンに代えて所定のエラー表示を前記ユーザ端末に表示させるステップと、
一括報告が選択されていると判定した場合に、出勤開始時刻経過後であるか否かを判定し、前記出勤開始時刻経過後であると判定した場合に、前記ユーザ端末に第2の操作ボタンを表示させるステップと、
前記開始予定時刻経過前に前記第1の操作ボタン又は前記第2の操作ボタンが操作された場合に、前記ユーザ端末の位置情報を取得し、前記開始予定時刻及び前記位置情報をそれぞれ業務開始時刻及び出勤時位置情報として前記データベースに記録するステップと、
前記開始予定時刻経過後に前記第2の操作ボタンが操作された場合に、前記ユーザ端末の位置情報を取得し、前記位置情報を出勤時位置情報として前記データベースに記録すると共に、現在時刻から所定時間だけ繰り上げた時刻を業務開始時刻として前記データベースに記録するステップと、を実行させる業務管理プログラム。
On the computer,
The steps include displaying a task registration screen on the administrator's terminal for the administrator to select bulk reporting, and recording selection information in the database indicating whether the administrator has selected bulk reporting,
The steps include determining whether a batch report is selected based on the aforementioned selection information,
If it is determined that bulk reporting is not selected, the next step is to determine whether or not the start time for work has passed.
If the aforementioned start time for work has elapsed, the step is to determine whether or not it is before the scheduled start time.
If it is determined that the scheduled start time has not yet been determined, the first operation button is displayed on the user terminal held by the user.
If it is determined that the start time has not yet arrived, the user terminal is to display a predetermined error message instead of the operation button.
If it is determined that batch reporting is selected, the system determines whether or not the start time for work has elapsed, and if it is determined that the start time for work has elapsed , it displays a second operation button on the user terminal.
If the first or second operation button is operated before the scheduled start time has elapsed, the location information of the user terminal is acquired, and the scheduled start time and the location information are recorded in the database as the work start time and the location information at the time of arrival, respectively.
A business management program that, when the second operation button is operated after the scheduled start time has elapsed, performs the steps of acquiring the location information of the user terminal, recording the location information in the database as the location information at the time of arrival at work, and recording a time advanced by a predetermined amount from the current time as the start time of work in the database.
JP2022207840A 2022-12-26 2022-12-26 Business management system, business management server, and business management program Active JP7850909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022207840A JP7850909B2 (en) 2022-12-26 2022-12-26 Business management system, business management server, and business management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022207840A JP7850909B2 (en) 2022-12-26 2022-12-26 Business management system, business management server, and business management program

Publications (3)

Publication Number Publication Date
JP2024092129A JP2024092129A (en) 2024-07-08
JP2024092129A5 JP2024092129A5 (en) 2025-01-20
JP7850909B2 true JP7850909B2 (en) 2026-04-24

Family

ID=91802561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022207840A Active JP7850909B2 (en) 2022-12-26 2022-12-26 Business management system, business management server, and business management program

Country Status (1)

Country Link
JP (1) JP7850909B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002279465A (en) 2001-03-19 2002-09-27 Kinokuniya:Kk Attendance control system
JP2014102622A (en) 2012-11-19 2014-06-05 Keiyo System Kk Time recorder
JP2015052983A (en) 2013-09-09 2015-03-19 憲夫 葉山 Attendance management apparatus, attendance management method and attendance management program
JP2015055961A (en) 2013-09-11 2015-03-23 株式会社リコー Attendance record system, attendance record apparatus and program
JP2020077258A (en) 2018-11-08 2020-05-21 ストライブ株式会社 Program, information processing method, and information processing system
JP2021002343A (en) 2019-06-20 2021-01-07 株式会社瑞光 Work engagement information management system and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002279465A (en) 2001-03-19 2002-09-27 Kinokuniya:Kk Attendance control system
JP2014102622A (en) 2012-11-19 2014-06-05 Keiyo System Kk Time recorder
JP2015052983A (en) 2013-09-09 2015-03-19 憲夫 葉山 Attendance management apparatus, attendance management method and attendance management program
JP2015055961A (en) 2013-09-11 2015-03-23 株式会社リコー Attendance record system, attendance record apparatus and program
JP2020077258A (en) 2018-11-08 2020-05-21 ストライブ株式会社 Program, information processing method, and information processing system
JP2021002343A (en) 2019-06-20 2021-01-07 株式会社瑞光 Work engagement information management system and program

Also Published As

Publication number Publication date
JP2024092129A (en) 2024-07-08

Similar Documents

Publication Publication Date Title
US12333883B2 (en) Information processing apparatus, control program of communication terminal, and entrance and exit management method
US20170337395A1 (en) Employment eligibility verification system and method
US20160307156A1 (en) System and Method of Issuing and Monitoring Electronic Citations
US20180301218A1 (en) Smart healthcare staffing system for hospitals
US20250069145A1 (en) System and method for management of physical assets
US20050273381A1 (en) System and method for monitoring employee productivity, attendance and safety
US20070145113A1 (en) Barcode based time and location tracking method and system
JP2008071242A (en) Construction site management system
JP7850909B2 (en) Business management system, business management server, and business management program
JP6534141B2 (en) Budget control system, budget control method and budget control program
JP7521833B2 (en) Bidding qualification application review system
JP2019207739A (en) Attendance managing server, attendance managing system, attendance managing method and attendance managing program
US20190266689A1 (en) System and method for rf safety and climber safety at radio transmission sites
JP2020129271A (en) Attendance management system, and program of attendance management system
JP2004185158A (en) Working management system
KR100815432B1 (en) A medium on which a business disaster management system, method, and computer readable program for executing the method are recorded.
JP6588597B1 (en) Time management server, time management system, time management method and time management program
JP4710384B2 (en) Employment management device and employment management program
EP3877931A1 (en) Payment notification and collection method and system, in particular for fines in violation of the rules of the road
JP7019152B2 (en) Real estate management support system, real estate management support program, real estate management support method and terminal equipment
US12271954B2 (en) Systems, methods, and apparatuses for payroll module analysis
JP2004185155A (en) Business evaluation system
US10984491B2 (en) Key fob and system for indicating rental property status and updates
JP2024092129A5 (en)
KR100731258B1 (en) Management system for the protocol and how to operate it

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250109

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20260121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260209

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260327

R150 Certificate of patent or registration of utility model

Ref document number: 7850909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150