JPH0341590A - 時間管理装置及び時間管理方法 - Google Patents

時間管理装置及び時間管理方法

Info

Publication number
JPH0341590A
JPH0341590A JP17678289A JP17678289A JPH0341590A JP H0341590 A JPH0341590 A JP H0341590A JP 17678289 A JP17678289 A JP 17678289A JP 17678289 A JP17678289 A JP 17678289A JP H0341590 A JPH0341590 A JP H0341590A
Authority
JP
Japan
Prior art keywords
time
register
hours
working hours
leave
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.)
Granted
Application number
JP17678289A
Other languages
English (en)
Other versions
JP2893593B2 (ja
Inventor
Mitsutoshi Yahagi
矢作 光寿
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP1176782A priority Critical patent/JP2893593B2/ja
Publication of JPH0341590A publication Critical patent/JPH0341590A/ja
Application granted granted Critical
Publication of JP2893593B2 publication Critical patent/JP2893593B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、フレックスタイム制などにおける退社可能時
刻を表示する時間管理装置に関する。
〔従来技術及びその問題点〕
最近、出社時刻、退社時刻を労働者が自主的に決めるこ
とのできるフレックスタイム制を導入する企業が増えて
きている。
フレックスタイム制では、例えば−日の内で必ず出社し
ていなければならない時間帯(これをコアタイムと呼ぶ
)と、出社、退社の時刻を自由に選択できる時間帯(こ
れをフレキシブルタイムと呼ぶ)とが設けられ、各人が
一日の労働時間、あるいは−カ月の総労働時間を満足す
る範囲で、出社時刻及び退社時刻を決めることができる
例えば、−日の基準労働時間とコアタイムとが決められ
ている場合には、出社時刻により退社可能となる時刻も
変化するので、その都度個々人が出社時刻と基準労働時
間及びコアタイムとから、その日の退社可能時刻を計算
する必要があり面倒であった。
〔発明の目的〕
本発明の目的は、フレックスタイム制などにおける退社
可能時刻を簡単に知ることができる時間管理装置を提供
することである。
〔発明の要点] 本発明は、出社時刻と、記憶手段に記憶されている一日
の拘束時間の基準となるデータとから退社可能時刻を算
出し、算出した退社可能時刻を表示するものである。
〔実  施  例〕
以下、本発明の実施例を図面を参照しながら説明する。
第1図は、本発明の一実施例の時間管理装置の外観正面
図である。
装置の上面には、出社時に操作する出社キー1と退社時
に操作する退社キー2とが設けられている。
装置正面右側には、残り拘束時間、残り労働時間等の表
示を行うノーマルモードと、後述するメモリに記憶しで
ある労働時間データを読み出して表示させる読み出しモ
ードとを切り換えるモードキーMが設けられている。
そのMキーの下部には、拘束時間及び実労働時間の表示
と、操作された時点における残り拘束時間及び残り労働
時間の表示とを切り替えるAキーが設けられている。
Aキーの下部には、読み出しモードにおいて、−日毎の
労働時間データ(出社時刻、退社時刻、残業時間等のデ
ータ)の読み出しモードと、−カ月のトータル労働時間
、トータル残業時間等の読み出しモードとを切り換える
Cキーが設けられている。
そのCキーの左隣には、記憶させたデータをクリアする
為のクリアキーが設けられている。
また、正面上部には、労働時間データを表示する4個の
表示部3〜6が設けられ、その下部には日付及び現在時
刻を表示する表示部7が設けられている。
正面最上部左側の表示部3には、出社時刻が表示され、
その右側の表示部4には、後述する出社キー処理で算出
される退社可能時刻が表示される。
それらの下部の表示部5には、拘束時間又は残り拘束時
間が表示される。
その右側の表示部6には、実労働時間又は残り労働時間
が表示される。
それら表示部5及び6の下部の表示部7の上段の表示部
7aには、現在の日付が表示され、下段の表示部7bに
は現在の時刻が表示される。
詳しくは後述するが、例えば上記出社キー■を操作する
ことにより、出社時刻と、その出社時刻から算出される
退社可能時刻が表示部3及び表示部4に表示されると共
に、残り拘束時間、残り労働時間が表示部5及び表示部
6に表示される。
次に、第2図は実施例の時間管理装置の回路構成図であ
る。
同図において、発振回路11は一定周期の基準クロック
信号を生成する回路であり、生成した信号を分周回路1
2に出力する。分周回路12は、上記基準クロック信号
を分周し時刻計時の基準となる1分毎号を作成する。
時刻計数回路13は、1分毎の計時信号を計数して現在
時刻を求め、求めた現在時刻データTをCPU15に出
力すると共に、24時間計数する毎に日キャリー信号を
日付計数回路14に出力する。
日付計数回路14は、上記日キャリー信号に従って日付
及び月の計数を行い、計数した日付データDと月データ
MとをCPU15に出力する。
CPUI 5は、内蔵するROMに記憶されている各種
の制御プログラムに基づいて、キー処理、出退社キー処
理及び表示処理などを実行する中央演算処理部である。
フリップフロップ16は、CPU15からの信号により
セット、リセットされる回路である。このフリップフロ
ップ16がCPU5からの信号によりセットされれると
、アンドゲート17が開いて分周回路12からの1分毎
号がCPU15に与えられ労働時間等の計時が開始され
る。
キ一部18は、上述したMキー、Aキー、Bキー等から
なり、それらのキーの操作信号をCPU15に出力する
表示部19は、上述した表示部3〜6及び日付、時刻表
示部7とからなり、CPU15で計算された残り労働時
間、残業時間等を表示する。
RAM20は、書き込み、読み出し可能なメモリであり
、各種レジスタ及び−日毎の出社時刻、退社時刻、残業
時間等を記憶するメモリエリアを有している。
第3図、第4図及び第5図は、このRAM20の構成を
示す図である。
第3図において、レジスタUは、−日の基準労働時間を
記憶するレジスタであり、本実施例では1日の労働時間
として8時間が予め設定されている。
レジスタCTAは、コアタイムの開始時刻を記憶するレ
ジスタであり、レジスタCTBは、コアタイムの終了時
刻を記憶するレジスタである。
休憩メモリKM、〜KM5は、それぞれ休憩開始時刻を
記憶するレジスタKM、A、休憩終了時刻を記憶するレ
ジスタKM、B、休憩時間を記憶するレジスタKMnC
とを有し、本実施例では5種類の休憩時間を記憶するこ
とができる。
また、レジスタには、上記休憩メモリK M I〜KM
5に記憶されている休憩データ数を記憶するレジスタで
ある。
上記レジスタUの一日の基準労働時間、レジスタCTA
のコアタイム開始時刻、レジスタCTBのコアタイム終
了時刻、レジスタKMnAの休憩開始時刻、レジスタK
MnBの休憩終了時刻、レジスタKMnCの休憩時間及
びレジスタにの休憩データ数は外部操作スイソチ(図示
せず)により任意の値に設定可能になっており、夫々の
企業のフレックスタイム制度に合わせて設定できる。
次に、第4図において、レジスタXは、出社時刻を記憶
するレジスタであり、レジスタYは、退社可能時刻を記
憶するレジスタである。
レジスタSは、休憩時間を含む一日の拘束時間を記憶す
るレジスタであり、レジスタRは、その拘束時間から休
憩時間を除いた、実労働時間を記憶する記憶するレジス
タである。
レジスタNSは、後述する出社キー処理により算出され
る退社可能時刻までの残り拘束時間を記憶するレジスタ
であり、レジスタNRは、残り労働時間を記憶するレジ
スタである。
レジスタZは、−日の基準労働時間を超えた労働時間を
残業時間として記憶するレジスタである。
レジスタKTは、出社時刻と退社可能時刻との間にある
休憩時間の合計を記憶するレジスタあり、レジスタKK
はそのときの演算に使用される作業用のレジスタである
フラグLは、動作モードに対応した値を記憶するレジス
タであり、例えばMキーの操作によりノーマルモードと
なっているときには、フラグLには「0」が記憶され、
−日毎及び−カ月間の労働時間データ(出社時刻、退社
時刻などのデータ)の読み出しモードとなっているとき
には、フラグLには「1」が記憶される。
フラグQは、拘束時間及び実労働時間の表示か、あるい
は残り拘束時間及び残り労働時間の表示かを示すフラグ
である。例えば、−日の拘束時間及び実労働時間を表示
するときには、フラグQには「1」が記憶され、残り拘
束時間及び残り労働時間を表示するときには、フラグQ
には「0」が記憶される。
フラグPは、読み出しモードにおいて、−日毎のデータ
を読み出すか、あるいは月間の合計データを読み出すか
を示すフラグである。
ポインタNは、第5図に示す一日毎の労働時間データの
読み出しアドレスを指定するものである。
また、レジスタIは、演算に使用される作業用のレジス
タである。
第5図において、−日毎の労働時間データを記憶するメ
モリM1〜M3Iは一方月の1日から31日に対応して
設けられ、メモリM1〜M 3 、はそれぞれレジスタ
MnA、MnB、MfiC,M、D、MnEを有してい
る。
レジスタMnAには出社時刻が記憶され、レジスタMf
iBには退社時刻が記憶される。レジスタM、Cには休
憩時間を除いた一日の労働時間が記憶され、レジスタM
nDには残業時間が記憶される。また、レジスタM、、
Hには労働時間が基準労働時間を下回った時、その時の
不足時間が記憶される。
レジスタTCは、月間の労働時間の合計を記憶するレジ
スタであり、レジスタTDは月間の残業時間の合計を記
憶するレジスタであり、レジスタTEは不足時間の合計
を記憶するレジスタである。
次に以上のような構成の実施例の動作を説明する。
第6図は、全体の処理動作を説明するフローチャートで
ある。
先ず、ステップSLでは、何らかのキーの操作が行われ
たか否かを判別する。キー操作が行われたときには、ス
テップS2のキー処理を実行する。
第7図は、上記キー処理の内容を説明するフローチャー
トである。
先ず、ステップS6において、操作されたのがMキーか
どうかを判別する。操作されたのがMキーであれば、次
のステップS7でフラグLを反転させる。
すなわち、Mキーを操作することにより、拘束時間、実
労働時間等を表示するノーマルモードと、−日毎又は−
カ月間のデータの読み出しモードとを交互に切り換える
ことができる。
ステップS6の判別においてMキーの操作でなければ、
ステップS8に進みフラグLが「O」かどうかを判別す
る。
L=Oのときには、次のステップS9に進み出社キー1
の操作かどうかを判別する。
L=Oのノーマルモードにおいて出社キー1が操作され
たときには、次のステップS10の出社キー処理を実行
する。
第9図は、上記出社キー処理の内容を説明するフローチ
ャートである。
先ず、第9図のステップST1において、出社キー1が
操作された時の現在時刻Tを出社時刻レジスタXに格納
する。次にステップST2で、そのレジスタXにレジス
タUの基準労働時間を加算し、加算結果を退社可能時刻
レジスタYに格納する。
さらに、ステップST3において、休憩時間の合計を記
憶するレジスタKT及び作業用レジスタKKを「0」に
クリアして、それらのレジスタを初期化する。
その後、ステップST4において、レジスタにの値が「
0」でないかどうかを判別し、前述した休憩メモリKM
flに休憩時間が設定されているかどうかを判別する。
K≠0のときには、休憩メモリKMflに何らかの休憩
データが設定されているので、ステップST5に進みレ
ジスタIに先ず初期値として「1」を設定する。このレ
ジスタ■は、5個の休憩メモリKMnの何れかを指定す
るポインタとして機能する。
そして、次のステップST6において、出社時刻Xが、
レジスタIで指定されるI番目(この場合、初期値I=
1)の休憩時間内にあるかどうかを判別する。
出社時刻Xが休憩時間内にあるときには、先ずステップ
ST7で、休憩終了時刻KMI Bから出社時刻Xを減
算して、その結果をレジスタKKに格納する。
次に、ステップST8では、退社可能時刻Yにレジスタ
KKの値を加算し、その結果を退社可能時刻としてレジ
スタYに格納する。
これにより、出社時刻が休憩時間内であったときには、
残りの休憩時間が加算された時刻が退社可能時刻として
レジスタYに記憶される。
さらに、ステップST9では、上記の処理により求めた
休憩時間KKをレジスタKTに加算し、休憩時間の合計
を求める。
ステップST6の判別において、出社時刻Xがレジスタ
■で指定される休憩時間内にないときには、ステップ5
TIOに進み出社時刻Xと退社可能時刻Yとの間に休憩
時間が入るかどうかを判別する。
両時刻間に休憩時間が入るときには、ステップ5TII
に進み退社可能時刻Yに休憩時間の長さKMI Cを加
算し、その結果を退社可能時刻としてレジスタYに格納
する。
これにより、退社可能時刻迄の間に休憩時間が入る場合
に、−日の基準労働時間Uから算出した退社可能時刻に
レジスタ■で指定される休憩時間を加算した時刻が、退
社可能時刻としてレジスタYに記憶される。
さらに、次のステップ5T12において、休憩時間KM
+CをレジスタKTに加算し、休憩時間の合計を求める
上記ステップ5TIOの判別において、出社時刻と退社
時刻の間に休憩時間が入らないときには、ステップ5T
13に進み退社可能時刻Yが休憩時間内に入るかどうか
を判別する。
退社可能時刻Yが休憩時内に入るときには、先ずステッ
プ5T14において、退社可能時刻Yから休憩開始時刻
KMI Aを減算し、その結果をレジスタKKに格納す
る。
次に、ステップ5T15で休憩終了時刻K M +Bに
レジスタKKの値を加算し、加算結果を退社可能時刻と
してレジスタYに格納する。
すなわち、出社時刻から算出した退社可能時刻が休憩時
間の間に入る場合には、休憩時間に含まれる時間だけ退
社可能時刻を遅らせ、−日の基準労働時間を満足する時
刻を退社可能時刻として求めている。
さらに、ステップ5T16で休憩時間KM+Cをレジス
タKTに加算し、休憩時間の合計を求める。
以上のようにしてレジスタ■で指定された休憩時間と、
出社時刻、あるいは、退社可能時刻との比較が終了した
なら、ステップ5T17に進みレジスタ■の値がレジス
タにの値に等しいかどうかを判別する。
1<Kであれば、−ステップ5T1Bに進みレジスタ■
をインクリメントとし、その後ステップST6に戻り上
述した処理を繰り返す。
一方、I=K又は、ステップST4の判別でに=Oであ
ったときには、ステップ5T19に進み上記のようにし
て算出した退社可能時刻が、コアタイムの終了時刻以後
かどうかを判別する。
退社可能時刻がコアタイムの終了時刻以前であったとき
には、ステップST20に進みレジスタにの休憩データ
数が「0」でないかどうかを判別する。
K≠0であれば、次のステップST21でレジスタIに
先ず初期値としてrl、を設定する。
そして、ステップ5T22において、そのレジスタIで
指定される休憩メモリK M rの休憩時刻が、算出さ
れた退社可能時刻とコアタイムの終了時刻CTBとの間
に入るかどうかを判別する。
退社可能時刻とコアタイム終了時刻間に休憩時間が入る
ときには1.ステップST23に進み休憩時間の長さK
MI CをレジスタKTに加算し、休憩時間の合計を求
める。
上記ステップ5T23の次、又はステップ5T22の判
別においてレジスタIにより指定された休憩時間が、退
社可能時刻とコアタイム終了時刻との間に入らない場合
には、ステップ5T24に進みレジスタIの値がレジス
タにの休憩データ数に等しいかどうかを判別する。
1<Kであれば、ステップST25に進みレジスタI゛
をインクリメントし、その後ステップ5T22に戻り次
の休憩データを読み出して上記の処理を繰り返す。
これらの処理により、算出した退社可能時刻がコアタイ
ム内にあるときに、退社可能時刻をコアタイム終了時刻
とした場合に、両時刻間に含まれる休憩時間をレジスタ
KTの休憩時間の合計時間に加算することができる。
上記ステップST24の判別において、I=にとなった
とき、又はステップ5T20の判別においてに=Oであ
ったときには、ステップ5T26においてコアタイム終
了時刻CTBを退社可能時刻としてレジスタYに格納す
る。
ここで、コアタイムの終了時刻を退社可能時刻として設
定しているのは、本実施例においては、原則としてコア
タイム終了以前の退社を禁止し、出社時刻から算出され
た退社可能時刻がコアタイム以前となる場合には、コア
タイムの終了時刻を退社可能時刻とする為である。
上記ステップST26の次、又はステップ5T19の判
別において退社可能時刻がコアタイム終了時刻以後であ
ったときには、ステップ5T27に進み、退社可能時刻
Yから出社時刻Xを減算し、減算結果を拘束時間及び残
り拘束時間としてそれぞれレジスタS及びレジスタNS
に格納する。
さらに、ステップ5T28で、レジスタSの拘束時間か
らレジスタKTの休憩時間の合計値を減算し、結果を実
労働時間及び残り労働時間としてレジスタR及びレジス
タNRに格納する。
その後、ステップ5T29において、上記のようにして
算出した実労働時間Rが、基準労働時間Uより長いかど
うかを判別する。
R>tJのときには、ステップ5T30に進み、実労働
時間Rから基準労働時間Uを減算した時間を、残業時間
としてレジスタZに格納する。
一方、R=Uのときには、ステップST31に進みレジ
スタZに「0」を設定する。
その後、ステップ5T32において、第2図のフリップ
フロップ16をセットする。これにより、分周回路12
からの1分信号がCPU15に与えら、出社キーlが操
作されてからの労働時間の計時が開始される。
以上のようにして、上述した出社キー処理により、−日
の基準労働時間を満たし、かつコアタイム以後となる時
刻が退社可能時刻として求められ同時に労働時間の計時
が開始される。
労働時間の計時が開始され、例えば1分信号がCPU1
5に入力すると、第1図のステップS1のキー判別処理
を経て、ステップS3の1分信号の判別処理において1
分信号の有りと判別される。
そして、次のステップS4に進み1分信号処理が実行さ
れる。
第8図は、上記1分信号処理の処理内容を説明するフロ
ーチャートである。
先ず、第8図のステップalでは、残り拘束時間を記憶
しているレジスタNSO値が「O」でないかどうかを判
別する。
レジスタNSの値が「0」でなければ、次のステップa
2で残り拘束時間NSから1分を減算し、減算結果をレ
ジスタNSに格納する。
そして、次のステップa3で現在時刻が休憩時間内かど
うかを判断し、休憩時間内であったらそのまま処理を終
了し、休憩時間外であったらステップa4に進む。
ステップa4では、レジスタNRの実労働時間から1分
を減算し、減算結果を再びレジスタNRに格納する。
一方、ステップa1の判別においてN5=Oであったと
きには、すなわち−日の労働時間が拘束時間を超えてい
るときには、ステップa5に進み現在時刻が休憩時間内
にあるかどうかを判断する。
現在時刻が休憩時間内であればそのまま処理を終了し、
休憩時間外であればステップa6に進み残業時間レジス
タZに1分を加算し、加算結果を再びレジスタZに格納
して処理を終了する。
以上の処理により、出社キー1が操作された後1分経過
する毎に残り拘束時間及び残り労働時間の減算、あるい
は、残り拘束時間がrQJとなったときには、残業時間
の加算が行われる。
第7図に戻り、ステップS9の判別において、操作され
たのが出社キー1でなければ、ステップSllに進み退
社キー2の操作かどうかを判別する。
操作されたのが退社キーであったときには、ステップS
12の退社キー処理を実行する。
第10図は、上記退社キー処理の内容を説明するフロー
チャートである。
先ず、第10図のステップST41において、フリップ
フロップ16をリセットし、労働時間の計時を終了させ
る。
次に、ステップ5T42において、レジスタXの出社時
刻を、メモリM、の当日の日付データDに対応する出社
時刻レジスタMoAに格納する。
次に、ステップ5T43において現在時刻Tを、退社時
刻レジスタMDBに格納する。
そして、次のステップST44において、残り拘束時間
NSが「0」かどうかを判別する。
N5−I−Oであれば、所定の拘束時間前に退社する場
合であり、ステップ5T45に進みレジスタRの拘束時
間から、レジスタNRの残り拘束時間を減算し、その結
果を一日の労働時間として労働時間レジスタM。Cに格
納する。
この場合、退社可能時刻以前の退社となるので、ステッ
プ5T46で残り拘束時間NRを、当日の労働時間の不
足時間として不足時間レジスタMD已に格納する。
その後、ステップST47において、−日の労働時間M
B Cが基準労働時間Uを超えているかどうかを判別す
る。
MDC>Uであれば、すなわち基準労働時間以上働いた
場合には、ステップ5T48に進み一日の労働時間Mo
Cから基準労働時間Uを減算した結果を、残業時間とし
てレジスタMD Dに格納する。
ここで、−日の労働時間MnCと基準労働時間Uとの比
較を行っているのは、本実施例では退社可能時刻をコア
タイム以後の時刻としている為に、−日の拘束時間とし
て基準労働時間を超える時間が設定される場合があるか
らである。そこで、退社時に一日の労働時間MI]Cと
基準労働時間Uとの比較を行い、基準労働時間Uを超え
た時間を残業時間としてレジスタMnDに格納している
上記ステップ5T4Bの次には、又はMn C≦Uであ
ったときには、ステップST53に進む。
一方、ステップST44の判別においてN5=0であれ
ば、すなわち残り拘束時間NSが「0」となっていれば
、ステップST49に進みレジスタZの残業時間の値が
「0」でないかどうかを判別する。
Z≠Oでなければ、ステップ5T50において、−日の
実労働時間Rに残業時間Zを加算した時間を、当日の労
働時間としてレジタMoCに格納する。
さらに、次のステップST51において、残業時間Zを
レジスタM[l Dに格納する。
また、ステップST49の判別においてZ−0であれば
、退社可能時刻に退社キー2が操作された場合であり、
ステップST52に進み実労働時間Rを、当日の労働時
間としてレジスタMI]Cに格納する。
上記ステップ5T4B、Sr11、又は5T52の次に
は、ステップ5T53に進み一方月間のレジスタMnC
の労働時間を累積し、その合計値をトータル労働時間と
してレジスタTCに格納する。
同様に、次のステップ5T54において、−カ月間のレ
ジスタM。Dの残業時間を累計し、その合計値をトータ
ル残業時間としてレジスタTDに格納する。
さらに、ステップ5T55において、−カ月間のレジス
タMD Eの不足時間を累計し、その合計値をトータル
不足時間としてレジスタTEに格納する。
以上の処理により、出社キー1が操作された時刻、退社
キー2が操作された時刻等から、−日の労働時間、残業
時間、不足時間等が算出され、それらのデータが一日の
労働時間データとしてメモリM0に記憶される。
従って、これらのメモリMnのデータを読み出すことで
、−日毎の労働時間、残業時間、あるいは−カ月間の労
働時間、残業時間等を簡単に知ることができる。
第12図は、出、退社時刻の一例を説明する図であり、
第13図は、上述した退社キー処理によりその時メモリ
M、に記憶される労働時間データの一例を示す図である
本実施例においては、午前10時O分から午後3時O分
の間をコアタイムとし、午前9時45分から15分間、
午後0時から1時間、及び午後3時から15分間を休憩
時間として、前述した休憩メモリKM、、に予め設定し
である。
この条件の基に、例えば、第12図に示すように、2日
目の出社時刻が8時10分であるとすると、退社可能時
刻は午後5時40分となる。この時、退社可能時刻以前
の午後4時40分に退社したとすると、その日の労働時
間は7時間、不足時間は1時間となり、第13図に示す
ように、これらの時間が2日目のメモリM2のレジスタ
M2C1M2Eに記憶される。
また、3日目の出社時刻が午前5時O分であるとすると
、退社可能時刻はコアタイム終了時刻の午後3時O分と
なる。このとき、実際に退社した時刻が午後5時30分
であれば、労働時間は11時間、残業時間は3時間とな
り、これらの時間がそれぞれメモリM3のレジスタM3
 C,M3 Dに記憶される。
