JP2002007017A - Screen preparation system and recording medium - Google Patents

Screen preparation system and recording medium

Info

Publication number
JP2002007017A
JP2002007017A JP2000181605A JP2000181605A JP2002007017A JP 2002007017 A JP2002007017 A JP 2002007017A JP 2000181605 A JP2000181605 A JP 2000181605A JP 2000181605 A JP2000181605 A JP 2000181605A JP 2002007017 A JP2002007017 A JP 2002007017A
Authority
JP
Japan
Prior art keywords
screen
file
base
parts
data
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
JP2000181605A
Other languages
Japanese (ja)
Inventor
Masaaki Kimura
雅彰 木村
Koji Shinjo
康志 新庄
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.)
PFU Ltd
Original Assignee
PFU Ltd
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 PFU Ltd filed Critical PFU Ltd
Priority to JP2000181605A priority Critical patent/JP2002007017A/en
Publication of JP2002007017A publication Critical patent/JP2002007017A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily and also quickly prepare an optional screen from a base screen and parts without compilation, also to distinguish and store data in the file of each part and to facilitate storage and accumulation by preparing a base screen and various parts to be arranged, storing the base screen and the parts in a screen file and an item file at the time of arranging the parts on the base screen to complete the preparation and storing data inputted (selected) from the prepared screen in the file of each part about a picture preparation system for preparing a screen to which data is inputted and a recording medium. SOLUTION: This system is provided with the base screen to be a base, a plurality of parts whose items to be arranged on the base screen are registered, a means for repeatedly arranging a selected part among the plurality of the parts on the base screen, and a means for storing the picture in a picture file and the parts in the item file at the time of completing the arrangement of the parts on the base screen.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明が属する技術分野】本発明は、データを入力する
画面を作成する画面作成システムおよび記録媒体に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a screen creation system for creating a screen for inputting data and a recording medium.

【0002】[0002]

【従来の技術】従来、画面上に表示した入力領域からデ
ータを入力させて取り込む場合、画面定義体で画面、入
力領域およびその属性などを1つ1つ手作業で設定した
後、コンパイルして入力画面を作成していた。
2. Description of the Related Art Conventionally, when inputting and taking in data from an input area displayed on a screen, a screen, an input area, its attributes, etc. are manually set one by one by a screen definition body and then compiled. An input screen was being created.

【0003】[0003]

【発明が解決しようとする課題】このため、入力画面を
作成するには、その都度、画面、入力領域およびその属
性などを1つ1つ手作業で設定してコンパイルする必要
があり、同じような画面を作成する場合でも1つ1つ手
作業で設定してコンパイルするという面倒な作業が必要
となってしまう問題があった。
Therefore, each time an input screen is created, it is necessary to manually set and compile each screen, input area and its attributes, etc. Even when creating a complicated screen, there is a problem that a troublesome work of setting and compiling manually one by one becomes necessary.

【0004】本発明は、これらの問題を解決するため、
ベース画面およ配置する各種の部品を作成しておき、ベ
ース画面上に部品を配置して作成完了したときに画面フ
ァイルおよび項目ファイルに格納し、作成した画面上か
ら入力(選択)されたデータを部品毎のファイルに格納
し、ベース画面および部品から任意の画面をコンパイル
なしに簡易かつ迅速に作成すると共に、部品毎のファイ
ルにデータを区別して格納でき、集計を容易にすること
を目的としている。
[0004] The present invention solves these problems,
Create the base screen and various parts to be placed, place the parts on the base screen, store them in the screen file and item file when the creation is completed, and input (select) data from the created screen Is stored in a file for each part, and any screen can be created easily and quickly from the base screen and parts without compiling, and the data can be stored separately in a file for each part, facilitating tabulation. I have.

【0005】[0005]

【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、ベース画
面1は、部品を配置する、ベースとなる画面である。
Means for solving the problem will be described with reference to FIG. In FIG. 1, a base screen 1 is a base screen on which components are arranged.

【0006】部品2は、ベース画面1上に配置する部品
である。画面4は、ベース画面1上に部品2を配置して
表示した画面である。作成完了ボタン処理手段21は、
作成完了ボタンが押下されたときに、画面4の画面イメ
ージを画面ファイル11および画面4上に配置した部品
を項目ファイル2に格納するものである。
[0006] The component 2 is a component arranged on the base screen 1. The screen 4 is a screen in which the components 2 are arranged and displayed on the base screen 1. The creation completion button processing means 21
When the creation completion button is pressed, the screen image of the screen 4 is stored in the screen file 11 and the parts arranged on the screen 4 are stored in the item file 2.

【0007】参照ボタン処理手段22は、参照ボタンが
押下されたときに、確認画面5を表示したりなどするも
のである。登録ボタン処理手段23は、登録ボタンが押
下されたときに、部品毎に対応づけて入力されたデータ
をファイルに格納したりなどするものである。
[0007] The reference button processing means 22 is for displaying the confirmation screen 5 when the reference button is pressed. The registration button processing unit 23 stores data input in association with each component in a file when the registration button is pressed.

【0008】次に、動作を説明する。ベース画面1から
選択されたベース画面を読み出して画面4を表示し、当
該画面4上に部品2から選択して任意の位置に配置する
ことを繰り返し、作成完了ボタンが押下されたときに、
作成完了ボタン処理手段21が画面4の画面イメージを
画面ファイル11に格納、および画面4上に配置した部
品の情報を項目ファイル12に格納し、入力画面を作成
するようにしている。
Next, the operation will be described. When the base screen selected from the base screen 1 is read out, the screen 4 is displayed, the selection from the component 2 on the screen 4 is repeated at an arbitrary position, and when the creation completion button is pressed,
The creation completion button processing means 21 stores the screen image of the screen 4 in the screen file 11 and stores the information of the parts arranged on the screen 4 in the item file 12 to create the input screen.

