(57)【要約】      （修正有）【課題】  Ｗｅｂシステムにおいて、同じ内容のデータをサーバに一括して登録する同一データの一括登録方法を提供する。【解決手段】  同一データの一括登録方法は、通信回線を介して端末とサーバとを接続したＷｅｂシステムにおいて用いられ、複数のデータが記憶されているデータベースを備えた前記サーバに、コピー対象となるコピーデータを前記端末から設定し、前記コピーデータが複写される前記データを前記データベースから取得するために、前記コピーデータに基づいて前記データベースを検索してコピー条件を取得し、前記コピー条件に適合している複数の前記データを前記データベースから取得し、当該取得データに、前記サーバに設定されている前記コピーデータを複写して、これを前記データベースに登録する構成である。【選択図】図２
2007086862.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して端末とサーバとを接続したＷｅｂシステムにおける同一データの一括登録方法であって、
複数のデータが記憶されているデータベースを備えた前記サーバに、コピー対象となるコピーデータを前記端末から設定し、
前記コピーデータが複写される前記データを前記データベースから取得するために、前記コピーデータに基づいて前記データベースを検索してコピー条件を取得し、
前記コピー条件に適合している複数の前記データを前記データベースから取得し、
当該取得データに、前記サーバに設定されている前記コピーデータを複写して、これを前記データベースに登録する、
ことを特徴とする同一データの一括登録方法。
【請求項２】
当該取得データの取得件数を計数し、前記コピーデータを複写して当該取得データに入力する動作を前記計数した数に到達するまで繰り返して、前記データベースに一括登録することを特徴とする請求項１に記載の同一データの一括登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一データの一括登録方法に係り、特にＷｅｂシステムにおいて使用される同一データの一括登録方法に関する。
【背景技術】
【０００２】
従来、通信回線を介して端末とサーバとを接続したＷｅｂシステムにおいて、複数のデータを登録する場合は、複数の入力箇所を備えた登録画面を端末の表示手段に表示させ、端末に設けられたキーボードやマウス等の入力手段を用いて登録画面の入力箇所にデータを入力していた。このとき登録画面の入力箇所毎に入力作業を行って、複数のデータを登録画面に入力している。このため同じ内容のデータを入力する場合でも、入力作業を繰り返し行っている。そして入力作業が終了すると、入力したデータをサーバに出力して、サーバに設けられたデータベースにデータを登録している。
ところで同じ内容のデータを一括して登録することについては、特許文献１，２に開示されている。
【特許文献１】特開２００２−４１７３１号公報（段落番号００１６，００１９を参照）
【特許文献２】特開２００２−４９７２８号公報（段落番号００３５，００３８を参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、データの入力作業を入力箇所毎にそれぞれ個別に行っていたのでは、入力箇所毎に入力作業を繰り返さなければならないので、とても時間が掛かってしまう問題がある。また登録画面の入力箇所のうち、全ての入力箇所にデータの入力を行わない場合は、端末を操作するユーザ自身が判断して必要な入力箇所に対してのみデータの入力を行っている。このため似ているデータの入力箇所があるときには、間違ってデータを入力してしまう虞がある。
【０００４】
さらに特許文献１，２には、同じ内容のデータを一括して登録することが開示されているが、具体的にどの様な方法によってデータを一括登録するのかは開示されていない。
本発明は、Ｗｅｂシステムにおいて、同じ内容のデータをサーバに一括して登録する同一データの一括登録方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る同一データの一括登録方法は、通信回線を介して端末とサーバとを接続したＷｅｂシステムにおける同一データの一括登録方法であって、複数のデータが記憶されているデータベースを備えた前記サーバに、コピー対象となるコピーデータを前記端末から設定し、前記コピーデータが複写される前記データを前記データベースから取得するために、前記コピーデータに基づいて前記データベースを検索してコピー条件を取得し、前記コピー条件に適合している複数の前記データを前記データベースから取得し、当該取得データに、前記サーバに設定されている前記コピーデータを複写して、これを前記データベースに登録する、ことを特徴としている。
この場合、当該取得データの取得件数を計数し、前記コピーデータを複写して当該取得データに入力する動作を前記計数した数に到達するまで繰り返して、前記データベースに一括登録することを特徴としている。
【発明の効果】
【０００６】
同一データの一括登録方法は、コピーデータが複写されて入力されるデータを、コピー条件に基づいてデータベースから取得している。すなわちコピーデータが複写されて入力される箇所を特定しているので、ユーザ自身が判断して必要なデータの入力箇所を選択する必要がなく、間違ってデータを入力するのを防止できる。またコピーデータを複写して入力する動作を取得データの件数だけ繰り返し、これをデータベースに登録している。したがって、コピーデータを一括して複写することができるので、同一のコピーデータを短時間でデータベースに登録することができ、作業効率を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下に、本発明に係る同一データの一括登録方法についての最良の実施形態について説明する。なお以下に説明する実施形態では、その一例として同一データの一括登録方法を警備管制システムに適用した場合について説明する。ここで警備管制とは、管制業務、請求業務、入金業務および給与業務を一元管理するものをいう。
図１は警備管制システムの概略ブロック図である。警備管制システム１０は、通信回線１２を介してサーバ１４と端末３０が接続したＷｅｂシステムである。サーバ１４は、警備現場のスケジュール（出勤データ）を作成するとともに、警備の実績を登録する管制業務手段１６と、顧客情報、現場情報および社員情報等の基本データを管理するマスタ管理手段１８と、警備実績等に基づいて警備費用を計算する請求業務手段２０と、顧客に請求した警備費用の入金を管理する入金業務手段２２と、出勤データや警備実績等に基づいて警備員に支払う給与を計算する給与業務手段２４と、基本データ、出勤データおよび警備実績等の複数のデータ（警備管制データ）が登録されるデータベース２６と、これら手段１６，１８，２０，２２，２４やデータベース２６を制御する処理部２８とを備えている。また端末３０は、画面３２を備えた表示手段３４と、キーボードやマウス等の入力手段３６と、これらの手段３４，３６を制御する処理手段３８とを備えている。
【０００８】
このような警備管制システム１０は、警備管制データとしてデータベース２６に登録されている基本データに基づいて警備現場名、この警備現場において警備作業を行う警備員名、および警備を行う日付や警備の開始予定時刻、終了予定時刻等が記載された出勤データを管制業務手段１６で作成している。そして、この出勤データに基づいて警備作業を行い、この警備作業の実績（警備実績）を管制業務手段１６で登録している。なお作成された出勤データや警備実績は、警備管制データとしてデータベース２６に登録される。警備実績は、警備員毎に警備開始時刻および警備終了時刻等が登録されており、複数の警備員によって警備作業が行われる場合には、警備員毎に警備開始時刻および警備終了時刻等が登録される。
【０００９】
そして各警備員の警備実績として同一データ（警備開始時刻および警備終了時刻）が登録される場合には、同一データの一括登録方法が用いられる。この同一データの一括登録方法は、次のようになっている。図２は同一データの一括登録方法を説明する第１のフローである。図３は同一データの一括登録方法を説明する第２のフローである。図４は同一データの一括登録方法を説明する第３のフローである。図５は時刻設定画面の説明図である。
【００１０】
図２に示されるように、まずサーバ１４は、データベース２６から出勤データ（警備管制データ）を取得する（Ｓ１００）。この取得動作は、サーバ１４に設けられた処理部２８によって行われる。この処理部２８は、取得した出勤データを端末３０の表示手段３４に表示できるように表示用リストに変換する（Ｓ１０２）。そして端末３０は、表示用リストに変換された出勤データをサーバ１４から入力して、表示手段３４の画面３２に一覧画面３２を表示する（Ｓ１０４）。なお出勤データが表示される一覧画面３２は、図５に示される「予定」欄および「実績」欄である。
【００１１】
そしてコピー対象となるコピーデータを端末３０からサーバ１４に設定する。具体的には、次のようになる。すなわち一覧画面３２には、どの警備現場にどの警備員が配置されているのか、また警備開始時刻および警備終了時刻が設定されているのか等が分かる情報が表示されている。この一覧画面３２で表示している情報の中から、警備開始時刻および警備終了時刻（警備実績）を設定する警備員を、端末３０を操作するユーザによって選択する（Ｓ１０６）。これによりコピー対象となるコピーデータが設定され、図５に示される場合では警備員「○○○○」が選択される。
【００１２】
次に、前記コピーデータが複写されるデータをデータベース２６から取得するために、コピー条件を取得する。図６はテーブルドリブンの説明図である。ここで図６に一例が示されているテーブルドリブンにおいて、シーケンス番号はテーブルのキーであればよい。また内部番号は該当システムで一意に決められる論理番号である。したがって本実施形態の場合、内部番号は警備管制システム１０において一意に決められた論理番号である。さらに設定項目は設定値を設定する項目を表しており、判定項目は同一値を設定可能な条件を表している。
【００１３】
そしてＳ１０６において端末３０から選択された項目、すなわち選択された警備員「○○○○」の警備実績となる警備開始時刻および警備終了時刻の設定から、警備の予定開始時刻が一致する等のコピー条件をテーブルドリブンの判定項目から取得する（Ｓ１０８）。また後述するコピーボタンが押された場合、コピーした値を保存する項目をテーブルドリブンの設定項目から取得する。なお、同一データを複写するプログラム内部では、テーブルドリブンの内部番号を固定で持たせ、警備開始時刻を設定する場合に内部番号は「１」、警備終了時刻を設定する場合に内部番号は「２」等と決めている。
【００１４】
この後、コピー条件に基づいてデータベース２６を検索して、コピー条件に適合している複数のデータを取得する。すなわち、Ｓ１０８で得られたコピー条件に基づいてコピー可能なデータをデータベース２６から取得するとともに、この取得されたデータを計数する（Ｓ１１０）。なおコピー可能なデータは、具体的には、図５に示されるコピーデータが複写される警備員「△△△△」や「□□□□」である。次に、取得したデータ（取得データ）を端末３０に表示させるために、表示用リストに変換する（Ｓ１１２）。そして変換された取得データを、端末３０の表示手段３４の画面に表示する（Ｓ１１４）。
【００１５】
次に、図３に示されるように、端末３０は、コピーデータが取得データに複写されたか否かを定義する回数Ｘとして「０」を時刻設定画面に設定する（Ｓ２００）。この回数Ｘが「０」の場合は複写がされてなく、「１」の場合は複写がされていることを示している。図５に示される時刻設定画面には、コピーボタン４０、登録ボタン４２およびキャンセルボタン４４が設けられているので、端末３０を操作するユーザは入力手段３６を用いていずれかのボタンを押す（Ｓ２０２）。なお、この場合、警備実績を登録するので、端末３０を操作するユーザはコピーボタン４０を押す。そして端末３０の処理としては、まずキャンセルボタン４４が押されたか否かを判断する（Ｓ２０４）。この場合、キャンセルボタン４４は押されていない（Ｎｏ）と判断される。なお、この判断は、端末３０に設けられた処理手段３８によって行われる。
【００１６】
この後、コピーボタン４０が押されたか否かを判断する（Ｓ２０６）。この場合、コピーボタン４０が押されている（Ｙｅｓ）と判断されて、回数Ｘを「１」と設定するとともに、コピー件数ｉとして「０」を設定する（Ｓ２０８）。そしてコピー件数ｉが、Ｓ１１０で取得された取得件数ＣＮＴになっているか否か判断する（Ｓ２１０）。ここでは、まだ複写が行われていないので、コピー件数ｉは取得件数ＣＮＴになっていない（Ｎｏ）と判断する。そしてコピーデータ、すなわち開始時刻および終了時刻（時刻）を取得データに複写して入力する（Ｓ２１２）。図５に示される場合では、時刻設定画面に設けられた警備の開始時刻および終了時刻が記載される欄、より具体的には警備員「△△△△」における「実績」の「開始」および「終了」欄に複写される。これによりコピー件数ｉには、１が足されて「１」となる（Ｓ２１４）。
【００１７】
そしてＳ２１０〜Ｓ２１４の動作は、コピー件数ｉが取得件数ＣＮＴと同じになるまで繰り返し行われる。すなわち図５に示される場合では、警備員「□□□□」における「実績」の「開始」および「終了」欄にコピーデータが複写される。なお、この場合では、ユーザが端末３０を操作してコピーボタン４０を押すと、前述したテーブルドリブンによって取得した情報に対し、図６に示されるＴＡＢＬＥ・Ａの項目Ｘに同一値を設定している。
【００１８】
コピー件数ｉが取得件数ＣＮＴに等しくなるまで行われると、開始時刻および終了時刻は全ての取得データに複写されているので、Ｓ２１０ではコピー件数ｉと取得件数ＣＮＴが等しい（Ｙｅｓ）と判断されて、端末３０を操作するユーザは入力手段３６を用いて登録ボタン４２を押す（Ｓ２０２）。なお、このとき回数Ｘは「１」のままである。そして端末３０は、キャンセルボタン４４が押されているか否かの判断を行って（Ｓ２０４）、キャンセルボタン４４が押されていない（Ｎｏ）と判断する。この後、端末３０は、コピーボタン４０が押されているか否かの判断を行って（Ｓ２０６）、コピーボタン４０が押されていない（Ｎｏ）と判断する。この後、複写データおよび取得データが端末３０からサーバ１４に出力される。
なおＳ２０２においてキャンセルボタン４４が押された場合、端末３０は、Ｓ２０４のキャンセルボタン４４が押されたか否かの判断において、キャンセルボタン４４が押された（Ｙｅｓ）と判断する。これによりコピーが行われなくなるので、時刻設定画面が閉じられる（Ｓ２１６）。
【００１９】
次に、図４に示されるように、サーバ１４は、コピー対象となっているコピーデータ、すなわち図２のＳ１０６で選択された警備員「○○○○」をデータベース２６に登録する（Ｓ３００）。次に、コピーデータをサーバ１４に登録する。まず回数Ｘが「０」であるか否かを判断する（Ｓ３０２）。ここでは、回数Ｘが「１」なので、回数Ｘが「０」でない（Ｎｏ）と判断され、コピーボタンが押されていた場合の繰り返し初期値「０」を設定する（Ｓ３０４）。
【００２０】
そしてコピーデータは、図２のＳ１１０で取得された件数について繰り返し登録される。すなわち、Ｓ３０４で設定されたコピー件数ｉがＳ１１０で取得された取得件数ＣＮＴに等しくなるまで、繰り返し登録される。したがって、Ｓ３０４で設定されたコピー件数ｉとＳ１１０で取得された取得件数ＣＮＴとが等しいか否かを判断する（Ｓ３０６）。ここでは、コピーデータの登録はまだ行われていないので、コピー件数ｉが取得件数ＣＮＴになっていない（Ｎｏ）と判断される。そして取得データに複写されるコピーデータをデータベース２６に登録する（Ｓ３０８）。具体的には、警備員「△△△△」の警備実績をデータベース２６に登録する。これによりコピー件数ｉに１が足されて、件数ｉは「１」となる（Ｓ３１０）。
【００２１】
そしてＳ３０６〜Ｓ３１０の動作は、コピー件数ｉが取得件数ＣＮＴと同じになるまで繰り返し行われる。全てのコピーデータの登録が終了すると、Ｓ３０６では、コピー件数ｉと取得件数ＣＮＴが等しくなった（Ｙｅｓ）と判断される。これにより、コピーデータのデータベース２６への一括登録が終了する。
なお、端末３０においてコピーデータが取得データに複写される前に、時刻設定画面の登録ボタン４２が押された場合は、回数Ｘが「０」のままとなっている。
この場合、Ｓ２０２では、回数Ｘが「０」である（Ｙｅｓ）と判断されるのでＳ１００に戻り、再度上述した動作を行う。
【００２２】
このような同一データの一括登録方法は、コピーデータが複写される取得データを端末３０で設定されたコピー条件に基づいてデータベース２６から取得して、この取得データを端末３０の設定画面３２に表示しているので、コピーデータが入力される箇所を間違えることなく、この表示されている取得データに対して同一のコピーデータを一括して複写することができる。
【００２３】
またコピーデータを一度に繰り返して複写しているので、コピーデータや複写される取得データをサーバ１４内のデータベース２６に一括して登録することができる。したがって、同一のコピーデータを短時間でデータベース２６に登録することができ、作業効率を向上させることができる。
【図面の簡単な説明】
【００２４】
【図１】警備管制システムの概略ブロック図である。
【図２】同一データの一括登録方法を説明する第１のフローである。
【図３】同一データの一括登録方法を説明する第２のフローである。
【図４】同一データの一括登録方法を説明する第３のフローである。
【図５】時刻設定画面の説明図である。
【図６】テーブルドリブンの説明図である。
【符号の説明】
【００２５】
１０………警備管制システム、１２………通信回線、１４………サーバ、２６………データベース、３０………端末、４０………コピーボタン、４２………登録ボタン。
【図１】
2007086862.tif 000003
【図２】
2007086862.tif 000004
【図３】
2007086862.tif 000005
【図４】
2007086862.tif 000006
【図５】
2007086862.tif 000007
【図６】
2007086862.tif 000008