JP2007293785A - Program specification-defining method - Google Patents

Program specification-defining method Download PDF

Info

Publication number
JP2007293785A
JP2007293785A JP2006145901A JP2006145901A JP2007293785A JP 2007293785 A JP2007293785 A JP 2007293785A JP 2006145901 A JP2006145901 A JP 2006145901A JP 2006145901 A JP2006145901 A JP 2006145901A JP 2007293785 A JP2007293785 A JP 2007293785A
Authority
JP
Japan
Prior art keywords
data
icon
pointing device
program specification
entry field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006145901A
Other languages
Japanese (ja)
Inventor
Takeshi Nakadokoro
武司 中所
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2006145901A priority Critical patent/JP2007293785A/en
Publication of JP2007293785A publication Critical patent/JP2007293785A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method for developing an application program which automatically produces output forms from input forms. <P>SOLUTION: In a program specification-defining method of a program, an original form and a form to be produced are displayed on a computer as electronic forms, and the relations between the respective items of the original form and the respective items of the form to be produced are defined as program specifications by using a pointing device such as a mouse to automate actual business processing. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は,ある形式の帳票の記載事項に基づいて別の形式の帳票にデータを記載する業務に関するものであり,もとになる帳票と記入すべき帳票を電子フォームとしてコンピュータに表示しておき,もとになる帳票の各項目と記入すべき帳票の各項目の間の関係をマウスなどのポインティング装置を用いて定義しておくことにより,実際の業務処理を自動化するようなプログラム仕様定義方法に関するものである.  The present invention relates to a task of writing data in a form of another format based on the description items of a form of one form, and the original form and the form to be filled are displayed on a computer as an electronic form. , A program specification definition method that automates actual business processing by defining the relationship between each item of the original form and each item of the form to be filled in using a pointing device such as a mouse. About.

従来は,データベースの出力などの表形式のデータを帳票に関係づけるものがある(例えば,非特許文献1参照).
「帳票システムEUR」,日立製作所,ホームページ「http://www.hitachi.co.jp/Prod/comp/soft1/」
Conventionally, there is a method that associates tabular data such as database output with a form (for example, see Non-Patent Document 1).
“Form system EUR”, Hitachi, Ltd. homepage “http://www.hitachi.co.jp/Prod/comp/soft1/”

しかし,入力帳票の記載事項を出力帳票に自動的に記入する場合,入力帳票と出力帳票の関係が個別の業務ごとに異なるため,個別にアプリケーションプログラムを開発している.  However, when automatically filling in the output form with the items entered in the input form, the relationship between the input form and the output form is different for each business, so we have developed application programs individually.

この課題を解決するための請求項1の発明は,画面に入力フォームと出力フォームと等号のアイコンを表示しておき,当該の入力フォームに表示されたデータ欄と等号のアイコンと当該の出力フォームの記入欄をマウスなどのポインティング装置を用いて指定することにより,入力フォームに表示されたデータ欄のデータを出力フォームの記入欄に転記することを記憶しておくことを特徴とする,プログラム仕様定義方法である.上記の入力フォームおよび出力フォームと同じ形式の入力フォームおよび出力フォームに対して,上記の記憶した処理を実行し,出力フォームの当該の記入欄に入力フォームの当該のデータ欄のデータを自動的に記入することができる.  In order to solve this problem, the invention of claim 1 displays the input form, output form, and equal sign icons on the screen, the data field displayed on the input form, the equal sign icon, By specifying the output form entry field using a pointing device such as a mouse, it is memorized that the data in the data field displayed on the input form is transferred to the output form entry field. This is a program specification definition method. Execute the above stored processing for the input form and output form of the same format as the above input form and output form, and automatically fill the data in the data field of the input form in the corresponding entry field of the output form You can fill in.

また,請求項2の発明は,等号のアイコンに加えて,左括弧と右括弧と加減乗除などの演算子のアイコンも表示しておき,ポインティング装置により指定された順番に演算式を構成し,等号が指定された直後に指定された出力フォームの記入欄に演算式の結果のデータを記入することを記憶しておくことを特徴とする,プログラム仕様定義方法である.上記の入力フォームおよび出力フォームと同じ形式の入力フォームおよび出力フォームに対して,上記の記憶した処理を実行し,出力フォームの当該の記入欄に入力フォームの当該のデータ欄のデータを用いて計算した結果のデータを自動的に記入することができる.  In addition to the equal sign icon, the invention of claim 2 also displays operator icons such as left parenthesis, right parenthesis, and addition / subtraction / multiplication / division, and composes arithmetic expressions in the order specified by the pointing device. This is a program specification definition method characterized by memorizing that data of the result of an arithmetic expression is entered in the entry field of the designated output form immediately after the equal sign is designated. Execute the above stored processing for the input form and output form of the same format as the above input form and output form, and calculate using the data in the data field of the input form in the corresponding entry field of the output form The result data can be entered automatically.

また,請求項3の発明は,初期化のアイコンも表示しておき,ポインティング装置により初期化のアイコンが指定された場合は,請求項1または請求項2のデータを記入する処理の記憶を再び繰り返して行うことができるようにすることを特徴とする,プログラム仕様定義方法である.出力フォームの記入欄にデータを自動的に記入する処理の定義を繰り返して行うことができる.  Further, the invention of claim 3 also displays an initialization icon, and when the initialization icon is designated by the pointing device, the process of entering the data of claim 1 or claim 2 is stored again. It is a program specification definition method characterized by enabling it to be performed repeatedly. You can repeat the definition of the process that automatically fills the data in the entry form of the output form.

また,請求項4の発明は,電子フォームのデータ欄のデータの代わりに,既に電子フォームの記入欄に記入すべきデータがポインティング装置により指定されている記入欄がポインティング装置により指定された場合は,その記入欄に記入すべきデータが指定されたものとして処理をする,プログラム仕様定義方法である.出力フォームの記入欄にデータを自動的に記入する処理の定義をより少ない操作回数で行ったり,複雑な計算の定義をより簡単な操作手順で行ったりすることができる.  Further, the invention of claim 4 is provided in the case where, instead of the data in the data field of the electronic form, the data entry field in which the data to be entered in the electronic form has already been designated is designated by the pointing device. This is a program specification definition method that processes as if the data to be entered in the entry field is specified. You can define a process that automatically fills the data in the entry form of the output form with fewer operations, and you can define a complex calculation with a simpler operation procedure.

また,請求項5の発明は,一つ以上の一時的記入欄のアイコンを画面に表示しておき,データを記入すべき電子フォームの記入欄の代わりに一時的記入欄のアイコンがポインティング装置により指定された場合は,当該のデータまたは演算式を当該の一時的記入欄のアイコンに関係づけておき,電子フォームのデータ欄の指定の代わりに一時的記入欄のアイコンがポインティング装置により指定されたときは,その一時的記入欄に関係づけられたデータまたは演算式が指定されたものとすることを特徴とする,プログラム仕様定義方法である.複雑な計算式を定義する必要がある場合に,その部分式をあらかじめ定義しておき,それを利用することにより,複雑な計算式を簡単に定義することができる.  Further, the invention of claim 5 displays one or more temporary entry column icons on the screen, and the temporary entry column icon is displayed by a pointing device instead of the entry column of the electronic form to which data is to be entered. If specified, the relevant data or operation expression is related to the temporary entry field icon, and the temporary entry field icon is specified by the pointing device instead of the electronic form data field specification. Is a program specification definition method, characterized in that data or an arithmetic expression related to the temporary entry field is specified. When it is necessary to define a complicated calculation formula, it is possible to easily define a complex calculation formula by defining the sub-expression in advance.

本発明により,従来のようにある形式の帳票の記載事項に基づいて別の形式の帳票にデータを自動的に記載するアプリケーションプログラムをプログラミング言語を用いて開発する必要はなく,ポインティング装置を用いて,入力フォームに表示されたデータ欄と出力フォームの記入欄を関係づけるか,あるいは入力フォームに表示されたデータ欄を用いて指定した計算式と出力フォームの記入欄を関係づけるだけでよい.  According to the present invention, it is not necessary to develop an application program that automatically describes data in a form of another form based on the description items of a form of a form as in the prior art, using a pointing device. You can either associate the data field displayed on the input form with the entry field on the output form, or simply associate the formula specified using the data field displayed on the input form with the entry field on the output form.

以下,本発明の実施の形態を図面により説明する.  Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は,本発明によるプログラム仕様定義方法の実施の形態であるコンピュータシステムの構成を示すものである.処理装置(11)と画面表示装置(12)とポインティング装置(13)と記憶装置(14)と通信装置(15)から構成される.  FIG. 1 shows the configuration of a computer system which is an embodiment of a program specification defining method according to the present invention. It consists of a processing device (11), a screen display device (12), a pointing device (13), a storage device (14), and a communication device (15).

図2は,本発明によるプログラム仕様定義方法の実施の形態である図1のコンピュータシステムの中の画面表示装置に表示された画面(21)の構成を示すものである.入力フォーム表示領域(22)とアイコン表示領域(23)と出力フォーム表示領域(24)と定義開始ボタン(25)と定義終了ボタン(26)から構成される.  FIG. 2 shows the configuration of the screen (21) displayed on the screen display device in the computer system of FIG. 1 which is an embodiment of the program specification defining method according to the present invention. It consists of an input form display area (22), an icon display area (23), an output form display area (24), a definition start button (25), and a definition end button (26).

図3は,図2の画面の入力フォーム表示領域に表示される電子フォームの例を示す.  FIG. 3 shows an example of an electronic form displayed in the input form display area of the screen of FIG.

図4は,図2の画面のアイコン表示領域を示す.  Fig. 4 shows the icon display area of the screen of Fig. 2.

図5は,図2の画面の出力フォーム表示領域に表示される電子フォームの例を示す.  FIG. 5 shows an example of an electronic form displayed in the output form display area of the screen of FIG.

図6は,プログラム仕様定義操作に関する図1の処理装置の動作の詳細なフローを示すものである.図6に示すように,まずステップ61において,イベントの種類を特定し,最初のイベントが定義開始ボタンのクリックでない場合は,処理を終了する.最初のイベントが定義開始ボタンのクリックの場合は,ステップ62へいき,初期処理としてこれから定義されるプログラム仕様の記憶領域を確保する.次に,ステップ63において,次のイベントの種類を判定し,入力フォームのデータ欄のクリックの場合は,ステップ64へいき,入力フォームのデータ欄情報とその位置情報をプログラム仕様記憶領域に記憶し,ステップ63へ戻る.イベントの種類が出力フォームの記入欄のクリックの場合は,ステップ65へいき,出力フォームの記入欄情報とその位置情報を記憶し,ステップ63へ戻る.イベントの種類がアイコン表示領域のアイコンのクリックの場合は,ステップ66へいき,アイコンの種類を記憶し,ステップ63へ戻る.イベントの種類が定義終了ボタンのクリックの場合は,ステップ67へいき,定義終了情報を記憶し,処理を終了する.次に使用例を示す.
(1)図2の定義開始ボタン,図3のホテル名のデータ欄,図4の等号アイコン,図5のホテル名の記入欄,図2の定義終了ボタンがこの順にマウスでクリックされた場合,図6のフローチャートでは,ステップ61,62,63,64,63,66,63,65,63,67の順に実行される.
(2)図2の定義開始ボタン,図3の料金のデータ欄,図4の乗算のアイコン,図3の人数のデータ欄,図4の等号アイコン,図5の宿泊料の記入欄,図2の定義終了ボタンがこの順にマウスでクリックされた場合,図6のフローチャートでは,ステップ61,62,63,64,63,66,63,64,63,66,63,65,63,67の順に実行される.
(3)図2の定義開始ボタン,図3のホテル名のデータ欄,図4の等号アイコン,図5のホテル名の記入欄,図4の初期化アイコン,図3の会社名のデータ欄,図4の等号アイコン,図5の会社名の記入欄,図2の定義終了ボタンがこの順にマウスでクリックされた場合,図6のフローチャートでは,ステップ61,62,63,64,63,66,63,65,63,66,63,64,63,66,63,65,63,67の順に実行される.
(4)図2の定義開始ボタン,図3の保険料のデータ欄,図4の加算のアイコン,図3のレンタル料のデータ欄,図4の等号アイコン,左下隅の一時的記入欄のアイコン,初期化アイコン,左下隅の一時的記入欄のアイコン,乗算のアイコン,図3の台数のデータ欄,図4の等号アイコン,図5のレンタル料(保険込み)の記入欄,図2の定義終了ボタンがこの順にマウスでクリックされた場合,図6のフローチャートでは,ステップ61,62,63,64,63,66,63,64,63,66,63,66,63,66,63,66,63,66,63,64,63,66,63,65,63,67の順に実行される.
(5)上記(2)の最後の操作で,図2の定義終了ボタンの代わりに図4の初期化ボタンをクリックし,引き続き,上記(4)の最初の図2の定義開始ボタンのクリック後の操作を行い,最後の図2の定義終了ボタンのクリックの代わりに図4の初期化ボタンをクリックし,さらに,図5の宿泊料の記入欄,図4の加算のアイコン,図5のレンタル料(保険込み)の記入欄,図4の等号アイコン,図5の合計請求金額の記入欄,合計領収金額の記入欄,図2の定義終了ボタンをこの順にマウスでクリックした場合,図6のフローチャートでは,2度目に初期化ボタンをクリックしたときに実行されるステップ63,66に続いて,ステップ63,65,63,66,63,65,63,66,63,65,63,65,63,67の順に実行される.
FIG. 6 shows a detailed flow of the operation of the processing apparatus of FIG. 1 relating to the program specification definition operation. As shown in FIG. 6, first, in step 61, the type of event is specified. If the first event is not a click on the definition start button, the process is terminated. If the first event is a click on the definition start button, the process goes to step 62 to secure a storage area for the program specification to be defined as an initial process. Next, in step 63, the type of the next event is determined, and if the input form data field is clicked, the process goes to step 64 to store the input form data field information and its position information in the program specification storage area. Return to step 63. If the event type is a click in the entry column of the output form, the process goes to step 65, the entry column information of the output form and its position information are stored, and the process returns to step 63. If the event type is an icon click in the icon display area, the process goes to step 66 to store the icon type and returns to step 63. If the event type is a click on the definition end button, the process goes to step 67, the definition end information is stored, and the process ends. An example of use is shown below.
(1) When the definition start button in FIG. 2, the hotel name data field in FIG. 3, the equal sign icon in FIG. 4, the hotel name entry field in FIG. 5, and the definition end button in FIG. In the flowchart of FIG. 6, steps 61, 62, 63, 64, 63, 66, 63, 65, 63, and 67 are executed in this order.
(2) Definition start button in FIG. 2, charge data field in FIG. 3, multiplication icon in FIG. 4, number of people data field in FIG. 3, equal sign icon in FIG. 4, accommodation charge entry field in FIG. When the definition end button 2 is clicked with the mouse in this order, steps 61, 62, 63, 64, 63, 66, 63, 64, 63, 66, 63, 65, 63, and 67 in the flowchart of FIG. It is executed in order.
(3) Definition start button in FIG. 2, hotel name data column in FIG. 3, equal sign icon in FIG. 4, hotel name entry column in FIG. 5, initialization icon in FIG. 4, company name data column in FIG. 4, the company name entry field in FIG. 5, and the definition end button in FIG. 2 are clicked with the mouse in this order, in the flowchart of FIG. 6, steps 61, 62, 63, 64, 63, 66, 63, 65, 63, 66, 63, 64, 63, 66, 63, 65, 63, 67 are executed in this order.
(4) Definition start button in FIG. 2, insurance data field in FIG. 3, addition icon in FIG. 4, rental fee data field in FIG. 3, equal sign icon in FIG. 4, temporary entry field in the lower left corner Icon, initialization icon, temporary entry field icon in the lower left corner, multiplication icon, data field for the number of units in FIG. 3, equal sign icon in FIG. 4, entry field for rental fee (including insurance) in FIG. 5, FIG. 6 are clicked with the mouse in this order, the steps 61, 62, 63, 64, 63, 66, 63, 64, 63, 66, 63, 66, 63, 66, 63 in the flowchart of FIG. , 66, 63, 66, 63, 64, 63, 66, 63, 65, 63, 67.
(5) In the last operation in (2) above, click the initialization button in FIG. 4 instead of the definition end button in FIG. 2, and then after the first click on the definition start button in FIG. 4, click the initialization button in FIG. 4 instead of clicking the definition end button in FIG. 2 at the end, and further enter the accommodation charge entry column in FIG. 5, the addition icon in FIG. 4, and the rental in FIG. 5. If you click the entry column for the fee (including insurance), the equal sign icon in FIG. 4, the entry field for the total billed amount in FIG. 5, the entry field for the total receipt amount, and the end definition button in FIG. In the flowchart of FIG. 6, following the steps 63 and 66 executed when the initialization button is clicked for the second time, the steps 63, 65, 63, 66, 63, 65, 63, 66, 63, 65, 63, 65 are executed. , 63, 67 in order It is.

図7は,図6のプログラム仕様定義操作フローの実行によって作成されたプログラム仕様に基づいたプログラム実行に関する図1の処理装置の動作の詳細なフローを示すものである.図7に示すように,まずステップ701において,入力フォームと出力フォームとプログラム仕様記憶領域と計算用スタックと一時的記入欄用記憶領域を参照可能とするような初期処理を行い,ステップ702へいく.そこでプログラム仕様記憶領域から次の情報を読み出し,ステップ703へいく.そこで情報の種類を判別し,等号アイコン以外の場合は,ステップ704で計算用スタックにその情報を保存し,ステップ702へ戻る.等号アイコンの場合は,ステップ705で計算用スタックの内容を評価する.すなわち,計算スタックの内容が一つの情報だけの場合は,その情報に対応するデータ値で置き換える.計算スタックの内容が複数の情報を含む場合は計算処理を行い,結果の値で置き換える.次にステップ706でプログラム仕様記憶領域から次の情報を読み出し,ステップ707でその情報の種類を判別する.その情報が記入欄情報の場合は,ステップ708で計算用スタックに保存した評価結果を記入欄に記入して,ステップ706に戻る.情報が一時的記入欄アイコン情報の場合は,ステップ709でその一時的記入欄アイコン情報に評価結果を関係づけた一時的記入欄用記憶領域に保存し,ステップ706へ戻る.情報が初期化アイコン情報の場合は,ステップ710で計算用スタックを初期化して,ステップ702へ戻る.情報が定義終了ボタン情報の場合は,処理を終了する.  FIG. 7 shows a detailed flow of the operation of the processing apparatus of FIG. 1 related to program execution based on the program specification created by executing the program specification definition operation flow of FIG. As shown in FIG. 7, first, in step 701, initial processing is performed so that the input form, the output form, the program specification storage area, the calculation stack, and the temporary entry field storage area can be referred to, and the process goes to step 702. . Therefore, the next information is read from the program specification storage area, and the process goes to step 703. Therefore, the type of information is discriminated. If it is not an equal sign icon, the information is stored in the calculation stack in step 704, and the process returns to step 702. In the case of an equal sign icon, in step 705, the contents of the calculation stack are evaluated. That is, if the content of the calculation stack contains only one piece of information, it is replaced with the data value corresponding to that information. If the content of the calculation stack contains multiple pieces of information, perform calculation processing and replace with the result value. Next, in step 706, the next information is read from the program specification storage area, and in step 707, the type of the information is determined. If the information is entry field information, the evaluation result stored in the calculation stack in step 708 is entered in the entry field, and the process returns to step 706. If the information is temporary entry column icon information, the temporary entry column icon information is stored in the temporary entry column storage area in which the evaluation result is related to the temporary entry column icon information in step 709, and the process returns to step 706. If the information is initialization icon information, the calculation stack is initialized in step 710 and the process returns to step 702. If the information is definition end button information, the process ends.

図8は,図7のプログラム仕様に基づくプログラム実行の概念図を示すものである.プログラム仕様実行プログラム(81)と入力フォーム(82)と出力フォーム(83)とプログラム仕様記憶領域(84)と計算用スタック(85)と一時的記入欄用記憶領域(86)から構成される.  FIG. 8 shows a conceptual diagram of program execution based on the program specification of FIG. It consists of a program specification execution program (81), an input form (82), an output form (83), a program specification storage area (84), a calculation stack (85), and a temporary entry column storage area (86).

図9は,図8のプログラム仕様記憶領域に記憶されたプログラム仕様の例である.この例は,上記使用例(5)に対応するものであるが,記憶内容の表現は簡略化している.この例を用いて図7の実行例を示す.まずステップ701が実行された後,ステップ702,703,704が3回実行され,記憶領域の1,2,3の内容が計算用スタックに保存される.次にステップ702,703が実行され,記憶領域4の情報が等号アイコンなので,ステップ705において,計算用スタックの内容が評価され,計算用スタックの内容が置き換えられる.すなわち,料金に人数をかけた値が保存される.次にステップ706,707が実行され,記憶領域5の情報が宿泊料記入欄なので,ステップ708において,計算用スタックに保存されている評価結果のデータが宿泊料の記入欄に記入される.次にステップ706,707が実行され,記憶領域6の情報が初期化アイコンなので,ステップ710において計算用スタックが初期化される.次にステップ702,703,704が3回実行され,記憶領域の7,8,9の内容が計算用スタックに保存される.次にステップ702,703が実行され,記憶領域10の情報が等号アイコンなので,ステップ705において,計算用スタックの内容が評価され,計算用スタックの内容が置き換えられる.すなわち,保険料にレンタル料を加えた値が保存される.次にステップ706,707が実行され,記憶領域11の情報が一時的記入欄アイコンなので,ステップ709において,計算用スタックに保存されている評価結果のデータが一時的記入欄用記憶領域に保存される.次にステップ706,707が実行され,記憶領域12の情報が初期化アイコンなので,ステップ710において計算用スタックが初期化される.次にステップ702,703,704が3回実行され,記憶領域の13,14,15の内容が計算用スタックに保存される.次にステップ702,703が実行され,記憶領域16の情報が等号アイコンなので,ステップ705において,計算用スタックの内容が評価され,計算用スタックの内容が置き換えられる.すなわち,保険料にレンタル料を加えた値が一時的記入欄用記憶領域から呼び出され,その値に台数をかけた値が保存される.次にステップ706,707が実行され,記憶領域17の情報がレンタル料(保険込み)記入欄なので,ステップ708において,計算用スタックに保存されている評価結果のデータがレンタル料(保険込み)の記入欄に記入される.次にステップ706,707が実行され,記憶領域18の情報が初期化アイコンなので,ステップ710において計算用スタックが初期化される.次にステップ702,703,704が3回実行され,記憶領域の19,20,21の内容が計算用スタックに保存される.次にステップ702,703が実行され,記憶領域22の情報が等号アイコンなので,ステップ705において,計算用スタックの内容が評価され,計算用スタックの内容が置き換えられる.すなわち,宿泊料の記入欄に記入されたデータにレンタル料(保険込み)の記入欄に記入されたデータを加えた値が保存される.次にステップ706,707が実行され,記憶領域23の情報が合計請求金額記入欄なので,ステップ708において,計算用スタックに保存されている評価結果のデータが合計請求金額の記入欄に記入される.次にステップ706と707が実行され,記憶領域24の情報が合計領収金額記入欄なので,ステップ708において,計算用スタックに保存されている評価結果のデータが合計請求金額の記入欄に記入される.次にステップ706と707が実行され,記憶領域25の情報が定義終了ボタンなので処理を終了する.  FIG. 9 shows an example of the program specifications stored in the program specification storage area of FIG. This example corresponds to the above usage example (5), but the representation of the stored contents is simplified. The execution example of Fig. 7 is shown using this example. First, after step 701 is executed, steps 702, 703, and 704 are executed three times, and the contents of the storage areas 1, 2, and 3 are stored in the calculation stack. Next, steps 702 and 703 are executed, and since the information in the storage area 4 is an equal sign icon, in step 705, the contents of the calculation stack are evaluated and the contents of the calculation stack are replaced. In other words, the price multiplied by the number of people is stored. Next, Steps 706 and 707 are executed, and since the information in the storage area 5 is the accommodation charge entry field, in Step 708, the evaluation result data stored in the calculation stack is entered in the accommodation charge entry field. Next, Steps 706 and 707 are executed. Since the information in the storage area 6 is an initialization icon, the calculation stack is initialized at Step 710. Next, steps 702, 703, and 704 are executed three times, and the contents of the storage areas 7, 8, and 9 are stored in the calculation stack. Next, steps 702 and 703 are executed, and since the information in the storage area 10 is an equal sign icon, in step 705, the contents of the calculation stack are evaluated and the contents of the calculation stack are replaced. That is, the insurance premium plus the rental fee is stored. Next, Steps 706 and 707 are executed, and since the information in the storage area 11 is a temporary entry field icon, in Step 709, the evaluation result data saved in the calculation stack is saved in the temporary entry field storage area. R Next, Steps 706 and 707 are executed. Since the information in the storage area 12 is an initialization icon, the calculation stack is initialized at Step 710. Next, steps 702, 703, and 704 are executed three times, and the contents of the storage areas 13, 14, and 15 are stored in the calculation stack. Next, steps 702 and 703 are executed, and the information in the storage area 16 is an equal sign icon. Therefore, in step 705, the contents of the calculation stack are evaluated, and the contents of the calculation stack are replaced. That is, the value obtained by adding the rental fee to the insurance premium is called from the temporary entry column storage area, and the value obtained by multiplying the value by the number of units is saved. Next, Steps 706 and 707 are executed, and the information in the storage area 17 is the rental fee (insurance included) entry field. Therefore, in Step 708, the evaluation result data stored in the calculation stack is the rental fee (insurance included). It will be filled in the entry field. Next, Steps 706 and 707 are executed. Since the information in the storage area 18 is an initialization icon, the calculation stack is initialized at Step 710. Next, steps 702, 703, and 704 are executed three times, and the contents of the storage areas 19, 20, and 21 are stored in the calculation stack. Next, steps 702 and 703 are executed, and since the information in the storage area 22 is an equal sign icon, in step 705, the contents of the calculation stack are evaluated and the contents of the calculation stack are replaced. In other words, the value entered in the rental fee (including insurance) data plus the data entered in the accommodation fee entry column is saved. Next, Steps 706 and 707 are executed, and the information in the storage area 23 is the total billing amount entry column. Therefore, in Step 708, the evaluation result data stored in the calculation stack is entered in the total billing amount entry column. . Next, Steps 706 and 707 are executed, and the information in the storage area 24 is the total receipt amount entry field. Therefore, in Step 708, the evaluation result data stored in the calculation stack is entered in the entry field for the total charge amount. . Next, steps 706 and 707 are executed, and the processing ends because the information in the storage area 25 is the definition end button.

本発明の実施の形態を示すコンピュータシステムの構成図Configuration diagram of a computer system showing an embodiment of the present invention 図1の実施の形態の画面表示装置に表示される画面の構成図Configuration diagram of a screen displayed on the screen display device of the embodiment of FIG. 図2の画面を構成する入力フォームの例を示す図The figure which shows the example of the input form which comprises the screen of FIG. 図2の画面を構成するアイコン表示領域を示す図The figure which shows the icon display area which comprises the screen of FIG. 図2の画面を構成する出力フォームの例を示す図The figure which shows the example of the output form which comprises the screen of FIG. 図1の実施の形態の処理装置のプログラム仕様定義操作に関する動作の詳細なフロー図FIG. 1 is a detailed flowchart of an operation related to a program specification definition operation of the processing apparatus of the embodiment of FIG. 図1の実施の形態の処理装置のプログラム仕様に基づくプログラム実行に関する動作の詳細なフロー図FIG. 1 is a detailed flowchart of an operation related to program execution based on the program specifications of the processing apparatus of the embodiment of FIG. 図7のプログラム仕様に基づくプログラム実行の概念図Conceptual diagram of program execution based on the program specification of FIG. 図8のプログラム仕様記憶領域に記憶されるプログラム仕様の例を示す図The figure which shows the example of the program specification memorize | stored in the program specification storage area of FIG.

符号の説明Explanation of symbols

11 処理装置
12 画面表示装置
13 ポインティング装置
14 記憶装置
15 通信装置
21 画面
22 入力フォーム表示領域
23 アイコン表示領域
24 出力フォーム表示領域
25 定義開始ボタン
26 定義終了ボタン
81 プログラム仕様実行プログラム
82 入力フォーム
83 出力フォーム
84 プログラム仕様記憶領域
85 計算用スタック
86 一時的記入欄用記憶領域
DESCRIPTION OF SYMBOLS 11 Processing apparatus 12 Screen display apparatus 13 Pointing apparatus 14 Storage apparatus 15 Communication apparatus 21 Screen 22 Input form display area 23 Icon display area 24 Output form display area 25 Definition start button 26 Definition end button 81 Program specification execution program 82 Input form 83 Output Form 84 Program specification storage area 85 Calculation stack 86 Temporary entry area storage area

Claims (5)

文字及び図表を表示する画面表示装置(ディスプレイ)と,表示画面の特定の位置を選択するポインティング装置(マウス等)と,データを保存して管理する記憶装置と,プログラムを実行する処理装置と,他の処理装置との間で通信を行う通信装置とを有するコンピュータシステムにおける,
電子フォームのデータを用いて,電子フォームに記入すべきデータを作成し,記入するプログラムのプログラム仕様定義方法において,
画面に,一つ以上の電子フォームと等号のアイコンを表示しておき,ポインティング装置により等号のアイコンが指定される直前にポインティング装置により指定されたフォームのデータ欄のデータをポインティング装置により等号のアイコンが指定された直後にポインティング装置により指定された全ての記入欄に記入することを記憶しておき,
上記の電子フォームと同じ形式の別の電子フォームに対して,上記の記憶した処理を実行し,当該の記入欄に当該のデータ欄のデータを記入する,
プログラム仕様定義方法.
A screen display device (display) for displaying characters and diagrams; a pointing device (such as a mouse) for selecting a specific position on the display screen; a storage device for storing and managing data; a processing device for executing a program; In a computer system having a communication device that communicates with other processing devices,
Using the electronic form data, create the data to be filled in the electronic form, and in the program specification definition method of the program to fill in,
One or more electronic forms and an equal sign icon are displayed on the screen, and the data in the data field of the form designated by the pointing device immediately before the equal sign icon is designated by the pointing device etc. Remember to fill in all the fields designated by the pointing device immediately after the icon for the number is designated,
Execute the stored process for another electronic form of the same format as the above electronic form, and fill the data field with the data in the data field.
Program specification definition method.
上記のプログラム仕様定義方法において,等号のアイコンに加えて,左括弧と右括弧と計算式に用いられる演算子のアイコンも表示しておき,ポインティング装置により指定された順番に演算式を構成し,ポインティング装置により等号が指定された直後にポインティング装置により指定された全ての記入欄に演算式の結果のデータを記入することを記憶しておき,
上記の電子フォームと同じ形式の別の電子フォームに対して,上記の記憶した処理を実行し,当該の記入欄に当該のデータ欄のデータを用いて計算した結果のデータを記入する,
プログラム仕様定義方法.
In the above program specification definition method, in addition to the equal sign icon, the left parenthesis, the right parenthesis, and the operator icons used in the calculation formula are also displayed, and the calculation formula is configured in the order specified by the pointing device. , Remember that the data of the result of the arithmetic expression is entered in all the entry fields designated by the pointing device immediately after the equal sign is designated by the pointing device,
Execute the above stored processing for another electronic form of the same format as the above electronic form, and enter the result data calculated using the data in the relevant data field in the relevant entry field.
Program specification definition method.
上記のプログラム仕様定義方法において,初期化のアイコンも表示しておき,ポインティング装置により初期化のアイコンが指定された場合は,請求項1または請求項2のデータを記入する処理を記憶する処理を再び繰り返して行うことができるようにする,
プログラム仕様定義方法.
In the above program specification defining method, an initialization icon is also displayed, and when the initialization icon is designated by the pointing device, a process for storing the process for entering the data of claim 1 or claim 2 is performed. To be able to do it again and again,
Program specification definition method.
上記のプログラム仕様定義方法において,電子フォームのデータ欄のデータの代わりに,既に電子フォームの記入欄に記入すべきデータがポインティング装置により指定されている記入欄がポインティング装置により指定された場合は,その記入欄に記入すべきデータが指定されたものとして処理をする,
プログラム仕様定義方法.
In the above program specification definition method, when the pointing device specifies the entry field in which the data to be filled in the electronic form entry field is already specified by the pointing device instead of the data in the electronic form data field, Process as if the data to be entered in the entry field is specified,
Program specification definition method.
上記のプログラム仕様定義方法において,一つ以上の一時的記入欄のアイコンを画面に表示しておき,データを記入すべき電子フォームの記入欄の代わりに一時的記入欄のアイコンがポインティング装置により指定された場合は,当該のデータまたは演算式を当該の一時的記入欄のアイコンに関係づけておき,電子フォームのデータ欄の指定の代わりに一時的記入欄のアイコンがポインティング装置により指定されたときは,その一時的記入欄に関係づけられたデータまたは演算式が指定されたものとする,
プログラム仕様定義方法.
In the above program specification definition method, one or more temporary entry field icons are displayed on the screen, and the temporary entry field icon is specified by the pointing device instead of the entry field of the electronic form to which data is to be filled. If the data or arithmetic expression is related to the temporary entry field icon and the temporary entry field icon is specified by the pointing device instead of the electronic form data field Is specified as data or an arithmetic expression associated with the temporary entry field,
Program specification definition method.
JP2006145901A 2006-04-25 2006-04-25 Program specification-defining method Pending JP2007293785A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006145901A JP2007293785A (en) 2006-04-25 2006-04-25 Program specification-defining method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006145901A JP2007293785A (en) 2006-04-25 2006-04-25 Program specification-defining method

Publications (1)

Publication Number Publication Date
JP2007293785A true JP2007293785A (en) 2007-11-08

Family

ID=38764337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006145901A Pending JP2007293785A (en) 2006-04-25 2006-04-25 Program specification-defining method

Country Status (1)

Country Link
JP (1) JP2007293785A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021075625A1 (en) * 2019-10-15 2021-04-22 엄요한 Repetitive task automation system and method
KR20210054327A (en) * 2019-11-05 2021-05-13 엄요한 Device and method for automatng repetitive tasks
KR20220094848A (en) * 2020-12-29 2022-07-06 주식회사 레이드백 Method and device for automating process with image

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09106430A (en) * 1995-08-04 1997-04-22 Hitachi Ltd Information processor and spreadsheet method
JPH10198742A (en) * 1997-01-06 1998-07-31 Ibm Japan Ltd Method and device for linking data object to field, and memory for storing program for linking data object to field defined by position designation input of operator
JPH11184614A (en) * 1997-12-19 1999-07-09 Casio Comput Co Ltd Data input device
JP2002150209A (en) * 2000-10-24 2002-05-24 Internatl Business Mach Corp <Ibm> Method and system for continuously copying/sticking copy original cell range to one or multiple copy address cell ranges on electronic spread sheet
JP2003029971A (en) * 2001-07-17 2003-01-31 Shintech Kk Automatic program preparation method, tool for automatic program development and storage medium storing automatic program preparation procedure
JP2004062680A (en) * 2002-07-30 2004-02-26 Canon Sales Co Inc System and method for preparing delivery plan
JP2004127201A (en) * 2002-10-07 2004-04-22 Dainippon Printing Co Ltd Calculation processing system, server device for calculation processing system, calculation processing program, and document for electronic pen

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09106430A (en) * 1995-08-04 1997-04-22 Hitachi Ltd Information processor and spreadsheet method
JPH10198742A (en) * 1997-01-06 1998-07-31 Ibm Japan Ltd Method and device for linking data object to field, and memory for storing program for linking data object to field defined by position designation input of operator
JPH11184614A (en) * 1997-12-19 1999-07-09 Casio Comput Co Ltd Data input device
JP2002150209A (en) * 2000-10-24 2002-05-24 Internatl Business Mach Corp <Ibm> Method and system for continuously copying/sticking copy original cell range to one or multiple copy address cell ranges on electronic spread sheet
JP2003029971A (en) * 2001-07-17 2003-01-31 Shintech Kk Automatic program preparation method, tool for automatic program development and storage medium storing automatic program preparation procedure
JP2004062680A (en) * 2002-07-30 2004-02-26 Canon Sales Co Inc System and method for preparing delivery plan
JP2004127201A (en) * 2002-10-07 2004-04-22 Dainippon Printing Co Ltd Calculation processing system, server device for calculation processing system, calculation processing program, and document for electronic pen

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021075625A1 (en) * 2019-10-15 2021-04-22 엄요한 Repetitive task automation system and method
KR20210054327A (en) * 2019-11-05 2021-05-13 엄요한 Device and method for automatng repetitive tasks
KR102389486B1 (en) * 2019-11-05 2022-04-22 엄요한 Device and method for automatng repetitive tasks
KR20220094848A (en) * 2020-12-29 2022-07-06 주식회사 레이드백 Method and device for automating process with image
KR102483475B1 (en) 2020-12-29 2022-12-29 주식회사 레이드백 Method and device for automating process with image

Similar Documents

Publication Publication Date Title
US8839133B2 (en) Data visualizations including interactive time line representations
Wilson FEAR: A software package for frontier efficiency analysis with R
US8418070B2 (en) Developing user interface element settings
US8924842B2 (en) Method and system to build interactive documents
US9336502B2 (en) Showing relationships between tasks in a Gantt chart
EP1691277B1 (en) Context menu providing dependency relationships for objects of different type
US20090113388A1 (en) Model Based Spreadsheet Scripting Language
US10089120B2 (en) Widgets in digital dashboards
US20200357301A1 (en) Interactive Learning Tool
CN110990431A (en) Method for realizing synchronous linkage carousel of China map and line graph data
US20140006991A1 (en) Displaying graphical indications to indicate dependencies between scripts
JP2007293785A (en) Program specification-defining method
US10289388B2 (en) Process visualization toolkit
CN113342249A (en) Content management method, device, equipment and storage medium capable of previewing in real time
US8341176B1 (en) Structure-based expansion of user element selection
Conejero et al. Re-engineering legacy Web applications into RIAs by aligning modernization requirements, patterns and RIA features
Fatima et al. Extending interaction flow modeling language (ifml) for android user interface components
Homann et al. Towards user interface patterns for ERP applications on smartphones
US8413062B1 (en) Method and system for accessing interface design elements via a wireframe mock-up
Hung et al. Recovering workflows from multi tiered e-commerce systems
Zant Hands-on prototyping in system analysis and design
US20140172395A1 (en) System and method for performing a multiphysics simulation
David Building maintainable web applications using React: An evaluation of architectural patterns conducted on Canvas LMS
Farhi et al. Adding State Management with ngrx/store
Du et al. Temporal patterns for complex interaction design

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111004

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121120