JPH03257564A - On-line menu system - Google Patents

On-line menu system

Info

Publication number
JPH03257564A
JPH03257564A JP2056986A JP5698690A JPH03257564A JP H03257564 A JPH03257564 A JP H03257564A JP 2056986 A JP2056986 A JP 2056986A JP 5698690 A JP5698690 A JP 5698690A JP H03257564 A JPH03257564 A JP H03257564A
Authority
JP
Japan
Prior art keywords
menu
screen
maintenance
data
online
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
JP2056986A
Other languages
Japanese (ja)
Inventor
Hiroko Tsukamoto
塚本 裕子
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2056986A priority Critical patent/JPH03257564A/en
Publication of JPH03257564A publication Critical patent/JPH03257564A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To obtain an easy-to-operate menu which has a using right checking function together with the extremely reduced development/maintenance manhour by changing a menu screen into a pattern, producing only a common part with an on-line screen designating method, and storing all parts to be possibly changed into a file of a storage as the data. CONSTITUTION:A storage 17 stores the data on the items forming a menu and a menu control key in an on-line system 13. An input device 12 inputs the menu selection Nos and the items necessary for maintenance of menus. An output means 11 outputs the menu and maintenance screens. The system 13 includes a menu control function 15 which controls the movement of the menu based on the data inputted from the device 12 and the data stored in the storage 17 and a menu maintenance function 16 including an on-line screen production tool which updates the menu. In such a constitution, the menues are produced and corrected in an on-line real time system.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はオンラインメニュー方式に関し、特にその利用
部門独自の画面を考慮したオンラインメニュー方式に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an online menu system, and more particularly to an online menu system that takes into account the unique screen of each department that uses the system.

〔従来の技術〕[Conventional technology]

従来、この種のオンラインメニュー方式は、例えば、あ
る業務のオンライン化を図る場合に通常はメニュー画面
から各処理を選択させるといった簡易的な操作方法を構
築する。その開発段階では、何階層にもなる業務メニュ
ーを一つ一つオンライン画面定義手法で定義し、登録し
ていたので利用権チエツクの為に各利用部門毎にメニュ
ーを違える場合にはその画面成分の定義 登録が必要で
あり、画面の作成者は必ずしも1人でない為に各人独自
のセンスで画面作成を行っていた。
Conventionally, this type of online menu system has developed a simple operation method in which, for example, when attempting to bring a certain business online, each process is usually selected from a menu screen. At the development stage, each multi-layered business menu was defined and registered one by one using an online screen definition method, so if a different menu was created for each user department in order to check usage rights, the screen components Definition: Registration is required, and since there is not necessarily one person who creates a screen, each person creates the screen with their own unique taste.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のオンラインメニュー方式は、その開発段
階で何階層にもなる業務メニューを−っ一つオンライン
画面定義手段で定義していたので、次のような欠点があ
った。
The above-mentioned conventional online menu system had the following drawbacks because a multi-layered business menu was defined using an online screen definition means at the development stage.

すなわち、第1には、業務メニュー−つ一つの定義の為
に作成工数が大きい。
That is, firstly, it takes a lot of man-hours to create each business menu.

第2には、各部門ごとのメニューの設計形態が異る場合
が多く、改訂や類似形式のメニューの作成に柔軟性が欠
ける。
Second, the design format of menus for each department is often different, and there is a lack of flexibility in revisions and creation of menus in similar formats.

第3には、システム構築後のメニューメンテナンスに関
して例えば1つのメニュー画面の追加を行う場合、オン
ライン画面定義手法にて追加する画面の作成及び関連し
た画面の修正登録とメニュー制御プログラムのロジック
の修正・翻訳・結合を行うという方法の為、オンライン
システムを再起動させないと追加した箇所は生かされず
、またオンライン中でのリアルタイムのメンテナンスは
不可能である。
Thirdly, regarding menu maintenance after system construction, for example, when adding one menu screen, use the online screen definition method to create the added screen, register the corrections to the related screen, and correct the logic of the menu control program. Since the method involves translation and combination, the added parts will not be utilized unless the online system is restarted, and real-time maintenance while online is not possible.

