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
JP6879142B2 - User information management device and user information management system - Google Patents
[go: Go Back, main page]

JP6879142B2 - User information management device and user information management system - Google Patents

User information management device and user information management system Download PDF

Info

Publication number
JP6879142B2
JP6879142B2 JP2017181962A JP2017181962A JP6879142B2 JP 6879142 B2 JP6879142 B2 JP 6879142B2 JP 2017181962 A JP2017181962 A JP 2017181962A JP 2017181962 A JP2017181962 A JP 2017181962A JP 6879142 B2 JP6879142 B2 JP 6879142B2
Authority
JP
Japan
Prior art keywords
information
charge
person
user information
employee information
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
JP2017181962A
Other languages
Japanese (ja)
Other versions
JP2019057188A (en
Inventor
和彦 重見
和彦 重見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2017181962A priority Critical patent/JP6879142B2/en
Publication of JP2019057188A publication Critical patent/JP2019057188A/en
Application granted granted Critical
Publication of JP6879142B2 publication Critical patent/JP6879142B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、利用者情報管理装置及び利用者情報管理システムに関する。 The present invention relates to a user information management device and a user information management system.

スーパーマーケット等の店舗では、顧客が購入した商品等の精算を行うために各売場等に釣銭機が設置されている。上記釣銭機には、顧客に払い出すための釣銭が収納されるが、当該釣銭は、業務開始時に、担当者(利用者)によって、店舗のバックヤード等に設置された現金管理機(現金管理装置)から出金され、上記釣銭機に収納され、さらに、業務終了時には、担当者によって、上記釣銭機から顧客から支払われた売上金とともに残った釣銭は回収され、上記現金管理機に入金される。このような現金管理機においては、当該現金管理機を使用する担当者の社員番号等の社員情報(利用者情報)を事前に登録しておくことで、登録された担当者のみが現金管理機において現金の入出金(取引)を行うことが可能となる。 In stores such as supermarkets, change machines are installed at each sales floor to settle the products purchased by customers. The change machine stores change to be paid out to the customer, and the change is stored in a cash management machine (cash management) installed in the backyard of the store by the person in charge (user) at the start of business. Withdrawal from the device) and stored in the change machine, and at the end of business, the person in charge collects the remaining change along with the sales amount paid by the customer from the change machine and deposits it in the cash management machine. To. In such a cash management machine, by registering employee information (user information) such as the employee number of the person in charge of using the cash management machine in advance, only the registered person in charge can use the cash management machine. It is possible to deposit and withdraw cash (transactions) at.

そして、現金管理機に登録される担当者の社員情報の登録管理は、管理者が管理端末(利用者情報管理装置)を操作することにより行われる。詳細には、管理者が、管理端末に対して各担当者社員情報を入力し、管理端末が、当該管理端末に入力された複数の社員情報を一括して現金管理機に送信することにより、現金管理機に社員情報が登録されることとなる。すなわち、社員情報の登録管理においては、管理端末と現金管理機との間での通信障害等により、管理端末と現金管理機とに登録された社員情報の不一致が生じることを避けるために、担当者の社員情報を個別又は分割して登録するのではなく、担当者全員の社員情報を一括して登録している。 Then, the registration management of the employee information of the person in charge registered in the cash management machine is performed by the administrator operating the management terminal (user information management device). Specifically, the administrator inputs each person in charge employee information to the management terminal, and the management terminal collectively sends a plurality of employee information input to the management terminal to the cash management machine. Employee information will be registered in the cash management machine. That is, in the registration management of employee information, in order to avoid inconsistency of employee information registered between the management terminal and the cash management machine due to a communication failure between the management terminal and the cash management machine, etc. Instead of registering the employee information of the person individually or separately, the employee information of all the persons in charge is registered collectively.

また、上記現金管理機に新たに社員情報を登録しようとする際や、社員情報に変更がある際には、該当する担当者が取引を行っていた場合、管理端末に入力された追加又は変更を現金管理機に直ちに反映することができない。これは、取引中に現金管理機に登録された社員情報が変更されてしまうと、該当する担当者が現金管理機における取引を継続することができなくなったり、取引金額の集計を正しく行うことができなくなったりするためである。そこで、社員情報の登録管理の運用においては、取引の継続や集計を正しく行うために、該当する担当者が取引を行っていた場合には、管理端末に入力された担当者全員の社員情報は現金管理機に送信されることはなく、その結果、担当者全員の社員情報は現金管理機に反映されることはない。 In addition, when trying to newly register employee information in the above cash management machine, or when there is a change in employee information, if the person in charge is conducting a transaction, the addition or change entered in the management terminal Cannot be immediately reflected in the cash management machine. This is because if the employee information registered in the cash management machine is changed during the transaction, the person in charge cannot continue the transaction in the cash management machine or the transaction amount can be calculated correctly. This is because it becomes impossible. Therefore, in the operation of registration management of employee information, in order to continue and aggregate transactions correctly, if the corresponding person in charge is conducting a transaction, the employee information of all the persons in charge input to the management terminal is displayed. It is not sent to the cash management machine, and as a result, the employee information of all the persons in charge is not reflected in the cash management machine.

なお、下記特許文献1は、複数の社員情報を効率的に管理することができる社員情報管理システムが開示されている。 The following Patent Document 1 discloses an employee information management system capable of efficiently managing a plurality of employee information.

特開2013−196349号公報Japanese Unexamined Patent Publication No. 2013-196349

先に説明したように、従来の社員情報(利用者情報)の登録管理の運用においては、取引の継続や集計を正しく行うために、該当する担当者(利用者)が取引を行っていた場合には、担当者全員の社員情報は現金管理機(現金管理装置)に反映されることはない。従って、日締めを行って集計が一旦完了し、該当する担当者について取引が無い状態になるまで、当該担当者を含め担当者全員の社員情報の追加又は変更内容を現金管理機に反映させることができないことから、従来の社員情報の登録管理の運用においては、社員情報の変更等を現金管理機に効率的に反映させることができなかった。 As explained earlier, in the conventional operation of registration management of employee information (user information), when the relevant person (user) is conducting transactions in order to continue and aggregate transactions correctly. The employee information of all the persons in charge is not reflected in the cash management machine (cash management device). Therefore, the addition or change of employee information of all the persons in charge including the person in charge should be reflected in the cash management machine until the date is closed and the aggregation is completed once and there is no transaction for the person in charge. Therefore, in the conventional operation of registration management of employee information, changes in employee information, etc. could not be efficiently reflected in the cash management machine.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、利用者情報の変更等を現金管理装置に効率的に反映させることが可能な、新規且つ改良された利用者情報管理装置及び利用者情報管理システムを提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is a new and improved method capable of efficiently reflecting changes in user information and the like in a cash management device. The purpose is to provide a user information management device and a user information management system.

上記課題を解決するために、本発明のある観点によれば、現金管理装置に登録されている第1の利用者情報群を取得する第1の利用者情報群取得部と、第2の利用者情報群を取得する第2の利用者情報群取得部と、前記第1の利用者情報群と前記第2の利用者情報群とを比較して、差分情報のある利用者情報を抽出する抽出部と、抽出された前記利用者情報に関連する情報が所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させる情報反映部と、を備える、利用者情報管理装置が提供される。 In order to solve the above problem, according to a certain viewpoint of the present invention, a first user information group acquisition unit that acquires a first user information group registered in the cash management device and a second use The second user information group acquisition unit that acquires the person information group is compared with the first user information group and the second user information group, and user information with difference information is extracted. A user including an extraction unit and an information reflection unit that reflects the difference information in the first user information group when the extracted information related to the user information is in a predetermined state. An information management device is provided.

前記利用者情報管理装置は、利用者の状態を示す状態情報を取得する状態情報取得部をさらに備え、前記情報反映部は、前記抽出された利用者情報に係る前記状態情報に基づいて、前記差分情報を前記第1の利用者情報群に反映させるか否かを決定してもよい。 The user information management device further includes a state information acquisition unit that acquires state information indicating the user's state, and the information reflection unit is based on the state information related to the extracted user information. You may decide whether or not to reflect the difference information in the first user information group.

前記情報反映部は、前記抽出された利用者情報に係る全ての前記状態情報が前記所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させてもよい。 When all the state information related to the extracted user information is in the predetermined state, the information reflecting unit may reflect the difference information in the first user information group.

前記情報反映部は、前記抽出された利用者情報に係る前記利用者のうち、前記状態情報が前記所定の状態にある前記利用者について、前記差分情報を前記第1の利用者情報群に反映させてもよい。 The information reflection unit reflects the difference information in the first user information group for the user whose state information is in the predetermined state among the users related to the extracted user information. You may let me.

前記情報反映部は、前記差分情報に係る情報種別に基づいて、前記差分情報を反映させるか否かを決定してもよい。 The information reflecting unit may determine whether or not to reflect the difference information based on the information type related to the difference information.

前記情報反映部は、前記抽出された利用者情報に係る利用者のうち、前記情報種別が所定の種別にある前記利用者について、前記差分情報を前記第1の利用者情報群に反映させてもよい。 The information reflection unit reflects the difference information in the first user information group for the user whose information type is a predetermined type among the users related to the extracted user information. May be good.

また、上記課題を解決するために、本発明の別の観点によれば、現金の入出金を管理する現金管理装置と、前記現金管理装置を利用する利用者の利用者情報を管理する利用者情報管理装置と、を含み、前記利用者情報管理装置は、前記現金管理装置に登録されている第1の利用者情報群を取得する第1の利用者情報群取得部と、第2の利用者情報群を取得する第2の利用者情報群取得部と、前記第1の利用者情報群と前記第2の利用者情報群とを比較して、差分情報のある前記利用者情報を抽出する抽出部と、抽出された前記利用者情報に関連する情報が所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させる情報反映部とを有する、利用者情報管理システムが提供される。 Further, in order to solve the above problems, according to another viewpoint of the present invention, a cash management device that manages cash deposits and withdrawals and a user who manages user information of a user who uses the cash management device. The user information management device includes an information management device, and the user information management device includes a first user information group acquisition unit that acquires a first user information group registered in the cash management device, and a second use. The second user information group acquisition unit that acquires the person information group is compared with the first user information group and the second user information group, and the user information having the difference information is extracted. A user having an extraction unit and an information reflection unit that reflects the difference information in the first user information group when the extracted information related to the user information is in a predetermined state. An information management system is provided.

前記利用者情報管理システムは、前記各利用者についての売上情報を管理する売上情報管理サーバをさらに含んでもよい。 The user information management system may further include a sales information management server that manages sales information for each user.

前記利用者情報管理システムは、前記各利用者についての人事情報を管理する人事管理サーバをさらに含んでもよい。 The user information management system may further include a personnel management server that manages personnel information for each user.

以上説明したように本発明によれば、利用者情報の変更等を現金管理装置に効率的に反映させることができる。 As described above, according to the present invention, changes in user information and the like can be efficiently reflected in the cash management device.

本発明の第1の実施形態に係る社員情報管理システム1の構成例を説明する説明図である。It is explanatory drawing explaining the structural example of the employee information management system 1 which concerns on 1st Embodiment of this invention. 同実施形態に係る現金管理機100のブロック図である。It is a block diagram of the cash management machine 100 which concerns on the same embodiment. 同実施形態に係る記憶部130に格納される情報の構成例を説明する説明図である。It is explanatory drawing explaining the structural example of the information stored in the storage part 130 which concerns on this embodiment. 同実施形態に係る売上情報管理サーバ400のブロック図である。It is a block diagram of the sales information management server 400 which concerns on the same embodiment. 同実施形態に係る記憶部430に格納される情報の構成例を説明する説明図である。It is explanatory drawing explaining the structural example of the information stored in the storage part 430 which concerns on this embodiment. 同実施形態に係る管理端末500のブロック図である。It is a block diagram of the management terminal 500 which concerns on the same embodiment. 同実施形態に係る社員情報管理方法のフローチャートである。It is a flowchart of the employee information management method which concerns on the same embodiment. 同実施形態に係る社員情報管理方法を説明する説明図である。It is explanatory drawing explaining the employee information management method which concerns on this embodiment. 同実施形態に係る管理端末500に入力された社員情報を格納する管理端末側社員情報テーブル900の一例を示す図である。It is a figure which shows an example of the management terminal side employee information table 900 which stores the employee information input to the management terminal 500 which concerns on the same embodiment. 同実施形態に係る現金管理機100に登録された社員情報を格納する現金管理機側社員情報テーブル902の一例を示す図である。It is a figure which shows an example of the cash management machine side employee information table 902 which stores the employee information registered in the cash management machine 100 which concerns on the same embodiment. 同実施形態に係る管理端末500が取得した取引状態の情報を格納する取引情報テーブル904の一例を示す図である。It is a figure which shows an example of the transaction information table 904 which stores the information of the transaction state acquired by the management terminal 500 which concerns on this embodiment. 同実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906の一例を示す図である。It is a figure which shows an example of the difference employee information table 906 which stores the employee information which concerns on the difference extracted by the management terminal 500 which concerns on this embodiment. 同実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908の一例を示す図である。It is a figure which shows an example of the registration employee information table 908 which stores the registration employee information which concerns on the same embodiment. 本発明の第2の実施形態に係る社員情報管理方法のフローチャートである。It is a flowchart of the employee information management method which concerns on 2nd Embodiment of this invention. 同実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906aの一例を示す図である。It is a figure which shows an example of the difference employee information table 906a which stores the employee information which concerns on the difference extracted by the management terminal 500 which concerns on this embodiment. 同実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908aの一例を示す図である。It is a figure which shows an example of the registration employee information table 908a which stores the registration employee information which concerns on the same embodiment. 本発明の第3の実施形態に係る社員情報管理方法のフローチャートである。It is a flowchart of the employee information management method which concerns on 3rd Embodiment of this invention. 同実施形態に係る現金管理機100に登録された社員情報を格納する現金管理機側社員情報テーブル902bの一例を示す図である。It is a figure which shows an example of the cash management machine side employee information table 902b which stores the employee information registered in the cash management machine 100 which concerns on the same embodiment. 同実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906bの一例を示す図である。It is a figure which shows an example of the difference employee information table 906b which stores the employee information which concerns on the difference extracted by the management terminal 500 which concerns on this embodiment. 同実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908bの一例を示す図である。It is a figure which shows an example of the registration employee information table 908b which stores the registration employee information which concerns on the same embodiment.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, so that duplicate description will be omitted.

また、本明細書および図面において、実質的に同一又は類似の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一又は類似の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、類似する構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。 Further, in the present specification and the drawings, a plurality of components having substantially the same or similar functional configurations may be distinguished by adding different numbers after the same reference numerals. However, if it is not necessary to distinguish each of the plurality of components having substantially the same or similar functional configurations, only the same reference numerals are given. Further, similar components of different embodiments may be distinguished by adding different alphabets after the same reference numerals. However, if it is not necessary to distinguish each of the similar components, only the same reference numerals are given.

<<本発明の実施形態をなすに至った経緯>>
まずは、本発明の実施形態の説明に先立ち、本発明者が本発明の実施形態をなすに至った経緯について説明する。
<< Background to the embodiment of the present invention >>
First, prior to the description of the embodiment of the present invention, the background of the present inventor forming the embodiment of the present invention will be described.

先に説明したように、スーパーマーケット等の店舗では、顧客が購入した商品等の精算を行うために各売場等に釣銭機が設置されている。上記釣銭機には、顧客に払い出すための釣銭が収納されるが、当該釣銭は、釣銭機の操作を担当する担当者(利用者)によって、当該担当者の業務開始時に店舗のバックヤード等に設置された現金管理機(現金管理装置)から出金され、上記釣銭機に収納される。さらに、業務終了時には、担当者によって、上記釣銭機から顧客から支払われた売上金とともに残った釣銭は回収され、回収された釣銭等の現金は上記現金管理機に入金される。このような現金管理機においては、当該現金管理機を使用する担当者の社員番号、暗証番号、使用権限等の社員情報(利用者情報)を事前に登録しておくことで、登録された担当者のみが現金管理機において現金の入出金(取引)を行うことが可能となる。 As described above, in stores such as supermarkets, change machines are installed at each sales floor or the like in order to settle the products or the like purchased by the customer. The change machine stores change to be paid out to the customer, and the change is stored in the backyard of the store by the person in charge of operating the change machine (user) at the start of business of the person in charge. Withdrawals are made from the cash management machine (cash management device) installed in the above-mentioned change machine. Further, at the end of the business, the person in charge collects the remaining change together with the sales amount paid by the customer from the change machine, and the collected cash such as change is deposited in the cash management machine. In such a cash management machine, the registered person in charge is registered by registering the employee information (user information) such as the employee number, PIN, and usage authority of the person in charge of using the cash management machine in advance. Only a person can deposit and withdraw cash (transaction) with a cash management machine.