第7図に戻り、ステップ311の判別において、操作さ
れたのが退社キー2でなければ、ステップS13に進み
Aキーの操作かどうかを判別する。
操作されたのがAキーであれば、次のステップS14に
進みフラグQを「1」から「0」へ、あるいは「0」か
らrl、へ反転させる。
このフラグQの値に基づいて、例えば、時刻表示部5に
は、拘束時間Sと残り拘束時間NSのいずれか一方が表
示される。
一方、ステップS8の判別において、フラグL−1であ
れば、ステップS15に進みBキーの操作かどうかを判
別する。
操作されたのがBキーであったときには、すなわち労働
時間データの読み出しモードにおいてBキーが操作され
たときには、次のステップS16においてフラグPを反
転させる。
このフラグPの値に基づいて後述する表示処理により、
表示部19には、−日毎の労働時間データ、あるいは−
カ月間のトータル労働時間データのいずれかが表示され
る。
上記ステップS15の判別においてBキーの操作でなけ
れば、ステップS17に進みフラグPが「O」かどうか
を判別する。
P=Oであったときには、ステップSlBに進みCキー
の操作かどうかを判別する。
操作されたのがCキーであったときには、すなわち−日
毎の労働時間データの読み出しモードにおいてCキーが
操作されたときには、ステップS19においてポインタ
Nをインクリメントして、メモリMnの読み出しアドレ
スを次に進める。
そして、次のステップS20において、ポインタNの値
が「32」かどうかを判別し、N≠32であればそのま
ま処理を終了する。
また、N=32であれば、ポインタNの値がメモリM。
の最大値を超えた時であり、次のステップ321でポイ
ンタNに初期値「1」を設定する。
また、ステップ31Bの判別において操作されたのがC
キーでなければ、ステップ322に進みクリアキーの操
作かどうかを判別する。
操作されたのがクリアキーであれば、次のステップS2
3に進みメモリM+ =M3+の内容を全てクリアする
以上のようにしてキー処理が終了すると次に、第6図の
ステップS5の表示処理を実行する。
以下、上記表示処理の処理内容を、第11図のフローチ
ャートを参照して説明する。
先ず、第11図のステップST61においてフラグLが
「0」かどうかを判別する。
L=Oのノーマルモードであれば、先ずステップ5T6
2において、計時中の現在時刻Tを表示部7bに表示す
る。次に、ステップST63において、日付計数回路1
4からの日付データD及び月データMを表示部7aに表
示する。
さらに、ステップ5T64でレジスタXの出社時刻を表
示部3に表示する。また、ステップ5T65でレジスタ
Yの退社可能時刻を表示部4に表示する。
そして、ステップST66においてフラグQがrQJか
否かを判別する。Q=1であれば拘束時間及び実労働時
間の表示を行う場合であり、ステップ5T67に進み、
レジスタSの拘束時間を表示部5に表示する。さらに、
ステップ5T6BにおいてレジスタRの実労働時間を表
示部6に表示する。
また、ステップ5T66の判別においてQ=0であれば
、残り拘束時間及び残り労働時間を表示する場合であり
、ステップ5T69に進みレジスタNSの残り拘束時間
を表示部5に表示する。
さらに、ステップST70においてレジスタNSの残り
拘束時間が「O」でないかどうかを判別する。
NS≠0であれば、現在までの労働時間がレジスタRの
実労働時間に達していないときであり、ステップST7
1に進み、レジスタNRの残り労働時間を表示部6に表
示する。
また、NS−〇であれば、労働時間がレジスタRの実労
働時間を超えているときであり、ステンブST72に進
み表示部6にレジスタZの残業時間を表示する。
すなわち、フラグL=O5かつフラグQ=1のときには
、表示部5及び表示部6には一日の拘束時間と実労働時
間が表示される。また、L=O1かつQ=Oのときには
、表示部5及び表示部6には、残り拘束時間と残り労働
時間が表示され、残り拘束時間が「0」となると、表示
部6には残業時間が表示される。
第14図及び第15図は、本実施例の時間管理装置の表
示の一例を示す図である。
本実施例では、基準労働時間として8時間、トータル休
憩時間としてI時間30分、コアタイム開始時刻として
10時O分、コアタイム終了時刻として午後3時0分が
予め設定されている。
今、フラグL=0、フラグQ=Oの状態で、例えば、第
14図(1)に示すように、8時10分に出社キー1が
操作されると、前述した出社キー処理によりその時の出
社時刻8時10分から退社可能時刻午後5時40分が算
出され、両時刻がそれぞれレジスタX、レジスタYに記
憶される。
この場合、算出された退社可能時刻は、休憩時間外で、
かつコアタイム以後なので、先ず、レジスタR及びレジ
スタNRには、実労働時間として基準労働時間の8時間
が記憶される。さらに、レジスタS及びレジスタNSに
は、拘束時間として基準労働時間に休憩時間の1時間3
0分を加算した9時間30分が記憶される。
そして、第14図(1)に示されるように、表示部1に
は、出社時刻として8時−10分が表示され、表示部4
には、退社可能時刻として午後5時40分が表示される
。これらの表示から当日の退社可能時刻を知ることがで
きる。
また、表示部5及び表示部6には、残り拘束時間として
9時間30分、残り労働時間として8時間がそれぞれ表
示される。
これらの表示から、退社可能時刻まで残り拘束時間、残
り労働時間を簡単に知ることがででる。
以下、時刻の経過と共に、1分単位で残り拘束時間と、
残り労働時間の減算が行われ、それらの時間が表示部5
及び表示部6に順次表示される(第14図(2))。
また、この状態で、Aキーを操作するとフラグQに「1
」がセットされて、−日の拘束時間及び実労働時間の表
示に切り換わる。
第14図(3)は、この時の表示状態を示すものであり
、表示部5には残り拘束時間に代わってレジスタSの一
日の拘束時間が表示され、表示部6には残り労働時間に
代わってレジスタRの一日の実労働時間が表示される。
第14図(2)に示す表示状態から、時間が経過して現
在時刻が退社可能時刻の午後5時40分に達すると、同
図(4)に示すように表示部5及び表示部6の残り拘束
時間及び残り労働時間の表示が零となる。そして、その
後は退社可能時刻を超えた時間が残業時間として表示部
6に表示される。
第14図(5)は、退社可能時刻を1o分超えた午後5
時50分における表示状態を示しており、この時の残業
時間が10分であることを示している。
また、第14図(6)は、午後7時30分における表示
状態を示しており、表示部6にはそのときの残業時間1
時間50分が表示されている。
これらの表示から現在の残業時間を簡単に知ることがで
きる。
また、この時退社キー2が操作されると、前述した退社
キー処理により、この日の労働時間データとして、出社
時刻8時10分、退社時刻午後7時30分、労働時間9
時間50分、及び残業時間1時間50分が10日日のメ
モリエリアM1oに記憶される。
また、第15図は、算出された退社可能時刻がコアタイ
ム内となる場合の表示例を示している。
同図に示すように、出社時刻が5時O分であるとすると
、基準労働時間から算出される退社可能時刻は午後2時
15分となる。
しかし、この時刻はコアタイム内であるので、前述した
出社キー処理によりコアタイムの終了時刻の午後3時O
分が退社可能時刻として算出され、この時刻「午後3時
O分」が表示部4に表示される。
さらに、表示部5には、この場合の残り拘束時間10時
間が表示され、表示部6には残り労働時間8時間45分
が表示される。
第11図に戻り、ステップST61の判別でフラグLが
「0」でなければ、ステップ5T73に進みフラグPが
「O」かどうかを判別する。
P=Oであれば、すなわち−日毎の労働時間データの読
み出しモードであれば、先ず、ステップ5T74におい
てポインタNで指定される日付を表示部7aに表示する
次に、ステップ5T75において、ポインタNで指定さ
れるレジスタMM Cに記憶されている当日の労働時間
を表示部7bに表示する。
ステップ5T76では、レジスタMW Aに記憶されて
いる出社時刻を表示部3に表示する。
ステップ5T77では、レジスタMNBに記憶されてい
る退社時刻を表示部4に表示する。
ステップ5T7Bでは、レジスタMnDに記憶されてい
る残業時間を表示部5に表示する。
ステップST79では、レジスタM、Hに記憶されてい
る不足時間を表示部6に表示する。このとき、出社時刻
と退社時刻から算出される労働時間が基準労働時間以上
であれば、不足時間として「0」が表示される。
一方、ステップ5T73の判別において、フラグPが「
1」であれば、すなわち−カ月間の労働時間データの読
み出しモードであれば、ステップST80に進み、先ず
レジスタTCの1月間のトータル労働時間を表示部7a
に表示する。
次に、ステップST81において、レジスタTDに記憶
されているトータル残業時間を表示部7bに表示する。
さらに、ステップ5T82において、レジスタTEに記
憶されているトータル不足時間を表示部6に表示する。
第16図は、労働時間データの読み出しモードにおける
表示の一例を示す図である。
第16図(1)は、ポインタNにより10日が指定され
ている場合の表示例を示している。
このとき、表示部7aには、日付「10」が表示され、
表示部7bには、その日の労働時間9時間50分が表示
される。
また、上段の表示部3及び表示部4には、その日の出社
時刻午前8時10分と、退社時刻午後7時30分とが表
示される。
さらに、その下側の表示部5及び表示部6には、その日
の残業時間1時間50分と、不足時間0分とが表示され
る。
この状態でCキーを操作すると、同図(2)に示すよう
に次の11日のデータが表示される。
以下、Cキーを操作する毎に順次−日毎のデータが表示
される。
これらの表示から、任意の日の労働時間、残業時間等を
簡単に知ることができる。
また、この状態でBキーを操作すると、同図(3)に示
すように表示部7a及び表示部7bには、ヵ月間のトー
タル労働時間198.36時間と、トータル残業時間3
6時間が表示され、表示部6には、トータル不足時間5
時間30分が表示される。
これらの表示から一方月間の残業時間の合計、不足時間
の合計等を簡単に知ることができる。
以上のように上記実施例によれば、例えば1日の基準労
働時間とコアタイムとが決められている場合に、それら
のデータと出社時刻とから退社可能時刻を算出し表示す
ることができる。
従って、フレックスタイム制などにおいて、出社時刻が
まちまちであっても、表示部4等の表示から退社可能時
刻を簡単に知ることができる。
尚、上記実施例では、出社時刻、退社可能時刻、残業時
間等を、10時20分のように時及び分単位で表示した
が、例えば15分を174時間とし、r10時15分」
をrlo、25時」のように時間単位で表示しても良い
また、本発明は、実施例に述べた個人の時間管理を行う
装置に限らず、複数の人の労働時間を管理するタイムレ
コーダ等の装置にも適用できる。
例えば、複数の人の出社時刻、退社時刻、残業時刻等を
記憶するレジスタをRAMに設け、個々の人を識別する
個人カードを各人に与え、それらの個人カードが時間管
理装置に挿入された時刻からそれぞれの人の退社可能時
刻、残業時間等を算出し、それらの時刻を表示すること
もできる。
[発明の効果] 本発明によれば、出社時刻が種々変化する場合などにも
、そのときの出社時刻に応じて退社可能時刻を算出し、
その時刻を表示することができるので、退社可能となる
時刻を個々人が計算する必要がなく、フレックスタイム
制などの基での時間管理を容易にすることができる。
【図面の簡単な説明】 第1図は、本発明の一実施例の外観正面図、第2図は、
実施例の回路構成図、 第3図、第4図及び第5図は、第2図のRAMの構成図
、 第6図は、実施例の全体の処理を示すフローチャート、 第7図はキー処理の内容を説明するフローチャート、 第8図は1分計時処理の内容を説明するフローチャート
、 箪9図は出社キー処理の内容を説明するフローチャート
、 第1O図は退社キー処理の内容を説明するフローチャー
ト、 第11図は表示処理の内容を説明するフローチャート、 第12図及び第13図は、RAMに記憶されるデータの
一例を説明する図、 第14図、第15図及び第16図は、表示の一例を示す
図である。 1・・・出社キー 2・・・退社キー、 3〜7.19・・・表示部、 13・・・時刻計数回路、 15・・・CPU、 18・・・キ一部、 20・・・RAM