第4には、画面レイアウトの規定を設けても、製造者の
センスによって言葉の表現や配置等のバラツキが生じる
為、レイアウトや操作法の統一が困難で結果的に利用者
が操作し難いメニューとなる。
Fourth, even if there are specifications for screen layout, there will be variations in word expression and arrangement depending on the manufacturer's taste, making it difficult to unify the layout and operation methods, resulting in menus that are difficult for users to operate. becomes.

本発明の目的は上述の欠点を解決したオンラインメニュ
ー方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an online menu method that overcomes the above-mentioned drawbacks.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のオンラインメニュー方式は、オンラインシステ
ムにおけるメニューを構成する項目のデータとメニュー
制御用のキーとを格納する記憶装置と、メニューの選択
番号やメニューメンテナンス時の必要項目の入力操作を
行う入力装置と、メニュー画面やメニューメンテナンス
画面を出力する出力装置と、前記入力装置から入力され
たデータと前記記憶装置に格納されたデータとに従って
メニューの動きを制御するメニュー制御機能と、メニュ
ーの更新を行うオンライン画面作成ツールを含んだメニ
ューメンテナンス機能とを備えて構成される。
The online menu method of the present invention includes a storage device that stores data on items that make up a menu in an online system and keys for menu control, and an input device that performs input operations for menu selection numbers and necessary items during menu maintenance. an output device that outputs a menu screen or a menu maintenance screen; a menu control function that controls the movement of the menu according to data input from the input device and data stored in the storage device; and a menu control function that updates the menu. It is equipped with a menu maintenance function including an online screen creation tool.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例の構成を示すブロック図、第
2図は本実施例が動作する上で必要な項目をデータとし
て持つ記憶装置の説明図、第3図は本実施例の出力装置
へ表示されるメニュー画面の階層を示す説明図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is an explanatory diagram of a storage device that has items necessary for the operation of this embodiment as data, and FIG. 3 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 3 is an explanatory diagram showing the hierarchy of a menu screen displayed on an output device.

本発明の概要は、従来の開発工数及びメンテナンス作業
の工数を大幅に削減し、利用権チエツクも兼ね備えた、
操作し易い柔軟なメニューを作成することを目的とし、
その為の手段として、今まで個々にオンライン画面定義
手法で作成していたメニュー画面をパターン化して、共
通部分だけをオンライン画面定義手法で作成し、変更が
考えられる部分を全て記憶装置のファイルにデータとし
て持ち、また、利用権チエツクの為にメニュー制御プロ
グラム内にテーブルとして持っていた利用者情報も合わ
せてファイルに持つことにしたものである。
The outline of the present invention is to significantly reduce the conventional development man-hours and maintenance work man-hours, and also provide a usage rights check.
The aim is to create a flexible menu that is easy to operate.
As a means of achieving this, we patterned the menu screens that had previously been created individually using the online screen definition method, created only the common parts using the online screen definition method, and saved all the parts that could be changed into files on the storage device. It was decided that the user information, which was held as data and also held as a table in the menu control program for checking usage rights, would also be held in a file.

本実施例は、第1図に示すように、出力装置11と、入
力装置12と、メニュー制御機能15とメニューメンテ
ナンス機能16とを内在するメニューシステム14を含
むホストマシン13と、記憶装置17とを備えて構成さ
れる。
As shown in FIG. 1, this embodiment includes a host machine 13 including an output device 11, an input device 12, a menu system 14 including a menu control function 15 and a menu maintenance function 16, and a storage device 17. It is composed of:

以下、本実施例の作動について説明する。The operation of this embodiment will be explained below.

第1図に示す様に、本実施例はオンラインシステム13
の配下で動作し、メニューの各項目や制御に必要な情報
は全て記憶装置17にファイルとして持ち、その登録は
メニューメンテナンス機能16で行う。メンテナンス画
面を出力装置11に表示させ、それに応じた項目を入力
装置12にて入力していく。入力された項目はオンライ
ンシステムによって記憶装置17にリアルタイムで登録
される。
As shown in FIG. 1, this embodiment uses an online system 13.
All menu items and information necessary for control are stored in the storage device 17 as files, and their registration is performed by the menu maintenance function 16. A maintenance screen is displayed on the output device 11, and corresponding items are inputted on the input device 12. The input items are registered in the storage device 17 in real time by the online system.