上述のように現金管理機に登録される担当者の社員情報の登録管理は、管理者が管理端末(利用者情報管理装置)を操作することにより行われる。詳細には、管理者が、管理端末に対して各担当者社員情報を入力し、管理端末が、当該管理端末に入力された複数の社員情報を一括して現金管理機に送信することにより、現金管理機に社員情報が登録されることとなる。すなわち、社員情報の登録管理においては、管理端末と現金管理機との間での通信障害等により、管理端末と現金管理機とに登録された社員情報の不一致が生じることを避けるために、担当者の社員情報を個別又は分割して登録するのではなく、担当者全員の社員情報を一括して登録している。 As described above, the registration management of the employee information of the person in charge registered in the cash management machine is performed by the administrator operating the management terminal (user information management device). Specifically, the administrator inputs each person in charge employee information to the management terminal, and the management terminal collectively sends a plurality of employee information input to the management terminal to the cash management machine. Employee information will be registered in the cash management machine. That is, in the registration management of employee information, in order to avoid inconsistency of employee information registered between the management terminal and the cash management machine due to a communication failure between the management terminal and the cash management machine, etc. Instead of registering the employee information of the person individually or separately, the employee information of all the persons in charge is registered collectively.

より具体的には、管理者が管理端末の社員情報の保守画面を用いて、社員情報の編集(新規登録、変更、削除)を行い、現金管理機へ編集内容の反映を行うように操作を行うと、管理端末は、現金管理機に登録されている全員分の社員情報を取得する。次に、管理端末は、管理端末で編集された社員情報と、現金管理機に登録された社員情報とを比較し、差分(差分情報)が存在する担当者を抽出し、抽出した担当者の取引の有無を確認する。ここで、取引の有無とは、該当する担当者が、管理者による現金管理機等の日締め以降において、現金管理機や釣銭機で取引(出金取引、締上、入金取引等)を行っているか否かを意味する。管理端末は、現金管理機に格納されている釣銭の入出金に関する釣銭情報、売上金の入金に関する売上情報、もしくは売上情報管理サーバに格納されている釣銭情報、売上情報、締上情報等を用いて、担当者の取引の有無を確認することができる。 More specifically, the administrator edits the employee information (new registration, change, deletion) using the employee information maintenance screen of the management terminal, and operates so that the edited contents are reflected in the cash management machine. When this is done, the management terminal acquires the employee information for all the members registered in the cash management machine. Next, the management terminal compares the employee information edited by the management terminal with the employee information registered in the cash management machine, extracts the person in charge who has a difference (difference information), and extracts the person in charge. Check if there is a transaction. Here, the presence or absence of a transaction means that the person in charge performs a transaction (withdrawal transaction, closing, deposit transaction, etc.) with a cash management machine or a change machine after the day closing of the cash management machine, etc. by the administrator. It means whether or not it is. The management terminal uses change information regarding deposits and withdrawals of change stored in the cash management machine, sales information regarding deposits of sales proceeds, or change information, sales information, tightening information, etc. stored in the sales information management server. It is possible to confirm whether or not the person in charge has a transaction.

そして、抽出した差分のある担当者の全員が取引を行っていないことが確認された場合にのみ、管理端末は、管理端末での変更等が反映されるように、現金管理機から取得した全員分の社員情報と管理端末上の全員分の社員情報とをマージして、現金管理機に新たに登録する登録用の社員情報を生成する。そして、管理端末は、生成した登録用の社員情報を、現金管理機に送信し、管理端末での変更等を現金管理機に登録された社員情報に反映させることができる。一方、抽出した差分のある担当者の一人でも取引を行っている場合には、管理端末は、管理端末での変更等を現金管理機に登録された社員情報に反映させないようにする。このようにすることで、管理端末と現金管理機とに登録された社員情報が不一致となり、担当者が現金管理機における取引を継続することができなくなったり、取引金額の集計を正しく行うことができなくなったりすることを避けている。 Then, only when it is confirmed that all the persons in charge with the extracted difference are not conducting transactions, the management terminal is used by all the persons obtained from the cash management machine so that the changes in the management terminal are reflected. The employee information for each minute and the employee information for all employees on the management terminal are merged to generate the employee information for registration newly registered in the cash management machine. Then, the management terminal can transmit the generated employee information for registration to the cash management machine, and reflect the changes in the management terminal in the employee information registered in the cash management machine. On the other hand, if even one of the persons in charge with the extracted difference is conducting a transaction, the management terminal does not reflect the changes in the management terminal in the employee information registered in the cash management machine. By doing so, the employee information registered in the management terminal and the cash management machine will be inconsistent, and the person in charge will not be able to continue the transaction on the cash management machine, or the transaction amount will be calculated correctly. I avoid being unable to do it.

ここで、例えば、取引中に担当者の所属部署の変更を現金管理機に反映させた場合を考える。詳細には、第1課に所属する担当者が現金管理機から釣銭1万円を出金した後、管理者が当該担当者の所属を第2課に変更する作業を行ったとする。そして、所属の変更が現金管理機に登録された後、当該担当者が現金管理機に釣銭1万円を入金したとする。釣銭は、現金管理機から出金された額と、入金された額とが一致しなくてはならない。しかしながら、上述の例では、第1課の釣銭の集計結果には1万円の不足が存在し、第2課の釣銭の集計結果には1万円の過分が存在し、第1課及び第2課の入金額と出金額とが一致していないこととなる。このように集計結果に過不足分が存在するのは、上記担当者の所属を取引の途中で変更したことによるものである。従って、社員情報の登録管理の運用においては、該当する担当者が取引を行っていた場合には、管理端末での変更等を現金管理機に反映させないようにしている。 Here, for example, consider the case where the change of the department to which the person in charge belongs is reflected in the cash management machine during the transaction. Specifically, it is assumed that the person in charge belonging to the first section withdraws 10,000 yen of change from the cash management machine, and then the manager changes the affiliation of the person in charge to the second section. Then, it is assumed that the person in charge deposits 10,000 yen of change into the cash management machine after the change of affiliation is registered in the cash management machine. The amount of change must match the amount withdrawn from the cash management machine and the amount deposited. However, in the above example, there is a shortage of 10,000 yen in the aggregated result of the change in the first lesson, and there is an excess of 10,000 yen in the aggregated result of the change in the second lesson. It means that the deposit amount and the withdrawal amount in Section 2 do not match. The reason why there is an excess or deficiency in the aggregated result is that the affiliation of the person in charge is changed in the middle of the transaction. Therefore, in the operation of registration management of employee information, when the relevant person in charge is conducting a transaction, the change in the management terminal is not reflected in the cash management machine.

しかしながら、上述のような社員情報の登録管理の運用においては、担当者の取引の状況によっては、管理端末での変更等を現金管理機に直ちに反映させないことから、不都合が生じる場合がある。具体的には、管理者が、管理端末で社員情報を編集(変更、追加)し、編集後しばらく放置したことにより、管理端末に対して編集した社員情報を現金管理機に反映させる旨の指示を行うまでに時間があった場合を考える。このような場合、上記指示の直前に、該当する担当者が現金管理機で取引を実施した場合には、該当担当者に取引が有ることとなることから、編集した社員情報を現金管理機に反映させることができない。そして、このように編集した社員情報を現金管理機に反映させることができない状況は、当該担当者が締上、入金を行い、管理者が現金管理機等で日締めを行って、取引が無い状態になるまで続くこととなる。従って、管理者は、当該担当者の取引が無い状態になるまで待機し、当該担当者の取引が無くなったことが確認して、編集した社員情報を現金管理機に反映させることとなる。すなわち、従来の社員情報の登録管理の運用においては、該当する担当者全員の取引が無い場合にのみ、管理端末で編集した内容を現金管理機に反映させることができるとして運用されていることから、管理者にとっては、担当者の取引が無い状態になるまで待機したりしなくてはならないことから、不都合が生じていた。 However, in the operation of registration management of employee information as described above, inconvenience may occur because the change in the management terminal is not immediately reflected in the cash management machine depending on the transaction status of the person in charge. Specifically, the administrator edits (changes, adds) employee information on the management terminal and leaves it for a while after editing, so that the management terminal is instructed to reflect the edited employee information on the cash management machine. Consider the case where there is time to do. In such a case, if the person in charge carries out the transaction with the cash management machine immediately before the above instruction, the person in charge will have the transaction. Therefore, the edited employee information is sent to the cash management machine. It cannot be reflected. In the situation where the employee information edited in this way cannot be reflected in the cash management machine, the person in charge closes and deposits, and the manager closes the day with the cash management machine, etc., and there is no transaction. It will continue until it is in a state. Therefore, the manager waits until there is no transaction of the person in charge, confirms that the transaction of the person in charge has disappeared, and reflects the edited employee information in the cash management machine. In other words, in the conventional operation of registration management of employee information, the contents edited on the management terminal can be reflected in the cash management machine only when there is no transaction of all the relevant persons in charge. For the manager, there was an inconvenience because he had to wait until there was no transaction for the person in charge.

また、店舗等の営業においては、夜間、早朝等に閉店する時間帯があったため、管理者はこのような時間を利用して社員情報の変更を行い、現金管理機に社員情報の変更等を反映させることができた。しかしながら、昨今、24時間営業、365日営業の店舗が増加するにつれて、上述のような時間を管理者が確保することが難しくなっている。また、人手不足等により、早朝、深夜であっても担当者が取引を行うことも増加していることも、上述のような時間の確保を難しくしている。さらに、管理者が事前に社員情報の変更作業を行い、管理者が設定した日時において、社員情報の変更等を現金管理機に反映させたい場合もある。 In addition, in the business of stores, etc., there were times when the store was closed at night, early morning, etc., so the manager used such time to change the employee information and change the employee information to the cash management machine. I was able to reflect it. However, as the number of stores that are open 24 hours a day and 365 days a year increases, it is becoming difficult for managers to secure the above-mentioned hours. In addition, due to labor shortages and the like, the number of persons in charge of transactions is increasing even in the early morning and late at night, which makes it difficult to secure the above-mentioned time. Further, there is a case where the manager changes the employee information in advance and wants to reflect the change of the employee information in the cash management machine at the date and time set by the manager.

そこで、このような状況を鑑みて、本発明者は、本発明の実施形態に係る利用者情報管理装置(社員情報管理装置)及び利用者情報管理システム(社員情報管理システム)を創作するに至った。本発明者が創作した本発明の実施形態においては、担当者の取引の有無だけでなく、当該取引の内容を精査し、それに応じて、管理端末での変更等を現金管理機に登録された社員情報に反映させるか否かを決定することから、社員情報の変更等を現金管理機に効率的に反映させることができる。以下、このような本発明の実施形態を順次詳細に説明する。 Therefore, in view of such a situation, the present inventor has come to create a user information management device (employee information management device) and a user information management system (employee information management system) according to the embodiment of the present invention. It was. In the embodiment of the present invention created by the present inventor, not only the presence or absence of the transaction of the person in charge but also the content of the transaction is scrutinized, and the change on the management terminal is registered in the cash management machine accordingly. Since it is decided whether or not to reflect in the employee information, the change of the employee information and the like can be efficiently reflected in the cash management machine. Hereinafter, such embodiments of the present invention will be described in detail in order.

なお、以下に説明する本発明の実施形態に係る社員情報管理システムは、スーパーマーケット等の店舗等で利用されることに限定されるものではなく、金融機関の営業店舗等で利用されてもよく、運送業等といった様々な業種における社員情報の管理に適用することができる。 The employee information management system according to the embodiment of the present invention described below is not limited to being used in stores such as supermarkets, and may be used in business stores of financial institutions. It can be applied to the management of employee information in various industries such as the transportation industry.

<<第1の実施形態>>
<社員情報管理システム1の構成>
まずは、本発明の第1の実施形態に係る社員情報管理システム(利用者情報管理システム)1の構成を、図1を参照して説明する。図1は、本実施形態に係る社員情報管理システム1の構成例を説明する説明図である。図1に示すように、当該社員情報管理システム1は、現金管理機(現金管理装置)100と、窓口端末200と、釣銭機300と、売上情報管理サーバ400と、管理端末(利用者情報管理装置)500と、携帯端末600と、人事管理サーバ800とを主に含む。なお、図1においては、現金管理機100、窓口端末200、釣銭機300及び携帯端末600は1台ずつ図示されているが、本実施形態においては、これらは1台に限定されるものではなく、それぞれ複数台含まれていてもよい。以下に、本実施形態に係る社員情報管理システム1の各装置の概要について説明する。
<< First Embodiment >>
<Configuration of employee information management system 1>
First, the configuration of the employee information management system (user information management system) 1 according to the first embodiment of the present invention will be described with reference to FIG. FIG. 1 is an explanatory diagram illustrating a configuration example of the employee information management system 1 according to the present embodiment. As shown in FIG. 1, the employee information management system 1 includes a cash management machine (cash management device) 100, a window terminal 200, a change machine 300, a sales information management server 400, and a management terminal (user information management). The device) 500, the mobile terminal 600, and the personnel management server 800 are mainly included. In FIG. 1, the cash management machine 100, the window terminal 200, the change machine 300, and the mobile terminal 600 are shown one by one, but in the present embodiment, these are not limited to one. , A plurality of each may be included. The outline of each device of the employee information management system 1 according to the present embodiment will be described below.

(現金管理機100)
現金管理機100は、窓口端末200及び釣銭機300、携帯端末600を操作して、顧客から商品代金等を受領する担当者(利用者)に対して、釣銭の入出金と売上金の収納とを行う装置である。詳細には、現金管理機100は、担当者との間で、後述する各釣銭機300や後述する釣銭袋等に収納するための釣銭(紙幣及び硬貨)を出金する出金取引と、各釣銭機300や釣銭袋等から回収した売上金(紙幣及び硬貨)及び釣銭を入金する入金取引を行う。上記出金取引においては、現金管理機100は、予め設定されている金額、金種別枚数あるいは指定する金額、金種別枚数の釣銭を出金する。上記入金取引においては、現金管理機100は、担当者ごとの釣銭の出金情報と売上情報とに従って、釣銭と売上金との合計金額に係る現金の入金を行う。また、現金管理機100は、釣銭の入出金の詳細情報や、入金された売上金の詳細を後述する売上情報管理サーバ400に送信する。すなわち、現金管理機100は、店舗等における釣銭及び売上金の入出金を管理する装置であるといえる。
(Cash management machine 100)
The cash management machine 100 operates the window terminal 200, the change machine 300, and the mobile terminal 600 to deposit and withdraw change and store sales to the person in charge (user) who receives the product price from the customer. It is a device that performs. Specifically, the cash management machine 100 has a withdrawal transaction with a person in charge to withdraw change (banknotes and coins) to be stored in each change machine 300 described later or a change bag described later. A deposit transaction is performed to deposit sales (banknotes and coins) and change collected from a change machine 300, a change bag, or the like. In the above withdrawal transaction, the cash management machine 100 withdraws a preset amount of money, the number of denominations or a designated amount, and the number of denominations of change. In the above deposit transaction, the cash management machine 100 deposits cash related to the total amount of change and sales according to the change withdrawal information and sales information for each person in charge. In addition, the cash management machine 100 transmits detailed information on deposits and withdrawals of change and details of the deposited sales to the sales information management server 400, which will be described later. That is, it can be said that the cash management machine 100 is a device that manages deposits and withdrawals of change and sales in stores and the like.

また、当該現金管理機100では、現金管理機100を使用する担当者の社員番号や暗証番号や使用権限等の社員情報(利用者情報)を事前に登録しておくことで、登録された担当者のみが現金管理機100で入出金を行うことが可能となる。すなわち、担当者の社員情報を予め登録しておくことで、現金を取り扱う現金管理機100のセキュリティを高めることができる。なお、現金管理機100の詳細構成は後述する。 Further, in the cash management machine 100, the registered person in charge is registered by registering in advance employee information (user information) such as the employee number, password, and usage authority of the person in charge of using the cash management machine 100. Only a person can make deposits and withdrawals with the cash management machine 100. That is, by registering the employee information of the person in charge in advance, the security of the cash management machine 100 that handles cash can be enhanced. The detailed configuration of the cash management machine 100 will be described later.

