(57)【要約】【課題】従来、レコードの入力を容易にするユーザインターフェイス部品が存在しなかった。【解決手段】表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、表を格納し得る表格納部と、第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力部と、第一画面が有する一の箱オブジェクトの選択を受け付ける選択受付部と、一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付部と、一の箱オブジェクトに対応付いている１以上の属性値と、入力受付部が受け付けた１以上の属性値とを有するレコードを、表格納部に蓄積する蓄積部とを具備する情報処理装置により、レコードの入力を容易にするユーザインターフェイス部品を提供できる。【選択図】図２
2015207076.tif 000002
【特許請求の範囲】
【請求項１】
表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、
前記ユーザインターフェイス部品に対応付いている１以上の属性値を含み、当該１以上の属性値以外の１以上の属性値を有する１以上のレコードを格納し得る表を格納し得る表格納部と、
前記第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力部と、
前記画面出力部が出力した第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける選択受付部と、
前記レコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付部と、
前記一の箱オブジェクトに対応付いている１以上の属性値と、前記入力受付部が受け付けた１以上の属性値とを有するレコードを、前記表格納部に蓄積する蓄積部とを具備する情報処理装置。
【請求項２】
前記画面情報格納部は、
レコードを構成する属性値を入力するための第二画面の情報である第二画面情報をも格納しており、
前記画面出力部が出力した画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を前記選択受付部が受け付けた場合、前記画面出力部は、前記第二画面を出力する、または前記第二画面の出力に至る前の画面を出力する請求項１記載の情報処理装置。
【請求項３】
請求項１または請求項２記載の情報処理装置は、会計情報を処理する情報処理装置であって、
前記レコードは、会計伝票に関する情報である請求項１または請求項２記載の情報処理装置。
【請求項４】
領収書の画像である１以上の領収書画像を格納し得る領収書画像格納部と、
前記画面出力部は、
前記１以上の領収書画像を有する第三画面を出力し、
前記選択受付部は、
前記画面出力部が出力した１以上の領収書画像のうち、１以上の領収書画像の選択を受け付け、
前記入力受付部は、
前記選択受付部が受け付けた選択に対応する１以上の各領収書画像に対するレコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記１以上の各領収書画像は、前記１以上のいずれかの箱オブジェクトに対応付いており、
前記画面出力部は、
前記選択受付部が受け付けた選択に対応する一の箱オブジェクトに対応する１以上の各領収書画像を有する第三画面を出力する請求項４記載の情報処理装置。
【請求項６】
前記画面出力部は、
前記１以上の領収書画像ごとに、各領収書画像を操作する１以上のボタンを、各領収書画像に対応付ける態様で配置する請求項４または請求項５いずれか記載の情報処理装置。
【請求項７】
前記入力受付部は、
前記表を構成するレコードに含まれる属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値の修正は受け付けない請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
前記画面出力部は、
前記第二画面情報を用いて、前記一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを含む第二画面を出力し、
前記１以上のレコードを構成するいずれかの属性値を入力するためのフォーカス移動の指示を受け付ける指示受付部をさらに具備し、
前記指示受付部は、
前記一の箱オブジェクトに対応付いている１以上の属性値に対するフォーカス移動の指示を受け付けない請求項２から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記選択受付部が前記１以上の領収書画像の選択を受け付けた場合、当該選択を受け付けた１以上の各領収書画像に対応する１以上のレコードであり、前記一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを生成するレコード生成部をさらに具備する請求項４から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
記録媒体は、
表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、
前記ユーザインターフェイス部品に対応付いている１以上の属性値を含み、当該１以上の属性値以外の１以上の属性値を有する１以上のレコードを格納し得る表を格納し得る表格納部とを具備し、
画面出力部、選択受付部、入力受付部、および蓄積部により実現される情報処理方法であって、
前記画面出力部が、前記第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力ステップと、
前記選択受付部が、前記画面出力ステップで出力された第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける選択受付ステップと、
前記入力受付部が、前記レコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付ステップと、
前記蓄積部が、前記一の箱オブジェクトに対応付いている１以上の属性値と、前記入力受付部が受け付けた１以上の属性値とを有するレコードを、前記表格納部に蓄積する蓄積ステップとを具備する情報処理方法。
【請求項１１】
コンピュータがアクセス可能な記録媒体は、
表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、
前記ユーザインターフェイス部品に対応付いている１以上の属性値を含み、当該１以上の属性値以外の１以上の属性値を有する１以上のレコードを格納し得る表を格納し得る表格納部とを具備し、
コンピュータを、
前記第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力部と、
前記画面出力部が出力した第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける選択受付部と、
前記レコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付部と、
前記一の箱オブジェクトに対応付いている１以上の属性値と、前記入力受付部が受け付けた１以上の属性値とを有するレコードを、前記表格納部に蓄積する蓄積部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の入力を支援する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、会計伝票の情報を入力する場合に、入力を支援する技術があった。例えば、会計伝票の情報の一種である振替伝票データのレコードを入力する場合に、借方欄にデータが入力されなかった時には次の行以降は借方欄への入力を禁止し、貸方欄にデータが入力されなかった時には次の行以降は貸方欄への入力を禁止することを特徴とする会計伝票入力方法があった（特許文献１参照）。
【０００３】
また、従来、振替伝票の入力時に摘要データを借方の取引内容を示す借方摘要と貸方摘要に分けて入力し、振替データレコードの借方記録欄に借方科目、借方取引金額、借方摘要を記録し、貸方記録欄に貸方科目、貸方取引金額、貸方摘要を記録する技術があった。この技術により、振替伝票の入力時に借方摘要と貸方摘要が入力されている場合には、仕訳帳、元帳等の記帳時に各摘要が転記されることから各取引の内容が明確になった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３７５５９号公報（第１頁、第１図等）
【特許文献２】特開２００８−１８６４８６号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、会計伝票等のレコードの入力を容易にするユーザインターフェイス部品が存在しなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の情報処理装置は、表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、ユーザインターフェイス部品に対応付いている１以上の属性値を含み、１以上の属性値以外の１以上の属性値を有する１以上のレコードを格納し得る表を格納し得る表格納部と、第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力部と、画面出力部が出力した第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける選択受付部と、レコードを構成する１以上の属性値であり、一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付部と、一の箱オブジェクトに対応付いている１以上の属性値と、入力受付部が受け付けた１以上の属性値とを有するレコードを、表格納部に蓄積する蓄積部とを具備する情報処理装置である。
【０００７】
かかる構成により、レコードの入力を容易にするユーザインターフェイス部品を提供できる。
【０００８】
また、本第二の発明の情報処理装置は、第一の発明に対して、画面情報格納部は、レコードを構成する属性値を入力するための第二画面の情報である第二画面情報をも格納しており、画面出力部が出力した画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を選択受付部が受け付けた場合、画面出力部は、第二画面を出力する、または第二画面の出力に至る前の画面を出力する情報処理装置である。
【０００９】
かかる構成により、レコードの入力を容易にするボタンを提供できる。
【００１０】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、情報処理装置は、会計情報を処理する情報処理装置であって、レコードは、会計伝票に関する情報である情報処理装置である。
【００１１】
かかる構成により、会計情報を処理する情報処理装置において、レコードの入力を容易にするユーザインターフェイス部品を提供できる。
【００１２】
また、本第四の発明の情報処理装置は、第一から第三いずれかの発明に対して、領収書の画像である１以上の領収書画像を格納し得る領収書画像格納部と、画面出力部は、１以上の領収書画像を有する第三画面を出力し、選択受付部は、画面出力部が出力した１以上の領収書画像のうち、１以上の領収書画像の選択を受け付け、入力受付部は、選択受付部が受け付けた選択に対応する１以上の各領収書画像に対するレコードを構成する１以上の属性値であり、一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける情報処理装置である。
【００１３】
かかる構成により、領収書画像に対応する会計伝票の情報を容易に入力できる。
【００１４】
また、本第五の発明の情報処理装置は、第四の発明に対して、１以上の各領収書画像は、１以上のいずれかの箱オブジェクトに対応付いており、画面出力部は、選択受付部が受け付けた選択に対応する一の箱オブジェクトに対応する１以上の各領収書画像を有する第三画面を出力する情報処理装置である。
【００１５】
かかる構成により、領収書画像に対応する会計伝票の情報を容易に入力できる。
【００１６】
また、本第六の発明の情報処理装置は、第四または第五いずれかの発明に対して、画面出力部は、１以上の領収書画像ごとに、各領収書画像を操作する１以上のボタンを、各領収書画像に対応付ける態様で配置する情報処理装置である。
【００１７】
かかる構成により、各領収書画像の操作が容易になる。
【００１８】
また、本第七の発明の情報処理装置は、第一から第六いずれかの発明に対して、入力受付部は、表を構成するレコードに含まれる属性値であり、一の箱オブジェクトに対応付いている１以上の属性値の修正は受け付けない情報処理装置である。
【００１９】
かかる構成により、情報の入力が容易になる。
【００２０】
また、本第八の発明の情報処理装置は、第二から第七いずれかの発明に対して、画面出力部は、第二画面情報を用いて、一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを含む第二画面を出力し、１以上のレコードを構成するいずれかの属性値を入力するためのフォーカス移動の指示を受け付ける指示受付部をさらに具備し、指示受付部は、一の箱オブジェクトに対応付いている１以上の属性値に対するフォーカス移動の指示を受け付けない情報処理装置である。
【００２１】
かかる構成により、情報の入力が容易になる。
【００２２】
また、本第九の発明の情報処理装置は、第四から第八いずれかの発明に対して、選択受付部が１以上の領収書画像の選択を受け付けた場合、選択を受け付けた１以上の各領収書画像に対応する１以上のレコードであり、一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを生成するレコード生成部をさらに具備する情報処理装置である。
【００２３】
かかる構成により、領収書画像に対応する会計伝票の情報を容易に入力できる。
【発明の効果】
【００２４】
本発明による情報処理装置によれば、会計伝票等のレコードの入力を容易にするユーザインターフェイス部品を提供できる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態１における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同情報処理装置１の動作について説明するフローチャート
【図４】同画面情報を構成する場合の処理の例について説明するフローチャート
【図５】同画面情報管理表を示す図
【図６】同オブジェクト管理表を示す図
【図７】同会計伝票管理表を示す図
【図８】同領収書画像格納部１１３の領収書画像の例を示す図
【図９】同第一画面の出力例を示す図
【図１０】同画面の出力例を示す図
【図１１】同画面の出力例を示す図
【図１２】同情報処理装置１のブロック図
【図１３】同コンピュータシステムの概観図
【図１４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２６】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２７】
（実施の形態１）
本実施の形態において、１以上の属性値に対応付いているユーザインターフェイス部品（以下、適宜「ＵＩ部品」という。）である箱オブジェクトを具備し、箱オブジェクトに対応するレコードを入力する際に、箱オブジェクトに対応付いている１以上の属性値が自動的に反映される情報処理装置を含む情報システムについて説明する。なお、ユーザインターフェイスを、以下、適宜「ＵＩ部品」という。また、箱オブジェクトの詳細については後述する。
【００２８】
また、本実施の形態において、一の箱オブジェクトの選択が受け付けられた場合、レコードを構成する属性値を入力するための画面が出力される情報処理装置を含む情報システムについて説明する。
【００２９】
また、本実施の形態において、情報処理装置は、例えば、会計情報処理装置であり、箱オブジェクトは伝票を入れる箱を想定したオブジェクトである情報処理装置を含む情報システムについて説明する。
【００３０】
また、本実施の形態において、領収書画像を格納しており、選択された領収書画像に対応する会計伝票の入力を受け付ける情報処理装置を含む情報システムについて説明する。
【００３１】
また、本実施の形態において、領収書画像が、箱オブジェクトに対応付いている情報処理装置を含む情報システムについて説明する。
【００３２】
さらに、本実施の形態において、箱オブジェクトに対応付いている属性値であり、レコード内の属性値は編集できなかったり、当該属性値にはフォーカスが移動しなかったりして、レコードの入力を支援する情報処理装置を含む情報システムについて説明する。
【００３３】
なお、本実施の形態における情報処理装置は、会計情報を処理する情報処理装置であることは好適である。ここで、会計情報とは、通常、会計伝票の情報である。会計伝票は、通常、出金伝票、入金伝票、振替伝票などである。
【００３４】
図１は、本実施の形態における情報システムの概念図である。情報システムは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、会計情報等の情報を処理する装置である。端末装置２は、ここでは、ユーザが利用する端末であり、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン、携帯電話等である。
【００３５】
図２は、本実施の形態における情報システムのブロック図である。
【００３６】
情報システムを構成する情報処理装置１は、格納部１１、受付部１２、処理部１３、出力部１４を備える。
【００３７】
情報処理装置１を構成する格納部１１は、画面情報格納部１１１、表格納部１１２、領収書画像格納部１１３を備える。
【００３８】
受付部１２は、指示受付部１２１、選択受付部１２２、入力受付部１２３を備える。
【００３９】
処理部１３は、蓄積部１３１、レコード生成部１３２を備える。
【００４０】
出力部１４は、画面出力部１４１、処理結果送信部１４２を備える。
【００４１】
端末装置２は、端末受付部２１、端末処理部２２、端末送信部２３、端末受信部２４、端末出力部２５を備える。
【００４２】
格納部１１は、種々の情報を格納し得る。ここで、情報とは、例えば、画面情報、表、領収書画像等である。画面情報、表、領収書画像の詳細については後述する。
【００４３】
格納部１１を構成する画面情報格納部１１１は、画面情報を格納し得る。画面情報は画面を構成するための情報であり、例えば、ＨＴＭＬ、ＸＭＬ、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。
【００４４】
画面情報格納部１１１に格納されている画面情報は、例えば、１以上の箱オブジェクトを有する第一画面の情報である第一画面情報である。箱オブジェクトとは、ＵＩ部品の一種である。ＵＩ部品とは、画面を構成するＵＩであり、例えば、ボタン、フィールド、チェックボックス等である。箱オブジェクトは、表のレコードを構成する１以上の属性値に対応付いているＵＩ部品である。箱オブジェクトは、選択された場合（押下された場合）、通常、対応する動作を行う。ここで、対応する動作とは、例えば、現在表示されている画面とは異なる画面への遷移、実行モジュールの実行等である。また、第一画面情報は、１以上の箱オブジェクトのみを有する画面でも良いし、１以上の箱オブジェクトに加えて、他のユーザインターフェイス部品を有する画面でも良い。なお、１以上の属性値に対応付いている箱オブジェクトとは、１以上の属性値にリンク付けられている箱オブジェクトでも良いし、１以上の属性値を有している箱オブジェクト等でも良い。また、箱オブジェクトは、データが入る箱をイメージしたＵＩ部品である。さらに具体的には、例えば、箱オブジェクトは、領収書画像が入っている箱をイメージしたＵＩ部品である。箱オブジェクトは、通常、ボタンの特徴を有する。つまり、箱オブジェクトは、通常、押下された場合に対応する動作を行う。但し、箱オブジェクトは、スイッチ、チェックボックス等の特徴を有しても良い。つまり、箱オブジェクトは、選択対象のＵＩであっても良い。
【００４５】
画面情報格納部１１１は、第二画面の情報である第二画面情報を格納し得る。第二画面は、表のレコードを構成する属性値を入力するための画面である。通常、第二画面は、表または表の一部を含む。
【００４６】
画面情報格納部１１１は、第三画面の情報である第三画面情報を格納し得る。第三画面は、例えば、領収書画像の集合からなる画面である。第三画面は、第二画面の出力に至る前の画面である。
【００４７】
表格納部１１２は、１または２以上の表を格納し得る。表は、１または２以上のレコードを格納し得る。なお、表は、リレーショナルデータベースにおける表であるとは限らず、オブジェクト指向データベースにおけるオブジェクトの集合等でも良い。つまり、表のデータ構造は問わない。また、レコードの構造も問わない。レコードは、１または２以上の属性値（データ）の集合である。また、ここでの表は、例えば、会計伝票を管理する表である。また、ここでのレコードは、例えば、会計伝票に関する情報である。
【００４８】
また、レコードが有する１以上の属性値は、上述したＵＩ部品に対応付いている１以上の属性値と、かつＵＩ部品に対応付いている１以上の属性値以外の１以上の属性値を有する。なお、ＵＩ部品に対応付いている１以上の属性値以外の１以上の属性値は、通常、ユーザにより入力される。
【００４９】
領収書画像格納部１１３は、領収書の画像である１または２以上の領収書画像を格納し得る。領収書画像とは、通常、箱オブジェクトごとに格納されていることは好適である。例えば、各領収書画像は、箱オブジェクト識別子に対応付けて、格納されている。つまり、１以上の各領収書画像は、１以上のいずれかの箱オブジェクトに対応付いていることは好適である。また、領収書画像のデータ構造は問わない。領収書画像は、例えば、gif、jpeg、png、bmp等のビットマップであるがベクターデータ等でも良い。
【００５０】
受付部１２は、指示や情報等を受け付ける。指示や情報等の受け付けとは、指示や情報等の受信でも良いし、指示や情報等の入力受付等でも良い。つまり、受付部１２は、端末装置２から指示や情報等を受信しても良い。また、受付部１２は、ユーザから指示や情報等を受け付けても良い。指示や情報等とは、例えば、画面の出力指示である。画面の出力指示は、アプリケーションの画面を出力する指示であり、例えば、後述する第一画面の出力指示、後述する第二画面の出力指示、後述する第三画面の出力指示等である。画面の出力指示は、アプリケーションの起動指示を含むと考えても良い。
【００５１】
受付部１２を構成する指示受付部１２１は、１以上のレコードを構成するいずれかの属性値を入力するためのフォーカス移動の指示を受け付ける。なお、フォーカス移動の指示は、ユーザから受け付けても良いし、ユーザが一の属性値の入力が完了したことを検知して、処理部１３が自動的にフォーカス移動の指示を発行しても良い。そして、指示受付部１２１は、処理部１３が発行したフォーカス移動の指示を受け付けても良い。
【００５２】
また、指示受付部１２１は、通常、一の箱オブジェクトに対応付いている１以上の属性値に対するフォーカス移動の指示を受け付けない。ここで、フォーカス移動の指示を受け付けないことは、編集不可となることでも良いし、フォーカス移動の際にフォーカスが次の入力可能なフィールドやボックスに飛ぶことでも良いし、フォーカス移動の指示を受け付けた後に当該指示を無視すること等でも良い。つまり、フォーカス移動の指示を受け付けないことは、当該１以上の属性値を入力するフィールド（項目と言っても良い）に、結果として、フォーカスが移動しないことである。
【００５３】
また、指示受付部１２１は、例えば、レコード入力の開始指示を受け付ける。レコード入力の開始指示の受け付けにより、例えば、レコードの属性値を入力する第二画面が出力される。
【００５４】
また、指示受付部１２１は、例えば、レコードの登録指示を受け付ける。レコードの登録指示の受け付けにより、例えば、レコードが蓄積される。
【００５５】
さらに、指示受付部１２１は、例えば、レコード入力の終了指示を受け付ける。レコード入力の終了指示の受け付けにより、例えば、レコード入力の画面がクローズ（消去）される。
【００５６】
選択受付部１２２は、画面出力部１４１が出力した第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける。ここで、選択とは、箱オブジェクトの押下、ボタンの押下、スイッチのＯＮ、チェックボックスのチェック等である。
【００５７】
また、選択受付部１２２は、画面出力部１４１が出力した１以上の領収書画像のうち、１以上の領収書画像の選択を受け付けることは好適である。
【００５８】
入力受付部１２３は、レコードを構成する１以上の属性値であり、一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける。
【００５９】
また、入力受付部１２３は、選択受付部１２２が受け付けた選択に対応する１以上の各領収書画像に対するレコードを構成する１以上の属性値であり、一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付けることは好適である。一の領収書画像に対するレコードは、１つでも、２以上でも良い。
【００６０】
また、入力受付部１２３は、表を構成するレコードに含まれる属性値であり、一の箱オブジェクトに対応付いている１以上の属性値の修正は受け付けないことは好適である。入力受付部１２３は、一の箱オブジェクトに対応付いている１以上の属性値の修正だけではなく、入力も受け付けないことは好適である。
【００６１】
なお、上記の受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００６２】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、後述する蓄積部１３１やレコード生成部１３２等が行う処理である。
【００６３】
処理部１３を構成する蓄積部１３１は、１以上のレコードを表格納部１１２に蓄積する。ここで、レコードは、一の箱オブジェクトに対応付いている１以上の属性値と、入力受付部１２３が受け付けた１以上の属性値とを有する。なお、蓄積部１３１は、例えば、レコードの登録指示の受け付けにより、レコードを表格納部１１２に蓄積する。
【００６４】
なお、表格納部１１２に蓄積することは、表格納部１１２の表に蓄積することと同意義である。
【００６５】
レコード生成部１３２は、選択受付部１２２が１以上の領収書画像の選択を受け付けた場合、選択を受け付けた１以上の各領収書画像に対応する１以上のレコードであり、一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを生成する。ここで、生成されたレコードは、一の箱オブジェクトに対応付いている１以上の属性値を有するが、通常、他の属性値は有さない。他の属性値は有さないことは、通常、他の属性値はＮＵＬＬであることである。
【００６６】
出力部１４は、情報を出力する。情報とは、例えば、画面情報、処理結果等である。ここで、出力とは、通常、端末装置２等の外部の装置への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６７】
画面出力部１４１は、画面情報を用いて画面を出力する。画面出力部１４１は、例えば、第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する。画面出力部１４１は、第一画面情報を用いて第一画面を構成し、当該第一画面を端末装置２に送信しても良い。なお、第一画面情報を用いて、第一画面を出力することは、第一画面情報を端末装置２に送信することも含む。つまり、画面出力部１４１は、第一画面情報を端末装置２に送信し、端末装置２が第一画面情報から出力する第一画面を構成し、出力しても良い。
【００６８】
画面出力部１４１は、第二画面情報を用いて、一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを含む第二画面を出力しても良い。画面出力部１４１は、第二画面情報を用いて第二画面を構成し、当該第二画面を端末装置２に送信しても良い。なお、第二画面情報を用いて、第二画面を出力することは、第二画面情報を端末装置２に送信することも含む。つまり、画面出力部１４１は、第二画面情報を端末装置２に送信し、端末装置２が第二画面情報から出力する第二画面を構成し、出力しても良い。なお、第二画面は、レコードを構成する１以上の属性値を入力するための画面である。第二画面は、１または２以上の領収書画像を有しても良い。かかる場合、画面出力部１４１は、１または２以上の領収書画像ごとに、各領収書画像を操作する１または２以上のボタンを、各領収書画像に対応付ける態様で配置することは好適である。画像を操作する１以上のボタンとは、画像の拡大ボタン、縮小ボタン、回転ボタン等である。なお、画面出力部１４１が画像を操作する１または２以上のボタンを配置する処理の対象は、領収書画像だけでなくても良く、他の種類の画像であっても良い。
【００６９】
画面出力部１４１は、１または２以上の領収書画像を有する第三画面を出力しても良い。画面出力部１４１は、選択受付部１２２が受け付けた選択に対応する一の箱オブジェクトに対応する１以上の各領収書画像を有する第三画面を出力することは好適である。ここで、画面出力部１４１は、１または２以上の領収書画像ごとに、各領収書画像を操作する１または２以上のボタンを、各領収書画像に対応付ける態様で配置することは好適である。
【００７０】
処理結果送信部１４２は、処理部１３における処理結果を、端末装置２に送信する。処理結果とは、例えば、レコードが蓄積された旨の情報である。
【００７１】
端末装置２を構成する端末受付部２１は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、ソフトウェアの起動の指示、ＵＩ部品の押下、フォーカス移動の指示、一の箱オブジェクトの選択、１以上の領収書画像の選択、１以上の属性値の入力等である。
【００７２】
端末処理部２２は、各種の処理を行う。各種の処理とは、例えば、端末受付部２１が受け付けた指示や情報を、情報処理装置１に送信する構造にすることである。処理とは、例えば、端末装置２の識別子を、受け付けた指示や情報に付加し、情報処理装置１に送信する構造にすることである。処理とは、例えば、画面情報から画面を構成することである。処理とは、例えば、第一画面情報から第一画面を構成することである。
【００７３】
端末送信部２３は、端末受付部２１が受け付けた指示や情報、または端末処理部２２が構成した指示や情報等を、情報処理装置１に送信する。
【００７４】
端末受信部２４は、情報処理装置１から情報を受信する。受信された情報は、例えば、第一画面情報、第二画面情報、第三画面情報、表格納部１１２の表、領収書画像、処理部１３における処理結果等である。受信された情報は、例えば、第一画面、第二画面、第三画面でも良い。
【００７５】
端末出力部２５は、端末受信部２４が受信した情報を出力する。端末出力部２５は、端末処理部２２が構成した画面を出力しても良い。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７６】
格納部１１、画面情報格納部１１１、表格納部１１２、領収書画像格納部１１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７７】
受付部１２、指示受付部１２１、選択受付部１２２、入力受付部１２３、端末受信部２４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７８】
受付部１２、指示受付部１２１、選択受付部１２２、入力受付部１２３は、
【００７９】
処理部１３、蓄積部１３１、レコード生成部１３２、端末処理部２２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８０】
出力部１４、画面出力部１４１、処理結果送信部１４２、端末送信部２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８１】
端末出力部２５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８２】
次に、情報システムの動作について説明する。まず、情報処理装置１の動作について、図３のフローチャートを用いて説明する。
【００８３】
（ステップＳ３０１）受付部１２は、画面の出力指示を受け付けたか否かを判断する。画面の出力指示を受け付ければステップＳ３０２に行き、画面の出力指示を受け付けなければステップＳ３０３に行く。なお、画面の出力指示とは、例えば、第一画面の出力指示、第二画面の出力指示、または第三画面の出力指示等である。
【００８４】
（ステップＳ３０２）画面出力部１４１は、出力指示に対応する画面情報を出力する。または、画面出力部１４１は、出力指示に対応する画面情報を用いて画面を構成し、当該画面を出力する。ステップＳ３０１に戻る。なお、端末装置２で出力される画面は情報処理装置１が構成しても良いし、端末装置２が構成しても良い。
【００８５】
（ステップＳ３０３）選択受付部１２２は、端末装置２で出力されている第一画面に含まれる箱オブジェクトのうちの、一の箱オブジェクトに対する選択指示を受け付けたか否かを判断する。当該選択指示を受け付けた場合はステップＳ３０４に行き、選択指示を受け付けない場合はステップＳ３０６に行く。
【００８６】
（ステップＳ３０４）処理部１３は、ステップＳ３０３で受け付けられた選択指示の対象である箱オブジェクトに対応付いている１以上の属性値を取得し、図示しないバッファに一時蓄積する。処理部１３は、通常、画面情報格納部１１１から１以上の属性値を取得する。
【００８７】
（ステップＳ３０５）画面出力部１４１は、画面情報を出力する。または、画面出力部１４１は、画面情報を用いて画面を構成し、当該画面を出力する。ステップＳ３０１に戻る。なお、ここでの画面情報は、ステップＳ３０３で受け付けられた選択指示の対象である箱オブジェクトが押下された場合に出力される画面の画面情報である。また、ここでの画面情報は、ステップＳ３０３で受け付けられた選択指示の対象である箱オブジェクトに対応する画面情報であり、例えば、第二画面情報、または第三画面情報等である。
【００８８】
（ステップＳ３０６）選択受付部１２２は、画面出力部１４１が出力した１以上の領収書画像のうち、１以上の領収書画像の選択を受け付けたか否かを判断する。１以上の領収書画像の選択を受け付けた場合はステップＳ３０７に行き、１以上の領収書画像の選択を受け付けない場合はステップＳ３０９に行く。
【００８９】
（ステップＳ３０７）処理部１３は、ステップＳ３０６で選択を受け付けた１以上の領収書画像の１以上の領収書画像識別子を取得する。なお、領収書画像識別子は、領収書画像を識別できる情報であれば何でも良く、例えば、領収書画像のＩＤ、領収書画像のファイル名、領収書画像そのもの等である。
【００９０】
（ステップＳ３０８）処理部１３は、選択されていない領収書画像と比較して、異なる表示態様になるように、ステップＳ３０７で取得した１以上の領収書画像識別子で識別される領収書画像の表示を変更する。ステップＳ３０１に戻る。なお、領収書画像の表示を変更する処理は、表示が変更された領収書画像を含む画面を端末装置２に送信する処理でも良いし、領収書画像の表示を変更する指示を端末装置２に送信する処理等でも良い。
【００９１】
（ステップＳ３０９）受付部１２は、レコード入力の開始指示を受け付けたか否かを判断する。レコード入力の開始指示を受け付けた場合はステップＳ３１０に行き、レコード入力の開始指示を受け付けない場合はステップＳ３０１に戻る。
【００９２】
（ステップＳ３１０）画面出力部１４１は、レコード入力を行うための画面の画面情報を出力する。または、画面出力部１４１は、レコード入力を行うための画面の画面情報を用いて、レコード入力を行うための画面を構成し、当該画面を出力する。なお、レコード入力を行うための画面は、例えば、後述する第三画面である。
【００９３】
（ステップＳ３１１）選択受付部１２２は、レコード入力の対象の領収書画像の選択を受け付けたか否かを判断する。領収書画像の選択を受け付けた場合はステップＳ３１２に行き、領収書画像の選択を受け付けない場合はステップＳ３１４に行く。なお、ここでのレコードは、通常、会計伝票の情報を格納し得るレコードである。
【００９４】
（ステップＳ３１２）レコード生成部１３２は、ステップＳ３０４で図示しないバッファに一時蓄積された１以上の属性値を取得する。１以上の属性値とは、選択された箱オブジェクトに対応付けられている１以上の属性値である。
【００９５】
（ステップＳ３１３）レコード生成部１３２は、ステップＳ３１２で取得された１以上の属性値を有するレコードを生成する。そして、処理結果送信部１４２は、生成したレコードを端末装置２に送信する。ステップＳ３１１に戻る。なお、ここで生成されたレコードに含まれる属性値のうち、ステップＳ３１２で取得された１以上の属性値以外の属性値は、通常、ＮＵＬＬである。
【００９６】
（ステップＳ３１４）入力受付部１２３は、属性値の入力を受け付けたか否かを判断する。属性値の入力を受け付ければステップＳ３１５に行き、属性値の入力を受け付けなければステップＳ３１６に行く。
【００９７】
（ステップＳ３１５）蓄積部１３１は、ステップＳ３１４で受け付けられた属性値を図示しないバッファに一時蓄積する。なお、受け付けられた属性値は、入力対象のフィールド（レコードの属性と言っても良い）に対応付けて一時蓄積される。
【００９８】
（ステップＳ３１６）指示受付部１２１は、フォーカス移動の指示を受け付けたか否かを判断する。フォーカス移動の指示を受け付ければステップＳ３１７に行き、フォーカス移動の指示を受け付けなければステップＳ３１９に行く。なお、フォーカス移動の指示を受け付けは、人手により受け付けても良いし、処理部１３が前のフィールドへの属性値の入力が完了したことを検知し、処理部１３が発行したフォーカス移動の指示を受け付けても良い。なお、前のフィールドへの属性値の入力が完了したことは、例えば、入力の確定のリターンの入力を受け付けたこと、予め決められたキーの入力を受け付けたこと等である。
【００９９】
（ステップＳ３１７）処理部１３は、フォーカス移動の指示を受け付けフィールド（カレントフィールドと言っても良い）が、箱オブジェクトに対応付けられた属性値の入力フィールドであるか否かを判断する。当該属性値の入力フィールドであればステップＳ３１８に行き、当該属性値の入力フィールドでなければステップＳ３１９に行く。
【０１００】
（ステップＳ３１８）処理部１３は、フォーカス移動の指示を受け付けフィールドの次のフィールドにフォーカスを移動させる。ステップＳ３１７に戻る。なお、ここで、フォーカスを移動させたフィールドはカレントフィールドである。
【０１０１】
（ステップＳ３１９）処理部１３は、フォーカス移動の指示を受け付けたフィールド（属性）に、フォーカスを移動させる。ここで、通常、処理部１３は当該フィールドにフォーカスがある旨の表示に、画面上の表示を変更する。なお、表示を変更する処理は、結果的に、端末装置２で、フォーカス移動が分かる態様で表示が変更される処理であれば何でも良い。
【０１０２】
（ステップＳ３２０）指示受付部１２１は、レコードの登録指示を受け付けたか否かを判断する。登録指示を受け付ければステップＳ３２１に行き、登録指示を受け付けなければステップＳ３２２に行く。
【０１０３】
（ステップＳ３２１）蓄積部１３１は、カレントのレコードを表格納部１１２に蓄積する。なお、カレントのレコードとは、通常、カレントフィールドが存在する箇所のレコードである。
【０１０４】
（ステップＳ３２２）指示受付部１２１は、レコード入力の終了指示を受け付けたか否かを判断する。終了指示を受け付ければステップＳ３０１に戻り、終了指示を受け付けなければステップＳ３１１に戻る。
【０１０５】
なお、図３のフローチャートにおいて、情報処理装置１の上記処理の一部を、端末装置２が行うようにしても良い。つまり、情報処理装置１と端末装置２の処理の分担は問わない。
【０１０６】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０７】
次に、ステップＳ３０５において、画面出力部１４１が画面情報を構成する場合の処理の例について、図４のフローチャートを用いて説明する。
【０１０８】
（ステップＳ４０１）画面出力部１４１は、画面情報を画面情報格納部１１１から取得する。なお、画面情報は、例えば、第三画面情報である。
【０１０９】
（ステップＳ４０２）画面出力部１４１は、１以上の領収書画像を領収書画像格納部１１３から取得する。ここで、画面出力部１４１は、例えば、選択された箱オブジェクトと対になる１以上の領収書画像を領収書画像格納部１１３から取得する。
【０１１０】
（ステップＳ４０３）画面出力部１４１は、カウンタｉに１を代入する。
【０１１１】
（ステップＳ４０４）画面出力部１４１は、ステップＳ４０２で取得した１以上の領収書画像のうち、ｉ番目の領収書画像が存在するか否かを判断する。ｉ番目の領収書画像が存在すればステップＳ４０５に行き、ｉ番目の領収書画像が存在しなければステップＳ４０８に行く。
【０１１２】
（ステップＳ４０５）画面出力部１４１は、ｉ番目の領収書画像に、領収書画像を操作するための１以上のボタンを貼り付ける。１以上のボタンとは、通常、画像を操作するためのボタンであり、例えば、画像を拡大するためのボタン、画像を縮小するためのボタン、画像を回転するためのボタン等である。なお、画面出力部１４１は、１以上のボタンを領収書画像内に配置する必要はなく、１以上のボタンを領収書画像に対応する対応で配置すれば良い。また、ボタンを貼り付けることは、ボタンを配置することと同意義である。
【０１１３】
（ステップＳ４０６）画面出力部１４１は、１以上のボタンが貼り付けられたｉ番目の領収書画像を画面情報に挿入する。なお、領収書画像が画面情報に挿入されることは、画面情報が出力される際に、領収書画像が出力されることである。
【０１１４】
（ステップＳ４０７）画面出力部１４１は、カウンタｉを１、インクリメントする。ステップＳ４０４に戻る。
【０１１５】
（ステップＳ４０８）画面出力部１４１は、画面情報を用いて画面を構成する。
【０１１６】
なお、図４のフローチャートにおいて、ステップＳ４０８は存在しなくても良い。かかる場合、端末装置２が画面情報を用いて、画面を構成する。
【０１１７】
以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図１である。
【０１１８】
また、画面情報格納部１１１は、図５に示す画面情報管理表を格納している。画面情報管理表は、画面情報を管理する表であり、「画面ＩＤ」「オブジェクトＩＤ」「配置（ｘ，ｙ）」「画面背景」等を有する１以上のレコードを管理している。「画面ＩＤ」が画面を識別する情報である。「オブジェクトＩＤ」は画面内に配置されているオブジェクトを識別する情報である。「配置（ｘ，ｙ）」はオブジェクトＩＤで識別されるオブジェクトの配置位置を示す。「画面背景」は画面の背景を示す情報であり、ここでは、通常、画面の背景画像のファイル名である。図５の画面情報管理表のオブジェクトＩＤ「ｂ００１」は００１番目の箱オブジェクトである。また、オブジェクトＩＤ「ｆ００１」は００１番目のファンクションキーのオブジェクトである。また、オブジェクトＩＤ「ｔｂｌ１」は１番目のテーブルのオブジェクトである。
【０１１９】
また、画面情報格納部１１１は、図６に示すオブジェクト管理表を格納している。オブジェクト管理表は「オブジェクトＩＤ」「文字列」「属性名」「属性値」「アクション」等を有する１以上のレコードを管理している。「文字列」はオブジェクト上に表示される文字列である。また、「属性名」「属性値」は、オブジェクトが箱オブジェクトである場合（押下された場合）の、対応する属性の情報を示す。「アクション」は、オブジェクトが選択された場合の動作を規定する情報である。アクション「ｊｕｍｐ  ｐ３，ａ１」は、画面「ｐ３」にジャンプする命令であり、その際、引数「ａ１」を渡すことを示す。なお、引数「ａ１」は「飲食代」フォルダを意味する、とする。また、引数「ａ２」は「旅費交通費」フォルダを意味する、とする。さらに、引数「ａ３」は「水道光熱費」フォルダを意味する、とする。
【０１２０】
また、表格納部１１２は、図７に示す会計伝票管理表を格納している、とする。会計伝票管理表は、会計伝票を管理する表である。ここでは、会計伝票管理表は、支払伝票を管理する表である。会計伝票管理表は、「ＩＤ」「日付」「借方勘定科目」「貸方勘定科目」「金額」「摘要」を有する１以上のレコードを管理している。「摘要」は「借方税区分」「貸方税区分」を有する。「ＩＤ」はレコードを識別する情報である。「日付」は取引の日付を示す。
【０１２１】
さらに、領収書画像格納部１１３は、図８に示すような領収書画像を格納している。図８に示す１以上の領収書画像は、フォルダ「飲食代」に格納されている領収書画像である。なお、領収書画像格納部１１３の複数の領収書画像はユーザにより予め分類されている、とする。なお、ここでの分類は人手により、分類された結果、格納されているフォルダが異なっても良いし、リンク付けられている情報が異なっても良いし、付されているフラグが異なっても良い。領収書画像の分類方法は種々あり得、何でも良い。
【０１２２】
かかる状況において、ユーザは、第一画面（識別子「ｐ１」で識別される画面）の出力指示を端末装置２に入力した、とする。すると、端末装置２の端末受付部２１は、第一画面の出力指示を受け付ける。
【０１２３】
次に、端末処理部２２は、第一画面の出力指示を、情報処理装置１に送信する構造に変更する。そして、端末送信部２３は、第一画面の出力指示を情報処理装置１に送信する。
【０１２４】
次に、情報処理装置１の指示受付部１２１は、第一画面の出力指示を端末装置２から受信する。
【０１２５】
そして、画面出力部１４１は、出力指示に対応する第一画面「ｐ１」の画面情報を図５の画面情報管理表から取得する。この画面情報は、画面ＩＤ「ｐ１」と対になる情報である。
【０１２６】
次に、画面出力部１４１は、画面ＩＤ「ｐ１」と対になる情報を用いて、第一画面を構成する。第一画面は、「ｂ００１」「ｂ００２」「ｂ００３」「ｂ００４」「ｂ００ｘ」等のオブジェクトを有する。
【０１２７】
次に、画面出力部１４１は、構成した第一画面を端末装置２に送信する。
【０１２８】
次に、端末装置２の端末受信部２４は第一画面を受信する。そして、端末出力部２５は第一画面を出力する。第一画面の出力例は図９である。
【０１２９】
次に、ユーザは、図９の第一画面の箱オブジェクト「飲食代の支払」の選択指示を入力する（押下する）。
【０１３０】
次に、端末装置２の端末受付部２１は、箱オブジェクト「飲食代の支払」の選択指示を受け付ける。
【０１３１】
次に、端末処理部２２は送信する選択指示を構成し、端末送信部２３は当該選択指示を情報処理装置１に送信する。なお、構成された選択指示は、箱オブジェクト「飲食代の支払」のオブジェクトＩＤ「ｂ００１」を含み、例えば、「選択指示  ｂ００１」である。
【０１３２】
次に、情報処理装置１の選択受付部１２２は、端末装置２から、箱オブジェクト「飲食代の支払」の選択指示（例えば、「選択指示  ｂ００１」）を受信する。
【０１３３】
次に、処理部１３は、選択指示の対象である箱オブジェクト「飲食代の支払」（オブジェクトＩＤ「ｂ００１」）に対応付いている属性情報「借方勘定科目：接待交際費，貸方勘定科目：現金」を、図６のオブジェクト管理表から取得し、図示しないバッファに一時蓄積する。なお、箱オブジェクト「飲食代の支払」は、オブジェクトＩＤ「ｂ００１」のオブジェクトである。また、ここで、属性情報とは、属性名と属性値である。
【０１３４】
次に、画面出力部１４１は、箱オブジェクト「飲食代の支払」と対になるアクション「ｊｕｍｐ  ｐ２，ａ１」を取得する。
【０１３５】
次に、画面出力部１４１は、「ｊｕｍｐ  ｐ２，ａ１」を実行し、画面ＩＤ「ｐ２」に対応する画面情報を、図５の画面情報管理表から取得する。そして、画面出力部１４１は、「ａ１」に対応する領収書画像を、図８の領収書画像格納部１１３から取得する。なお、画面出力部１４１が取得する領収書画像は、「ａ１」で識別される「飲食代」フォルダに格納されている領収書画像である。
【０１３６】
次に、画面出力部１４１は、「飲食代」フォルダに格納されている１以上の領収書画像に対応付けて、領収書画像を操作するための１以上のボタンを配置する。次に、画面出力部１４１は、１以上のボタンが配置された１以上の各領収書画像を画面情報に挿入する。そして、画面出力部１４１は、画面情報を用いて画面を構成する。
【０１３７】
次に、画面出力部１４１は、当該画面を端末装置２に送信する。そして、端末受信部２４は当該画面を受信する。そして、端末出力部２５は当該画面を出力する。当該画面の出力例を図１０に示す。なお、図１０において、１００１が領収書画像の例である。また、１００２は対応する領収書画像を拡大するボタン、１００３は対応する領収書画像を縮小するボタン、１００４は対応する領収書画像を回転するボタンである。
【０１３８】
次に、ユーザは、図１０の画面上に表示されている領収書画像から領収書画像の選択指示を入力する。すると、端末受付部２１は領収書画像の選択指示を受け付ける。ここでは、ユーザは、３つの領収書画像（１００１、１００５、１００６）に対する選択指示を入力し、端末受付部２１は３つの領収書画像に対する選択指示を受け付けた、とする。
【０１３９】
次に、端末処理部２２は選択指示を送信する態様に変更し、端末送信部２３は選択指示を情報処理装置１に送信する。
【０１４０】
次に、情報処理装置１の選択受付部１２２は３つの領収書画像に対する選択指示を受信する。そして、処理部１３は、３つの領収書画像の表示を変更する。かかる変更は、領収書画像が選択された旨を明示する態様での表示の変更であり、領収書画像の枠を強調表示することである。
【０１４１】
次に、画面出力部１４１は、変更した画面を端末装置２に送信する。
【０１４２】
次に、端末装置２の端末受信部２４は変更された画面を受信し、端末出力部２５は当該画面を出力する。
【０１４３】
次に、ユーザは、図１０のＦ６の「仕訳入力ボタン」（１００７）を押下した、とする。すると、端末受付部２１はレコード入力の開始指示を受け付ける。そして、端末処理部２２は送信するレコード入力の開始指示を構成する。次に、端末送信部２３は構成されたレコード入力の開始指示を情報処理装置１に送信する。
【０１４４】
次に、情報処理装置１の指示受付部１２１は、レコード入力の開始指示を受け付ける。次に、画面出力部１４１は、レコード入力を行うための画面の画面情報「ｐ３」を取得し、当該画面情報「ｐ３」を用いて出力する画面を構成し、当該画面を端末装置２に送信する。
【０１４５】
詳細には、画面出力部１４１は、選択された３つの各領収書画像（１００１、１００５、１００６）に対応付けて、領収書画像を操作するための１以上のボタンを配置する。次に、画面出力部１４１は、１以上のボタンが配置された１以上の各領収書画像を画面情報に挿入する。そして、画面出力部１４１は、画面情報「ｐ３」を用いて画面を構成し、当該画面を端末装置２に送信する。
【０１４６】
なお、「仕訳入力ボタン」（１００７）に対応付いているアクションは、画面情報「ｐ３」で識別される画面にジャンプするアクションである、とする。
【０１４７】
次に、端末装置２の端末受信部２４は当該画面を受信し、端末出力部２５当該画面を出力する。かかる画面の出力例は、図１１である。
【０１４８】
そして、ユーザは、レコード入力の対象の領収書画像を選択する。ここでは、ユーザは、領収書画像１１０１を選択した、とする。
【０１４９】
次に、端末受付部２１は、領収書画像１１０１の選択を受け付ける。そして、端末処理部２２は送信する選択指示を構成し、端末送信部２３は当該選択指示を情報処理装置１に送信する。
【０１５０】
次に、情報処理装置１の選択受付部１２２は、レコード入力の対象の領収書画像の選択を受け付ける。
【０１５１】
次に、レコード生成部１３２は、図示しないバッファに一時蓄積された２つの属性値「借方勘定科目：接待交際費，貸方勘定科目：現金」を取得する。
【０１５２】
次に、レコード生成部１３２は、取得された２つの属性値を有するレコードを生成する。そして、処理結果送信部１４２は、生成したレコードを端末装置２に送信する。
【０１５３】
次に、端末装置２の端末受信部２４は、レコードを受信する。そして、端末出力部２５はレコードを出力する。当該出力されたレコードは図１１の１１０２である。１１０２のレコードの属性値の中で、属性「借方勘定科目」に対応する属性値「接待交際費」、および属性「貸方勘定科目」に対応する属性値「現金」は既に入力されている。
【０１５４】
そして、ユーザは、図１１の画面において、属性「借方勘定科目」および属性「貸方勘定科目」以外の属性の属性値を入力する。なお、ここで、フォーカスは、属性「借方勘定科目」および属性「貸方勘定科目」には移動しない。
【０１５５】
そして、端末受付部２１は、属性「借方勘定科目」および属性「貸方勘定科目」以外の属性の属性値の入力を受け付ける。そして、端末送信部２３は当該属性値を情報処理装置１に送信する。
【０１５６】
次に、情報処理装置１の入力受付部１２３は、属性「借方勘定科目」および属性「貸方勘定科目」以外の属性の属性値の入力を受信する。そして、蓄積部１３１は、受け付けられた属性値を図示しないバッファに一時蓄積する。
【０１５７】
次に、ユーザは、図１１の画面において、Ｆ１２の「登録」ボタン１１０３を押下した、とする。すると、端末受付部２１は、レコードの登録指示を受け付ける。そして、端末処理部２２は送信する登録指示を構成し、端末送信部２３は当該登録指示を情報処理装置１に送信する。なお、登録指示は、レコードを構成するデータを有する
【０１５８】
次に、情報処理装置１の指示受付部１２１は、レコードを構成するデータを有するレコードの登録指示を受信する。
【０１５９】
次に、蓄積部１３１は、登録指示が有するレコードを図７の表に蓄積する。
【０１６０】
以上の動作により、非常に簡易に会計情報のレコードが入力できる。
【０１６１】
以上、本実施の形態によれば、選択対象のインターフェイス部品であり、レコードの入力を容易にするユーザインターフェイス部品を提供できる。その結果、レコードの入力が非常に簡易なユーザインターフェイスを提供できる。
【０１６２】
なお、本実施の形態において、サーバ・クライアントシステムにより情報が処理された。しかし、情報処理装置１は、図１２に示すようにスタンドアロンでも良い。かかる場合、受付部１２は、ユーザからの指示や情報等を受け付ける。また、出力部１４は、通常、画面や処理結果をディスプレイに表示する。
【０１６３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、表のレコードを構成する１以上の属性値に対応付いているユーザインターフェイス部品である１以上の箱オブジェクトを有する第一画面の情報である第一画面情報を格納し得る画面情報格納部と、前記ユーザインターフェイス部品に対応付いている１以上の属性値を含み、当該１以上の属性値以外の１以上の属性値を有する１以上のレコードを格納し得る表を格納し得る表格納部とを具備し、コンピュータを、前記第一画面情報を用いて、１以上の箱オブジェクトを有する第一画面を出力する画面出力部と、前記画面出力部が出力した第一画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を受け付ける選択受付部と、前記レコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付ける入力受付部と、前記一の箱オブジェクトに対応付いている１以上の属性値と、前記入力受付部が受け付けた１以上の属性値とを有するレコードを、前記表格納部に蓄積する蓄積部として機能させるためのプログラムである。
【０１６４】
上記プログラムにおいて、前記画面情報格納部は、レコードを構成する属性値を入力するための第二画面の情報である第二画面情報をも格納しており、前記画面出力部が出力した画面が有する１以上の箱オブジェクトのうち、一の箱オブジェクトの選択を前記選択受付部が受け付けた場合、前記画面出力部は、前記第二画面を出力する、または前記第二画面の出力に至る前の画面を出力するものとして、コンピュータを機能させることは好適である。
【０１６５】
上記プログラムにおいて、前記レコードは、会計伝票に関する情報であるものとして、コンピュータを機能させることは好適である。
【０１６６】
上記プログラムにおいて、記録媒体は、領収書の画像である１以上の領収書画像を格納し得る領収書画像格納部をさらに具備し、前記画面出力部は、前記１以上の領収書画像を有する第三画面を出力し、前記選択受付部は、前記画面出力部が出力した１以上の領収書画像のうち、１以上の領収書画像の選択を受け付け、前記入力受付部は、前記選択受付部が受け付けた選択に対応する１以上の各領収書画像に対するレコードを構成する１以上の属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値以外の１以上の属性値の入力を受け付けるものとして、コンピュータを機能させることは好適である。
【０１６７】
上記プログラムにおいて、前記１以上の各領収書画像は、前記１以上のいずれかの箱オブジェクトに対応付いており、前記画面出力部は、前記選択受付部が受け付けた選択に対応する一の箱オブジェクトに対応する１以上の各領収書画像を有する第三画面を出力するものとして、コンピュータを機能させることは好適である。
【０１６８】
上記プログラムにおいて、前記画面出力部は、前記１以上の領収書画像ごとに、各領収書画像を操作する１以上のボタンを、各領収書画像に対応付ける態様で配置するものとして、コンピュータを機能させることは好適である。
【０１６９】
上記プログラムにおいて、前記入力受付部は、前記表を構成するレコードに含まれる属性値であり、前記一の箱オブジェクトに対応付いている１以上の属性値の修正は受け付けないものとして、コンピュータを機能させることは好適である。
【０１７０】
上記プログラムにおいて、前記画面出力部は、前記第二画面情報を用いて、前記一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを含む第二画面を出力し、前記１以上のレコードを構成するいずれかの属性値を入力するためのフォーカス移動の指示を受け付ける指示受付部としてコンピュータをさらに機能させ、前記指示受付部は、前記一の箱オブジェクトに対応付いている１以上の属性値に対するフォーカス移動の指示を受け付けないものとして、コンピュータを機能させることは好適である。
【０１７１】
上記プログラムにおいて、前記選択受付部が前記１以上の領収書画像の選択を受け付けた場合、当該選択を受け付けた１以上の各領収書画像に対応する１以上のレコードであり、前記一の箱オブジェクトに対応付いている１以上の属性値を有する１以上のレコードを生成するレコード生成部としてコンピュータをさらに機能させることは好適である。
【０１７２】
また、図１３は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置１等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１３は、このコンピュータシステム３００の概観図であり、図１４は、システム３００のブロック図である。
【０１７３】
図１３において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１７４】
図１４において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１７５】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１７６】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置１等の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１７７】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１８０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１８１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８２】
以上のように、本発明にかかる情報処理装置は、レコードの入力を容易にするユーザインターフェイス部品を提供できるという効果を有し、会計情報処理装置等として有用である。
【符号の説明】
【０１８３】
１  情報処理装置
２  端末装置
１１  格納部
１２  受付部
１３  処理部
１４  出力部
２１  端末受付部
２２  端末処理部
２３  端末送信部
２４  端末受信部
２５  端末出力部
１１１  画面情報格納部
１１２  表格納部
１１３  領収書画像格納部
１２１  指示受付部
１２２  選択受付部
１２３  入力受付部
１３１  蓄積部
１３２  レコード生成部
１４１  画面出力部
１４２  処理結果送信部
【図１】
2015207076.tif 000003
【図２】
2015207076.tif 000004
【図３】
2015207076.tif 000005
【図４】
2015207076.tif 000006
【図５】
2015207076.tif 000007
【図６】
2015207076.tif 000008
【図７】
2015207076.tif 000009
【図８】
2015207076.tif 000010
【図１２】
2015207076.tif 000011
【図１３】
2015207076.tif 000012
【図１４】
2015207076.tif 000013
【図９】
2015207076.tif 000014
【図１０】
2015207076.tif 000015
【図１１】
2015207076.tif 000016