【0009】この際、作成完了して格納した画面ファイ
ル11および項目ファイル12から画面および部品を読
み出して画面上に部品を表示し、表示された画面上で入
力されたデータについて、登録指示があったときに入力
されたデータを部品毎のファイルに格納するようにして
いる。
At this time, the screen and the parts are read from the screen file 11 and the item file 12 which have been created and stored, the parts are displayed on the screen, and a registration instruction is given for the data input on the displayed screen. Is stored in a file for each component.

【0010】また、作成完了して格納した画面ファイル
11および項目ファイル12から画面および部品を読み
出して確認画面5上に項目に対応づけて入力されたデー
タを表示するようにしている。
[0010] Further, screens and parts are read from the screen file 11 and the item file 12 which have been created and stored, and the input data is displayed on the confirmation screen 5 in association with the items.

【0011】また、部品2として、項目名、入力領域の
サイズなどの属性を設定するようにしている。従って、
ベース画面1および配置する各種の部品2を作成してお
き、ベース画面1上に部品2を配置して作成完了したと
きに画面ファイル11および項目ファイル12に格納し
たり、作成した画面上から入力(選択)されたデータを
部品毎のファイルに格納したりすることにより、ベース
画面1および部品2から任意の画面をコンパイルなしに
簡易かつ迅速に作成することが可能となると共に、部品
毎のファイルにデータを区別して格納でき、集計を容易
にすることが可能となる。
Further, attributes such as an item name and the size of an input area are set as the component 2. Therefore,
The base screen 1 and various parts 2 to be arranged are created, and when the parts 2 are arranged on the base screen 1 and the creation is completed, they are stored in the screen file 11 and the item file 12 or input from the created screen. By storing the (selected) data in a file for each part, it is possible to easily and quickly create an arbitrary screen from the base screen 1 and the part 2 without compiling, and to save a file for each part. The data can be distinguished and stored, and the aggregation can be facilitated.

【0012】[0012]

【発明の実施の形態】次に、図1から図7を用いて本発
明の実施の形態および動作を順次詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment and operation of the present invention will be described in detail sequentially with reference to FIGS.

【0013】図1は、本発明のシステム構成図を示す。
図1において、ベース画面1は、部品を配置する、ベー
スとなる画面である(図3の(a)参照)。
FIG. 1 shows a system configuration diagram of the present invention.
In FIG. 1, a base screen 1 is a base screen on which components are arranged (see FIG. 3A).

【0014】部品2は、ベース画面1上に配置するテン
プレートなどであって、項目名、属性、タイプ、参照関
数、登録関数などを設定したものである(図3の(b)
参照)。
The component 2 is a template or the like to be arranged on the base screen 1 and has an item name, an attribute, a type, a reference function, a registration function, and the like set therein (FIG. 3B).
reference).

【0015】画面4は、ベース画面などを表示したもの
である。確認画面5は、画面4上から入力されたデータ
を確認するための画面である。画面ファイル11は、作
成した画面(画面イメージ)を格納したものである。
Screen 4 displays a base screen and the like. The confirmation screen 5 is a screen for confirming data input from the screen 4. The screen file 11 stores the created screen (screen image).

【0016】項目ファイル12は、作成した画面上の部
品(項目)を格納したものである。作成完了ボタン処理
手段21は、画面4上に部品の配置を完了して画面作成
ボタンが押下されたときに、作成された画面4の画面イ
メージを画面ファイル11に格納、および画面4上に配
置した部品(項目)の情報を項目ファイル12に格納し
たりなどするものである。
The item file 12 stores the created components (items) on the screen. The creation completion button processing means 21 stores the created screen image of the screen 4 in the screen file 11 and arranges it on the screen 4 when the placement of the components on the screen 4 is completed and the screen creation button is pressed. The information of the parts (items) is stored in the item file 12 or the like.

【0017】参照ボタン処理手段22は、参照ボタンが
押下されたときに、画面ファイル11および項目ファイ
ル12から画面および部品(項目)を読み出し、確認画
面5上で確認する項目名に対応づけて入力データを表示
するものである。
The reference button processing means 22 reads a screen and a part (item) from the screen file 11 and the item file 12 when the reference button is pressed, and inputs the screen and the component (item) in association with the item name to be confirmed on the confirmation screen 5. Display data.

【0018】登録ボタン処理手段23は、入力されたデ
ータを、該当する部品(項目)のファイルに格納したり
などするものである。次に、図1の構成の動作を説明す
る。
The registration button processing means 23 stores the input data in a file of a corresponding part (item). Next, the operation of the configuration of FIG. 1 will be described.

【0019】図1の(a)は、ベース画面1、部品2お
よび作業用の画面4を用意した状態を示す。この状態で
は、ベース画面1および部品2(図3参照)を予め作成
しておき、作業用の画面4を表示したものである。
FIG. 1A shows a state in which a base screen 1, components 2, and a work screen 4 are prepared. In this state, the base screen 1 and the component 2 (see FIG. 3) are created in advance, and the work screen 4 is displayed.

【0020】図1の(b)は、テンプレートを用いて画
面を作成した状態を示す。この状態では、ベース画面1
から選択した画面(会員登録用の画面)を作業用の画面
4に表示、および部品2を構成する、ここでは、テンプ
レートを項目1,2,3,4にそれぞれ対応つけて配置
して図示のように、項目と入力領域(選択ボタン)を表
示したものである。そして、画面の作成完了ボタンを押
下すると、右側の作成完了ボタン処理手段(作成ob
j)21が起動され、画面4上の画面イメージを画面フ
ァイル11に格納、および画面4上の項目名とその入力
領域(選択ボタン)の情報を項目ファイル12に格納
(画面情報を格納)して保存する。
FIG. 1B shows a state in which a screen is created using a template. In this state, the base screen 1
A screen (member registration screen) selected from the above is displayed on the work screen 4 and the component 2 is configured. Here, the templates are arranged in correspondence with the items 1, 2, 3, and 4, respectively. Thus, items and input areas (selection buttons) are displayed. Then, when a screen creation completion button is pressed, the creation completion button processing means (create ob
j) 21 is started, the screen image on the screen 4 is stored in the screen file 11, and the information on the item names on the screen 4 and their input areas (selection buttons) is stored in the item file 12 (screen information is stored). And save.

