(57)【要約】【課題】利用者の要求する特殊な関数を簡単に作成して登録及び使用でき、さらにデータベース内のデータも容易に関数として利用可能な計算支援方法とその装置とそのシステム、計算支援ソフト、及び記憶媒体を提供し、業務効率を改善して利用者の満足度を向上させる。【解決手段】計算支援装置として、利用者による個別関数の作成を許容する関数作成手段と、作成された個別関数に対して登録を許容する関数登録手段と、前記作成あるいは登録した個別関数を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段とを備えた。【選択図】　　図１１
2004046657.tif 000002
【特許請求の範囲】
【請求項１】
関数作成手段で利用者による個別関数の作成を許容し、
作成された個別関数に対して関数登録手段での登録を許容し、
個別関数利用可能化手段で、前記作成あるいは登録した個別関数を計算処理が実行可能な計算ソフト上で利用可能にする
計算支援方法。
【請求項２】
前記関数作成手段として、計算式の入力が可能な記号入力部と、該記号入力部に登録済みの計算要素を挿入可能な登録計算要素挿入部とを使用する
請求項１記載の計算支援方法。
【請求項３】
前記計算要素の一部又は全部を、計算要素取込手段でデータベースに登録されたデータから取り込む
請求項２記載の計算支援方法。
【請求項４】
利用者による個別関数の作成を許容する関数作成手段と、
作成された個別関数に対して登録を許容する関数登録手段と、
前記作成あるいは登録した個別関数を計算処理が実行可能な計算ソフト上で利用可能にする個別関数利用可能化手段とを備えた
計算支援装置。
【請求項５】
前記関数作成手段を、計算式の入力が可能な記号入力部と、該記号入力部に登録済みの計算要素を挿入可能な登録計算要素挿入部とで構成する
請求項４記載の計算支援装置。
【請求項６】
前記計算要素の一部又は全部を、計算要素取込手段でデータベースに登録されたデータから取り込むように設定した
請求項５記載の計算支援装置。
【請求項７】
前記データベースを管理サーバに備え、
前記関数作成手段、前記関数登録手段、前記個別関数使用可能化手段、及び前記計算要素取込手段を、前記管理サーバと通信手段で通信可能なクライアント端末に備え、
請求項３記載の計算支援方法を実行可能に構成した
計算支援システム。
【請求項８】
請求項７記載の計算支援システムに使用する
管理サーバ。
【請求項９】
請求項１、２又は３記載の計算支援方法を実行可能にプログラミングした
計算支援ソフト。
【請求項１０】
請求項９記載の計算支援ソフトを格納した
記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばパーソナルコンピュータやワークステーションや携帯情報端末等のコンピュータで、計算ソフトを利用しての計算を支援するような計算支援方法とその装置とそのシステム、計算支援ソフト、及び該計算支援ソフトを記憶の記憶媒体に関する。
【０００２】
【従来の技術】
従来、コンピュータで複雑な計算を利用者の要求に応じて実施するソフト（ソフトウェア）として、表計算ソフトが存在している。また、一定の関連性のあるデータを登録するソフトとしてデータベースソフトが存在している。
【０００３】
前記表計算ソフトは、格子状に配置されたセル内にデータを入力し、これらのデータに基づく計算式を他のセルに入力することができる。これにより、データと計算結果の一覧表示やグラフ表示等、多数のデータ及び計算式を見やすく表示することができ、商品代金計算や会計、年度売上推移の算出など様々な用途に利用されている。
【０００４】
また前記データベースソフトは、商品データや顧客データ等、一定の関連付けのあるデータを格納するのに適しており、商品管理や顧客管理等様々なデータ管理用途に利用されている。
【０００５】
【発明が解決しようとする課題】
しかし、前記表計算ソフトでは、セルに入力する計算式に利用可能な定義済みの関数は固定であり、これ以外の関数を使用する場合には利用者が毎回手入力をする、若しくはプログラミングを実施する必要が存在した。そのため、金融業務、税理業務、科学計算業務といった特殊な関数を多く使用する利用者にとっては、作業に時間を要し不便な結果となっていた。特に数千件にも及ぶ公社債券に関わる関数や、経理、税理に関わる関数は、一つ作るだけでも手間がかかるため、毎回手入力で作成するのに労力が膨大であった。
【０００６】
また、このような金融業務、税理業務、科学計算業務では、前記データベースソフトに関数として利用可能な有用なデータが存在している場合が多い。しかし、これを該データベースソフトや表計算ソフトで使用する場合には、データベース内のデータの利用や該データへのアクセスにプログラミングを行う必要が生じ、素人には困難であり利用したくてもできない場合が多かった。
【０００７】
この発明は、利用者の要求する特殊な関数を簡単に作成して登録及び使用でき、さらにデータベース内のデータも容易に関数として利用可能な計算支援方法とその装置とそのシステム、計算支援ソフト、及び記憶媒体を提供し、業務効率を改善して利用者の満足度を向上させることを目的とする。
【０００８】
【課題を解決するための手段】
この発明は、関数作成手段で利用者による個別関数の作成を許容し、作成された個別関数に対して関数登録手段での登録を許容し、個別関数利用可能化手段で、前記作成あるいは登録した個別関数を計算処理が実行可能な計算ソフト上で利用可能にする計算支援方法又はその装置であることを特徴とする。
これにより、利用者は必要な関数を作成して登録し、反復利用することが可能になる。
【０００９】
前記関数作成手段は、キーボードやマウス等の入力装置を利用し、変数、データベース参照変数、数値、又は演算子等の関数要素（計算要素）の組み合わせで関数が作成可能なプログラムを実行する制御装置で構成することができる。
【００１０】
具体的には、
Ａ．関数作成ウィンドウ内にキーボードで文字や演算子等の記号を入力して関数を直接作成する、
Ｂ．リストボックスやコンボボックスや選択ウィンドウ等の選択部で関数作成ウィンドウ内に計算要素を配置する、
Ｃ．一覧表示又はツリー表示等で表示する表示部に列記した計算要素からドラッグ＆ドロップで関数作成ウィンドウ内に配置する
等の操作方法で実行可能にすることを含み、これらの操作方法を複合して利便性に富むインターフェースとすることを含む。
【００１１】
なお、前記データベース参照変数とは、データベースに格納されているデータを参照する変数とすることができる。
【００１２】
前記個別関数は、変数や演算子で構成する演算関数、データベース内のデータを参照するデータベース参照変数で構成するデータベース参照関数、又はこれらの組み合わせによる混合関数で構成することを含む。
【００１３】
前記個別関数の登録は、計算支援装置に備えたハードディスク等の記憶装置への登録、又は計算支援装置と通信可能なサーバ等のコンピュータに備えた記憶装置への登録等、計算支援装置でアクセス可能な記憶装置に登録することを含む。
【００１４】
前記関数登録手段は、前記記憶装置に個別関数を記憶させる処理を実行する制御装置で構成することを含む。
【００１５】
前記計算ソフトは、表計算ソフト、会計ソフト、科学技術計算ソフト、データベースソフト等、計算処理を実行可能なソフトで構成することを含む。
【００１６】
前記個別関数利用可能化手段は、前記計算ソフトが使用する関数に前記個別関数を追加する処理を実行する制御装置、又は、計算支援ソフトで作成又は選択した前記個別関数を前記計算ソフトの関数入力可能部（例えば表計算ソフトのセルなど）に挿入する処理を実行する制御装置等、計算ソフトで前記個別関数を利用可能にする処理を実行する制御装置で構成することを含む。
【００１７】
前記構成により、利用者は個別関数を容易に作成し、作成した個別関数を計算ソフト上で利用することができ、作業効率が大幅に向上して業務改善に貢献できて、顧客満足度を向上させることができる。
【００１８】
好ましい実施の形態として、前記関数作成手段として、文字や演算子等の記号で計算式の入力が可能な記号入力部と、該記号入力部に登録済みの計算要素を挿入可能な登録計算要素挿入部とを使用することができる。
【００１９】
前記計算要素は、変数、データベース参照変数、数値、又は演算子等で構成することを含み、一種類の要素又は複数種類の要素を使用可能にすることを含む。また、関数自体を計算要素とすることを含む。
【００２０】
前記記号入力部は、
Ａ．キーボードで文字や演算子等の記号を入力して関数を直接作成する関数作成ウィンドウ、
Ｂ．リストボックスやコンボボックスや選択ウィンドウ等の選択部で選択した計算要素を、ダブルクリックで順番に又はドラッグ＆ドロップで任意に配置するような関数作成ウィンドウ、
Ｃ．一覧表示又はツリー表示等で表示する表示部に列記した計算要素から選択した計算要素を、ドラッグ＆ドロップで任意に又はダブルクリックで順番に配置するような関数作成ウィンドウ、
又はこれらＡ．Ｂ．Ｃ．のうち２つ又は３つの機能を結合した関数作成ウィンドウ等の入力部で構成することを含む。
【００２１】
前記登録計算要素挿入部は、予め登録した計算要素に対して、
Ｂ．選択した計算要素を関数作成ウィンドウ内又はメモリ上に配置又は整列するリストボックスやコンボボックスや選択ウィンドウ等の選択部、
Ｃ．一覧表示又はツリー表示等で計算要素を選択可能に表示する選択部
等、計算要素を選択可能な選択部で構成することを含む。
【００２２】
前記構成により、利便性に富むインターフェースを提供して利用者の操作性を向上させることができる。
【００２３】
また好ましい実施の形態として、前記計算要素の一部又は全部を、計算要素取込手段でデータベースに登録されたデータから取り込むことができる。
前記データは、国債の商品名と残存年数等の債券情報を含む金融情報を格納して主に金融業で使用するような金融業務データ、税業務で使用する売上高、取引高、営業経費などの財務情報を格納して主に資産管理、経理業務で使用するような資産管理業務データ、商品名と単価等の商品情報を格納して主に販売店で使用するような販売業務データ、又は、公式名とその計算式を格納して主に科学技術計算に使用するような科学技術計算データ等、業務に使用可能な業務データで構成する、又は関数に使用する計算要素としての役割を果たす計算要素データで構成することを含む。
【００２４】
前記データベースは、前記データを格納したデータベースで構成することを含み、計算支援装置に備えた記憶装置、又は／及び計算支援装置で通信可能な装置に備えた記憶装置に格納することを含む。
【００２５】
前記計算要素取込手段は、前記データベースにアクセスして前記データから必要な計算要素を取り込む処理を実行する制御装置で構成することを含む。
【００２６】
前記構成により、データベースのデータを利用して関数を作成することができ、例えば債券に関する膨大な債券業務データから所定の銘柄の利回りや残存年数等の必要なデータを参照して利用することができる。これにより、債券業務データの管理は管理チームに委ねておき、利用者はそのデータを容易に流用して関数を作成し、計算ソフトで正確な計算を実行することができる。
【００２７】
またこの発明は、前記データベースを管理サーバに備え、前記関数作成手段、前記関数登録手段、前記個別関数使用可能化手段、及び前記計算要素取込手段を、前記管理サーバと通信手段で通信可能なクライアント端末に備え、前記計算支援方法を実行可能に構成した計算支援システムとすることができる。
【００２８】
前記通信手段は、有線又は無線で通信を実行するＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）ボード、モデム、ターミナルアダプタ、又はルータ等の通信装置で構成することを含む。
【００２９】
前記構成により、管理サーバで一元管理されたデータベースのデータを、複数の利用者がクライアント端末で利用して計算を実行するようなことが可能になる。これによりデータ管理者とデータ利用者を分けて作業を行う事もでき、作業効率が向上して人件費を削減することができる。また、社内でネットワーク接続して利用するのみではなく、インターネット等の公衆回線や専用回線を利用することもでき、管理サーバから遠隔地に存在するクライアント端末で利用することも可能となる。特にインターネットを利用する場合には、ウェブサーバに必要関数やデータを登録してダウンロードによるデータ共有を実現することもできる。
【００３０】
またこの発明は、前記計算支援システムに使用する管理サーバとすることができる。
これにより、実際に管理サーバでデータベースを一元管理することができる。また、作成された個別関数を管理サーバに登録した場合には、作成したクライアント端末と異なるクライアント端末、又は作成したユーザと異なるユーザであっても前記個別関数を利用することができる。
【００３１】
なお、前記ユーザ毎にＩＤとパスワード等のユーザ特定情報の入力を要求し、クライアント端末の違いに関わらずユーザ毎に使用可能な個別関数群を提供する構成にしても良い。この場合は、空いているクライアント端末を利用して常時同一環境で計算支援方法又はその装置を利用でき、クライアント端末の台数を削減した上で利用者の利便性を向上させることができる。
【００３２】
またこの発明は、前記計算支援方法を実行可能にプログラミングした計算支援ソフトとすることができる。
これにより、市販のパーソナルコンピュータや携帯情報端末等のコンピュータに対して、計算支援ソフトをインストールして計算支援装置として利用することができる。
【００３３】
またこの発明は、前記計算支援ソフトを格納した記憶媒体とすることができる。
前記記憶媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、ＭＯ、ハードディスク等、情報を記憶可能な媒体で構成することを含む。
これにより、計算支援ソフトを記憶媒体に格納して実際に実行する、あるいはインストールすることができる。
【００３４】
また好ましい実施の形態として、計算支援ソフトを表計算ソフトや科学技術計算ソフト等の複数の計算ソフトで使用可能なように、計算ソフトを選択する選択手段を備えると共に、関数の計算式を前記選択された計算ソフトの書式に対応して作成する書式成形手段を備えても良い。
【００３５】
前記選択手段は、リストボックスやコンボボックスや選択ウィンドウ等の選択部で構成することを含む。
【００３６】
前記書式成形手段は、対応させた書式で計算要素を出力又は入力可能にする処理を実行する制御装置で構成することを含む。
【００３７】
前記構成により、計算支援ソフトを複数の計算ソフトで利用することができ、利用者の利便性を向上させることができる。
【００３８】
【発明の効果】
この発明により、利用者は個別関数を必要に応じて自ら作成することができ、作成後はそれを登録して簡単に利用することができる。また管理サーバに個別関数を格納した場合には、他人の作成した個別関数を利用する事もでき、同一関数の複数人による作成を廃して業務効率を向上させることができる。
【００３９】
これらにより、計算業務を早く正確にこなせる環境が提供でき、利用者の利便性が向上し、業務効率改善によって人件費を削減し、見積もり等の顧客要求に対しての迅速な回答でサービスレベルを向上させる等の業務改善を実現することができる。
【００４０】
【発明の実施の形態】
この発明の一実施形態を以下図面と共に説明する。
まず、図１と共に計算支援システム１のシステム構成について説明する。
計算支援システム１は、管理サーバ１０、及び複数のクライアント端末４０をＬＡＮケーブル２で通信可能に接続して構成する。
【００４１】
前記管理サーバ１０は、コンピュータで形成した本体１１に接続してモニタ１４、キーボード１５、マウス１６、及びＣＤ−ＲＯＭドライブ１７を備える。　前記クライアント端末４０は、コンピュータで形成した本体４１に接続してモニタ４４、キーボード４５、マウス４６、及びＣＤ−ＲＯＭドライブ４７を備える。
【００４２】
図２に示す計算支援ソフトパッケージ７０の概観斜視図に示すインストールＣＤ−ＲＯＭ７２，７４を使用して、前記管理サーバ１０及び前記クライアント端末４０には、必要なプログラム及びデータをインストールする。
【００４３】
該計算支援ソフトパッケージ７０には、管理サーバ１０の管理者用のテクニカルマニュアル７１及びサーバ用インストールＣＤ−ＲＯＭ７２と、クライアント端末４０の利用者用のユーザマニュアル７３及びクライアント用インストールＣＤ−ＲＯＭ７４と、ユーザ登録カード７５とを、パッケージケース７６に封入して構成する。
【００４４】
前記サーバ用インストールＣＤ−ＲＯＭ７２は、サーバ用インストールプログラムを格納しており、図１に示した管理サーバ１０の本体１１内の記憶装置に、業務データベース２１、及び基本関数ファイル２２等の必要なデータ及び必要なプログラムをインストールする。
【００４５】
ここで前記業務データベース２１は、債券管理等の金融業務に使用するデータベースであり、図３のデータ説明図に示すように構成する。
すなわち、業務データベース２１には、債券テーブル（ファイル）や財務テーブル等のテーブルに業務上必要なデータを格納する。
【００４６】
例えば債券テーブルであれば、銘柄名、回号番号、利回り、クーポン、償還日、償還価格等のフィールド（項目）に対して、中期国債（回号番号２０）や長期国債（回号番号２３９）等のレコード（行）毎にデータを格納する。
【００４７】
また、前記基本関数ファイル２２は、業務に必要な関数で主に基本的な関数を基本関数として複数格納している。
該基本関数は、業務データベース２１にアクセスし必要データを検索して取得するデータベース参照関数も含まれており、例えば、回号番号を変数（引数）として入力（インプット）すれば、前記債券テーブルの国債のクーポンを値として返す（アウトプットする）クーポン関数（関数名：ＪＧＢ＿ＣＯＵＰＯＮ）等が存在する。
【００４８】
他にも、前記基本関数には、単純に入力された変数に対しての演算結果を値として返す演算関数、及び、前記データベース参照関数と前記演算関数の機能を組み合わせ、データベースにアクセスし必要データを取得して演算を実行した値を返す混合関数も含まれている。
【００４９】
該混合関数には、例えば、回号番号、受渡日及び利回り（単利）を変数として入力すれば、　＝（額面＋クーポン×残存年数）／（１＋年利回り×残存年数）を計算して値を返す国債現在価格関数（関数名：ＪＧＢ＿ＰＲＩＣＥ）等が含まれる。該国債現在価格関数については、「額面」「クーポン」は回号番号をキーとして債券テーブルから取得し、「残存年数」は回号番号をキーとして債券テーブルから取得する償還日と受渡日より算出する。
【００５０】
なお、業務データベース２１へのアクセスには、ＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ　Ｑｕｅｒｙ　Ｌａｎｇｕａｇｅ）やＯＤＢＣ（Ｏｐｅｎ　ＤａｔａＢａｓｅ　Ｃｏｎｎｅｃｔｉｖｉｔｙ）等の手法を使用する。
【００５１】
前記クライアント用インストールＣＤ−ＲＯＭ７４（図２）は、クライアント用インストールプログラムを格納しており、クライアント端末４０の本体４１内の記憶装置に、ユーザ関数ファイル５１（図１）等の必要なデータ、及び計算支援ソフト５２（図５と共に後述）等の必要なプログラムをインストールする。
【００５２】
以上のシステム構成により、管理サーバ１０で管理されている業務データベース２１上のデータ（例えば債券テーブル内のデータ等）に対して、クライアント端末４０でアクセスすることができ、前記データをクライアント端末４０で利用することができる。
【００５３】
次に、図４の管理サーバ１０の制御回路を示すブロック図と共に、管理サーバ１０の構造について説明する。
【００５４】
管理サーバ１０は、ＣＰＵ、ＲＯＭ及びＲＡＭで構成する制御装置１３を備え、該制御装置１３にＩ／Ｏインターフェース１２を介して以下の各装置を接続している。
【００５５】
モニタ１４は、制御装置１３から受信するＲＧＢ信号に従って、文字等の記号及び図形等の画像を表示する。この画像には、業務データベース２１（図３）及び基本関数ファイル２２を更新、分析、出力する画面を含む。
【００５６】
キーボード１５は、関数の作成等に必要な入力を含む文字入力、数値入力を許容し、入力された文字や数値等を入力信号として前記制御装置１３に送信する。
【００５７】
マウス１６は、カーソルを動かしてアイコンをクリックする等の命令を制御装置１３に伝えるためのポインティングデバイスであり、座標信号及びクリック信号を入力信号として制御装置１３に送信する。
【００５８】
ＣＤ−ＲＯＭドライブ１７は、サーバ用インストールＣＤ−ＲＯＭ７２（図２）に記録されたサーバ用インストールプログラム等のデータを読み込み、この読込信号を制御装置１３に送信する。
【００５９】
ＬＡＮボード１８は、ＬＡＮケーブル２（図１）を介してクライアント端末４０と通信を行うための通信装置であり、制御装置１３から受信する通信信号に従ってクライアント端末４０と通信し、該クライアント端末４０から受信したデータを通信信号として制御装置１３に送信する。
【００６０】
ハードディスク２０は、制御装置１３から受信する書込信号に従ってファイルやプログラム等のデータの更新（業務データベース２１又は／及び基本関数ファイル２２の更新、及び各プログラムのインストールを含む）を実行し、読込信号として必要なデータを制御装置１３に送信する。これにより、業務データベース２１、及び基本関数ファイル２２を記憶すると共に、関数管理ソフト２３を記憶する。該関数管理ソフト２３は、業務更新プログラム２３ａ、業務分析プログラム２３ｂ、業務出力プログラム２３ｃ、基本関数更新プログラム２３ｄ、基本関数分析プログラム２３ｅ、基本関数出力プログラム２３ｆ、及びユーザ関数収集分析プログラム２３ｇで構成する。
【００６１】
前記業務更新プログラム２３ａは、業務データベース２１に格納している各種データの追加、変更、削除を実行する。この更新は、データを手入力で入力する、又は／及び、他のファイル（例えば他の業務で使用しているファイルや他部署で利用しているファイル）に格納されているデータを自動で追加することで実行する。
【００６２】
なお、所定条件による一括変更や一括削除も実行可能に設定しても良い。また、各種データの表示は、単に一覧表示するだけでなく、利用者の指定する条件（例えば、あいうえお順、更新順、所定文字列を含むデータ、またはこれらの複合等）に従ってフレキシブルに表示可能に設定しても良い。
【００６３】
前記業務分析プログラム２３ｂは、業務データベース２１に格納している各種データの使用頻度、更新頻度、利用効率、登録容量、又はこれらの複数等の業務分析データを作成する。
【００６４】
前記業務出力プログラム２３ｃは、業務データベース２１に格納している各種データや前記業務分析データを、管理者の操作による抽出条件やソーティング条件に従って画面表示、印刷又はファイル出力（データ出力）する処理を実行する。ファイル出力した場合には、他のソフト等で出力データの２次利用が可能となる。なお、表計算ソフト５３に直接出力可能に設定しても良い。
【００６５】
前記基本関数更新プログラム２３ｄは、基本関数ファイル２２に格納している各基本関数の追加、変更、削除を実行する。この更新は、前記業務更新プログラム２３ａと同様にして実行することができる。
【００６６】
前記基本関数分析プログラム２３ｅは、基本関数ファイル２２に格納している各基本関数の使用頻度や更新頻度、利用効率、登録容量、又はこれらの複数等の関数分析データを作成する。
【００６７】
前記基本関数出力プログラム２３ｆは、基本関数ファイル２２に格納している基本関数や前記関数分析データを、管理者の操作による抽出条件やソーティング条件に従って画面表示、印刷又はファイル出力する処理を実行する。ファイル出力した場合には、他のソフト等で出力データの２次利用が可能となる。なお、表計算ソフト５３上に直接出力可能に設定しても良い。
【００６８】
前記ユーザ関数収集分析プログラム２３ｇは、クライアント端末４０で作成されたユーザ関数を収集し、複数のクライアント端末４０間での同一関数の存在やユーザ関数の利用頻度等のユーザ関数分析データを作成して出力（表示、印刷、ファイル出力）する処理を実行する。
なお、これらの各プログラム（２３ａ〜２３ｇ）は、制御装置１３で実行する。
【００６９】
以上の構造により、管理サーバ１０は、業務データベース２１及び基本関数ファイル２２を一元管理することができ、関数の利用頻度等の分析を行うことができる。また、業務データベース２１内のデータ、及び基本関数ファイル２２内の基本関数をフレキシブルに利用可能にすることができる。
【００７０】
次に、図５のクライアント端末４０の制御回路を示すブロック図と共に、クライアント端末４０の構造について説明する。
【００７１】
クライアント端末４０は、ＣＰＵ、ＲＯＭ及びＲＡＭで構成する制御装置４３を備え、該制御装置４３にＩ／Ｏインターフェース４２を介して以下の各装置を接続している。
【００７２】
モニタ４４は、制御装置４３から受信するＲＧＢ信号に従って、文字、図形、及び記号等の画像を表示する。この画像には、後述する表計算ソフトの画面、及び表計算支援ソフトの画面を含む。
【００７３】
キーボード４５は、関数の作成等に必要な入力を含む文字入力、数値入力を許容し、入力された文字や数値等を入力信号として前記制御装置４３に送信する。
【００７４】
マウス４６は、カーソルを動かしてアイコンをクリックする等の命令を制御装置４３に伝えるためのポインティングデバイスであり、座標信号及びクリック信号を入力信号として制御装置４３に送信する。
【００７５】
ＣＤ−ＲＯＭドライブ４７は、クライアント用インストールＣＤ−ＲＯＭ７４（図２）に記録されたクライアント用インストールプログラム等のデータを読み込み、この読込信号を制御装置１３に送信する。
【００７６】
ＬＡＮボード４８は、ＬＡＮケーブル２（図１）を介して管理サーバ１０と通信を行うための通信装置であり、制御装置４３から受信する通信信号に従って管理サーバ１０と通信し、該管理サーバ１０から受信したデータを通信信号として制御装置４３に送信する。
【００７７】
ハードディスク５０は、制御装置４３から受信する書込信号に従ってファイルやプログラム等のデータの更新（関数ファイル５１の更新及び各プログラムのインストールを含む）を実行し、読込信号として必要なデータを制御装置４３に送信する。これにより、関数ファイル５１を記憶すると共に、計算支援ソフト５２、及び表計算ソフト５３を記憶する。
【００７８】
前記関数ファイル５１は、表計算ソフト５３が最初から保有している表計算ソフト関数と、後述するユーザ関数作成登録プログラム５２ａで作成・登録されたユーザ関数で構成する。なお、該ユーザ関数には、計算支援ソフト５２をインストールした初期状態では、管理サーバ１０の基本関数ファイル２２に格納されている基本関数を登録しておく。これにより、一通りの関数を利用者がすぐに利用できるようにしている。
【００７９】
前記計算支援ソフト５２は、ユーザ関数作成登録プログラム５２ａ、及び基本関数確認プログラム５２ｂで構成する。
該ユーザ関数作成登録プログラム５２ａは、利用者によるユーザ関数の作成及び登録を実行する。
【００８０】
また前記基本関数確認プログラム５２ｂは、計算支援ソフト５２の起動時に、管理サーバ１０で基本関数ファイルに新たな基本関数が登録されていないか確認する。登録されていた場合にはモニタ４４に新規基本関数の情報を表示し、利用者の操作に従って必要な基本関数を前記関数ファイル５１に追加する。
【００８１】
前記表計算ソフト５３は、数値や文字の入力が可能な複数のセルを配置し、またユーザ関数の呼び出しや計算支援ソフト５２の起動を実行する。また関数利用プログラム５３ａを格納しており、登録済みの関数を容易に利用することができる。
【００８２】
なお、表計算ソフト５３には、前記計算支援ソフト５２をアドインとして即時に使用できるように組み込んでいる。
また、これらの各ソフト（５２，５３）及び該ソフトを構成するプログラム（５２ａ，５２ｂ，５３ａ）は、制御装置１３で実行する。
【００８３】
以上の構造により、利用者はクライアント端末４０で表計算ソフト５３を使用する際に、計算支援ソフト５２を使用することができる。これにより、管理サーバ１０に登録されている社内業務に特化した基本関数を利用できると共に、必要に応じてユーザ関数を作成し登録することができる。
【００８４】
次に、図６に示すクライアント端末４０の制御装置４３の動作を示す処理フロー図と共に、本発明の本質的部分に関わるクライアント端末４０での作業の全体的な動作について説明する。
【００８５】
モニタ４４に表示した表計算ソフト５３のアイコンが、利用者によってマウス４５でクリックされる等の操作が行われ、表計算ソフト５３を起動すると、図７に示す表計算画面Ａをモニタ４４に表示する（ステップｎ１）。
【００８６】
前記表計算ソフト５３は、アドインとして組み込まれている計算支援ソフト５２を起動する（ステップｎ２）。
【００８７】
前記計算支援ソフト５２は基本関数確認プログラム５２ｂを実行し、管理サーバ１０の基本関数ファイル２２に新規の基本関数が登録されていないかチェックする新規基本関数チェック処理を実行する（ステップｎ３）。該新規基本関数チェック処理の詳細については後述する。
【００８８】
このように起動処理が終了した後、利用者によってユーザ関数作成ボタンＡ２（図７）がクリックされると（ステップｎ４）、表計算ソフト５２のユーザ関数作成登録プログラム５２ａを実行し、ユーザ関数を作成・登録するユーザ関数作成処理を実行する（ステップｎ５）。該ユーザ関数作成処理の詳細については後述する。
【００８９】
利用者によって関数利用ボタンＡ１（図７）がクリックされると（ステップｎ６）、表計算ソフト５３はユーザ関数を含む関数をセルＡ４（図７）内に貼り付けるユーザ関数利用処理を実行する（ステップｎ７）。該ユーザ関数利用処理の詳細については後述する。
【００９０】
利用者によって表計算ソフト５３の終了ボタン（図示省略）をクリックされると（ステップｎ８）、計算支援ソフト５２を終了し（ステップｎ９）、表計算ソフト５３を終了して（ステップｎ１０）処理を終了する。
【００９１】
次に、図８のクライアント端末４０の制御装置４３の動作を示す処理フロー図と共に、前記新規基本関数チェック処理（ステップｎ３）について説明する。　基本関数確認プログラム５２ｂが起動すると、まず管理サーバ１０にアクセスし、基本関数ファイル２２に新規の基本関数が登録されていないか確認する（ステップｐ１）。
【００９２】
新規の基本関数が存在した場合には、図９に示す新規基本関数複写画面Ｂを表示する（ステップｐ２）。
【００９３】
利用者が基本関数をユーザ関数としてクライアント端末４０の基本関数ファイル２２に登録する場合には（ステップｐ３）、登録する基本関数の選択を許容する（ステップｐ４）。
【００９４】
ここで新規基本関数複写画面Ｂについて説明すると、プルダウンメニューＢ１に基本関数の分類、選択用リストボックスＢ２に基本関数を表示する。ここでは新規に追加された基本関数のみを表示する。
【００９５】
コメント欄Ｂ８には、選択用リストボックスＢ２で選択されている基本関数のコメントを表示し、該基本関数の機能を確認できるようにしている。
【００９６】
選択用リストボックスＢ２で基本関数名がダブルクリックされるか、個別追加ボタンＢ４がクリックされると、選択された基本関数を登録用リストボックスＢ３に追加する。全追加ボタンＢ５が追加された場合には、表示している分類の全ての基本関数を登録用リストボックスＢ３に追加する。
【００９７】
個別削除ボタンＢ６がクリックされると、登録用リストボックスＢ３から選択された基本関数を削除し、全削除ボタンＢ７がクリックされると登録用リストボックスＢ３から全ての基本関数を削除する。
【００９８】
なお、選択用リストボックスＢ２と登録用リストボックスＢ３との間で基本関数をドラッグ＆ドロップしても、前記基本関数の追加と削除を実行できる。
【００９９】
このようにして登録する基本関数が選択された後、登録ボタンＢ１０がクリックされると、クライアント端末４０の関数ファイル５１に選択された基本関数を複写しユーザ関数に追加登録し（ステップｐ５）、処理を終了する。
【０１００】
前記ステップｐ３で不要ボタンＢ９がクリックされた場合には、基本関数を追加登録することなく処理を終了する。
以上のようにして、常に最新の基本関数を利用者が利用することが可能になる。
【０１０１】
次に、図１０のクライアント端末４０の制御装置４３の動作を示す処理フロー図と共に、前記ユーザ関数作成処理（図６のステップｎ５）について説明する。
ユーザ関数作成登録プログラム５２ａが起動すると、表計算ソフト５３でカーソルの存在しているセルＡ４（図７）に数式が存在するか否かを確認する（ステップｒ１）。
【０１０２】
数式が存在した場合は、数式に変数が存在するか否かを判定する変数部判定を実行し（ステップｒ２）、図１１の関数作成画面Ｃをモニタ４４に表示する（ステップｒ３）。このとき、関数作成画面Ｃの入力ウィンドウＣ７に、前記数式をユーザ個別関数Ｃ８として表示すると共に、変数と認識した部分（関数要素）を変数部Ｃ９として色付き表示（例えば白黒反転表示）する。
【０１０３】
前記ステップｒ１でセル内に数式が存在しなかった場合には、前記入力ウィンドウＣ７が空白の状態で関数作成画面Ｃを表示する（ステップｒ４）。
【０１０４】
このようにして表示した関数作成画面Ｃで、操作オプションＣ１、関数分類Ｃ３、関数表示部Ｃ４、及びキーボード４５（図１）での数式入力によるユーザ個別関数の作成を許容する（ステップｒ５）。
【０１０５】
ここで、前記関数作成画面Ｃについて説明する。前記操作オプションＣ１には演算子等ユーザ個別関数Ｃ８の作成に役立つツールを配置し、利用者に快適な操作性を提供する。なお、該操作オプションＣ１内の変数切替ボタンＣ２は、カーソルＣ１０を移動させて選択された関数要素（例えば変数部Ｃ９）に対して、クリックされることで変数か固定値かを切替える処理を実行する。
【０１０６】
関数分類Ｃ３は、関数の分類を選択するリストボックスであり、関数表示部Ｃ４に表示する関数の分類を選択許容する。
関数表示部Ｃ４は、表計算ソフト５３が最初から有する表計算ソフト関数及び利用者等に登録されたユーザ関数を表示するリストボックスであり、ダブルクリック又はドラッグ＆ドロップされた関数を入力ウィンドウＣ７のカーソルＣ１０の位置に挿入する。
【０１０７】
入力ウィンドウＣ７は、文字、数値、演算子等の記号を利用した数式入力によるユーザ個別関数Ｃ８の記述を許容する。
【０１０８】
このようにしてユーザ個別関数Ｃ８が作成された後に関数登録ボタンＣ５がクリックされると（ステップｒ６）、図１２に示す関数登録画面Ｄを表示し、関数情報を確認させる（ステップｒ７）。
【０１０９】
ここで、該関数登録画面Ｄについて説明すると、ウィンドウＤ１内の各項目にはデフォルト値（初期設定値）が表示される。すなわち、関数名称には作成日に基づいて“○年○月○日に作成された関数”と表示し、関数区分には最も多い業務として登録されている分類（この実施形態では“債券関数”）を表示し、変数は全て異なる変数とした上で変数部のデータに対応した変数型（例えば整数型、実数型、文字型等）を表示する。
【０１１０】
編集ボタンＤ３がクリックされた場合には（ステップｒ８）、図１３に示す関数情報編集画面Ｅを表示する（ステップｒ９）
該関数情報編集画面Ｅでは、テキストボックスＥ１に表示の文字列を、キーボード４５（図１）で他の文字列に変更することによる関数情報の編集を許容する（ステップｒ１０）。
【０１１１】
なお、関数区分は、登録された区分以外の文字列が入力された際、該区分が未登録の旨を表示して新区分を登録するか訂正するかを求める。変数に関しては、登録された変数型以外は入力できないようにエラーメッセージを表示する。
【０１１２】
また、操作オプションＥ２は、例えば変数部の表示色の変更や太字表示等、視認による識別性を高める等の利便性を向上するツールを配置する。また、終了ボタンＥ４がクリックされると編集を終了して変更後の内容で関数登録画面Ｄを表示し、戻るボタンＥ３がクリックされるとステップｒ５に戻る。
【０１１３】
このように関数情報の編集が終了し、関数登録画面Ｄの登録ボタンＤ４がクリックされると（ステップｒ１１）、作成されたユーザ個別関数Ｃ８をハードディスク５０（図５）に格納している関数ファイル５１内にユーザ関数として登録する（ステップｒ１２）。なお、前記ステップｒ１１で戻るボタンＤ２がクリックされた場合には、ステップｒ５にリターンする。
【０１１４】
こうして新規に作成して登録したユーザ個別関数Ｃ８を、セルＡ４（図７）に挿入する処理を実行するに際して、該ユーザ関数に変数が存在した場合には（ステップｒ１３）、図１４に示す変数入力誘導画面Ｆを表示する（ステップｒ１４）。
【０１１５】
該変数入力誘導画面Ｆについて説明すると、テキストボックスＦ１には文字や数字が直接入力される、あるいは文字や数値が入力されている１又は複数のセルが指定されることを許容する。
【０１１６】
セル指定ボタンＦ２は、クリックされると図７に示した表計算画面Ａがアクティブになり、マウス４６（図１）等で選択されたセルを前記テキストボックスＦ１に自動入力する。
【０１１７】
ＯＫボタンＦ３がクリックされると変数に代入する値を確定し（ステップｒ１５）、該値を代入したユーザ個別関数Ｃ８を前述した表計算画面ＡのセルＡ４（図７）に挿入（貼り付け）する（ステップｒ１６）。
【０１１８】
なお、前記ステップｒ１３でユーザ関数に変数が存在しなかった場合には、変数入力誘導画面Ｆを表示せずに前記ステップｒ１６を実行する。
【０１１９】
以上のようにして、利用者は必要な関数をユーザ個別関数Ｃ８として自分で作成して利用することができる。その際、複雑なプログラミングを行わなくとも、業務データベース２１にアクセスして必要な値を取得する高度な関数を容易に作成することができ、プログラミング講習等の特別な教育を受けずとも効率よく業務を遂行することができる。
【０１２０】
次に、図１５のクライアント端末４０の制御装置４３の動作を示す処理フロー図と共に、前記ユーザ関数利用処理（図６のステップｎ７）について説明する。
関数利用プログラム５３ａが起動すると、クライアント端末４０のモニタ４４（図１）に図１６に示す関数選択画面Ｇを表示する（ステップｓ１）。
【０１２１】
ここで、該関数選択画面Ｇについて説明する。
関数区分リストウィンドウＧ１には、関数ファイル５１（図５）に登録されている関数の関数区分を項目として一覧表示する。これと共に、最近使用した関数を新しい順に例えば１０件表示する「最近使用した関数」と、全ての関数を関数区分に関わらず一覧表示する「全ての関数」を選択可能な項目として表示する。
【０１２２】
関数リストウィンドウＧ２は、前記関数区分リストウィンドウＧ１で選択された項目の関数を選択可能に一覧表示する。ここで表示する関数には、表計算ソフト５３が予め保有している表計算ソフト関数と共に、前述の基本関数（業務データベース２１の基本関数ファイル２２（図４）から複写）及び利用者が作成した独自の関数で構成するユーザ関数も含む。
【０１２３】
コメント表示部Ｇ３には、前記関数リストウィンドウＧ２で選択された関数の関数情報として登録されているコメント（図１２参照）を表示する。
【０１２４】
前記各リストウィンドウを利用して利用者に関数（例えばユーザ関数）を選択され（ステップｓ２）、ＯＫボタンＧ４がクリックされると（ステップｓ３）、選択された関数に変数が含まれているか確認する（ステップｓ４）。なお、前記ステップｓ３でキャンセルボタンＧ５をクリックされた場合は何もせず終了する。
【０１２５】
選択された関数に変数が存在した場合には、図１４と共に説明した変数入力誘導画面Ｆを表示し（ステップｓ５）、利用者に変数の値を確定させる（ステップｓ６）。
【０１２６】
前記変数の値を選択された前記関数に代入した状態で、表計算ソフト５３でカーソルの存在しているセルＡ４（図７）に挿入（貼り付け）する（ステップｓ７）。なお、前記ステップｓ４で変数が無かった場合には、そのまま関数を前記セルＡ４に挿入する。
【０１２７】
このようにして、利用者は登録済みのユーザ関数を簡単に利用することができ、作業効率が飛躍的に向上する。
【０１２８】
以上に説明したようにして、利用者は業務データベース２１に格納されている有用なデータを容易に利用して計算処理を行うことができる。また、表計算ソフト５３に予め用意されている基本関数を利用するだけでなく、業務に特化して提供される基本関数を利用することができ、さらに利用者が関数を作成して利用することもできる。
【０１２９】
これらにより、利用者は特別な知識を持たずとも、業務データベース２１にアクセスしてデータをフレキシブルに利用する高度な関数を作成・登録することができる。このため、いちいち業務データベース２１のデータを目視確認して表計算ソフト５３に値を手入力する等の手間を省くことができ、業務データベース２１のデータ更新時にも、その更新内容を再入力せずともそのまま反映することができる。
【０１３０】
このようにして、計算効率を向上させ業務効率を顕著に向上させることができると共に、表計算ソフト５３の利用価値も増加し、利用者の満足度を向上させることができる。
【０１３１】
なお、以上の実施形態において、図１３で説明した関数情報編集画面Ｅに変数設定ボタンを備え、変数の統合・分割が実行可能に構成することが望ましい。
【０１３２】
具体的には、該変数設定ボタンをクリックされると、図１７に示す変数設定画面Ｈを表示し、プルダウンメニューを利用して、指定変数によって関数の区分をし、型宣言によって変数型を選択可能にすると良い。
【０１３３】
すなわち、図では隠れている部分も含めて、全ての変数を異なる変数として以下のように設定している。
【０１３４】
変数１：指定変数　Ａ，型宣言　整数
変数２：指定変数　Ｂ，型宣言　整数
変数３：指定変数　Ｃ，型宣言　日付
変数４：指定変数　Ｄ，型宣言　実数
変数５：指定変数　Ｅ，型宣言　整数
これを、例えば
変数１：指定変数　Ａ，型宣言　整数
変数２：指定変数　Ｂ，型宣言　整数
変数３：指定変数　Ｃ，型宣言　日付
変数４：指定変数　Ｄ，型宣言　実数
変数５：指定変数　Ａ，型宣言　整数
のようにして、同一の変数が一関数内で複数箇所使用されるように設定する事もできる。この場合は、変数１と変数５を指定変数Ａとして統合し、変数２を指定変数Ｂ、変数３を指定変数Ｃ、変数４を指定変数Ｄとして、５つの変数を４つの指定変数Ａ，Ｂ，Ｃ，Ｄに分割している。
【０１３５】
また、前記変数設定画面Ｈは、図１８に示すように表形式で変数登録設定を表示し、仮想線に示すようにドラッグ＆ドロップで指定変数を登録できるように構成しても良い。
【０１３６】
さらに、図１９に示すように、型宣言についてもドラッグ＆ドロップで登録できるように構成しても良い。
【０１３７】
また、図６と共に説明したステップｎ７のユーザ関数利用処理の開始タイミングは、図２０に示すように、メニューバーの「挿入」のプルダウンメニューに表示する「関数」の項目がクリックされても開始するように設定しても良い。これにより起動方法の選択が可能となり、利用者による表計算ソフト５３の利用形態の違い（例えばメニューバーの使用頻度が高い、あるいはツールバーの使用頻度が高いなど）に対応することができ、利便性が向上する。
【０１３８】
なお、図６のステップｎ３で説明した新規基本関数チェック処理は、一度実行した後は日付が変るまで再度計算支援ソフト５２を起動しても確認しないように設定しても良い。これにより、管理サーバ１０での基本関数ファイル２２の更新を管理者が一日一回の頻度で更新するような場合に、管理サーバ１０への不要なアクセスを排除して管理サーバ１０の負荷を軽減させると共に、計算支援ソフト５２の起動速度を速めることができる。
【０１３９】
また、関数作成の際に業務データベース２１のデータにアクセスするデータ参照補助機能を追加しても良い。具体的には、例えば、ファイル参照機能により業務データベース２１を探し出し、テーブル参照機能により一覧表示されたテーブルから任意のテーブルを確定し、データ抽出項目決定機能により前記テーブルのどのフィールド（項目）でデータを抽出するか確定し、リターン項目決定機能により前記テーブル内の返す値のフィールド（項目）を確定するように設定すればよい。
【０１４０】
これにより、業務データベース２１に格納しているデータを容易に参照することができ、基本関数に頼らず業務データベース２１に格納しているデータを利用したオリジナル関数を作成することができる。なお、この場合ＳＱＬ文を直接記入可能に設定しても良い。
【０１４１】
また、計算支援ソフト５２は、表計算ソフト５３の機能拡張又はプラグインとして機能を組み込み、表計算ソフト５３と一体化させて使用しても良い。
【０１４２】
また、計算支援システム１はインターネット（公衆回線）を利用して遠隔地でも業務データベース２１にアクセスして関数に必要なデータを参照できるように構成しても良い。
【０１４３】
この場合は、ＬＡＮボード１８及びＬＡＮボード４８からルータを介してインターネット網に接続する、あるいはＬＡＮボード１８及びＬＡＮボード４８の代わりにモデム又はターミナルアダプタを備えてインターネット網に接続するように構成すればよい。
【０１４４】
これにより、例えば営業先であっても業務データベース２１の最新データを反映した関数を使用して計算でき、オンデマンド型のサービスを提供することができる。
【０１４５】
また、業務データベース２１、基本関数ファイル２２、及び関数管理ソフト２３をクライアント端末４０のハードディスク５０に格納し、スタンドアロンで使用できるように構成しても良い。これにより、会社組織に限らず個人でも手軽に利用することができ、対象ユーザを拡大することができる。なお、前記関数管理ソフト２３を備えず、機能を単純化して解りやすいソフトとして提供しても良い。
【０１４６】
また、計算支援ソフト５２は、表計算ソフト５３の起動にかかわらず単独でも起動可能に構成しても良い。この場合は、表計算ソフト５３のセルＡ４からの計算式抽出と、登録した関数のセルＡ４への挿入を無効にすれば良い。これにより、表計算ソフト５３を起動せずとも計算支援ソフト５２で必要な関数をまとめて作成し登録することが可能となる。
【０１４７】
また、ユーザ関数は表計算ソフト関数と共に関数ファイル５１に格納するのではなく、表計算ソフト関数ファイルとユーザ関数ファイルに分けて格納しても良い。この場合、表計算ソフトが使用可能な関数として表計算ソフト関数の格納場所（アドレス）を格納しているアドレスファイルに、ユーザ関数ファイルの格納場所を追加すれば良く、これにより表計算ソフト５３から表計算ソフト関数と同様にしてユーザ関数を使用することができる。さらにこの場合は、表計算ソフト５３の構造に関わらずユーザ関数ファイルを容易に複写することができ、ユーザ関数のバックアップや他での利用が容易にできて利便性が向上する。
【０１４８】
また、計算支援ソフト５２は、表計算ソフト５３にアドインとして組み込むのではなく、単独のソフトとして作動するように構成しても良い。この場合は、ユーザ関数を表計算ソフト関数と分けて格納することができ、表計算ソフト５３のファイル構成に関わらず自由度の高いデータ構成をとることができる。
【０１４９】
この場合は、ユーザ関数を一覧表示する一覧表示画面を計算支援ソフト５２に備え、選択されたユーザ関数を、表計算ソフト５３でカーソルのあるセルＡ４に挿入する構成にすれば良い。また、コピー＆ペーストでユーザ関数を表計算ソフト５３でカーソルのあるセルＡ４に貼り付けする構成でも良い。なお、この場合は計算支援ソフト５２をフローティングウィンドウで構成し、常に表計算ソフト５３の全面に表示することが作業効率上望ましい。
【０１５０】
この発明の構成と、上述の実施形態との対応において、
この発明の通信手段は、実施形態のＬＡＮボード１８及びＬＡＮボード４８に対応し、
以下同様に、
データベースは、業務データベース２１に対応し、
データは、業務データベース２１の債券テーブルの銘柄名，回号番号，利回り，クーポン，償還日，償還価格等のデータに対応し、
計算支援装置は、クライアント端末４０に対応し、
関数作成手段は、ユーザ関数作成登録プログラム５２ａを実行する制御装置４３に対応し、
関数登録手段は、ユーザ関数作成登録プログラム５２ａを実行する制御装置４３に対応し、
個別関数利用可能化手段は、ユーザ関数作成登録プログラム５２ａ又は計算支援アドインを実行する制御装置４３に対応し、
計算ソフトは、表計算ソフト５３に対応し、
記憶媒体は、クライアント用インストールＣＤ−ＲＯＭ７４に対応し、
登録計算要素挿入部は、モニタ４４に表示する関数表示部Ｃ４に対応し、
計算要素取込手段は、モニタ４４に表示する関数表示部Ｃ４に対応し、
記号入力部は、モニタ４４に表示する入力ウィンドウＣ７に対応し、
計算式は、ユーザ個別関数Ｃ８に対応し、
個別関数は、ユーザ個別関数Ｃ８に対応し、
計算要素は、変数部Ｃ９その他ユーザ個別関数Ｃ８の構成要素に対応するも、
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【図面の簡単な説明】
【図１】計算支援システムのシステム構成図。
【図２】計算支援ソフトのパッケージの概観斜視図。
【図３】業務データベースのデータ説明図。
【図４】管理サーバの制御回路を示すブロック図。
【図５】クライアント端末の制御回路を示すブロック図。
【図６】クライアント端末の全体の動作を示す処理フロー図。
【図７】モニタに表示する表計算画面の画面イメージ図。
【図８】新規基本関数チェック処理を示す処理フロー図。
【図９】モニタに表示する新規基本関数複写画面の画面イメージ図。
【図１０】ユーザ関数作成処理を示す処理フロー図。
【図１１】モニタに表示する関数作成画面の画面イメージ図。
【図１２】モニタに表示する関数登録画面の画面イメージ図。
【図１３】モニタに表示する関数情報編集画面の画面イメージ図。
【図１４】モニタに表示する変数入力誘導画面の画面イメージ図。
【図１５】ユーザ関数利用処理を示す処理フロー図。
【図１６】モニタに表示する関数選択画面の画面イメージ図。
【図１７】モニタに表示する変数設定画面の画面イメージ図。
【図１８】モニタに表示する変数設定画面の画面イメージ図。
【図１９】モニタに表示する変数設定画面の画面イメージ図。
【図２０】モニタに表示する表計算ソフトの画面イメージ図。
【符号の説明】
１…計算支援システム
１０…管理サーバ
１８…ＬＡＮボード
２１…業務データベース
４０…クライアント端末
４３…制御装置
４４…モニタ
４８…ＬＡＮボード
５２…計算支援ソフト
５２ａ…ユーザ関数作成登録プログラム
５３…表計算ソフト
７４…クライアント用インストールＣＤ−ＲＯＭ
Ｃ４…関数表示部
Ｃ７…入力ウィンドウ
Ｃ８…ユーザ個別関数
Ｃ９…変数部
【図１】
2004046657.tif 000003
【図２】
2004046657.tif 000004
【図３】
2004046657.tif 000005
【図４】
2004046657.tif 000006
【図５】
2004046657.tif 000007
【図６】
2004046657.tif 000008
【図７】
2004046657.tif 000009
【図８】
2004046657.tif 000010
【図９】
2004046657.tif 000011
【図１０】
2004046657.tif 000012
【図１１】
2004046657.tif 000013
【図１２】
2004046657.tif 000014
【図１３】
2004046657.tif 000015
【図１４】
2004046657.tif 000016
【図１５】
2004046657.tif 000017
【図１６】
2004046657.tif 000018
【図１７】
2004046657.tif 000019
【図１８】
2004046657.tif 000020
【図１９】
2004046657.tif 000021
【図２０】
2004046657.tif 000022