(57)【要約】【課題】証券発注システムにおいて社内処理用項目のコード体系を可変的に設定する機能を提供する。また、その行為自体が容易であるユーザインタフェースを提供する。【解決手段】本発明の実施形態によれば、複数のフィールドに分けられるコード体系を設定するための情報処理システムにおいて、各フィールドについて、固定部か可変部かの選択、開始位置および文字数の各設定内容を記憶する。各フィールドについて、固定部か可変部かを選択するボタンと、入力用のテキストボックスと、終了位置を決定するトラックバーと、開始位置及び文字数を表示する表示部とを有する画面上のユーザインタフェースを有する。トラックバーにより決定されるフィールドの終了位置に連動して、その直後のフィールドの開始位置をその終了位置の直後に再設定するとともに、そのフィールドおよびその直後のフィールドのテキストボックス、開始位置及び文字数を画面に再表示する。【選択図】図２
2011248781.tif 000002
【特許請求の範囲】
【請求項１】
複数のフィールドに分けられるコード体系を設定するための情報処理システムであって、
前記各フィールドについて、固定部か可変部かの選択、開始位置および文字数の各設定内容を記憶する記憶装置と、
前記各フィールドについて、固定部か可変部かを選択するボタンと、入力用のテキストボックスと、終了位置を決定するトラックバーと、開始位置及び文字数を表示する表示部とを有する画面上のユーザインタフェースの入出力処理と、
前記トラックバーにより決定されるフィールドの終了位置に連動して、その直後のフィールドの開始位置を前記終了位置の直後に再設定するとともに、当該フィールドおよびその直後のフィールドのテキストボックス、開始位置及び文字数を画面に再表示する処理とを実行する処理装置とを備える情報処理システム。
【請求項２】
複数のフィールドに分けられるコード体系を設定するためのコンピュータのプログラムであって、
前記コンピュータは、前記各フィールドについて、固定部か可変部かの選択、開始位置および文字数の各設定内容を記憶する記憶装置を有し、
前記コンピュータに、
前記各フィールドについて、固定部か可変部かを選択するボタンと、入力用のテキストボックスと、終了位置を決定するトラックバーと、開始位置及び文字数を表示する表示部とを有する画面上のユーザインタフェースの入出力処理と、
前記トラックバーにより決定されるフィールドの終了位置に連動して、その直後のフィールドの開始位置を前記終了位置の直後に再設定するとともに、当該フィールドおよびその直後のフィールドのテキストボックス、開始位置及び文字数を画面に再表示する処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、証券発注システム等における、コード体系を設定するユーザインタフェースに関する。
【背景技術】
【０００２】
証券会社等により用いられている従来の証券発注システムでは、社内処理用項目は手入力または単純なコード体系に基づく固定部（文字列）＋可変部（通番）で採番されていた。
【０００３】
例えば、固定部、可変部はそれぞれ1箇所となっており、開始位置と文字数で設定しているというコード体系がある。設定のためのＧＵＩとしては、スライダーやポインタといったものが用いられる。なお、発番は、可変部において自動的に連番で行っている。
【０００４】
このような体系の場合、他社システムと混在するような環境での運用が困難であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３４５０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
証券発注システムにおいて社内処理用項目のコード体系を可変的に設定する機能を提供する。また、その行為自体が容易であるユーザインタフェースを提供する。
【課題を解決するための手段】
【０００７】
本発明の実施形態によれば、複数のフィールドに分けられるコード体系を設定するための情報処理システムにおいて、各フィールドについて、固定部か可変部かの選択、開始位置および文字数の各設定内容を記憶する。各フィールドについて、固定部か可変部かを選択するボタンと、入力用のテキストボックスと、終了位置を決定するトラックバーと、開始位置及び文字数を表示する表示部とを有する画面上のユーザインタフェースを有する。トラックバーにより決定されるフィールドの終了位置に連動して、その直後のフィールドの開始位置をその終了位置の直後に再設定するとともに、そのフィールドおよびその直後のフィールドのテキストボックス、開始位置及び文字数を画面に再表示する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る証券発注システムの全体図。
【図２】本発明の実施形態に係る社内処理用項目コード体系設定画面の画像図。
【図３】本発明の実施形態に係る処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。
【００１０】
図１は、本発明の実施形態に係る証券発注システムの全体図である。
【００１１】
証券発注システム１００は、コンピュータにより構成され、発注アプリケーション１０１等のプログラムをメモリにロードし、ＣＰＵにおいて実行する。社内処理用項目コード体系設定画面１０２は、証券発注システムのＧＵＩの１つであり、発注アプリケーション１０１に付随する一画面として、表示装置に表示される。
【００１２】
ユーザは、社内処理用項目コード体系設定画面１０２を参照しながらＧＵＩを操作する。発注アプリケーション１０１は、その操作に基づいて社内処理用項目コード体系を設定し、このコード体系に基づく社内処理用コードを、注文電文の一部として取引所１０３のシステムに通信装置を介して送信する。なお、メモリ、ＣＰＵ、表示装置、通信装置等は、コンピュータが通常備えるものであり、図示を省略する。
【００１３】
図２は、本発明の実施形態に係る社内処理用項目コード体系設定画面の画像図である。
【００１４】
この画面１０２では社内処理用項目コードを最大で４つのフィールドに分ける。順に第１のフィールドａ、第２のフィールドｂ、第３のフィールドｃ、第４のフィールドｄと称する。それぞれのフィールドに対して固定部（文字列）とするか可変部（通番）とするかの決定、フィールドの長さの決定、固定部の場合はその文字列の決定を可能とする。また、発注アプリケーション１０１では１注文毎に社内処理用項目コードの可変部を加算しながら発注する。
【００１５】
社内処理用項目コード体系設定画面１０２は次の部品で構成される。出力結果２０１、固定/可変ラジオボタン２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ、フィールドテキストボックス２０３ａ、２０３ｂ、２０３ｃ、２０３ｄ、トラックバー２０４ａ、２０４ｂ、２０４ｃ、２０４ｄ、開始位置２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ、文字数２０６ａ、２０６ｂ、２０６ｃ、２０６ｄ、ＯＫ/閉じる/適用ボタン２０７である。
【００１６】
ここで、２０２〜２０６は、４つのフィールドａ、ｂ、ｃ、ｄごとに設けられるので、それぞれ４個ずつである。
【００１７】
図３は、本発明の実施形態に係る処理のフローチャートである。
【００１８】
開始時は、各フィールドについて、固定部か可変部かの選択、開始位置および文字数の各設定内容の初期値がメモリに記憶されており、その内容に基づいて画面１０２が表示されているものとする。
【００１９】
ユーザが、まず固定/可変ラジオボタンでフィールドの固定/可変を選択し（Ｓ３０１）、トラックバー２０４を操作することで終了位置（これに連動して直後のフィールドの開始位置に相当）と文字数を決定する（Ｓ３０２）。
【００２０】
ここで、フィールドの終了位置が決定されると、これに連動して、すなわち、その直後の位置に、直後のフィールドの開始位置が決定される。また、フィールドの文字数は、フィールドの開始位置を基点として、トラックバーにより決定される終了位置までの文字数となる。なお、決定された値はフィールドごとに関連付けてメモリに記憶する。
【００２１】
固定/可変ラジオボタンで固定を選択した場合は（Ｓ３０３：ＹＥＳ）、フィールドテキストボックスに文字列を設定する（Ｓ３０４）。例えば図２において、第１のフィールドaについては、ラジオボタン２０２ａはユーザにより固定が選択されており、フィールドテキストボックス２０３ａにはユーザが「ＡＢＣＤ」と入力した文字列を設定している。また、第３のフィールドｃについては、ラジオボタン２０２ｃはユーザにより固定が選択されており、フィールドテキストボックス２０３ｃにはユーザが「ＸＹＺ」と入力した文字列を設定している。
【００２２】
固定/可変ラジオボタン２０２で可変を選択した場合は（Ｓ３０３：ＮＯ）、自動的に0埋めの文字列を設定する（Ｓ３０５）。例えば図２において、第２のフィールドｂについては、ラジオボタン２０２ｂはユーザにより可変が選択されており、フィールドテキストボックス２０３ｂには自動的に「０００００００」なる埋め文字列を設定している。また、第４のフィールドｄについては、ラジオボタン２０２ｄはユーザにより可変が選択されており、フィールドテキストボックス２０３ｄには自動的に「００００００」なる埋め文字列を設定している。
【００２３】
なお、設定した文字列はフィールドごとに関連付けてメモリに記憶する。また、各フィールドについて設定および記憶した内容は、各フィールドを順次統合して出力結果２０１に反映する。図２の出力結果２０１は、「ＡＢＣＤ０００００００ＸＹＺ００００００」としている。
【００２４】
ユーザによる設定が完了したらＯＫまたは適用ボタンを押すと（Ｓ３０６：ＹＥＳ）、出力結果２０１の妥当性がチェックされた後、発注アプリケーション１０１に出力結果２０１が渡されて終了となる。そうでない場合は（Ｓ３０６：ＮＯ）、引き続きユーザからの入力待ちとなる。
【００２５】
フィールドテキストボックスと、その開始位置（表示位置）および文字数（サイズ）は、直前のフィールドのトラックバーの操作に連動して表示される。
【００２６】
すなわち、トラックバーにより決定されるフィールドの終了位置に連動して、その直後のフィールドの開始位置を前記終了位置の直後に再設定するとともに、そのフィールドおよびその直後のフィールドのテキストボックス、開始位置及び文字数を画面に再表示する処理を行う。
【００２７】
例えば、図２において、第２のフィールドｂに係るフィールドテキストボックス２０３ｂについては、表示位置（開始位置２０５ｂ）は４であり、サイズ（文字数２０６ｂ）は７であると設定されており、トラックバー２０４ｂは、フィールドテキストボックス２０３ｂの先頭から１１文字目（開始位置２０５ｂ＋文字数２０６ｂ、すなわち４＋７＝１１と計算）の位置に表示されている。
【００２８】
そして、これらの内容は、直前のフィールドである第１のフィールドａのトラックバー２０４aの操作に連動して自動的に再設定・再表示される。
【００２９】
例えば、もし、第１のフィールドａのサイズを縮小するために、トラックバー２０４ａが操作されて先頭方向（左方向）に２文字分動かされた場合は、その操作に連動して、その直後のフィールドである第２のフィールドｂのフィールドテキストボックス２０３ｂの表示位置（開始位置２０５ｂ）は先頭方向に２文字分動いて２に再設定・再表示し、サイズ（文字数２０６ｂ）は２拡大して９に再設定・再表示する。なお、トラックバー２０４ｂの位置は動かず先頭から１１文字目のままである。
【００３０】
逆に、もし、第１のフィールドａのサイズを拡大するために、トラックバー２０４ａが操作されて末尾方向（右方向）に２文字分動かされた場合は、その操作に連動して、その直後のフィールドである第２のフィールドｂのフィールドテキストボックス２０３ｂの表示位置（開始位置２０５ｂ）は末尾方向に２文字分動いて６に再設定・再表示し、サイズ（文字数２０６ｂ）は２縮小して５に再設定・再表示する。なお、トラックバー２０４ｂの位置は動かず先頭から１１文字目のままとする。
【００３１】
上述したように、本実施形態によれば、フィールドテキストボックスと、その開始位置（表示位置）および文字数（サイズ）が、直前のフィールドのトラックバーの操作に連動して表示されるため、視覚的に理解が容易であり、作業効率が高い。また、固定部/可変部を４つのフィールドに自由に設定できるので、他社アプリケーションが稼働中の環境での運用が可能となる。
【００３２】
例えば、他社アプリケーションとコード体系を合わせたり、重ならないように設定したりといった運用が可能となる。また、問合せ端末に応用することができる。また、一般的に開示されたコード体系で運用されるシステムに転用可能である。
【符号の説明】
【００３３】
出力結果２０１、固定/可変ラジオボタン２０２、フィールドテキストボックス２０３、トラックバー２０４、開始位置２０５、文字数２０６、ＯＫ/閉じる/適用ボタン２０７
【図１】
2011248781.tif 000003
【図２】
2011248781.tif 000004
【図３】
2011248781.tif 000005