第1図および第2図を見るに、記憶装置17の中のデー
タは、例えば2桁の利用部門コード21と3桁の画面コ
ード22を索引キーとして持っており、画面コード22
は上1桁が親メニュー子メニュー区分であり、下2桁は
連番である。なお、親メニュー・子メニュー区分につい
ては、親メニューが“1″、子メニューが2”であり、
連番については利用部門+親メニュー・子メニュー区分
別に番号を付与する。このほか入力装置12のあらかじ
め指定されたキーを押すことなどにより、操作31を行
った場合に呼び出される画面があり、その内容は、画面
のコードを持つ項目23.各メニュー画面に表示するタ
イトル36を持つ項目24.メニューを構成する各選択
項目37の表示項目名とその画面コードを持つ項目25
などである。
1 and 2, the data in the storage device 17 has, for example, a two-digit user department code 21 and a three-digit screen code 22 as index keys.
The first digit is the parent menu/child menu classification, and the last two digits are the serial number. Regarding the parent menu/child menu classification, the parent menu is "1", the child menu is "2",
As for serial numbers, numbers will be assigned to each usage department + parent menu/child menu category. In addition, there is a screen that is called up when operation 31 is performed by pressing a pre-designated key on the input device 12, and the contents are items 23. Item 24 with a title 36 to be displayed on each menu screen. Item 25 having the display item name and screen code of each selection item 37 configuring the menu
etc.

次に、メニュー制御方式の動きを第3図の一実施例のメ
ニュー階層図を基に説明する。
Next, the operation of the menu control system will be explained based on the menu hierarchy diagram of one embodiment of FIG. 3.

ホストマシン13を立ち上げ、オンライン用ソフトウェ
アを起動させ、出力装置11及び入力装置12を接続さ
せると、出力装置11に初期画面34が表示される。こ
の初期画面34より、利用部門コードを入力装置12か
ら入力する事により、それぞれの利用部門独自に設定さ
れたメニュー画面が出力装N11へ表示される。例えば
、利用部門コード“02”と入力した場合(第2図参照
)、利用部門コード“02゛′と親画面コード″100
 ”を索引キーとして記憶装置17を検索し、該当デー
タ25の各項目を読み込んで、B部門独自の親メニュー
画面35を出力装置11へ表示する。B部門独自の親メ
ニュー画面35内のタイトル“B部門メニュー”36は
第2図のメニュータイトル24から、各選択項目37(
ここでは1番目が購買業務、2番目が販売業務、以下続
く)は第2図の項目25からそれぞれ表示される。
When the host machine 13 is started up, online software is started, and the output device 11 and input device 12 are connected, an initial screen 34 is displayed on the output device 11. From this initial screen 34, by inputting the user department code from the input device 12, a menu screen uniquely set for each user department is displayed on the output device N11. For example, if you enter the user department code "02" (see Figure 2), the user department code "02'' and the main screen code" 100.
” is used as an index key, the storage device 17 is searched, each item of the corresponding data 25 is read, and a parent menu screen 35 unique to department B is displayed on the output device 11.The title in the parent menu screen 35 unique to department B is The “B department menu” 36 includes each selection item 37 (
Here, the first item is purchasing operations, the second is sales operations, and so on) are displayed starting from item 25 in FIG. 2, respectively.

B部門の親メニ、L 35より、メニュー内の選択項目
37の内の1つを選択し、選択番号入力欄38に選択番
号を入力装置12から入力する事により、選択した項目
の子メニューが出力装置11へ表示される。例えば、B
部門親メニュー35にて選択番号を“2” (販売業務
)と入力した場合、B部門親メニューのデータ26の各
選択項目25の内の2番目に存在する項目であると判断
する。
By selecting one of the selection items 37 in the menu from the parent menu L 35 of department B and inputting the selection number into the selection number input field 38 from the input device 12, the child menu of the selected item is displayed. Displayed on the output device 11. For example, B
When the selection number "2" (sales operations) is entered in the department parent menu 35, it is determined that this item is the second existing item among the selection items 25 in the data 26 of the B department parent menu.

