(57)【要約】【課題】図書館等の人気のある書籍を自動的に検出し、一般から書籍寄付を募ることにより書籍購入することなく貸出回転を向上させる。【解決手段】書籍貸出しの予約情報を格納した予約管理データベースから予約数が所定の値より多い書籍について募集書籍一覧情報を作成する手段と、募集書籍の寄付を求める内容の書籍寄付募集Ｗｅｂページを作成し閲覧可能とする手段と、募集書籍の寄付を求める内容の書籍寄付募集メールを作成し利用者のメールアドレスに送信する手段と、募集書籍が寄付されたとき、寄付者に付与されたポイントとを寄付者管理データベースに記録する手段と、募集書籍が寄付されたとき、予約管理データベースを参照することにより最も古い予約情報に係る利用者を抽出し、利用者管理データベースを参照することにより利用者のメールアドレス宛に貸出し可能通知メールを送信する手段とを有する。【選択図】図２
2008242506.tif 000002
【特許請求の範囲】
【請求項１】
図書館等に対する書籍寄付の募集に関する処理を行うアプリケーション・サーバを備えたシステムであって、前記アプリケーション・サーバが、
貸出しを希望する書籍と利用者とを対応付けて書籍貸出しの予約情報を格納した予約管理データベースを参照することにより予約数が所定の値より多い書籍を募集書籍として抽出し募集書籍一覧情報を作成する手段と、
前記募集書籍一覧情報に基づいて前記募集書籍の寄付を求める内容の書籍寄付募集Ｗｅｂページを作成し、インターネットを介して該書籍寄付募集Ｗｅｂページを閲覧可能とする手段と、
前記募集書籍一覧情報に基づいて前記募集書籍の寄付を求める内容の書籍寄付募集メールを作成し、前記図書館等の利用者のメールアドレスを含む登録情報を格納した利用者管理データベースを参照することにより利用者のメールアドレスを抽出し、該メールアドレス宛に前記書籍寄付募集メールを送信する手段と、
前記募集書籍が寄付されたとき、前記募集書籍を寄付した寄付者と、該寄付者に付与されたポイントとを対応付けて累計ポイントを寄付者管理データベースに記録する手段と、
前記募集書籍が寄付されたとき、前記予約管理データベースを参照することにより最も古い予約情報に係る利用者を抽出し、前記利用者管理データベースを参照することにより該利用者のメールアドレス宛に貸出し可能通知メールを送信する手段とを有することを特徴とする書籍寄付募集システム。
【請求項２】
前記予約管理データベースを参照することにより予約待ち日数を算出する手段を備え、算出された予約待ち日数が前記書籍寄付募集Ｗｅｂページ及び前記書籍寄付募集メールの内容に含められることを特徴とする請求項１に記載の書籍寄付募集システム。
【請求項３】
前記募集書籍一覧情報を作成する手段がさらに、前記募集書籍の予約数と価格とに基づく費用効果ポイントを算出し、該募集書籍と該費用効果ポイントとを対応付けて格納した募集書籍管理データベースと、該募集書籍管理データベースを参照することにより該費用効果ポイントが所定の値より高い募集書籍を抽出し優先的に前記書籍寄付募集Ｗｅｂページ及び前記書籍寄付募集メールの内容に含める手段とを備えることを特徴とする請求項１又は２に記載の書籍寄付募集システム。
【請求項４】
前記書籍寄付募集Ｗｅｂページを閲覧可能とする手段及び前記書籍寄付募集メールを送信する手段が、前記アプリケーションサーバのオペレーティングシステムを利用して定期的に処理を実行することを特徴とする請求項１〜３のいずれかに記載の書籍寄付募集システム。
【請求項５】
前記書籍寄付募集メールを送信する手段が、前記利用者データベースから抽出して複数のメールアドレスに対し、一斉に該書籍寄付募集メールを送信することを特徴とする請求項１〜４のいずれかに記載の書籍寄付募集システム。
【請求項６】
前記書籍寄付募集メールを送信する手段が、前記寄付者管理データベースを参照することにより過去に寄付を行った寄付者のメールアドレスを抽出し、該メールアドレスに対し前記書籍寄付募集メールを送信することを特徴とする請求項１〜５のいずれかに記載の書籍寄付募集システム。
【請求項７】
前記貸出し可能通知メールを送信する手段が、図書館等に所在する書籍に関する情報を格納した図書管理データベース、前記利用者管理データベース、前記予約管理データベースの情報を組合せて、最も古くから予約している利用者に貸出し可能通知メールを送信することを特徴とする請求項１〜６のいずれかに記載の書籍寄付募集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書館又は図書室の予約管理システム及び図書館又は自治体のホームページ、メールマガジンのシステムに関し、特にこれらを利用して自動的に書籍の寄付を募集する書籍寄付募集システムに関する。
【背景技術】
【０００２】
最近、各自治体でリサイクルを推進しており、書籍もその対象であり、毎週、大量の書籍がリサイクルとして収集されているのを目にするのも珍しくなくなっている。また、自治体の図書館や学校の図書室は既に貸出し業務、書籍在庫管理、書籍検索及び書籍予約等、大部分がシステム化されているが、残念ながら、利用者が読みたい書籍を読みたい時に、必ず借りられるだけの書籍数は用意されておらず、書籍によっては多数の予約者が順番を待っている状況である。
【０００３】
図１は、従来の図書館（又は図書室）のシステムの概要を示すブロック図である。図書館システムの主幹機能を実行するアプリケーションサーバ１０１は、バーコードを利用した書籍貸出システムとして、バーコード読取装置を含む入力処理部１０４、貸し出し中の書籍の貸出日及び返却日並びに利用者等の情報を管理する書籍貸出管理処理部１０５等を備える。さらに、在庫管理システムとして、当該図書館に所在する書籍に関する情報を管理する書籍管理処理部１０７を備える。さらにまた、アプリケーションサーバ１０１と連係して稼働するＷｅｂサーバ１０２及びメールサーバ１０３を設けている。これらと連係することにより、図書館の所蔵する書籍をホームページから検索できる書籍検索処理部１０６や、検索した書籍を図書館に行くことなく予約できる予約管理部１０８ 等を備える。また、各処理部で処理した結果は、図書管理データベース(ＤＢ)１０９、利用者管理データベース１１０、貸出管理データベース１１１、予約管理データベース１１２等のデータベースに格納され、各処理部の処理に応じて参照、抽出、更新、削除等が行われるよう管理されている。
【０００４】
本発明に関する公知技術文献としては以下の特許文献１があげられる。特許文献１には、図書転貸支援システムが開示され、これは、貸出可能な図書それぞれの現在の所持者をデータベースに登録し、読書希望者の読書希望図書の情報を受け付け、データベースを検索して当該希望図書の現在の所持者を特定し、現在の所持者に希望図書とその読書希望者を知らせるメールを送信し、現在の所持者からの貸出諾否の返信メールを読書希望者に送信するシステムである。
【特許文献１】特開２００３−１６２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
予約数の多い書籍は、現在の借出中の書籍が返却されるまで待つしかなく、全予約者に貸出するには一定の時間がかかる。特許文献１のシステムでも、書籍数は限られているため、利用者間での転貸しを可能としたとしても、希望する書籍を入手するまでの期間が多少短縮されるだけである。また、流行により特定の書籍に予約が殺到する場合もあるが、時間が過ぎて読む人が減ってくると新たに書籍購入しない場合もあり、人気のある書籍ほど、予約してもなかなか借りられない状況が持続することがしばしばある。
【０００６】
本発明の目的は、予約の多い書籍を自動的に所蔵数が足りない図書として判別し、一般へ書籍の寄付を募集し、それを受け入れて所蔵数を増やし、費用を発生することなく、貸出しの回転を向上するシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明では、従来図書館等が備える「予約管理データベース(以下「ＤＢ」)」から最終予約者が貸し出される待ち日数を算出し、規定日数より超えているものを寄付対象の募集書籍と判定する。同時に必要な冊数を求め募集書籍管理ＤＢにデータを保存する。このデータに基づいて自治体や図書館のホームページや電子メールで寄付を募る案内を送信する。具体的には、次の構成を備える。
【０００８】
本発明による書籍寄付募集システムは、図書館等に対する書籍寄付の募集に関する処理を行うアプリケーション・サーバを備えたシステムであって、前記アプリケーション・サーバが、
貸出しを希望する書籍と利用者とを対応付けて書籍貸出しの予約情報を格納した予約管理データベースを参照することにより予約数が所定の値より多い書籍を募集書籍として抽出し募集書籍一覧情報を作成する手段と、
前記募集書籍一覧情報に基づいて前記募集書籍の寄付を求める内容の書籍寄付募集Ｗｅｂページを作成し、インターネットを介して該書籍寄付募集Ｗｅｂページを閲覧可能とする手段と、
前記募集書籍一覧情報に基づいて前記募集書籍の寄付を求める内容の書籍寄付募集メールを作成し、前記図書館等の利用者のメールアドレスを含む登録情報を格納した利用者管理データベースを参照することにより利用者のメールアドレスを抽出し、該メールアドレス宛に前記書籍寄付募集メールを送信する手段と、
前記募集書籍が寄付されたとき、前記募集書籍を寄付した寄付者と、該寄付者に付与されたポイントとを対応付けて累計ポイントを寄付者管理データベースに記録する手段と、
前記募集書籍が寄付されたとき、前記予約管理データベースを参照することにより最も古い予約情報に係る利用者を抽出し、前記利用者管理データベースを参照することにより該利用者のメールアドレス宛に貸出し可能通知メールを送信する手段とを有することを特徴とする。
【０００９】
さらに本発明は、前記予約管理データベースを参照することにより予約待ち日数を算出する手段を備え、算出された予約待ち日数が前記書籍寄付募集Ｗｅｂページ及び前記書籍寄付募集メールの内容に含められることを特徴とする。
【００１０】
さらに本発明は、前記募集書籍一覧情報を作成する手段がさらに、前記募集書籍の予約数と価格とに基づく費用効果ポイントを算出し、該募集書籍と該費用効果ポイントとを対応付けて格納した募集書籍管理データベースと、該募集書籍管理データベースを参照することにより該費用効果ポイントが所定の値より高い募集書籍を抽出し優先的に前記書籍寄付募集Ｗｅｂページ及び前記書籍寄付募集メールの内容に含める手段とを備えることを特徴とする。
【００１１】
さらに本発明は、前記書籍寄付募集Ｗｅｂページを閲覧可能とする手段及び前記書籍寄付募集メールを送信する手段が、前記アプリケーションサーバのオペレーティングシステムを利用して定期的に処理を実行することを特徴とする。
【００１２】
さらに本発明は、前記書籍寄付募集メールを送信する手段が、前記利用者データベースから抽出して複数のメールアドレスに対し、一斉に該書籍寄付募集メールを送信することを特徴とする。
【００１３】
さらに本発明は、前記書籍寄付募集メールを送信する手段が、前記寄付者管理データベースを参照することにより過去に寄付を行った寄付者のメールアドレスを抽出し、該メールアドレスに対し前記書籍寄付募集メールを送信することを特徴とする。
【００１４】
さらに本発明は、前記貸出し可能通知メールを送信する手段が、図書館等に所在する書籍に関する情報を格納した図書管理データベース、前記利用者管理データベース、前記予約管理データベースの情報を組合せて、最も古くから予約している利用者に貸出し可能通知メールを送信することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、最も不足の図書すなわち貸出し希望者の多い書籍の寄付を自動的に抽出してＷｅｂページ又はＥメールで寄付を呼びかけることにより、また、寄付者に対しては累計ポイントを記録することにより特典等の付与が可能となることにより、それらの書籍の寄付を促進し、不足の図書を買い足すこと無く貸出回転を向上することができる。図書をリサイクルすることによって、ゴミを減らすことができる。
【００１６】
また、本発明の書籍寄付募集システムは、既存のデータベースを利用して自動的に実行されるため、図書館又は図書室の職員の作業を軽減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による書籍寄付募集システムの実施形態を、これを適用した図書館又は図書室の予約管理システムの実施例を示した図に基づいて説明する。
図書館等では、受付窓口や専用端末を介して、またはインターネットを利用したWebページを介して図書の予約受付業務を行っている。
【００１８】
図２は、本発明の書籍寄付募集システムの適用例である。アプリケーションサーバ２０１の有する入力処理部２０４、書籍貸出管理処理部２０５、予約管理処理部２０６、書籍管理処理部２０７、書籍検索処理部２１０については、上述の図１に示した従来システムと同じ機能である。すなわち、入力処理部２０４はバーコード読取装置を含み、書籍貸出管理処理部２０５は貸し出し中の書籍の貸出日及び返却日並びに利用者等の情報を管理する。さらに、書籍管理処理部２０７は、在庫管理システムとして当該図書館に所在する書籍に関する情報を管理する。さらにまた、アプリケーションサーバ２０１と連係して稼働するＷｅｂサーバ２０２及びメールサーバ２０３を設けている。これらと連係することにより、書籍検索処理部２１０は、図書館の所蔵する書籍をホームページから検索するための処理を行う。予約管理処理部２０６は、検索した書籍を図書館に行くことなく予約するための処理を行う。また、各処理部で処理した結果は、図書管理ＤＢ２１３、利用者管理ＤＢ２１４、貸出管理ＤＢ２１５、予約管理ＤＢ２１６等の従来システムの備えるデータベースに格納され、各処理部の処理に応じて参照、抽出、更新、削除等が行われるよう管理されている。
【００１９】
図書管理ＤＢ２１３には、図書館に所在する書籍に関する情報が登録されている。利用者管理ＤＢ２１４には、図書館を利用する利用者に関する情報が登録されている。貸出管理ＤＢ２１５には、貸出された書籍と貸出し先である利用者の関係と貸出に関する情報とが格納されている。予約管理ＤＢ２１６には、予約された書籍と予約した利用者の関係と予約に関する情報とが格納されている。
【００２０】
本発明の適用により付加された機能として、寄付書籍受入処理部２０８、募集書籍一覧情報作成処理部２０９、自動ホームページ募集掲載処理部２１１、書籍募集メール送信処理部２１２を設ける。また、上記の従来の各データベースに加えて、募集書籍管理ＤＢ２１７及び寄付者管理ＤＢ２１８を設ける。募集書籍管理ＤＢ２１７には、募集が必要であると判定された書籍に関する情報が格納される。寄付者管理ＤＢ２１８には、寄付を申し出た一般又は利用者に関する情報が格納される。
【００２１】
本システムでは、アプリケーションサーバ２０１の書籍検索処理部２１０において、予約管理ＤＢ２１６から所定の値の予約待ち日数を超過した書籍情報を検索して抽出し、募集書籍管理ＤＢ２１７に、抽出された書籍情報を格納する。所定の値の予約待ち日数を超過したことは、貸出し希望が多い書籍であることを意味し、これにより当該書籍を寄付が必要な書籍であると判断する。
【００２２】
書籍募集メール送信処理部２１２では、アプリケーションサーバ２０１の書籍検索処理部２１０で利用者管理ＤＢ２１４から利用者のメールアドレスを取得し、募集書籍管理ＤＢ２１７と図書管理ＤＢ２１３から寄付対象図書に関する情報を取得し、書籍寄付を募る旨の電子メールを作成し、利用者に対しメール送信する。また、自動ホームページ募集掲載処理部２１１にて、自治体や図書館のホームページで表示する書籍寄付を募る広告のホームページを作成する。事前に自治体や図書館のホームページに当該広告ホームページへのリンクを設けている。
【００２３】
図３は、図２に示した図書管理ＤＢ２１３のレイアウトの一例である。図書館等に所在する書籍に関する情報である、書籍ＩＤ３０１、書籍名称３０２、著者名３０３、出版社３０４、価格３０５、購入日３０６、所蔵数３０７が含まれている。
【００２４】
図４は、図２に示した利用者管理ＤＢ２１４の一例のレイアウトである。図書館等の利用者の登録情報である、利用者ＩＤ４０１、利用者名４０２、住所４０３、電話番号４０４、メールアドレス４０５、登録日４０６が含まれている。
【００２５】
図５は、図２に示した貸出管理ＤＢ２１５のレイアウトの一例である。書籍ＩＤ５０１、利用者ＩＤ５０２、貸出日時５０３、返却期限５０４、返却日時５０５が含まれている。ここで書籍ＩＤ５０１は、図３の図書管理ＤＢ２１３の書籍ＩＤ３０１に該当する。利用者ＩＤ５０２は、図４の利用者管理ＤＢ２１４の利用者ＩＤ４０１に該当する。なお、図３〜図８に示す各ＤＢの中の共通する情報項目には同じ情報が格納され、互いのＤＢは関係付けられている。
【００２６】
図６は、図２に示した予約管理ＤＢ２１６のレイアウトの一例である。書籍ＩＤ６０１、利用者ＩＤ６０２、予約日時６０３、取置き期限６０４、ステータス６０５が含まれている。ここでステータス６０５は取置き中、予約待ちが有るものする。書籍ＩＤ６０１は、図３の図書管理ＤＢ２１３の書籍ＩＤ３０１に該当する。利用者ＩＤ６０２は、図４の利用者管理ＤＢ２１４の利用者ＩＤ４０１に該当する。
【００２７】
図７は、図２に示した募集書籍管理ＤＢ２１７のレイアウトの一例である。これは、後述する図９の募集書籍一覧情報作成処理に含まれる「募集書籍判定アルゴリズム」によって募集が必要であると判定された書籍の情報を格納するＤＢである。書籍ＩＤ７０１、募集冊数７０２、ポイント７０３、ステータス７０４、募集冊数計算日時７０５、募集開始日時７０６、募集済冊数７０７が含まれている。書籍ＩＤ７０１は、図３の図書管理ＤＢ２１３の書籍ＩＤ３０１に該当するものである。募集冊数７０２は「募集書籍判定アルゴリズム」によって算出された必要とされる募集書籍の冊数である。この冊数まで寄付を受けた場合、すなわち募集済冊数７０７が募集冊数７０２に到達した場合、募集を取りやめることとする。ポイント７０３は寄付を申し出た寄付者に付与するポイント値である。ポイント７０３は、管理者が募集書籍ごとに割り振る。ステータス７０４は、募集メールを送信済／未送信の状態を保持する。
【００２８】
図８は、図２に示した寄付者管理ＤＢ２１８のレイアウトの一例である。寄付者ＩＤ８０１、寄付者名８０２、取得ポイント（累計）８０３、メールアドレス８０４、寄付履歴：最終日時８０５、寄付履歴：寄付書籍ＩＤ８０６が含まれている。取得ポイント（累計）８０３は、寄付書籍ごとにその寄付者に付与される、図７に示したポイント７０３を累計したポイントが格納される。
【００２９】
以下、図９〜図１２を参照して本発明の書籍寄付募集システムの処理のフローを説明する。説明においては、上述の図２〜図８中の符号を参照する場合がある。
【００３０】
図９は、募集書籍一覧情報作成処理部２０９の概要を示すフローチャートの一例である。アプリケーションサーバ２０１は、まず、ステップ９０１において予約管理ＤＢを参照し、予約者数の多い順に予約済み書籍の一覧取得を実行する。
【００３１】
次に、取得した予約書籍の数だけ、以下のステップ９０３からステップ９０８までの処理を繰り返す。
ステップ９０３において、予約待ち日数算出アルゴリズムによる最終予約者の予約待ち日数を算出する。予約待ち日数算出アルゴリズムは、以下の式で求める。
式１：予約待ち日数＝予約数×（貸出日数＋取置き期限÷２）÷書籍所蔵数
上記式１における「予約数」は、予約管理ＤＢ２１６に登録されている当該書籍ＩＤ６０１が一致するレコード数で求める。「取置き期限÷２」の算出については、返却されて貸出準備ができてから取置き期限内に利用者が図書館に訪れて貸出を受けるまでの平均予約書籍受取日数である。「取置き期限」は、設定ファイル等で個別に指定できる。「書籍所蔵数」は図書管理ＤＢ２１３の当該書籍の所蔵数３０７である。ここで、利用者が返却し忘れるなどの理由で返却期限を越えた日数分は「予約待ち日数」に含めない。
【００３２】
ステップ９０４において、「予約待ち日数」を規定日数と比較する。規定日数は、設定ファイル等で個別に指定できる。「予約待ち日数」が規定日数より小さい場合、募集書籍管理ＤＢ２１７に当該書籍ＩＤのレコードがあれば、ステップ９０５で募集書籍管理ＤＢ２１７から削除し、次の書籍の処理を行うためにステップ９０２に戻る。
【００３３】
「予約待ち日数」が規定日数以上の場合、ステップ９０６で書籍の募集冊数７０２を算出する。算出式は以下に示す。
式２：募集冊数＝（「予約待ち日数」×「図書所蔵数」÷「規定日数」）−「図書所蔵数」
上記式２における「予約待ち日数」×「図書所蔵数」÷「規定日数」の演算結果の少数点以下は繰り上がりとする。
ステップ９０６でさらにポイント７０３を算出する。算出式は以下に示す。
式３：ポイント＝「図書価格」÷１０
【００３４】
ステップ９０７において、募集書籍管理ＤＢ２１７に当該書籍ＩＤ７０１、募集冊数７０２、ポイント７０３を登録する。募集書籍管理ＤＢ２１７に登録済みであれば追加しない。この処理は毎日実行される。予約キャンセル、寄付による所蔵数増加に伴う予約数減少等状況の変化にも対応可能となる。次の予約書籍があればステップ９０２の処理へ戻り、無ければステップ９０８で処理終了する。
【００３５】
図１０は、自動ホームページ募集掲載処理部２１１の概要を示すフローチャートの一例である。アプリケーションサーバ２０１は、まず、ステップ１００１において募集書籍管理ＤＢ２１７から募集が必要な書籍ＩＤ７０１の一覧を取得する。無ければ処理を終了する。
次に、ステップ１００２において、募集ページ文章テンプレートを取得する。募集ページ文章テンプレートには書籍名称を書き換える文字列などが含まれており、文字列置換するとＨＴＭＬドキュメントになる。
【００３６】
ステップ１００１で取得した募集書籍ＩＤの数だけ、以下のステップ１００３からステップ１００７までの処理を繰返す。
ステップ１００４において、図書管理ＤＢ２１３から当該書籍ＩＤ３０１の書籍情報を取得する。取得した書籍情報に基づいて、ステップ１００５において募集ページ文章テンプレートに募集書籍情報を追加する。書籍名称３０２、著者名３０３、出版社３０４等を記述する。ステップ１００６において、募集書籍管理ＤＢ２１７の当該書籍ＩＤ７０１のレコードの募集開始日時７０６を更新する。ステップ１００７において、次の書籍ＩＤの処理を継続するべくステップ１００３に戻り、募集書籍の数になるまで処理を繰返す。
【００３７】
ここまで処理が完了したら、書籍募集ページができることになる。ステップ１００８において、書籍募集ページを更新する。書籍募集ページには、以下の項目が記述されている。
・ 書籍の名前、出版社、著者などの書籍情報と「書籍詳細情報」画面へのボタン
・ 募集冊数
・ 寄付を受け付ける図書館や市役所の住所、電話番号、連絡先電話番号、連絡先電子メールアドレス
・ 図書館や市役所付近の地図、またそのホームページＵＲＬ
【００３８】
図書館や自治体のホームページには当該ＨＴＭＬドキュメントのＵＲＬリンクが記述されている。当該ＵＲＬをクリックすれば、作成されたＨＴＭＬドキュメントを視聴できる。
【００３９】
図１１は、書籍募集メール送信処理部２１２の概要を示すフローチャートの一例である。アプリケーションサーバ２０１は、まず、ステップ１１０１において募集書籍管理ＤＢ２１７からステータス７０４が「未送信」の募集書籍の書籍ＩＤ７０１の一覧を取得する。次にステップ１１０２において、電子メールの文章テンプレートを取得する。文章テンプレートには書籍名称、利用者名、メールアドレスを書き換える文字列が含まれており、それらを文字列置換するとメール文章になる。また文章テンプレートには以下の項目を記述してある。
・ 書籍の名前、出版社、著者などの書籍情報
・ 募集冊数
・ 寄付を受け付ける図書館や市役所の住所、電話番号、連絡先電話番号、連絡先電子メールアドレス
・ 図書館や市役所付近の地図、またそのホームページＵＲＬ
【００４０】
ステップ１１０３からステップ１００６まで、取得した募集書籍の数だけ、以下の処理を繰返す。
ステップ１１０４において、図書管理ＤＢ２１３から募集書籍情報を取得する。ステップ１１０５において、電子メールの文章テンプレートに募集書籍情報を追加しメール本文を作成する。募集書籍の数だけ処理を繰返したら電子メール文章が完成する。
【００４１】
次に、ステップ１１０７において、利用者管理ＤＢ２１４から利用者名４０２、メールアドレス４０５等利用者情報を取得する。また、寄付者管理ＤＢ２１８から寄付者名８０２、メールアドレス８０４等寄付者情報を取得する。
【００４２】
ステップ１１０８からステップ１１１１まで、取得した寄付者の数だけ、以下の処理を繰り返す。
ステップ１１０９において、利用者ごとに又は寄付者ごとにメール送信する。ステップ１１１０において、募集書籍管理ＤＢ２１７の募集開始日時７０６を更新する。利用者、寄付者の数だけ処理を繰返したら、終了する。
【００４３】
図１２は、寄付書籍受入処理部２０８の概要を示すフローチャートの一例である。アプリケーションサーバ２０１は、ステップ１２０１において、募集書籍管理ＤＢ２１７から寄付された書籍の情報を取得する。ステップ１２０２において、募集書籍管理ＤＢ２１７の募集済冊数７０７を更新する。ステップ１２０３において、図書管理ＤＢ２１３の当該書籍ＩＤ３０１のレコードの所蔵数３０７を、寄付された書籍の冊数を足して更新する。ステップ１２０４において、寄付者管理ＤＢ２１８の該当寄付者の取得ポイント８０３に今回のポイントを加算し、寄付履歴：最終日時８０５を現在時刻で、寄付履歴：寄付書籍ＩＤ８０６を当該書籍ＩＤで更新する。ステップ１２０５において、寄付者にお礼と現在の取得ポイントを知らせる旨の電子メールを送信する。ステップ１２０６において、予約管理ＤＢ２１６における該当書籍のレコードのステータス６０５を取置き中に更新する。ステップ１２０７において、予約管理ＤＢ２１６から該当書籍の先頭の予約者の利用者ＩＤ６０２を取得する。取得した利用者ＩＤについて、ステップ１２０８において利用者管理ＤＢ２１４から利用者ＩＤを元に該当予約者の利用者名、メールアドレスを取得する。ステップ１２０９において、取置き完了の電子メールテンプレートを取得し電子メール本文を作成し、当該予約者へ当該書籍の取置き完了の旨の電子メールをメールサーバにて送信する。
【図面の簡単な説明】
【００４４】
【図１】従来の図書館のシステムの概要図である。
【図２】本発明の書籍寄付募集システムの適用例の概要を示すレイアウトである。
【図３】図書管理ＤＢのレイアウトである。
【図４】利用者管理ＤＢのレイアウトである。
【図５】貸出管理ＤＢのレイアウトである。
【図６】予約管理ＤＢのレイアウトである。
【図７】募集書籍管理ＤＢのレイアウトである。
【図８】寄付者管理ＤＢのレイアウトである。
【図９】募集書籍一覧情報作成処理部の概要を示すフローチャートである。
【図１０】自動ホームページ募集掲載処理部の概要を示すフローチャートである。
【図１１】書籍募集メール送信処理部の概要を示すフローチャートである。
【図１２】寄付書籍受入処理部の概要を示すフローチャートである。
【符号の説明】
【００４５】
２０１・・・アプリケーションサーバ、２０２・・・Webサーバ、２０３・・・メールサーバ、２０４・・・入力処理部、２０５・・・書籍貸出管理処理部、２０６・・・予約管理処理部、２０７・・・書籍管理処理部、２０８・・・寄付書籍受付処理部、２０９・・・募集書籍一覧情報作成処理部、２１０・・・書籍検索処理部、２１１・・・自動ホームページ募集掲載処理部、２１２・・・書籍募集メール送信処理部、２１３・・・図書管理ＤＢ、２１４・・・利用者管理ＤＢ、２１５・・・貸出管理ＤＢ、２１６・・・予約管理ＤＢ、２１７・・・募集書籍管理ＤＢ、２１８・・・寄付者管理ＤＢ
【図１】
2008242506.tif 000003
【図２】
2008242506.tif 000004
【図３】
2008242506.tif 000005
【図４】
2008242506.tif 000006
【図５】
2008242506.tif 000007
【図６】
2008242506.tif 000008
【図７】
2008242506.tif 000009
【図８】
2008242506.tif 000010
【図９】
2008242506.tif 000011
【図１０】
2008242506.tif 000012
【図１１】
2008242506.tif 000013
【図１２】
2008242506.tif 000014