Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07104779B2 - User menu display processing method - Google Patents
[go: Go Back, main page]

JPH07104779B2 - User menu display processing method - Google Patents

User menu display processing method

Info

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
Application number
JP58237569A
Other languages
Japanese (ja)
Other versions
JPS60128530A (en
Inventor
英子 米城
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58237569A priority Critical patent/JPH07104779B2/en
Publication of JPS60128530A publication Critical patent/JPS60128530A/en
Publication of JPH07104779B2 publication Critical patent/JPH07104779B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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.

〔技術の背景〕[Background of technology]

対話型のデータ処理システムでは,システム側が現在の
制御段階を操作者に通知したり,処理に必要なコマンド
やデータを操作者が容易に入力出来るようにするため,
各種のメニユー画面を使用するのが普通である。
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.

〔発明の目的および構成〕[Object and Structure of Invention]

本発明の目的は,ソフトウエアのメニユーについてユー
ザ固有の修正が容易であつて,その後のソフトウエア本
体の改訂の影響が少ないユーザメニユーの生成および表
示のための処理手段を提供することにあり,そのため,
ソフトウエア本体からメニユーを分離して管理し,メニ
ユー体系の定義とユーザツールの組み込みを可能にす
る。
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.

〔発明の実施例〕Example of Invention

以下に,本発明の詳細を実施例にしたがつて説明する。 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.

〔発明の効果〕〔The invention's effect〕

以上のように,本発明によれば,メニユーの組み替え,
ユーザ画面の組み込み,などのユーザ固有のメニユーの
作成使用を容易に行うことができ,また利用者管理を含
む機密保護が可能となる。
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.

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

第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)

【特許請求の範囲】[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.
JP58237569A 1983-12-16 1983-12-16 User menu display processing method Expired - Lifetime JPH07104779B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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