JPH07104779B2 - User menu display processing method - Google Patents
User menu display processing methodInfo
- Publication number
- JPH07104779B2 JPH07104779B2 JP58237569A JP23756983A JPH07104779B2 JP H07104779 B2 JPH07104779 B2 JP H07104779B2 JP 58237569 A JP58237569 A JP 58237569A JP 23756983 A JP23756983 A JP 23756983A JP H07104779 B2 JPH07104779 B2 JP H07104779B2
- Authority
- JP
- Japan
- Prior art keywords
- menu
- user
- function
- definition
- data set
- 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.)
- Expired - Lifetime
Links
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】 〔発明の技術分野〕 本発明は,固定的なメニユー体系をもつソフトウエアシ
ステムにおいて,ユーザの利用特性に応じたメニユー体
系の組み替え,変更を可能にする手段をそなえたユーザ
メニユー表示処理方式に関する。Description: TECHNICAL FIELD OF THE INVENTION The present invention provides a software system having a fixed menu system, which is provided with means for changing or changing the menu system according to the usage characteristics of a user. The present invention relates to a user menu display processing method.
対話型のデータ処理システムでは,システム側が現在の
制御段階を操作者に通知したり,処理に必要なコマンド
やデータを操作者が容易に入力出来るようにするため,
各種のメニユー画面を使用するのが普通である。In an interactive data processing system, the system side notifies the operator of the current control stage and allows the operator to easily input the commands and data necessary for processing.
It is common to use various menu screens.
また多数のユーザにより共用されあるいは標準的に提供
されるソフトウエアの場合には,メニユーが汎用性を意
識して固定的につくられているため,個々のユーザにと
つて過不足があつたり,内容的に使いにくい部分が生じ
るのが普通である。そのため,ユーザ個々における利用
の実際に即したメニユー体系の組み替えや,ユーザが保
有している既存のメニユー要素の組み込みが要望される
が,そのためのメニユー修正処理には大変手間がかか
り,またこのようにユーザ固有のメニユー修正が行われ
ると,もとのソフトウエアシステム本体に改訂があつた
場合には,再度,ユーザ固有の修正が必要となり,負担
が大きくなるという問題があつた。Also, in the case of software shared by a large number of users or provided as standard, since the menu is fixedly created in consideration of versatility, there may be excess or deficiency for individual users. Usually, there are some parts that are difficult to use. Therefore, it is required to reconfigure the menu system according to the actual usage of each user and to incorporate the existing menu elements owned by the user, but it takes a lot of time and effort to modify the menu for this purpose. However, if a user-specific menu correction is performed, if the original software system body is revised, then a user-specific correction is required again, which increases the burden.
本発明の目的は,ソフトウエアのメニユーについてユー
ザ固有の修正が容易であつて,その後のソフトウエア本
体の改訂の影響が少ないユーザメニユーの生成および表
示のための処理手段を提供することにあり,そのため,
ソフトウエア本体からメニユーを分離して管理し,メニ
ユー体系の定義とユーザツールの組み込みを可能にす
る。An object of the present invention is to provide a processing means for generating and displaying a user menu, which allows easy modification of the software menu in a user-specific manner and is less affected by subsequent revision of the software body. for that reason,
It separates and manages the menu from the software body and enables definition of the menu system and incorporation of user tools.
本発明の構成は,それにより固定されたメニユーの体系
をもつソフトウエアを処理するデータ処理システムにお
いて,対話形式により,処理機能を定義する手段と,該
定義された処理機能の体系づけを定義する手段と,定義
された情報を記憶する手段と,指示により上記処理機能
の定義および体系づけの定義に基づいて編集処理を行い
メニユーを生成する手段とをそなえ,該生成されたメニ
ユーを指示により上記固定されたメニユーと置き換えて
メニユー表示を行うことを特徴とするものである。According to the configuration of the present invention, in a data processing system that processes software having a fixed menu system, means for defining a processing function and a systematization of the defined processing function are defined in an interactive manner. Means for storing the defined information, and means for generating a menu by performing an editing process on the basis of the definition of the processing function and the definition of systematization by the instruction, and the generated menu is instructed by the instruction It is characterized by performing a menu display by replacing the fixed menu.
以下に,本発明の詳細を実施例にしたがつて説明する。 The details of the present invention will be described below with reference to examples.
第1図は,本発明の1実施例システムの構成図である。
図中,1は解析処理部,2は固定メニユーデータセツト,3は
アトリビユートデータセツト,4はユーザメニユー作成処
理部,5はデイスプレイ端末,6はユーザメニユー情報デー
タセツト,7はメニユー編集処理部,8はユーザメニユーデ
ータセツト,9は実行処理部を示す。FIG. 1 is a configuration diagram of a system according to an embodiment of the present invention.
In the figure, 1 is an analysis processing unit, 2 is a fixed menu data set, 3 is an attribute data set, 4 is a user menu creation processing unit, 5 is a display terminal, 6 is a user menu information data set, and 7 is a menu editing process. Reference numeral 8 denotes a user menu data set and reference numeral 9 denotes an execution processing unit.
はじめに,概略的な動作機能の説明を行う。First, a brief description of the operating functions is given.
まず,対象ソフトが入力されると,解析処理部1は,指
令により,ソフト中のメニユーおよびユーザのアトリビ
ユート(属性)を抽出し,それぞれ固定メニユーデータ
セツト2およびアトリビユートデータセツト3にフアイ
ルする。アトリビユートは,ユーザのメニユー利用権資
格等を含んでいる。First, when the target software is input, the analysis processing unit 1 extracts the menu and the attribute (attribute) of the user in the software according to a command, and files the fixed menu data set 2 and the attribute data set 3 respectively. . The attribute includes a user's menu usage right qualification.
ユーザメニユー作成処理部4は,デイスプレイ端末5を
介して,ユーザと対話しながらユーザメニユー生成処理
を行い,独自にメニユー定義を作成して結果をユーザメ
ニユー情報データセツトに格納する。この処理は,複数
のユーザが独自に実行することができる。The user menu creation processing unit 4 performs user menu creation processing while interacting with the user via the display terminal 5, creates a menu definition uniquely, and stores the result in the user menu information data set. This process can be independently executed by multiple users.
メニユー編集処理部7は,指示により,処理を要求した
ユーザのアトリビユートを確認し,そのユーザに利用権
があるとき,該当するユーザメニユー情報を取り出して
編集し,ユーザ固有のメニユーを生成して,ユーザメニ
ユーデータセツト8に格納する。According to the instruction, the menu edit processing unit 7 confirms the attribute of the user who requested the process, and when the user has the usage right, the corresponding user menu information is extracted and edited to generate a user-specific menu. It is stored in the user menu data set 8.
実行処理部9は,ユーザメニユーが選択されているとき
ユーザメニユーデータセツト8に基づき,メニユー表示
を行いながら処理を進める。When the user menu is selected, the execution processing unit 9 advances the processing while displaying the menu based on the user menu data set 8.
次にユーザメニユー作成処理部4の機能について説明す
る。メニユーの構造は,第2図に具体例で示されるよう
に,ある処理を行うための個々のフアンクシヨンD,E,F
とそれらの各フアンクシヨンを階層化して,フリー状に
体系付けるメニユーA,B,Cとに基本的に分けて考え,フ
アンクシヨンについては,ソフトのモジユール名,メニ
ユー上のフアンクシヨン名,などを規定し,さらに各フ
アンクシヨンをどういう体系でメニユーとして見せるか
を定義させるようにする。ユーザメニユー作成処理部4
は,これらの処理を容易にするためのメニユーをもつ対
話形式の処理部である。ここで定義されたメニユー情報
が,ユーザメニユー情報データセツト6に格納される。
第3図は,本実施例の対話型ユーザメニユー作成および
編集処理において使用されるメニユー画面の構成を示
す。Next, the function of the user menu creation processing unit 4 will be described. The structure of the menu is, as shown in the concrete example in FIG. 2, the individual functions D, E, F for performing a certain process.
And each of these functions are divided into layers, and basically divided into menus A, B, and C that are organized in a free manner. For the function, the software module name, the function name on the menu, etc. are specified. In addition, let them define how each function should be viewed as a menu. User menu creation processing unit 4
Is an interactive processing unit that has menus to facilitate these processes. The menu information defined here is stored in the user menu information data set 6.
FIG. 3 shows the configuration of the menu screen used in the interactive user menu creation and editing process of this embodiment.
第3図中の10は主メニユー画面であり,これにより,機
能(フアンクシヨン)定義,体系定義,メニユー編集処
理を選択させる。また11は機能定義画面,12は機能詳細
定義画面である。機能詳細定義画面中のフアンクシヨン
表現,コメント(簡略),コメント(詳細)の項目につ
いては,更に編集画面を表示する(図示省略)。第4図
に機能詳細定義の具体例を示す。Reference numeral 10 in FIG. 3 is a main menu screen, which allows selection of function (function) definition, system definition, and menu editing processing. Reference numeral 11 is a function definition screen, and 12 is a function detailed definition screen. For the function expression, comment (brief), and comment (detail) items in the function detail definition screen, an edit screen is further displayed (not shown). FIG. 4 shows a specific example of the detailed function definition.
第3図中の13は体系定義画面,14は体系詳細定義画面で
ある。第5図に体系定義の具体例を示す。図中の各階層
に示されているフアンクシヨンNOの一部は,たとえば第
4図の機能詳細定義におけるフアンクシヨンNOを指して
いる。In FIG. 3, 13 is a system definition screen, and 14 is a system detailed definition screen. Fig. 5 shows a concrete example of system definition. A part of the function NO shown in each hierarchy in the figure indicates the function NO in the detailed function definition of FIG. 4, for example.
第3図中の15はメニユー編集処理画面であり,メニユー
データセツト(DS)名の指定,ユーザメニユーで固定メ
ニユーを置換するか否かの指定,ユーザのメニユー利用
資格を示す利用レベルおよびユーザを識別するIDの入力
を行わせる。Reference numeral 15 in FIG. 3 denotes a menu edit processing screen, which is used to specify a menu data set (DS) name, whether to replace a fixed menu with the user menu, a usage level indicating the user's menu usage qualification, and a user. Enter the ID for identification.
作成されたユーザメニユーの利用いついてユーザの資格
に一定の制約を設ける場合には,第4図の機能詳細定義
において,該当するフアンクシヨンの制限事項に利用可
能資格のランクを設定しておく。メニユー編集処理部7
は,ユーザIDの利用資格をアトリビユートデータセツト
3から求め,これを上記したフアンクシヨンの利用資格
ランクと比較して,ユーザの利用資格が同位または上位
である場合に限りそのフアンクシヨンの利用を許可す
る。これにより,利用者ごとにその使用レベルを考慮し
た機密保護体系を実現することができる。第6図は,作
成されたユーザメニユーの1例を示し,図中,16がもと
の固定メニユー,17および18が修正追加されたコメント
を示す。When a certain restriction is placed on the user's qualification while using the created user menu, the rank of the usable qualification is set in the restriction of the corresponding function in the detailed function definition of FIG. Menu editing processor 7
Obtains the usage qualification of the user ID from the attribute data set 3, compares this with the above usage qualification rank of the function, and permits the usage of the function only if the usage qualification of the user is equal or higher. To do. This makes it possible to realize a security system that considers the usage level of each user. FIG. 6 shows an example of the created user menu, in which 16 is the original fixed menu and 17 and 18 are the modified and added comments.
以上のように,本発明によれば,メニユーの組み替え,
ユーザ画面の組み込み,などのユーザ固有のメニユーの
作成使用を容易に行うことができ,また利用者管理を含
む機密保護が可能となる。As described above, according to the present invention, the rearrangement of the menu,
It is possible to easily create and use a menu unique to the user, such as incorporating a user screen, and it is possible to protect security including user management.
第1図は本発明の1実施例システムの構成図,第2図は
メニユー構造の説明図,第3図はユーザメニユー作成お
よび編集処理に使用されるメニユー画面の説明図,第4
図は機能詳細定義の1例を示す図,第5図は体系定義の
1例を示す図,第6図はユーザメニユーの1例を示す図
である。 図中,1は解析処理部,2は固定メニユーデータセツト,3は
アトリビユートデータセツト,4はユーザメニユー作成処
理部,5はデイスプレイ端末,6はユーザメニユー情報デー
タセツト,7はメニユー編集処理部,8はユーザメニユーデ
ータセツト,9は実行処理部を示す。FIG. 1 is a block diagram of a system of one embodiment of the present invention, FIG. 2 is an explanatory diagram of a menu structure, FIG. 3 is an explanatory diagram of a menu screen used for user menu creation and editing processing, and FIG.
FIG. 5 is a diagram showing an example of detailed function definition, FIG. 5 is a diagram showing an example of system definition, and FIG. 6 is a diagram showing an example of user menu. In the figure, 1 is an analysis processing unit, 2 is a fixed menu data set, 3 is an attribute data set, 4 is a user menu creation processing unit, 5 is a display terminal, 6 is a user menu information data set, and 7 is a menu editing process. Reference numeral 8 denotes a user menu data set and reference numeral 9 denotes an execution processing unit.
Claims (1)
エアを処理するデータ処理システムにおいて,対話形式
により,処理機能を定義する手段と,該定義された処理
機能の体系づけを定義する手段と,定義された情報を記
憶する手段と,指示により上記処理機能の定義および体
系づけの定義に基づいて編集処理を行いメニユーを生成
する手段とをそなえ,該生成されたメニユーを指示によ
り上記固定されたメニユーと置き換えてメニユー表示を
行うことを特徴とするユーザメニユー表示処理方式。1. A data processing system for processing software having a fixed menu system, means for defining a processing function in an interactive manner, and means for defining the systematization of the defined processing function. The means for storing the defined information and the means for generating a menu by performing an editing process based on the definition of the processing function and the definition of systematization by the instruction, and the generated menu is fixed by the instruction. A user menu display processing method characterized by performing a menu display by replacing the menu display.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58237569A JPH07104779B2 (en) | 1983-12-16 | 1983-12-16 | User menu display processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58237569A JPH07104779B2 (en) | 1983-12-16 | 1983-12-16 | User menu display processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60128530A JPS60128530A (en) | 1985-07-09 |
| JPH07104779B2 true JPH07104779B2 (en) | 1995-11-13 |
Family
ID=17017253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58237569A Expired - Lifetime JPH07104779B2 (en) | 1983-12-16 | 1983-12-16 | User menu display processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07104779B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU612681B2 (en) * | 1987-08-21 | 1991-07-18 | Samsung Electronics Co., Ltd. | Customization by automated resource substitution |
| JP2669625B2 (en) * | 1987-12-18 | 1997-10-29 | 株式会社ピーエフユー | Resource information display system |
| JP2689259B2 (en) * | 1988-06-23 | 1997-12-10 | カシオ計算機株式会社 | Menu processing device |
| JP2007226752A (en) * | 2006-02-20 | 2007-09-06 | Obic Business Consultants Ltd | Menu customization system and menu customization program |
-
1983
- 1983-12-16 JP JP58237569A patent/JPH07104779B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60128530A (en) | 1985-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0589045A (en) | Data processing system and method of creation | |
| JP2863428B2 (en) | Conversational graphics system | |
| JPH07104779B2 (en) | User menu display processing method | |
| US8332764B2 (en) | Editing device, information processing device, editing method, and editing program product | |
| Zhou et al. | Object-based nonlinear undo model | |
| JP2009157534A (en) | Program creation support system, programmable controller support device thereof, programmable display support device | |
| JP2720768B2 (en) | Program customization equipment | |
| JPS62216038A (en) | Product producing system using blanket management defining matter | |
| JP3000281B2 (en) | Data entry system | |
| Chiueh et al. | Managing the VLSI design process | |
| JP2512215B2 (en) | Program creation device | |
| JPS63148373A (en) | Managing system for circuit diagram data | |
| JP3363977B2 (en) | Automatic program generator | |
| JP3870990B2 (en) | Graphical user interface device | |
| JPWO2005041075A1 (en) | System for acquiring shape information from three-dimensional shape data, method thereof, and computer software program | |
| JPH04318623A (en) | Control device | |
| JPS6249404A (en) | Method and device for editing nc program | |
| JPS62204328A (en) | Man-machine interface control system | |
| JPH08129585A (en) | Scheduling system and gantt chart processing system | |
| JPH01175019A (en) | Command execution system based upon conversation window | |
| JPH04352069A (en) | Document processor | |
| JPH03167631A (en) | Expert system data generation and editing method | |
| JPH0588868A (en) | Network definition program developing system | |
| JP2004118522A (en) | Data processing apparatus, data processing method, data processing system, data processing program, and recording medium recording the program | |
| JPH0553781A (en) | Programming system by computer |