【0021】図1の(c)は、画面入力の状態を示す。
この状態では、図1の(b)の画面の作成を完了した状
態、あるいは画面ファイル11および項目ファイル12
から画面イメージおよび項目名とその入力領域(選択ボ
タン)の情報を読み出して画面4上に表示した状態で、
入力領域にオペレータが図示のようにキー入力および選
択ボタンをマウスで選択し、画面入力を行ったものであ
る。
FIG. 1C shows a screen input state.
In this state, the creation of the screen shown in FIG. 1B is completed, or the screen file 11 and the item file 12
The screen image and the item name and the information of the input area (selection button) thereof are read out from the
In the input area, a key input and a selection button are selected with a mouse as shown in the figure, and screen input is performed.

【0022】図1の(d)は、図1の(c)の画面入力
した状態で、参照ボタンを押下して確認画面5を表示し
た状態を示す。この状態では、図1の(c)の画面入力
された状態で、入力領域(選択ボタン)に対応するテン
プレートobjを呼び出し、呼び出されたテンプレート
objがそれぞれ確認画面5上の該当項目に対応づけて
入力されたデータ(選択されたボタンの情報)をそれぞ
れ図示のように表示したものである。
FIG. 1D shows a state in which the confirmation screen 5 is displayed by pressing the reference button when the screen of FIG. 1C is input. In this state, the template obj corresponding to the input area (selection button) is called in a state where the screen of FIG. 1C is input, and the called templates obj are respectively associated with corresponding items on the confirmation screen 5. The input data (information of the selected button) is displayed as shown in the figure.

【0023】図1の(e)は、登録ボタン押下して各フ
ァイルに確認後の入力データを格納した状態を示す。こ
の状態では、例えば図1の(d)の確認画面5で確認表
示した状態で、登録ボタンが押下された場合に、画面フ
ァイル11を参照して、各テンプレートobjが呼び出
され、呼び出されたテンプレートobjが確認画面5上
の該当項目に対応づけて入力された確認済のデータ(選
択されたボタンの情報)をそれぞれ図示のようにファイ
ルに格納したものである。
FIG. 1E shows a state where the input data after confirmation is stored in each file by pressing the registration button. In this state, for example, when the registration button is pressed in a state where the confirmation screen 5 of FIG. 1D is displayed for confirmation, each template obj is called with reference to the screen file 11 and the called template is called. obj stores the confirmed data (information of the selected button) input in association with the corresponding item on the confirmation screen 5 in a file as shown in the figure.

【0024】以下順次詳細に説明する。図2は、本発明
の動作説明フローチャート(ベース画面/部品作成)を
示す。これは、図1のベース画面1および部品2を作成
するフローチャートである。
The details will be sequentially described below. FIG. 2 is a flowchart for explaining the operation of the present invention (base screen / part creation). This is a flowchart for creating the base screen 1 and the component 2 in FIG.

【0025】図2において、S1は、ベース画面を作成
する。これは、図1のベース画面1として、図示の下記
のものを作成する。 ・編集関数: ・作成完了ボタン関数: ・参照ボタン関数: ・登録ボタン関数: ・ファイル作成(画面、項目): ・その他: S2は、部品を作成する。これは、図1の部品2とし
て、図示の下記のものを作成する。
In FIG. 2, S1 creates a base screen. This creates the following shown in the figure as the base screen 1 in FIG. -Editing function:-Creation completion button function:-Reference button function:-Registration button function:-File creation (screen, item):-Others: S2 creates parts. This creates the following shown as part 2 in FIG.

【0026】・タイプの指定:テキストボックス、ラジ
オボタン、チェックボックスなど ・項目名設定関数: ・属性設定関数: ・参照関数: ・登録関数: ・ファイル作成(テキスト、ラジオ、チェック用): ・その他: S3は、登録する。これは、S1で作成したベース画面
1およびS2で作成した部品2を部品マスタに登録す
る。
-Type designation: text box, radio button, check box, etc.-Item name setting function:-Attribute setting function:-Reference function:-Registration function:-File creation (for text, radio, check):-Others : S3 registers. That is, the base screen 1 created in S1 and the component 2 created in S2 are registered in the component master.

【0027】以上によって、図1のベース画面1および
部品2が予め作成されて部品マスタに登録されたことと
なる。図3は、本発明のベース画面/部品例を示す。
As described above, the base screen 1 and the component 2 shown in FIG. 1 are created in advance and registered in the component master. FIG. 3 shows an example of a base screen / part of the present invention.

【0028】図3の(a)は、ベース画面の例を示す。
ここでは、図2のS1で作成されて部品マスタに登録さ
れた状態を示し、ベース画面IDに対応づけて図示の下
記のものを登録したものである。
FIG. 3A shows an example of a base screen.
Here, the state created in S1 of FIG. 2 and registered in the component master is shown, and the following shown in the figure is registered in association with the base screen ID.

【0029】・編集関数: ・作成完了ボタン関数: ・参照ボタン関数: ・登録ボタン関数: 図3の(b)は、部品の例を示す。ここでは、図2のS
2で作成されて部品マスタに登録された状態を示し、部
品ID=1(テンプレート1、テキスト)に対応づけて
図示の下記のものを登録したものである。
Editing function: Creation completion button function: Reference button function: Registration button function: FIG. 3B shows an example of a component. Here, S in FIG.
2 shows the state created and registered in the parts master, in which the following items shown in the figure are registered in association with the part ID = 1 (template 1, text).