(窓口端末200)
窓口端末200は、店舗等の従業員(担当者)等が作業等を行うためのコンピュータ又はパーソナルコンピュータ(PC)等により実現され、後述する各釣銭機300に接続され、当該釣銭機300の入出金を管理する。また、窓口端末200は、図1に示すように、入力部202と表示部204とを主に有する。詳細には、窓口端末200は、担当者による入力部202に対する操作を受け付け、受け付けた操作に応じて釣銭機300を制御する。さらに、窓口端末200は、釣銭機300の入出金の状況を表示部204に表示させたり、釣銭機300の入出金の情報や締上の情報を売上情報管理サーバ400へ送信したりする。そして、窓口端末200は、図1に示すように、プリンタ210と接続されており、当該プリンタ210を制御することにより、入出金の状況、締上等の情報を紙面に印刷して出力することもできる。
(Counter terminal 200)
The window terminal 200 is realized by a computer or a personal computer (PC) or the like for employees (persons in charge) of a store or the like to perform work or the like, and is connected to each change machine 300 described later to enter and exit the change machine 300. Manage money. Further, as shown in FIG. 1, the window terminal 200 mainly has an input unit 202 and a display unit 204. Specifically, the window terminal 200 receives an operation on the input unit 202 by the person in charge, and controls the change machine 300 according to the received operation. Further, the window terminal 200 displays the deposit / withdrawal status of the change machine 300 on the display unit 204, and transmits the deposit / withdrawal information of the change machine 300 and the closing information to the sales information management server 400. Then, as shown in FIG. 1, the window terminal 200 is connected to the printer 210, and by controlling the printer 210, information such as the deposit / withdrawal status and the closing date is printed on paper and output. You can also.

なお、窓口端末200は、操作を行う担当者の携帯する社員カードやレジカードから社員情報等を取得するカードリーダ(図示省略)を有していてもよい。もしくは、窓口端末200は、当該カードリーダの代わりに、生体認証を行う生体認証部(図示省略)を有していてもよい。このようなカードリーダ等を窓口端末200に設けることにより、窓口端末200の操作を開始する際に、担当者に対して本人確認を行うことができることから、窓口端末200及び釣銭機300のセキュリティを高めることができる。 The window terminal 200 may have a card reader (not shown) that acquires employee information or the like from an employee card or cash register card carried by the person in charge of operation. Alternatively, the window terminal 200 may have a biometric authentication unit (not shown) that performs biometric authentication instead of the card reader. By providing such a card reader or the like in the counter terminal 200, it is possible to confirm the identity of the person in charge when starting the operation of the counter terminal 200, so that the security of the counter terminal 200 and the change machine 300 can be improved. Can be enhanced.

(釣銭機300)
釣銭機300は、顧客から受け取った商品代金等を売上金として入金し、顧客に釣銭の出金を行う装置である。具体的には、釣銭機300は、担当者が顧客から商品代金として受け取った紙幣や硬貨を収納し、さらに、窓口端末200の制御に応じて、顧客に釣銭として支払う紙幣や硬貨を払い出す。また、釣銭機300は、手提げ金庫(図示省略)やドロワー(図示省略)であってもよい。
(Change machine 300)
The change machine 300 is a device that deposits the product price received from the customer as sales proceeds and withdraws the change to the customer. Specifically, the change machine 300 stores the banknotes and coins that the person in charge has received from the customer as the product price, and further pays out the banknotes and coins to be paid to the customer as change according to the control of the window terminal 200. Further, the change machine 300 may be a hand-held safe (not shown) or a drawer (not shown).

(売上情報管理サーバ400)
売上情報管理サーバ400は、各店舗や、複数の店舗における現金の有高及び現金の移動、各担当者の売上情報等を管理するコンピュータであり、現金管理機100や窓口端末200等からの情報を取得して、現金の有高等を管理する。具体的には、売上情報管理サーバ400は、現金管理機100や窓口端末200等から送られてくる取引結果等の情報を履歴として格納し、さらに、現金管理機100や窓口端末200等から送られてくる売上金額や有高、金種毎の出金枚数や入金枚数等の情報に基づいて、釣銭や売上高を集計管理する。なお、売上情報管理サーバ400の詳細構成は後述する。
(Sales information management server 400)
The sales information management server 400 is a computer that manages cash holdings and cash movements at each store and a plurality of stores, sales information of each person in charge, and the like, and information from the cash management machine 100, the counter terminal 200, and the like. To manage the amount of cash. Specifically, the sales information management server 400 stores information such as transaction results sent from the cash management machine 100, the counter terminal 200, etc. as a history, and further sends the information from the cash management machine 100, the counter terminal 200, etc. Change and sales are aggregated and managed based on information such as the amount of sales and the amount of money received, the number of withdrawals and the number of deposits for each denomination. The detailed configuration of the sales information management server 400 will be described later.

(管理端末500)
管理端末500は、上述した現金管理機100に登録する担当者の社員情報の編集、管理を行う装置であり、担当者毎の取引状況を管理して表示し、現金管理機100と合わせて日締めを行う装置である。例えば、管理端末500は、管理者等が作業等を行うためのPC(パーソナルコンピュータ)等により実現される。管理端末500の詳細については後述する。
(Management terminal 500)
The management terminal 500 is a device that edits and manages the employee information of the person in charge registered in the cash management machine 100 described above, manages and displays the transaction status of each person in charge, and is combined with the cash management machine 100. It is a device for tightening. For example, the management terminal 500 is realized by a PC (personal computer) or the like for an administrator or the like to perform work or the like. Details of the management terminal 500 will be described later.

(携帯端末600)
携帯端末600は、顧客宅や顧客の職場等を訪問する担当者等が外出先で使用するタブレット端末、スマートフォン等の携帯端末等により実現される。携帯端末600は、図1に示すように、入力部602と表示部604とを主に有する。具体的には、上記担当者は、外出先で顧客から受け取った商品代金を売上金として携帯する釣銭袋(図示省略)等に収納し、当該釣銭袋から現金を取り出して釣銭として顧客に払い出す。この際、上記従業員は、上記釣銭袋からの現金の入出金の状況や、売上情報等を、携帯端末600を介して上述の売上情報管理サーバ400へ送信する。さらに、図1に示すように、携帯端末600は、例えば携帯可能なプリンタ610と接続されており、当該プリンタ610を制御することにより、入出金の状況等の情報を紙面に印刷して出力することができる。なお、当該携帯端末600は、釣銭機300と接続されないものの、上述した窓口端末200と同様に機能することができる。従って、以下の説明においては、窓口端末200の動作として説明されている箇所については、窓口端末200だけでなく携帯端末600も同様に動作するものとして解釈するものとする。
(Mobile terminal 600)
The mobile terminal 600 is realized by a mobile terminal such as a tablet terminal or a smartphone used by a person in charge of visiting a customer's home or a customer's workplace or the like on the go. As shown in FIG. 1, the mobile terminal 600 mainly has an input unit 602 and a display unit 604. Specifically, the person in charge of the above stores the product price received from the customer on the go in a change bag (not shown) that is carried as sales, takes out cash from the change bag, and pays it to the customer as change. .. At this time, the employee transmits the status of cash deposits and withdrawals from the change bag, sales information, and the like to the sales information management server 400 via the mobile terminal 600. Further, as shown in FIG. 1, the mobile terminal 600 is connected to, for example, a portable printer 610, and by controlling the printer 610, information such as a deposit / withdrawal status is printed on paper and output. be able to. Although the mobile terminal 600 is not connected to the change machine 300, it can function in the same manner as the window terminal 200 described above. Therefore, in the following description, the part described as the operation of the window terminal 200 shall be interpreted as assuming that not only the window terminal 200 but also the mobile terminal 600 operates in the same manner.

(通信網700)
通信網700は、1つ又は複数の店舗内及び店舗外の情報の送受信に利用されるネットワークである。通信網700は、有線又は無線であることができ、例えば、電話回線、衛星通信網等の公衆回線網や、インターネット、専用回線、Ethernet(登録商標)を含む各種のLAN(Local Area Network)又はWAN(Wide Area Network)などの任意の通信ネットワークから構成される。さらに、専用回線は、IP−VPN(Internet Protocol‐Virtual Private Network)等から構成されてもよい。また、専用回線に対して、何らかのセキュリティ手段(例えば、Secure Sockets Layer(SSL)等)が施されていてもよい。
(Communication network 700)
The communication network 700 is a network used for transmitting and receiving information inside or outside one or more stores. The communication network 700 can be wired or wireless, and can be, for example, a public line network such as a telephone line or satellite communication network, or various LANs (Local Area Network) including the Internet, a dedicated line, and Ethernet (registered trademark). It is composed of an arbitrary communication network such as WAN (Wide Area Network). Further, the dedicated line may be composed of an IP-VPN (Internet Protocol-Virtual Private Network) or the like. Further, some security means (for example, Security Sockets Layer (SSL), etc.) may be applied to the dedicated line.

(人事管理サーバ800)
人事管理サーバ800は、現金管理機100、窓口端末200、釣銭機300、及び携帯端末600等を操作する担当者の人事情報を格納する記憶装置である。当該人事情報には、担当者の氏名、社員識別情報(例えば社員番号)、所属部署、連絡先、職位(権限)等、担当者に関する様々な情報が含まれる。管理端末500は、当該人事管理サーバ800と協働して、現金管理機100に登録する社員情報を生成してもよい。
(Personnel management server 800)
The personnel management server 800 is a storage device that stores personnel information of a person in charge of operating a cash management machine 100, a window terminal 200, a change machine 300, a mobile terminal 600, and the like. The personnel information includes various information related to the person in charge, such as the name of the person in charge, employee identification information (for example, employee number), department to which the person belongs, contact information, and job title (authority). The management terminal 500 may generate employee information to be registered in the cash management machine 100 in cooperation with the personnel management server 800.

<現金管理機100の詳細構成>
以上、本実施形態に係る社員情報管理システム1の構成を説明した。次に、図2及び図3を参照して、本実施形態に係る現金管理機100の詳細構成を説明する。図2は、本実施形態に係る現金管理機100のブロック図であり、図3は、本実施形態に係る記憶部130に格納される情報の構成例を説明する説明図である。図2に示すように、現金管理機100は、入力部102、表示部104、紙幣入出金部106、硬貨入出金部108、プリンタ部110、通信部114、及び制御部120を主に有する。以下に、現金管理機100の各機能部について説明する。
<Detailed configuration of cash management machine 100>
The configuration of the employee information management system 1 according to the present embodiment has been described above. Next, a detailed configuration of the cash management machine 100 according to the present embodiment will be described with reference to FIGS. 2 and 3. FIG. 2 is a block diagram of the cash management machine 100 according to the present embodiment, and FIG. 3 is an explanatory diagram illustrating a configuration example of information stored in the storage unit 130 according to the present embodiment. As shown in FIG. 2, the cash management machine 100 mainly includes an input unit 102, a display unit 104, a bill deposit / withdrawal unit 106, a coin deposit / withdrawal unit 108, a printer unit 110, a communication unit 114, and a control unit 120. Each functional part of the cash management machine 100 will be described below.

(入力部102)
入力部102は、現金管理機100を操作する担当者の入力操作を受け付ける機能部であり、例えば、各種ボタン、テンキー、キーボード等から実現される。
(Input unit 102)
The input unit 102 is a functional unit that receives an input operation of a person in charge of operating the cash management machine 100, and is realized from, for example, various buttons, a numeric keypad, a keyboard, and the like.

(表示部104)
表示部104は、担当者に対して、操作画面や取引(処理)内容を表示する機能部であり、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置等により実現される。なお、上述の入力部102は、当該表示部104を構成する上記ディスプレイ装置に重ねて設けられたタッチパネルにより実現されてもよい。
(Display unit 104)
The display unit 104 is a functional unit that displays an operation screen and transaction (processing) contents to a person in charge. For example, a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, and an OLED (Organic Light Emitting). It is realized by a device) or the like. The above-mentioned input unit 102 may be realized by a touch panel provided on the display device constituting the display unit 104.

(紙幣入出金部106)
紙幣入出金部106は、紙幣の入出金を行う機能部であり、具体的には、担当者の求めに応じて、紙幣の入金を受け付け、紙幣の種別を鑑別し、種別毎に計数し収納する。さらに、紙幣入出金部106は、担当者の求めに応じて収納した紙幣を出金する。
(Banknote deposit / withdrawal section 106)
The banknote deposit / withdrawal unit 106 is a functional unit for depositing / withdrawing banknotes. Specifically, the banknote deposit / withdrawal unit 106 accepts banknote deposits, discriminates the types of banknotes, counts and stores each type, at the request of the person in charge. To do. Further, the banknote deposit / withdrawal unit 106 withdraws the stored banknotes at the request of the person in charge.

(硬貨入出金部108)
硬貨入出金部108は、硬貨の入出金を行う機能部であり、具体的には、担当者の求めに応じて、硬貨の入金を受け付け、硬貨の種別を鑑別し、種別毎に計数し収納する。さらに、硬貨入出金部108は、担当者の求めに応じて収納した硬貨を出金する。
(Coin deposit / withdrawal section 108)
The coin deposit / withdrawal unit 108 is a functional unit that deposits / withdraws coins. Specifically, it accepts coin deposits, distinguishes coin types, counts and stores each type, at the request of the person in charge. To do. Further, the coin deposit / withdrawal unit 108 withdraws the stored coins at the request of the person in charge.

(プリンタ部110)
プリンタ部110は、レシート等の印刷機能を有し、取引結果等をレシートに印刷して、担当者に対してレシート(図示省略)を発行することができる。
(Printer unit 110)
The printer unit 110 has a function of printing a receipt or the like, prints a transaction result or the like on the receipt, and can issue a receipt (not shown) to the person in charge.

(通信部114)
通信部114は、例えば通信網700等を介して、売上情報管理サーバ400へ現金の入出金の情報等を送信する。
(Communication unit 114)
The communication unit 114 transmits cash deposit / withdrawal information and the like to the sales information management server 400 via, for example, the communication network 700 and the like.

(制御部120)
制御部120は、例えば、CPU(Central Processing Unit)等を中心に構成されており、現金管理機100の各機能部を制御して、各種の取引を実行する。具体的には、制御部120は、図2に示すように、社員情報取得部122、現金管理処理部124、状態情報出力部126、及び記憶部130のブロックを有する。以下に、制御部120の各ブロックの詳細について説明する。
(Control unit 120)
The control unit 120 is configured around, for example, a CPU (Central Processing Unit) and the like, and controls each functional unit of the cash management machine 100 to execute various transactions. Specifically, as shown in FIG. 2, the control unit 120 has blocks of an employee information acquisition unit 122, a cash management processing unit 124, a state information output unit 126, and a storage unit 130. The details of each block of the control unit 120 will be described below.

−社員情報取得部122−
社員情報取得部122は、上述の管理端末500から送信された社員情報を取得し、取得した社員情報を後述する記憶部130に格納する。
-Employee Information Acquisition Department 122-
The employee information acquisition unit 122 acquires the employee information transmitted from the management terminal 500 described above, and stores the acquired employee information in the storage unit 130 described later.

−現金管理処理部124−
現金管理処理部124は、現金管理機100で行われる取引(例えば、入金取引、出金取引等)を実行すべく、紙幣入出金部106、硬貨入出金部108等を制御する。また、現金管理処理部124は、上記取引の情報を後述する状態情報出力部126に出力する。
-Cash Management Processing Department 124-
The cash management processing unit 124 controls the banknote deposit / withdrawal unit 106, the coin deposit / withdrawal unit 108, and the like in order to execute transactions (for example, deposit transaction, withdrawal transaction, etc.) performed by the cash management machine 100. Further, the cash management processing unit 124 outputs the transaction information to the state information output unit 126, which will be described later.

−状態情報出力部126−
状態情報出力部126は、現金管理処理部124から出力された取引の情報を、当該取引を行った担当者の社員識別情報(例えば、社員番号)に紐づけて、通信部114と協働して、上述した管理端末500に送信する。
-Status information output unit 126-
The status information output unit 126 links the transaction information output from the cash management processing unit 124 with the employee identification information (for example, employee number) of the person in charge of the transaction, and cooperates with the communication unit 114. Then, the information is transmitted to the management terminal 500 described above.

