(57)【要約】【課題】カレンダーの日付けに対応付けられて登録されている作業をより簡便に行うことができる。【解決手段】  所定の処理を実行する制御部と、所定情報を記憶する記憶部とを備え、前記記憶部は、所定の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を有し、前記制御部は、前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成し、前記アイコンの選択を受け付けると、選択を受け付けたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成し、前記実行指示を受け付けると、前記作業に応じたコンピュータで実施可能な所定の処理を実行する。【選択図】図１
2015201114.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行する制御部と、所定情報を記憶する記憶部とを備え、
前記記憶部は、
所定の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を有し、
前記制御部は、
前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成し、
前記アイコンの選択を受け付けると、選択を受け付けたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成し、
前記実行指示を受け付けると、前記作業に応じたコンピュータで実施可能な所定の処理を実行する
ことを特徴とする作業管理装置。
【請求項２】
給食費の管理業務に係る所定の処理を実行可能な給食費管理装置であって、
所定の処理を実行する制御部と、所定情報を記憶する記憶部とを備え、
前記記憶部は、
給食費の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を有し、
前記制御部は、
前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成し、
前記アイコンの選択を受け付けると、選択を受け付けたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成し、
前記実行指示を受け付けると、前記作業に応じたコンピュータで実施可能な所定の処理を実行する
ことを特徴とする給食費管理装置。
【請求項３】
請求項２に記載の給食費管理装置であって、
前記制御部は、
選択を受け付けた前記日付けを実施予定日とする作業が複数ある場合、コンピュータで実施可能な当該複数の作業に応じた所定の処理を連続的に実行する
ことを特徴とする給食費管理装置。
【請求項４】
請求項２に記載の給食費管理装置であって、
前記制御部は、
前記作業内容に対応付けて実施予定期間である実施予定日および実施締切日の登録を受け付ける
ことを特徴とする給食費管理装置。
【請求項５】
請求項２〜４のいずれか一項に記載の給食費管理装置であって、
前記制御部は、
前記作業ごとに仕掛かり状態を示す作業状態の入力を受け付け、
前記カレンダー情報の生成日と、作業の前記実施予定期間と、前記作業状態とに応じて前記作業状態を示す所定のアイコンを特定し、該アイコンを前記カレンダー情報上に表示することを特徴とする給食費管理装置。
【請求項６】
請求項２に記載の給食費管理装置であって、
前記記憶部は、
各学校に共通の前記作業に関する情報を格納した共通作業定義情報と、当該共通の作業のうち、共通の実施予定日とは異なる各学校固有の実施予定日を含む当該作業に関する情報を格納した固有作業定義情報とを有し、
前記制御部は、
前記共通の実施予定日と前記各学校固有の実施予定日との差分を求め、各学校独自の実施予定日を特定する
ことを特徴とする給食費管理装置。
【請求項７】
請求項６に記載の給食費管理装置であって
前記制御部は、
前記差分により求まる各学校独自の実施予定日に前記所定のアイコンを表示した前記カレンダー情報を生成し、
前記アイコンの選択に基づき、当該アイコンを表示した日付けを実施予定日とする作業の実行指示を受け付け、
前記実行指示の取得に基づき、前記作業に応じたコンピュータで実施可能な所定の処理を実行する
ことを特徴とする給食費管理装置。
【請求項８】
請求項６に記載の給食費管理装置であって、
前記制御部は、
前記各学校に共通の実施予定日と、前記各学校固有の実施予定日とに前記所定のアイコンを表示する
ことを特徴とする給食費管理装置。
【請求項９】
請求項８に記載の給食費管理装置であって、
前記制御部は、
前記各学校に共通の実施予定日の日付け上に表示する前記アイコンと、前記各学校固有の実施予定日の日付け上に表示する前記アイコンとの表示色を異ならせる
ことを特徴とする給食費管理装置。
【請求項１０】
請求項２〜９のいずれか一項に記載の給食費管理装置であって、
前記制御部は、
給食費の管理業務を行う運用者および前記学校の少なくともいずれか一方に、前記カレンダー情報を表示させるための画面情報を生成する
ことを特徴とする給食費管理装置。
【請求項１１】
請求項１に記載の給食費管理装置であって、
前記記憶部は、
日付けごとに給食の実施日および喫食数の登録の有無を示す情報を対応付けた給食数登録管理情報を有し、
前記制御部は、
給食の実施日であって、かつ、喫食数が未登録である日付けを特定し、特定した日付けに所定のアイコンを表示したカレンダー情報を生成する
ことを特徴とする給食費管理装置。
【請求項１２】
コンピュータが、給食費の管理業務に係る所定の処理を実行する給食費管理方法であって、
前記コンピュータは、
所定の処理を実行する制御ステップと、所定情報を記憶する記憶ステップとを実行し、
前記記憶ステップでは、
給食費の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を記憶し、
前記制御ステップでは、
前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成するステップと、
前記アイコンの選択を受け付けると、選択を受け付けたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成するステップと、
前記実行指示を受け付けると、前記作業に応じたコンピュータで実施可能な所定の処理を実行するステップと、を行う
ことを特徴とする給食費管理方法。
【請求項１３】
コンピュータを、給食費の管理業務に係る所定の処理を実行可能な給食費管理装置として機能させる給食費管理プログラムであって、
前記コンピュータを、
所定の処理を実行する制御部と、所定情報を記憶する記憶部として機能させ、
前記記憶部は、
給食費の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を有し、
前記制御部は、
前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成し、
前記アイコンの選択を受け付けると、選択されたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成し、
前記実行指示を受け付けると、前記作業に応じた前記コンピュータで実施可能な所定の処理を実行する
ことを特徴とする給食費管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業管理装置に関する。
【背景技術】
【０００２】
特許文献１には、複数のメンバーで共通に扱うデータの管理を容易にする情報処理方法が開示されている。かかる方法は、日付を表すカレンダーの構成において、データが保存された日の位置に、データが保存されているマークを表示するものである。また、そのマークは、データの種類に基づいて異なるマークを表示するものである。また、マークはアイコンとして機能し、そのアイコン上をクリックすることにより、そのデータの中身を表示するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０１３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法は、カレンダーの日付に対応付けてデータを保存し、その日付にデータが保存されていることを示すマークをカレンダー上に表示するものである。しかしながら、同文献の方法は、マークがクリックされた場合にデータの中身を表示するに過ぎない。例えば、日付に対応付けて所定の作業リストが登録されている場合には、このリストが表示されるに過ぎない。
【０００５】
そこで、本発明は、カレンダーの日付けに対応付けて登録されている作業をより簡便に行うことができる給食費管理装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る作業管理装置は、所定の処理を実行する制御部と、所定情報を記憶する記憶部とを備え、前記記憶部は、所定の管理業務に係る作業の作業内容および作業の実施予定期間が対応付けられた作業定義情報を有し、前記制御部は、前記作業の実施予定日に所定のアイコンを表示したカレンダー情報を生成し、前記アイコンの選択を受け付けると、選択を受け付けたアイコンを表示した日付けを実施予定日とする作業の実行指示を受け付ける画面情報を生成し、前記実行指示を受け付けると、前記作業に応じたコンピュータで実施可能な所定の処理を実行する。
【発明の効果】
【０００７】
本発明に係る作業管理装置によれば、カレンダーの日付けに対応付けられて登録されている作業をより簡便に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る作業管理システムの代表例の一つである給食費管理システムの一例を示した概略図である。
【図２】本発明の一実施形態に係るサーバ装置、運用者端末および学校端末が有する各々の機能構成を示した機能ブロックの一例を示した図である。
【図３】本発明の一実施形態に作業定義情報の一例を示した図である。
【図４】本発明の一実施形態に係るアイコン情報の一例を示した図である。
【図５】本発明の一実施形態に係るサーバ装置、運用者端末および学校端末のハードウェア構成の一例を示した図である。
【図６】本発明の一実施形態に係るサーバ装置で実行される給食費管理処理の流れを示したフロー図である。
【図７】本発明の一実施形態に係るカレンダー情報生成処理の流れを示したフロー図である。
【図８】図８（ａ）は、本発明の一実施形態に係るメニュー画面の一例を示した画面例である。図８（ｂ）は、不定期メニュー画面の一例を示した画面例である。
【図９】本発明の一実施形態に係る作業登録に用いる入力画面の一例を示した画面例である。
【図１０】本発明の一実施形態に係る定期メニュー画面の一例を示した画面例である。
【図１１】図１１（ａ）は、本発明の一実施形態に係るカレンダーメニュー画面の一例を示した図である。図１１（ｂ）は、本発明の一実施形態に係る作業一覧画面の一例を示した画面例である。
【図１２】本発明の一実施形態に係る入力画面の一例を示した図である。
【図１３】図１３（ａ）は、本発明の他の実施形態に係る共通作業定義情報の一例を示した図である。図１３（ｂ）は、本発明の他の実施形態に係る固有作業定義情報の一例を示した図である。
【図１４】図１４（ａ）は、本発明の他の実施形態に係るカレンダーメニュー画面の一例を示した図である。図１４（ｂ）は、本発明の他の実施形態に係る作業一覧画面の一例を示した図である。
【図１５】本発明の他の実施形態に係るカレンダー情報生成処理の流れを示したフロー図である。
【図１６】本発明の他の実施形態に係るカレンダー情報を示した図である。
【図１７】図１７は、喫食数登録管理情報の一例を示した図である。
【図１８】図１８（ａ）は、給食実施日登録画面の一例を示した図である。図１８（ｂ）は、喫食数登録画面の一例を示した図である。
【図１９】図１９（ａ）は、本変形例により生成されたカレンダー情報が表示された画面例の一例を示した図である。図１９（ｂ）は、喫食数の未登録を示すアイコンの一例を示した図である。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施形態について説明する。
【００１０】
＜第一実施形態＞
図１は、本発明の第一実施形態に係る作業管理システムの代表例の一つである給食費管理システム１０００の一例を示した概略図である。図示するように、当該システム１０００は、作業管理装置として機能するサーバ装置１００と、運用者端末２００と、学校端末３００とを有している。また、サーバ装置１００と、運用者端末２００と、学校端末３００とは、インターネットなどのネットワーク網Ｎにより相互に通信可能に接続されている。なお、本実施形態では、作業管理システムを、複数の学校の給食費を一元管理する給食費の管理業務に適用したが、当該システムの構成から想定される対象は必ずしも給食費の管理業務に限られるものではない。例えば、所定のコミュニティーを構成する人々の費用管理（例えば、各学校のＰＴＡ会費、補助教材費などの費用管理や自治体が運営管理する施設の運営費用の管理など）に適用することも可能である。
【００１１】
サーバ装置１００は、運用者端末２００および学校端末３００に対して給食費の管理業務に係るサービスを提供する給食費管理装置である。具体的には、サーバ装置１００は、給食費の管理業務に係る作業内容および作業の実施予定期間（実施予定日から実施締切日までの期間）などの情報の登録を受け付ける。また、サーバ装置１００は、作業の進捗状況を示す進捗ステータスを示すアイコンを含むカレンダー情報を生成する。また、サーバ装置１００は、給食費の請求対象者（例えば、学校給食を利用する生徒および教職員などの喫食者）に関する情報の登録を受け付ける。また、サーバ装置１００は、例えば、給食費が支払われていない喫食者に対する督促状など所定の通知書面を作成する。
【００１２】
運用者端末２００は、県や市の教育委員会の担当者（運用者）によって使用され、各学校の給食費の一元管理を行う業務に用いられる。具体的には、運用者端末２００は、給食費の管理業務に係る作業内容および作業の実施予定期間の入力を運用者から受け付け、これらの情報をサーバ装置１００に送信する。また、運用者端末２００は、サーバ装置１００から取得したカレンダー情報を表示する。また、運用者端末２００は、給食費の請求対象者に関する情報の入力や給食費の計算指示などを運用者から受け付け、これらの情報をサーバ装置１００に送信する。
【００１３】
学校端末３００は、各学校に設置され、生徒や教職員など給食の喫食者に関する情報の入力や給食費の計算指示などを使用者（例えば、教職員）から受け付ける装置である。また、学校端末３００は、受け付けたこれらの情報をサーバ装置１００に送信する。
【００１４】
図２は、サーバ装置１００、運用者端末２００および学校端末３００が有する各々の機能構成を示した機能ブロックの一例を示した図である。サーバ装置１００は、制御部１０１および記憶部１０２を有している。また、制御部１０１には、入力受付部１０３と、出力処理部１０４と、給食費算出部１０５と、作業定義情報更新部１０６と、カレンダー情報生成部１０７と、通知書面作成部１０８とが含まれる。また、記憶部１０２には、喫食者情報１１０と、喫食数情報１１１と、給食費情報１１２と、作業定義情報４００と、アイコン情報５００とが含まれる。
【００１５】
喫食者情報１１０は、給食の喫食者に関する情報を格納した情報である。具体的には、喫食者情報１１０は、喫食者である生徒や教職員の学校名、氏名、学年、クラス、住所、給食費の引落し口座番号などが格納されている。なお、喫食者情報１１０は、給食費の管理業務に係る作業の一環として運用者または教職員により更新される。
【００１６】
喫食数情報１１１は、所定期間（例えば、各月の１カ月間）の給食の喫食数を喫食者に対応付けて格納した情報である。なお、喫食数情報１１１は、給食費管理業務に係る作業の一環として運用者または教職員により更新される。
【００１７】
給食費情報１１２は、所定期間（例えば、各月の１カ月間）の給食費を喫食者に対応付けて格納した情報である。なお、給食費情報１１２は、運用者端末２００または学校端末３００からの要求に応じて、給食費計算の作業プログラムを実行することによりサーバ装置１００が算出する。
【００１８】
作業定義情報４００は、給食費の管理業務に係る様々な作業の作業内容および作業の実施予定期間などに関する情報を格納した情報である。図３は、作業定義情報４００の一例を示した図である。作業定義情報４００は、実施予定日欄４０１と、実施締切日欄４０２と、作業内容欄４０３と、実施者欄４０４と、実施月日欄４０５と、作業状態欄４０６と、アイコン識別情報欄４０７とが対応付けられた複数のレコードを有している。
【００１９】
実施予定日欄４０１に格納された日付けは、作業内容欄４０３に格納されている作業の実施予定日を示した情報である。実施締切日欄４０２に格納された日付けは、作業内容欄４０３に格納されている作業の実施締切日を示した情報である。作業内容欄４０３に格納されている作業は、給食費の管理業務に係る作業内容を示した情報である。例えば、作業内容欄には、「新入生登録」、「喫食数登録」、「兄弟登録」、「給食費計算」、「督促状作成」など様々な作業内容を特定する情報が格納される。なお、新入生登録、兄弟登録といった作業は、喫食者情報１１０を更新するための作業である。また、喫食数登録という作業は、喫食数情報１１１を更新するための作業である。また、給食費計算という作業は、給食費情報１１２を更新するための作業である。
【００２０】
実施者欄４０４に格納された氏名は、作業内容欄４０３に格納されている作業の実施者を示す情報である。実施月日欄４０５に格納された日付けは、作業内容欄４０３の作業を実施した日を示した情報である。作業状態欄４０６に格納された識別情報は、作業内容欄４０３の作業の仕掛かり状態を示す情報である。例えば、作業状態欄４０６には、１〜３までの数値が格納され、各々の数値は、「未処理」、「処理済み」および「途中」といった作業状態に対応する。アイコン識別情報欄４０７に格納された文字列情報は、カレンダー情報に表示するアイコンを識別する情報である。
【００２１】
アイコン情報１１４は、給食費管理業務に係る作業の進捗ステータスを視覚的に示すアイコンなどを格納した情報である。図４は、アイコン情報１１４の一例を示した図である。アイコン情報５００は、識別ＩＤ欄５０１と、進捗ステータス欄５０２と、アイコン欄５０３とが対応付けられたレコードを有している。
【００２２】
識別ＩＤ欄５０１に格納された文字列は、アイコンおよび進捗ステータスを識別する情報であり、作業定義情報４００の作業表示欄４０６に格納された文字列と共通の識別情報である。進捗ステータス欄５０２に格納された文字列は、各アイコンが示す進捗ステータスを示す情報である。進捗ステータスには、例えば、「作業待ち」、「作業完了」、「作業未完了」、「締切日当日」、「締切日超過」などが格納される。作業待ちは、作業の実施予定日がカレンダーを表示した日すなわちカレンダーの生成日（以下、カレンダー当日という）の日付けよりも先の日付けであることを示した進捗ステータスである。作業完了は、カレンダー当日の日付けが作業の実施予定日以降かつ実施締切日前の日付けに含まれている作業全てが完了していることを示した進捗ステータスである。作業未完了は、カレンダー当日の日付けが作業の実施予定日以降かつ実施締切日前の日付けに含まれている作業に未完了の作業があることを示した進捗ステータスである。締切日当日は、カレンダー当日の日付けが作業の締切日当日に該当し、かつ、未完了の作業があることを示した進捗ステータスである。締切日超過は、カレンダー当日の日付けが実施締切日よりも後の日付けであり、かつ、未完了の作業があることを示した進捗ステータスである。
【００２３】
アイコン欄５０３に格納されたアイコンは、カレンダー情報に表示するアイコンを特定する情報である。アイコン欄５０３には、進捗ステータス欄５０２に格納された進捗ステータスに応じて異なる形状のアイコンが格納されている。
【００２４】
入力受付部１０３は、運用者端末２００および学校端末３００から指示や情報の入力を受け付ける機能部である。具体的には、入力受付部１０３は、運用者端末２００や学校端末３００から作業内容や実施予定期間の登録指示、カレンダー情報の表示指示および喫食者に関する情報などの入力を受け付ける。また、入力受付部１０３は、受け付けた指示に対応する所定の機能部に処理の実行を指示する。また、入力受付部１０３は、運用者端末２００や学校端末３００から取得した情報を対応する所定の機能部に受け渡す。
【００２５】
出力処理部１０４は、運用者端末２００や学校端末３００に所定の画面情報を表示させる機能部である。具体的には、出力処理部１０４は、メニュー画面、入力画面およびカレンダー情報など所定の画面情報を生成する。
【００２６】
給食費算出部１０５は、給食費を算出する機能部である。具体的には、給食費算出部１０５は、喫食数情報１１１から各喫食者の所定期間における給食費を算出し、算出した給食費を各喫食者に対応付けて給食費情報１１２に格納する。
【００２７】
作業定義情報更新部１０６は、作業定義情報４００を更新する機能部である。具体的には、作業定義情報更新部１０６は、運用者端末２００や学校端末３００から作業内容および作業の実施予定期間を取得すると、これらの情報を作業定義情報４００の所定欄に格納する。また、作業定義情報更新部１０６は、作業が終了した際、運用者端末２００や学校端末３００から実施者、実施月日および作業状態を示す情報を取得し、取得した情報を作業定義情報４００の所定欄に格納する。
【００２８】
カレンダー情報生成部１０７は、作業の進捗ステータスを示すアイコンを含むカレンダー情報を生成する機能部である。具体的には、カレンダー情報生成部１０７は、カレンダー情報の生成日（カレンダー当日）と、作業の実施予定期間と、作業の作業状態とに応じて作業の進捗ステータスを特定し、特定した進捗ステータスに対応するアイコンを作業の実施予定日に重畳表示したカレンダー情報を生成する。
【００２９】
通知書面作成部１０８は、給食費の管理業務に係る様々な書面を作成する機能部である。例えば、通知書面作成部１０８は、給食費が支払われていない喫食者またはその保護者に対して支払いの督促状を作成する。具体的には、通知書面作成部１０８は、督促状に含まれる情報すなわち喫食者の氏名、住所、給食費などを喫食者情報や給食費情報１１２から特定し、これらの情報を督促状の印刷フォーマットに入力した督促状情報を作成する。
【００３０】
通信部は、サーバ装置１００以外の外部装置（例えば、運用者端末２００および学校端末３００）との間で情報を送受信するための機能部である。
【００３１】
次に、運用者端末２００の機能ブロックについて説明する。運用者端末２００は、入力部２０１と、表示部２０２と、記憶部２０３と、通信部２０４とを有している。
【００３２】
入力部２０１は、マウス、キーボードおよびタッチパネルといった所定の入力装置を介して運用者から情報の指示入力を受け付ける機能部である。
【００３３】
表示部２０２は、サーバ装置１００から取得した画面情報を表示する機能部である。
【００３４】
記憶部２０３は、運用者端末２００の処理に用いられる様々な情報を格納する機能部である。
【００３５】
通信部２０４は、運用者端末２００以外の外部装置（例えば、サーバ装置１００および学校端末３００）との間で情報を送受信するための機能部である。
【００３６】
次に、学校端末３００の機能ブロックについて説明する。学校端末３００は、入力情報受付部３０１と、出力情報処理部３０２と、情報記憶部３０４と、情報通信部３０３とを有している。
【００３７】
入力情報受付部３０１は、マウス、キーボードおよびタッチパネルといった所定の入力装置を介して学校端末３００の使用者から情報の指示入力を受け付ける機能部である。
【００３８】
出力情報処理部３０２は、サーバ装置１００から取得した画面情報を表示する機能部である。
【００３９】
情報記憶部３０４は、運用者端末２００の処理に用いられる様々な情報を格納する機能部である。
【００４０】
情報通信部３０３は、運用者端末２００以外の外部装置（例えば、サーバ装置１００および学校端末３００）との間で情報を送受信するための機能部である。
【００４１】
以上、サーバ装置１００、運用者端末２００および学校端末３００の機能ブロックについて説明した。
【００４２】
図５は、サーバ装置１００、運用者端末２００および学校端末３００のハードウェア構成の一例を示した図である。
【００４３】
サーバ装置１００は、例えば、パーソナルコンピュータやワークステーションなどの計算機である。
【００４４】
サーバ装置１００は、演算装置１５１と、主記憶装置１５２と、外部記憶装置１５３と、通信装置１５４と、各々の装置を相互に接続するバス１５５を有している。
【００４５】
演算装置１５１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置である。
【００４６】
主記憶装置１５２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００４７】
外部記憶装置１５３は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。
【００４８】
通信装置１５４は、外部装置との間で情報を送受信する通信ユニットである。
【００４９】
サーバ装置１００の入力受付部１０３、出力処理部１０４、給食費算出部１０５、作業定義情報更新部１０６、カレンダー情報生成部１０７および通知書面作成部１０８は、演算装置１５１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置１５２または外部記憶装置１５３内に格納され、実行にあたって主記憶装置１５２上にロードされ、演算装置１により実行される。また、通信装置１５４は、通信部１２０を実現する。また、主記憶装置１５２および外部記憶装置１５３は、記憶部１０２を実現する。
【００５０】
運用者端末２００は、例えば、パーソナルコンピュータやワークステーションなどの計算機である。
【００５１】
運用者端末２００は、演算装置２１１と、主記憶装置２１２と、入力装置２１３と、外部記憶装置２１４と、表示装置２１５と、通信装置２１６と、各々の装置を相互に接続するバス２１６とを有する。
【００５２】
演算装置２１１は、例えば、などの演算装置である。
【００５３】
主記憶装置２１２は、例えば、などのメモリ装置である。
【００５４】
入力装置２１３は、例えば、キーボード、マウスおよびタッチパネルなど使用者の指示入力を受け付けるための装置である。
【００５５】
外部記憶装置２１４は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。
【００５６】
表示装置は２１５、例えば、液晶ディスプレイなど、画像情報を表示する装置である。
【００５７】
通信装置２１６は、外部装置との間で情報を送受信する通信ユニットである。
【００５８】
運用者端末２００の入力部２１３および表示部２１５は、演算装置２１１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置２１２または外部記憶装置２１４内に格納され、実行にあたって主記憶装置２１２上にロードされ、演算装置２１１により実行される。また、通信装置２１６は、通信部２０４を実現する。また、主記憶装置２１２および外部記憶装置２１４は、記憶部２０３を実現する。
【００５９】
学校端末３００は、例えば、パーソナルコンピュータやワークステーションなどの計算機である。
【００６０】
学校端末３００は、演算装置３１１と、主記憶装置３１２と、入力装置３１３と、表示装置３１４と、外部記憶装置３１５と、通信装置３１６と、各々の装置を相互に接続するバス３１７とを有する。
【００６１】
演算装置３１１は、例えば、ＣＰＵなどの演算装置である。
【００６２】
主記憶装置３１２は、例えば、ＲＡＭなどのメモリ装置である。
【００６３】
入力装置３１３は、例えば、キーボード、マウスおよびタッチパネルなど使用者の指示入力を受け付けるための装置である。
【００６４】
表示装置３１４は、例えば、液晶ディスプレイなど、画像情報を表示する装置である。
【００６５】
外部記憶装置３１５は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。
【００６６】
通信装置３１６は、外部装置との間で情報を送受信する通信ユニットである。
【００６７】
学校端末３００の入力情報受付部３０１部および出力情報処理部３０２は、演算装置３１１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置３１２または外部記憶装置３１５内に格納され、実行にあたって主記憶装置３１２上にロードされ、演算装置３１１により実行される。また、通信装置３１６は、情報通信部３０３を実現する。また、主記憶装置３１２および外部記憶装置３１５は、情報記憶部３０４を実現する。
【００６８】
以上、サーバ装置１００、運用者端末２００および学校端末３００のハードウェア構成について説明した。
【００６９】
[動作の説明]
次に、給食費管理システム１０００で実行される処理について説明する。図６は、サーバ装置１００で実行される給食費管理処理の流れを示したフロー図である。給食費管理処理は、例えば、運用者端末２００がサーバ装置１００にログインすると開始される。
【００７０】
運用者端末２００を介して運用者がサーバ装置１００にログインすると、出力処理部１０４は、メニュー画面を運用者端末２００に表示させる（ステップＳ００１）。図８（ａ）は、メニュー画面６００の一例を示した画面例である。メニュー画面６００には、メインメニューとして、１．定期作業（カレンダー）、２．不定期作業、３．作業登録といったメニュー項目および実行ボタン６０１が表示される。
【００７１】
次に、入力受付部１０３は、定期作業（カレンダー）が選択されたか否かを判定する（ステップＳ００２）。そして、定期作業（カレンダー）が選択されていない場合（ステップＳ２でＮｏ）、入力受付部１０３は、不定期作業が選択されたか否かを判定する（ステップＳ００９）。そして、不定期作業が選択されていない場合（ステップＳ００９でＮｏ）、出力処理部１０４は、作業登録に用いる入力画面を運用者端末２００に表示させ、情報の入力を受け付ける（ステップＳ０１２）。図９は、作業登録に用いる入力画面６３０の一例を示した画面例である。作業登録の入力画面６３０には、作業内容入力欄６３１と、実施予定日入力欄６３２と、実施締切日入力欄６３３とが設けられている。
【００７２】
次に、作業定義情報更新部１０６は、各入力欄に入力された情報を用いて作業定義情報４００を更新する（ステップＳ０１３）。具体的には、作業定義情報更新部１０６は、作業内容入力欄６３１と、実施予定日入力欄６３２と、実施締切日入力欄６３３とに入力された情報を各々、作業定義情報４００の所定欄に格納する。また、作業定義情報４００を更新すると、作業定義情報更新部１０６は、処理をステップＳ００１に戻す。
【００７３】
また、ステップＳ００９で、不定期作業が選択されたと判定した場合（ステップＳ００９でＹｅｓ）、出力処理部１０４は、不定期メニュー画面を運用者端末２００に表示させ、不定期作業のメニュー項目の選択を受け付ける（ステップＳ０１０）。図８（ｂ）は、不定期メニュー画面６１０の一例を示した画面例である。不定期メニュー画面６１０には、転校生登録など不定期に生じる作業に関する所定のメニュー項目が表示される。なお、不定期作業は、記憶部１０２に予め格納されていても良く、運用者端末２００からの入力に基づいて記憶部に生成されたものであっても良い。また、作業定義情報４００に、定期作業と識別するための情報と共に格納されていても良い。
【００７４】
次に、入力受付部１０３は、不定期作業の選択されたメニュー項目に応じた所定の処理を実行する（ステップＳ０１１）。例えば、選択されたメニュー項目が転校生登録である場合、出力処理部１０４は、喫食者情報１１０の入力画面すなわち転校生の学校名、学年、クラス、氏名、住所、給食費の引落し口座番号など所定の情報の入力を受け付けるための入力画面を運用者端末２００に表示させ、情報の入力を受け付ける。また、入力受付部１０３は、入力された情報を喫食者情報１１０に格納し、処理をステップＳに戻す。
【００７５】
また、ステップＳ００２で、定期作業が選択されたと判定した場合（ステップＳ００２でＹｅｓ）、カレンダー情報生成部１０７は、定期メニュー画面を運用者端末２００に表示させ、作業予定を表示する月の選択を受け付ける。図１０は、定期メニュー画面６４０の一例を示した画面例である。定期メニュー画面６４０には、作業予定を表示する月が列挙表示されている。
【００７６】
次に、カレンダー情報生成部１０７は、選択を受け付けた月のカレンダー情報を生成する（ステップＳ００３）。図７は、カレンダー情報生成処理の流れを示したフロー図である。かかる処理が開始されると、カレンダー情報生成部１０７は、選択された月の日付けを実施予定日に含むレコードを作業定義情報から特定する（ステップＳ０２１）。また、カレンダー情報生成部１０７は、カレンダー当日の日付けを、運用者端末２００の所定の機能部（図示せず）から取得する（ステップＳ０２２）。
【００７７】
次に、カレンダー情報生成部１０７は、特定したレコードの作業の進捗ステータスを特定する（ステップＳ０２３）。例えば、カレンダー情報生成部１０７は、作業の実施予定日にカレンダー当日の日付けよりも先の日付けが格納されているレコードの作業の進捗ステータスについては、作業待ちであることを特定する。この場合、カレンダー情報生成部１０７は、作業待ちを示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。
【００７８】
また、カレンダー当日の日付けが実施予定日以降かつ実施締切日前の日付けに含まれている場合、カレンダー情報生成部１０７は、かかるレコードの作業状態欄４０６に格納されている情報を特定する。そして、作業状態欄４０６に処理済みを示す識別情報が格納されている場合、かかるレコードの作業の進捗ステータスについては、作業完了であることを特定する。この場合、カレンダー情報生成部１０７は、作業完了を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。一方で、作業状態欄４０６に未処理または途中を示す識別情報が格納されている場合、カレンダー情報生成部１０７は、かかるレコードの作業の進捗ステータスについては、作業未完了であることを特定する。この場合、カレンダー情報生成部１０７は、作業未完了を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報のアイコン識別情報欄４０７に格納する。
【００７９】
また、カレンダー当日の日付けが実施締切日に該当する場合、カレンダー情報生成部１０７は、かかるレコードの作業状態欄４０６に格納されている情報を特定する。そして、作業状態欄４０６に処理済みを示す識別情報が格納されている場合、かかるレコードの作業の進捗ステータスについては、作業完了であることを特定する。この場合、カレンダー情報生成部１０７は、作業完了を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。一方で、作業状態欄４０６に未処理または途中を示す識別情報が格納されている場合、カレンダー情報生成部１０７は、かかるレコードの作業の進捗ステータスについては、締切日当日であることを特定する。この場合、カレンダー情報生成部１０７は、締切日当日を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。
【００８０】
また、カレンダー当日の日付けが実施締切日よりも後の日付けである場合、カレンダー情報生成部１０７は、かかるレコードの作業状態欄４０６に格納されている情報を特定する。そして、作業状態欄４０６に処理済みを示す識別情報が格納されている場合、かかるレコードの作業の進捗ステータスについては、作業完了であることを特定する。この場合、カレンダー情報生成部１０７は、作業完了を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。一方で、作業状態欄４０６に未処理または途中を示す識別情報が格納されている場合、カレンダー情報生成部１０７は、かかるレコードの作業の進捗ステータスについては、締切日超過であることを特定する。この場合、カレンダー情報生成部１０７は、締切日超過を示すアイコンの識別ＩＤをアイコン情報１１４から特定し、これを作業定義情報４００のアイコン識別情報欄４０７に格納する。
【００８１】
次に、カレンダー情報生成部１０７は、特定したレコードのうち、作業の実施予定日に同一の日付けが格納されているレコードが複数ある場合、代表としてカレンダー情報に表示するアイコンの進捗ステータスを１つ特定する（ステップＳ０２４）。なお、表示優先度の高低は、作業待ち＜作業完了＜作業未完了＜締切日当日＜締切日超過の順に予め設定されているものとする。
【００８２】
カレンダー情報生成部１０７は、実施予定日が同一の全てのレコードのアイコン識別情報欄４０７に格納されている識別ＩＤにより特定される進捗ステータスを表示優先度に当て嵌める。そして、最も表示優先度の高いレコードの進捗ステータスを示したアイコンをこれら全てのレコードの代表のアイコンとして特定する。例えば、図３に示す作業定義情報４００の場合、３月２２日を実施予定日とするレコードが３つある。また、これらのレコードに格納されている識別ＩＤにより特定される進捗ステータスが各々、作業完了、作業未完了、締切日当日であるものとする。この場合、カレンダー情報生成部１０７は、最も表示優先度の高い締切日当日を示すアイコンを、カレンダー情報の３月２２日の日付けに重畳表示させるアイコンとして特定する。
【００８３】
また、カレンダー情報生成部１０７は、作業の実施予定日に同一の日付けが格納されている他のレコードがないレコードについては、かかるレコードのアイコン識別情報４０７に格納されている識別ＩＤにより特定される進捗ステータスのアイコンを特定する。
【００８４】
また、カレンダー情報生成部１０７は、特定したアイコンを、実施予定日に重畳表示したカレンダー情報を生成する（ステップＳ０２５）。また、カレンダー情報を生成すると、カレンダー情報生成部１０７は、カレンダー情報生成処理を終了し、図６のステップＳ００４の処理に移行する。
【００８５】
次に、出力処理部１０４は、カレンダー情報を表示して、アイコンの選択を受け付ける（ステップＳ００４）。具体的には、出力処理部１０４は、カレンダー情報を含むカレンダーメニュー画面を運用者端末２００に表示させ、アイコンの選択を受け付ける。図１１（ａ）は、カレンダーメニュー画面６５０の一例を示した図である。カレンダー情報には、作業の実施予定日に該当する日付けに各々、作業の進捗ステータスを示す所定のアイコンが表示されている。
【００８６】
アイコンが選択されると、出力処理部１０４は、図１１（ｂ）に示す作業一覧画面６６０を運用者端末２００に表示させる（ステップＳ００５）。作業一覧画面６６０には、連続作業または単体作業かを指示する連続作業指示ボタン６６１および単体作業指示ボタン６６２と、作業一覧テーブル６６３とが表示されている。また、作業一覧テーブル６６３は、順番欄と、作業内容欄と、実施予定日欄と、実施締切日欄と、実施者欄と、実施月日欄と、作業状態欄とを有している。なお、作業一覧テーブルの生成に際し、出力処理部１０４は、選択されたアイコンを表示したカレンダー上の日付けが実施予定日欄４０１に格納されているレコードの作業内容など所定の情報を作業定義情報４００から取得し、作業一覧テーブル６６３に格納する。
【００８７】
次に、各機能部は、選択された作業に応じた所定の処理を実行する（ステップＳ００６）。具体的には、作業一覧テーブル６６３のいずれか１つのレコードが選択された状態で単体作業指示ボタン６６２が押下されると、選択された作業一覧テーブル６６３のレコードの作業に対応する所定の機能部が所定の処理を実行する。例えば、選択されたレコードの作業が新入生登録である場合、出力処理部１０４は、図１２（ａ）に示す入力画面６７０を運用者端末２００に表示させ、新入生に関する情報の登録を受け付ける。また、例えば、選択されたレコードの作業が給食費計算である場合、給食費算出部１０５が所定の情報を用いて給食費を算出する。
【００８８】
なお、運用者は、新入生に関する情報の入力を終了する場合、終了ボタン６７１を押下する。一方で、運用者は、引き続き他の新入生の情報を入力する場合、登録継続ボタン６７２を押下する。入力受付部１０３は、いずれのボタンの押下を受け付けた場合でも、入力された情報を喫食者情報１１０など所定の情報に格納する。
【００８９】
また、入力受付部１０３は、終了ボタン６７１の押下を検知すると、再び作業一覧画面６６０を表示し、実施者、実施月日および作業状態の入力を受け付ける（ステップＳ００７）。なお、作業状態欄には、例えば、処理済み、または、途中といった進捗ステータスが入力される。また、これらの情報の入力を受け付けると、作業定義情報更新部１０６は、入力された情報を作業定義情報４００に格納し、作業定義情報を更新する（ステップＳ００８）。また、作業定義情報更新部１０６は、処理をステップＳ００１に戻す。
【００９０】
また、ステップＳ００６において、連続作業指示ボタン６６１の押下を受け付けた場合、出力処理部１０４は、作業一覧テーブル６６３に格納されている各レコードの作業に係る処理を連続して実行する。具体的には、出力処理部１０４は、順序欄に格納された順序に基づき、最初に行う作業を特定する。図１１（ｂ）の例では、新入生登録が特定される。また、出力処理部１０４は、図１２（ａ）に示す新入生登録画面を表示させ、新入生に関する情報の登録を受け付ける。
【００９１】
また、入力画面において終了ボタン６７１が押下された場合、出力処理部１０４は、作業一覧テーブル６６３の順序欄に格納されている情報に基づき、次に行う作業を特定する。図１１（ｂ）の場合、出力処理部１０４は、次の行う作業が喫食数登録であることを特定する。また、出力処理部１０４は、図１２（ｂ）に示す喫食数登録画面６８０を表示させ、喫食数の登録を受け付ける。
【００９２】
また、喫食数登録画面６８０で終了ボタン６８１が押下された場合、出力処理部１０４は、作業一覧テーブル６６３の順序欄に格納されている情報に基づき、次の作業が給食費計算であることを特定する。その場合、給食費算出部１０５が所定の情報を用いて給食費を算出する。
【００９３】
連続作業指示ボタン６６１が押下された場合には、このようにして、作業一覧テーブル６６３に格納されている各レコードの作業が連続的に実行される。
【００９４】
また、作業一覧テーブル６６３に格納されている全ての作業が終了すると、出力処理部１０４は、前述と同様に、作業の実施者、実施月日および作業状態の入力画面を表示させ、これらの情報の入力を受け付ける（ステップＳ００７）。また、これらの情報の入力を受け付けると、作業定義情報更新部１０６は、入力された情報を作業定義情報４００に格納して作業定義情報を更新する（ステップＳ００８）。また、作業定義情報更新部１０６は、処理をステップＳ００１に戻す。
【００９５】
以上、第一実施形態に係る給食費管理装置について説明した。このような給食費管理システムによれば、カレンダーの日付けに対応付けられて登録されている作業をより簡便に行うことができる。特に、給食費の管理業務を行う運用者は、カレンダー上に表示されているアイコンの選択により、予定されている作業一覧を確認することができる。また、作業一覧に表示された指示ボタンを押下することにより、作業に応じたコンピュータで実施可能な所定の処理が実行されるため、運用者は別途作業に必要なプログラムを起動することなく、カレンダーの表示から作業の実施まで一連の流れで行うことができる。
【００９６】
また、第一実施形態に係る給食費管理装置によれば、カレンダー上にアイコンが表示されるため、作業の失念を防止することができる。また、アイコンは、作業の進捗ステータスを表示しているため、運用者は、かかるステータスに応じて優先すべき作業を決定することができる。
【００９７】
なお、前述の実施形態では、運用者端末２００を介して運用者が各学校の喫食者の情報および喫食数などをサーバ装置１００に登録したが、各学校の教職員が各々、自校の喫食者に関する情報や喫食数をサーバ装置１００に登録する形態であっても良い。この場合、サーバ装置１００は、各学校の学校端末３００に所定の入力画面を表示させ、かかる情報の入力を受け付ける。また、サーバ装置１００の入力受付部１０３は、各校から取得した情報を、例えば、喫食者情報１１０および喫食数情報１１１に格納する。
【００９８】
また、学校端末３００で行われる所定の作業の進捗ステータスを示すアイコンを含むカレンダー情報を学校端末３００に表示させるようにしても良い。この場合、記憶部１０２には、学校ごとに対応付けられた作業定義情報４００が格納されていても良い。
【００９９】
＜第二実施形態＞
本実施形態に係る給食費管理装置であるサーバ装置１００は、各学校に共通の作業について予め設定されている共通の実施予定日と、共通の作業のうち、共通の実施予定日とは異なる各学校固有の実施予定日との差分を求め、各学校独自の実施予定日を特定し、当該実施予定日に作業の進捗ステータスを示すアイコンを表示したカレンダー情報を生成する。なお、各学校に共通の作業とは、通常どの学校でも毎年の同時期に決まって発生する作業（例えば、新入生の登録、先生の異動など）のことである。また、このような作業は基本的に毎年発生するため、例えば、教育委員会の担当者（運用者）により各学校に共通の作業として共通の実施予定日がサーバ装置１００に登録されているものとする。一方で、運用者によって予め設定されている共通の実施予定日に共通の作業を実施できない学校もある（例えば、学校行事により作業時間が取れないなどの理由により）。そのため、教職員は、共通の作業について学校固有の実施予定日をサーバ装置１００に登録する。この場合、サーバ装置１００は、共通の作業について、共通の実施予定日と、共通の実施予定日とは異なる各学校固有の実施予定日との差分を求め、各学校独自の実施予定日に作業の進捗ステータスを示すアイコンを表示したカレンダー情報を生成する。なお、本実施形態に係るサーバ装置１００、運用者端末２００および学校端末３００の基本的構成は前述の実施形態と同様であるため、相異する部分についてのみ説明する。
【０１００】
本実施形態に係るサーバ装置１００の記憶部１０２には、２種類の作業定義情報が格納されている。具体的には、記憶部１０２には、共通作業定義情報と固有作業定義情報とが格納されている。図１３（ａ）は、共通作業定義情報７００の一例を示した図である。図示するように、各項目欄の構成は前述の作業定義情報４００と同様であるため、説明を省略する。なお、共通作業定義情報７００は、各学校に共通の作業が登録された情報である。このような共通作業定義情報７００は、毎年決まって発生する各学校共通の作業について運用者が予め登録した情報である。なお、記憶部１０２には、学校ごとに共通作業定義情報７００が格納されているものとする。
【０１０１】
また、図１３（ｂ）は、固有作業定義情報７５０の一例を示した図である。固有作業定義情報７５０は、各学校固有の作業定義情報であり、学校端末３００を介した教職員からの入力により生成および更新される。固有作業定義情報７５０は、共通実施予定日欄７５１を有する以外は前述の作業定義情報４００と同様の構成である。共通実施予定日欄７５１に格納された情報は、同一の作業内容について共通作業定義情報７００に格納されている実施予定日を示す情報である。なお、固有作業定義情報７５０は、各学校固有の情報であり、学校ごとに対応付けられている。
【０１０２】
ここで、固有作業定義情報７５０の生成について説明する。図１４（ａ）は、学校端末３００に表示されているカレンダーメニュー画面８００の一例を示した図である。カレンダーメニュー画面８００には、各学校に共通の作業の実施予定日およびアイコンが表示されている。図示するように、例えば、３月１０日に設定されている共通作業の実施予定日を学校固有の実施予定日に変更する場合、教職員は、表示されたアイコンを選択する。
【０１０３】
サーバ装置１００の出力処理部１０４は、学校端末３００からの指示入力を受け付けると、作業一覧画面を学校端末３００に表示させる。図１４（ｂ）は、学校端末３００に表示された作業一覧画面８１０の一例を示した図である。作業一覧画面８１０は、固有実施予定日の入力指示を行うボタン８１１が設けられている以外は、前述の実施形態と同様である。
【０１０４】
作業一覧テーブル８１２に含まれるいずれか１つのレコードが選択された状態で固有実施日ボタン８１１が押下されると、出力処理部１０４は、変更に係る共通作業の実施予定期間を入力するための所定の入力画面を学校端末３００に表示させる。また、入力受付部１０３が、変更に係る実施予定日（例えば、３月１２日）および実施締切日の入力を受け付けると、作業定義情報更新部１０６は、固有作業定義情報７５０を生成する。具体的には、作業定義情報更新部１０６は、作業一覧テーブル８１０から選択されたレコードの作業内容および作業の実施予定日を各々、固有作業定義情報７５０の共通実施予定日欄７５１および作業内容欄７５４に格納する。また、入力を受け付けた変更に係る実施予定日および実施締切日を各々、固有作業定義情報７５０の実施予定日欄７５２および実施締切日欄７５３に格納する。
【０１０５】
次に、固有作業定義情報７５０を用いたカレンダー情報生成処理について説明する。図１５は、本実施形態に係るカレンダー情報生成処理の流れを示したフロー図である。本フローは、固有作業定義情報７５０が対応付けられている学校の学校端末３００からカレンダー情報の表示要求を受け付けると開始される。
【０１０６】
カレンダー情報生成部１０７は、表示要求を受け付けた月の日付けを実施予定日に含むレコードを共通作業定義情報７００から特定する（ステップＳ０３１）。
【０１０７】
また、カレンダー情報生成部１０７は、特定したレコードに対応するレコードを固有作業定義情報７５０から特定する（ステップＳ０３２）。具体的には、カレンダー情報生成部１０７は、レコードの実施予定日および作業内容が各々、共通実施予定日欄７５１および作業内容欄７５４として格納されている固有作業定義情報７５０のレコードを特定する。また、カレンダー情報生成部１０７は、特定した固有作業定義情報７５０のレコードを、特定した共通作業定義情報７００のレコードに置き換える。
【０１０８】
また、カレンダー情報生成部１０７は、カレンダー当日の日付けを、運用者端末２００の所定の機能部（図示せず）から取得する（ステップＳ０３３）。
【０１０９】
そして、カレンダー情報生成部１０７は、表示要求を受け付けた月の日付けを実施予定日に含むレコードに格納されている作業の進捗ステータスを特定する（ステップＳ０３４）。なお、以降の処理は、ステップＳ０２３〜ステップＳ０２５と同様であるため、説明を省略する。
【０１１０】
図１６は、固有作業定義情報７５０の生成後に表示されたカレンダー情報を示した図である。図示するように、共通作業定義情報７００に基づいて生成されたカレンダー情報では、３月１０日に表示されていた共通の実施予定日を示すアイコンが３月１２日に表示されている。また、他の共通作業については実施予定日に変更がないため、当初のまま変更されずに表示されている。
【０１１１】
このような給食費管理装置によれば、カレンダーの日付けに対応付けられて登録されている作業をより簡便に行うことができる。特に、学校の教職員は、毎年決まって行われる共通作業の実施予定日を自校の予定に合わせて変更するだけで良いため、このような定例的な作業の登録の効率化を図ることができる。また、共通の実施予定日と自校固有の実施予定日との差分のみが自校独自の実施予定日として表示されるため、実施予定がない日付けにまでアイコンが表示されるような紛らわしい表示を防止できる。
【０１１２】
なお、前述の第二実施形態では、共通の実施予定日を変更した後、変更前の共通の実施予定日はカレンダー上に表示されなかったが、変形例では、かかる実施予定日と変更後の実施予定日を両方表示するようにしても良い。この場合、カレンダー情報生成部１０７は、固有作業定義情報７５０から特定したレコードを共通作業定義情報７００の対応するレコードに置き換えるのではなく、共通作業定義情報７００に追加する。このようにすれば、アイコンが共通の実施予定日上に表示され、かつ、学校固有の実施予定日（変更後の実施予定日）についてもカレンダー上に表示される。
【０１１３】
また、変形例では、共通の実施予定日上に表示するアイコンと、学校固有の実施予定日上に表示するアイコンを相互に異なる色で表示するようにしても良い。色分けにより、共通の実施予定日であるのか、または、学校固有の実施予定日であるのかを簡単に識別することができる。
【０１１４】
また、前述の第二実施形態では、各学校独自の実施予定日が表示されたカレンダー情報や共通の実施予定日および学校固有の実施予定日の両方が表示されたカレンダー情報が各学校の学校端末３００に表示されたが、変形例では、運用者固有の作業に係る実施予定日と共通作業の実施予定日の両方が表示されたカレンダー情報が運用者端末２００に表示されるようにしても良い。
【０１１５】
また、運用者端末２００は、システムの管理者権限により、各学校独自の実施予定日が表示されたカレンダー情報や共通の実施予定日および学校固有の実施予定日の両方が表示されたカレンダー情報を表示できるようにしても良い。
【０１１６】
また、前述の第一実施形態では、教育委員会の運用者または学校の教職員が所定期間（例えば、各月の１ヶ月間）の喫食数をまとめて喫食数情報１１０に登録する場合を想定したが、本発明はこのような実施形態に限定されるものではなく、例えば、学校の教職員が毎日、その日の喫食数を給食費管理システム１０００に登録する作業を行うようにしても良い。以下、このような変形例について説明する。
【０１１７】
変形例に係るサーバ装置１００は、喫食数管理部を機能部として更に有する。喫食数管理部は、日々の喫食数を管理する機能部である。具体的には、喫食数管理部は、学校端末３００を介して教職員から給食の実施日の登録を受け付ける。また、喫食数管理部は、学校端末３００を介して教職員から喫食数の入力を受け付ける。また、喫食数管理部は、給食実施日および喫食数を格納した喫食数管理情報を生成する。また、喫食数管理部は、給食実施日であって、かつ、喫食数が登録されていない日付けを特定し、出力処理部１０４を介して、特定した日付け上に所定のアイコンを表示させる。
【０１１８】
図１７は、喫食数登録管理情報９００の一例を示した図である。喫食数登録管理情報９００は、日付け欄９０１と、給食実施日フラグ欄９０２と、給食数登録済みフラグ欄９０３とを有している。日付け欄９０１に格納された数値情報は、各月の日付けを特定する情報である。給食実施日フラグ欄９０２に格納された数値情報は、給食の実施日であるか否かを特定する情報である。例えば、給食実施日フラグ欄９０２に「１」が格納されている場合、その日は給食が実施される日であることを示している。また、かかる欄に「０」が格納されている場合、その日は給食が実施されない日を示している。また、給食数登録済みフラグ欄９０３に格納された数値情報は、喫食数の登録を受け付けたか否かを特定する情報である。例えば、喫食数登録フラグ欄９０３に「１」が格納されている場合、対応する日付けの喫食数の登録は完了していることを示す。また、かかる欄に「０」が格納されている場合、喫食数の登録が未完了であることを示している。このような喫食数登録管理情報９００は、喫食数管理部が学校の教職員から受け付けた入力情報を用いて生成および更新する。なお、生成された喫食数登録管理情報９００は、記憶部１０２に格納される。
【０１１９】
喫食数管理部は、例えば、図８に示したメニュー画面６００に給食実施日の登録項目および喫食数の登録項目を設け、教職員からの選択を受け付ける。また、喫食数管理部は、給食実施日の登録指示を受け付けた場合、図１８（ａ）に示す給食実施日登録画面９１０を学校端末３００に表示させ、給食の実施日の登録を受け付ける。図１８は、給食実施日登録画面９１０の一例を示した図である。学校の教職員は、例えば、給食が実施される日の日付けを選択し、登録ボタン９１１を押下することにより、給食実施日を給食費管理システム１０００に登録する。具体的には、喫食数管理部は、選択を受け付けた日付け（給食ありのアイコンが表示されている日付け）に対応する給食実施日フラグ欄９０２に「１」を格納し、給食なしのアイコンが表示されている日付けに対応する給食実施日フラグ欄９０２に「０」を格納する。
【０１２０】
また、喫食数管理部は、図１８（ｂ）に示す喫食数登録画面９２０を学校端末３００に表示させ、喫食数の登録を受け付ける。図１８（ｂ）は、喫食数登録画面９２０の一例を示した図である。学校の教職員は、例えば、給食が実施された日の日付けを選択し、その日の給食実績すなわち実際に消費された給食数を喫食数として入力し、登録ボタン９２１を押下することにより、喫食数を給食費管理システム１０００に登録する。具体的には、喫食数管理部は、喫食数が入力された日付けに対応する喫食数登録フラグ欄９０３に「１」を格納し、喫食数が入力されていない日付けに対応する喫食数登録フラグ欄９０４に「０」を格納する。なお、喫食数管理部は、入力された喫食数を喫食者に対応付けて、喫食数情報１１１を更新する。
【０１２１】
また、喫食数管理部は、入力受付部１０３を介してカレンダー情報の表示指示を取得すると、給食実施日であって、かつ、喫食数が未登録である日付けがあるか否かを判定する。具体的には、喫食数管理部は、給食実施日フラグ欄９０２に「１」が格納され、かつ、喫食数登録フラグ欄９０３に「０」が格納されているレコードの有無を判定し、かかるレコードがある場合には、そのレコードの日付け欄９０１から日付けを特定する。
【０１２２】
また、喫食数管理部は、特定した日付けに喫食数の未登録を示す所定のアイコンを表示させる指示を出力処理部１０４に出力する。図１９（ｂ）は、喫食数の未登録を示すアイコンの一例を示した図である。なお、かかるアイコンは、例えば、アイコン情報５００に含まれているものとする。
【０１２３】
出力処理部１０４は、喫食数管理部が特定した日付けに喫食数の未登録を示すアイコンを表示したカレンダー情報を学校端末３００に表示させる。なお、喫食数管理部が特定した日付けに作業の進捗ステータスを示す所定のアイコンを表示する場合、出力処理部１０４は、かかる日付けにこれらのアイコンを重畳表示したカレンダー情報を学校端末３００に表示させる。
【０１２４】
図１９（ａ）は、本変形例により生成されたカレンダー情報が表示された画面例９３０の一例を示した図である。カレンダーには、前述の実施形態で説明した作業の進捗ステータスを示すアイコンと、喫食数の登録が未完了であることを示すアイコンとが表示されている。例えば、カレンダー当日が、３月２６日である場合、それ以前の日付けで喫食数が未登録の日付け上に、未登録を示すアイコンが表示される。また、カレンダー当日より先の日付けであって、給食の実施日である３月２９日、３０日、３１日にも未登録を示すアイコンが表示される。このようなカレンダー情報の表示により、日々の登録が必要な喫食数の登録作業のし忘れを防止できる。
【０１２５】
なお、前述の変形例では、カレンダー当日の日付けより先の日付けであって、給食の実施日には喫食数の登録が未完了であることを示すアイコンを表示したが、カレンダー当日以前の日付けを対象として喫食数が未登録であることを示すアイコンを表示するようにしても良い。
【符号の説明】
【０１２６】
１０００・・・作業管理システムの一例である給食費管理システム、１００・・・作業管理装置（給食費管理装置）であるサーバ装置、２００・・・運用者端末、３００・・・学校端末、１０１・・・制御部、１０２・・・記憶部、１０３・・・入力受付部、
１０４・・・出力処理部、１０５・・・給食費算出部、１０６・・・作業定義情報更新部、
１０７・・・カレンダー情報生成部、１０８・・・通知書面作成部、
１１０・・・喫食者情報、１１１・・・喫食数情報、１１２・・・給食費情報、
４００・・・作業定義情報、５００・・・アイコン情報、１２０・・・通信部、
２０１・・・入力部、２０２・・・出力部、２０３・・・記憶部、２０４・・・通信部、
３０１・・・入力情報受付部、３０２・・・出力情報処理部、３０３・・・情報通信部、
３０４・・・情報記憶部
【図１】
2015201114.tif 000003
【図２】
2015201114.tif 000004
【図３】
2015201114.tif 000005
【図４】
2015201114.tif 000006
【図５】
2015201114.tif 000007
【図６】
2015201114.tif 000008
【図７】
2015201114.tif 000009
【図８】
2015201114.tif 000010
【図９】
2015201114.tif 000011
【図１０】
2015201114.tif 000012
【図１１】
2015201114.tif 000013
【図１２】
2015201114.tif 000014
【図１３】
2015201114.tif 000015
【図１４】
2015201114.tif 000016
【図１５】
2015201114.tif 000017
【図１６】
2015201114.tif 000018
【図１７】
2015201114.tif 000019
【図１８】
2015201114.tif 000020
【図１９】
2015201114.tif 000021