【0030】・項目名設定:(項目の名称)=項目1 ・属性設定:(長さ、高さ)入力領域=図示の長さ、高
さの入力領域 ・タイプ設定:(テキスト) ・参照関数:(入力データを参照) ・登録関数:(データを登録) 同様に、部品ID=13についても図示のように登録す
る。
Item name setting: (item name) = item 1 Attribute setting: (length, height) input area = illustrated length, height input area Type setting: (text) reference function : (Refer to input data) Registration function: (register data) Similarly, part ID = 13 is registered as shown.

【0031】以上のようにベース画面1および部品2を
部品マスタに図示のような構造にして登録することが可
能となる。図4は、本発明の動作説明フローチャート
(画面作成)を示す。これは、既述したベース画面1お
よび部品2をもとに画面を作成するときの手順である。
As described above, the base screen 1 and the component 2 can be registered in the component master with the structure shown in the figure. FIG. 4 shows a flowchart (screen creation) for explaining the operation of the present invention. This is a procedure for creating a screen based on the base screen 1 and the component 2 described above.

【0032】図4において、S11は、ベース画面を表
示(右)および部品画面を表示(左)する。これは、例
えば後述する図5の(b)に示すように、選択されたベ
ース画面を右側に表示、および部品2であるテンプレー
トの一覧を左側に表示する。
In FIG. 4, S11 displays a base screen (right) and a parts screen (left). In this case, for example, as shown in FIG. 5B described later, the selected base screen is displayed on the right side, and a list of templates as the part 2 is displayed on the left side.

【0033】S12は、部品を選択する。S13は、部
品の属性設定画面を表示する。S14は、部品属性を設
定する。
In step S12, a part is selected. In step S13, a component attribute setting screen is displayed. In step S14, a component attribute is set.

