顧客の摂取栄養を管理するサーバコンピュータである栄養管理サーバと、利用者が利用する端末装置である利用者端末がデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するシステムであって、前記栄養管理サーバは、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、を有し、前記利用者端末は、前記摂取予定時刻、利用者識別情報、対象栄養素を前記栄養管理サーバに送信する送信手段と、前記栄養管理サーバから受信した推奨摂取量を表示する表示手段と、を有することを特徴とする栄養管理システム。前記表示手段は、前記栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された図形を重ねて前記推奨摂取量を表現したものであることを特徴とする請求項1に記載の栄養管理システム。前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項1または請求項2に記載の栄養管理システム。前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項1または請求項2に記載の栄養管理システム。前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項1または請求項2に記載の栄養管理システム。利用者が利用する端末装置である利用者端末とデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するサーバコンピュータであって、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、を有することを特徴とする栄養管理サーバ。食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする請求項6に記載の栄養管理サーバ。前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする請求項6に記載の栄養管理サーバ。前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする請求項6に記載の栄養管理サーバ。請求項6から請求項9のいずれか一項に記載の栄養管理サーバとして、コンピュータを機能させるためのプログラム。適切な健康管理を行うためには、毎日適切な量の栄養を取ることが大事である。しかし、1日1食で必要な栄養素を摂取するような食事の仕方では、健康に良いとは言えない。従来の技術では、1日のうちで適切な時間に適量の栄養を取るための管理を行う点が十分とは言えなかった。そこで、本発明は、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能な栄養管理システムを提供することを課題とする。上記課題を解決するため、本発明第1の態様では、顧客の摂取栄養を管理するサーバコンピュータである栄養管理サーバと、利用者が利用する端末装置である利用者端末がデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するシステムであって、前記栄養管理サーバは、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、を有し、前記利用者端末は、前記摂取予定時刻、利用者識別情報、対象栄養素を前記栄養管理サーバに送信する送信手段と、前記栄養管理サーバから受信した推奨摂取量を表示する表示手段を有する栄養管理システムを提供する。本発明第1の態様によれば、利用者識別情報利用者ID、利用者属性、および日付と対応した摂取栄養素量、利用者属性別の栄養素量をデータベースに記憶しておき、利用者端末からの要求に従って、対象栄養素について、摂取予定時刻までの理想的摂取量、当日中の摂取済栄養素量をデータベースに記憶された情報を用いて算出し、理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出するようにしたので、摂取予定時刻に摂取すべき栄養素の量を知ることができ、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。また、本発明第2の態様では、本発明第1の態様の栄養管理システムにおいて、前記表示手段は、前記栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された図形を重ねて前記推奨摂取量を表現したものであることを特徴とする。本発明第2の態様によれば、利用者端末の表示手段が、栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された円を重ねて推奨摂取量を表現して表示するようにしたので、利用者は、摂取予定時刻に摂取してもよい栄養素を視覚的、直感的に判断することが可能となる。また、本発明第3の態様では、本発明第1または第2の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。本発明第3の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より少ない食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻に摂取可能な栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。また、本発明第4の態様では、本発明第1または第2の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。本発明第4の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨下限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より多い食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻に摂取が必要な栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。また、本発明第5の態様では、本発明第1または第2の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。本発明第5の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻にバランスをとるための栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。本発明第6の態様では、利用者が利用する端末装置である利用者端末とデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するサーバコンピュータであって、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段を有する栄養管理サーバを提供する。本発明第6の態様によれば、利用者識別情報利用者ID、利用者属性、および日付と対応した摂取栄養素量、利用者属性別の栄養素量をデータベースに記憶しておき、利用者端末からの要求に従って、対象栄養素について、摂取予定時刻までの理想的摂取量、当日中の摂取済栄養素量をデータベースに記憶された情報を用いて算出し、理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取すべき栄養素の量を算出することができ、1日のうちで、適切な時間に適量の栄養を摂取するための情報を利用者端末に提供することが可能となる。また、本発明第7の態様では、本発明第6の態様の栄養管理サーバにおいて、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。本発明第7の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より少ない食事の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取可能な栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、1日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。また、本発明第8の態様では、本発明第6の態様の栄養管理サーバにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。本発明第8の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨下限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より多い食事の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取が必要な栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、1日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。また、本発明第9の態様では、本発明第6の態様の栄養管理サーバにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。本発明第9の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻にバランスをとるための栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、1日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。本発明によれば、1日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となるという効果を奏する。<1.システム構成>以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図1は、本発明の一実施形態に係る栄養管理システムを示す機能ブロック図である。図1に示す栄養管理システム100は、栄養管理サーバ10、利用者端末20、通信ネットワーク30により構成されている。図1においては、説明の便宜上、利用者端末20を1台だけ示しているが、現実には、多数の利用者端末20が、ネットワーク上で公開されている栄養管理サーバ10にアクセス可能となっている。栄養管理サーバ10は、利用者の個人情報、食品の栄養素、基準栄養素量等を管理し、ネットワークを介してアクセスしてきた利用者端末20に対して、栄養管理に必要な情報を提供するサーバコンピュータであり、利用者データベース11、品目別栄養素データベース12、属性別栄養素量データベース13、時間帯別摂取率記憶部14、摂取情報登録手段15、理想的摂取量算出手段16、摂取済栄養素量算出手段17、推奨摂取量算出手段18、推奨品目抽出手段19を有している。利用者データベース11は、摂取栄養に関する利用者の個人情報を記憶したデータベースである。品目別栄養素データベース12は、各食事品目について、含有される栄養素とその量を記憶したデータベースである。食事品目とは、単体の食品や、複数の食品により作られた料理等、利用者が摂取可能で1以上の栄養素を含む品目を意味する。属性別栄養素量データベース13は、利用者の属性ごとに適正な栄養素量を記憶したデータベースである。時間帯別摂取率記憶部14は、時間帯に応じて、その時間帯までに摂取すべき摂取量の一日の総摂取量に対する比率である時間帯別摂取率を記憶したものである。図2は、利用者データベース11に記録された情報の一例を示す図である。本実施形態では、利用者データベース11では、利用者の個人情報を、利用者基本情報と利用者別摂取情報に分けて記憶している。図2aは、利用者基本情報を示している。図2aに示すように、利用者基本情報としては、利用者を識別する利用者識別情報である利用者ID、氏名、年齢、性別、運動強度、体重が記録されている。利用者基本情報としては、この他にも身長、持病、生活課題等、摂取すべき栄養に影響を与える様々な情報を記憶している。このうち、本実施形態では、年齢、性別、運動強度の3項目を利用者属性として扱う。図2bは、ある利用者の利用者別摂取情報を示している。利用者別摂取情報は、利用者ID単位で管理されている。図2bに示すように、利用者別摂取情報としては、各利用者について、その利用者が食事をした日時、その日時に摂取した食事品目を識別する品目識別情報である品目ID、その品目IDで特定される食事品目に含まれる各栄養素とその栄養素量が記録されている。本明細書では、エネルギーカロリーも1つの栄養素として記載している。本実施形態では、利用者の個人情報を、利用者基本情報と利用者別摂取情報に分けて管理しているが、利用者属性と、各栄養素の摂取日時、摂取量を記憶できれば、図2に示した形式に限定されない。図3は、品目別栄養素データベース12に記録された品目別栄養素情報の一例を示す図である。図3に示すように、品目別栄養素情報としては、食事品目を識別する品目識別情報である品目ID、食事品目の品目名、その食事品目に含まれる各栄養素の栄養素量が記録されている。例えば、エネルギーはkcal単位、その他の各栄養素はmg単位で記録される。図4は、属性別栄養素量データベース13に記録された基準栄養素量の一例を示す図である。図4に示すように、基準栄養素量としては、標準的な体型の人物を対象とした場合の栄養素量が各栄養素の項目により記憶されている。図5は、属性別栄養素量データベース13に記録された属性別係数の一例を示す図である。図5に示すように、属性別係数としては、各栄養素について、基準栄養素量の各値に乗じるべき係数が属性別に記憶されている。本実施形態では、属性別栄養素量データベース13を利用して、利用者属性に応じて乗じるべき属性別係数を特定し、これを基準栄養素量に乗じることにより利用者属性に応じた属性別栄養素量が算出可能となっている。図5の例では、3つの栄養素の例を示しており、図5aはエネルギー、図5bはタンパク質、図5cは脂質に対応した属性別係数となっている。図5aに示したエネルギーの場合、利用者データベース11から抽出された利用者の体重に乗じることにより、属性別のエネルギーが算出される。図5bに示したタンパク質の場合、推奨量については、利用者データベース11から抽出された利用者の体重に乗じることにより、また、目標量については、算出されたエネルギーに対して演算を行うことにより、属性別のタンパク質の量が算出される。図5cに示した脂質の場合、算出されたエネルギーに対して演算を行うことにより、属性別の脂質の量が算出される。本実施形態に限定されず、属性別栄養素量データベース13に、各利用者属性に応じて直接属性別栄養素量を記憶しておくような形式にしても良い。図6は、時間帯別摂取率の一例を示す図である。図6に示すように、時間帯別摂取率は、1日24時間のうちの時間帯と、その時間帯までの1日のうちの時間帯別摂取率を対応付けて記憶したものである。図6の例では、例えば、05時までは17、11時までは33の栄養を摂取すべきことを示している。摂取情報登録手段15は、利用者端末20から受信した品目IDで品目別栄養素データベース12を参照し、受信した利用者IDに、受信した日時情報と、品目別栄養素データベース12から取得した品目IDと栄養素の情報を対応付けて利用者データベース11に登録する。理想的摂取量算出手段16は、利用者端末20から受信した利用者IDに対応する摂取量と利用者のタイプを利用者データベース11から抽出する。理想的摂取量算出手段16は、利用者端末20から受信した摂取予定時刻に基づいて理想的摂取量を算出する。摂取済栄養素量算出手段17は、利用者の1日における摂取済みの栄養素量を算出する。推奨摂取量算出手段18は、理想的摂取量算出手段16により算出された理想的摂取量から摂取済栄養素量算出手段17により抽出された摂取済栄養素量を減算して推奨摂取量を算出する。推奨品目抽出手段19は、品目別栄養素データベース12を参照し、対象栄養素の栄養素量と推奨摂取量の関係に応じた食事品目の品目情報を抽出する。図7は、栄養管理サーバ10のハードウェア構成図である。栄養管理サーバ10は、汎用のコンピュータで実現することができ、図7に示すように、CPU1CPUCentralProcessingUnitと、コンピュータのメインメモリであるRAM2RAMRandomAccessMemoryと、CPUが実行するプログラムやデータを記憶するための大容量の記憶装置3例えば、ハードディスク、フラッシュメモリ等と、キーボード、マウス等のキー入力I/Fインタフェース4と、外部装置データ記憶媒体等とデータ通信するためのデータ入出力I/Fインタフェース5と、表示装置液晶ディスプレイ等に情報を送出するための表示出力I/Fインタフェース6と、通信ネットワーク30を介して利用者端末20等の端末装置とネットワーク通信を行うためのネットワークI/Fインタフェース7と、を備え、互いにバスを介して接続されている。図1の全体構成に示した栄養管理サーバ10の各構成手段は、図7に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図7の記憶装置3には、CPU1を動作させ、コンピュータを、栄養管理サーバ10として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行することにより、CPU1は、摂取情報登録手段15、理想的摂取量算出手段16、摂取済栄養素量算出手段17、推奨摂取量算出手段18、推奨品目抽出手段19としての機能を実現することになる。また、記憶装置3は、利用者データベース11、品目別栄養素データベース12、属性別栄養素量データベース13、時間帯別摂取率記憶部14としての役割を果たす他、処理に必要な様々なデータを記憶する。図1に示した利用者端末20は、一般の利用者が利用して栄養管理サーバ10に対してアクセスし、栄養管理に関する情報を取得して表示する端末装置である。図8は、利用者端末20のハードウェア構成図である。利用者端末20は、コンピュータや、携帯電話機、電子書籍の専用端末等、デジタルデータを処理して表示することが可能な情報処理装置で実現することができる。図8に示すように、利用者端末20は、CPU1aCPUCentralProcessingUnitと、コンピュータのメインメモリであるRAM2aRAMRandomAccessMemoryと、CPU1aが実行するプログラムやデータを記憶するための大容量の記憶装置3a例えば、ハードディスク、フラッシュメモリ等と、キーボード、マウス等のキー入力I/Fインタフェース4aと、外部装置データ記憶媒体等とデータ通信するためのデータ入出力I/Fインタフェース5aと、表示装置液晶ディスプレイ等に情報を送出するための表示出力I/Fインタフェース6aと、通信ネットワーク30を介してコンテンツサーバ10等のサーバコンピュータとネットワーク通信を行うためのネットワークI/Fインタフェース7aと、を備え、互いにバスを介して接続されている。利用者端末20が携帯電話機の場合は、ネットワークI/F7aが携帯電話網を利用した通信となる。また、利用者端末20が携帯電話機の場合は、通話用の特有のモジュールを有することになるが、本実施形態においては、利用しない機能であるので詳細な説明は省略する。図1に示した利用者端末20の各構成手段は、図8に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図8の記憶装置3aには、CPU1aを動作させ、コンピュータを、利用者端末20として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行し、ネットワークI/F7a、表示出力I/Fを利用することにより、CPU1aは、前記摂取予定時刻、利用者ID、対象栄養素、処理要求を栄養管理サーバ10に送信する送信手段、栄養管理サーバ10から受信した推奨摂取量、摂取済栄養素量、推奨摂取量、推奨品目を表示する表示手段としての機能を実現することになる。<2.処理動作>以下、図1に示したシステムの処理動作について説明する。<2.1.摂取情報の記録>図9は、栄養管理システムを用いて摂取情報の記録処理を行う場合のシーケンス図である。まず、利用者は、食事後、利用者端末20において、プログラム携帯電話機においては、いわゆるアプリを起動する。そして、メニュー画面が表示されたら、摂取した食事の情報を入力するステップS1。具体的には、食事品目名料理名または食品名を直接入力しても良いし、正確な食事品目名がわからない場合は、入力欄に頭文字のみを入力すると、利用者端末20は、入力された文字で始まる食事品目名を一覧表示するので、その中から選択することにより入力する。また、料理のメニューや食品のパッケージに、QRコード登録商標やバーコード等の光学読取コードが付されている場合は、カメラ機能で撮影することにより光学読取コードに記録されている品目IDを取得し、入力する。光学読取コードをカメラで撮影し、光学読取コードに記録されている情報を取得する機能は、市販の携帯電話機に搭載されている機能により実現される。入力後、利用者が利用者端末20に対して送信指示を行うと、利用者端末20は、時計機能から現在日時を日時情報として取得し、利用者端末20の記憶装置3a内に記憶されている利用者IDを抽出する。そして、取得された日時情報と、抽出された利用者IDと、入力された食事品目の品目名を栄養管理サーバ10に送信するステップS2。栄養管理サーバ10は、利用者端末20から日時情報、利用者ID、品目IDまたは品目名を受信すると、受信した品目IDまたは品目名で品目別栄養素データベース12を参照して対応する栄養素の情報を取得するステップS3。そして、受信した利用者IDに、受信した日時情報と、食品別栄養素データベース12から取得した品目IDと栄養素の情報を対応付けて利用者データベース11に登録するステップS4。具体的には、図2bに示したような利用者別摂取情報として登録する。この際、日時情報は摂取日時として登録される。これにより、利用者データベース11には、各利用者の各摂取日時における各栄養素の摂取量が記録される。さらに、栄養管理サーバ10では、摂取済栄養素量算出手段17が、利用者データベース11に記録された各栄養素の量を同一日付単位で合計し、合計値を利用者IDに対応付けて登録するステップS5。この結果、利用者データベース11には、各利用者の各日付における各栄養素の摂取量が記録される。このようにして、利用者データベース11には、各利用者の各日付における各栄養素の摂取量が蓄積されていくことになる。摂取済栄養素量算出手段17は、同一日付単位で摂取済栄養素量を算出する処理を定期的に行わず、後述するように、利用者端末20からの処理の要求時に行うようにしても良い。<2.2.推奨品目の取得><2.2.1.栄養過剰を防ぐ推奨品目>上記のように、利用者は摂取した栄養素の量を蓄積していくことにより、この情報を利用して特定の時刻における必要な栄養素量を求めることができる。あるとき、利用者が、現時点において、摂取して良い栄養素の量を知りたいと考えたとする。この場合、利用者は、利用者端末20においてプログラムを起動する。プログラムが起動されると、利用者端末20は、初期画面としてメニュー画面を表示する。初期のメニュー画面には、栄養過剰を防ぐ栄養不足を防ぐ栄養バランス調整の3つのコースが選択肢として表示され、それぞれに対応した選択ボタンが表示される。このメニュー画面において、対応する選択ボタンを指示することにより、栄養過剰を防ぐを選択する。すると、利用者端末20は、栄養過剰防止品目検索画面を表示する。図10は、利用者端末20の画面に表示された栄養過剰防止品目検索画面を示す図である。図10に示すように、栄養過剰防止品目検索画面においては、設定欄N1~N6が用意されている。設定欄N2~N5により料理名食品名商品名で探すストアメーカー名で探す家庭料理で探すが選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。食べたい時間に対応する摂取予定時刻設定欄N6には、デフォルトで現在時が設定されている。食べたい時間には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。対象栄養素設定欄N1においては、栄養過剰を防止したい栄養素を設定する。デフォルトでは、エネルギーが設定されているが、対象栄養素設定欄N1の右端の▼マークを指示すると、プルダウンメニューが表示される。プルダウンメニューには、栄養素の一覧が表示されており、指定することによりエネルギーに代えて対象栄養素として選択することができる。栄養過剰防止の対象とする栄養素として、本実施形態では、エネルギー、食塩相当量、コレステロール、タンパク質、炭水化物、脂質、アルコールの7つの栄養素が選択可能となっている。設定を終えたら、画面下端の検索ボタンB1を指示する。推奨品目の絞込みを行わず、食べたい時間を現在時とし、対象栄養素をエネルギーとする場合には、栄養過剰防止品目検索画面において何も操作せず、検索ボタンB1を指示するだけで良い。図11は、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図である。図10に示した栄養過剰防止品目検索画面において、検索ボタンB1が指示されると、利用者端末20は、摂取予定時刻を取得するステップS11。具体的には、食べたい時間に対応する摂取予定時刻設定欄N6に入力された時刻を摂取予定時刻として取得する。摂取予定時刻設定欄N6に現在時と設定されている場合は、時計機能から現在時刻を摂取予定時刻として取得する。また、対象栄養素設定欄N1に設定された対象栄養素を取得する。また、利用者端末20の記憶装置3a内に記憶されている利用者IDを抽出する。そして、取得された摂取予定時刻と、取得された対象栄養素と、抽出された利用者IDとともに、処理要求を栄養管理サーバ10に送信するステップS12。利用者端末20から、摂取予定時刻、対象栄養素、利用者ID、処理要求を受信すると、栄養管理サーバ10は、まず、受信した利用者IDで利用者データベース11を参照し、利用者属性を取得するステップS13。具体的には、利用者の年齢、性別、運動強度の情報を取得する。そして、取得した利用者属性で属性別係数データベース14を参照し、受信した対象栄養素について、その利用者属性の属性別係数を取得する。例えば、対象栄養素がエネルギーである場合、図5aに示したテーブルから、利用者属性に対応する属性別係数を抽出することになる。属性別係数を取得したら、属性別栄養素量データベース13に記憶されている対象栄養素エネルギーの基準栄養素量に、取得した属性別係数を乗じて、対象栄養素エネルギーの属性別基準栄養素量を算出するステップS14。さらに、栄養管理サーバ10は、利用者端末20から受信した摂取予定時刻で時間帯別摂取率記憶部14を参照し、1日におけるその摂取予定時刻までの時間帯別摂取率を取得するステップS15。例えば、摂取予定時刻が14時である場合、12時~17時の時間帯であるので、図6に示すように時間帯別摂取率として670.67が取得される。そして、取得した時間帯別摂取率と算出された属性別基準栄養素量の値を乗じて対象栄養素の理想的摂取量を算出するステップS16。例えば、1日の属性別基準栄養素量が2400kcalの利用者の場合、理想的摂取量は2400kcal×0.67=1608kcalとして算出される。また、栄養管理サーバ10では、摂取済栄養素量算出手段17が、受信した利用者IDと対象栄養素で利用者データベース11を参照し、当日中にこれまで摂取した摂取済栄養素量を算出するステップS17。当日中であるかどうかは、栄養管理サーバ10が内部時計から日付情報を取得し、日付が一致する摂取日時であるかどうかにより判断する。例えば、当日が2011年1月2日であったとすると、図2bに示した利用者別摂取情報から摂取済栄養素量として800kcal800kcal=1600kcalが取得される。上述のように、摂取情報の記録時に、摂取済栄養素量算出手段17が、当日の摂取済栄養素量を算出している場合には、記録されている当日の摂取済栄養素量を取得するだけで良い。なお、図11の例では、ステップS17における摂取済栄養素量の算出処理は、ステップS13~S16までの処理の後に実行しているが、ステップS13~S16の前、あるいは並行して実行するようにしても良い。理想的摂取量を算出し、利用者データベース11から当日中の対象栄養素の摂取済栄養素量を取得したら、栄養管理サーバ10では、推奨摂取量算出手段18が、対象栄養素の理想的摂取量から摂取済栄養素量を減算して推奨摂取量を算出する処理を行うステップS18。栄養過剰を防ぐコースの場合、算出された推奨摂取量を推奨上限摂取量として扱う。例えば、理想的摂取量が1608kcal、摂取済栄養素量が1600kcalの場合、推奨上限摂取量は8kcalとなる。推奨上限摂取量が正の値である場合、推奨品目抽出手段19は、推奨上限摂取量を利用して好適な品目を品目別栄養素データベース12から抽出するステップS19。具体的には、利用者端末20から受信した対象栄養素について、算出された推奨上限摂取量で品目別栄養素データベース12を参照し、該当する食事品目の品目IDを抽出する。具体的には、対象栄養素の推奨上限摂取量以下の品目IDに対応する品目情報を抽出する。該当する食事品目が複数存在する場合は、それぞれの品目IDに対応する品目情報を抽出する。推奨上限摂取量が0以下の値である場合、推奨品目抽出手段19は、品目情報の抽出を行わない。続いて、栄養管理サーバ10は、理想的摂取量、摂取済栄養素量、推奨上限摂取量、抽出した品目情報を、要求元である利用者端末20に送信するステップS20。利用者端末20では、栄養管理サーバ10から受信した理想的摂取量、摂取済栄養素量、推奨上限摂取量、抽出した品目情報を所定の体裁で画面に表示するステップS21。このうち、理想的摂取量、摂取済栄養素量については、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示する。図12に、利用者端末20に表示される栄養素量表示画面の一例を示す。図12に示すように、栄養素量表示画面には、画面上部に、理想的摂取量と摂取済栄養素量の関係が図で表示され、画面下部には、具体的な文字や数字で栄養素に関する情報が表示される。画面上部では、理想的摂取量と摂取済栄養素量を、その値に比例した直径の円で表現し、両者を重ねて表示する。そして、摂取済栄養素量を表現する円の内部を濃い色で塗りつぶした状態で表示する。理想的摂取量が1608kcal、摂取済栄養素量が1600kcalの場合、図12に示すように、同じような大きさの円で表現され、白い部分は円の外周に僅かに残るのみとなる。この白い部分が推奨上限摂取量8kcalを表現している。これにより、利用者は、指定された時刻に摂取しても良いエネルギーが僅かであることを視覚的、直感的に判断することが可能となる。すなわち、利用者は、1日の摂取可能なエネルギーが2400kcalであるからといって、摂取予定時刻に残り800kcalを摂取して良いのではなく、健康のためには、摂取予定時刻に8kcalしか摂取しない方が良いことを理解することになる。さらに、画面下部には、摂取予定時刻に推奨される情報が、摂取予定時刻、理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨品目の項目により表示される。理想的摂取量と摂取済栄養素量の差分である推奨上限摂取量が8kcalである場合、8kcal以下の食品が推奨品目として優先順位の高い順に一覧表示される。優先順位は、対象栄養素であるエネルギーの高い順となる。例えば、推奨上限摂取量が8kcalの場合、飴1個などと表示される。図12の例では、対象栄養素の栄養素量が推奨上限摂取量以下の推奨品目を1つだけ示しているが、いくつ表示するかは、適宜設定しておくことができる。また、図12の例では、理想的摂取量、摂取済栄養素量を、その値に比例した直径の円で表現したが、理想的摂取量、摂取済栄養素量の値に応じた面積の円で表現しても良い。また、円に限らず、多角形等他の様々な図形を用いることも可能である。このように、1日2400kcal摂取できる人が、当日既に1600kcal摂取している場合、従来であれば、800kcal摂取可能と提示される。しかし、本実施形態によれば、摂取予定時刻を判断要素として加えるため、摂取予定時刻には、8kcal摂取可能と提示される。これにより、少ない回数でまとめて食べる等、1日のうちで偏った食事を行わないように促し、時間的にバランスの良い食事を行うことができる。<2.2.2.栄養不足を防ぐ推奨品目>次に、栄養不足を防ぐ推奨品目を検索する場合について説明する。上述した栄養過剰を防ぐ栄養不足を防ぐ栄養バランス調整の3つのコースが選択肢として表示された初期のメニュー画面において、対応する選択ボタンを指示することにより、栄養不足を防ぐを選択する。すると、利用者端末20は、栄養不足防止食品検索画面を表示する。図13は、利用者端末20の画面に表示された栄養不足防止品目検索画面を示す図である。図13に示した栄養不足防止品目検索画面は、図10に示した栄養過剰防止品目検索画面と同様な設定欄を備えた構成となっている。図13に示すように、栄養不足防止品目検索画面においては、設定欄N11~N16が用意されている。設定欄N12~N15により料理名食品名商品名で探すストアメーカー名で探す家庭料理で探すが選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。食べたい時間に対応する摂取予定時刻設定欄N16には、デフォルトで現在時が設定されている。食べたい時間には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。対象栄養素設定欄N11においては、栄養不足を防止したい栄養素を設定する。デフォルトでは、食物繊維が設定されているが、対象栄養素設定欄N11の右端の▼マークを指示すると、プルダウンメニューが表示される。プルダウンメニューには、栄養素の一覧が表示されており、指定することにより食物繊維に代えて対象栄養素として選択することができる。栄養不足防止の対象とする栄養素として、本実施形態では、食物繊維、カルシウム、カリウム、マグネシウム、鉄、亜鉛、銅、レチノール当量、ビタミンB1、ビタミンB2、ビタミンB6、ビタミンB12、葉酸、ビタミンC、ビタミンD、ビタミンE、n-3系脂肪酸、タンパク質の18の栄養素が選択可能となっている。設定を終えたら、画面下端の検索ボタンB2を指示する。推奨品目の絞込みを行わず、食べたい時間を現在時とし、対象栄養素を食物繊維とする場合には、栄養過剰防止品目検索画面において何も操作せず、検索ボタンB2を指示するだけで良い。栄養不足防止品目検索を行う場合も、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図は図11に示すようになる。ただし、S21における受信情報の表示処理が、栄養過剰防止品目検索を行う場合と異なってくる。図13に示した栄養不足防止品目検索画面において、検索ボタンB2が指示されると、利用者端末20は、摂取予定時刻を取得するステップS11。以降、栄養過剰防止品目検索の場合と同様に、ステップS12~ステップS18の処理が実行される。栄養不足を防ぐコースの場合、算出された推奨摂取量を推奨下限摂取量として扱う。ステップS18で算出された推奨下限摂取量が正の値である場合、推奨品目抽出手段19は、推奨下限摂取量を利用して好適な品目を品目別栄養素データベース12から抽出するステップS19。具体的には、利用者端末20から受信した対象栄養素について、算出された推奨下限摂取量で品目別栄養素データベース12を参照し、該当する食事品目の品目IDを抽出する。具体的には、対象栄養素の推奨下限摂取量以上の品目IDに対応する品目情報を抽出する。該当する食事品目が複数存在する場合は、それぞれの品目IDに対応する品目情報を抽出する。推奨下限摂取量が0以下の値である場合、推奨品目抽出手段19は、品目情報の抽出を行わない。続いて、栄養管理サーバ10は、理想的摂取量、摂取済栄養素量、推奨下限摂取量、抽出した品目情報を、要求元である利用者端末20に送信するステップS20。利用者端末20では、栄養管理サーバ10から受信した理想的摂取量、摂取済栄養素量、推奨下限摂取量、抽出した品目情報を所定の体裁で画面に表示するステップS21。このうち、理想的摂取量、摂取済栄養素量については、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示する。図14に、利用者端末20に表示される栄養素量表示画面栄養不足防止の一例を示す。図14に示すように、栄養素量表示画面栄養不足防止には、画面上部に、理想的摂取量と摂取済栄養素量の関係が図で表示され、画面下部には、具体的な文字や数字で栄養素に関する情報が表示される。画面上部では、理想的摂取量と摂取済栄養素量を、その値に比例した直径の円で表現し、両者を重ねて表示する。そして、摂取済栄養素量を表現する円の内部を濃い色で塗りつぶした状態で表示する。理想的摂取量が10g、摂取済栄養素量が7gの場合、図14に示すように、異なる大きさの円で表現され、白い部分は円の外周に僅かに残るのみとなる。この白い部分が推奨下限摂取量3gを表現している。これにより、利用者は、指定された時刻に摂取しなければならない栄養素が僅かであることを視覚的、直感的に判断することが可能となる。すなわち、利用者は、1日に摂取しなければならない食物繊維が15gであるからといって、摂取予定時刻に残り8gを一度に摂取する必要はなく、健康のためには、摂取予定時刻に3g摂取すれば良いことを理解することになる。栄養過剰防止品目検索の場合と同様に、画面下部には、摂取予定時刻に推奨される情報が、摂取予定時刻、理想的摂取量、摂取済栄養素量、推奨下限摂取量、推奨品目の項目により表示される。理想的摂取量と摂取済栄養素量の差分である推奨下限摂取量が3gである場合、その対象栄養素が3g以上含まれる食事品目が推奨品目として優先順位の高い順に一覧表示される。優先順位は、栄養過剰防止品目検索の場合とは逆に、対象栄養素である食物繊維の少ない順となる。不足を防止する栄養素が多く含まれる品目には、一般に塩分やエネルギー等も多く含まれる。そのため、少ない順に表示することにより、塩分やエネルギー等が少ないものを優先的に表示することができる。<2.2.3.栄養バランスを調整する推奨品目>次に、栄養バランスを調整する推奨品目を検索する場合について説明する。栄養バランス調整は、複数の栄養素の過不足を少なくするような品目を検索するコースである。本実施形態では、複数の栄養素として、エネルギー、食塩相当量、コレステロール、n-6系脂肪酸、アルコール、食物繊維、カリウム、n-3系脂肪酸、カルシウムの9つの栄養素を採用している。このうち、エネルギー、食塩相当量、コレステロール、n-6系脂肪酸、アルコールの5つは、摂取過剰を防ぐべき栄養素であり、食物繊維、カリウム、n-3系脂肪酸、カルシウムの4つは、摂取不足を防ぐべき栄養素である。上述した栄養過剰を防ぐ栄養不足を防ぐ栄養バランス調整の3つのコースが選択肢として表示された初期のメニュー画面において、対応する選択ボタンを指示することにより、栄養バランス調整を選択する。すると、利用者端末20は、栄養バランス調整食品検索画面を表示する。図15は、利用者端末20の画面に表示された栄養バランス調整品目検索画面を示す図である。図15に示した栄養バランス調整品目検索画面は、図10に示した栄養過剰防止品目検索画面のうち、対象栄養素設定欄N1に相当する設定欄が存在しない構成となっている。図15に示すように、栄養バランス調整品目検索画面においては、設定欄N22~N26が用意されている。設定欄N22~N25により料理名食品名商品名で探すストアメーカー名で探す家庭料理で探すが選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。食べたい時間に対応する摂取予定時刻設定欄N26には、デフォルトで現在時が設定されている。食べたい時間には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。設定を終えたら、画面下端の検索ボタンB3を指示する。推奨品目の絞込みを行わず、食べたい時間を現在時とする場合には、栄養バランス調整品目検索画面において何も操作せず、検索ボタンB3を指示するだけで良い。栄養バランス調整品目検索を行う場合も、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図は、図11に示すようになる。ただし、S21における受信情報の表示処理が、栄養過剰防止品目検索、栄養不足防止品目検索を行う場合と異なってくる。図15に示した栄養バランス調整品目検索画面において、検索ボタンB3が指示されると、利用者端末20は、摂取予定時刻を取得するステップS11。以降、栄養過剰防止品目検索の場合と同様に、ステップS12、ステップS13の処理が実行される。続くステップS14~ステップS18の処理は、全ての栄養素について行う。したがって、本実施形態では、9つの栄養素全てについて実行することになる。ステップS18において算出された9つの推奨摂取量が全て正の値である場合、推奨品目抽出手段19は、推奨摂取量を利用して好適な品目を品目別栄養素データベース12から抽出するステップS19。具体的には、利用者端末20から受信した対象栄養素について、算出された推奨摂取量で品目別栄養素データベース12を参照し、該当する食事品目の品目IDを抽出する。具体的には、摂取過剰を防ぐべき5つの栄養素については、推奨摂取量を推奨上限摂取量として、各栄養素が推奨上限摂取量以下の品目IDを特定し、摂取不足を防ぐべき4つの栄養素については、推奨摂取量を推奨下限摂取量として、各栄養素が推奨下限摂取量以上の品目IDを特定する。そして、全てに該当する品目IDに対応する品目情報を抽出する。したがって、本実施形態では、摂取過剰を防ぐべき5つの栄養素については、全て推奨上限摂取量以下、摂取不足を防ぐべき4つの栄養素については、全て推奨下限摂取量以上となる品目情報が抽出されることになる。ただし、必ずしも9つの栄養素が、推奨上限摂取量以下または推奨下限摂取量以上とする必要はなく、例えば、栄養管理の厳しさのレベルに応じて、1つ以上の栄養素が条件を満たさなくても良い等、適宜設定することが可能である。利用者端末20では、栄養管理サーバ10から受信した各栄養素についての理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨下限摂取量、抽出した品目情報を所定の体裁で画面に表示するステップS21。例えば、各栄養素についての理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨下限摂取量を文字で表示したり、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示したりする。以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、推奨摂取量だけでなく、推奨品目も提示するようにしたが、推奨摂取量のみ提示するようにしても良い。また、上記実施形態では、利用者端末20が、栄養管理サーバ10から理想的摂取量、摂取済栄養素量を受信し、図12に示したように、その値に比例した直径の円を重ねて表示する処理を行うようにしたが、栄養管理サーバ10において、理想的摂取量、摂取済栄養素量の値に比例した直径の円を重ねた画面データを作成する処理を行い、その画面データを利用者端末20に送信し、利用者端末20が受信した画面データを表示するようにしても良い。