JPH06282367A - Data input method - Google Patents
Data input methodInfo
- Publication number
- JPH06282367A JPH06282367A JP5067914A JP6791493A JPH06282367A JP H06282367 A JPH06282367 A JP H06282367A JP 5067914 A JP5067914 A JP 5067914A JP 6791493 A JP6791493 A JP 6791493A JP H06282367 A JPH06282367 A JP H06282367A
- Authority
- JP
- Japan
- Prior art keywords
- data
- item
- screen
- items
- check
- 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
- 238000000034 method Methods 0.000 title claims description 18
- 238000013479 data entry Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ワークステーション
(以下、WSという)などの情報処理装置を用いた各種
データ入力方法に関し、特に、WS画面によるデータ入
力方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to various data input methods using an information processing device such as a workstation (hereinafter referred to as WS), and more particularly to a data input method using a WS screen.
【0002】[0002]
【従来の技術】近年、WSの普及により各分野のオフィ
スにおいて、社内における分散処理が行われているが、
その際、各業務別のプログラムにより各業務に対応した
編集画面が生成され、この生成された編集画面に従って
それぞれの業務に関係したデータを入力し、データファ
イルの編集(入力・更新・削除・格納)を行っている。2. Description of the Related Art In recent years, due to the widespread use of WS, in-house distributed processing has been performed in offices in various fields.
At that time, an edit screen corresponding to each job is generated by a program for each job, data related to each job is input according to the generated edit screen, and data files are edited (input / update / delete / store). )It is carried out.
【0003】例えば、営業部であれば『受注管理システ
ム』、経理部であれば『給与計算システム』、人事部で
あれば『人事システム』という具合に、各業務に応じた
プログラムが開発されている。For example, a program corresponding to each work is developed such as "order management system" for the sales department, "payroll calculation system" for the accounting department, "personnel system" for the personnel department. There is.
【0004】従って、一般には、次のような処理を行う
プログラムを各業務にそれぞれ対応して開発する必要が
ある。Therefore, in general, it is necessary to develop a program for performing the following processing in correspondence with each business.
【0005】(1)各部あるいは各課の業務に対応した
項目別選択メニューをWS画面に表示する。(1) An item-based selection menu corresponding to the work of each department or section is displayed on the WS screen.
【0006】(2)項目別選択メニュー画面から編集し
ょうとする項目が使用者によって選択されたならば、業
務に必要な文書ファイルをWS画面に表示する。(2) When the user selects an item to be edited from the item-by-item selection menu screen, the document file necessary for the work is displayed on the WS screen.
【0007】(3)このWS画面に表示された文書ファ
イルに対し、使用者に対し必要な項目のデ−タを入力さ
せ、それを編集する。(3) With respect to the document file displayed on the WS screen, the user is required to input data of necessary items and edit the data.
【0008】(4)各々の入力項目について、例えば給
与計算システムであれば『数字桁数』などの入力項目の
属性に合わせて入力デ−タをチェックし、誤りがあれば
エラーメッセージをWS画面に出力する。(4) For each input item, for example, in a payroll system, the input data is checked according to the attribute of the input item such as "number of digits", and if there is an error, an error message is displayed on the WS screen. Output to.
【0009】(5)誤りがなければ、入力項目の内容に
従ってファイルレコードを編集し、ファイルへ書き込む
ことにより、データの格納を行う。(5) If there is no error, the data is stored by editing the file record according to the contents of the input item and writing it to the file.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、上記の
ような処理を行うプログラムを各業務にそれぞれ対応し
て開発した場合、その開発費が膨大になるうえ、デ−タ
項目や属性に変更があった場合は、その都度、各プログ
ラムを個別に変更しなければならず、メンテナンスにも
多大な労力を要するという問題がある。However, when a program for performing the above-described processing is developed corresponding to each business, the development cost becomes enormous and data items and attributes are changed. In that case, each program must be individually changed each time, and there is a problem that a lot of labor is required for maintenance.
【0011】本発明の目的は、業務別のプログラムを開
発することなく、各業務にそれぞれ対応したファイルの
編集を行うことができ、しかもデ−タ項目の変更等に容
易に対処することができるデータ入力方法を提供するこ
とにある。An object of the present invention is to edit a file corresponding to each business without developing a program for each business, and to easily deal with a change of data item or the like. It is to provide a data input method.
【0012】[0012]
【課題を解決するための手段】前記目的を達成するため
に、本発明は、メニューが必要とするデータ項目を関連
付ける編集項目と、前記データ項目への入力データの正
誤チェック項目を持つ定義テーブルを設け、選択された
メニューに応じて、前記定義テーブルから、前記選択メ
ニューに関連する前記編集項目と前記チェック項目を抽
出し、抽出された前記編集項目に従い、データを入力
し、さらに前記チェック項目により前記入力データのチ
ェックを行うようにしたものである。In order to achieve the above object, the present invention provides a definition table having edit items for associating data items required by a menu and correct / wrong check items of input data to the data items. According to the selected menu, the edit item and the check item related to the selection menu are extracted from the definition table, data is input according to the extracted edit item, and the check item is further added. The input data is checked.
【0013】[0013]
【作用】前記手段によれば、まず、処理対象の複数のメ
ニューの一覧表が画面表示される。そこで、使用者が編
集しようとする任意のメニューを選択すると、この選択
されたメニューに関する編集項目およびチェック項目が
テーブルから抽出される。According to the above means, first, a list of a plurality of menus to be processed is displayed on the screen. Therefore, when the user selects an arbitrary menu to be edited, the edit item and check item related to the selected menu are extracted from the table.
【0014】そして、その編集項目に従って新規または
更新デ−タを利用者が入力すると、入力されたデ−タは
テーブルから抽出した前記チェック項目に従って検査さ
れる。When a user inputs new or updated data according to the edited item, the input data is inspected according to the check item extracted from the table.
【0015】チェック項目を満足していなければ、エラ
ーメッセージが画面表示され、満足していれば、新規ま
たは更新デ−タが該当ファイルに格納される。If the check items are not satisfied, an error message is displayed on the screen, and if satisfied, new or updated data is stored in the corresponding file.
【0016】従って、テ−ブルに業務別の編集項目およ
びチェック項目を定義しておけば、各業務専用のプログ
ラムを作成する必要がなくなり、しかもデ−タ項目等の
変更に際しては、編集項目およびチェック項目のみを変
更することにより容易に対処することができる。Therefore, by defining edit items and check items for each work in the table, it is not necessary to create a program dedicated to each work, and when changing the data items, etc. This can be easily dealt with by changing only the check items.
【0017】[0017]
【実施例】以下、本発明の実施例を図面を用いて詳細に
説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0018】図1は本発明の一実施例の構成を示す構成
図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.
【0019】図1において、1はシステムの起動時に表
示される初期の選択メニュー画面であり、図示のように
例えば、給与計算システム、在庫管理システム、人事シ
ステムといった業務別の処理システムを示すメニューが
表示される。In FIG. 1, reference numeral 1 denotes an initial selection menu screen displayed when the system is started up. As shown in the drawing, for example, a menu showing a job-specific processing system such as a payroll calculation system, an inventory management system, and a personnel system is displayed. Is displayed.
【0020】2は上記選択メニュー画面1で選択された
業務別の処理システムの中での処理項目を選択する項目
選択メニュー画面であり、図示のように例えば、基本項
目入力、勤怠実績入力、等級変更といった項目が表示さ
れる。Reference numeral 2 denotes an item selection menu screen for selecting a processing item in the processing system for each job selected on the selection menu screen 1, and as shown in the figure, for example, basic item input, attendance record input, and grade. Items such as changes are displayed.
【0021】3は上記項目選択メニュー画面2で選択さ
れた項目に対して入力されるデ−タを編集するデータ入
力画面編集処理である。Reference numeral 3 is a data input screen editing process for editing the data input to the item selected on the item selection menu screen 2.
【0022】4は各種定義体が格納されている定義テー
ブルであり、画面選択定義テーブル41、画面項目テー
ブル42、画面項目定義テーブル43、チェック項目テ
ーブル44で構成されている。Reference numeral 4 is a definition table in which various definition bodies are stored, and is composed of a screen selection definition table 41, a screen item table 42, a screen item definition table 43, and a check item table 44.
【0023】5は各種データが格納されているデータフ
ァイルであり、例えば基本データ51、勤怠実績データ
52、支給実績データ53などのデータが格納されてい
る。Reference numeral 5 is a data file in which various data are stored, and for example, data such as basic data 51, attendance record data 52, and payment record data 53 are stored.
【0024】6は入力されたデータの属性をチェックす
るデータチェック処理であり、入力されたデータの属性
がOKであればデータファイル5の内容を更新し、NO
であればデータ入力画面7にエラーメッセージを表示す
る。Reference numeral 6 is a data check process for checking the attribute of the input data. If the attribute of the input data is OK, the content of the data file 5 is updated and NO.
If so, an error message is displayed on the data input screen 7.
【0025】図2はテーブル41,42,43,44の
内容の一例を示す図である。FIG. 2 is a diagram showing an example of the contents of the tables 41, 42, 43, 44.
【0026】図2において、 (1)画面選択定義テーブル41には次の内容が定義さ
れている。 a.選択番号411 b.画面名称412 c.画面グループ番号413 (2)画面項目テーブル42には次の内容が定義されて
いる。 a.画面グループ番号421 b.画面決定条件422 c.項目グループ番号423 (3)画面項目定義テーブル43には次の内容が定義さ
れている。 a.項目グループ番号431 b.画面項目名称432 c.ファイル記号名433 d.ファイル項目番号434 e.チェック項目番号435 (4)チェック項目定義テーブル44には次の内容が定
義されている。 a.チェック項目番号435 b.チェック項目442 c.メッセージID443 図3はデータファイル5に格納されているデータの内容
の一例を示す図であり、本実施例では、例えば経理部で
使用される『給与計算システム』を想定し、基本ファイ
ル51には氏名番号511、氏名512、等級513、
所属514などが格納されている。In FIG. 2, (1) the following contents are defined in the screen selection definition table 41. a. Selection number 411 b. Screen name 412 c. Screen group number 413 (2) The following contents are defined in the screen item table 42. a. Screen group number 421 b. Screen determination condition 422 c. Item group number 423 (3) The following contents are defined in the screen item definition table 43. a. Item group number 431 b. Screen item name 432 c. File symbol name 433 d. File item number 434 e. Check item number 435 (4) The following contents are defined in the check item definition table 44. a. Check item number 435 b. Check item 442 c. Message ID 443 FIG. 3 is a diagram showing an example of the contents of the data stored in the data file 5. In this embodiment, for example, a “payroll calculation system” used in the accounting section is assumed, and the basic file 51 has Name 511, Name 512, Grade 513,
The department 514 and the like are stored.
【0027】また、勤怠実績ファイル52には、氏名番
号511、年月522、残業523、有休日数526、
届出欠勤527などのデータが格納されている。In the attendance record file 52, the name number 511, the date 522, the overtime 523, the number of holidays 526,
Data such as absentee attendance 527 is stored.
【0028】図4はデータ入力画面編集処理の手順を示
すフローチャートである。FIG. 4 is a flow chart showing the procedure of the data input screen editing process.
【0029】図1、図2および図4を用いて、データ入
力画面編集処理を説明する。まず、システムを起動させ
ると、業務別の選択メニュー画面1が表示される。この
選択メニュー画面1から、例えば経理部で使用される
「2.給与計算システム」を選択すると、給与計算シス
テムの項目選択メニュー画面2が表示される。The data input screen editing process will be described with reference to FIGS. 1, 2 and 4. First, when the system is started up, a selection menu screen 1 for each business is displayed. When "2. Payroll system" used in the accounting department is selected from the selection menu screen 1, an item selection menu screen 2 of the payroll system is displayed.
【0030】次に、その中で「選択番号2」の「勤怠実
績入力」を選択すると(ステップ401)、画面選択定
義テーブル41の中の「勤怠実績入力」を構成する画面
グループ番号「21,22,23」が読み込まれる(ス
テップ402)。Next, when "Attendance record input" of "Selection number 2" is selected (step 401), the screen group number "21," which constitutes "Attendance record input" in the screen selection definition table 41 is selected. 22, 23 "is read (step 402).
【0031】次に、この画面グループ番号「21,2
2,23」により、画面項目テーブル42の中の当該画
面グループ番号「21,22,23」に対応した画面決
定条件422および項目グループ番号423がが読み込
まれる(ステップ403)。Next, this screen group number "21,2"
2, 23 "reads the screen determination condition 422 and the item group number 423 corresponding to the screen group number" 21, 22, 23 "in the screen item table 42 (step 403).
【0032】ここでは、画面決定条件422として「等
級40以上」、項目グループ番号423としてA1,A
2,A3,B1,C1,C2,C3,D1,D2,D3
が読み込まれる。Here, the screen determination condition 422 is "grade 40 or higher" and the item group number 423 is A1, A.
2, A3, B1, C1, C2, C3, D1, D2, D3
Is read.
【0033】次に更新キーとして氏名番号511(この
例では、”180089”)を入力すると、まず、デー
タファイル5内の基本ファイル51が読み込まれる(ス
テップ404)。Next, when the name number 511 ("180089" in this example) is input as the update key, the basic file 51 in the data file 5 is read first (step 404).
【0034】そして、この基本ファイル51の内容と、
前記ステップ403で読み込んだ画面項目テーブル42
の内容を比較し、画面決定条件422に該当する項目番
号グループ423が決定される(ステップ405)。The contents of this basic file 51,
Screen item table 42 read in step 403
Are compared, and the item number group 423 corresponding to the screen determination condition 422 is determined (step 405).
【0035】この例では、氏名番号”180089”の
等級は「32」で「40」未満であるため、画面グルー
プ番号413内の「番号22」の画面項目は編集の対象
とはならず、項目グループ番号A1,A2,A3,B
1,D1,D2,D3の項目が編集対象項目として決定
される。In this example, since the grade of the name number "180089" is "32" and less than "40", the screen item of "number 22" in the screen group number 413 is not the object of editing, and the item Group numbers A1, A2, A3, B
Items 1, D1, D2, and D3 are determined as items to be edited.
【0036】このようにして編集対象の項目グループ番
号423が決定すると、この項目グループ番号423を
検索キーとして画面項目定義テーブル43の内容が読み
込まれる(ステップ406)。そして、この画面項目定
義テーブル43の内容に従って、データファイル5内の
基本ファイル51、勤怠実績52の内容を編集し、(ス
テップ407)、編集した内容が画面に出力される(ス
テップ408)。When the item group number 423 to be edited is determined in this way, the contents of the screen item definition table 43 are read using this item group number 423 as a search key (step 406). Then, the contents of the basic file 51 and the attendance record 52 in the data file 5 are edited according to the contents of the screen item definition table 43 (step 407), and the edited contents are output to the screen (step 408).
【0037】図5はデータチェック処理の手順を示すフ
ローチャートである。FIG. 5 is a flow chart showing the procedure of the data check process.
【0038】図5において、まず、編集処理が終了した
データ入力画面409の各項目が読み込まれ(ステップ
501)、画面項目定義テーブル43のチェック項目番
号435を検索キーとしてチェック項目定義テーブル4
4の内容が読み込まれる(ステップ502)。In FIG. 5, first, each item on the data input screen 409 for which the editing process has been completed is read (step 501), and the check item number 435 of the screen item definition table 43 is used as a search key to create the check item definition table 4
The contents of 4 are read (step 502).
【0039】このチェック項目定義テーブル44のチェ
ック項目442に従ってデータ入力画面409の各項目
がチェックされる(ステップ503)。Each item on the data input screen 409 is checked according to the check item 442 of the check item definition table 44 (step 503).
【0040】チェック結果がNGの場合(ステップ50
4)、チェック項目定義テーブル44のメッセージID
443によるエラーメッセージがデータ入力画面409
に出力される(ステップ505)。If the check result is NG (step 50)
4), message ID of check item definition table 44
The error message displayed by 443 is the data input screen 409.
Is output to (step 505).
【0041】また、チェック結果がOKであれば(ステ
ップ506)、画面項目定義テーブル43のファイル記
号名433およびファイル項目番号434により、デー
タ入力画面409で更新された内容が、該当するデータ
ファイル5(この場合は、勤怠実績ファイル52)の中
の該当項目「年月522」、「残業523」などに書き
込まれる(ステップ507)。If the check result is OK (step 506), the contents updated on the data input screen 409 by the file symbol name 433 and the file item number 434 of the screen item definition table 43 are the corresponding data file 5 (In this case, the attendance record file 52) is written in the corresponding item "year / month 522", "overtime 523", etc. (step 507).
【0042】このように、予め定義テーブル4にデータ
の関連付けを行う編集項目、チェック項目などを格納し
ておくことによって、業務別のプログラムを開発するこ
となく、画面に表示されるメニューの項目を編集するこ
とができる。As described above, by storing in advance the edit items and the check items for associating the data in the definition table 4, the menu items displayed on the screen can be displayed without developing a program for each job. Can be edited.
【0043】しかも、デ−タ項目等の変更に際しては、
データの関連付けを行う編集項目およびチェック項目の
みを変更することにより容易に対処することができる。Moreover, when changing data items, etc.,
This can be easily dealt with by changing only the edit item and the check item that relate the data.
【0044】[0044]
【発明の効果】以上のように本発明によれば、メニュー
が必要とするデータ項目を関連付ける編集項目と、前記
データ項目への入力データの正誤チェック項目を持つ定
義テーブルを設け、選択されたメニューに応じて、前記
定義テーブルから、前記選択メニューに関連する前記編
集項目と前記チェック項目を抽出し、抽出された前記編
集項目に従い、データを入力し、さらに前記チェック項
目により前記入力データのチェックを行うので、業務別
のプログラムを開発することなく、各業務にそれぞれ対
応したデータの入力を行うことができ、しかもデ−タ項
目の変更等に容易に対処することができる。As described above, according to the present invention, a definition table having an edit item for associating a data item required by a menu and a check item for correctness of input data to the data item is provided, and the selected menu is selected. According to the above, the edit item and the check item related to the selection menu are extracted from the definition table, data is input according to the extracted edit item, and the input data is checked by the check item. Therefore, it is possible to input data corresponding to each business without developing a program for each business, and it is possible to easily deal with a change in data item or the like.
【図1】本発明の一実施例を示す全体構成図である。FIG. 1 is an overall configuration diagram showing an embodiment of the present invention.
【図2】実施例の各種定義テーブルの構成図である。FIG. 2 is a configuration diagram of various definition tables according to an embodiment.
【図3】実施例のデータファイルの構成図である。FIG. 3 is a configuration diagram of a data file according to an embodiment.
【図4】実施例におけるデータ入力画面編集処理の手順
を示すフローチャートである。FIG. 4 is a flowchart showing a procedure of data input screen editing processing in the embodiment.
【図5】実施例におけるデータチェック処理の手順を示
すフローチャートである。FIG. 5 is a flowchart showing a procedure of data check processing in the embodiment.
1…選択メニュー画面、2…項目選択メニュー画面、3
…データ入力画面編集処理、4…定義テーブル、5…デ
ータファイル、6…データチェック処理、7…データ入
力画面、8…WS(ワークステーション)。1 ... Selection menu screen, 2 ... Item selection menu screen, 3
Data input screen editing process, 4 definition table, 5 data file, 6 data check process, 7 data input screen, 8 WS (workstation).
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/00 310 S 7459−5L ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Internal reference number FI Technical display location G06F 15/00 310 S 7459-5L
Claims (1)
データを入力するデータ入力方法において、 メニューが必要とするデータ項目を関連付ける編集項目
と、前記データ項目への入力データの正誤チェック項目
を持つ定義テーブルを設け、選択されたメニューに応じ
て、前記定義テーブルから、前記選択メニューに関連す
る前記編集項目と前記チェック項目を抽出し、抽出され
た前記編集項目に従い、データを入力し、さらに前記チ
ェック項目により前記入力データのチェックを行うこと
を特徴とするデータ入力方法。1. A menu displayed on the screen is selected,
In the data input method for inputting data, a definition table having edit items that associate the data items required by the menu and check items for correctness of the input data to the data items is provided, and the above definition is provided according to the selected menu. The edit item and the check item related to the selection menu are extracted from the table, data is input according to the extracted edit item, and the input data is checked by the check item. Data entry method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5067914A JPH06282367A (en) | 1993-03-26 | 1993-03-26 | Data input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5067914A JPH06282367A (en) | 1993-03-26 | 1993-03-26 | Data input method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06282367A true JPH06282367A (en) | 1994-10-07 |
Family
ID=13358654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5067914A Pending JPH06282367A (en) | 1993-03-26 | 1993-03-26 | Data input method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06282367A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020161005A (en) * | 2019-03-27 | 2020-10-01 | 株式会社富士通マーケティング | Data checking device, data checking method and data checking program |
-
1993
- 1993-03-26 JP JP5067914A patent/JPH06282367A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020161005A (en) * | 2019-03-27 | 2020-10-01 | 株式会社富士通マーケティング | Data checking device, data checking method and data checking program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5319544A (en) | Computerized inventory monitoring and verification system and method | |
US20030066030A1 (en) | System and method for updating project management scheduling charts | |
Acharya | Automobile management system project report | |
CN113537943A (en) | Universal workflow engine and construction method thereof | |
JP4852834B2 (en) | Application requirement design support system and method | |
US20200005400A1 (en) | Selection system of comparable companies | |
JP2003150762A (en) | Project information linkage method and system | |
JPH1097417A (en) | Program assembling device and storage medium | |
JPH11120224A (en) | Personnel transfer support system | |
JPH06282367A (en) | Data input method | |
US5386555A (en) | Data processing system having a plurality of units in which design of the system can be changed by simple definition | |
JPH10154090A (en) | Data management system | |
JPH10254979A (en) | Data processing system and data base design system | |
JP2945586B2 (en) | Personnel transfer management support system | |
JPH10254691A (en) | Program development support method and storage medium having program for executing the method | |
JP4663526B2 (en) | Form creation support device, form creation support method, and form creation support program | |
JPH07129685A (en) | Collation system for sales credits | |
JPH09259017A (en) | Data analysis support system | |
JPH10232773A (en) | Business model creation method using reverse information | |
JP4547400B2 (en) | Business management system | |
JP2001175731A (en) | Issues management method when introducing the integrated business package | |
Fisher et al. | Acquisitions module | |
JPH0314170A (en) | Business form generating device | |
JPH11306189A (en) | Business information processing device and storage medium | |
CN119624322A (en) | Purchasing information processing method and device and computer equipment |