−記憶部130−
記憶部130は、制御部120の有する、ROM(Read Only Memory)、及びRAM(Random Access Memory)等から実現され、現金管理機100の動作を制御するための制御プログラムや、現金管理機100の取引時における入力データ、表示画面等が格納されている。以下に、記憶部130に格納される情報について、図3を参照して説明する。図3に示すように、記憶部130には、担当者情報DB(Data Base)132と、釣銭情報DB134と、売上情報DB136とが主に格納される。以下に、記憶部130に格納される情報について説明する。
-Storage 130-
The storage unit 130 is realized from a ROM (Read Only Memory), a RAM (Random Access Memory), and the like possessed by the control unit 120, and is realized by a control program for controlling the operation of the cash management machine 100 and the cash management machine 100. Input data, display screen, etc. at the time of transaction are stored. The information stored in the storage unit 130 will be described below with reference to FIG. As shown in FIG. 3, the storage unit 130 mainly stores the person in charge information DB (Data Base) 132, the change information DB 134, and the sales information DB 136. The information stored in the storage unit 130 will be described below.

〜担当者情報DB132〜
担当者情報DB132は、各担当者の社員情報を格納したデータベースであり、例えば、各担当者の氏名、社員番号、所属部署の情報、社員情報の登録日、権限、暗証番号、暗証番号の有効期限等が格納されている。具体的には、担当者情報DB132には、図10に示すような現金管理機側社員情報テーブル902として、上記の社員情報が格納される。なお、現金管理機側社員情報テーブル902の詳細については後述する。
~ Person in charge information DB132 ~
The person in charge information DB 132 is a database that stores the employee information of each person in charge. For example, the name of each person in charge, the employee number, the information of the department to which the person in charge belongs, the registration date of the employee information, the authority, the password, and the validity of the password are valid. The deadline etc. are stored. Specifically, the person in charge information DB 132 stores the above-mentioned employee information as the cash management machine side employee information table 902 as shown in FIG. The details of the cash management machine side employee information table 902 will be described later.

〜釣銭情報DB134〜
釣銭情報DB134は、現金管理機100から出金された釣銭、入金された釣銭に関する情報、具体的には、入出金された釣銭の金額、入出金日時、入出金を行った担当者の情報等が格納されている。
~ Change information DB134 ~
The change information DB 134 includes change withdrawn from the cash management machine 100, information on the deposited change, specifically, the amount of the deposited / withdrawn change, the date and time of deposit / withdrawal, the information of the person in charge of deposit / withdrawal, and the like. Is stored.

〜売上情報DB136〜
売上情報DB136は、現金管理機100に入金された売上金に関する情報、具体的には、入金された売上金の金額、入金日時、入金を行った担当者の情報等が格納されている。
~ Sales information DB136 ~
The sales information DB 136 stores information on the sales amount deposited in the cash management machine 100, specifically, the amount of the deposited sales amount, the date and time of the deposit, the information of the person in charge of the deposit, and the like.

なお、現金管理機100は、操作を行う担当者の携帯する社員カードやレジカードから社員情報等を取得するカードリーダ(図示省略)を有していてもよい。また、現金管理機100は、図示しないバーコードリーダを有していてもよい。当該バーコードリーダは、一次元コード(例えばバーコード)又は二次元コード(例えばQRコード(登録商標)等)として印字された社員情報等を読み取ることができる。もしくは、現金管理機100は、当該カードリーダの代わりに、生体認証を行う生体認証部(図示省略)を有していてもよい。このようなカードリーダ等を現金管理機100に設けることにより、現金管理機100の操作を開始する際に、操作者となる担当者に対して本人確認を行うことができることから、現金管理機100のセキュリティを高めることができる。 The cash management machine 100 may have a card reader (not shown) that acquires employee information or the like from an employee card or cash register card carried by the person in charge of operation. Further, the cash management machine 100 may have a barcode reader (not shown). The barcode reader can read employee information or the like printed as a one-dimensional code (for example, a barcode) or a two-dimensional code (for example, a QR code (registered trademark)). Alternatively, the cash management machine 100 may have a biometric authentication unit (not shown) that performs biometric authentication instead of the card reader. By providing such a card reader or the like in the cash management machine 100, it is possible to confirm the identity of the person in charge who is the operator when starting the operation of the cash management machine 100. Therefore, the cash management machine 100 Can increase the security of.

<売上情報管理サーバ400の詳細構成>
以上、本実施形態に係る現金管理機100の詳細構成を説明した。次に、図4及び図5を参照して、本実施形態に係る売上情報管理サーバ400の詳細構成を説明する。図4は、本実施形態に係る売上情報管理サーバ400のブロック図であり、図5は、本実施形態に係る記憶部430に格納される情報の構成例を説明する説明図である。図4に示すように、売上情報管理サーバ400は、通信部414及び制御部420を主に有する。以下に、売上情報管理サーバ400の各機能部について説明する。
<Detailed configuration of sales information management server 400>
The detailed configuration of the cash management machine 100 according to the present embodiment has been described above. Next, the detailed configuration of the sales information management server 400 according to the present embodiment will be described with reference to FIGS. 4 and 5. FIG. 4 is a block diagram of the sales information management server 400 according to the present embodiment, and FIG. 5 is an explanatory diagram illustrating a configuration example of information stored in the storage unit 430 according to the present embodiment. As shown in FIG. 4, the sales information management server 400 mainly has a communication unit 414 and a control unit 420. Each functional part of the sales information management server 400 will be described below.

(通信部414)
通信部514は、例えば通信網700等を介して、現金管理機100、窓口端末200、釣銭機300及び携帯端末600等からの情報を受信することができ、管理端末500等へ情報を送信することができる。
(Communication unit 414)
The communication unit 514 can receive information from the cash management machine 100, the window terminal 200, the change machine 300, the mobile terminal 600, etc. via the communication network 700, etc., and transmits the information to the management terminal 500, etc. be able to.

(制御部420)
制御部420は、例えば、CPU等を中心に構成されており、現金管理機100等からの情報を取得し、後述する記憶部430に格納する。また、制御部420は、記憶部430に格納した情報を、管理端末500へ出力することもできる。詳細には、制御部420は、図4に示すように、状態情報出力部426及び記憶部430を主に有する。以下に、制御部420の有する状態情報出力部426及び記憶部430について説明する。
(Control unit 420)
The control unit 420 is configured around, for example, a CPU or the like, acquires information from the cash management machine 100 or the like, and stores it in a storage unit 430 described later. Further, the control unit 420 can also output the information stored in the storage unit 430 to the management terminal 500. Specifically, as shown in FIG. 4, the control unit 420 mainly includes a state information output unit 426 and a storage unit 430. The state information output unit 426 and the storage unit 430 of the control unit 420 will be described below.

−状態情報出力部426−
状態情報出力部426は、現金管理機100、窓口端末200、釣銭機300及び携帯端末600から送信された売上情報、釣銭情報、締上情報等を、取引を行った担当者の社員識別情報(例えば、社員番号)に紐づけて、通信部414と協働して、管理端末500に送信する。そして、当該管理端末500は、状態情報出力部426から送信された各種情報を参照して、各担当者の取引の状態を取得することとなる。
-Status information output unit 426-
The status information output unit 426 uses the sales information, change information, closing information, etc. transmitted from the cash management machine 100, the window terminal 200, the change machine 300, and the mobile terminal 600 as the employee identification information of the person in charge of the transaction (the employee identification information ( For example, it is linked to the employee number) and transmitted to the management terminal 500 in cooperation with the communication unit 414. Then, the management terminal 500 will acquire the transaction status of each person in charge by referring to various information transmitted from the status information output unit 426.

−記憶部430−
記憶部430は、制御部420の有する、ROM、RAM、HDD(Hard Disk Drive)等から実現され、店舗内等の現金に関する情報等が格納されている。以下に、記憶部430に格納される情報について図4を参照して説明する。図4に示すように、記憶部430には、担当者情報DB432と、釣銭情報DB434と、売上情報DB436と、締上情報DB440とが主に格納される。なお、締上情報DB440以外は、現金管理機100の記憶部130と同様の情報であるため、ここでは、締上情報DB440のみ説明する。
-Storage 430-
The storage unit 430 is realized from a ROM, RAM, HDD (Hard Disk Drive) or the like possessed by the control unit 420, and stores information related to cash in the store or the like. The information stored in the storage unit 430 will be described below with reference to FIG. As shown in FIG. 4, the storage unit 430 mainly stores the person in charge information DB 432, the change information DB 434, the sales information DB 436, and the closing information DB 440. Since the information other than the tightening information DB 440 is the same as the storage unit 130 of the cash management machine 100, only the tightening information DB 440 will be described here.

〜締上情報DB440〜
締上情報DB440は、各担当者の売上金や、入出金された釣銭を集計した締上情報を格納し、具体的には、各担当者が締上を行った日時、各担当者の社員番号、集計金額等の情報が格納されている。
~ Closing information DB440-
The tightening information DB440 stores the sales amount of each person in charge and the closing information that aggregates the deposits and withdrawals. Specifically, the date and time when each person in charge performed the tightening, and the employees of each person in charge. Information such as numbers and total amount is stored.

<管理端末500の詳細構成>
以上、本実施形態に係る売上情報管理サーバ400の詳細構成を説明した。次に、図6を参照して、本実施形態に係る管理端末500の詳細構成を説明する。図6は、本実施形態に係る管理端末500のブロック図である。図6に示すように、管理端末500は、入力部502、表示部504、通信部514及び制御部520を主に有する。以下に、管理端末500の各機能部について説明する。
<Detailed configuration of management terminal 500>
The detailed configuration of the sales information management server 400 according to the present embodiment has been described above. Next, the detailed configuration of the management terminal 500 according to the present embodiment will be described with reference to FIG. FIG. 6 is a block diagram of the management terminal 500 according to the present embodiment. As shown in FIG. 6, the management terminal 500 mainly includes an input unit 502, a display unit 504, a communication unit 514, and a control unit 520. Each functional part of the management terminal 500 will be described below.

(入力部502)
入力部502は、管理端末500を操作する管理者の入力操作を受け付ける機能部であり、例えば、テンキー、キーボード等から実現される。
(Input unit 502)
The input unit 502 is a functional unit that receives an input operation of an administrator who operates the management terminal 500, and is realized from, for example, a numeric keypad, a keyboard, or the like.

(表示部504)
表示部504は、管理者に対して、操作画面や社員情報を表示する機能部であり、例えば、CRTディスプレイ装置、LCD装置、OLED装置等により実現される。なお、上述の入力部502は、当該表示部504を構成する上記ディスプレイ装置に重ねて設けられたタッチパネルにより実現されてもよい。
(Display unit 504)
The display unit 504 is a functional unit that displays an operation screen and employee information to the administrator, and is realized by, for example, a CRT display device, an LCD device, an OLED device, or the like. The above-mentioned input unit 502 may be realized by a touch panel provided on the display device constituting the display unit 504.

(通信部514)
通信部514は、例えば通信網700等を介して、現金管理機100や人事管理サーバ800から社員情報を受信することができ、現金管理機100へ社員情報を送信することができる。
(Communication unit 514)
The communication unit 514 can receive employee information from the cash management machine 100 or the personnel management server 800 via, for example, the communication network 700, and can transmit the employee information to the cash management machine 100.

(制御部520)
制御部520は、例えば、CPU等を中心に構成されており、管理端末500の各機能部を制御して、担当者毎の取引状況を管理して表示し、現金管理機100と協働して日締めを行ったり、社員情報を表示したり、社員情報の編集を行ったり、社員情報の変更等を現金管理機100に反映させたりする。具体的には、制御部520は、図6に示すように、社員情報取得部(第1及び第2の利用者情報群取得部)522、差分抽出部524、状態情報取得部526、社員情報反映部528、及び記憶部530のブロックを有する。以下に、制御部520の各ブロックの詳細について説明する。
(Control unit 520)
The control unit 520 is configured mainly on, for example, a CPU or the like, controls each functional unit of the management terminal 500, manages and displays the transaction status of each person in charge, and cooperates with the cash management machine 100. The day is closed, employee information is displayed, employee information is edited, and changes in employee information are reflected in the cash management machine 100. Specifically, as shown in FIG. 6, the control unit 520 includes an employee information acquisition unit (first and second user information group acquisition units) 522, a difference extraction unit 524, a status information acquisition unit 526, and employee information. It has a block of a reflection unit 528 and a storage unit 530. The details of each block of the control unit 520 will be described below.

−社員情報取得部522−
社員情報取得部522は、現金管理機100に登録されている社員情報(第1の利用者情報群)を取得し、後述する差分抽出部524に出力する。さらに、社員情報取得部522は、入力部502により入力された変更内容等を含む社員情報(第2の利用者情報群)を取得し、差分抽出部524に出力する。なお、社員情報取得部522は、上述の通信部514を介して、人事管理サーバ800から変更内容等を含む社員情報を取得してもよい。従って、以下の説明においては、変更内容等を含む社員情報は、入力部502により入力された情報に限定されるものではなく、人事管理サーバ800からの情報も含むことができる。
-Employee Information Acquisition Department 522-
The employee information acquisition unit 522 acquires the employee information (first user information group) registered in the cash management machine 100 and outputs it to the difference extraction unit 524, which will be described later. Further, the employee information acquisition unit 522 acquires the employee information (second user information group) including the changed contents input by the input unit 502 and outputs the employee information (second user information group) to the difference extraction unit 524. The employee information acquisition unit 522 may acquire employee information including changes and the like from the personnel management server 800 via the communication unit 514 described above. Therefore, in the following description, the employee information including the changed contents is not limited to the information input by the input unit 502, but may also include the information from the personnel management server 800.

−差分抽出部524−
差分抽出部524は、現金管理機100に登録されている社員情報(第1の利用者情報群)と、入力部502により入力された変更内容等を含む社員情報(第2の利用者情報群)とを比較して、差分(差分情報)のある担当者の情報を抽出する。差分抽出部524は、抽出した情報を後述する状態情報取得部526及び社員情報反映部528に出力する。
Difference extraction unit 524
The difference extraction unit 524 has employee information (first user information group) registered in the cash management machine 100 and employee information (second user information group) including changes entered by the input unit 502. ), And the information of the person in charge with the difference (difference information) is extracted. The difference extraction unit 524 outputs the extracted information to the state information acquisition unit 526 and the employee information reflection unit 528, which will be described later.

−状態情報取得部526−
状態情報取得部526は、差分抽出部524で抽出された差分に係る担当者の取引の状態を取得するために、現金管理機100や売上情報管理サーバ400から釣銭情報、売上情報、締上情報等を取得する。さらに、状態情報取得部526は、取得した各種情報に基づいて、各担当者の取引の状態を判定し、判定結果に応じた状態フラグを各担当者に付与する。そして、状態情報取得部526は、各担当者に付与した状態フラグを後述する社員情報反映部528に出力する。なお、上記状態フラグの詳細については後述する。
-Status information acquisition unit 526-
The state information acquisition unit 526 acquires change information, sales information, and closing information from the cash management machine 100 or the sales information management server 400 in order to acquire the transaction status of the person in charge related to the difference extracted by the difference extraction unit 524. Etc. to get. Further, the state information acquisition unit 526 determines the transaction status of each person in charge based on the acquired various information, and gives each person in charge a state flag according to the determination result. Then, the status information acquisition unit 526 outputs the status flag given to each person in charge to the employee information reflection unit 528 which will be described later. The details of the above state flag will be described later.

−社員情報反映部528−
社員情報反映部528は、抽出された差分に係る担当者に関連する情報、例えば、抽出された差分に係る担当者の取引状態(例えば、状態フラグ)や、差分に係る情報の種別に応じて、差分を現金管理機100に登録する社員情報に反映させるか否かを決定する。そして、社員情報反映部528は、取引状態又は情報種別が所定の状態又は所定の種別であった場合には、差分が反映されるように、現金管理機100から取得した社員情報と管理端末500上の全員分の社員情報とをマージして、現金管理機100に新たに登録する登録用の社員情報を生成する。そして、社員情報反映部528は、生成した登録用社員情報を、現金管理機100に送信することにより、変更内容(差分)を現金管理機100に反映させることができる。
-Employee Information Reflection Department 528-
The employee information reflection unit 528 corresponds to the information related to the person in charge related to the extracted difference, for example, the transaction status (for example, the state flag) of the person in charge related to the extracted difference, and the type of information related to the difference. , Determine whether or not to reflect the difference in the employee information registered in the cash management machine 100. Then, the employee information reflection unit 528 transfers the employee information acquired from the cash management machine 100 and the management terminal 500 so that the difference is reflected when the transaction state or the information type is a predetermined state or a predetermined type. By merging the above employee information for all employees, the employee information for registration newly registered in the cash management machine 100 is generated. Then, the employee information reflection unit 528 can reflect the changed content (difference) in the cash management machine 100 by transmitting the generated registration employee information to the cash management machine 100.