【0034】S15は、ベース画面に追加表示する。こ
れらS12からS15は、後述する図5の(b)に示す
ように、左側に部品2であるテンプレートの一覧および
右側に選択したベース画面を表示した状態で、左側のテ
ンプレートの一覧中からベース画面に配置するものを1
つ選択し、そのテンプレートについて図示外の属性設定
画面を表示して部品属性を設定(例えば既述した図3の
(b)の部品IDに対応づけて属性設定(入力領域の長
さ、高さ)などを設定し、ベース画面上の指定した位置
に追加(配置)する。これらS12からS15を繰り返
し、図5の(b)に示すようにに、右側のベース画面上
にテンプレートが矢印で示すように配置され、属性設定
した入力領域の矩形が表示されることとなる。
In step S15, an additional display is performed on the base screen. In steps S12 to S15, as shown in FIG. 5B to be described later, a list of templates as the part 2 and a selected base screen are displayed on the right side, and the base screen is selected from the list of templates on the left side. 1 to put in
3 and displays an attribute setting screen (not shown) for the template to set a component attribute (for example, attribute setting (eg, length and height of the input area in association with the component ID of FIG. 3B described above). ) Is set and added (arranged) at a designated position on the base screen.These steps S12 to S15 are repeated, and the template is indicated by an arrow on the right base screen as shown in FIG. And the rectangle of the input area with the attribute set is displayed.

【0035】S16は、終了か判別する。YESの場合
には、テンプレートをベース画面に追加(配値)する操
作が終了したので、S17に進む。NOの場合には、S
12からS15を繰り返し行う。
In S16, it is determined whether or not the processing is to be ended. In the case of YES, since the operation of adding (assigning) the template to the base screen has been completed, the process proceeds to S17. If NO, S
Steps S12 to S15 are repeated.

【0036】S17は、画面上の作成完了ボタンを押下
する。S18は、ファイルにデータを登録する。これに
より、画面イメージが画面ファイル11に登録され、項
目などの情報(テンプレートと入力領域の高さ、長さな
どの情報)が項目テーブル12に登録されることとな
る。
In step S17, a creation completion button on the screen is pressed. A step S18 registers the data in the file. As a result, the screen image is registered in the screen file 11, and information such as items (information such as the height and length of the template and the input area) is registered in the item table 12.

【0037】以上によって、図2のフローチャートに従
い予め作成したベース画面1を右、部品2であるテンプ
レート一覧を左に表示し、テンプレート一覧から選択し
て属性設定してベース画面に配置することを繰り返し、
ベース画面上に項目とその入力領域や選択ボタンなどを
作成し、画面イメージを画面ファイル11および項目や
入力領域などの情報を項目ファイル12に格納し、入力
画面を簡易に作成することが可能となる。
As described above, the base screen 1 prepared in advance in accordance with the flowchart of FIG. 2 is displayed on the right, the template list as the component 2 is displayed on the left, the attributes are selected from the template list, set the attributes, and are repeatedly arranged on the base screen. ,
It is possible to create items and their input areas and selection buttons on the base screen, store screen images in the screen file 11 and store information such as items and input areas in the item file 12, and easily create input screens. Become.

【0038】図5は、本発明の説明図(画面作成)を示
す。これは、図4のフローチャートに従い入力画面を作
成するときの順序を模式的に示したものである。図5の
(a)は、あらかじめ用意するものを示す。ここでは、
ベース画面1、部品2、および作業用の画面4、作成完
了ボタン処理手段21、参照ボタン処理手段22、登録
ボタン処理手段23、画面ファイル11、項目ファイル
12などを予め用意する。
FIG. 5 shows an explanatory diagram (screen creation) of the present invention. This schematically shows the order in which an input screen is created according to the flowchart of FIG. FIG. 5A shows one prepared in advance. here,
A base screen 1, a component 2, a work screen 4, a creation completion button processing means 21, a reference button processing means 22, a registration button processing means 23, a screen file 11, an item file 12, and the like are prepared in advance.

【0039】ベース画面1は、ベースとなる画面の例で
あって、例えばユーザ確認用の入力画面のベースとなる
画面(例えば固定文字を配置した画面)であって、用途
に応じて用意したものである。
The base screen 1 is an example of a screen serving as a base, for example, a screen serving as a base of an input screen for user confirmation (for example, a screen on which fixed characters are arranged) and prepared according to the application. It is.

【0040】部品2は、ベース画面1上に配置するテン
プレートであって、例えば項目名と入力領域、項目名と
選択ボタンなどの基本的なテンプレートである。ここで
は、テンプレートに対応づけてobj(オブジェクト)
を作成しておく。objは、画面上の当該テンプレート
の入力領域に入力された内容を当該テンプレートに対応
づけたテンプレートファイルに格納したりなどするプロ
グラムである。
The component 2 is a template arranged on the base screen 1 and is a basic template such as an item name and an input area, an item name and a selection button, and the like. Here, obj (object)
Is created. The obj is a program for storing contents input to the input area of the template on the screen in a template file associated with the template.

【0041】画面4は、作業用の画面(ウィンドウ)で
ある。作成完了ボタン処理手段21は、作成objであ
って、画面4上に作成完了ボタンを表示し、押下された
ときに画面4上に配置して表示した画面イメージを画面
ファイル11に格納、および項目名と入力領域などの情
報を項目ファイル12に格納したりなどするものであ
る。
The screen 4 is a work screen (window). The creation completion button processing means 21 is a creation obj, displays a creation completion button on the screen 4, stores a screen image arranged and displayed on the screen 4 when pressed, in the screen file 11, and Information such as a name and an input area is stored in the item file 12.

【0042】参照ボタン処理手段22は、参照objで
あって、画面4上に参照ボタンを表示し、押下されたと
きに図7の(b)に示すように、画面ファイル11およ
び項目ファイル12を参照して確認画面上に項目に対応
づけて入力データ(選択データ)を表示したりなどする
ものである。
The reference button processing means 22 is a reference obj, displays a reference button on the screen 4 and, when pressed, converts the screen file 11 and the item file 12 as shown in FIG. For example, input data (selection data) is displayed on the confirmation screen in association with items on the reference screen.

【0043】登録ボタン処理手段23は、登録objで
あって、画面4あるいは確認画面上に表示された項目の
内容を、図7の(c)に示すように、項目に対応するテ
ンプレートのファイルに格納させたりなどするものであ
る。
The registration button processing means 23 stores the contents of the item displayed on the screen 4 or the confirmation screen in a template file corresponding to the item, as shown in FIG. They are stored.

【0044】画面ファイル11は、画面イメージを格納
するものである。項目ファイル12は、画面4上に配置
した項目および入力領域などの情報を格納するものであ
る。
The screen file 11 stores a screen image. The item file 12 stores information such as items and input areas arranged on the screen 4.

【0045】図5の(b)は、部品(テンプレート)を
利用して画面を作成した例を示す。ここでは、図示のよ
うに、部品2である、テンプレート1,2,3,13,
5,12を選択して属性設定した後に、矢印で示すよう
に画面(選択したベース画面1)4の位置に上段から順
に配置した様子を示す。この状態では、画面上には、6
個の項目とその入力領域あるいは選択ボタンが配置さ
れ、作成されている。この状態で、図示外の画面4上の
作成完了ボタンを押下すると、作成完了ボタン処理手段
21が画面ファイル11に画面ID(あるいは画面ID
とそのイメージ)を格納すると共に、画面4上の項目と
その入力領域の情報あるいは図示のように当該項目のo
bjを項目ファイル12に,画面IDに対応づけて格納
する。
FIG. 5B shows an example in which a screen is created using components (templates). Here, as shown in the figure, the template 1, 2, 3, 13,
After selecting the attributes 5 and 12 and setting the attributes, they are arranged at the position of the screen (the selected base screen 1) 4 in order from the top as shown by the arrow. In this state, 6 is displayed on the screen.
Items and their input areas or selection buttons are arranged and created. In this state, when the creation completion button on the screen 4 (not shown) is pressed, the creation completion button processing means 21 stores the screen ID (or screen ID) in the screen file 11.
And its image) as well as information on the item on the screen 4 and its input area or o of the item as shown in the figure.
bj is stored in the item file 12 in association with the screen ID.

【0046】以上によって、ユーザは選択したベース画
面1を画面4の右側に表示し、部品2であるテンプレー
ト一覧を画面4の左側に図5の(b)に示すように表示
し、テンプレート一覧からテンプレートを選択してその
属性設定した後にベース画面上の所定位置に配置するこ
とを繰り返して画面を作成する。画面作成完了したとき
に、画面4上の作成完了ボタンを押下すると、作成完了
ボタン処理手段21が起動されて、画面4上の画面ID
(画面イメージ)を画面ファイル11に格納、および画
面4上の項目などの情報(あるいobj)を画面IDに
対応づけて項目ファイル12に格納し、任意の入力画面
を簡易、迅速に作成することが可能となる。また、作成
した画面を表示し、入力領域を修正したり、他のテンプ
レートに入れ替えたりの編集した後、同様に、画面ファ
イル11および項目ファイル12に更新することで、修
正、追加などの編集を簡易に行うことが可能となる。
As described above, the user displays the selected base screen 1 on the right side of the screen 4 and displays the template list as the part 2 on the left side of the screen 4 as shown in FIG. A screen is created by repeatedly selecting a template, setting its attributes, and arranging it at a predetermined position on the base screen. When the creation completion button on the screen 4 is pressed when the creation of the screen is completed, the creation completion button processing means 21 is activated, and the screen ID on the screen 4 is displayed.
(Screen image) is stored in the screen file 11, and information (or obj) such as items on the screen 4 is stored in the item file 12 in association with the screen ID, and an arbitrary input screen is created simply and quickly. It becomes possible. After the created screen is displayed and the input area is edited or replaced with another template, the screen file 11 and the item file 12 are similarly updated so that editing such as correction and addition can be performed. This can be easily performed.

