(57)【特許請求の範囲】
【請求項１】
統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、
統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムであって、
前記制御手段は、
前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する統計処理手段と、
統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶手段と、
前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力手段と、
前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信手段と
を備えたことを特徴とする統計処理システム。
【請求項２】
前記統計履歴データ記憶手段には、集計結果データと集計結果詳細データとが関連付けて記録されており、
前記統計処理手段は、前記管理対象データ記憶手段において前記出力条件に適合する管理データを抽出し、これら管理データを前記出力単位の項目別に集計する統計処理を実行し、
前記統計処理結果出力手段は、
前記集計結果データとして、前記出力単位の項目別の集計値を表形式で表示するためのデータを生成して記録する手段と、
前記集計結果詳細データとして、この表における各セルの位置を特定する位置情報と、セルに表示される集計値を構成する管理データの管理データ識別子とを含むブロックデータを生成して記録する手段と
を備えたことを特徴とする請求項１に記載の統計処理システム。
【請求項３】
前記制御手段は、
前記クライアント端末から、前記集計結果データにおいて細分類情報を表示するための細分類の出力単位と、この細分類対象セルに表示された集計値を構成する管理データの管理データ識別子とを含む細分類指示を受信する手段と、
前記細分類指示に含まれる管理データ識別子の管理対象レコードを前記管理対象データ記憶手段において検索し、抽出した管理データを、受信した細分類の出力単位の項目別に集計し、この集計値をクライアント端末において表示させるための細分類集計結果データを送信する手段を更に備えたことを特徴とする請求項２に記載の統計処理システム。
【請求項４】
統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、
統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムを用いた統計処理方法であって、
前記制御手段は、
前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する統計処理段階と、
統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶段階と、
前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力段階と、
前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信段階と
を実行することを特徴とする統計処理方法。
【請求項５】
統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、
統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムに用いられる統計処理プログラムであって、
前記制御手段を、
前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する統計処理手段、
統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶手段、
前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力手段、及び
前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信手段
として機能させることを特徴とする統計処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、統計情報を出力するための統計処理システム、統計処理方法及び統計処理プログラムに関する。
【背景技術】
【０００２】
近年、業務のサービス向上のために、管理データを集計して分析する統計処理が行なわれている。例えば、図書館のサービス業務においても、貸出管理データ等を集計した集計結果に基づいて、図書資料の利用の効率化や人的資源の運用の効率化を図ることが行われている。
【０００３】
このような集計分析を行なう場合、各業務処理データベースにアクセス可能な統計プログラムを用いて統計処理を実行する。これにより集計された結果を、作業者が指示した出力単位による表形式で表示させる技術も検討されている（例えば、特許文献１参照。）。この文献に記載された技術においては、横軸及び縦軸に複数段に多重化された出力単位が設定された表形式を用いて集計結果を表示する。このような表形式を用いることにより、２次元よりも高次元で集計結果を表示させることができる。
【０００４】
また、集計する分類や集計対象のデータの内容が変更されている場合には、過去に統計処理を行なったときと同じ集計条件であっても、集計結果が異なることがある。そこで、統計処理に用いた出力条件とその集計結果とを関連付けて記憶する技術も検討されている（例えば、特許文献２参照。）。この文献に記載の技術では、集計条件を統計データベースに登録するとともに、サーバに集計処理要求を送信する。サーバでは、受信した集計処理要求に応じて集計処理の実行管理を行なうとともに、集計結果を統計データベースへ集計処理要求と対応させて登録する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のように集計結果だけを統計データベースに登録する場合には、集計値を構成するデータの内容を把握することができない。集計値を構成するデータの内容を閲覧するためには、この集計対象のデータにアクセスするための業務処理プログラムを起動して、統計処理で用いた出力条件と同じ条件で再検索を行なう必要があった。
【０００６】
また、集計結果を閲覧した場合、表示された集計値について、更に細分化した集計を行ないたい場合もある。この場合、既に行なった統計処理の条件に、絞込みを行なう条件を加えた出力条件を用いて、再度、統計処理を行なわなければならなかった。
【０００７】
本発明は、上述の課題に鑑みてなされ、その目的は、簡単に統計結果を有効活用することが可能な統計処理システム、統計処理方法及び統計処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムであって、前記制御手段は、前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レ
コードの統計処理を実行する統計処理手段と、統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶手段と、前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力手段と、前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信手段とを備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の統計処理システムにおいて、前記統計履歴データ記憶手段には、集計結果データと集計結果詳細データとが関連付けて記録されており、前記統計処理手段は、前記管理対象データ記憶手段において前記出力条件に適合する管理データを抽出し、これら管理データを前記出力単位の項目別に集計する統計処理を実行し、前記統計処理結果出力手段は、前記集計結果データとして、前記出力単位の項目別の集計値を表形式で表示するためのデータを生成して記録する手段と、前記集計結果詳細データとして、この表における各セルの位置を特定する位置情報と、セルに表示される集計値を構成する管理データの管理データ識別子とを含むブロックデータを生成して記録する手段とを備えたことを要旨とする。
【００１０】
請求項３に記載の発明は、請求項２に記載の統計処理システムにおいて、前記制御手段は、前記クライアント端末から、前記集計結果データにおいて細分類情報を表示するための細分類の出力単位と、この細分類対象セルに表示された集計値を構成する管理データの管理データ識別子とを含む細分類指示を受信する手段と、前記細分類指示に含まれる管理データ識別子の管理対象レコードを前記管理対象データ記憶手段において検索し、抽出した管理データを、受信した細分類の出力単位の項目別に集計し、この集計値をクライアント端末において表示させるための細分類集計結果データを送信する手段を更に備えたことを要旨とする。
【００１１】
請求項４に記載の発明は、統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムを用いた統計処理方法であって、前記制御手段は、前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する統計処理段階と、統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶段階と、前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力段階と、前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信段階とを実行することを要旨とする。
【００１２】
請求項５に記載の発明は、統計処理の指示を入力する入力手段と、統計処理結果を出力する出力手段とを備えたクライアント端末と、管理データ識別子に関連付けられた管理対象レコードを記憶した管理対象データ記憶手段とに接続されるとともに、統計処理の結果が記憶される統計履歴データ記憶手段と、制御手段とを備えた統計処理システムに用いられる統計処理プログラムであって、前記制御手段を、前記クライアント端末から取得した出力条件及び出力単位に従って、前記管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する統計処理手段、統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて前記統計履歴データ記憶手段に記録する統計結果記憶手段、前記クライアント端末に対して、前記統計処理結果を出力する統計処理結果出力手段、及び前記クライアント端末に対して、前記統計処理結果を構成する管理対象レコードの管理データ識別子を送信する統計処理詳細結果送信手段として機
能させることを要旨とする。
【００１３】
（作用）
本発明によれば、制御手段は、クライアント端末から取得した出力条件及び出力単位に従って、管理対象データ記憶手段に記録されている管理対象レコードの統計処理を実行する。制御手段は、統計処理結果と、この統計処理結果を構成する管理対象レコードの管理データ識別子とを関連付けて統計履歴データ記憶手段に記録する。制御手段は、クライアント端末に対して、統計処理結果を出力する。制御手段は、クライアント端末に対して、統計処理結果を構成する管理対象レコードの管理データ識別子を送信する。このため、管理データ識別子を用いて集計処理の結果を構成するデータを特定することができるので、集計値を構成するデータの内容をより詳細に把握して、統計結果を有効に活用することができる。
【００１４】
本発明によれば、制御手段は、集計結果データとして、前記出力単位の項目別の集計値を表形式で表示するためのデータを生成して記録する。制御手段は、集計結果詳細データとして、この表における各セルの位置を特定する位置情報と、セルに表示される集計値を構成する管理データの管理データ識別子とを含むブロックデータを生成して記録する。このため、統計結果の集計値と、各集計値を構成するデータとが関連付けられているので、集計値の内容を把握することができる。
【００１５】
本発明によれば、制御手段は、クライアント端末から、集計結果データにおいて細分類情報を表示するための細分類の出力単位と、この細分類対象セルに表示された集計値を構成する管理データの管理データ識別子とを含む細分類指示を受信する。制御手段は、細分類指示に含まれる管理データ識別子の管理対象レコードを管理対象データ記憶手段において検索し、抽出した管理データを、受信した細分類の出力単位の項目別に集計し、この集計値をクライアント端末において表示させるための細分類集計結果データを送信する。このため、統計処理の結果の一部を掘り下げて細分類することができるので、一度行なった統計処理の結果を有効活用することができる。
【発明の効果】
【００１６】
本発明によれば、統計結果を有効活用することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態における図書館業務管理システムの概略構成図。
【図２】データベースに記録されたデータ構成を説明する説明図であり、（ａ）は図書館データベース、（ｂ）は統計データベースを示す。
【図３】統計データベースに記録された集計結果データ領域及び集計結果詳細データ領域に記録されたデータのデータ構成を説明するための説明図。
【図４】実施形態における統計処理の処理手順を説明するための流れ図。
【図５】実施形態における詳細表示処理の処理手順を説明するための流れ図。
【図６】実施形態における出力単位絞込処理の処理手順を説明するための流れ図。
【図７】統計指示を行なうとき条件入力画面を説明する画面図。
【図８】統計結果から詳細内容を表示するための説明図あって、（ａ）は統計結果を示す表、（ｂ）はこの表のセルが選択された場合の詳細内容画面図。
【図９】統計結果から更に分類を絞り込んだ詳細内容を表示する説明図あって、（ａ）は細分類する項目が表示された場合、（ｂ）は選択された項目に応じて細分類された結果の表を示す。
【図１０】変更例における細分類された結果の表の説明図。
【発明を実施するための形態】
【００１８】
以下、本発明を具体化した一実施形態を図１〜図９に基づいて説明する。本実施形態では、統計処理システムとして、教育機関に設置された図書館の業務データについての統計処理を実行する図書館業務管理システムを用いて説明する。この図書館業務管理システムは、図１に示すように、クライアント端末１０、図書館業務管理サーバ２０を含んで構成されている。そして、図書館業務管理システムは、閲覧管理、目録管理及び相互貸借管理等の図書館業務処理を実行する。
【００１９】
ここで、まず、クライアント端末１０について説明する。
図１に示すように、クライアント端末１０は、端末制御部１１、表示部１２及び入力部１３を備えている。
【００２０】
端末制御部１１は、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を有するとともに、後述する処理を行なう。端末制御部１１は、各種の業務処理クライアントプログラムを実行することにより業務処理手段１１０として機能する。具体的には、端末制御部１１は、閲覧クライアントプログラム、目録クライアントプログラム及び相互貸借クライアントプログラム等を実行することにより、各プログラムに対応した処理を実行する業務処理手段１１０として機能する。更に、端末制御部１１は、統計処理クライアントプログラムを実行することにより、統計処理手段１１１として機能する。
【００２１】
本実施形態では、業務処理手段１１０については、閲覧クライアントプログラムが実行された場合について説明する。従って、この業務処理手段１１０は、図書館業務管理サーバ２０に対して、貸出や返却及び利用者管理等の閲覧業務に関する指示を行なう閲覧業務指示手段として機能する。
【００２２】
端末制御部１１の統計処理手段１１１は、図書館業務管理サーバ２０に対して、統計処理の開始を指示する。更に、統計処理手段１１１は、図書館業務管理サーバ２０から取得した統計処理の結果を表形式で出力する。
【００２３】
更に、本実施形態の統計処理手段１１１は、起動プログラムテーブルと、出力単位テーブルとを記憶している。起動プログラムテーブルは、統計種類に対応して起動するプログラムを決定するためのテーブルである。この起動プログラムテーブルにおいては、後述する統計種類を特定する統計種類識別子（統計種類ＩＤ）と、起動する各業務処理クライアントプログラムを特定するプログラム識別子とが関連付けられている。出力単位テーブルは、統計種類に対応して表示可能な出力単位を決定するためのテーブルである。この出力単位テーブルは、統計種類ＩＤと、この統計種類ＩＤに対応する出力単位とが関連付けられている。ここで、出力単位とは、この統計種類のデータを分類するための単位のことである。
【００２４】
更に、端末制御部１１は、表示部１２及び入力部１３に接続されている。表示部１２は、ディスプレイであって各種画面を表示する出力手段である。入力部１３は、キーボード及ポインティングデバイスであって、管理者からの指示を入力して、端末制御部１１に供給する入力手段である。
【００２５】
一方、クライアント端末１０に接続されている図書館業務管理サーバ２０は、制御手段としてのサーバ制御部２１、図書館データベース２２及び統計データベース２３を備えている。図書館データベース２２は管理対象データ記憶手段として機能し、統計データベース２３は統計履歴データ記憶手段として機能する。
【００２６】
サーバ制御部２１は、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を有するとともに、後述する処理（統計処理段階、統計結果記憶段階、統計処理結果出力段階及び統計処理詳細結
果送信段階等を含む処理）を行なう。そして、サーバ制御部２１は、各種の業務処理管理サーバプログラムを実行することにより業務処理手段２１０として機能する。本実施形態では、サーバ制御部２１は、閲覧サーバプログラム、目録サーバプログラム及び相互貸借サーバプログラム等を実行することにより、各プログラムに対応した処理を実行する業務処理手段２１０として機能する。更に、サーバ制御部２１は、統計処理管理サーバプログラムを実行することにより、統計処理手段２１１として機能する。
【００２７】
本実施形態では、業務処理手段２１０が、閲覧サーバプログラムが実行された場合について説明する。従って、この業務処理手段２１０は、閲覧業務指示手段からの指示に応じて、貸出や返却及び利用者管理等の閲覧業務処理を実行する閲覧業務処理手段として機能する。
【００２８】
サーバ制御部２１の統計処理手段２１１は、統計処理手段、統計結果記憶手段、統計処理結果出力手段及び統計処理詳細結果送信手段として機能する。具体的には、統計処理手段２１１は、端末制御部１１の統計処理手段１１１からの指示に応じて、図書館データベース２２に記録されたデータの集計を行なう。本実施形態の統計処理手段２１１は、統計処理として、指定された分類（出力単位）別にデータを集計する集計処理を行なう。統計処理手段２１１は、統計処理を行なうためのワークメモリを備えている。更に、統計処理手段２１１は、集計対象となるデータの出力条件及び出力単位や、集計結果を統計データベース２３に記録する。
【００２９】
図書館データベース２２には、各業務処理手段２１０がそれぞれ処理に用いる各種データベース（閲覧データベース、目録データベース及び相互貸借データベース等）が含まれている。図書館データベース２２内の各データベースには、管理対象レコードとしての業務処理管理レコードが記憶される。
【００３０】
本実施形態では、閲覧管理処理を実行する場合に用いられる閲覧データベースについて説明する。この閲覧データベースには、図２（ａ）に示すように、貸出管理レコード２２０が記録されている。この貸出管理レコード２２０は、利用者に資料（図書や雑誌）の貸出を行なった場合に記録される。貸出管理レコード２２０には、データＩＤ、貸出状況、利用者ＩＤ、氏名、所属、学年、貸出資料ＩＤ、資料名、資料区分、貸出区分、貸出年月日及び貸出曜日に関するデータが含まれる。
【００３１】
データＩＤデータ領域には、各貸出管理レコードを特定するための管理データ識別子（データＩＤ）に関するデータが記録されている。このデータＩＤは、閲覧データベース内において一意である。このため、各業務処理手段２１０が使用する各データベースとこのデータＩＤとが特定された場合、サーバ制御部２１は、貸出管理レコード（業務処理管理データ）を特定することができる。
【００３２】
貸出状況データ領域には、貸出状況を特定するためのステータスフラグが記録される。このステータスフラグには、「貸出中」を示す貸出フラグや「返却済み」を示す返却フラグ等がある。
【００３３】
利用者ＩＤデータ領域には、この貸出を申請した利用者を特定するための利用者識別子（利用者ＩＤ）に関するデータが記録されている。
氏名データ領域には、この利用者の氏名に関するデータが記録されている。
【００３４】
所属データ領域には、この利用者の所属を特定するための所属識別子に関するデータが記録されている。この所属識別子には、学科や研究生、職員等を特定する識別子が用いられる。
【００３５】
学年データ領域には、この利用者が学生の場合に、その学年に関するデータが記録されている。
貸出資料ＩＤデータ領域には、貸し出された資料を特定するための識別子に関するデータが記録されている。
【００３６】
資料名データ領域には、貸出が申請された資料の名称に関するデータが記録されている。
資料区分データ領域には、この資料の区分を特定するためのフラグが記録されている。この資料区分データ領域には、「図書」を示す図書フラグ又は「雑誌」を示す雑誌フラグが記録される。
【００３７】
貸出年月日データ領域には、貸し出された時期（年月日）に関するデータが記録されている。
貸出曜日データ領域には、貸出年月日の曜日に関するデータが記録されている。
【００３８】
一方、統計データベース２３は、図２（ｂ）に示すように、統計種類レコード２３１、統計パターンレコード２３２及び統計履歴レコード２３３が記憶される。
統計種類レコード２３１は、統計処理の対象を示した統計種類に関するレコードである。この統計種類レコード２３１は、統計処理を実行するまでに登録される。統計種類レコード２３１には、統計種類ＩＤ、統計分野名及び統計種類名に関するデータが含まれる。
【００３９】
統計種類ＩＤデータ領域には、各統計種類レコードを特定するための識別子（統計種類ＩＤ）に関するデータが記録されている。
統計分野名データ領域には、この統計種類が属する分野の名称に関するデータが記録されている。この統計分野名には、「目録統計分野」や「蔵書統計分野」等がある。
統計種類名データ領域には、この統計種類の名称に関するデータが記録されている。この統計種類の名前には、「貸出・返却数」や「図書資料の蔵書数」等がある。
【００４０】
統計パターンレコード２３２は、統計処理の対象における集計方法（期間や分類等の条件）を示した統計パターンに関するレコードである。この統計パターンレコード２３２は、統計処理を実行するまでに登録される。統計パターンレコード２３２には、統計パターン識別子、統計種類ＩＤ及び詳細条件に関するデータが含まれる。
【００４１】
統計パターン識別子データ領域には、各統計パターンを特定するための統計パターン識別子に関するデータが記録されている。
統計種類ＩＤデータ領域には、この統計パターンの統計種類を特定するための統計種類ＩＤに関するデータが記録される。この統計種類ＩＤを介して、統計種類レコード２３１と統計パターンレコード２３２とが関連付けられる。
【００４２】
詳細条件データ領域には、この統計パターンによる統計処理を行なう場合の詳細条件に関するデータが記録される。この詳細条件には、図書館データベース２２の各種データベースのうち、集計を行なう対象データベースを特定するデータベース特定識別子が含まれる。更に、この詳細条件データには、この統計パターンのパターン名称やこの統計の集計対象の集計する項目の集計条件等に関するデータが含まれる。
【００４３】
統計履歴レコード２３３は、統計処理の実行ログに関するレコードである。この統計履歴レコード２３３は、クライアント端末１０から統計処理の指示を受信した場合に新たに生成されて記録されるとともに、統計処理の実行が完了した場合に更新される。統計履歴レコード２３３には、統計履歴ＩＤ、実行者ＩＤ、実行日時、統計パターンＩＤ、集計結
果、集計結果詳細、出力条件及び出力単位に関するデータが含まれる。
【００４４】
統計履歴ＩＤデータ領域には、統計履歴レコードを特定するための識別子（統計履歴ＩＤ）に関するデータが記録される。
実行者ＩＤデータ領域には、統計処理の実行指示を行なった担当者を特定するための識別子（実行者ＩＤ）に関するデータが記録される。
【００４５】
実行日時データ領域には、統計処理を実行した日時に関するデータが記録される。
統計パターンＩＤデータ領域には、この統計処理の統計パターンを特定するための統計パターンＩＤに関するデータが記録される。この統計パターンＩＤを介して、統計履歴レコード２３３及び統計パターンレコード２３２が関連付けられる。
【００４６】
集計結果データ領域には、この統計処理によって集計された集計値に関するデータが記録される。各集計値は、「行」及び「列」からなるマトリクス状に配置された各セル内に表示される。
【００４７】
集計結果詳細データ領域には、この統計処理によって集計された集計値の詳細に関するデータが記録される。これら集計結果データ及び集計結果詳細データの詳細については、後述する。
【００４８】
出力条件データ領域には、統計処理の対象範囲を特定するため出力条件に関するデータが記録される。この出力条件としては、例えば、データの貸出期間や貸出区分等が用いられる。
【００４９】
出力単位データ領域には、統計処理において集計する分類（出力単位）に関するデータが記録される。本実施形態では、「行」及び「列」を１又は２次元で分類できる場合を想定する。このため、「行」及び「列」に対応して最大２次元ずつ（合計４次元）の出力単位を記録することができる。この出力単位として、閲覧統計の場合には、貸出管理レコード２２０の各分類（貸出状況、所属、学年、資料区分、貸出区分、貸出年月日及び貸出曜日等）を用いることができる。
【００５０】
（集計結果データ及び集計結果詳細データ）
次に、上述した統計履歴レコード２３３に含まれる集計結果データ領域及び集計結果詳細データ領域のデータ構成について、図３を用いて説明する。
【００５１】
集計結果データ領域は、行数データ、列数データ及び集計値データの各データ領域から構成されている。
行数データ領域及び列数データ領域には、統計結果である集計値を表示するマトリクス状のセルの行数及び列数に関するデータが記録される。この行数及び列数は、縦軸及び横軸に表示される出力単位の項目数である。ここで、項目数とは、１つの出力単位において、分類される項目の数である。例えば、出力単位が「所属」の場合には、項目は「学生」、「研究生」、「職員」となり、項目数は「３」である。更に、縦軸（又は横軸）として２種類の出力単位が設定されている場合には、２種類の出力単位に含まれる項目の数を乗算した数が行数（又は列数）となる。
【００５２】
集計値データ領域には、各セルに表示される各集計値が記録される。この集計値データ領域には、「１行１列」、「１行２列」、・・・、「１行ｍ列」、「２行１列」、・・・、「ｎ行ｍ列」のように、行列の順番で各セルの集計値が並べられて記録される。
【００５３】
一方、集計結果詳細データ領域には、ＣＳＶ形式のデータが記録される。この集計結果
詳細データ領域には、各セルに関するブロックデータが、改行コードを介して、並べられて記録されている。各ブロックデータは、行番号、列番号及びデータＩＤに関するデータから構成されている。
【００５４】
行番号データ領域には、各集計値が表示されるセルの行の位置（行番号）に関するデータが記録される。
列番号データ領域には、各集計値が表示されるセルの列の位置（列番号）に関するデータが記録される。
【００５５】
データＩＤデータ領域には、行番号及び列番号で特定されたセルに表示される集計値を算出したデータを特定するためのデータＩＤが記録される。このデータＩＤデータ領域には、この集計値に対応する数のデータＩＤが記録される。
【００５６】
具体的には、図３に示すように、集計結果詳細の行番号「１」で列番号「１」に対応するデータＩＤデータ領域には、集計結果における「１行１列」目のセルに表示される集計値「５」を算出した５個のデータのデータＩＤが記録される。集計結果詳細の行番号「１」で列番号「２」に対応するデータＩＤデータ領域には、集計結果における「１行２列」目のセルに表示される集計値「３」を算出した３個のデータのデータＩＤが記録される。
【００５７】
次に、以上のように構成されたシステムを用いて行なう処理について説明する。ここでは、統計処理、詳細表示処理及び出力単位絞込処理の順番で説明する。本実施形態では、貸出管理レコード２２０に関する統計処理を行なう場合について説明する。
【００５８】
なお、クライアント端末１０を使用する際には、図書館業務を行なう担当者はログイン処理を実行する。このログイン処理により、クライアント端末１０の端末制御部１１は、この担当者の担当者ＩＤを図示しない実行者ＩＤデータ記憶部に記憶する。
【００５９】
（統計処理）
まず、統計処理について、図４を用いて説明する。
クライアント端末１０の端末制御部１１は、統計パターンＩＤの取得処理を実行する（ステップＳ１−１）。まず、統計処理を実行する場合には、担当者は統計クライアントプログラムの起動を指示する。この場合、端末制御部１１は、ディスプレイに統計選択画面を出力する。この統計選択画面には、統計分類名を並べたプルダウンメニューが含まれる。ここで、担当者は、プルダウンメニューを用いて統計分類名を選択する。
【００６０】
この場合、端末制御部１１の統計処理手段１１１は、図書館業務管理サーバ２０に対して統計種類リストの要求を送信する。この要求には、選択された統計分類名データを含める。
【００６１】
統計種類リストの要求を受信した図書館業務管理サーバ２０のサーバ制御部２１は、受信した統計分類名が記録された統計種類レコード２３１を統計データベース２３から抽出する。そして、サーバ制御部２１は、統計種類レコード２３１の統計分類名をクライアント端末１０に送信する。
【００６２】
統計分類名を受信したクライアント端末１０の端末制御部１１は、統計選択画面を表示する。この統計選択画面には、受信した統計種類名を並べたリストが含まれる。このリストにおいて、各統計種類名には統計種類ＩＤを関連付けておく。
【００６３】
ここで、担当者は、統計選択画面のリストにおいて統計種類名を選択する。この場合、端末制御部１１は、選択された統計種類名に関連付けられた統計種類ＩＤを、図書館業務
管理サーバ２０に送信する。
【００６４】
統計種類ＩＤを受信した図書館業務管理サーバ２０のサーバ制御部２１は、この統計種類ＩＤを含む統計パターンレコード２３２を、統計データベース２３から抽出する。そして、サーバ制御部２１は、抽出した統計パターンレコード２３２の統計パターンＩＤ及びパターン名称に関するデータをクライアント端末１０に送信する。
【００６５】
統計パターンＩＤ及びパターン名称を受信したクライアント端末１０の端末制御部１１は、条件選択画面を表示する。この条件選択画面には、受信したパターン名称を並べたリストが含まれる。このリストにおいて、各パターン名称には統計パターンＩＤを関連付けておく。
【００６６】
ここで、担当者は、条件選択画面においてパターン名称を選択する。クライアント端末１０の端末制御部１１は、選択されたパターン名称に関連付けられた統計パターンＩＤを取得する。
【００６７】
次に、クライアント端末１０の端末制御部１１は、出力条件の取得処理を実行する（ステップＳ１−２）。具体的には、端末制御部１１の統計処理手段１１１は、図７に示す条件入力画面５００を表示する。この条件入力画面５００には、選択された統計分類名、統計種類名、条件名及び実行ボタンが表示されている。更に、この条件入力画面５００には、集計期間、利用者区分や貸出区分等の各出力条件を入力する条件入力欄が含まれている。更に、この条件入力画面５００には、行及び列の出力単位を選択する選択欄が含まれている。ここで、担当者は、出力条件、出力単位をそれぞれの入力欄に入力し、実行ボタンを選択する。以上の操作により、クライアント端末１０の端末制御部１１は、入力された出力条件及び出力単位を取得する。
【００６８】
次に、クライアント端末１０の端末制御部１１は、集計依頼処理を実行する（ステップＳ１−３）。具体的には、端末制御部１１の統計処理手段１１１は、集計依頼を図書館業務管理サーバ２０に送信する。集計依頼には、取得した統計パターンＩＤ、出力条件及び出力単位、ログインしている担当者ＩＤを含める。
【００６９】
図書館業務管理サーバ２０のサーバ制御部２１は、出力条件、実行日時条件等の集計情報の登録処理を実行する（ステップＳ１−４）。具体的には、サーバ制御部２１の統計処理手段２１１は、新たな統計履歴ＩＤを付した統計履歴レコード２３３を生成する。次に、統計処理手段２１１は、受信した統計パターンＩＤ、出力条件、出力単位及び担当者ＩＤを、この統計履歴レコード２３３に記録する。更に、統計処理手段２１１は、この統計履歴レコード２３３の実行日時データ領域に現在年月日を記録する。そして、この統計履歴レコード２３３を統計データベース２３に記録する。
【００７０】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、集計処理を実行する（ステップＳ１−５）。具体的には、サーバ制御部２１の統計処理手段２１１は、クライアント端末１０から受信した統計パターンＩＤが記録された統計パターンレコード２３２を統計データベース２３から抽出する。そして、統計処理手段２１１は、抽出した統計パターンレコード２３２の詳細条件において設定されたデータベース特定識別子から、図書館データベース２２のうち、アクセスするデータベース（ここでは閲覧データベース）を特定する。統計処理手段２１１は、このデータベースから、受信した出力条件及び統計パターンレコード２３２の集計条件に一致する貸出管理レコード２２０を抽出する。統計処理手段２１１は、抽出した貸出管理レコード２２０を、受信した出力単位の項目別に集計した集計値を算出する。この場合、統計処理手段２１１は、各集計値を算出するために用いた貸出管理レコード２２０のデータＩＤを、この集計値と関連付けてワークメモリに仮記憶して
おく。
【００７１】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、統計処理結果の登録処理を実行する（ステップＳ１−６）。具体的には、サーバ制御部２１の統計処理手段２１１は、受信した出力単位の項目数に応じて行数及び列数を特定する。次に、統計処理手段２１１は、ステップＳ１−５において算出した各集計値を表示するセルの位置を、行数及び列数から特定する。更に、統計処理手段２１１は、特定したセルの位置に配置される順番で、各集計値を並べる。そして、統計処理手段２１１は、特定した行数及び列数と、表形式の順番に並べた各集計値とを、統計履歴レコード２３３の集計結果データ領域に記録する。更に、統計処理手段２１１は、各集計値が配置された行番号及び列番号と、この集計値に関連付けて仮記憶していたデータＩＤとを含むブロックデータを生成して、統計履歴レコード２３３の集計結果詳細データ領域に記録する。
【００７２】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、集計値のデータＩＤを含む統計処理結果の送信処理を実行する（ステップＳ１−７）。ここで、サーバ制御部２１の統計処理手段２１１は、統計履歴レコード２３３の集計結果データ及び集計結果詳細データに基づいて集計結果一覧表を含む統計結果表示画面データを生成する。具体的には、統計処理手段２１１は、集計結果データの行数および列数の表を生成する。統計処理手段２１１は、生成した表の各セルに、集計結果データの各集計値を順番に表示する集計結果一覧表を生成する。次に、統計処理手段２１１は、集計結果一覧表の各セルに、各セルに表示された集計値を算出したデータのデータＩＤを埋め込む。更に、統計処理手段２１１は、この集計結果一覧表に統計種類ＩＤを埋め込む。そして、統計処理手段２１１は、統計結果表示画面データをクライアント端末１０に送信する。
【００７３】
クライアント端末１０の端末制御部１１は、結果出力処理を実行する（ステップＳ１−８）。具体的には、端末制御部１１の統計処理手段１１１は、受信した統計結果表示画面データに基づいて、図８（ａ）に示す集計結果一覧表６００を含む統計結果表示画面を表示する。以上により、統計処理が終了する。
【００７４】
（詳細表示処理）
次に、集計結果一覧表６００の１つのセルに表示された集計値の内容を閲覧する場合に行なう詳細表示処理について、図５を用いて説明する。
【００７５】
まず、担当者は内容を閲覧したい集計値が表示されたセルを、ダブルクリックして選択する。この場合、クライアント端末１０の端末制御部１１は、統計種類に応じたプログラムの起動処理を実行する（ステップＳ２−１）。具体的には、端末制御部１１の統計処理手段１１１は、集計結果一覧表６００に埋め込まれた統計種類ＩＤを特定する。次に、統計処理手段１１１は、この統計種類ＩＤに対応するプログラム識別子を起動プログラムテーブルにおいて特定する。そして、統計処理手段１１１は、このプログラム識別子に対応する業務処理クライアントプログラム（本実施形態では閲覧クライアントプログラム）を起動する。
【００７６】
次に、クライアント端末１０の端末制御部１１は、選択したセルに対応するデータＩＤの特定処理を実行する（ステップＳ２−２）。具体的には、端末制御部１１の統計処理手段１１１は、選択されたセルに埋め込まれているデータＩＤを特定する。
【００７７】
次に、クライアント端末１０の端末制御部１１は、データ内容の参照要求処理を実行する（ステップＳ２−３）。具体的には、端末制御部１１の統計処理手段１１１は、業務処理手段１１０に、特定したデータＩＤを含む検索依頼を提供する。この業務処理手段１１０は、図書館業務管理サーバ２０に対して、取得したデータＩＤを送信することにより、
データ要求を行なう。
【００７８】
図書館業務管理サーバ２０のサーバ制御部２１は、受信したデータＩＤデータの検索処理を実行する（ステップＳ２−４）。具体的には、サーバ制御部２１の業務処理手段２１０は、受信したデータＩＤが記録された業務処理管理レコード（貸出管理レコード２２０）を図書館データベース２２（閲覧データベース）において検索する。
【００７９】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、抽出されたデータの送信処理を実行する（ステップＳ２−５）。具体的には、サーバ制御部２１の業務処理手段２１０は、ステップＳ２−４において抽出した業務処理管理レコード（貸出管理レコード２２０）をクライアント端末１０に送信する。
【００８０】
クライアント端末１０の端末制御部１１は、選択されたセルについて集計値の詳細内容の表示処理を実行する（ステップＳ２−６）。具体的には、端末制御部１１の業務処理手段１１０は、受信した業務処理管理レコード（貸出管理レコード２２０）を一覧表示した検索結果表示画面を表示する。ここでは、図８（ｂ）に示す一覧表示画面６５０がディスプレイに表示される。この一覧表示画面６５０は、担当者が選択されたセルの集計値「６」を算出した６個のデータの内容が含まれる。以上により、詳細表示処理が終了する。
【００８１】
（出力単位絞込処理）
次に、集計結果一覧表６００の１つのセルにおいて表示された集計値を更に細分類して表示するための出力単位絞込処理について、図６を用いて説明する。
【００８２】
まず、担当者は、集計結果一覧表６００において、細分類したい集計値が表示されたセルを右クリックして選択する。この場合、クライアント端末１０の端末制御部１１は、出力単位の一覧表示処理を実行する（ステップＳ３−１）。具体的には、端末制御部１１の統計処理手段１１１は、集計結果一覧表６００の統計種類ＩＤに関連付けられている出力単位を出力単位テーブルから抽出する。統計処理手段１１１は、抽出した出力単位のうち、この集計結果一覧表６００の出力単位に既に用いられている出力単位を除いた出力単位を表示可能出力単位として特定する。統計処理手段１１１は、図９（ａ）に示すように、特定した表示可能出力単位を並べたプルダウンメニュー６１０を生成するとともに、選択されたセルの近傍に表示する。
【００８３】
次に、クライアント端末１０の端末制御部１１は、細分類する出力単位の特定処理を実行する（ステップＳ３−２）。ここで、担当者は、プルダウンメニューにおいて、１つの出力単位をクリックして選択する。この場合、端末制御部１１の統計処理手段１１１は、選択された出力単位を、細分類出力単位として特定する。
【００８４】
次に、クライアント端末１０の端末制御部１１は、選択されたセルのブロックデータの特定処理を実行する（ステップＳ３−３）。端末制御部１１の統計処理手段１１１は、選択されたセルの行番号及び列番号を特定する。更に、統計処理手段１１１は、このセルに埋め込まれているデータＩＤを特定する。
【００８５】
次に、クライアント端末１０の端末制御部１１は、出力絞込集計依頼処理を実行する（ステップＳ３−４）。具体的には、端末制御部１１の統計処理手段１１１は、統計結果一覧表６００に埋め込まれた統計履歴ＩＤを特定する。統計処理手段１１１は、特定した行番号、列番号、データＩＤ、統計履歴ＩＤ及び細分類出力単位を含む細分類指示を図書館業務管理サーバ２０に送信する。
【００８６】
図書館業務管理サーバ２０のサーバ制御部２１は、集計対象データの検索処理を実行す
る（ステップＳ３−５）。具体的には、サーバ制御部２１の統計処理手段２１１は、受信した統計履歴ＩＤが記録された統計履歴レコード２３３を統計データベース２３において抽出する。統計処理手段２１１は、この統計履歴レコード２３３に含まれる統計パターンＩＤが記録された統計パターンレコード２３２を特定する。統計処理手段２１１は、この統計パターンレコード２３２の詳細条件のデータベース特定識別子に対応する対象データベースを特定する。統計処理手段２１１は、特定した対象データベースにおいて、受信したデータＩＤが記録された業務処理管理レコードを検索する。ここでは、統計処理手段２１１は、閲覧データベースにおいて、受信したデータＩＤが記録された貸出管理レコード２２０を検索する。
【００８７】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、細分類出力単位におけるデータの集計処理を実行する（ステップＳ３−６）。具体的には、サーバ制御部２１の統計処理手段２１１は、ステップＳ３−５の検索により抽出した貸出管理レコード２２０を、細分類出力単位の項目別に集計することにより、細分類の集計値を算出する。
【００８８】
次に、図書館業務管理サーバ２０のサーバ制御部２１は、細分類集計結果データの送信処理を実行する（ステップＳ３−７）。具体的には、サーバ制御部２１の統計処理手段２１１は、取得した行番号及び列番号に応じて、再集計値を表示するセルを特定する。そして、統計処理手段２１１は、特定したセルに、細分類出力項目の項目名と各集計値とを並べた再集計の集計結果一覧表を生成する。統計処理手段２１１は、生成した集計結果一覧表を含む統計結果再表示画面データを生成する。そして、統計処理手段２１１は、この統計結果再表示画面データを、クライアント端末１０に送信する。
【００８９】
クライアント端末１０の端末制御部１１は、選択されたセル内の再集計値の表示処理を実行する（ステップＳ３−８）。具体的には、端末制御部１１の統計処理手段１１１は、受信した統計結果再表示画面データに基づいて、図９（ｂ）に示す集計結果一覧表７００を含む統計結果再表示画面を表示する。この集計結果一覧表７００には、選択されたセル内において、選択された出力単位の項目別の集計値が表示されている。以上により、出力単位絞込処理が終了する。
【００９０】
本実施形態によれば、以下のような効果を得ることができる。
（１）  本実施形態では、クライアント端末１０から集計依頼を受信した図書館業務管理サーバ２０は、集計処理を実行する（ステップＳ１−５）。この集計処理において、図書館業務管理サーバ２０のサーバ制御部２１は、集計結果データ及び集計結果詳細データを生成して統計履歴レコード２３３に記録し、クライアント端末１０に送信する。集計結果データは、行数データ、列数データ及び集計値データから構成されている。集計結果詳細データは、集計値の行番号データ、列番号データ及び集計値を算出したデータのデータＩＤデータを含むブロックデータが改行コードを介して連続することにより構成されている。このため、集計結果データの集計値と、この集計値を算出したデータのデータＩＤとが関連付けられている。クライアント端末１０の端末制御部１１は、受信した集計結果データに基づいて結果出力処理を実行する（ステップＳ１−８）。その後、集計結果一覧表６００のセルがダブルクリックにて選択された場合には、クライアント端末１０の端末制御部１１は、選択されたセルに表示された集計値を構成するデータのデータＩＤを含む検索依頼を行なう（ステップＳ２−３）。そして、端末制御部１１は、このデータＩＤで特定される業務処理管理レコードを取得して、選択されたセルの集計値の詳細内容の表示処理を実行する（ステップＳ２−６）。従って、担当者は、集計値の詳細内容を閲覧したい場合には、閲覧したいセルを選択するだけで、簡単に、この集計値の内容を把握することができ、統計結果を有効に活用することができる。
【００９１】
（２）  本実施形態では、図書館業務管理サーバ２０のサーバ制御部２１は、集計結果
一覧表を含む統計結果表示画面データを生成する（ステップＳ１−７）。クライアント端末１０の端末制御部１１は、統計結果表示画面データに基づいて、集計結果一覧表６００を含む統計結果表示画面を表示する。また、図書館業務管理サーバ２０のサーバ制御部２１は、集計結果一覧表を含む統計結果再表示画面データを生成する。クライアント端末１０の端末制御部１１は、統計結果再表示画面データに基づいて、集計結果一覧表７００を含む統計結果再表示画面を表示する。このため、クライアント端末１０における処理負荷を低減することができる。
【００９２】
（３）  本実施形態では、端末制御部１１の統計処理手段１１１は、統計種類に対応して起動するプログラムを関連付けた起動プログラムテーブルを記憶している。集計結果一覧表６００のセルがダブルクリックにて選択された場合には、クライアント端末１０の端末制御部１１は、統計種類に応じたプログラムの起動処理を実行する（ステップＳ２−１）。この場合、端末制御部１１は、集計結果一覧表６００に関連付けられている統計種類ＩＤに対応するプログラム識別子を起動プログラムテーブルから特定し、このプログラム識別子に応じた業務処理クライアントプログラムを起動し、データ内容の参照要求処理を実行する（ステップＳ２−３）。従って、クライアント端末１０は、統計種類に応じて適切なプログラムを自動的に起動させるので、集計値を算出した貸出管理レコード２２０の内容を簡単に取得して出力することができる。
【００９３】
（４）  本実施形態では、端末制御部１１の統計処理手段１１１は、集計結果一覧表６００の集計値が表示されたセルが右クリックに選択された場合、出力単位の一覧表示処理を実行する（ステップＳ３−１）。そして、出力単位が選択された場合、端末制御部１１の統計処理手段１１１は、出力絞込集計依頼処理を実行して（ステップＳ３−４）、ブロックデータ、統計履歴ＩＤ、及び細分類出力単位を図書館業務管理サーバ２０に送信する。図書館業務管理サーバ２０のサーバ制御部２１は、クライアント端末１０から取得したデータＩＤに基づいて集計対象データの検索処理、細分類出力単位におけるデータの集計処理及び集計したデータの送信処理を実行する（ステップＳ３−５〜Ｓ３−７）。そして、クライアント端末１０の端末制御部１１は、選択されたセル内の再集計値の表示処理を実行する（ステップＳ３−８）。このため、統計処理の結果の一部について更に細分類を行なって表示することができるので、一度行なった統計処理の結果を有効活用することができる。
【００９４】
（５）  本実施形態では、クライアント端末１０の端末制御部１１は、選択されたセル内の再集計値の表示処理（ステップＳ３−８）において、再集計値を表示するセルを特定し、このセルにおいて、受信した細分類出力項目の項目名と各集計値とを並べた再集計表を、特定したセルに表示する。このため、細分類を行なった一部についての細分類の結果を、他の部分と同じ画面で表示することができるので、他の集計値と比較しながら統計結果を分析することができる。
【００９５】
また、上記実施形態は以下のように変更してもよい。
・  上記実施形態の統計処理においては、図書館業務管理サーバ２０のサーバ制御部２１は、集計結果データ及び集計結果詳細データをクライアント端末１０に送信した（ステップＳ１−７）。これに代えて、サーバ制御部２１は、集計結果データのみをクライアント端末１０に送信するようにしてもよい。この場合、クライアント端末１０の要求に応じて、選択されたセルに表示される集計値を構成するデータＩＤをクライアント端末１０に送信する。具体的には、詳細表示処理において、クライアント端末１０の端末制御部１１は、集計値が表示されたセルが選択された場合、このセルの行番号及び列番号を図書館業務管理サーバ２１に送信することにより、データＩＤ取得要求を行なう。図書館業務管理サーバ２１の統計処理手段２１１は、取得したセルの行番号及び列番号が記録されたブロックデータを統計履歴レコード２３３から取得する。そして、統計処理手段２１１は、取
得したブロックデータをクライアント端末１０に送信する。この場合には、集計結果詳細データの一部をクライアント端末１０に送信すればよいので、通信負荷を軽減することができる。
【００９６】
・  上記実施形態の出力単位絞込処理においては、１つのセルが選択された場合、このセルに表示された集計値について細分類を行なった。細分類を行なうセルは１つに限らず、例えば、複数のセルを選択して細分類を行なえるようにしてもよい。具体的には、細分類したい集計値が表示された複数のセルを選択して右クリックする。この場合、端末制御部１１は、出力絞込集計依頼処理（ステップＳ３−４）において、選択された複数のセルに表示された各集計値のブロックデータ（行番号、列番号及びデータＩＤ）を図書館業務管理サーバ２０に送信する。図書館業務管理サーバ２０のサーバ制御部２１は、集計対象データの検索処理、細分類出力単位におけるデータの集計処理及び集計したデータの送信処理を実行する（ステップＳ３−５〜Ｓ３−７）。集計したデータの送信処理（ステップＳ３−７）において、サーバ制御部２１は、選択された各セルの行番号及び列番号に応じて、再集計値を表示するセルを特定する。サーバ制御部２１は、特定したセルに、細分類出力項目の項目名と各集計値とを並べた再集計の集計結果一覧表を生成する。これにより、比較して分析したい複数のセルの集計値を同じ出力単位で同時に細分類して閲覧することができる。
【００９７】
・  上記実施形態においては、出力単位絞込処理（ステップＳ３−１〜３−８）において、担当者は出力単位を１つ選択した。出力単位絞込処理において選択する出力単位は１つに限らず、複数の出力単位を選択可能としてもよい。この場合、例えば、図１０に示すように、選択されたセルを表形式に細分類化した集計結果一覧表８００を表示するようにしてもよい。更に、この場合、細分類として選択された出力単位の表示位置を、細分類する前に既に選択された出力単位との関連性の強さに応じて決定してもよい。具体的には、図書館業務管理サーバ２０のサーバ制御部２１に、関連性がある出力単位同士を関連付けたレコードを記録した出力単位関連テーブルを記憶させる。例えば、この出力単位関連テーブルにおいて、「所属」の出力単位と「学年」の出力単位とを関連付けておく。そして、図書館業務管理サーバ２０のサーバ制御部２１は、集計したデータの送信処理（ステップＳ３−７）において、再集計値を表示するセルを特定した後、選択された細分類出力単位と、既に表示されている出力単位との間に関連性があるか否かを、出力単位関連テーブルを用いて判断する。具体的には、細分類出力単位と、既に表示されている出力単位とが登録されたレコードを出力単位関連テーブルにおいて検索する。ここで、該当するレコードを出力単位関連テーブルから抽出した場合には、サーバ制御部２１は、この出力単位が表示されている軸（行又は列）と同じ軸（行又は列）の出力単位として細分類出力単位を表示した表を生成して、特定したセルに含める。この場合には、担当者が、他のセルの集計値と合わせて、細分類を閲覧することができる。更に、細分類出力単位の項目の集計値のすべてが「０」の場合には、この項目を削除してもよい。具体的には、図書館業務管理サーバ２０のサーバ制御部２１は、細分類出力単位の項目において、１行又は１列における集計値がすべて「０」の行又は列を検索する。該当する行又は列があった場合には、サーバ制御部２１は、この項目を省略した表形式の再集計の集計結果を表示する。これにより、所定値が設定された行や列に注目して分析を行なうことができる。
【００９８】
・  上記実施形態の統計処理においては、図書館業務管理サーバ２０のサーバ制御部２１は、集計値のデータＩＤを含む統計処理結果の送信処理（ステップＳ１−７）において、集計結果一覧表６００を含む統計結果表示画面データを生成した。また、このサーバ制御部２１は、集計したデータの送信処理（ステップＳ３−７）において、生成した集計結果一覧表７００を含む統計結果再表示画面データを生成した。表示する集計結果一覧表６００，７００は、図書館業務管理サーバ２０のサーバ制御部２１に限らず、クライアント端末１０の端末制御部１１において生成してもよい。この場合には、図書館業務管理サー
バ２０における処理負荷を低減することができる。
【００９９】
・上記実施形態においては、図書館業務管理サーバ２０のサーバ制御部２１は、統計処理として、指定された分類（出力単位）別にデータを集計する集計処理を行なった。統計処理は、集計処理に限らず、例えば正規分布を用いた処理等、他の統計処理を行なってもよい。この場合であっても、サーバ制御部２１は、統計処理結果とともに、統計処理結果を構成する管理対象レコードを統計処理結果詳細として統計履歴データを記録する。具体的には、サーバ制御部２１は、統計処理結果詳細として、統計処理結果の表示範囲毎に関連付けて、各表示範囲の統計値を算出した管理対象レコードの管理データ識別子を記憶する。この場合には、統計処理結果を構成する管理対象レコードを容易に把握することができる。
【符号の説明】
【０１００】
１０…クライアント端末、１１…端末制御部、１２…表示部、１３…入力部、２０…図書館業務管理サーバ、２１…サーバ制御部、２２…図書館データベース、２３…統計データベース、１１０，２１０…業務処理手段、１１１，２１１…統計処理手段。
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００６−４３４１号公報（図１１，図１４及び図１６）
【特許文献２】特開２００６−４３５６号公報（図１，図３及び図４）
【図１】
0005413224.tif 000002
【図２】
0005413224.tif 000003
【図３】
0005413224.tif 000004
【図４】
0005413224.tif 000005
【図５】
0005413224.tif 000006
【図６】
0005413224.tif 000007
【図７】
0005413224.tif 000008
【図８】
0005413224.tif 000009
【図９】
0005413224.tif 000010
【図１０】
0005413224.tif 000011