−記憶部530−
記憶部530は、制御部520の有する、ROM、RAM、HDD等から実現され、社員情報等が格納されている。より具体的には、記憶部530には、図9に示すような管理端末側社員情報テーブル900として社員情報や、図11に示すような取引情報テーブル904として各担当者の取引情報が格納される。なお、管理端末側社員情報テーブル900及び取引情報テーブル904の詳細については後述する。
-Storage 530-
The storage unit 530 is realized from the ROM, RAM, HDD, etc. possessed by the control unit 520, and stores employee information and the like. More specifically, the storage unit 530 stores employee information as the management terminal side employee information table 900 as shown in FIG. 9 and transaction information of each person in charge as the transaction information table 904 as shown in FIG. To. The details of the management terminal side employee information table 900 and the transaction information table 904 will be described later.

<社員情報管理方法>
以上、本実施形態に係る本実施形態に係る管理端末500の詳細構成について説明した。次に、本実施形態に係る社員情報管理の方法について、図7から図13を参照して説明する。図7は、本実施形態に係る社員情報管理の方法のフローチャートである。図8は、本実施形態に係る社員情報管理の方法を説明する説明図であって、詳細には、担当者の取引状態と状態フラグとを関係を説明する説明図である。図9は、本実施形態に係る管理端末500に入力された社員情報を格納する管理端末側社員情報テーブル900の一例を示す図である。図10は、本実施形態に係る現金管理機100に登録された社員情報を格納する現金管理機側社員情報テーブル902の一例を示す図である。図11は、本実施形態に係る管理端末500が取得した取引状態の情報を格納する取引情報テーブル904の一例を示す図である。図12は、本実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906の一例を示す図である。図13は、本実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908の一例を示す図である。
<Employee information management method>
The detailed configuration of the management terminal 500 according to the present embodiment according to the present embodiment has been described above. Next, the method of managing employee information according to the present embodiment will be described with reference to FIGS. 7 to 13. FIG. 7 is a flowchart of the employee information management method according to the present embodiment. FIG. 8 is an explanatory diagram for explaining the method of employee information management according to the present embodiment, and more specifically, is an explanatory diagram for explaining the relationship between the transaction state of the person in charge and the state flag. FIG. 9 is a diagram showing an example of a management terminal side employee information table 900 that stores employee information input to the management terminal 500 according to the present embodiment. FIG. 10 is a diagram showing an example of a cash management machine side employee information table 902 that stores employee information registered in the cash management machine 100 according to the present embodiment. FIG. 11 is a diagram showing an example of a transaction information table 904 that stores information on the transaction status acquired by the management terminal 500 according to the present embodiment. FIG. 12 is a diagram showing an example of a difference employee information table 906 that stores employee information related to the difference extracted by the management terminal 500 according to the present embodiment. FIG. 13 is a diagram showing an example of a registration employee information table 908 that stores registration employee information according to the present embodiment.

以下に説明する第1の実施形態においては、社員情報の変更、追加に係る各担当者が現金管理機100における入金、出金の取引を行っていない場合にのみ、社員情報の変更又は追加内容を現金管理機100に登録された社員情報に反映することができる。従って、本実施形態においては、窓口端末200において締上を行っている担当者が存在しても、当該担当者が現金管理機100からの入出金取引を行っていなければ、社員情報の変更又は追加内容を現金管理機100に登録された社員情報に反映することができる。詳細には、各担当者が取引を行っていない場合には、現金管理機100に登録された社員情報に変更等を反映させても、現金管理機100における取引には影響を与えることがない。さらに、担当者が窓口端末200において締上を行っている場合であっても、現金管理機100に登録された社員情報に変更等を反映させても、現金管理機100における取引には影響を与えることがない。そこで、本実施形態においては、社員情報の変更、追加に係る担当者が入金、出金の取引を行っていない場合にのみ、社員情報の変更等を現金管理機100に登録された社員情報に反映することができる。言い換えると、本実施形態においては、各担当者の取引の有無ではなく、各担当者がどのような取引を行っているかを精査し、各担当者が現金管理機100における入金、出金の取引を行っていない場合にのみ、社員情報の変更又は追加内容を現金管理機100に登録された社員情報に反映することができる。 In the first embodiment described below, the change or addition of the employee information is performed only when each person in charge of the change or addition of the employee information does not make a deposit or withdrawal transaction in the cash management machine 100. Can be reflected in the employee information registered in the cash management machine 100. Therefore, in the present embodiment, even if there is a person in charge of closing the counter terminal 200, if the person in charge does not make a deposit / withdrawal transaction from the cash management machine 100, the employee information may be changed or the employee information may be changed. The additional contents can be reflected in the employee information registered in the cash management machine 100. In detail, when each person in charge does not make a transaction, even if the change or the like is reflected in the employee information registered in the cash management machine 100, the transaction in the cash management machine 100 is not affected. .. Further, even if the person in charge is closing the window terminal 200, even if the change or the like is reflected in the employee information registered in the cash management machine 100, the transaction in the cash management machine 100 will be affected. Never give. Therefore, in the present embodiment, only when the person in charge of changing or adding the employee information does not make a deposit or withdrawal transaction, the change of the employee information or the like is added to the employee information registered in the cash management machine 100. Can be reflected. In other words, in the present embodiment, not whether or not each person in charge has a transaction, but what kind of transaction each person in charge is doing is scrutinized, and each person in charge makes a deposit / withdrawal transaction in the cash management machine 100. Only when the above is not performed, the change or addition content of the employee information can be reflected in the employee information registered in the cash management machine 100.

そこで、本実施形態においては、管理端末500は、各担当者の取引情報を取得して、取得した取引情報に基づいて、取引状態を示す「状態フラグ」(状態情報)を各担当者に付与する。付与した「状態フラグ」に基づいて、管理端末500は、社員情報の変更等を現金管理機100に登録された社員情報に反映するか否かを決定する。ここで、当該「状態フラグ」について、図8を参照して説明する。図8においては、担当者の取引の状態と、それに対応する状態フラグとが示されている。具体的には、図8に示すように、担当者が現金管理機100から釣銭を出金している場合には、当該担当者には「状態A」が付与される。担当者が窓口端末200で締上を行っている場合には、当該担当者には「状態B」が付与される。また、担当者が現金管理機100へ釣銭を入金している場合には、当該担当者には「状態C」が付与される。 Therefore, in the present embodiment, the management terminal 500 acquires the transaction information of each person in charge and gives each person in charge a "state flag" (state information) indicating the transaction state based on the acquired transaction information. To do. Based on the given "state flag", the management terminal 500 determines whether or not to reflect the change of the employee information or the like in the employee information registered in the cash management machine 100. Here, the "state flag" will be described with reference to FIG. In FIG. 8, the transaction status of the person in charge and the corresponding status flag are shown. Specifically, as shown in FIG. 8, when the person in charge withdraws change from the cash management machine 100, the person in charge is given "state A". When the person in charge is closing at the window terminal 200, the person in charge is given "state B". Further, when the person in charge has deposited the change into the cash management machine 100, the person in charge is given "state C".

図8に示すように、担当者が、現金管理機100から釣銭を出金し、且つ、窓口端末200で締上を行っている場合には、当該担当者には「状態AB」が付与される。担当者が、窓口端末200で締上を行っており、且つ、現金管理機100へ売上金を入金している場合には、当該担当者には「状態BC」が付与される。また、担当者が、現金管理機100から釣銭を出金し、且つ、現金管理機100へ釣銭、あるいは釣銭及び売上金を入金している場合には、当該担当者には「状態AC」が付与される。 As shown in FIG. 8, when the person in charge withdraws change from the cash management machine 100 and tightens the money at the counter terminal 200, the person in charge is given "state AB". To. When the person in charge is closing the window terminal 200 and depositing the sales amount to the cash management machine 100, the person in charge is given "state BC". If the person in charge withdraws change from the cash management machine 100 and deposits change, change, or sales to the cash management machine 100, the person in charge is given "state AC". Granted.

続けて、図8に示すように、担当者が、現金管理機100から釣銭を出金し、窓口端末200で締上を行っており、且つ、現金管理機100へ釣銭、あるいは釣銭及び売上金を入金している場合には、当該担当者には「状態ABC」が付与される。さらに、担当者が、取引を行っていない場合には、当該担当者には「状態――」を付与する。 Subsequently, as shown in FIG. 8, the person in charge withdraws change from the cash management machine 100, tightens it at the counter terminal 200, and changes, or changes and sales to the cash management machine 100. If the deposit is made, the person in charge is given "state ABC". Furthermore, if the person in charge is not conducting a transaction, the person in charge is given a "state".

従って、従来の社員情報の登録管理の運用においては、担当者全員の状態フラグが図8の「状態――」である場合にのみ、変更等を現金管理機100に反映させることができた。それに対して、本実施形態においては、担当者全員の状態フラグが「状態――」及び「状態B」である場合に、社員情報の変更等を現金管理機100に反映させることができる。すなわち、本実施形態においては、図8において、楕円で囲んだ状態フラグの場合にのみ、社員情報の変更等を現金管理機100に反映させることができる。 Therefore, in the conventional operation of registration management of employee information, changes and the like can be reflected in the cash management machine 100 only when the status flags of all the persons in charge are "status--" in FIG. On the other hand, in the present embodiment, when the state flags of all the persons in charge are "state--" and "state B", the change of employee information and the like can be reflected in the cash management machine 100. That is, in the present embodiment, in FIG. 8, the change of employee information or the like can be reflected in the cash management machine 100 only in the case of the state flag surrounded by the ellipse.

詳細には、本実施形態に係る社員情報の管理方法は、図7に示すように、ステップS101からステップS113までの複数のステップを含むことができる。以下に、本実施形態に係る社員情報管理方法の各ステップの詳細を説明する。 Specifically, the method of managing employee information according to the present embodiment can include a plurality of steps from step S101 to step S113, as shown in FIG. 7. The details of each step of the employee information management method according to the present embodiment will be described below.

(ステップS101)
管理者が管理端末500の社員情報保守画面から社員情報の編集(登録、変更、削除)を行う。この際、例えば、管理端末500は、図9に示されるような管理端末側社員情報テーブル900を、記憶部530に格納し、且つ、表示部504に表示する。詳細には、管理端末側社員情報テーブル900には、例えば、各担当者の社員番号(社員識別情報)、氏名、所属部署を示す所属コード、各担当者が現金管理機100を使用する際に用いる暗証番号、各担当者の権限(具体的には、例えば、「管理者」もしくは「一般」)、社員情報の登録日、暗証番号の有効期限等の情報が含まれている。なお、図9においては、担当者「鈴木花子」の所属コード(担当者の所属部署を示すコード)のように、ハッチングがかかった欄に格納された情報が、管理者によって変更又は新たに登録された情報を意味する。
(Step S101)
The administrator edits (registers, changes, deletes) employee information from the employee information maintenance screen of the management terminal 500. At this time, for example, the management terminal 500 stores the management terminal side employee information table 900 as shown in FIG. 9 in the storage unit 530 and displays it on the display unit 504. Specifically, in the management terminal side employee information table 900, for example, the employee number (employee identification information) of each person in charge, the name, the affiliation code indicating the department to which the person in charge belongs, and when each person in charge uses the cash management machine 100. It includes information such as the password to be used, the authority of each person in charge (specifically, "administrator" or "general"), the registration date of employee information, and the expiration date of the password. In FIG. 9, the information stored in the hatched column, such as the affiliation code of the person in charge "Hanako Suzuki" (the code indicating the department to which the person in charge belongs), is changed or newly registered by the administrator. Means the information that has been given.

(ステップS103)
管理端末500は、現金管理機100に登録している全員分の社員情報を取得する。例えば、管理端末500は、現金管理機100の記憶部130の担当者情報DB132から、図10に示されるような現金管理機側社員情報テーブル902を取得する。詳細には、現金管理機側社員情報テーブル902には、管理端末側社員情報テーブル900と同様に、各担当者の社員番号、氏名、所属コード等の情報が含まれている。
(Step S103)
The management terminal 500 acquires employee information for all employees registered in the cash management machine 100. For example, the management terminal 500 acquires the cash management machine side employee information table 902 as shown in FIG. 10 from the person in charge information DB 132 of the storage unit 130 of the cash management machine 100. Specifically, the cash management machine side employee information table 902 includes information such as the employee number, name, and affiliation code of each person in charge, as in the management terminal side employee information table 900.

(ステップS105)
次に、管理端末500は、管理者が編集した社員情報(管理端末側社員情報テーブル900)と、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902)とを比較し、社員情報に差分がある担当者を抽出する。
(Step S105)
Next, the management terminal 500 compares the employee information edited by the administrator (management terminal side employee information table 900) with the employee information acquired from the cash management machine 100 (cash management machine side employee information table 902). Extract the person in charge who has a difference in employee information.

(ステップS107)
管理端末500は、現金管理機100や売上情報管理サーバ400に格納された釣銭情報、売上情報、締上情報等を取得することにより、抽出された差分に係る担当者の取引情報を取得する。例えば、管理端末500は、現金管理機100、売上情報管理サーバ400からの取得した取引情報を集約することにより、図11に示すような取引情報テーブル904を得ることができる。取引情報テーブル904には、現金管理機100での釣銭の入出金や売上金の入金、及び、窓口端末200での締上の情報が含まれている。
(Step S107)
The management terminal 500 acquires the transaction information of the person in charge related to the extracted difference by acquiring the change information, the sales information, the closing information, etc. stored in the cash management machine 100 and the sales information management server 400. For example, the management terminal 500 can obtain the transaction information table 904 as shown in FIG. 11 by aggregating the transaction information acquired from the cash management machine 100 and the sales information management server 400. The transaction information table 904 includes information on depositing and withdrawing change and depositing sales on the cash management machine 100, and closing information on the counter terminal 200.

詳細には、取引情報テーブル904には、例えば、各取引を特定するための通番情報、取引が行われた日時の情報、取引を行った担当者の社員番号、取引の種別、取引に係る釣銭の出金額及び入金額、売上入金額等の情報が含まれている。より具体的には、例えば、担当者Aが現金管理機100で釣銭1万円を出金した場合には、管理端末500は、上記取引情報テーブル904に、担当者Aの社員番号と、出金日時と、取引種別としての「出金」と、釣銭の出金額として1万円とを格納する。また、担当者Aが、窓口端末200において、釣銭1万円と売上金2万円を締上した場合には、管理端末500は、取引情報テーブル904に、担当者Aの社員番号と、締上日時と、取引種別としての「締上」と、釣銭出金額1万円と釣銭入金額1万円と売上金額2万円とを格納する。さらに、担当者Aが、現金管理機100において、釣銭1万円及び売上金2万円を入金した場合には、管理端末500は、取引情報テーブル904に、担当者Aの社員番号と、入金日時と、取引種別としての「入金」と、釣銭入金額1万円と売上金額2万円とを格納する。 Specifically, in the transaction information table 904, for example, serial number information for identifying each transaction, information on the date and time when the transaction was performed, the employee number of the person in charge of the transaction, the type of transaction, and the change related to the transaction. Information such as withdrawal amount and deposit amount, sales deposit amount, etc. is included. More specifically, for example, when the person in charge A withdraws 10,000 yen of change with the cash management machine 100, the management terminal 500 displays the employee number of the person in charge A and the employee number in the transaction information table 904. Stores the date and time of money, "withdrawal" as the transaction type, and 10,000 yen as the withdrawal amount of change. Further, when the person in charge A tightens the change of 10,000 yen and the sales amount of 20,000 yen at the window terminal 200, the management terminal 500 displays the transaction information table 904 with the employee number of the person in charge A and the closing. It stores the date and time, the transaction type "tightening", the change withdrawal amount of 10,000 yen, the change deposit amount of 10,000 yen, and the sales amount of 20,000 yen. Further, when the person in charge A deposits 10,000 yen in change and 20,000 yen in sales in the cash management machine 100, the management terminal 500 displays the employee number of the person in charge A and the deposit in the transaction information table 904. The date and time, "payment" as a transaction type, change deposit amount of 10,000 yen, and sales amount of 20,000 yen are stored.