【0047】図6は、本発明の動作説明フローチャート
(データ入力)を示す。図6において、S21は、登録
画面ファイルを指定する。これは、データ入力する画面
を指定する。
FIG. 6 is a flowchart (data input) for explaining the operation of the present invention. In FIG. 6, S21 specifies a registration screen file. This specifies the screen for data entry.

【0048】S22は、画面ファイルと項目ファイルを
読み込む。これは、S21で指定された画面IDの画面
ファイルと項目ファイルを読み込む。S23は、登録画
面を表示する。これは、S22で読み込んだ画面ファイ
ルおよび項目ファイルをもとに、後述する図7の(a)
のデータ入力前の画面(登録画面)を表示する。
In step S22, a screen file and an item file are read. This reads the screen file and item file of the screen ID specified in S21. In step S23, a registration screen is displayed. This is based on the screen file and the item file read in S22, as shown in FIG.
Displays the screen before data entry (registration screen).

【0049】S24は、登録画面に入力する。これは、
後述する図7の(a)に示すように、入力領域にデータ
を入力および選択ボタンのいずれかを選択したりなどの
入力を行う。
In step S24, an input is made on the registration screen. this is,
As shown in FIG. 7A to be described later, input is performed such as inputting data into the input area and selecting one of the selection buttons.

【0050】S25は、参照ボタンを押下する。これ
は、S24で登録画面に入力した状態で、表示されてい
る参照ボタンを押下する。S26は、確認画面を表示す
る。これは、S25で参照ボタンを押下したことで、起
動された参照ボタン処理手段22が後述する図7の
(b)に示すように、確認画面上に、項目に対応づけて
入力されたデータを表示する。
In step S25, a reference button is pressed. In this state, the displayed reference button is pressed in a state where the input is made on the registration screen in S24. In step S26, a confirmation screen is displayed. This is because when the reference button is pressed in S25, the activated reference button processing means 22 displays the data input in association with the item on the confirmation screen as shown in FIG. indicate.

【0051】S27は、S26の確認画面上に表示され
た内容を見たユーザがOKか否かを判別する。OKの場
合には、S29に進む。NGの場合には、S28で再表
示し、S24に戻り繰りかえす。
A step S27 decides whether or not the user who has viewed the contents displayed on the confirmation screen in the step S26 is OK. If OK, proceed to S29. In the case of NG, the display is re-displayed in S28, and the process returns to S24 and is repeated.

【0052】S29は、S27のOKで確認画面上で内
容の確認が済んだので、登録ボタンを押下する。S30
は、入力データの登録を行う。これは、後述する図7の
(c)に示すように、登録ボタン処理手段23が、項目
(テンプレート)に対応づけたテンプレートファイルに
それぞれ入力されたデータを格納する。これにより、画
面上で入力して確認されたデータが、項目(テンプレー
ト)別にそれぞれのファイルに格納されることとなる。
In S29, since the contents have been confirmed on the confirmation screen in OK in S27, the registration button is pressed. S30
Performs registration of input data. In this case, as shown in FIG. 7C described later, the registration button processing means 23 stores the input data in the template file associated with the item (template). As a result, the data input and confirmed on the screen is stored in each file for each item (template).

【0053】以上によって、作成された登録画面を表示
し、入力領域にデータを入力したり、選択ボタンを選択
して入力した後、参照ボタンを押下して確認画面上に項
目に対応づけて入力されたデータ、選択された内容を表
示し、登録ボタンが押下されたときに項目(テンプレー
ト)毎のファイルにそれぞれ入力データを登録すること
が可能となる。
As described above, the created registration screen is displayed, data is entered in the input area, or the selection button is selected and input, and then the reference button is pressed and the corresponding items are input on the confirmation screen. The displayed data and the selected contents are displayed, and when the registration button is pressed, the input data can be registered in the file for each item (template).

【0054】図7は、本発明の説明図(データ入力)を
示す。図7の(a)は、本発明の説明図(データ入力)
を示す。図7の(a)は、作成した画面にデータを入力
する例を示す。ここでは、会員登録の画面を図示のよう
に表示(会員登録の画面の画面ファイル11および項目
ファイル12から読み出して表示)し、当該画面上から
入力領域に図示のようにデータをキー入力およびマウス
で選択した状態を示す。
FIG. 7 shows an explanatory diagram (data input) of the present invention. FIG. 7A is an explanatory diagram of the present invention (data input).
Is shown. FIG. 7A shows an example of inputting data to the created screen. Here, the member registration screen is displayed as shown (read out from the screen file 11 and the item file 12 of the member registration screen and displayed), and data is entered into the input area from the screen by key input and mouse as shown in the figure. Indicates the selected state.

【0055】図7の(b)は、確認画面表示時の処理の
例を示す。ここでは、図7の(a)のデータ入力を完了
した状態で、登録ボタンを押下すると、画面ファイル1
1を参照して項目ファイル12中の各テンプレートの参
照objをそれぞれ呼び出し、呼び出された各参照ob
j(参照obj1,2,3,13,5,12)がそれぞ
れ入力(選択)された項目のデータを当該項目に対応づ
けて図示の確認画面に示すように表示する。
FIG. 7B shows an example of processing when the confirmation screen is displayed. Here, when the registration button is pressed in a state where the data input of FIG.
1, each of the reference obj of each template in the item file 12 is called, and each called reference obj is called.
j (reference obj1,2,3,13,5,12) displays the data of the item input (selected) in association with the item as shown in the illustrated confirmation screen.