現在利用している部門のコード“’02”と選択項目の
画面コード“201”をキーとして、記憶装置17を検
索し、該当データ27の各項目を読み込んでB部門独自
の販売業務メニュー画面3つを出力装置11へ表示する
。B部門独自の販売業務メニュー画面39内のタイトル
“販売業務メニュ゛40は第2図の該当データ27のメ
ニュータイトル24から、各選択項目311は項目25
からそれぞれ表示する。
Search the storage device 17 using the currently used department code "'02" and the selected item screen code "201" as keys, read each item of the corresponding data 27, and display the sales operation menu screen 3 unique to department B. One is displayed on the output device 11. The title "Sales Operations Menu" 40 in the sales operations menu screen 39 unique to department B is based on the menu title 24 of the corresponding data 27 in FIG. 2, and each selection item 311 is the item 25
Display each from

B部門独自の販売業務メニュー39から選択番号を入力
した場合も、上記と同じ様に動作する。
When a selection number is input from the sales operation menu 39 unique to department B, the same operation as above is performed.

この場合、選択項目に子メニュー画面があれば子メニュ
ー画面42を表示、子メニュー画面がなければ直接処理
画面43を出力装置11に表示する。
In this case, if the selected item has a child menu screen, the child menu screen 42 is displayed, and if there is no child menu screen, the direct processing screen 43 is displayed on the output device 11.

以上の様なメニュ一方式の中で、簡易操作を行う為に、
操作31.操作32.操作33を設ける。
In order to perform simple operations within the one-menu system as described above,
Operation 31. Operation 32. An operation 33 is provided.

これらは、入力装置13の、あるキーを1つ押下するだ
けで、行える操作である。操作31は、現在出力装置1
1に表示されている画面の1つ上の階層の画面、つまり
現在表示されている画面を呼び出した画面を出力装置1
1に表示する操作である。操作32は現在利用している
部門の親メニュー画面を出力装置11に表示する操作で
ある。操作33は初期画面34を出力装置11に表示す
る操作である。利用部門コードを入力し直す場合は、必
ずこの初期画面34から入力する。
These are operations that can be performed by simply pressing one key on the input device 13. Operation 31 is currently output device 1
Output device 1 displays the screen one level above the screen displayed on screen 1, that is, the screen that called the currently displayed screen.
This is the operation to display in 1. Operation 32 is an operation for displaying the parent menu screen of the currently used department on the output device 11. Operation 33 is an operation for displaying the initial screen 34 on the output device 11. When re-entering the user department code, be sure to enter it from this initial screen 34.

メニューのメンテナンスを行う場合は、メニューメンテ
ナンス機能16にて行う。メニューメンテナンス機能1
6を起動させ、出力装置11にメンテナンス画面を表示
する。入力装置12から修正する画面の部門コード及び
画面コードを入力し、それをキーに記憶装置17を検索
して、該当データを出力装置11へ表示する。出力装置
11を見なから修正箇所を入力装置12から入力し、修
正後のデータを記憶装置17へ再書き込みする。
Menu maintenance is performed using the menu maintenance function 16. Menu maintenance function 1
6 is activated and a maintenance screen is displayed on the output device 11. The department code and screen code of the screen to be corrected are input from the input device 12, the storage device 17 is searched using these as keys, and the corresponding data is displayed on the output device 11. Without looking at the output device 11, the corrected part is inputted from the input device 12, and the corrected data is rewritten into the storage device 17.

〔発明の効果〕〔Effect of the invention〕

以上説明した様に本発明は、必要項目を全てデータとし
て記憶装置に持つ事により、オンラインリアルタイムで
メニューの作成・修正が可能となり、1画面毎にプログ
ラムの作成・修正・翻訳結合といった作業が不要となる
。よって、大幅な工数削減を図る事ができる。合わせて
利用部門毎のメニュー画面の設定が可能な為、柔軟性の
あるメニューを作成する事ができる。またメニュ一方式
として1本化する事により、製造者独自で作りていた画
面のレイアウトを統一する事ができ、利用者の操作し易
いメニューができるという幾つかの効果がある。
As explained above, the present invention makes it possible to create and modify menus online in real time by storing all necessary items as data in a storage device, eliminating the need to create, modify, and combine programs for each screen. becomes. Therefore, it is possible to significantly reduce the number of man-hours. In addition, since the menu screen can be set for each department, flexible menus can be created. In addition, by unifying the menu into a single menu, screen layouts previously created by manufacturers can be unified, and a menu that is easy for users to operate can be created.

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