そこで、管理端末500は、上記取引情報テーブル904の取引情報に基づいて、社員情報に抽出された差分がある担当者の取引状態を示す状態フラグを、例えば図8に示すルールに従って付与する。そして、管理端末500が、社員情報に抽出された差分がある各担当者に状態フラグを付与した結果、例えば、図12に示すような差分社員情報テーブル906を得ることができる。 Therefore, based on the transaction information in the transaction information table 904, the management terminal 500 adds a state flag indicating the transaction state of the person in charge who has a difference extracted in the employee information, for example, according to the rule shown in FIG. Then, as a result of the management terminal 500 giving a state flag to each person in charge having the difference extracted in the employee information, for example, the difference employee information table 906 as shown in FIG. 12 can be obtained.

詳細には、差分社員情報テーブル906には、管理者が編集した社員情報(管理端末側社員情報テーブル900)と、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902)とを比較し、差分が抽出された担当者(図12では、鈴木花子、田中美子、佐藤次郎が、差分が抽出された担当者となる)の、管理者が編集した社員情報が含まれる。さらに、差分社員情報テーブル906には、上述のように付与された状態フラグの情報が含まれる。詳細には、図12に示す例においては、担当者「鈴木花子」には「状態B」の状態フラグが付与され、担当者「田中美子」にも「状態B」の状態フラグが付与され、担当者「佐藤次郎」には「状態――」の状態フラグが付与されている。 Specifically, the differential employee information table 906 includes employee information edited by the administrator (employee information table 900 on the management terminal side) and employee information acquired from the cash management machine 100 (employee information table 902 on the cash management machine side). The employee information edited by the manager of the person in charge whose difference was extracted by comparing the above (in FIG. 12, Hanako Suzuki, Miko Tanaka, and Jiro Sato are the persons in charge from which the difference was extracted) is included. Further, the differential employee information table 906 includes the information of the status flag given as described above. Specifically, in the example shown in FIG. 12, the person in charge "Hanako Suzuki" is given the state flag of "state B", and the person in charge "Miko Tanaka" is also given the state flag of "state B". The person in charge "Jiro Sato" is given the status flag of "Status--".

(ステップS109)
管理端末500は、差分が抽出された担当者全員に「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されている場合には、ステップS111へ進む。一方、管理端末500は、差分が抽出された担当者の中に一人でも“「状態――」及び「状態B」”以外の状態フラグが付与されていた場合(すなわち、状態A、状態C、状態AB、状態BC、状態AC、及び状態ABCのうちのいずれかの状態フラグが付与されていた場合)には、ステップS113へ進む。
(Step S109)
The management terminal 500 proceeds to step S111 when any of the state flags of "state--" and "state B" is given to all the persons in charge from which the difference is extracted. On the other hand, in the management terminal 500, when even one person in charge from which the difference is extracted is given a state flag other than "state--" and "state B" (that is, state A, state C, If any of the state flags of the state AB, the state BC, the state AC, and the state ABC is given), the process proceeds to step S113.

(ステップS111)
管理端末500は、差分が反映されるように、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902)と管理端末500上の全員分の社員情報(管理端末側社員情報テーブル900)とをマージして、現金管理機100に新たに登録する登録用社員情報を生成する。このように生成された登録用社員情報は、例えば、図13に示すような登録用社員情報テーブル908となる。図13に示す例においては、差分が抽出された担当者全員(鈴木花子、田中美子、佐藤次郎)に、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されていることから、社員情報の変更等を現金管理機100に反映させることができる。そして、管理端末500は、生成した登録用社員情報テーブル908を、現金管理機100に送信することにより、社員情報の変更等を現金管理機100に反映させる。なお、当該登録用社員情報テーブル908は、現金管理機100の記憶部130(詳細には、担当者情報DB132)に格納されるだけでなく、管理端末500の記憶部530にも格納されることとなる。
(Step S111)
The management terminal 500 has employee information (cash management machine side employee information table 902) acquired from the cash management machine 100 and employee information for all employees on the management terminal 500 (management terminal side employee information table) so that the difference is reflected. 900) is merged to generate registration employee information to be newly registered in the cash management machine 100. The registration employee information generated in this way is, for example, the registration employee information table 908 as shown in FIG. In the example shown in FIG. 13, all the persons in charge (Hanako Suzuki, Miko Tanaka, Jiro Sato) from whom the difference was extracted are given a state flag of either "state--" or "state B". Therefore, changes in employee information and the like can be reflected in the cash management machine 100. Then, the management terminal 500 transmits the generated registration employee information table 908 to the cash management machine 100, so that the change of the employee information or the like is reflected in the cash management machine 100. The registration employee information table 908 is stored not only in the storage unit 130 of the cash management machine 100 (specifically, the person in charge information DB 132) but also in the storage unit 530 of the management terminal 500. It becomes.

(ステップS113)
管理端末500は、社員情報の変更等を現金管理機100に反映させない旨を表示部504にアラート表示する。この際、管理端末500は、画面表示だけでなく音声等を出力してもよい。この場合、管理端末500で編集された社員情報の変更等は、現金管理機100に反映されることはない。
(Step S113)
The management terminal 500 alerts the display unit 504 that changes in employee information and the like are not reflected in the cash management machine 100. At this time, the management terminal 500 may output not only the screen display but also the voice and the like. In this case, changes in employee information edited by the management terminal 500 are not reflected in the cash management machine 100.

すなわち、本実施形態においては、管理端末500は、差分が抽出された担当者全員の状態フラグに基づいて、詳細には、当該担当者全員に「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されていることに基づいて、管理端末500で編集された社員情報の変更等を現金管理機100に反映させる。 That is, in the present embodiment, the management terminal 500 specifically asks all the persons in charge of "state--" and "state B" based on the state flags of all the persons in charge from which the difference is extracted. Based on the fact that any of the status flags is given, the change of the employee information edited by the management terminal 500 is reflected in the cash management machine 100.

ところで、従来の社員情報の登録管理の運用においては、変更等に係る担当者全員の状態フラグが「状態――」である場合にのみ、言い換えると、当該担当者全員について取引がない場合にのみ、変更等を現金管理機100に反映させることができた。従って、従来の社員情報の登録管理の運用においては、上記担当全員について取引が無い状態になるまで、変更等を含む担当者全員の社員情報を現金管理機100に反映させることができず、社員情報の変更等を現金管理機100に効率的に反映させることができていなかった。それに対して、本実施形態においては、各担当者に対して、取引の内容(詳細)を示す状態フラグの付与を行い、変更等に係る担当者全員の状態フラグが「状態――」及び「状態B」である場合に、社員情報の変更等を現金管理機100に反映させることができる。従って、本実施形態によれば、変更等に係る担当者全員について取引が無い状態になるまで待つこともなく、社員情報の変更等を現金管理機100に反映させることができることから、効率的に社員情報の変更等を現金管理機100に反映させることができる。 By the way, in the conventional operation of registration management of employee information, only when the status flag of all the persons in charge related to the change is "status--", in other words, only when there is no transaction for all the persons in charge. , Changes, etc. could be reflected in the cash management machine 100. Therefore, in the conventional operation of registration management of employee information, the employee information of all the persons in charge including changes cannot be reflected in the cash management machine 100 until there is no transaction for all the above persons in charge, and the employees. The change of information and the like could not be efficiently reflected in the cash management machine 100. On the other hand, in the present embodiment, each person in charge is given a state flag indicating the content (details) of the transaction, and the state flags of all the persons in charge related to the change or the like are "state--" and "state--". In the case of "state B", changes in employee information and the like can be reflected in the cash management machine 100. Therefore, according to the present embodiment, the change of employee information can be reflected in the cash management machine 100 without waiting until there is no transaction for all the persons in charge related to the change, etc., which is efficient. Changes in employee information and the like can be reflected in the cash management machine 100.

<<第2の実施形態>>
上述した第1の実施形態においては、差分が抽出された担当者全員に「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されている場合に、変更等を含む担当者全員の社員情報を一括して現金管理機100へ反映させていた。一方、以下に説明する第2の実施形態においては、差分が抽出された各担当者の状態フラグに応じて、担当者ごとに、変更等を現金管理機100へ反映させるか否かを決定する。
<< Second Embodiment >>
In the first embodiment described above, when any of the status flags of "state--" and "state B" is given to all the persons in charge from which the difference is extracted, the person in charge including the change and the like. The employee information of all the persons was collectively reflected in the cash management machine 100. On the other hand, in the second embodiment described below, it is determined for each person in charge whether or not to reflect the change or the like in the cash management machine 100 according to the state flag of each person in charge from which the difference is extracted. ..

詳細には、第1の実施形態においては、差分が抽出された担当者の中に一人でも“「状態――」及び「状態B」”以外の状態フラグ(すなわち、状態A、状態C、状態AB、状態BC、状態AC、状態ABC)が付与されていた場合には、差分が抽出された担当者全員分の変更等が現金管理機100に反映することができない。従って、従来の社員情報の登録管理の運用と同様に、社員情報の変更等の現金管理機100への反映を、当該担当者について、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与される状態になるまで待たなくてはならない場合があった。そこで、本実施形態においては、差分が抽出された各担当者の状態フラグに応じて、担当者ごとに、変更等を現金管理機100へ反映させるか否かを決定する。このようにすることで、担当者ごとに、変更等を現金管理機100へ直ちに反映させることができるようになることから、効率的に社員情報の変更等を現金管理機100に反映させることができる。このような本実施形態の詳細を以下に説明する。 Specifically, in the first embodiment, even one of the persons in charge from which the difference is extracted has a state flag other than "" state-- "and" state B "" (that is, state A, state C, state). When AB, state BC, state AC, state ABC) are assigned, changes for all persons in charge from which the differences have been extracted cannot be reflected in the cash management machine 100. Therefore, conventional employee information Similar to the operation of registration management, the change of employee information etc. is reflected in the cash management machine 100, and one of the status flags of "status--" and "status B" is given to the person in charge. In some cases, I had to wait until I was in a state of being. Therefore, in the present embodiment, it is determined for each person in charge whether or not to reflect the change or the like in the cash management machine 100 according to the state flag of each person in charge from which the difference is extracted. By doing so, changes and the like can be immediately reflected in the cash management machine 100 for each person in charge, so that changes in employee information and the like can be efficiently reflected in the cash management machine 100. it can. Details of such an embodiment will be described below.

なお、本実施形態に係る社員情報管理システム1及び社員情報管理システム1に含まれる各装置の構成は、第1の実施形態と共通する。従って、ここでは、本実施形態に係る社員情報管理システム1及び社員情報管理システム1に含まれる各装置の詳細構成の説明を省略する。 The configuration of each device included in the employee information management system 1 and the employee information management system 1 according to the present embodiment is the same as that of the first embodiment. Therefore, here, the description of the detailed configuration of each device included in the employee information management system 1 and the employee information management system 1 according to the present embodiment will be omitted.

<社員情報管理方法>
本実施形態に係る社員情報管理方法について、図14から図16を参照して説明する。図14は、本実施形態に係る社員情報管理方法のフローチャートである。図15は、本実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906aの一例を示す図である。図16は、本実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908aの一例を示す図である。図14に示すように、本実施形態に係る社員情報の管理方法は、ステップS201からステップS217までの複数のステップを含むことができる。以下に、本実施形態に係る社員情報管理方法の各ステップの詳細を説明する。
<Employee information management method>
The employee information management method according to the present embodiment will be described with reference to FIGS. 14 to 16. FIG. 14 is a flowchart of the employee information management method according to the present embodiment. FIG. 15 is a diagram showing an example of a difference employee information table 906a that stores employee information related to the difference extracted by the management terminal 500 according to the present embodiment. FIG. 16 is a diagram showing an example of a registration employee information table 908a for storing registration employee information according to the present embodiment. As shown in FIG. 14, the method of managing employee information according to the present embodiment can include a plurality of steps from step S201 to step S217. The details of each step of the employee information management method according to the present embodiment will be described below.

(ステップS201〜ステップS205)
本実施形態のステップS201からステップS205は、図7に示される第1の実施形態のステップS101からステップS105までと同様であるため、ここでは、各ステップの説明を省略する。
(Steps S201 to S205)
Since steps S201 to S205 of this embodiment are the same as steps S101 to S105 of the first embodiment shown in FIG. 7, the description of each step is omitted here.

(ステップS207)
管理端末500は、第1の実施形態のステップS107と同様に、現金管理機100等から釣銭情報、締上情報等を取得することにより、抽出された差分に係る担当者の取引情報を取得する。そして、管理端末500は、取得した取引情報に基づいて、差分がある担当者に、当該担当者の取引状態を示す状態フラグを付与する。そして、管理端末500が、差分がある各担当者に状態フラグを付与した結果、例えば、図15に示すような差分社員情報テーブル906aを得ることができる。
(Step S207)
Similar to step S107 of the first embodiment, the management terminal 500 acquires the transaction information of the person in charge related to the extracted difference by acquiring the change information, the closing information, and the like from the cash management machine 100 and the like. .. Then, the management terminal 500 gives a state flag indicating the transaction state of the person in charge to the person in charge having a difference based on the acquired transaction information. Then, as a result of the management terminal 500 giving a state flag to each person in charge having a difference, for example, the difference employee information table 906a as shown in FIG. 15 can be obtained.

詳細には、差分社員情報テーブル906aには、管理者が管理端末500で編集した社員情報(管理端末側社員情報テーブル900)と、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902)とを比較し、差分が抽出された担当者(図15の例では、鈴木花子、田中美子、佐藤次郎が、差分が抽出された担当者となる)の、管理者が編集した社員情報が含まれる。さらに、差分社員情報テーブル906aには、上述のように付与された状態フラグの情報が含まれる。より具体的には、図15の例においては、担当者「鈴木花子」には「状態B」の状態フラグが付与され、担当者「田中美子」には「状態ABC」の状態フラグが付与され、担当者「佐藤次郎」には「状態――」の状態フラグが付与されている。 Specifically, in the differential employee information table 906a, the employee information edited by the administrator on the management terminal 500 (management terminal side employee information table 900) and the employee information acquired from the cash management machine 100 (cash management machine side employee information) are displayed. Employees edited by the administrator of the person in charge whose difference was extracted by comparing with Table 902) (in the example of FIG. 15, Hanako Suzuki, Miko Tanaka, and Jiro Sato are the persons in charge of extracting the difference). Contains information. Further, the differential employee information table 906a includes the information of the status flag given as described above. More specifically, in the example of FIG. 15, the person in charge "Hanako Suzuki" is given the state flag of "state B", and the person in charge "Miko Tanaka" is given the state flag of "state ABC". , The person in charge "Jiro Sato" is given the status flag of "Status--".

(ステップS209)
管理端末500は、第1の実施形態のステップS109と同様に、差分が抽出された担当者の状態フラグが「状態――」及び「状態B」のうちのいずれかであった場合には、ステップS211へ進む。一方、管理端末500は、差分が抽出された担当者の状態フラグが“「状態――」及び「状態B」”以外の状態フラグ(すなわち、状態A、状態C、状態AB、状態BC、状態AC、状態ABC)であった場合には、ステップS213へ進む。なお、本実施形態においては、第1の実施形態とは異なり、差分が抽出された担当者全員についての状態フラグを参照するのではなく、差分が抽出された担当者ごとに状態フラグを参照する。
(Step S209)
Similar to step S109 of the first embodiment, the management terminal 500 determines that the state flag of the person in charge from which the difference is extracted is either "state--" or "state B". The process proceeds to step S211. On the other hand, in the management terminal 500, the state flags of the person in charge from which the difference is extracted are other than "state--" and "state B" (that is, state A, state C, state AB, state BC, state). If it is AC, state ABC), the process proceeds to step S213. In this embodiment, unlike the first embodiment, the state flags for all the persons in charge from which the differences have been extracted are referred to. Instead, refer to the status flag for each person in charge from which the difference was extracted.

(ステップS211)
管理端末500は、該当する担当者については、社員情報の変更等を現金管理機100に反映させることに決定する。
(Step S211)
The management terminal 500 decides to reflect the change of employee information and the like in the cash management machine 100 for the corresponding person in charge.

(ステップS213)
管理端末500は、該当する担当者については、社員情報の変更等を現金管理機100に反映させないことに決定する。
(Step S213)
The management terminal 500 decides not to reflect the change of employee information or the like in the cash management machine 100 for the corresponding person in charge.