【0056】図7の(c)は、データも格納方法の例を
示す。ここでは、図7の(b)の確認画面上に表示され
た項目と入力(選択)されたデータをユーザが見て確認
し、登録ボタンを押下すると、画面ファイル11を参照
して項目ファイル12中の各テンプレートの登録obj
をそれぞれ呼び出し、呼び出された各登録obj(登録
obj1,2,3,13,5,12)がそれぞれ確認さ
れた項目のデータを当該項目のテンプレートファイルに
それぞれ図示のように格納する。これにより、テンプレ
ート単位にデータファイルを管理してデータをそれぞれ
格納することにより、下記の特徴が発生する。
FIG. 7C shows an example of a method for storing data. Here, the user sees and confirms the items displayed on the confirmation screen of FIG. 7B and the input (selected) data, and presses the registration button. Registration obj of each template in
Are respectively stored, and the data of the item for which each called registration obj (registered obj1, 2, 3, 13, 5, 12, 12) is confirmed is stored in the template file of the item as shown in the figure. As a result, the following features are generated by managing the data file for each template and storing the data.

【0057】(1) テンプレートを利用して、ユーザ
が入力や登録のできる画面を自由に作成でき、従来の入
力や登録の画面を作成する毎にプログラムソースのコー
ディングやコンパイルが不要となる。
(1) Using a template, a screen on which a user can input or register can be freely created, and coding and compiling of a program source is not required every time a conventional input or registration screen is created.

【0058】(2) データをテンプレート別のデータ
ファイルに格納して管理することにより、テンプレート
別(クラス別、職種別、性別など)の集計が容易に可能
となる。
(2) By storing and managing data in a data file for each template, it is possible to easily count data for each template (class, job type, gender, etc.).

【0059】(3) テンプレートを追加する場合に
も、既存データの修正が不要である。
(3) When adding a template, it is unnecessary to modify existing data.

【0060】[0060]

【発明の効果】以上説明したように、本発明によれば、
ベース画面1およ配置する各種の部品2を作成してお
き、ベース画面1上に選択した部品2を配置して作成完
了したときに画面ファイル11および項目ファイル12
に格納し、作成した画面上から入力(選択)されたデー
タを部品毎のデータファイルに格納する構成を採用して
いるため、ベース画面1および部品2から任意の画面を
コンパイルなしに簡易かつ迅速に作成できると共に、部
品毎のファイルにデータを区別して格納でき、集計が容
易となる。
As described above, according to the present invention,
A base screen 1 and various parts 2 to be arranged are created, and the screen file 11 and the item file 12 are created when the selected parts 2 are arranged on the base screen 1 and the creation is completed.
, And the data input (selected) from the created screen is stored in the data file for each part, so that any screen can be easily and quickly compiled from the base screen 1 and the part 2 without compiling. In addition, data can be separately stored in a file for each component, and tabulation becomes easy.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の説明図である。FIG. 1 is an explanatory diagram of the present invention.

【図2】本発明の動作説明フローチャート(ベース画面
/部品の作成)である。
FIG. 2 is an operation explanatory flowchart (creation of a base screen / part) of the present invention.

【図3】本発明のベース画面/部品の例である。FIG. 3 is an example of a base screen / part of the present invention.

【図4】本発明の動作説明フローチャート(画面作成)
である。
FIG. 4 is a flowchart for explaining the operation of the present invention (screen creation).
It is.

【図5】本発明の説明図(画面作成)である。FIG. 5 is an explanatory diagram (screen creation) of the present invention.

【図6】本発明の動作説明フローチャート(データ入
力)である。
FIG. 6 is a flowchart (data input) for explaining the operation of the present invention.

【図7】本発明の説明図(データ入力)である。FIG. 7 is an explanatory diagram (data input) of the present invention.

【符号の説明】[Explanation of symbols]