Claims (1)

  1. 【特許請求の範囲】 現在時刻を計時する計時手段と、 一日の拘束時間の基準となるデータを記憶する記憶手段
    と、 出社したことを入力する入力手段と、 この入力手段により出社したことが入力されたとき、前
    記計時手段により計時される現在時刻と、前記記憶手段
    に記憶されているデータとから、退社可能時刻を算出す
    る退社可能時刻算出手段と、この退社可能時刻算出手段
    で算出された退社可能時刻を表示する表示手段とを備え
    ることを特徴とする時間管理装置。
JP1176782A 1989-07-07 1989-07-07 時間管理装置及び時間管理方法 Expired - Fee Related JP2893593B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1176782A JP2893593B2 (ja) 1989-07-07 1989-07-07 時間管理装置及び時間管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1176782A JP2893593B2 (ja) 1989-07-07 1989-07-07 時間管理装置及び時間管理方法

Publications (2)

Publication Number Publication Date
JPH0341590A true JPH0341590A (ja) 1991-02-22
JP2893593B2 JP2893593B2 (ja) 1999-05-24

Family

ID=16019749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1176782A Expired - Fee Related JP2893593B2 (ja) 1989-07-07 1989-07-07 時間管理装置及び時間管理方法

Country Status (1)

Country Link
JP (1) JP2893593B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108917A (ja) * 1991-10-16 1993-04-30 Seikosha Co Ltd タイムレコーダ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05108917A (ja) * 1991-10-16 1993-04-30 Seikosha Co Ltd タイムレコーダ

