(57)【要約】【課題】利用者が統計処理をしたときに、あまり手間をかけずに、短い操作でしかも短時間で、他の目的にも有効に活用・利用できるデータを取得できるように支援する情報管理システムを提供する。【解決手段】統計情報の集計条件および集計結果を保持する統計ＤＢと、統計ＤＢに記憶された集計条件にしたがって集計処理を実行する集計処理手段と、統計ＤＢを参照して、端末から要求された集計処理に関連する統計を検索する関連統計検索手段と、端末からの集計処理要求に応じて、当該集計処理要求に対応する集計条件に基づいて、集計処理手段に集計処理を行わせて、当該集計処理の集計結果を統計ＤＢへ集計処理要求と対応させて登録させると共に、関連統計検索手段に端末から要求された集計処理に関連した統計を検索させ、検索された関連統計を集計処理手段で集計処理を行わせる統計サービス手段とを備えている。【選択図】図１
2007066178.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続され、統計情報を集計するサーバと、前記統計情報の集計指示とその集計結果を出力する１または複数の端末とを備える情報管理システムにおいて、前記端末は、集計処理のための集計条件を前記サーバの統計データベースへ登録して、前記サーバへ集計処理要求を送信し、前記サーバは、統計情報の集計条件および集計結果の履歴を保持する統計データベースと、前記統計データベースに記憶された集計条件にしたがって集計処理を実行する集計処理手段と、前記統計データベースを参照して、前記端末から要求された集計処理に関連する統計を検索する関連統計検索手段と、前記統計データベースに記憶された、前記端末からの集計処理要求に対応する集計条件に基づいて、前記集計処理手段に集計処理を行わせて、当該集計処理の集計結果を前記統計データベースへ集計処理要求と対応させて登録させると共に、前記関連統計検索手段に前記端末から要求された集計処理に関連した統計を検索させ、検索された関連統計を前記集計処理手段で集計処理を行わせる統計サービス手段とを備えることを特徴とする情報管理システム。
【請求項２】
請求項１に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と同じ集計条件で、集計期間だけを変えたものを関連統計にすることを特徴とする情報管理システム。
【請求項３】
請求項１または２に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と同じカテゴリの統計を同じ条件で集計するものを関連統計にすることを特徴とする情報管理システム。
【請求項４】
請求項１、２または３に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と、過去の集計履歴パターンとマッチングして、似たような集計、あるいは、過去の集計でよく使われている出力単位を追加した集計を関連統計にすることを特徴とする情報管理システム。
【請求項５】
請求項１、２、３または４に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と、過去の集計履歴パターンとマッチングして、その後によく行われている集計があれば、それを関連統計にすることを特徴とする情報管理システム。
【請求項６】
請求項１乃至５のいずれかに記載の情報管理システムにおいて、前記統計サービス手段は、関連統計を前記集計処理手段で実行させるときに、該関連統計の実行を前記端末に通知することを特徴とする情報管理システム。
【請求項７】
請求項１乃至６のいずれかに記載の情報管理システムにおいて、前記関連統計検索手段は、検索した関連統計を実行するか否かを前記端末に問合せ、実行すると指定された関連統計のみを前記統計サービス手段に集計処理させるようにしたことを特徴とする情報管理システム。
【請求項８】
ネットワークを介して接続され、端末から集計指示された統計情報を集計するサーバにおいて、前記端末から指示された統計情報の集計条件および集計結果を保持する統計データベースと、前記統計データベースに記憶された集計条件にしたがって集計処理を実行する集計処理手段と、前記統計データベースを参照して、前記端末から要求された集計処理に関連する統計を検索する関連統計検索手段と、前記端末からの集計処理要求に対応する前記統計データベースに記憶された集計条件に基づいて、前記集計処理手段に集計処理を行わせて、当該集計処理の集計結果を前記統計データベースへ集計処理要求と対応させて登録させると共に、前記関連統計検索手段に前記端末から要求された集計処理に関連した統計を検索させ、検索された関連統計を前記集計処理手段で集計処理を行わせる統計サービス手段とを備えることを特徴とするサーバ。
【請求項９】
コンピュータに、請求項１乃至７のいずれかに記載の情報管理システムの機能、あるいは、請求項８に記載のサーバの機能を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、サーバ、プログラムおよび記録媒体に関し、特に統計処理業務を支援するためのものである。
【背景技術】
【０００２】
近年、図書館やオフィスにおける事務処理の電子化が普及してきており、例えば、図書館における図書資料管理や、事務処理における営業管理、会計管理、人事管理などの業務を、コンピュータを用いて行う形態が増加している。
【０００３】
このような業務の一つに、各種のデータベースに蓄積されたデータを分析するために各種の集計を行うものがある。
例えば、図書館における統計処理(集計)としては、図書資料の利用促進、財政的資源や人的資源の運用状況、他の図書館との連携促進等の現状把握およびそれにより図書館運営の改善に用いている。また、営業部門においては、アンケート調査を集計処理して商品の販売分析等に役立てている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、統計をとる利用者にとっては、統計処理を行う２つの動機がある。
（１）定期的または不定期の報告用。
（２）統計データを分析し、運営・運用に役立つ情報を手に入れるため。
【０００５】
上記（１）の場合は、集計値が得られればそれだけでよいかもしれないが、（２）の場合は、結果データからビジネスの規則性や関連性や法則性などを読み取ることが、利用者本来の目的である。例えば、図書館であれば、「どうすれば利用者を増やせるか」、「予算を効率的に使いたい」といった問題のヒントを得るために集計を行う。
【０００６】
しかし、このような統計解析には高度な技術が必要であり、そのビジネスと統計学に対する深い知識が必要になってくる。
これに対して、従来の統計処理では、それぞれ個別の集計値を計算するだけの機能であって、上記のような活用を目的としたデータを集計するためには、改めて個々に集計処理を行わなければならず、その先の集計値の活用にまで目を向けたものではなかった。
【０００７】
本発明は、上記のような実情を考慮してなされたものであって、利用者が統計処理をしたときに、あまり手間をかけずに、短い操作でしかも短時間で、他の目的にも有効に活用・利用できるデータを取得できるように支援する情報管理システム、サーバ、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の請求項１に記載の発明は、ネットワークを介して接続され、統計情報を集計するサーバと、前記統計情報の集計指示とその集計結果を出力する１または複数の端末とを備える情報管理システムにおいて、前記端末は、集計処理のための集計条件を前記サーバの統計データベースへ登録して、前記サーバへ集計処理要求を送信し、前記サーバは、統計情報の集計条件および集計結果の履歴を保持する統計データベースと、前記統計データベースに記憶された集計条件にしたがって集計処理を実行する集計処理手段と、前記統計データベースを参照して、前記端末から要求された集計処理に関連する統計を検索する関連統計検索手段と、前記統計データベースに記憶された、前記端末からの集計処理要求に対応する集計条件に基づいて、前記集計処理手段に集計処理を行わせて、当該集計処理の集計結果を前記統計データベースへ集計処理要求と対応させて登録させると共に、前記関連統計検索手段に前記端末から要求された集計処理に関連した統計を検索させ、検索された関連統計を前記集計処理手段で集計処理を行わせる統計サービス手段とを備えることを特徴とする情報管理システムである。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と同じ集計条件で、集計期間だけを変えたものを関連統計にすることを特徴とする情報管理システムである。
請求項３に記載の発明は、請求項１または２に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と同じカテゴリの統計を同じ条件で集計するものを関連統計にすることを特徴とする情報管理システムである。
請求項４に記載の発明は、請求項１、２または３に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と、過去の集計履歴パターンとマッチングして、似たような集計、あるいは、過去の集計でよく使われている出力単位を追加した集計を関連統計にすることを特徴とする情報管理システムである。
請求項５に記載の発明は、請求項１、２、３または４に記載の情報管理システムにおいて、前記関連統計検索手段は、前記統計データベースを参照して、前記端末から要求された集計処理と、過去の集計履歴パターンとマッチングして、その後によく行われている集計があれば、それを関連統計にすることを特徴とする情報管理システムである。
【００１０】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の情報管理システムにおいて、前記統計サービス手段は、関連統計を前記集計処理手段で実行させるときに、該関連統計の実行を前記端末に通知することを特徴とする情報管理システムである。
請求項７に記載の発明は、請求項１乃至６のいずれかに記載の情報管理システムにおいて、前記関連統計検索手段は、検索した関連統計を実行するか否かを前記端末に問合せ、実行すると指定された関連統計のみを前記統計サービス手段に集計処理させるようにしたことを特徴とする情報管理システムである。
【００１１】
請求項８に記載の発明は、ネットワークを介して接続され、端末から集計指示された統計情報を集計するサーバにおいて、前記端末から指示された統計情報の集計条件および集計結果を保持する統計データベースと、前記統計データベースに記憶された集計条件にしたがって集計処理を実行する集計処理手段と、前記統計データベースを参照して、前記端末から要求された集計処理に関連する統計を検索する関連統計検索手段と、前記端末からの集計処理要求に応じて、当該集計処理要求に対応する前記統計データベースに記憶された集計条件に基づいて、前記集計処理手段に集計処理を行わせて、当該集計処理の集計結果を前記統計データベースへ集計処理要求と対応させて登録させると共に、前記関連統計検索手段に前記端末から要求された集計処理に関連した統計を検索させ、検索された関連統計を前記集計処理手段で集計処理を行わせる統計サービス手段とを備えることを特徴とするサーバである。
【００１２】
請求項９に記載の発明は、コンピュータに、請求項１乃至７のいずれかに記載の情報管理システムの機能、あるいは、請求項８に記載のサーバの機能を実行させるためのプログラムである。
請求項１０に記載の発明は、請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１３】
本発明によれば、現在利用者から指示された統計処理に関連性の高い集計を提示できるので、集計データを比較・検討しやすくし、より効果的に集計データを利用できるようになる。
また、関連性の高い集計を提示してくれるので、経験の浅い利用者でも、熟練者と同様な集計が行える。
また、現在利用者から指示された統計処理とは並列に関連統計を行うので、集計時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の好適な実施形態について説明する。本実施形態では、図書館での集計処理を例として説明するが、アンケート調査や実験データ等の集計に対しても同様に適用できる。
【００１５】
図１は、本発明の情報管理システムの一実施形態である図書館情報管理システムの全体構成を示すブロック図であり、同図において、図書館情報管理システムは、サーバ１０と、利用者が業務のために使う任意の数の端末２０とがネットワーク３０によって接続されている。また、端末２０のすべての機能をサーバ１０が持つようにして、ネットワーク３０に接続した情報管理装置、またはネットワークに接続しない情報管理装置として構成してもよい。
【００１６】
サーバ１０は、端末２０からの図書館統計処理要求と定期的な図書館統計処理要求を処理するための実行スケジュール管理および集計履歴を保持するコンピュータシステムである。
また、端末２０は、デスクトップ型パーソナルコンピュータやモバイルコンピュータ等であって、利用者が利用する際に、操作が容易になるようなユーザインタフェースを備えており、ネットワーク３０に接続可能なものであればよい。
また、ネットワーク３０は、有線、無線に限らず、専用回線、電話回線等で接続されたインターネットやイントラネットあるいはＬＡＮ（Local Area Network）のいずれの形態でもよい。さらに、このネットワーク３０には、伝送データの暗号化、使用するユーザの認証等によるセキュリティの強化がなされてもよい。
【００１７】
サーバ１０の機能構成は、一般的な図書館情報処理の機能に加えて、統計サービス手段１１、集計処理手段１２、関連統計検索手段１３、統計データベース１４、図書館データベース１５を含んで構成されている。以下、データベースをＤＢと略記することもある。
また、端末２０では、集計指示、履歴管理やスケジュール管理などの指示や表示等の機能を持っている。
【００１８】
一般的なデータベース検索システムでは、データベースを検索した結果は、画面に表示したり、ファイルに出力するなどして保存するようにしているが、自動的に保存されていないのが現状である。
しかし、統計処理においては、集計結果を比較する使われ方が多く、しかも頻繁にデータベースに更新がかかる場合、利用者がある瞬間の集計結果を削除や紛失してしまったときに、同じ集計結果を再度得ることが不可能であるから、全ての集計結果を保存することに意味がある。このようなことを考慮し、集計結果を履歴として全て統計データベース（統計ＤＢ）１４に保存する仕組みを取り入れている。
【００１９】
統計ＤＢ１４は、集計条件ファイル１４１、スケジュールファイル１４２、出力単位ファイル１４３および集計結果ファイル１４４とからなっており、集計結果の履歴を保存することにより、図書館員はいつでも結果を確認することが可能になり、さらに、出力結果を保存しておく必要もなくなる。また、集計条件も保存することにより、何回も同じ条件で集計したい場合には、入力の手間が削減され、入力ミスの防止にもつながる。
【００２０】
集計条件ファイル１４１は、統計処理を行わせるための定型的な条件を保持管理し、利用者はこの集計条件の登録・更新およびその集計条件を指定して図書館統計処理を行わせる。この集計条件ファイル１４１は、図２に示すような少なくとも、集計条件を識別するための識別子（ＩＤ）、集計条件名、この集計条件を登録した登録者と登録日、統計の目的別分野（利用者サービス統計、ＪＬＡ統計、目録統計等）、この統計分野における詳細な統計種類（利用者数、貸出冊数、蔵書比構成等）、集計条件（どの項目をどの期間にわたって集計するかまた集計結果をどのようにまとめるか等の集計対象データの検索条件）、のデータ項目を含んだデータ構造となっている。
【００２１】
スケジュールファイル１４２は、定期的に統計処理を行わせるためのスケジュール情報および処理状況に関する情報を保持管理する。このスケジュールファイル１４２は、図３に示すような、スケジュールを識別する識別子（ＩＤ）、スケジュール名、登録者と登録日、状態、実行間隔（毎日、週間、月間、年間等）、次回集計日（最初に集計処理を行わせる日付）、集計条件ＩＤのデータ項目を含んだデータ構造となっている。
「状態」は、このスケジュールが「稼動」な状態にあるのか、または「停止」しており利用者からの稼動指示待ちの状態であるのかを示すフラグである。
【００２２】
出力単位ファイル１４３は、どのデータ項目について集計するのかの集計単位を保持管理する。出力単位ファイル１４３は、図４に示すような少なくとも、出力単位を識別する識別子（ＩＤ）、出力単位名、登録者と登録日、集計する種類のデータ項目を含んだデータ構造となっている。
【００２３】
集計結果ファイル１４４は、実際に利用者またはスケジューラによって指定された集計指示、集計経過および集計結果を保持することによって、過去の集計結果の履歴を維持管理することができる。集計結果ファイル１４４は、図５に示すような少なくとも、集計結果を識別する識別子（ＩＤ）、集計指示を行った実行者と集計日、スケジュールＩＤ、集計状態を表す状態、集計条件ＩＤ、出力単位１のＩＤ、・・・、出力単位４のＩＤ、集計結果または集計結果を格納したファイルのアドレス、のデータ項目を含んだデータ構造となっている。ここで、スケジュールＩＤは、スケジューラによって集計指示が出されていた場合に設定され、利用者によって集計指示が出された場合には何も設定されない。また、状態は、集計途中、集計終了、エラーで終了した等の状態を表している。
【００２４】
図書館ＤＢ１５は、集計対象となるデータベースであり、図書目録データベース、雑誌目録データベース、閲覧データベース、点検データベースなどの複数のデータベースからなっており、利用者が業務で作成、変更するデータがすべて登録されている。
【００２５】
次に、利用者から図書館統計処理を要求するときについて説明する。
まず、利用者が端末２０において集計指示を行うと、例えば、図６に示すような統計選択画面を表示し、利用者がどんな統計をとるかの分野（「利用者サービス統計」、「文部科学省・ＪＬＡ統計」、「目録統計」等）およびその下にそれぞれ配置された詳細な統計種類を選択する。すると、統計ＤＢ１４の集計条件ファイル１４１を指定された統計分類と統計種類で検索し、例えば、図７に示すような、一致した集計条件の一覧（集計条件名、登録者、登録日等）を集計条件選択画面に表示する。
【００２６】
利用者が表示された集計条件一覧の中から利用する集計条件を選択すると、例えば、図８に示したように、選択された統計分野および統計種類に合致する集計条件（出力条件・出力単位）のデータ項目を表示し、これらのデータ項目に選択された集計条件の値を初期値として設定した集計条件入力画面を表示する。
最後に、利用者がこの集計条件入力画面で、所望の集計条件の入力や編集を行って、集計条件の設定を完了すると、「バックグラウンド実行」ボタンを押下する。
【００２７】
端末２０では、この集計条件入力画面で条件を編集した場合には、この集計条件を集計条件ファイル１４１へ登録し、さらに、統計ＤＢ１４の集計結果ファイル１４４に次のデータを登録し、サーバ１０へ集計処理要求を送信する。実行者には端末２０を使っている利用者のユーザＩＤを、集計条件ＩＤには利用者が選択した集計条件の識別子を、また出力単位１、・・・出力単位４には入力した出力単位の識別子を設定し、集計日、スケジュールＩＤや集計結果には空の値を設定する。また、「状態」には「稼動」の状態を設定する。
【００２８】
次に、利用者からの集計処理要求を実行するサーバ１０について説明する。
統計サービス手段１１は、サーバ１０を立ち上げたときに、デーモンとして常駐して動作し、次の機能を実行する。
【００２９】
（１）端末２０からの集計処理要求の監視：
統計サービス手段１１は、端末２０から集計処理要求があると、この要求に付加していた集計結果ファイルＩＤを集計処理待ち行列へ登録し、次の端末２０から要求があるまで待機する。
【００３０】
（２）集計処理要求の実行管理：
統計サービス手段１１は、定期的に集計処理待ち行列を監視し、集計処理待ち行列に登録された順番に集計結果ファイルＩＤを取り出し、集計処理に対応する集計処理手段１２をプロセスとして作成して、その集計結果ファイルＩＤを渡すとともに実行を開始させ、集計結果ファイルＩＤを集計処理待ち行列から削除して、その集計結果ファイルＩＤを集計終了待ち行列へ入れる。ここで、プロセスは、並行的に実行可能なものとする。
【００３１】
また、利用者からの集計処理を開始させると共に、関連統計検索手段１３を起動させる。
関連統計検索手段１３では、統計ＤＢ１４を参照して、利用者が要求した集計処理に関連する別の統計を検索して、実行するか否かを端末２０の利用者に提案する。
ここで、『関連する別の統計』とは、利用者の要求した集計処理の統計（以下、元の統計という）と深い関連性があったり、データとして比較対象になり得たり、情報を補完したりするための統計のことである。これによって利用者は、要求した集計処理の結果をより有効に利用できるようになる。
この『関連する別の統計』は、例えば、以下の４種類の方法で検索する。
【００３２】
（１）同じ集計条件で、集計期間だけを変えたものを関連統計にする。
これは、図９に例示したように、元の統計で集計期間が指定されていた場合、その前後の時期や、前年の同時期などの統計、あるいはまた、同じ集計期間に対して、日別の集計値を計算する統計も該当する。
例えば、元の統計が「５月の貸出統計」の時に関連統計となるのは、次の４つである。
・４月、６月の統計、
・前年、次年の５月の統計、
・５月の日別、週別の統計、
・年間の統計を月別にとる。
このような関連統計を取ると、別時期と比較できたり、または、同じ時期でも日別や週別に比較できるので詳細な分析ができる。
【００３３】
（２）同じカテゴリの統計を、元の統計と同じ条件で集計するものを関連統計にする。
これは、統計種類をカテゴリ分けし、関連性の高い統計種類を同じカテゴリに入れて置き、同じカテゴリに含まれている統計を、関連統計として、元の統計と同じ条件で実行するようにする。
例えば、貸出系と図書系の２つのカテゴリを作り、それぞれ次の統計を関連統計として定義しておく。
貸出系：
貸出人数統計、貸出冊数統計、貸出頻度統計、返却統計、予約統計、搬送統計。
図書系：
図書書誌数統計、図書所蔵数統計。
【００３４】
元の統計を「５月の貸出冊数統計」とした場合、関連統計になるものは、「５月の貸出人数」、「５月の貸出頻度上位の資料」、「５月の返却冊数、人数」、「５月の予約冊数、人数］などである。
このような関連統計を取ると、比較対象となったり、元の統計データを補完するような情報が取れる。
【００３５】
（３）過去の集計履歴パターンとマッチングして、似たような集計、あるいは、過去の集計でよく使われている出力単位を追加した集計を関連統計にする。
これは、すべての集計履歴が保存されている統計ＤＢ１４の過去の集計履歴を検索して、似たような集計を行っていれば、そのときの集計条件や出力単位を追加したものを関連統計にする。あるいは、元の統計と同じ集計条件でよく使われている出力単位を追加して関連統計とする。
このような関連統計を取ると、出力単位や集計条件によっていろいろな切り口から集計値を分析できるようになるので、有効な関連統計を提示できる。また、過去に何度も行われている統計は役に立つものが多く、新人でも熟練者と同じ統計を取ることができるようになる。
【００３６】
（４）過去の集計履歴パターンとマッチングして、その後によく行われている集計があれば、それを関連統計にする。
これは、過去の集計履歴を検索して、元の統計と似たような集計を行っていた場合、その直後に行った集計を関連統計とする。
一般にひとつの統計を行った場合、その結果を見て次の統計を行うことが良くあるので、「次の統計」はもとの統計の関連統計である可能性が高いといえる。
【００３７】
関連統計検索手段１３では、上記の４つの検索を行って、検索された関連統計ごとに、ユーザＩＤ、集計条件、また出力単位１、・・・出力単位４等を統計ＤＢ１４の集計結果ファイル１４４に登録し、統計サービス手段１１に集計処理待ち行列へ登録させる。
統計サービス手段１１では、関連統計の集計処理が始まると、利用者の端末２０に「こんな統計を関連統計として実行しています…」という旨のメッセージを、実行した関連統計の一覧とともに表示する。ここで利用者が関連統計（の一部または全部）を中止させたければ、中止したい関連統計を選択して画面上の中止ボタンを押す。
中止ボタンが押されると、端末２０からサーバ１０の統計サービス手段１１に通知され、指定された関連統計（の一部または全部）が中止される。
一方、利用者が中止ボタンを押さなければ、元の統計といっしょに関連統計も行われ、集計結果が得られることになる。
【００３８】
この方法の良いところは、関連統計が自動的に並列に行われることであり、利用者は元の統計の集計結果とほぼ同時に関連統計の集計結果も得られるところにある。
一方、集計作業はシステムに負荷がかかることであり、多数の集計が同時に行われると問題が発生する可能性があり、さらに、利用者が希望しない不要な集計結果を得てしまうという欠点がある。
【００３９】
そこで、関連統計検索手段１３では、上記の４つの検索を行った結果の関連統計を利用者の端末２０へ「こんな統計を関連統計として実行しませんか…」という旨のメッセージを、関連統計の一覧とともに表示させる。
利用者は、実行したい関連統計を選んで画面上の実行ボタンを押すと、選択された関連統計の処理要求をサーバ１０へ送信する。
サーバ１０の関連統計検索手段１３は、端末２０から受信した関連統計ごとに、ユーザＩＤ、集計条件、また出力単位１、・・・出力単位４等を統計ＤＢ１４の集計結果ファイル１４４に登録し、統計サービス手段１１に集計処理待ち行列へ登録させる。
【００４０】
統計サービス手段１１では、関連統計の集計処理が始まると、利用者の端末２０に「こんな統計を関連統計として実行しています…」という旨のメッセージを、実行した関連統計の一覧とともに表示する。ここで利用者が関連統計（の一部または全部）を中止させたければ、中止したい関連統計を選択して画面上の中止ボタンを押す。
中止ボタンが押されると、端末２０からサーバ１０の統計サービス手段１１に通知され、指定された関連統計（の一部または全部）が中止される。
一方、利用者が中止ボタンを押さなければ、元の統計といっしょに選択された関連統計も行われ、集計結果が得られることになる。
【００４１】
この方法では、利用者に勝手に集計を行わないので、意図せずに負荷を高めることなく、関連統計の中で利用者が必要なものだけを行うことができる。しかし、利用者の選択を待ってから処理を開始するので、関連統計の完了は遅くなる。
【００４２】
次に、統計サービス手段１１から起動された集計処理手段１２は、渡された集計結果ファイルＩＤから集計結果ファイル１４４を参照して、取り出した集計条件を用いて図書館統計処理を実際に処理する。
集計処理手段１２は、集計処理が終了すると、集計結果ファイル１４４の集計日を処理の終わった日付とし、状態を「処理終了」、集計結果の内容を集計結果ファイル１４４の該当項目に登録し、集計処理が終了したことを統計サービス手段１１へ通知してプロセスを消滅させる。
統計サービス手段１１は、終了通知を受けた集計結果ファイルＩＤを集計終了待ち行列から削除し、集計処理待ち行列に待機中の他の集計処理の実行を開始させる。
【００４３】
集計処理手段１２で集計された結果は、履歴情報として自動的に統計ＤＢ１４に保存されるようになっている。これにより、過去の集計結果を検索して調べることができるようになるとともに、集計結果を端末２０のファイルへ保存したり、表計算ソフトで使えるようになる。
【００４４】
端末２０において、利用者の集計結果の表示要求をサーバ１０に要求すると、統計ＤＢ１４の集計結果ファイル１４４を参照して、所定の期間内の集計結果を取り出して、例えば、図１０に示すような履歴一覧画面を表示する。この図１０に示した履歴一覧では、集計の実行結果の状態（処理済、エラー、中断等）、集計日、集計条件名、集計を実行したユーザ名、統計分野および統計種類等が表示される。
【００４５】
利用者は、統計分類、集計条件名、ユーザ名、実行日などを参照し、該当する集計結果を探し、所望の集計結果を一覧から選択して、「詳細表示」ボタンを押下すると、選択された集計結果を統計ＤＢ１４の集計結果ファイル１４４から取り出して、例えば、図１１に示すような、出力単位で指定されたラベルを持つ表形式で結果情報を表示する。利用者は、必要に応じて、端末２０の記憶装置へ出力したり、表計算ソフトへ転送して、集計結果の編集や保存を行う。
【００４６】
以上のように本実施形態を構成することにより、現在利用者から指示された統計処理に関連性の高い集計を提示できるので、集計データを比較・検討しやすくし、より効果的に集計データを利用できるようになる。
また、関連性の高い集計を提示してくれるので、経験の浅い利用者でも、熟練者と同様な集計が行える。
また、現在利用者から指示された統計処理とは並列に関連統計を行うので、集計時間を短縮することができる。
【００４７】
本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態の情報管理システムを構成する各機能をそれぞれプログラム化し、予めＲＯＭの記録媒体に書き込んでおき、サーバや端末にこのＲＯＭを装着して、これらのプログラムをＲＯＭから読み込んでマイクロプロセッサで実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されて実行された状態が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００４８】
なお、このような機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれの形態の記録媒体で提供されてもよい。
あるいは、ネットワーク等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００４９】
このような記録媒体で提供された場合は、その記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置にインストールし、そのインストールされたプログラムをマイクロプロセッサが実行することによって上述した実施形態の機能が実現される。または、記録媒体に記録されたプログラムを直接実行するようにしてもよい。
【００５０】
なお、本発明は上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
【図面の簡単な説明】
【００５１】
【図１】本発明の情報管理システムの一実施形態である図書館情報管理システムの全体構成を示すブロック図である。
【図２】統計ＤＢに格納されている集計条件ファイルのデータ構造例である。
【図３】統計ＤＢに格納されているスケジュールファイルのデータ構造例である。
【図４】統計ＤＢに格納されている出力単位ファイルのデータ構造例である。
【図５】統計ＤＢに格納されている集計結果ファイルのデータ構造例である。
【図６】統計選択画面例である。
【図７】集計条件選択画面例である。
【図８】集計条件入力画面例である。
【図９】元の統計で集計期間が指定されていた場合の関連統計の例である。
【図１０】履歴一覧画面例である。
【図１１】集計結果表示例である。
【符号の説明】
【００５２】
１０…サーバ、１１…統計サービス手段、１２…集計処理手段、１３…関連統計検索手段、１４…統計データベース（ＤＢ）、１４１…集計条件ファイル、１４２…スケジュールファイル、１４３…出力単位ファイル、１４４…集計結果ファイル、２０…端末、３０…ネットワーク。
【図１】
2007066178.tif 000003
【図２】
2007066178.tif 000004
【図３】
2007066178.tif 000005
【図４】
2007066178.tif 000006
【図５】
2007066178.tif 000007
【図６】
2007066178.tif 000008
【図７】
2007066178.tif 000009
【図８】
2007066178.tif 000010
【図９】
2007066178.tif 000011
【図１０】
2007066178.tif 000012
【図１１】
2007066178.tif 000013