1:ベース画面 2:部品(テンプレート) 4:画面 5:確認画面 11:画面ファイル 12:項目ファイル 21:作成完了ボタン処理手段(作成obj) 22:参照ボタン処理手段(参照obj) 23:登録ボタン処理手段(登録obj) 1: Base screen 2: Parts (template) 4: Screen 5: Confirmation screen 11: Screen file 12: Item file 21: Creation completion button processing means (Create obj) 22: Reference button processing means (Reference obj) 23: Registration button Processing means (registered obj)

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5E501 AA02 AC34 BA05 CA02 DA11 DA14 EA10 EB05 EB07 EB15 FA44 FB23 FB43  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5E501 AA02 AC34 BA05 CA02 DA11 DA14 EA10 EB05 EB07 EB15 FA44 FB23 FB43

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】データを入力する画面を作成する画面作成
システムにおいて、 ベースとなるベース画面と、 上記ベース画面上に配置する項目を登録する、複数の部
品と、 上記ベース画面上に、上記複数の部品中から選択した部
品を配置することを繰り替えす手段と、 上記ベース画面上に部品の配置を完了したときに、画面
を画面ファイルおよび部品を項目ファイルに格納する手
段とを備えたことを特徴とする画面作成システム。
1. A screen creation system for creating a screen for inputting data, comprising: a base screen as a base; a plurality of parts for registering items to be arranged on the base screen; and a plurality of parts on the base screen. Means for repeating placement of a part selected from among the parts, and means for storing the screen in a screen file and the parts in an item file when the placement of the parts on the base screen is completed. Characteristic screen creation system.
【請求項2】上記作成完了して格納した画面ファイルお
よび項目ファイルから画面および部品を読み出して画面
上に部品を表示する手段と、 上記表示された画面上でデータを入力あるいは選択する
手段と、 上記画面上で入力あるいは選択されたデータについて、
登録指示があったときに入力あるいは選択されたデータ
を部品毎に対応づけて格納する手段とを備えたことを特
徴とする請求項1記載の画面作成システム。
2. A means for reading out a screen and a part from the screen file and the item file which have been created and stored and displaying the part on the screen, a means for inputting or selecting data on the displayed screen, For the data entered or selected on the above screen,
2. The screen creation system according to claim 1, further comprising means for storing data input or selected in association with each component when a registration instruction is issued.
【請求項3】上記画面上でデータを入力して確認指示が
あったときに、データ入力された項目に対応づけて当該
入力データを表示した確認画面を表示する手段を備えた
ことを特徴とする請求項2記載の画面作成システム。
3. A data processing apparatus comprising: means for displaying a confirmation screen on which input data is displayed in association with an item for which data has been inputted when data is input on the screen and a confirmation instruction is given. 3. The screen creation system according to claim 2, wherein:
【請求項4】上記部品として、項目名、入力領域のサイ
ズなどの属性を設定したことを特徴とする請求項1から
請求項3のいずれかに記載の画面作成システム。
4. The screen creation system according to claim 1, wherein attributes such as an item name and an input area size are set as said parts.
【請求項5】上記部品毎に、画面上で当該部品の入力領
域に入力あるいは選択されたデータを、当該部品毎のフ
ァイルに格納する手段を備えたことを特徴とする請求項
1から請求項4のいずれかに記載の画面作成システム。
5. The apparatus according to claim 1, further comprising means for storing, for each of said parts, data input or selected in an input area of said part on a screen in a file for each part. 4. The screen creation system according to any one of 4.
【請求項6】ベース画面上に、複数の部品中から選択し
た部品を配置することを繰り替えす手段と、 ベース画面上に部品の配置を完了したときに、画面を画
面ファイルおよび部品を項目ファイルに格納する手段と
して機能させるプログラムを記録したコンピュータ読取
可能な記録媒体。
6. A means for repeatedly arranging a part selected from a plurality of parts on a base screen, and a screen file and an item file for a part when the arrangement of parts is completed on the base screen. A computer-readable recording medium that records a program that functions as means for storing the program in a computer.
JP2000181605A 2000-06-16 2000-06-16 Screen preparation system and recording medium Pending JP2002007017A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000181605A JP2002007017A (en) 2000-06-16 2000-06-16 Screen preparation system and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000181605A JP2002007017A (en) 2000-06-16 2000-06-16 Screen preparation system and recording medium

Publications (1)

Publication Number Publication Date
JP2002007017A true JP2002007017A (en) 2002-01-11

Family

ID=18682508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000181605A Pending JP2002007017A (en) 2000-06-16 2000-06-16 Screen preparation system and recording medium

Country Status (1)

Country Link
JP (1) JP2002007017A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190303A (en) * 2003-12-26 2005-07-14 Sony Ericsson Mobilecommunications Japan Inc Screen creation support device and terminal device
JP2008021155A (en) * 2006-07-13 2008-01-31 Koyo Electronics Ind Co Ltd Screen creation method and picture creation device
JP2008152581A (en) * 2006-12-18 2008-07-03 Digital Electronics Corp Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon
JP2009301336A (en) * 2008-06-13 2009-12-24 Kyocera Mita Corp Image forming system, display screen generation program and display screen generation device
JP2015176237A (en) * 2014-03-13 2015-10-05 株式会社富士通エフサス Examination support device and method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190303A (en) * 2003-12-26 2005-07-14 Sony Ericsson Mobilecommunications Japan Inc Screen creation support device and terminal device
JP4518537B2 (en) * 2003-12-26 2010-08-04 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Screen creation support device
JP2008021155A (en) * 2006-07-13 2008-01-31 Koyo Electronics Ind Co Ltd Screen creation method and picture creation device
JP2008152581A (en) * 2006-12-18 2008-07-03 Digital Electronics Corp Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon
JP2009301336A (en) * 2008-06-13 2009-12-24 Kyocera Mita Corp Image forming system, display screen generation program and display screen generation device
JP2015176237A (en) * 2014-03-13 2015-10-05 株式会社富士通エフサス Examination support device and method

Similar Documents

Publication Publication Date Title
JP4783235B2 (en) HMI development support device, HMI development support method and program
JP2002007017A (en) Screen preparation system and recording medium
JP2003271672A (en) Design support system, image formation processing support system, and medical examination support system
JP5747687B2 (en) Layout file integration program, layout file integration apparatus, and layout file integration method
JP2002149701A (en) System and method for database management, storage medium, and program
JP2003196435A (en) Business flow creation support method and system for it
JP2006073037A (en) File edition device, file edition method and file edition program
US20090327348A1 (en) Job support system and its method
JP4755622B2 (en) Multilingual display device and multilingual display method
JPH11353345A (en) Method and system for generating shape information having manufacture information
JP7381900B2 (en) Information processing system, its control method and program
JP6675932B2 (en) Image processing device
JPH02292675A (en) Dress coordinating method
JP2007004346A (en) Demo generation system
JP2000194779A (en) Electronic slip system and recording medium
JP2007011547A (en) Commodity information allocation device
JP6670076B2 (en) Electronic medical record device and electronic medical record control method
JP2002278760A (en) Method, system and program for creating electronic document program
JP4088563B2 (en) Guidebook creation support method
JP2004355252A (en) Assembly drawing preparing device and method and its program and recording medium with its program recorded
JP2004118705A (en) Documentation management system, management program, and recording medium with program recorded
JP5928211B2 (en) Typesetting device, typesetting method, and typesetting processing program
JP2006163835A (en) Document management method, and document management program
JP2003186948A (en) Method for preparing operation management chart in construction work
JPS63247823A (en) Screen defining system