第1図は本発明の一実施例の構成を示すブロック図、第
2図は本実施例が動作する上で必要な項目をデータとし
て持つ記憶装置の説明図、第3図は本実施例の出力装置
へ表示されるメニュー画面の階層を示す説明図。 11・・・出力装置、12・・・入力装置、13・・・
オンライン用ソフトウェア、14・・・メニューシステ
ム、15・・・メニュー制御機能、16・・・メニュー
メンテナンス機能、17・・・記憶装置。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is an explanatory diagram of a storage device that has items necessary for the operation of this embodiment as data, and FIG. 3 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 3 is an explanatory diagram showing the hierarchy of menu screens displayed on an output device. 11... Output device, 12... Input device, 13...
Online software, 14... Menu system, 15... Menu control function, 16... Menu maintenance function, 17... Storage device.

Claims (1)

【特許請求の範囲】[Claims] オンラインシステムにおけるメニューを構成する項目の
データとメニュー制御用のキーとを格納する記憶装置と
、メニューの選択番号やメニューメンテナンス時の必要
項目の入力操作を行う入力装置と、メニュー画面やメニ
ューメンテナンス画面を出力する出力装置と、前記入力
装置から入力されたデータと前記記憶装置に格納された
データとに従ってメニューの動きを制御するメニュー制
御機能と、メニューの更新を行うオンライン画面作成ツ
ールを含んだメニューメンテナンス機能とを備えて成る
ことを特徴とするオンラインメニュー方式。
A storage device that stores data on items that make up a menu in an online system and keys for menu control, an input device that inputs menu selection numbers and necessary items during menu maintenance, and a menu screen and menu maintenance screen. a menu control function that controls the movement of the menu according to data input from the input device and data stored in the storage device, and an online screen creation tool that updates the menu. An online menu system characterized by having a maintenance function.
JP2056986A 1990-03-07 1990-03-07 On-line menu system Pending JPH03257564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2056986A JPH03257564A (en) 1990-03-07 1990-03-07 On-line menu system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2056986A JPH03257564A (en) 1990-03-07 1990-03-07 On-line menu system

Publications (1)

Publication Number Publication Date
JPH03257564A true JPH03257564A (en) 1991-11-18

Family

ID=13042818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2056986A Pending JPH03257564A (en) 1990-03-07 1990-03-07 On-line menu system

Country Status (1)

Country Link
JP (1) JPH03257564A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327295A (en) * 1994-01-18 2005-11-24 Seiko Epson Corp Menu creation method, menu display method, and information processing system therefor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128316A (en) * 1984-11-28 1986-06-16 Nec Corp Menu display system
JPS638927A (en) * 1986-06-30 1988-01-14 Nec Corp Menu picture display system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128316A (en) * 1984-11-28 1986-06-16 Nec Corp Menu display system
JPS638927A (en) * 1986-06-30 1988-01-14 Nec Corp Menu picture display system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327295A (en) * 1994-01-18 2005-11-24 Seiko Epson Corp Menu creation method, menu display method, and information processing system therefor

Similar Documents

Publication Publication Date Title
JPH1125126A (en) System design tool and data warehouse design system and method
JPH03257564A (en) On-line menu system
KR100428706B1 (en) Method for Creating Program Code Automatically Using Pattern and Component
JPH10301615A (en) Cnc image display system
US5283895A (en) Apparatus and method for processing data corresponding to word labels
JP4957043B2 (en) Information processing apparatus, program, and business application introduction method
JP4117110B2 (en) Electronic form program creation system, electronic form program creation method, and electronic form program creation program
JP2002007017A (en) Screen creation system and recording medium
JPH0588863A (en) Program development supporting system
JPH11353345A (en) Method and system for generating shape information having manufacture information
Lawlor The Evolution of ALV
Lawlor SAP List Viewer Object Model for ABAP Developers
JPH05204627A (en) Menu display processor
JPH05158596A (en) User interface unifying system
JP3135638B2 (en) Electronic touch panel definition body creation processing device
JPH11212694A (en) Information processing system
JP3004709B2 (en) Error correction support system for knowledge editor
JPH0317740A (en) Program editing support method
JP2513924B2 (en) Setting method of item definition information
JPH0314170A (en) Business form generating device
EP0358860A2 (en) Apparatus and method for processing data corresponding to labels
JP2006172036A (en) Design computer program
JPH03229306A (en) Data input method for interactive editing macro program
JP2011154575A (en) Automatic program generation device
JPH0628230A (en) General file maintenance system