(ステップS215)
管理端末500は、ステップS205で抽出された差分のある担当者の全員について、状態フラグに基づいて、社員情報の変更等を現金管理機100に反映させるか否かの決定が行われたか否かを確認する。すなわち、管理端末500は、上記担当者全員について、ステップS209からステップS213が行われたか否かを確認する。そして、管理端末500は、上記担当者全員について、ステップS209からステップS213の一連の処理が行われていた場合には、ステップS217へ進み、行われていなかった場合には、ステップS207へ戻る。
(Step S215)
Whether or not the management terminal 500 has determined whether or not to reflect the change of employee information or the like in the cash management machine 100 based on the status flag for all the persons in charge with the difference extracted in step S205. To confirm. That is, the management terminal 500 confirms whether or not steps S219 to S213 have been performed for all the persons in charge. Then, the management terminal 500 proceeds to step S217 if a series of processes from step S209 to step S213 have been performed for all the persons in charge, and returns to step S207 if not performed.

(ステップS217)
管理端末500は、上述のステップS211及びステップS213の決定に従って、各担当者の社員情報の変更等を反映する、又は反映しないように、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902)と管理端末500上の全員分の社員情報(管理端末側社員情報テーブル900)とをマージして、現金管理機100に新たに登録する登録用社員情報を生成する。このように生成された登録用社員情報は、例えば、図16に示すような登録用社員情報テーブル908aとなる。図16の例においては、差分が抽出された担当者のうち、鈴木花子及び佐藤次郎については、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されていることから、社員情報の変更等を現金管理機100に反映させている。一方、差分が抽出された担当者のうち、田中美子については、“「状態――」及び「状態B」”以外の状態フラグ(当該例においては、「状態ABC」)が付与されていることから、社員情報の変更を現金管理機100に反映させていない。
(Step S217)
The management terminal 500 reflects the employee information (employee on the cash management machine side) acquired from the cash management machine 100 so as to reflect or not reflect the change of the employee information of each person in charge in accordance with the determinations in steps S211 and S213 described above. The information table 902) and the employee information for all employees on the management terminal 500 (employee information table 900 on the management terminal side) are merged to generate registration employee information newly registered in the cash management machine 100. The registration employee information generated in this way is, for example, the registration employee information table 908a as shown in FIG. In the example of FIG. 16, among the persons in charge from which the difference was extracted, Hanako Suzuki and Jiro Sato were given one of the status flags of "state--" and "state B". , Changes in employee information, etc. are reflected in the cash management machine 100. On the other hand, among the persons in charge from which the difference was extracted, Miko Tanaka must be given a state flag (in this example, "state ABC") other than "state--" and "state B". Therefore, the change in employee information is not reflected in the cash management machine 100.

すなわち、登録用社員情報テーブル908aにおいては、差分がある担当者であって、且つ、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与されている担当者の社員情報は、管理端末500側で編集(変更、追加)された社員情報であり、差分がある担当者であって、且つ、“「状態――」及び「状態B」”以外の状態フラグが付与されている担当者の社員情報は、現金管理機100に既に格納された社員情報のままである。さらに、登録用社員情報テーブル908aにおいては、差分がない担当者については、現金管理機100に格納された社員情報のままである。そして、管理端末500は、生成した登録用社員情報テーブル908aを、現金管理機100に送信する。 That is, in the registration employee information table 908a, the employee information of the person in charge who has a difference and is given a state flag of either "state--" or "state B". Is employee information edited (changed or added) on the management terminal 500 side, is a person in charge with a difference, and is given a state flag other than "" state--" and" state B "". The employee information of the person in charge is the same as the employee information already stored in the cash management machine 100. Further, in the registration employee information table 908a, the person in charge who has no difference is stored in the cash management machine 100. Then, the management terminal 500 transmits the generated registration employee information table 908a to the cash management machine 100.

以上のように、本実施形態においては、各担当者の状態フラグに応じて、各担当者の、社員情報の変更等を現金管理機100へ反映させるか否かを決定することにより、社員情報の変更等の現金管理機100への反映を、当該担当者について、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与される状態になるまで待たなくてはならない場合をより減らすことができる。従って、本実施形態によれば、担当者ごとに、社員情報の変更等を現金管理機100へ直ちに反映させることができるようになることから、効率的に社員情報の変更等を現金管理機100に反映させることができる。 As described above, in the present embodiment, the employee information is determined by determining whether or not the change of the employee information of each person in charge is reflected in the cash management machine 100 according to the status flag of each person in charge. When it is necessary to wait for the person in charge to reflect the change, etc. in the cash management machine 100 until one of the status flags of "Status--" and "Status B" is given. Can be reduced more. Therefore, according to the present embodiment, changes in employee information and the like can be immediately reflected in the cash management machine 100 for each person in charge, so that changes in employee information and the like can be efficiently reflected in the cash management machine 100. Can be reflected in.

<<第3の実施形態>>
現金管理機100に登録される社員情報のうち、暗証番号については、例えば、暗証番号の有効期限が差し迫っている状況においては、至急変更登録されることがある。このような場合、該当する担当者の取引状態が、例えば現金管理機100から出金といった状態A(図8参照)のような場合であっても、変更された暗証番号がすぐに現金管理機100に反映されていなければ、当該担当者は現金管理機100を使用することができなくなってしまうことがある。そこで、本実施形態においては、「状態――」及び「状態B」のうちのいずれかの状態フラグが付与された担当者でなくても、言い換えると、“「状態――」及び「状態B」”以外の状態フラグ(すなわち、状態A、状態C、状態AB、状態BC、状態AC、状態ABC)が付与されている担当者であっても、変更に係る情報の情報種別が暗証番号(所定の種別)であった場合には、社員情報の変更を現金管理機100に反映させるようにする。このような本実施形態の詳細を以下に説明する。
<< Third Embodiment >>
Of the employee information registered in the cash management machine 100, the password may be changed and registered immediately, for example, when the expiration date of the password is imminent. In such a case, even if the transaction status of the person in charge is, for example, status A (see FIG. 8) such as withdrawal from the cash management machine 100, the changed PIN is immediately assigned to the cash management machine. If it is not reflected in 100, the person in charge may not be able to use the cash management machine 100. Therefore, in the present embodiment, even if the person in charge is not the person in charge to which any of the state flags of "state-" and "state B" is given, in other words, "state-" and "state B". Even if the person in charge is assigned a state flag other than "" (that is, state A, state C, state AB, state BC, state AC, state ABC), the information type of the information related to the change is a password (that is, a password (that is, state ABC). In the case of a predetermined type), the change in the employee information is reflected in the cash management machine 100. Details of such an embodiment will be described below.

なお、本実施形態に係る社員情報管理システム1及び社員情報管理システム1に含まれる各装置の構成は、第1の実施形態と共通する。従って、ここでは、本実施形態に係る社員情報管理システム1及び社員情報管理システム1に含まれる各装置の詳細構成の説明を省略する。 The configuration of each device included in the employee information management system 1 and the employee information management system 1 according to the present embodiment is the same as that of the first embodiment. Therefore, here, the description of the detailed configuration of each device included in the employee information management system 1 and the employee information management system 1 according to the present embodiment will be omitted.

<社員情報管理方法>
本実施形態に係る社員情報管理方法について、図17から図20を参照して説明する。図17は、本実施形態に係る社員情報管理方法のフローチャートである。図18は、本実施形態に係る現金管理機100に登録された社員情報を格納する現金管理機側社員情報テーブル902bの一例を示す図である。図19は、本実施形態に係る管理端末500で抽出された差分に係る社員情報を格納する差分社員情報テーブル906bの一例を示す図である。図20は、本実施形態に係る登録用の社員情報を格納する登録用社員情報テーブル908bの一例を示す図である。図17に示すように、本実施形態に係る社員情報の管理方法は、ステップS301からステップS319までの複数のステップを含むことができる。以下に、本実施形態に係る社員情報管理方法の各ステップの詳細を説明する。
<Employee information management method>
The employee information management method according to the present embodiment will be described with reference to FIGS. 17 to 20. FIG. 17 is a flowchart of the employee information management method according to the present embodiment. FIG. 18 is a diagram showing an example of a cash management machine side employee information table 902b that stores employee information registered in the cash management machine 100 according to the present embodiment. FIG. 19 is a diagram showing an example of a difference employee information table 906b that stores employee information related to the difference extracted by the management terminal 500 according to the present embodiment. FIG. 20 is a diagram showing an example of a registration employee information table 908b that stores registration employee information according to the present embodiment. As shown in FIG. 17, the method of managing employee information according to the present embodiment can include a plurality of steps from step S301 to step S319. The details of each step of the employee information management method according to the present embodiment will be described below.

なお、以下の説明においては、変更に係る情報の情報種別が「暗証番号」であった場合には、該当する担当者の状態フラグが、“「状態――」及び「状態B」”以外の状態フラグ(すなわち、状態A、状態C、状態AB、状態BC、状態AC、状態ABC)であっても、社員情報の変更を現金管理機100に反映させる場合を例として説明する。また、上述の第1の実施形態及び第2の実施形態においては、社員情報の変更は、管理端末500で行うものとして説明していたが、本発明のいずれの実施形態においても、暗証番号等の各種社員情報については、担当者等が現金管理機100において変更することができる。そのため、管理端末500、現金管理機100のいずれかで社員情報の変更等が行われていることを検知するために、上述の第1及び第2の実施形態、さらに本実施形態においては、管理端末500が、管理者が編集した社員情報(管理端末側社員情報テーブル900等)と、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902等)とを比較を行い、社員情報に差分がある担当者を抽出するようにしている。そこで、以下の説明においては、暗証番号が担当者自身によって現金管理機100において変更された場合を例として説明する。 In the following explanation, when the information type of the information related to the change is "PIN", the status flag of the corresponding person in charge is other than "Status--" and "Status B". The case where the change of the employee information is reflected in the cash management machine 100 even if the state flag (that is, the state A, the state C, the state AB, the state BC, the state AC, the state ABC) will be described as an example. In the first embodiment and the second embodiment of the above, it has been described that the change of employee information is performed by the management terminal 500, but in any of the embodiments of the present invention, various employees such as a personal identification number and the like are used. The information can be changed by the person in charge or the like in the cash management machine 100. Therefore, in order to detect that the employee information is changed in either the management terminal 500 or the cash management machine 100, the information can be changed. In the first and second embodiments described above, and further in the present embodiment, the management terminal 500 acquires employee information (management terminal side employee information table 900, etc.) edited by the administrator and employees acquired from the cash management machine 100. The information (cash management machine side employee information table 902, etc.) is compared to extract the person in charge who has a difference in the employee information. Therefore, in the following explanation, the password is cashed by the person in charge. A case where the change is made in the management machine 100 will be described as an example.

(ステップS301)
本実施形態のステップS301は、図14に示される第2の実施形態のステップS201と同様であるため、ここでは、ステップS301の説明を省略する。
(Step S301)
Since step S301 of this embodiment is the same as step S201 of the second embodiment shown in FIG. 14, the description of step S301 is omitted here.

(ステップS303)
管理端末500は、現金管理機100に登録している全員分の社員情報を取得する。例えば、管理端末500は、現金管理機100から、図18に示されるような現金管理機側社員情報テーブル902bを取得する。なお、図18の例においては、担当者「山田太郎」の暗証番号が担当者自身によって変更されたため、担当者「山田太郎」の暗証番号、及び、暗証番号の有効期限については、ハッチングをかけて表現している。
(Step S303)
The management terminal 500 acquires employee information for all employees registered in the cash management machine 100. For example, the management terminal 500 acquires the cash management machine side employee information table 902b as shown in FIG. 18 from the cash management machine 100. In the example of FIG. 18, since the personal identification number of the person in charge "Taro Yamada" was changed by the person in charge, the personal identification number of the person in charge "Taro Yamada" and the expiration date of the personal identification number are hatched. Is expressed.

(ステップS305)
本実施形態のステップS305は、図14に示される第2の実施形態のステップS205と同様であるため、ここでは、ステップS305の説明を省略する。
(Step S305)
Since step S305 of this embodiment is the same as step S205 of the second embodiment shown in FIG. 14, the description of step S305 will be omitted here.

(ステップS307)
管理端末500は、第1及び第2の実施形態のステップS107及びステップS207と同様に、現金管理機100等から釣銭情報、締上情報等を取得することにより、抽出された差分に係る担当者の取引情報を取得する。そして、管理端末500は、例えば取引情報テーブル904に基づいて、社員情報に差分がある担当者の取引状態を示す状態フラグを、例えば図8に示すルールに従って付与する。そして、管理端末500が、社員情報に差分がある各担当者に状態フラグを付与した結果、例えば、図19に示すような差分社員情報テーブル906bを得ることができる。
(Step S307)
Similar to steps S107 and S207 of the first and second embodiments, the management terminal 500 is a person in charge of the difference extracted by acquiring change information, tightening information, and the like from the cash management machine 100 and the like. Get the transaction information of. Then, the management terminal 500 gives a state flag indicating the transaction state of the person in charge having a difference in the employee information, for example, based on the transaction information table 904, according to the rule shown in FIG. 8, for example. Then, as a result of the management terminal 500 giving a state flag to each person in charge having a difference in the employee information, for example, the difference employee information table 906b as shown in FIG. 19 can be obtained.

詳細には、図19の差分社員情報テーブル906bにおいては、担当者「山田太郎」については、管理端末500に格納した社員情報(例えば、図9の管理端末側社員情報テーブル900)からの社員情報が反映されているものの、当該管理端末側社員情報テーブル900と、図19に示される現金管理機側社員情報テーブル902bとの間に差分がある「暗証番号」及び暗証番号の「有効期限」については、ハッチングをかけて表現している。さらに、図19の例においては、担当者「山田太郎」については、「状態AB」の状態フラグが付与されている。 Specifically, in the differential employee information table 906b of FIG. 19, regarding the person in charge "Taro Yamada", the employee information from the employee information stored in the management terminal 500 (for example, the employee information table 900 on the management terminal side of FIG. 9). However, there is a difference between the management terminal side employee information table 900 and the cash management machine side employee information table 902b shown in FIG. Is expressed with hatching. Further, in the example of FIG. 19, the person in charge "Taro Yamada" is given the state flag of "state AB".

(ステップS309)
本実施形態のステップS309は、図14に示される第2の実施形態のステップS209と同様であるため、ここでは、ステップS309の説明を省略する。
(Step S309)
Since step S309 of this embodiment is the same as step S209 of the second embodiment shown in FIG. 14, the description of step S309 is omitted here.

(ステップS311)
管理端末500は、差分が抽出された担当者の変更の情報の種別が暗証番号(所定の種別)であった場合には、ステップS313へ進む。一方、管理端末500は、差分が抽出された担当者の変更の情報の種別が暗証番号(所定の種別)でない場合には、ステップS315へ進む。例えば、図19の例においては、担当者「山田太郎」については、「状態AB」の状態フラグが付与されていることから、第2の実施形態では社員情報の変更が現金管理機100に反映されない。一方、本実施形態においては、担当者「山田太郎」については、変更に係る情報種別が暗証番号であるため、当該変更を現金管理機100及び管理端末500に反映させる旨の決定がなされる。
(Step S311)
The management terminal 500 proceeds to step S313 when the type of the change information of the person in charge from which the difference is extracted is a personal identification number (predetermined type). On the other hand, if the type of the change information of the person in charge from which the difference is extracted is not the password (predetermined type), the management terminal 500 proceeds to step S315. For example, in the example of FIG. 19, since the person in charge "Taro Yamada" is given the state flag of "state AB", the change of employee information is reflected in the cash management machine 100 in the second embodiment. Not done. On the other hand, in the present embodiment, since the information type related to the change is the password for the person in charge "Taro Yamada", it is decided that the change is reflected in the cash management machine 100 and the management terminal 500.

(ステップS313〜ステップS317)
本実施形態のステップS313からステップS317は、図14に示される第2の実施形態のステップS211からステップS215までと同様であるため、ここでは、各ステップの説明を省略する。
(Step S313 to Step S317)
Since steps S313 to S317 of this embodiment are the same as steps S211 to S215 of the second embodiment shown in FIG. 14, the description of each step is omitted here.