Also Published As

Publication number Publication date
JP2893593B2 (ja) 1999-05-24

Similar Documents

Publication Publication Date Title
CA1164098A (en) Billing recorder with non-volatile solid state memory
US7630924B1 (en) Transaction velocity counting for fraud detection
US4011434A (en) Stand-alone cumulative elapsed-time calculating system
JPH0341590A (ja) 時間管理装置及び時間管理方法
US4280181A (en) Cash accountability control circuit for vending and like machines
JPH0341589A (ja) 時間管理装置及び時間管理方法
JPH0341588A (ja) 時間管理装置及び時間管理方法
JPH0341591A (ja) 時間管理装置及び時間管理方法
EP0409568B1 (en) Electronic timepiece
JP3941949B2 (ja) 電子式電力量計
JP2835350B2 (ja) タイムレコーダ
US4444512A (en) Method and circuit for comparing the timekeeping state and contents of a register in an electronic reminder giving timepiece
JPH0398193A (ja) 時間管理装置及び時間管理方法
RU2173857C1 (ru) Способ измерения частоты импульсов
JPH0127475B2 (ja)
JPS5896368A (ja) 電子式キヤツシユレジスタ
JP2519549Y2 (ja) 時間管理装置
CA1095624A (en) Cash accountability control circuit for vending and like machines
JPS60159993A (ja) オンラインタイムレコ−ダ
JPS642230Y2 (ja)
SU481056A1 (ru) Устройство дл контрол и учета рабочего времени
JPH0332116B2 (ja)
SU1429087A1 (ru) Первичные часы с коррекцией
JPS6111672Y2 (ja)
JP4325101B2 (ja) 自動販売機の制御装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090305

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees