JP2001075789A - Screen transition processor and storage medium - Google Patents
Screen transition processor and storage mediumInfo
- Publication number
- JP2001075789A JP2001075789A JP25012999A JP25012999A JP2001075789A JP 2001075789 A JP2001075789 A JP 2001075789A JP 25012999 A JP25012999 A JP 25012999A JP 25012999 A JP25012999 A JP 25012999A JP 2001075789 A JP2001075789 A JP 2001075789A
- Authority
- JP
- Japan
- Prior art keywords
- information
- transition
- screen
- screen transition
- identification information
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、入力された画面に
関する遷移情報に基づいて、対応する画面遷移図を出力
する画面遷移処理装置および記録媒体に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a screen transition processing device and a recording medium for outputting a corresponding screen transition diagram based on transition information relating to an input screen.
【0002】[0002]
【従来の技術】従来の画面遷移処理装置では、画面に関
する遷移情報(画面の遷移に関する方法を定める設計図
または表)に応じたソースプログラムを生成する場合に
は、入力された画面の遷移情報(画面遷移情報)に含ま
れる複数の画面とそれらの画面の遷移状態を構成する構
成部品、画面または構成部品を関連付けるシンボリック
な図形や矢印等から成る画面遷移図、または画面遷移図
と同等な情報を持つ図面遷移表に基づき、入力された画
面遷移情報に対応するソースプログラムを生成してい
た。2. Description of the Related Art In a conventional screen transition processing apparatus, when a source program is generated in accordance with transition information about a screen (a design drawing or a table that defines a method for transitioning a screen), the transition information (input) of the screen is input. Screen transition information), a screen transition diagram consisting of a plurality of screens and the components that constitute the transition state of those screens, symbolic figures and arrows that associate the screens or components, or information equivalent to the screen transition diagram. The source program corresponding to the input screen transition information is generated based on the drawing transition table.
【0003】また、画面遷移情報と同等の内容が所定の
プログラム言語で記述されたソースプログラムが入力さ
れた場合には、その記述内容に対応する画面遷移図また
は画面遷移表を生成し、出力していた。When a source program whose contents equivalent to screen transition information are described in a predetermined program language is input, a screen transition diagram or a screen transition table corresponding to the described contents is generated and output. I was
【0004】[0004]
【発明が解決しようとする課題】ところで、従来の画面
遷移処理装置に入力される画面遷移図または画面遷移表
は、画面遷移図または画面遷移表の作成、変更、出力等
を処理する一般的な画面遷移エディタにより、画面遷移
図または画面遷移表において内部的に所定の変数や記号
等として定義された内部定義情報などに基づいて、画面
あるいは画面を構成する構成部品等の遷移状況が抽象的
なシンボルで作成される。By the way, a screen transition diagram or a screen transition table input to a conventional screen transition processing device is a general screen transition diagram or a screen transition table which processes creation, change, output, and the like. The screen transition editor abstracts the transition state of the screen or the components constituting the screen based on the internal definition information defined internally as predetermined variables and symbols in the screen transition diagram or the screen transition table. Created with symbols.
【0005】そして、前記画面遷移エディタにより作成
した画面や画面の遷移状態を構成する複数の構成部品、
または各画面や構成部品の遷移の状況をシンボリックな
図形や線分により表示、出力、あるいはプログラミング
される。その際に、表示、出力、あるいはプログラミン
グした画面や画面の遷移状態を構成する構成部品、また
はそれらの遷移を表すシンボリックな図形や線分が多く
なると、画面遷移エディタで表示される各図形や各構成
部品間の遷移が複雑となり、それらの関連や繋がりを識
別することが困難となる。[0005] A screen created by the screen transition editor and a plurality of components constituting the screen transition state,
Alternatively, the status of transition of each screen or component is displayed, output, or programmed by symbolic figures or lines. At this time, if the number of components that constitute display, output, or programmed screens or transition states of screens, or symbolic figures or lines representing those transitions increase, each figure or The transition between the components becomes complicated, and it becomes difficult to identify their relation and connection.
【0006】また、従来の画面遷移処理装置では、画面
遷移図から適応するソースプログラムを作成する場合
に、入力された画面遷移図または画面遷移表と生成され
たソースプログラムがそれぞれ別々に出力されることが
多い。さらに、ソースプログラム中では内部的な所定の
変数として内部定義情報と外部的に出力される識別情報
として外部識別情報がそれぞれ定義されている。それら
は内部的には関連性があるにも係わらず、画面遷移図あ
るいはソースプログラムとして対応付けられずに別々に
出力される。そのため、画面遷移図または画面遷移表と
ソースプログラムとの対応を把握しづらく、ユーザの意
図したソースプログラムが正確に生成されたか容易に確
認することができず、このことが保守性の低下の原因の
一つとなっていた。In the conventional screen transition processing device, when a source program adapted from a screen transition diagram is created, the input screen transition diagram or screen transition table and the generated source program are output separately. Often. Further, in the source program, internal definition information is defined as internal predetermined variables, and external identification information is defined as identification information output externally. Although they are internally related, they are output separately without being associated as a screen transition diagram or source program. Therefore, it is difficult to grasp the correspondence between the screen transition diagram or the screen transition table and the source program, and it is not easy to confirm whether the source program intended by the user has been accurately generated. Had become one of.
【0007】また、技術的な知識や経験の浅い利用者な
どにとっては、ある画面の遷移状態を構成する構成部品
等と、他の画面または他の構成部品とをシンボリックな
図形や線分等で関連付けるような作業においては、内部
定義情報と外部識別情報とが関連付けられて出力されな
いため、間違った他の画面あるいは構成部品と遷移状態
を関連付けたり、または関連付けるのを忘れる等のミス
により、誤ったままソースプログラムが生成されてしま
うといった問題があった。[0007] For a user with little technical knowledge or experience, a component constituting a transition state of a screen and another screen or another component are represented by symbolic figures or lines. In the work of associating, since the internal definition information and the external identification information are not output in association with each other, an erroneous operation may be performed due to an error such as associating a transition state with another wrong screen or component or forgetting to associate. There is a problem that a source program is generated as it is.
【0008】そのため、ユーザは入力用の画面遷移図ま
たは画面遷移表とは別に、内部定義情報と外部識別情報
とを関連付けた利用者説明用の画面遷移図または画面遷
移表を用意する必要があり、このことが生産性の低下の
原因の一つとなっていた。For this reason, the user needs to prepare a screen transition diagram or a screen transition table for explaining the user in which the internal definition information and the external identification information are associated with each other, in addition to the screen transition diagram or the screen transition table for the input. This has been one of the causes of a decrease in productivity.
【0009】[0009]
【課題を解決するための手段】本発明では上記課題を解
決するために、図1に示す画面遷移処理装置1におい
て、入力された画面の遷移に関する画面遷移図10また
は画面遷移表17、あるいは画面遷移図または画面遷移
表に関するソースプログラム30に含まれる所定の画面
遷移情報に基づき、前記入力された画面遷移情報に関
し、少なくとも前記画面に関する各構成を内部的な識別
情報として定義する内部定義情報21a、21dと、該
内部定義情報に関する各領域を定義する領域情報21
c、21fと、前記画面に関する各構成を外部的な識別
情報として定義する外部識別情報21b、21eと、か
らなる構成情報を格納する構成情報記憶部2と、前記構
成情報の遷移状況に関し、少なくとも遷移元の内部定義
情報を定義する遷移元画面定義情報22aおよび遷移元
部品定義情報22bと、遷移先の内部定義情報を定義す
る遷移先画面定義情報22cと、該遷移に関する所定の
イベントを定義する遷移イベント情報22dと、からな
る遷移情報を格納する遷移情報記憶部3と、前記遷移イ
ベント情報22dに基づき、適応する前記内部定義情報
または外部識別情報にそれぞれ対応する該外部識別情報
または内部定義情報を抽出するとともに関連付けをくり
返し行う手段と、前記入力された該画面遷移情報に前記
内部定義情報または外部識別情報にそれぞれ対応する該
外部識別情報または内部定義情報が定義なされていない
場合は、適応する内部定義情報または外部識別情報をそ
れぞれ定義し、前記構成情報記憶部2に格納する手段と
を含む画面遷移処理部4と、前記画面遷移処理部4の結
果に基づき、少なくとも遷移イベント情報22dに対応
する該内部定義情報および外部識別情報を識別可能な状
態とした新たな画面遷移図を生成する遷移図生成部5
と、前記生成された新たな画面遷移図を出力する出力処
理部6と、生成された新たな画面遷移図または該画面遷
移図に関するソースプログラムとを対応付けてそれぞれ
識別可能な状態で出力させる前記各処理部を備えること
で解決される。According to the present invention, in order to solve the above-mentioned problems, a screen transition processing apparatus 1 shown in FIG. Based on predetermined screen transition information included in the source program 30 regarding the transition diagram or screen transition table, internal definition information 21a that defines at least each configuration related to the screen as internal identification information with respect to the input screen transition information, 21d and area information 21 defining each area relating to the internal definition information
c, 21f, and external identification information 21b, 21e that defines each configuration related to the screen as external identification information. A configuration information storage unit 2 that stores configuration information, and at least a transition state of the configuration information. The transition source screen definition information 22a and the transition source component definition information 22b that define the internal definition information of the transition source, the transition destination screen definition information 22c that defines the internal definition information of the transition destination, and a predetermined event related to the transition are defined. A transition information storage unit 3 for storing transition information including the transition event information 22d; and the external identification information or the internal definition information corresponding to the internal definition information or the external identification information to be adapted based on the transition event information 22d. Means for extracting and repetitively associating, and the internal definition information or Means for defining the applicable internal definition information or external identification information when the external identification information or internal definition information respectively corresponding to the external identification information is not defined, and storing the information in the configuration information storage unit 2. A screen transition processing unit 4 and, based on the result of the screen transition processing unit 4, a transition for generating a new screen transition diagram in which at least the internal definition information and the external identification information corresponding to the transition event information 22d can be identified. Figure generator 5
And an output processing unit 6 for outputting the generated new screen transition diagram, and outputting the generated new screen transition diagram or a source program related to the screen transition diagram in an identifiable state. The problem is solved by providing each processing unit.
【0010】[0010]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0011】図1は、本発明の動作原理を説明するため
の原理図である。この図に示すように本発明の画面遷移
処理装置1は、構成情報記憶部2、遷移情報記憶部3、
画面遷移処理部4、画面遷移図生成部5、出力制御部6
によって構成されている。FIG. 1 is a principle diagram for explaining the operation principle of the present invention. As shown in this figure, the screen transition processing device 1 of the present invention includes a configuration information storage unit 2, a transition information storage unit 3,
Screen transition processing unit 4, screen transition diagram generation unit 5, output control unit 6
It is constituted by.
【0012】入力装置7は、例えば、スキャナ装置やパ
ーソナルコンピュータやワークステーション等によって
構成されており、対応する所定の画面遷移エディターに
応じて、入力された画面遷移情報を所定形式の電子デー
タに変換するとともに、変換された電子データを画面遷
移処理装置1に供給する。The input device 7 is composed of, for example, a scanner device, a personal computer, a workstation, or the like, and converts input screen transition information into electronic data of a predetermined format in accordance with a corresponding predetermined screen transition editor. At the same time, the converted electronic data is supplied to the screen transition processing device 1.
【0013】ネットワーク8は、他のパーソナルコンピ
ュータやワークステーション等の外部の画面開発ツール
で作成された画面の定義情報あるいは画面遷移情報に関
する電子データを伝送するものである。The network 8 is for transmitting electronic data relating to screen definition information or screen transition information created by an external screen development tool such as another personal computer or workstation.
【0014】出力装置9は、例えば、CRT(Cathode
Ray Tube)モニタ等によって構成されており、画像遷移
処理装置1の要求に応じて供給された映像信号を表示す
る。The output device 9 is, for example, a CRT (Cathode
(Ray Tube) monitor and the like, and displays a video signal supplied in response to a request from the image transition processing device 1.
【0015】なお、この実施の形態では、構成情報記憶
部2および遷移情報記憶部3は別々の記憶部として構成
されているが、同一の記憶部としてもよい。また、画像
遷移処理装置1に内蔵されているが、外部にデータベー
スとして具備するように構成してもよい。Although the configuration information storage unit 2 and the transition information storage unit 3 are configured as separate storage units in this embodiment, they may be the same storage unit. In addition, the image transition processing device 1 is built in, but may be configured to be provided as an external database.
【0016】さらに、この実施の形態では、出力装置9
に表示するように構成されているが、印刷装置であって
もよく、その場合は画面上に表示するイメージと同様の
画面遷移図を図示していない印刷装置等により所定の媒
体に印刷する。Further, in this embodiment, the output device 9
However, a printing device may be used. In such a case, a screen transition diagram similar to the image displayed on the screen is printed on a predetermined medium by a printing device (not shown) or the like.
【0017】次に、以上の原理図の動作について説明す
る。Next, the operation of the above principle diagram will be described.
【0018】いま、画面遷移処理装置1に対して入力装
置7に読み込まれた画面遷移情報が所定の電子データに
変換されて入力される。入力された画面遷移情報は、画
面遷移処理部4において、画面の遷移に関する画面遷移
図または画面遷移表、あるいは画面遷移図または画面遷
移表に関するソースプログラムに含まれる所定の画面の
構成に関する構成情報と画面の遷移に関する遷移情報を
それぞれ抽出し、構成情報記憶部および遷移情報記憶部
に格納する処理を繰り返す。Now, the screen transition information read by the input device 7 is converted into predetermined electronic data and input to the screen transition processing apparatus 1. The input screen transition information is transmitted to the screen transition processing unit 4 by the screen transition diagram or screen transition table relating to the screen transition, or the configuration information relating to the predetermined screen configuration included in the source program relating to the screen transition diagram or screen transition table. The process of extracting the transition information related to the screen transition and storing the extracted information in the configuration information storage unit and the transition information storage unit is repeated.
【0019】そして、構成情報記憶部2および遷移情報
記憶部3に含まれる構成情報および遷移情報に基づい
て、構成情報に含まれる内部定義情報と外部識別情報の
関連付けをくり返し行う。その際に、内部定義情報また
は外部識別情報にそれぞれ対応する外部識別情報または
内部定義情報が定義なされていない場合は、適応する内
部定義情報または外部識別情報の定義を行い、構成情報
記憶部2に格納する。Then, based on the configuration information and the transition information included in the configuration information storage unit 2 and the transition information storage unit 3, the association between the internal definition information and the external identification information included in the configuration information is repeated. At this time, if the external identification information or the internal definition information corresponding to the internal definition information or the external identification information is not defined, the corresponding internal definition information or external identification information is defined, and the configuration information storage unit 2 Store.
【0020】画面遷移図生成部5は、画面遷移処理部の
結果に基づき、遷移イベント情報に対応する内部定義情
報と外部識別情報をそれぞれ識別可能な状態とした新た
な画面遷移図を生成し、出力処理部6に供給する。The screen transition diagram generation unit 5 generates a new screen transition diagram in which the internal definition information and the external identification information corresponding to the transition event information can be respectively identified based on the result of the screen transition processing unit. It is supplied to the output processing unit 6.
【0021】出力装置9は、出力処理部6に供給された
新たな画面遷移図を、例えば、画面上に表示したり、印
刷して出力する。The output device 9 displays, for example, a new screen transition diagram supplied to the output processing unit 6 on a screen or prints and outputs it.
【0022】以上の処理によれば、入力された画面遷移
図に基づき、それぞれ適応する内部定義情報と外部識別
情報を関連付けた新たな画面遷移図を生成し、出力する
ことにより、保守性の高い画面遷移図を出力することが
可能となる。According to the above processing, based on the input screen transition diagram, a new screen transition diagram in which the corresponding internal definition information and external identification information are associated with each other is generated and output, thereby achieving high maintainability. It is possible to output a screen transition diagram.
【0023】次に、本発明の実施の形態の構成例につい
て説明する。Next, a configuration example of the embodiment of the present invention will be described.
【0024】図2は、入力装置7あるいはネットワーク
8により画面遷移情報として入力される画面遷移図また
は画面遷移表の一例を示す図である。入力される画面遷
移情報は、少なくとも各画面の構成に関する構成情報と
各画面や部品の遷移に関する遷移情報を含んでいる。FIG. 2 is a diagram showing an example of a screen transition diagram or a screen transition table input as screen transition information by the input device 7 or the network 8. The input screen transition information includes at least configuration information relating to the configuration of each screen and transition information relating to the transition of each screen or component.
【0025】ここで、画面遷移図10は、「 GamenJyuty
uuMenu」 という変数名で定義された画面11から「 Game
nJyutyuuTouroku 」 という変数名で定義された画面12
に対して「 ButtomJyutyuuTouroku_Click 」 というイベ
ント13によって生じる遷移14を表しており、同様に
「 GamenJyutyuuTouroku 」 という変数名で定義された画
面12から「 GamenJyutyuuMenu」 という変数名で定義さ
れた画面12から「 GamenJyutyuuMenu」 という変数名で
定義された画面11に対して、「 ButtomOK_Click 」 と
いうイベント15によって生じる遷移16を表す画面遷
移図である。Here, the screen transition diagram 10 shows "GameJyuty
From the screen 11 defined by the variable name "uuMenu"
Screen 12 defined by the variable name "nJyutyuuTouroku"
Represents a transition 14 caused by an event 13 called “ButtomJyutyuuTouroku_Click”. Similarly, from the screen 12 defined by the variable name “GameNJyutyuuTouroku”, the screen 12 defined by the variable name “GameJyutyuuMenu” is called “GamenJyutyuuMenu”. FIG. 13 is a screen transition diagram showing a transition 16 caused by an event 15 of “ButtomOK_Click” with respect to a screen 11 defined by a variable name.
【0026】また画面遷移表17は、遷移元画面18と
して定義される変数名「 GamenJyutyuuMenu」 および「 Ga
menJyutyuuTouroku 」 、遷移を表すイベント19として
定義される変数名「 ButtomJyutyuuTouroku_Click 」 お
よび「 ButtomJyutyuuTouroku_Click 」 、遷移先画面2
0として定義される変数名「 GamenJyutyuuTouroku 」お
よび「 GamenJyutyuuMenu」 として定義された画面遷移表
であり、それぞれ画面遷移情報として入力される。The screen transition table 17 includes variable names “GameJyutyuuMenu” and “Ga” defined as the transition source screen 18.
menJyutyuuTouroku ”, variable names“ ButtomJyutyuuTouroku_Click ”and“ ButtomJyutyuuTouroku_Click ”defined as the event 19 representing the transition, transition destination screen 2
It is a screen transition table defined as variable names “GameJyutyuuTouroku” and “GameJyutyuuMenu” defined as 0, and each is inputted as screen transition information.
【0027】これらの画面遷移図10または画面遷移表
17に記述される各変数名は、別途に、あるいは付随し
て作成されるソースプログラムにおいて内部的に定義さ
れる所定の変数名等の識別情報であり、利用者はこの識
別情報に基づき入力される画面遷移図または画面遷移表
と該ソースプログラム間で、各画面毎の画面遷移が正し
く定義されているか、対応付けられているか等を確認す
る。Each variable name described in the screen transition diagram 10 or the screen transition table 17 is identification information such as a predetermined variable name internally defined in a source program created separately or accompanying it. The user checks whether or not the screen transition for each screen is correctly defined or associated between the screen transition diagram or the screen transition table input based on the identification information and the source program. .
【0028】ここで、それぞれの画面遷移情報は、入力
装置7によって、入力された画面遷移図または画面遷移
表は、それらを構成する図形および線分等を各領域情報
や遷移イベント情報として、文字情報を定義情報定また
は識別情報としてそれぞれ適応する形式の電子データへ
と変換される。The screen transition information or the screen transition table input by the input device 7 is represented by a graphic or line segment constituting each of them as each area information or transition event information. The information is converted into electronic data in a format adapted to the definition information or the identification information.
【0029】図3は、入力装置7あるいはネットワーク
8より入力されるソースプログラム30の一例を示す図
であり、画面および各部品の構成に関する構成情報と各
画面に関する遷移の状況に関する遷移情報が構成情報3
0a、30b、30c、30f、30g、と遷移情報3
0d、30e、30h、30iとがそれぞれ定義されて
いる。各構成情報に基づき画面遷移図に含まれる各画面
および構成部品が構成され、各遷移情報に基づき各画面
および各構成部品の遷移の状態が表される。FIG. 3 is a diagram showing an example of the source program 30 input from the input device 7 or the network 8. The configuration information relating to the configuration of the screen and each part and the transition information relating to the status of the transition relating to each screen are composed of the configuration information. 3
0a, 30b, 30c, 30f, 30g, and transition information 3
0d, 30e, 30h, and 30i are respectively defined. Each screen and component included in the screen transition diagram are configured based on each configuration information, and a transition state of each screen and each component is represented based on each transition information.
【0030】ソースプログラム30に記述される内容
は、所定のプログラム言語に基づき記述されたものであ
り、記述された内容に基づき、その後変換され、画面遷
移図として出力される。The contents described in the source program 30 are described based on a predetermined programming language, are converted based on the described contents, and output as a screen transition diagram.
【0031】ここで、構成情報は、画面定義情報と部品
定義情報を含む内部定義情報と、画面領域情報と部品領
域情報を含む領域情報と、画面識別情報と部品識別情報
を含む外部識別情報からなり、遷移情報は、遷移元画面
定義情報、遷移元部品定義情報、遷移先画面定義情報、
遷移イベント情報からなるように構成されている。Here, the configuration information is based on internal definition information including screen definition information and component definition information, area information including screen area information and component area information, and external identification information including screen identification information and component identification information. Transition information, transition source screen definition information, transition source part definition information, transition destination screen definition information,
It is configured to include transition event information.
【0032】内部定義情報とは、ソースプログラムにお
いて処理における変数名として内部的に定義された定義
情報であり、ソースプログラム30では「GamenJyutyuu
Menu」、「ButtonJyutyuuKensaku」 、「ButtomJyutyuuT
ouroku」、「ButtomJyutyuuTouroku」、「GamenJyutyuu
Touroku 」、「ButtomOK」がそれぞれ内部的な定義情報
として定義されている。The internal definition information is definition information internally defined as a variable name in processing in a source program, and in the source program 30, "GamenJyutyuu"
Menu, ButtonJyutyuuKensaku, ButtomJyutyuuT
ouroku "," ButtomJyutyuuTouroku "," GamenJyutyuu
"Touroku" and "ButtomOK" are defined as internal definition information.
【0033】また、領域情報とは、それぞれの画面また
は表の大きさや位置、領域を示す座標等が定義された領
域情報であり、ソースプログラム30では「Height
=」、「Left =」、「Top = 」、「Width = 」に続く数
値情報が領域情報として定義されている。The area information is area information defining the size and position of each screen or table, coordinates indicating the area, and the like.
Numerical information following “=”, “Left =”, “Top =”, and “Width =” is defined as area information.
【0034】また、外部識別情報とは、変数名として内
部的に定義される定義情報とは別に、定義情報に対応し
て外部的に表示される識別名として定義される識別情報
であり、例えば、「Caption = 」に続く文字情報が外部
的に表示される識別名として定義される。ソースプログ
ラム30では、「Caption = ”受注メニュー画面”」と
して定義される「受注メニュー画面」、「Caption = ”
受注検索”」として定義される「受注検索」等がそれぞ
れ識別情報として定義されている。The external identification information is identification information defined as an identification name externally displayed corresponding to the definition information, separately from the definition information internally defined as a variable name. , The character information following “Caption =” is defined as an externally displayed identifier. In the source program 30, “Caption =“ Order menu screen ”” defined as “Caption =“ Order menu screen ””, “Caption =”
“Order search” defined as “order search” is defined as identification information.
【0035】そして、入力装置7により画面遷移情報と
して入力されたソースプログラム30から所定の構成情
報および遷移情報を抽出され、入力装置7によって抽
出、または所定のデータ変換がなされた構成情報および
遷移情報は、それぞれ関連付けられて所定の形式で記憶
される。Then, predetermined configuration information and transition information are extracted from the source program 30 input as screen transition information by the input device 7, and the configuration information and transition information extracted or converted by the input device 7 are converted. Are stored in a predetermined format in association with each other.
【0036】図4は、構成情報記憶部2および遷移情報
記憶部3の詳細な構成例を示す図である。FIG. 4 is a diagram showing a detailed configuration example of the configuration information storage unit 2 and the transition information storage unit 3.
【0037】この図に示すように、構成情報記憶部2
は、入力された画面遷移情報に含まれる画面定義情報2
1a、画面識別情報21b、画面領域情報21c、部品
定義情報21d、部品識別情報21e、部品領域情報2
1fをそれぞれ関連付けて記憶する。As shown in this figure, the configuration information storage unit 2
Is the screen definition information 2 included in the input screen transition information.
1a, screen identification information 21b, screen area information 21c, component definition information 21d, component identification information 21e, component area information 2
1f are stored in association with each other.
【0038】また、遷移情報記憶部3は、遷移元画面定
義情報22a、遷移元部品定義情報22b、遷移先画面
定義情報22c、遷移イベント情報22dをそれぞれ関
連付けて記憶した遷移情報記憶部22のそれぞれ関連付
けて記憶する。The transition information storage section 3 stores the transition source screen definition information 22a, the transition source component definition information 22b, the transition destination screen definition information 22c, and the transition event information 22d in association with each other. Relate and store.
【0039】図5は、画面遷移処理装置1の詳細な構成
例を示す図である。FIG. 5 is a diagram showing a detailed configuration example of the screen transition processing device 1.
【0040】この図に示すように、画面遷移処理装置1
は、画面遷移処理装置1が有すべき機能を実行するCP
U(Central Processing Unit )41と、キーボード、
マウス等の入力装置42と、各種データを記憶するRO
M(Read Only Memory)43と、画面遷移エディタ、演
算パラメータ等を記憶するRAM(Random Access Memo
ry)44と、ネットワーク45または記録媒体46等か
ら画面遷移情報を読み取る読取装置47と、ディスプレ
イ、プリンタ等の出力装置48と、装置各部を接続する
バス49とから構成される。As shown in this figure, the screen transition processing device 1
Is a CP that executes a function that the screen transition processing device 1 should have.
U (Central Processing Unit) 41, keyboard,
An input device 42 such as a mouse and an RO for storing various data
M (Read Only Memory) 43, RAM (Random Access Memory) for storing screen transition editor, operation parameters, etc.
ry) 44, a reading device 47 for reading screen transition information from a network 45 or a recording medium 46, etc., an output device 48 such as a display or a printer, and a bus 49 connecting each unit of the device.
【0041】次に、以上の実施の形態の動作について説
明する。Next, the operation of the above embodiment will be described.
【0042】図6は、入力装置7より入力された画面遷
移情報に基づいて、内部定義情報および外部識別情報を
関連付けた新たな画面遷移図を生成して画面に表示する
までの処理の流れを示すフローチャートである。FIG. 6 shows the flow of processing from generating a new screen transition diagram in which internal definition information and external identification information are associated with each other and displaying it on the screen based on the screen transition information input from the input device 7. It is a flowchart shown.
【0043】まず、ステップ100では、画面遷移処理
部4は入力された画面遷移情報に含まれる所定の構成情
報および遷移情報を取得し、続くステップ101では入
力された画面遷移情報に含まれる構成情報の内部定義情
報と外部識別情報、または対応する領域情報などがぞれ
ぞれ対応付け可能かどうか判定され、対応付けが可能で
あればステップ102に進み、対応付けがなされない場
合はステップ103に進む。First, in step 100, the screen transition processing unit 4 acquires predetermined configuration information and transition information included in the input screen transition information, and in the subsequent step 101, the configuration information included in the input screen transition information It is determined whether the internal definition information and the external identification information or the corresponding area information can be associated with each other. If the association is possible, the process proceeds to step 102, and if not, the process proceeds to step 103. move on.
【0044】ステップ102では、入力された画面遷移
情報に含まれる構成情報と遷移情報に含まれる各情報
を、それぞれ対応付けて構成情報記憶部2および遷移情
報記憶部3に記憶する。例えば、図4の構成情報記憶部
2および遷移情報記憶部3に示すように、内部的な定義
情報として定義されている「GamenjyutyuuMenu」は外部
的な識別情報として「受注メニュー画面」、その画面領
域の座標として画面左上部の座標が( 10, 10)、右下部
の座標が(200,100 )であることを示している。In step 102, the configuration information included in the input screen transition information and the information included in the transition information are stored in the configuration information storage unit 2 and the transition information storage unit 3 in association with each other. For example, as shown in the configuration information storage unit 2 and the transition information storage unit 3 in FIG. 4, “GamenjyutyuuMenu” defined as internal definition information is “order menu screen” as external identification information and its screen area. The coordinates at the upper left of the screen are (10, 10) and the coordinates at the lower right are (200, 100).
【0045】さらに、この画面は内部的な定義情報とし
て定義されている「ButtomjutyuuTouroku 」と「Buttom
jytyuuKensaku 」を含んだ構成をしており、それらは外
部的な識別情報として「受注登録」および「受注検索」
というように識別される。それらの座標情報は( 10, 1
0)、(200,100 )、および( 50,70)、(450, 90 )
という座標情報であることを示しており、「Gamenjyuty
uuTouroku 」についても同様であり、入力される画面遷
移情報に含まれる画面と画面を構成する各部品等につい
て、繰り返し記憶されることとなる。Further, this screen includes “ButtomjutyuuTouroku” and “ButtomjutyuuTouroku” defined as internal definition information.
jytyuuKensaku ", and these are" order registration "and" order search "as external identification information.
Are identified as follows. Their coordinate information is (10, 1
0), (200,100), and (50,70), (450, 90)
It indicates that the coordinate information is "Gamenjyuty
The same applies to “uuTouroku”, and the screen included in the input screen transition information and the components constituting the screen are repeatedly stored.
【0046】ステップ103では、入力された画面遷移
情報に含まれる構成情報と遷移情報に含まれる各情報の
対応付けがなされない場合に、対応付けられていない情
報に対して適応する情報の入力をキーボード等から行
う。In step 103, when the configuration information included in the input screen transition information and the respective information included in the transition information are not associated with each other, the input of information adapted to the unassociated information is performed. It is performed from a keyboard or the like.
【0047】例えば、ステップ101において、入力さ
れた画面遷移情報の構成情報に画面定義情報「GamenJyu
tyuuMenu」に対応する外部識別情報が入力なされていな
いと判定された場合に、接続されるキーボードから対応
する外部識別情報「画面受注メニュー」と入力して応付
けを行う。対応付けられた該情報は、他の適応する構成
情報および遷移情報にも反映される。For example, in step 101, the screen definition information “GamenJyu
When it is determined that the external identification information corresponding to “tyuuMenu” has not been input, the corresponding external identification information “screen order menu” is input from the connected keyboard to perform the correspondence. The associated information is also reflected in other applicable configuration information and transition information.
【0048】また、内部定義情報または外部識別情報の
いずれかが設定されてない等の理由によりそれぞれ関連
付けられない場合に、適応する内部定義情報または外部
識別情報の入力を行う。その際に、内部定義情報または
外部識別情報の入力は、ぞれぞれ対応する情報の表示領
域内の座標をマウスなどのポインティングデバイスで指
定することにより行う。そして、入力された座標に対応
する内部定義情報または外部識別情報を特定する。When the internal definition information or the external identification information cannot be associated with each other because of the lack of setting, etc., the corresponding internal definition information or external identification information is input. At this time, the input of the internal definition information or the external identification information is performed by designating the coordinates in the display area of the corresponding information with a pointing device such as a mouse. Then, internal definition information or external identification information corresponding to the input coordinates is specified.
【0049】また、各画面遷移の遷移状況は、その画面
の表示領域内の座標をマウスなどのポインティングデバ
イスで指定することにより行う。各画面遷移の遷移元部
品となる、その部品の表示領域内の座標をマウスなどの
ポインティングデバイスで指定すると、該入力制御手段
が対応する画面名および部品名に自動変換して情報を渡
してくるので、その情報を格納する。The transition of each screen transition is performed by designating the coordinates in the display area of the screen with a pointing device such as a mouse. When the coordinates in the display area of the component, which is the transition source component of each screen transition, are designated by a pointing device such as a mouse, the input control means automatically converts the information into the corresponding screen name and component name and passes the information. So store that information.
【0050】さらに、遷移先画面の名前には、前記と同
様に入力時に該遷移先画面の表示領域内の座標をマウス
などのポインティングデバイスで指定すると、該入力制
御手段が対応する画面名に自動変換して情報を渡すの
で、その情報を格納する。Further, when the coordinates in the display area of the transition destination screen are designated by a pointing device such as a mouse at the time of input as described above, the input control means automatically assigns the name of the transition destination screen to the corresponding screen name. Since the information is converted and passed, the information is stored.
【0051】また、遷移イベントには、入力されたイベ
ント名が格納される。矢印の根元の座標は、遷移元部品
定義情報で指定される遷移元の部品の表示領域内に位置
づけ、矢印の先端の座標は、遷移先画面定義情報で指定
される遷移先の画面の表示領域内に位置づけ、付随する
フィールドに対応する遷移イベントの識別情報を入力す
る。The input event name is stored in the transition event. The coordinates of the root of the arrow are positioned within the display area of the transition source part specified by the transition source part definition information, and the coordinates of the tip of the arrow are the display area of the transition destination screen specified by the transition destination screen definition information. And input the identification information of the transition event corresponding to the associated field.
【0052】ステップ104では、前記ステップ103
における対応付けられていない情報の対応付けを、その
対応付けが終了するまで順次繰り返し行い、対応付けが
終了すると前記ステップ102において、それぞれ対応
付けた構成情報および遷移情報を構成情報記憶部2およ
び遷移情報記憶部3に記憶する。In step 104, step 103
Are sequentially repeated until the association is completed, and when the association is completed, the associated configuration information and transition information are stored in the configuration information storage unit 2 and the The information is stored in the information storage unit 3.
【0053】ステップ105では、入力された画面遷移
情報に含まれる構成情報および遷移情報に対して、全て
の情報について処理が終了したか否かが判定され、入力
された画面遷移情報が終了すればステップ106に進
み、そうでなければステップ100ないしステップ10
2の処理を繰り返し行う。In step 105, it is determined whether or not the processing has been completed for all the information on the configuration information and the transition information included in the input screen transition information. Proceed to Step 106, otherwise, Step 100 to Step 10
Step 2 is repeated.
【0054】ステップ106では、画面遷移図生成5は
前記構成情報記憶部2および遷移情報記憶部3に格納さ
れた構成情報及び遷移情報に基づき、それぞれ対応付け
られた内部定義情報および外部識別情報を対応する領域
情報に従って新たな画面遷移図を生成し、ステップ10
7において出力制御部6は前記ステップ106で生成さ
れた新たな画面遷移図を出力する。In step 106, the screen transition diagram generation 5 uses the configuration information and the transition information stored in the configuration information storage unit 2 and the transition information storage unit 3 to store the associated internal definition information and external identification information, respectively. Generate a new screen transition diagram according to the corresponding area information, and
In step 7, the output control unit 6 outputs the new screen transition diagram generated in step 106.
【0055】図7は、入力された画面遷移情報から前記
構成情報および遷移情報を取得し、対応付けられる内部
定義情報と外部識別情報を遷移情報に基づいて新たな画
面遷移図を作成する処理の流れを示すフローチャートで
ある。FIG. 7 shows a process of acquiring the configuration information and the transition information from the input screen transition information and creating a new screen transition diagram based on the associated internal definition information and external identification information based on the transition information. It is a flowchart which shows a flow.
【0056】ステップ110では、構成情報記憶部21
および遷移情報記憶部22に記憶された構成情報および
遷移情報から、まず、新たな画面遷移図の生成の対象と
なる画面に関する構成情報を読み込む。In step 110, the configuration information storage unit 21
First, from the configuration information and transition information stored in the transition information storage unit 22, configuration information regarding a screen on which a new screen transition diagram is to be generated is read.
【0057】そして、ステップ111では、読込んだ画
面に関する構成情報に部品に関する構成情報が含まれる
か判定を行い、含まれる場合は場合は112に進み、含
まれない場合はステップ113に進む。In step 111, it is determined whether or not the read configuration information on the screen includes the configuration information on the parts. If the configuration information is included, the process proceeds to step 112; otherwise, the process proceeds to step 113.
【0058】ステップ112では、前記画面に関する部
品構成情報の抽出を行う。ここでは、例えば、画面構成
情報として設定される画面定義情報「GamenjyutyuuMen
u」と画面識別情報「受注メニュー画面」、および該画
面領域情報に対応する部品構成情報として、部品定義情
報「ButtomjyutyuuTouroku」、「ButtomjyutyuuKensak
u」と部品識別情報「受注登録」、「受注検索」および
該部品領域情報がそれぞれ抽出される。In step 112, component configuration information relating to the screen is extracted. Here, for example, the screen definition information “GamenjyutyuuMen
u ”and screen identification information“ Order menu screen ”, and component definition information“ ButtomjyutyuuTouroku ”and“ ButtomjyutyuuKensak ”as component configuration information corresponding to the screen area information
u ”, the part identification information“ order registration ”,“ order search ”, and the part area information are respectively extracted.
【0059】ステップ113では、対応する遷移情報が
あるか否かの判定が行われ、対応する遷移情報がある場
合にはステップ114に進み、そうでない場合はステッ
プ117に進む。ここでは、画面構成情報が自身の画面
に部品を含まず、他の画面と遷移がある否かが判定され
る。In step 113, it is determined whether or not there is corresponding transition information. If there is corresponding transition information, the process proceeds to step 114, and if not, the process proceeds to step 117. Here, it is determined whether the screen configuration information does not include a component in its own screen and there is a transition to another screen.
【0060】ステップ114では、前記画面または画面
および画面に含まれる部品に対応する遷移情報の抽出を
行う。ここでは、構成情報記憶部2に記憶されている画
面定義情報および部品定期情報に対応する遷移情報が遷
移情報記憶部3から抽出される。例えば、画面定義情報
「GamenjyutyuuMenu」に関する遷移情報としては、遷移
元画面定義情報「GamenjyutyuuMenu」、遷移元部品定義
情報「ButtomjyutyuuToroku 」、遷移先画面定義情報
「GamenjyutyuuTouroku 」、遷移イベント情報「Click
」がそれぞれ抽出され、ステップ115では該抽出さ
れたそれぞれの画面および部品に関する構成情報と対応
する遷移情報の対応付けを行う。In step 114, transition information corresponding to the screen or the screen and components included in the screen is extracted. Here, transition information corresponding to the screen definition information and the component regular information stored in the configuration information storage unit 2 is extracted from the transition information storage unit 3. For example, as the transition information regarding the screen definition information "GamenjyutyuuMenu", the transition source screen definition information "GamenjyutyuuMenu", the transition source part definition information "ButtomjyutyuuToroku", the transition destination screen definition information "GamenjyutyuuTouroku", and the transition event information "Click
Are extracted, and in step 115, transition information corresponding to the extracted configuration information on each screen and component is associated.
【0061】ステップ116では、対象となる画面に関
する全ての遷移に関する対応付けが終了したか否かの判
定が行われ、終了すればステップ117に進み、そうで
ない場合はステップ110に戻り、ステップ110ない
しステップ116までの処理を取り返し行う。At step 116, it is determined whether or not the association for all transitions on the target screen has been completed. If completed, the process proceeds to step 117, otherwise, the process returns to step 110, and the process returns to step 110. The processing up to step 116 is repeated.
【0062】ステップ117では、対象となる画面また
は画面を構成する部品等に関する構成情報および遷移情
報が終了したか否かを判定し、全ての画面遷移情報に関
する情報を前記記憶部に格納するまで処理を続ける。In step 117, it is determined whether or not the configuration information and the transition information on the target screen or the parts constituting the screen have been completed, and the processing is performed until all the information on the screen transition information is stored in the storage unit. Continue.
【0063】ステップ118では、前記処理により内部
定義情報と外部識別情報とが対応付けられた構成情報に
対応する領域情報を適切に配置するために、表示領域を
割り当てる処理を行う。In step 118, a display area is allocated in order to appropriately arrange area information corresponding to the configuration information in which the internal definition information and the external identification information are associated with each other.
【0064】ここでは、出力対象となる画面遷移図上
で、画面および部品を表す抽象的なシンボルが適当な場
所に配置されるように、画面および部品の表示領域の配
置を決定する。その際に、同一表示領域に複数画面が存
在する場合は、表示領域が重ならないように、それぞれ
対応付けられた内部定義情報および外部識別情報に関す
る各領域情報に基づき、所定の領域情報と遷移状況によ
って表示される座標が割り当てられる。Here, the layout of the display area of the screen and the component is determined so that the abstract symbols representing the screen and the component are arranged at appropriate places on the screen transition diagram to be output. At this time, when a plurality of screens exist in the same display area, predetermined area information and transition status are determined based on each area information on the associated internal definition information and external identification information so that the display areas do not overlap. Are assigned.
【0065】即ち、同一表示領域で重なった画面が存在
した場合は、いずれかの画面を所定の方向、例えばX軸
(またはY軸)方向へずらして調整し、表示領域の座標
値を決定する。後に各画面または部品に応じた表示領域
欄に調整後の座標値を格納する。ここでは、単純にX軸
(またはY軸)方向にずらして、画面が重ならないよう
に各座標情報に基づき配置を行い、内部定義情報と該外
部識別情報をそれぞれ近傍に表示するような新たな画面
遷移図を生成する。That is, when there are overlapping screens in the same display area, one of the screens is shifted in a predetermined direction, for example, the X-axis (or Y-axis) direction, and the coordinate value of the display area is determined. . Thereafter, the coordinate values after the adjustment are stored in a display area column corresponding to each screen or component. Here, it is simply shifted in the X-axis (or Y-axis) direction and arranged based on each piece of coordinate information so that the screens do not overlap, and new internal definition information and external identification information are displayed near each other. Generate a screen transition diagram.
【0066】ステップ119では、対応する内部定義情
報と外部識別情報を該領域情報に基づいて配置する処理
を終了したか否かの判定を行い、終了した場合はステッ
プ120に進み、対応する内部定義情報と外部識別情報
を対応付け、それぞれ識別可能な状態とした新たな画面
遷移図を出力する処理を行い、そうでない場合はステッ
プ110ないしステップ118の処理を繰り返す。In step 119, it is determined whether or not the processing for arranging the corresponding internal definition information and external identification information based on the area information has been completed. The information and the external identification information are associated with each other, and a process of outputting a new screen transition diagram in a state where they can be identified is performed. If not, the processes of steps 110 to 118 are repeated.
【0067】以上の処理によれば、前述した機能を図1
に示す実施の形態によって具備させることが可能とな
る。According to the above-described processing, the above-described functions are performed in accordance with FIG.
According to the embodiment shown in FIG.
【0068】図8は、入力された画面遷移情報に基づき
生成され、出力装置9のディスプレイ40に表示される
新たな画面遷移図の概念的な一例を示す図である。FIG. 8 is a diagram showing a conceptual example of a new screen transition diagram generated based on the input screen transition information and displayed on the display 40 of the output device 9.
【0069】この図に示すように、外部識別情報である
「受注メニュー画面」51、「受注登録画面」52、
「受注登録」53、「OK」57には、それぞれ内部定
義情報である「GamenJyutyuuMenu」51a、「GamenJyu
tyuuTouroku 」52a、「ButtomJyutyuuTouroku」53
a、「ButtomOK」57aが対応付けられ、画面の遷移を
表す線分55、59には、「Click 」54、59がそれ
ぞれ対応付けられており、所定の表示形式で画面40に
おいて表示される。As shown in this figure, “order receiving menu screen” 51, “order receiving registration screen” 52, which is external identification information,
"Order registration" 53 and "OK" 57 include "GamenJyutyuuMenu" 51a and "GamenJyu
tyuuTouroku ”52a,“ ButtomJyutyuuTouroku ”53
a, “ButtomOK” 57a is associated with the line segment 55, 59 representing the transition of the screen, and “Click” 54, 59 is associated with the line segment 55, 59, and is displayed on the screen 40 in a predetermined display format.
【0070】これにより、適応する内部定義情報および
外部識別情を同一の画面遷移図上にて視覚的に把握する
ことができ、画面遷移図とプログラムソースの関係付け
が容易になり、開発作業の品質、生産性が向上する。As a result, the applicable internal definition information and external identification information can be visually grasped on the same screen transition diagram, so that the relationship between the screen transition diagram and the program source can be easily established, and the development work can be easily performed. Quality and productivity are improved.
【0071】図9は、新たに生成された画面遷移部71
aと対応するソースプログラム71bを同一画面上で分
割表示した詳細な構成例を示す図である。FIG. 9 shows a newly generated screen transition unit 71.
FIG. 7 is a diagram showing a detailed configuration example in which a source program 71b corresponding to a is divided and displayed on the same screen.
【0072】この図に示すように、画面40で表示され
る画面遷移図71aは、縦方向のスクロールバー72
a、横方向のスクロールバー73aをマウス等を用いて
上下左右に操作することにより、表示されていない箇所
の画面遷移図を表示することが可能である。As shown in this figure, the screen transition diagram 71a displayed on the screen 40 includes a vertical scroll bar 72.
a, By operating the horizontal scroll bar 73a up, down, left, and right using a mouse or the like, it is possible to display a screen transition diagram of a portion that is not displayed.
【0073】また、対応して表示されるソースプログラ
ム71bも、縦方向のスクロールバー72b、横方向の
スクロールバー73bををマウス等を用いて上下左右に
操作することにより、表示されていない箇所のソースプ
ログラムを表示することが可能である。The correspondingly displayed source program 71b can also be displayed by operating the vertical scroll bar 72b and the horizontal scroll bar 73b up, down, left and right using a mouse or the like. It is possible to display the source program.
【0074】なお、以上の実施の形態によれば、画面4
0上で新たな画面遷移図と対応するソースプログラムを
それぞれ識別可能な状態で横方向に分割表示する構成を
有しているが、例えば、上下方向に分割表示するような
画面分割の表示方法としてもよく、新たな画面遷移図と
対応するソースプログラムがそれぞれ識別可能な状態で
表示されればよい。According to the above embodiment, the screen 4
0, a new screen transition diagram and a source program corresponding to the new screen transition diagram are displayed in a horizontally divideable manner in an identifiable state. Alternatively, the new screen transition diagram and the corresponding source program may be displayed in an identifiable state.
【0075】以上、本発明の一実施の形態について詳述
してきたが、具体的な構成例は、この一実施の形態に限
定されるものではなく本発明の要旨を逸脱しない範囲の
設計変更等があっても本発明に含まれる。The embodiment of the present invention has been described above in detail. However, the specific configuration is not limited to this embodiment, and a design change or the like may be made without departing from the gist of the present invention. The present invention is also included in the present invention.
【0076】また、画面遷移処理装置1が有すべき各機
能の処理内容は、コンピュータで読み取り可能な記録媒
体に記録されたソースプログラムに記述されており、こ
のソースプログラムをコンピュータで実行することによ
り、上記処理がコンピュータで実現される。コンピュー
タで読み取り可能な記録媒体としては、磁気記録装置や
半導体メモリ等がある。The processing content of each function that the screen transition processing device 1 should have is described in a source program recorded on a computer-readable recording medium, and the source program is executed by the computer. The above processing is realized by a computer. Examples of the computer-readable recording medium include a magnetic recording device and a semiconductor memory.
【0077】さらに、市場へ流通させる場合には、CD
−ROM(Compact Disk Read OnlyMemory) やフロッピ
ィディスク等の可搬型記録媒体にソースプログラムを格
納しておき、ネットワークを通じて他のコンピュータに
転送することもできる。コンピュータで実行する場合に
は、コンピュータ内のハードディスク装置等にソースプ
ログラムを格納しておき、メインメモリにロードして実
行する。Further, when distributing to the market, the CD
-The source program can be stored in a portable recording medium such as a ROM (Compact Disk Read Only Memory) or a floppy disk and transferred to another computer via a network. When the program is executed by a computer, the source program is stored in a hard disk device or the like in the computer, and is loaded into a main memory and executed.
【0078】[0078]
【発明の効果】以上説明したように本発明では、内部的
に定義される内部定義情報と外部に表示するために定義
された外部識別情報をそれぞれ識別可能な状態とした画
面遷移図で出力することにより、初心者やレビュー者に
対して具体的で分かり易い抽象的なシンボルで表現され
た画面遷移図を提供することが可能となる。As described above, according to the present invention, the internally defined information defined internally and the external identification information defined for external display are output in a screen transition diagram in which they can be identified. As a result, it is possible to provide a screen transition diagram represented by abstract symbols that are specific and easy to understand for beginners and reviewers.
【0079】さらに、内部定義情報と外部識別情報を対
応付けて出力することにより、画面遷移に関する設計仕
様等の確認、ソースプログラムのデバッグ等における処
理が可能となり、また、利用者向けの特別な画面遷移図
を別途作成する必要もなくなることから、確認ミスなど
による設計の手戻りもなくなり、作業効率、生産性、ま
たは、品質の向上が実現する。Further, by outputting the internal definition information and the external identification information in association with each other, it becomes possible to confirm the design specifications and the like regarding screen transition, debug the source program, etc. Since there is no need to separately create a transition diagram, there is no need for design rework due to a confirmation error or the like, thereby improving work efficiency, productivity, or quality.
【図1】本発明の動作原理を説明する原理図である。FIG. 1 is a principle diagram for explaining the operation principle of the present invention.
【図2】入力される画面遷移図及び画面遷移表の一例を
示す図である。FIG. 2 is a diagram showing an example of a screen transition diagram and a screen transition table to be input.
【図3】入力されるソースプログラムの一例を示す図で
ある。FIG. 3 is a diagram showing an example of an input source program.
【図4】構成情報記憶部および遷移情報記憶部の詳細な
構成例を示す図である。FIG. 4 is a diagram illustrating a detailed configuration example of a configuration information storage unit and a transition information storage unit.
【図5】画面遷移処理装置の詳細な構成例を示す図であ
る。FIG. 5 is a diagram illustrating a detailed configuration example of a screen transition processing device.
【図6】新たな画面遷移図を出力するまでの処理の一例
を説明するフローチャートである。FIG. 6 is a flowchart illustrating an example of processing until a new screen transition diagram is output.
【図7】新たな画面遷移図の生成処理の一例を説明する
フローチャートである。FIG. 7 is a flowchart illustrating an example of a process for generating a new screen transition diagram.
【図8】新たな画面遷移図の表示例を示す図である。FIG. 8 is a diagram showing a display example of a new screen transition diagram.
【図9】分割表示された表示例を示す図である。FIG. 9 is a diagram showing a display example of divided display.
【符号の説明】 1 画面遷移処理装置 2 構成情報記憶部 3 遷移情報記憶部 4 画面遷移処理部 5 画面遷移図生成部 6 出力制御部 7 入力装置 8 ネットワーク 9 出力装置[Description of Signs] 1 screen transition processing device 2 configuration information storage unit 3 transition information storage unit 4 screen transition processing unit 5 screen transition diagram generation unit 6 output control unit 7 input device 8 network 9 output device
Claims (3)
図または画面遷移表、あるいは画面遷移図または画面遷
移表に関するソースプログラムに含まれる所定の画面遷
移情報に基づき、対応する画面遷移図を出力する画面遷
移処理装置において、 前記入力された画面遷移情報に関し、少なくとも前記画
面に関する各構成を内部的な識別情報として定義する内
部定義情報と、該内部定義情報に関する各領域を定義す
る領域情報と、前記画面に関する各構成を外部的な識別
情報として定義する外部識別情報と、からなる構成情報
を格納する構成情報記憶部と、 前記構成情報の遷移状況に関し、少なくとも遷移元の内
部定義情報を定義する遷移元画面定義情報および遷移元
部品定義情報と、遷移先の内部定義情報を定義する遷移
先画面定義情報と、該遷移に関する所定のイベントを定
義する遷移イベント情報と、からなる遷移情報を格納す
る遷移情報記憶部と、 前記遷移イベント情報に基づき、適応する前記内部定義
情報に対応する該外部識別情報、または前記外部識別情
報に対応する該内部定義情報の関連付けをくり返し行う
手段と、 前記入力された該画面遷移情報に前記内部定義情報に対
応する該外部識別情報、または前記外部識別情報に対応
する該内部定義情報が定義なされていない場合は、適応
する内部定義情報または外部識別情報をそれぞれ定義
し、前記構成情報記憶部に格納する手段と、を含む画面
遷移処理部と、 前記画面遷移処理部の結果に基づき遷移イベント情報に
関連付けられた該内部定義情報および外部識別情報を識
別可能な状態とした新たな画面遷移図を生成する遷移図
生成部と、 前記生成された新たな画面遷移図を出力する出力処理部
と、 を備えることを特徴とする画面遷移処理装置。1. A corresponding screen transition diagram is output based on predetermined screen transition information included in a screen transition diagram or a screen transition table relating to an input screen transition, or a source program relating to the screen transition diagram or the screen transition table. In the screen transition processing device, with respect to the input screen transition information, internal definition information defining at least each configuration related to the screen as internal identification information, area information defining each area related to the internal definition information, A configuration information storage unit that stores configuration information including external identification information that defines each configuration related to a screen as external identification information; and a transition that defines at least a transition source internal definition information regarding a transition state of the configuration information. Source screen definition information and transition source part definition information, transition destination screen definition information that defines the internal definition information of the transition destination, A transition information storage unit configured to store transition information including a transition event information that defines a predetermined event relating to a transition; and the external identification information corresponding to the internal definition information to be adapted, based on the transition event information, or the external. Means for repeatedly associating the internal definition information corresponding to the identification information; and the external identification information corresponding to the internal definition information in the input screen transition information, or the internal definition information corresponding to the external identification information If not defined, a screen transition processing unit including: defining an applicable internal definition information or external identification information, respectively, and storing the information in the configuration information storage unit; based on the result of the screen transition processing unit Generate a new screen transition diagram in which the internal definition information and the external identification information associated with the transition event information can be identified. Transition diagram generation unit, and an output processing unit that outputs the new screen transition diagram said generated screen transition processing apparatus comprising: a.
遷移情報がソースプログラムに関する場合に、生成され
た新たな画面遷移図および該画面遷移図に関するソース
プログラムを同一画面上で分割表示することを特徴とす
る請求項1記載の画面遷移処理装置。2. When the input screen transition information is related to a source program, the output processing unit divides and displays a generated new screen transition diagram and a source program related to the screen transition diagram on the same screen. The screen transition processing device according to claim 1, wherein:
図または画面遷移表、あるいは画面遷移図または画面遷
移表に関するソースプログラムに含まれる所定の画面遷
移情報に基づき、対応する生成物を出力する処理をコン
ピュータに実行させるソースプログラムを記録したコン
ピュータ読み取り可能な記録媒体において、 前記入力された画面遷移情報に関し、少なくとも前記画
面に関する各構成を内部的な識別情報として定義する内
部定義情報と、該内部定義情報に関する各領域を定義す
る領域情報と、前記画面に関する各構成を外部的な識別
情報として定義する外部識別情報と、からなる構成情報
を格納する構成情報記憶手段、 前記構成情報の遷移状況に関し、少なくとも遷移元の内
部定義情報を定義する遷移元画面定義情報および遷移元
部品定義情報と、遷移先の内部定義情報を定義する遷移
先画面定義情報と、該遷移に関する所定のイベントを定
義する遷移イベント情報と、からなる遷移情報を格納す
る遷移情報記憶手段、 前記遷移イベント情報に基づき、適応する前記内部定義
情報に対応する該外部識別情報、または前記外部識別情
報に対応する該内部定義情報の関連付けをくり返し行う
手段、 前記入力された該画面遷移情報に前記内部定義情報に対
応する該外部識別情報、または前記外部識別情報に対応
する該内部定義情報が定義なされていない場合は、適応
する内部定義情報または外部識別情報をそれぞれ定義
し、前記構成情報記憶部に格納する手段、を含む画面遷
移処理手段、 前記画面遷移処理手段の結果に基づき遷移イベント情報
に関連付けられた該内部定義情報および外部識別情報を
識別可能な状態とした新たな画面遷移図を生成する遷移
図生成手段、 前記生成された新たな画面遷移図を出力する出力処理手
段、 として機能させるプログラムを記録したコンピュータ読
取り可能な記録媒体。3. A process of outputting a corresponding product based on predetermined screen transition information included in a screen transition diagram or a screen transition table relating to an input screen transition or a source program relating to the screen transition diagram or the screen transition table. A computer-readable recording medium that records a source program that causes a computer to execute the internal definition information, wherein the input screen transition information defines at least each configuration related to the screen as internal identification information; Area information that defines each area related to information, and external identification information that defines each configuration related to the screen as external identification information, configuration information storage means that stores configuration information, and a transition state of the configuration information, Transition source screen definition information and transition that define at least the transition source internal definition information A transition information storage unit that stores transition information including component definition information, transition destination screen definition information that defines internal definition information of the transition destination, and transition event information that defines a predetermined event related to the transition; Means for repeatedly associating the external identification information corresponding to the internal definition information or the internal definition information corresponding to the external identification information, based on the information, the internal definition information being added to the input screen transition information If the external identification information corresponding to the external identification information or the internal definition information corresponding to the external identification information is not defined, the corresponding internal definition information or external identification information is defined and stored in the configuration information storage unit. Screen transition processing means, comprising: the internal definition associated with transition event information based on the result of the screen transition processing means Diagram generating means for generating a new screen transition diagram in which information and external identification information can be identified, and output processing means for outputting the generated new screen transition diagram. Possible recording medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25012999A JP2001075789A (en) | 1999-09-03 | 1999-09-03 | Screen transition processor and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25012999A JP2001075789A (en) | 1999-09-03 | 1999-09-03 | Screen transition processor and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001075789A true JP2001075789A (en) | 2001-03-23 |
Family
ID=17203269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25012999A Pending JP2001075789A (en) | 1999-09-03 | 1999-09-03 | Screen transition processor and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001075789A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007018204A (en) * | 2005-07-07 | 2007-01-25 | Hitachi Software Eng Co Ltd | Picture progress management system |
JP2016173721A (en) * | 2015-03-17 | 2016-09-29 | キヤノンマーケティングジャパン株式会社 | Information processing device, control method of information processing device, and program |
JP2017188047A (en) * | 2016-04-08 | 2017-10-12 | ダイキン工業株式会社 | Program creation support system |
JP2020024724A (en) * | 2015-03-17 | 2020-02-13 | キヤノンマーケティングジャパン株式会社 | Information processor, method for controlling information processor, and program |
-
1999
- 1999-09-03 JP JP25012999A patent/JP2001075789A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007018204A (en) * | 2005-07-07 | 2007-01-25 | Hitachi Software Eng Co Ltd | Picture progress management system |
JP2016173721A (en) * | 2015-03-17 | 2016-09-29 | キヤノンマーケティングジャパン株式会社 | Information processing device, control method of information processing device, and program |
JP2020024724A (en) * | 2015-03-17 | 2020-02-13 | キヤノンマーケティングジャパン株式会社 | Information processor, method for controlling information processor, and program |
JP2017188047A (en) * | 2016-04-08 | 2017-10-12 | ダイキン工業株式会社 | Program creation support system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0785137A (en) | Generating device for cad library model | |
WO2021098200A1 (en) | Ultrasonic report display method and apparatus, ultrasonic device, and storage medium | |
JP2001216142A (en) | Program preparation aiding device | |
JPH11250271A (en) | Layout editing method, device therefor and record medium recorded with program for executing the processing | |
US6928330B2 (en) | CAD system, design-support program for CAD system, and design methods | |
JP2001075789A (en) | Screen transition processor and storage medium | |
JP2671793B2 (en) | Program generator usage specification simulation method and apparatus | |
JPH0756768A (en) | Automatic testing method corresponding to data type | |
JP3850867B1 (en) | Source program creation support system | |
JP2001043076A (en) | Device and method for generating gui screen, and recording medium recording gui screen generation program | |
JPH0635987A (en) | Device and mehtod for preparing circuit diagram | |
JPH06332645A (en) | Data input/output screen constructing system | |
JP2000242477A (en) | Preparation supporting tool and specification verifying tool for software | |
JP2001051771A (en) | System and method for processing picture | |
JP3075388B2 (en) | How to create CAD drawings | |
JPH05298378A (en) | Method for managing design drawing | |
JPH10207702A (en) | Device for preparing software program | |
JPH04157560A (en) | Table generating method | |
JP2006215893A (en) | Electronic manual editing device | |
JPH04360280A (en) | Graphic processor | |
JP2001325097A (en) | Help function generating device, help function generating method and computer-readable recording medium with help function generation program recorded thereon | |
JPH09305454A (en) | Database structuring device | |
JPH0270129A (en) | Controller for display screen | |
JPH05281954A (en) | Screen generating device | |
JPH0314170A (en) | Business form generating device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060525 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090901 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100105 |