(ステップS319)
管理端末500は、上述のステップS315及びステップS315の決定に従って、各担当者の社員情報の変更等を反映する、又は反映しないように、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902b)と管理端末500上の全員分の社員情報(管理端末側社員情報テーブル900)とをマージして、現金管理機100に新たに登録する登録用社員情報を生成する。なお、本実施形態においては、変更に係る情報種別が暗証番号であることにより変更を現金管理機100及び管理端末500に反映させる旨の決定がなされた情報については、管理端末500上の全員分の社員情報(管理端末側社員情報テーブル900)と、現金管理機100から取得した社員情報(現金管理機側社員情報テーブル902b)とを比較し、暗証番号の有効期限が遅い方の情報を反映させるものとする。具体的には、担当者「山田太郎」については、図9の管理端末側社員情報テーブル900においては、暗証番号の有効期限が2017年4月3日であり、図18の現金管理機側社員情報テーブル902bにおいては、暗証番号の有効期限が2017年5月3日である。従って、本実施形態においては、暗証番号の有効期限が遅い、図18の現金管理機側社員情報テーブル902bの暗証番号「9876」が最終的に反映されることとなる。
(Step S319)
The management terminal 500 reflects the employee information (employee on the cash management machine side) acquired from the cash management machine 100 so as to reflect or not reflect the change of the employee information of each person in charge in accordance with the determinations in steps S315 and S315 described above. The information table 902b) and the employee information for all employees on the management terminal 500 (employee information table 900 on the management terminal side) are merged to generate registration employee information newly registered in the cash management machine 100. In addition, in this embodiment, the information for which the decision is made to reflect the change to the cash management machine 100 and the management terminal 500 because the information type related to the change is the password is for all the members on the management terminal 500. Employee information (employee information table 900 on the management terminal side) is compared with employee information (employee information table 902b on the cash management machine side) acquired from the cash management machine 100, and the information of the one with the later expiration date of the password is reflected. It shall be made to. Specifically, regarding the person in charge "Taro Yamada", in the management terminal side employee information table 900 in FIG. 9, the password is valid on April 3, 2017, and the cash management machine side employee in FIG. 18 is shown. In the information table 902b, the expiration date of the personal identification number is May 3, 2017. Therefore, in the present embodiment, the personal identification number "9876" of the cash management machine side employee information table 902b in FIG. 18, which has a late expiration date, is finally reflected.

このように生成された登録用社員情報は、例えば、図20に示すような登録用社員情報テーブル908bとなる。図20の例においては、担当者「山田太郎」については、図18の現金管理機側社員情報テーブル902bの暗証番号「9876」が反映されている。なお、当該登録用社員情報テーブル908bは、現金管理機100に格納されるだけでなく、管理端末500にも格納されることとなる。 The registration employee information generated in this way is, for example, the registration employee information table 908b as shown in FIG. In the example of FIG. 20, for the person in charge "Taro Yamada", the personal identification number "9876" of the cash management machine side employee information table 902b of FIG. 18 is reflected. The registration employee information table 908b is stored not only in the cash management machine 100 but also in the management terminal 500.

以上のように、本実施形態によれば、変更に係る情報の情報種別が暗証番号等であった場合には、「状態――」又は「状態B」の状態フラグが付与された担当者でなくても、当該変更を現金管理機100に反映させることができる。従って、例えば、該当する担当者が、現金管理機100から出金といった状態A(図8参照)のような場合であっても、変更された暗証番号がすぐに現金管理機100等に反映されることから、当該担当者は、現金管理機100の使用を継続することができる。 As described above, according to the present embodiment, when the information type of the information related to the change is a personal identification number or the like, the person in charge to which the state flag of "state--" or "state B" is given. Even if it is not, the change can be reflected in the cash management machine 100. Therefore, for example, even if the person in charge is in a state A (see FIG. 8) such as withdrawal from the cash management machine 100, the changed PIN is immediately reflected in the cash management machine 100 or the like. Therefore, the person in charge can continue to use the cash management machine 100.

なお、上述の本実施形態においては、変更に係る情報の情報種別が暗証番号であることに限定されるものではなく、暗証番号以外の情報であっても、当該変更を現金管理機100に反映させるようにしてもよい。さらに、上述の本実施形態においては、第2の実施形態と組み合わせて実施することとして説明したが、このような実施に限定されるものではなく、例えば、状態フラグを参照することなく、変更に係る情報の情報種別のみに基づいて、当該変更を現金管理機100に反映させるか否かを決定するようにしてもよい。 In the above-described embodiment, the information type of the information related to the change is not limited to the personal identification number, and the change is reflected in the cash management machine 100 even if the information is other than the personal identification number. You may let it. Further, in the above-described present embodiment, it has been described that the embodiment is performed in combination with the second embodiment, but the present embodiment is not limited to such an embodiment, and for example, it can be changed without referring to the state flag. It may be decided whether or not to reflect the change in the cash management machine 100 based only on the information type of the information.

<<まとめ>>
以上のように、上述した各実施形態においては、各担当者の取引の有無ではなく、取引の詳細や変更に係る情報の情報種別に基づいて、社員情報の変更等を現金管理機100等へ反映させるか否かを決定している。このようにすることで、これら実施形態によれば、該当する担当者について取引が無い状態になるまで待つこともなく、社員情報の変更等を現金管理機100等に直ちに効率的に反映させることができる。
<< Summary >>
As described above, in each of the above-described embodiments, changes in employee information, etc. are sent to the cash management machine 100, etc., based on the details of the transactions and the information type of the information related to the changes, not based on the presence or absence of transactions by each person in charge. It is decided whether or not to reflect it. By doing so, according to these embodiments, changes in employee information and the like can be immediately and efficiently reflected in the cash management machine 100 and the like without waiting until there is no transaction for the relevant person in charge. Can be done.

<<補足>>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<< Supplement >>
Although the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, the present invention is not limited to such examples. It is clear that a person having ordinary knowledge in the field of technology to which the present invention belongs can come up with various modifications or modifications within the scope of the technical idea described in the claims. , These are also naturally understood to belong to the technical scope of the present invention.

また、上述した本発明の実施形態の利用者情報管理方法における各ステップは、必ずしも記載された順序に沿って処理されなくてもよい。例えば、各ステップは、適宜順序が変更されて処理されてもよい。また、各ステップは、時系列的に処理される代わりに、一部並列的に又は個別的に処理されてもよい。さらに、各ステップの処理方法についても、必ずしも記載された方法に沿って処理されなくてもよく、例えば、他の機能部によって他の方法で処理されていてもよい。 In addition, each step in the user information management method according to the embodiment of the present invention described above does not necessarily have to be processed in the order described. For example, each step may be processed in an appropriately reordered manner. Further, each step may be partially processed in parallel or individually instead of being processed in chronological order. Further, the processing method of each step does not necessarily have to be processed according to the described method, and may be processed by another method by another functional unit, for example.

さらに、上記の実施形態に係る利用者情報管理方法の少なくとも一部は、コンピュータを機能させる情報処理プログラムとして、ソフトウェアで構成することが可能であり、ソフトウェアで構成する場合には、これらの方法の少なくとも一部を実現するプログラムをフレキシブルディスクやCD−ROM(Compact Disc Read Only Memory)等の記録媒体に収納し、管理端末500等、もしくは、管理端末500と接続された他の装置に読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。さらに、これらの方法の少なくとも一部を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。 Further, at least a part of the user information management methods according to the above-described embodiment can be configured by software as an information processing program for operating a computer, and when configured by software, these methods A program that realizes at least a part of the program is stored in a recording medium such as a flexible disk or a CD-ROM (Compact Disk Read Only Memory), and is read by the management terminal 500 or the like or another device connected to the management terminal 500. You may let it run. The recording medium is not limited to a removable one such as a magnetic disk or an optical disk, and may be a fixed recording medium such as a hard disk device or a memory. Further, a program that realizes at least a part of these methods may be distributed via a communication line (including wireless communication) such as the Internet. Further, the program may be encrypted, modulated, compressed, and distributed via a wired line or wireless line such as the Internet, or stored in a recording medium.

1 社員情報管理システム
100 現金管理機
102、202、502、602 入力部
104、204、504、604 表示部
106 紙幣入出金部
108 硬貨入出金部
110 プリンタ部
114、414、514 通信部
120、420、520 制御部
122、522 社員情報取得部
124 現金管理処理部
126、426 状態情報出力部
130、430、530 記憶部
132、432 担当者情報DB
134、434 釣銭情報DB
136、436 売上情報DB
200 窓口端末
210、610 プリンタ
300 釣銭機
400 売上情報管理サーバ
526 状態情報取得部
440 締上情報DB
500 管理端末
524 差分抽出部
528 社員情報反映部
600 携帯端末
700 通信網
800 人事管理サーバ
900 管理端末側社員情報テーブル
902、902b 現金管理機側社員情報テーブル
904 取引情報テーブル
906、906a、906b 差分社員情報テーブル
908、908a、908b 登録用社員情報テーブル
1 Employee information management system 100 Cash management machine 102, 202, 502, 602 Input section 104, 204, 504, 604 Display section 106 Banknote deposit / withdrawal section 108 Coin deposit / withdrawal section 110 Printer section 114, 414, 514 Communication section 120, 420 520 Control unit 122, 522 Employee information acquisition unit 124 Cash management processing unit 126, 426 Status information output unit 130, 430, 530 Storage unit 132, 432 Person in charge information DB
134, 434 Change information DB
136,436 Sales information DB
200 Counter terminal 210, 610 Printer 300 Change machine 400 Sales information management server 526 Status information acquisition unit 440 Closing information DB
500 Management terminal 524 Difference extraction unit 528 Employee information reflection unit 600 Mobile terminal 700 Communication network 800 Personnel management server 900 Management terminal side employee information table 902, 902b Cash management machine side employee information table 904 Transaction information table 906, 906a, 906b Difference employee Information table 908, 908a, 908b Registration employee information table

Claims (9)

現金管理装置に登録されている第1の利用者情報群を取得する第1の利用者情報群取得部と、
第2の利用者情報群を取得する第2の利用者情報群取得部と、
前記第1の利用者情報群と前記第2の利用者情報群とを比較して、差分情報のある利用者情報を抽出する抽出部と、
抽出された前記利用者情報に関連する情報が所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させる情報反映部と、
を備える、利用者情報管理装置。
The first user information group acquisition unit that acquires the first user information group registered in the cash management device, and
The second user information group acquisition unit that acquires the second user information group, and
An extraction unit that compares the first user information group with the second user information group and extracts user information having difference information, and an extraction unit.
When the extracted information related to the user information is in a predetermined state, an information reflection unit that reflects the difference information in the first user information group, and
A user information management device equipped with.
利用者の状態を示す状態情報を取得する状態情報取得部をさらに備え、
前記情報反映部は、前記抽出された利用者情報に係る前記状態情報に基づいて、前記差分情報を前記第1の利用者情報群に反映させるか否かを決定する、
請求項1に記載の利用者情報管理装置。
It also has a status information acquisition unit that acquires status information indicating the user's status.
The information reflection unit determines whether or not to reflect the difference information in the first user information group based on the state information related to the extracted user information.
The user information management device according to claim 1.
前記情報反映部は、前記抽出された利用者情報に係る全ての前記状態情報が前記所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させる、
請求項2に記載の利用者情報管理装置。
When all the state information related to the extracted user information is in the predetermined state, the information reflecting unit reflects the difference information in the first user information group.
The user information management device according to claim 2.
前記情報反映部は、前記抽出された利用者情報に係る前記利用者のうち、前記状態情報が前記所定の状態にある前記利用者について、前記差分情報を前記第1の利用者情報群に反映させる、
請求項2に記載の利用者情報管理装置。
The information reflection unit reflects the difference information in the first user information group for the user whose state information is in the predetermined state among the users related to the extracted user information. Let,
The user information management device according to claim 2.
前記情報反映部は、前記差分情報に係る情報種別に基づいて、前記差分情報を反映させるか否かを決定する、
請求項1に記載の利用者情報管理装置。
The information reflecting unit determines whether or not to reflect the difference information based on the information type related to the difference information.
The user information management device according to claim 1.
前記情報反映部は、前記抽出された利用者情報に係る利用者のうち、前記情報種別が所定の種別にある前記利用者について、前記差分情報を前記第1の利用者情報群に反映させる、
請求項5に記載の利用者情報管理装置。
The information reflection unit reflects the difference information in the first user information group for the user whose information type is a predetermined type among the users related to the extracted user information.
The user information management device according to claim 5.
現金の入出金を管理する現金管理装置と、
前記現金管理装置を利用する利用者の利用者情報を管理する利用者情報管理装置と、
を含み、
前記利用者情報管理装置は、
前記現金管理装置に登録されている第1の利用者情報群を取得する第1の利用者情報群取得部と、
第2の利用者情報群を取得する第2の利用者情報群取得部と、
前記第1の利用者情報群と前記第2の利用者情報群とを比較して、差分情報のある前記利用者情報を抽出する抽出部と、
抽出された前記利用者情報に関連する情報が所定の状態である場合には、前記差分情報を前記第1の利用者情報群に反映させる情報反映部と、
を有する、
利用者情報管理システム。
A cash management device that manages cash deposits and withdrawals,
A user information management device that manages user information of a user who uses the cash management device, and
Including
The user information management device is
A first user information group acquisition unit that acquires a first user information group registered in the cash management device, and a first user information group acquisition unit.
The second user information group acquisition unit that acquires the second user information group, and
An extraction unit that compares the first user information group with the second user information group and extracts the user information having difference information, and an extraction unit.
When the extracted information related to the user information is in a predetermined state, an information reflection unit that reflects the difference information in the first user information group, and
Have,
User information management system.
前記各利用者についての売上情報を管理する売上情報管理サーバをさらに含む、請求項7に記載の利用者情報管理システム。 The user information management system according to claim 7, further including a sales information management server that manages sales information for each user. 前記各利用者についての人事情報を管理する人事管理サーバをさらに含む、請求項7又は8に記載の利用者情報管理システム。 The user information management system according to claim 7 or 8, further including a personnel management server that manages personnel information for each user.
JP2017181962A 2017-09-22 2017-09-22 User information management device and user information management system Active JP6879142B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017181962A JP6879142B2 (en) 2017-09-22 2017-09-22 User information management device and user information management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017181962A JP6879142B2 (en) 2017-09-22 2017-09-22 User information management device and user information management system

Publications (2)

Publication Number Publication Date
JP2019057188A JP2019057188A (en) 2019-04-11
JP6879142B2 true JP6879142B2 (en) 2021-06-02

Family

ID=66107592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017181962A Active JP6879142B2 (en) 2017-09-22 2017-09-22 User information management device and user information management system

Country Status (1)

Country Link
JP (1) JP6879142B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271816A (en) * 2002-03-18 2003-09-26 Oki Electric Ind Co Ltd Cash processing machine
JP5125136B2 (en) * 2007-02-09 2013-01-23 沖電気工業株式会社 Cash management system
JP5807582B2 (en) * 2012-02-17 2015-11-10 沖電気工業株式会社 Information processing apparatus, program, and deposit / withdrawal system
JP6161412B2 (en) * 2013-06-06 2017-07-12 株式会社ライブカンパニー Store status visual integrated management system
JP6330584B2 (en) * 2014-09-03 2018-05-30 沖電気工業株式会社 Cash processing equipment
JP2016181144A (en) * 2015-03-24 2016-10-13 株式会社沖データ Information management system, control method of information management system, and management device
JP2016218611A (en) * 2015-05-18 2016-12-22 株式会社リコー Information processing apparatus, program, and information processing system

Also Published As

Publication number Publication date
JP2019057188A (en) 2019-04-11

Similar Documents

Publication Publication Date Title
US8387874B1 (en) Machine out of service based on business hours
US20160027256A1 (en) Wagering system and method
US8909547B2 (en) Handheld order unit and cash handling device
US8517257B1 (en) Coerced robbery prevention in a cash handling device
US11544987B2 (en) Automated till register system and method
CN101458848A (en) Conducting assisted self-service transactions
JP6587816B2 (en) Money collection system and money collection method
US20130218770A1 (en) System and Method for Performing Financial and Other Transactions with Increased Automation, Improved Security and/or Usage of Data
JP7056283B2 (en) User information management device and user information management system
JP6881195B2 (en) Media processing equipment
JP6879142B2 (en) User information management device and user information management system
CN101996452A (en) Transaction support method
JP2003256904A (en) Processing system of teller machine
JP5104167B2 (en) Window business processing system
JP2016118875A (en) Currency processing system
JP5451701B2 (en) Deposit acceptance system and deposit acceptance method
JP7147174B2 (en) Information management device and information management system
JP7106831B2 (en) Cash management device and cash management system
JP2008217528A (en) Individual confirmation system and counter terminal
US20120092281A1 (en) Currency Keeper
JP7808671B1 (en) Information processing device, information processing method, and program
JP7583763B2 (en) Voucher work support method and system
JP2005215900A (en) Transaction management system
JP6887241B2 (en) Information linkage method in money processing system, money processing device, and money processing system
JP6228697B1 (en) Financial institution system, deposit method and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190327

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210312

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210412

R150 Certificate of patent or registration of utility model

Ref document number: 6879142

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150