JP2000305834A - Data access control device - Google Patents

Data access control device

Info

Publication number
JP2000305834A
JP2000305834A JP11631699A JP11631699A JP2000305834A JP 2000305834 A JP2000305834 A JP 2000305834A JP 11631699 A JP11631699 A JP 11631699A JP 11631699 A JP11631699 A JP 11631699A JP 2000305834 A JP2000305834 A JP 2000305834A
Authority
JP
Japan
Prior art keywords
menu
data
user
identifier
access control
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.)
Granted
Application number
JP11631699A
Other languages
Japanese (ja)
Other versions
JP3382881B2 (en
Inventor
Tomohisa Hikita
知久 疋田
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.)
Business Brain Showa Ota Inc
Original Assignee
Business Brain Showa Ota Inc
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 Business Brain Showa Ota Inc filed Critical Business Brain Showa Ota Inc
Priority to JP11631699A priority Critical patent/JP3382881B2/en
Publication of JP2000305834A publication Critical patent/JP2000305834A/en
Application granted granted Critical
Publication of JP3382881B2 publication Critical patent/JP3382881B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

(57)【要約】 【課題】 データベースに対するアクセス要求に対する
制御を効率的に実行するデータアクセス制御装置および
データアクセス制御方法を提供する。 【解決手段】 データベースに対するアクセス要求を行
なうユーザに対して表示すべき階層構造データメニュー
をユーザ固有のユーザIDに対応させて設定する構成と
した。アクセス要求中に含まれるユーザ識別子に基づい
て、ユーザマスタテーブル検索しユーザ識別子に対応し
て設定されたメニュー識別子を取り出し、同じメニュー
識別子を有するデータファイルをメニューマスタテーブ
ルから選択して階層構造データメニューを生成して、こ
れを表示メニューとして端末装置に出力する。
[PROBLEMS] To provide a data access control device and a data access control method for efficiently executing control for an access request to a database. A hierarchical data menu to be displayed to a user making an access request to a database is set in association with a user ID unique to the user. On the basis of the user identifier included in the access request, a user master table is searched, a menu identifier set corresponding to the user identifier is retrieved, and a data file having the same menu identifier is selected from the menu master table to select a hierarchical data menu. Is generated and output to the terminal device as a display menu.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、データアクセス制
御装置およびデータアクセス制御方法に関する。さらに
詳しくは、データベース中に複数のデータファイルを有
し、複数のユーザがデータベース中のデータファイルを
アクセスする構成において、個々のユーザのアクセス権
を制御して各ユーザに対するアクセス権の範囲を明確に
示すとともに、機密情報の保護をより確実に実行するこ
との可能なデータアクセス制御装置およびデータアクセ
ス制御方法に関する。
[0001] The present invention relates to a data access control device and a data access control method. More specifically, in a configuration in which a database has a plurality of data files and a plurality of users access the data files in the database, the access right of each user is controlled to clearly define the range of the access right for each user. The present invention relates to a data access control device and a data access control method capable of more reliably protecting confidential information.

【0002】[0002]

【従来の技術】一般的に様々なデータを扱うデータ処理
システムにおいては、特定データの機密保護や書き込
み、変更の制限等の理由からデータベースに格納された
データに対するユーザのアクセス制限を行なう構成がと
られている。会計処理分野においては、コンピュータを
用いた会計処理システムが多数開発されており、ユーザ
インタフェースを介して入力された各種の会計データに
基づいて様々な会計処理をプログラムによって実行し、
入力データあるいは処理データをデータベースに格納
し、伝票、請求書、決算書等、各種の会計書類の生成、
出力を自動化したシステムが使用されている。
2. Description of the Related Art In general, in a data processing system that handles various data, a configuration in which a user restricts access to data stored in a database for reasons such as confidentiality of specific data, restriction of writing, and modification of data. Have been. In the field of accounting, many accounting systems using computers have been developed, and various accounting processes are executed by programs based on various types of accounting data input via a user interface.
Storing input data or processing data in a database, generating various accounting documents such as slips, invoices, financial statements,
A system that automates output is used.

【0003】例えばネットワークによって企業の本店、
支店等を結び多数のユーザ端末を接続し、各接続端末に
おいてデータ入力、出力が可能なネットワーク型会計シ
ステムも急速に普及しており、このような会計処理シス
テムでは、複数のユーザが各ユーザ端末から会計データ
の入力を行い、入力データをデータベースに蓄積し、所
定の処理プログラムによって蓄積データの会計処理を実
行して損益計算書、残高試算表、資金繰り表等、各種の
会計データを作成する。
[0003] For example, the head office of a company by a network,
Network-type accounting systems that connect branches and connect a large number of user terminals and allow data input and output at each connection terminal are also rapidly spreading. In such an accounting system, a plurality of users are connected to each user terminal. , Input the accounting data, accumulate the input data in the database, execute the accounting processing of the accumulated data by a predetermined processing program, and create various accounting data such as a profit and loss statement, a balance trial balance, a cash flow chart, and the like.

【0004】このようなネットワーク型の会計処理シス
テムでは、様々なユーザがデータベースをアクセスして
振替伝票、入金伝票、出金伝票等の会計データの入力処
理、あるいは残高照会等の照会処理等様々な処理を実行
する。入力データは所定の会計規則に従い仕訳処理等が
実行され、仕訳日記帳、総勘定元帳、残高試算表、損益
計算書等、各種の帳票データが生成される。例えば、様
々な部門で日々発生する売上げによる入金処理、経費の
支出による出金処理、給与の支給等による振り替え処理
等をネットワークに接続された各部署のユーザ端末から
逐次入力し、データ処理手段がこれら入力されたデータ
の処理を予め設定されたプログラムに従って実行し各種
の帳表データの生成を行う。さらに、月ごとあるいは年
度ごと等、所定の会計期間ごとの会計処理の締め処理お
よび決算処理を行い各種の帳票、集計表等を出力する。
In such a network type accounting system, various users access the database to input accounting data such as transfer slips, deposit slips, and withdrawal slips, and to perform various inquiry processes such as balance inquiry. Execute the process. The input data is subjected to journal processing and the like in accordance with predetermined accounting rules, and various form data such as a journal diary, a general ledger, a balance trial balance, and a profit and loss statement are generated. For example, the payment processing based on the sales generated daily in various departments, the payment processing based on the expenditure of expenses, the transfer processing based on the payment of salary, etc. are sequentially input from the user terminals of the respective departments connected to the network, and the data processing means The processing of the input data is executed in accordance with a preset program to generate various book data. Further, it performs accounting closing processing and settlement processing for each predetermined accounting period, such as every month or every year, and outputs various forms, tabulation tables, and the like.

【0005】これらの会計データはデータベース中に格
納されるが、ネットワーク接続されたすべてのユーザに
対してデータベース中のすべてのデータファイルに対す
るアクセス、書き込み、訂正等を許可すると、データの
保護が不完全になる。さらに、会計処理データ中には例
えば企業の本店、支店固有の情報、あるいは経理部門の
管理データ等、一般ユーザに対して機密にすべきデータ
が存在することが多く、これら機密データへの一般ユー
ザのアクセスを禁止、あるいは制限する構成が必要とな
る。
[0005] These accounting data are stored in a database, but if all users connected to the network are allowed to access, write, and correct all data files in the database, the data protection is incomplete. become. Further, in accounting processing data, there are many data that should be kept confidential to general users, for example, information specific to a head office or a branch of a company or management data of an accounting department. A configuration that prohibits or restricts the access of the user is required.

【0006】[0006]

【発明が解決しようとする課題】従来のデータ処理シス
テムでは、特定データの機密保護や書き込み、変更の制
限等、すなわちアクセス制限を行なう構成として、例え
ばユーザの識別子であるユーザIDやユーザ・パスワー
ドを認識して、これらのIDまたはパスワードをデータ
ベース中に格納されている複数のデータファイルの個々
のデータファイルに対応づけたテーブルを作成し、この
テーブルを参照することによりユーザからアクセス要求
のあったデータファイルへのアクセスを許可または禁止
するという構成が一般的に採用されていた。
In a conventional data processing system, for example, a user ID or a user password, which is a user identifier, is used as a configuration for restricting security, writing, and modification of specific data, that is, restricting access. Recognize and create a table in which these IDs or passwords are associated with individual data files of a plurality of data files stored in the database, and refer to this table to obtain data requested by the user for access. A configuration in which access to a file is permitted or prohibited has been generally adopted.

【0007】しかしながら、上述の構成では、ユーザが
ある1つのファイルアクセスをしようとした場合に、1
つのデータファイルを指定したファイル指定信号を送信
し、このファイル指定信号を例えばデータベースの管理
サーバが受信して、ユーザIDと指定ファイルを対応づ
けたテーブルを検索し、テーブルにユーザIDと指定フ
ァイルの対応があればアクセスを許可し、対応がなけれ
ばアクセスを否定するアクセス認否回答をユーザ端末に
送信するというプロセスを、個々の指定ファイルごとに
実行することが必要となる。
However, in the above-described configuration, when the user attempts to access one file, one
A file designating signal for designating one data file is transmitted, and this file designating signal is received by, for example, a database management server, and a table in which the user ID is associated with the designated file is searched. It is necessary to execute a process of transmitting an access approval / denial response to the user terminal for permitting access if there is a response and denying access if there is no response for each specified file.

【0008】ユーザが連続してファイルリクエストを行
なう場合は、新たなファイル指定を実行し、アクセス認
否の回答をデータベース管理サーバから得るという処理
を繰り返し行なうことが必要となる。このように複数フ
ァイルによって構成され、アクセス制限のあるデータベ
ースに対してユーザが連続して異なるファイルに対する
アクセスを行なう場合はユーザおよびデータベース間の
アクセス認否のための信号送受信が頻繁に実行されるこ
とになり、処理の煩雑さ、処理時間の遅延を発生させる
結果となる。
When the user makes a file request continuously, it is necessary to repeatedly execute a process of designating a new file and obtaining a response of access permission / denial from the database management server. As described above, when a user accesses a database which is constituted by a plurality of files and has an access restriction to a different file continuously, a signal transmission / reception between the user and the database for acknowledgment of access is frequently performed. As a result, the processing becomes complicated and the processing time is delayed.

【0009】本発明のデータアクセス制御装置およびデ
ータアクセス制御方法は、上記の問題を解決するもので
あり、複数のデータファイルを格納したデータベースに
対するユーザからのアクセス要求に対して、個々のユー
ザのアクセス可能範囲を一括してユーザに提示し、個々
のユーザが自身のアセス可能なデータファイルを一覧す
ることを可能とし、ユーザとデータベースサーバ間での
アクセスの許可、不許可の問い合わせプロセスを省略可
能とすることを目的とする。
A data access control device and a data access control method according to the present invention solve the above-mentioned problems. In response to an access request from a user to a database storing a plurality of data files, each user accesses the database. The possible range is presented to the user in a lump, allowing each user to list his or her own accessible data files, and omitting the inquiry process of permitting and disallowing access between the user and the database server. The purpose is to do.

【0010】さらに、本発明のデータアクセス制御装置
およびデータアクセス制御方法は、複数のデータファイ
ルを格納したデータベースに対するユーザからのアクセ
ス要求に対して、階層構造のデータファイル構成をユー
ザに提示することにより、データベース中のデータファ
イル構成についての知識を持たないユーザであっても、
容易にデータファイル構成を理解してファイル利用の容
易化を達成することを目的とする。
Further, the data access control device and the data access control method of the present invention provide a hierarchical data file configuration to a user in response to an access request from the user to a database storing a plurality of data files. , Even if the user has no knowledge of the data file structure in the database,
An object of the present invention is to easily understand a data file configuration and to achieve easy file use.

【0011】さらに、本発明のデータアクセス制御装置
およびデータアクセス制御方法は、機密性のあるデータ
ファイルについては、アクセス権のないユーザに対して
そのファイル名のみならずデータベース中における存在
自体を示さない構成とすることにより、機密性の保護を
強化可能とすることを目的とする。
Further, the data access control device and the data access control method of the present invention do not indicate the existence of the confidential data file in the database as well as the file name to a user without access right. It is an object of the invention to enhance the protection of confidentiality by adopting a configuration.

【0012】[0012]

【課題を解決するための手段】上述の目的を達成するた
めに本発明のデータアクセス制御装置は、階層構造を構
成する複数のデータファイルを格納したデータベース手
段と、データベース手段内のデータファイルに対するア
クセスを行なう1以上の端末装置と、端末装置からデー
タファイルに対するアクセス要求に関する制御を実行す
るアクセス制御手段とを有するデータアクセス制御装置
において、アクセス制御手段は、端末装置からのアクセ
ス要求中に含まれるユーザ識別情報に基づいて、データ
ベースに格納された複数のデータファイルの少なくとも
一部のデータファイルのファイル識別子によって構成さ
れる階層構造データメニューを表示メニューとしてアク
セス要求を行なった端末装置に出力する構成を有するこ
とを特徴とする。
In order to achieve the above-mentioned object, a data access control device according to the present invention comprises: a database means for storing a plurality of data files constituting a hierarchical structure; and an access to the data files in the database means. A data access control device having at least one terminal device for performing an access request for accessing a data file from the terminal device, wherein the access control device includes a user device included in the access request from the terminal device. Based on the identification information, a hierarchically structured data menu composed of file identifiers of at least some of the plurality of data files stored in the database is output as a display menu to the terminal device that has issued the access request. It is characterized by the following.

【0013】さらに、本発明のデータアクセス制御装置
は、ユーザ毎のユーザ情報を格納したユーザマスタテー
ブルと、データベースに格納された複数のデータファイ
ル個々のデータファイルに対応するデータファイル固有
情報を格納したメニューマスタテーブルとを有し、ユー
ザマスタテーブルには、ユーザ固有のユーザ識別子と、
複数のデータ・ファイルの少なくとも一部のデータファ
イルのファイル識別子によって構成される階層構造デー
タメニューを一義的に決めるメニュー識別子とが設定さ
れ、メニューマスタテーブルには、データファイルの各
々に対応してメニュー識別子が対応付けられて設定され
た構成を有し、アクセス制御手段は、端末装置からのア
クセス要求中に含まれるユーザ識別子に基づいて、ユー
ザマスタテーブルから対応するユーザ識別子を抽出する
とともに、抽出されたユーザ識別子に対応して設定され
たメニュー識別子を識別し、該識別されたメニュー識別
子に対応するメニュー識別子を有するデータファイルを
メニューマスタテーブルから選択して階層構造データメ
ニューを表示メニューとしてアクセス要求を行なった端
末装置に出力する構成を有することを特徴とする。
Further, the data access control device of the present invention stores a user master table storing user information for each user, and data file specific information corresponding to each of a plurality of data files stored in the database. A menu master table, and the user master table has a user identifier unique to the user;
A menu identifier that uniquely defines a hierarchically structured data menu constituted by file identifiers of at least some of the plurality of data files is set, and a menu corresponding to each of the data files is set in the menu master table. The access control means has a configuration in which the identifiers are set in association with each other, and the access control means extracts the corresponding user identifier from the user master table based on the user identifier included in the access request from the terminal device, and Menu identifier that is set in accordance with the user identifier, and selects a data file having a menu identifier corresponding to the identified menu identifier from the menu master table, and issues an access request using the hierarchically structured data menu as a display menu. Output to the terminal device And having a formation.

【0014】さらに、本発明のデータアクセス制御装置
において、ユーザマスタテーブルは、ユーザ毎のデータ
ファイルに対する処理権限設定フィールドを有し、メニ
ューマスタテーブルは、データファイルの各々に対応し
て起動権限設定フィールドを有し、アクセス制御手段
は、ユーザマスタテーブルの処理権限設定フィールドの
設定値、およびメニューマスタテーブルの起動権限設定
フィールドの設定値に基づいて、データファイルの起動
を制御する構成を有することを特徴とする。
Further, in the data access control device of the present invention, the user master table has a processing authority setting field for a data file for each user, and the menu master table has an activation authority setting field corresponding to each data file. Wherein the access control means controls the activation of the data file based on the setting value of the processing authority setting field of the user master table and the setting value of the activation authority setting field of the menu master table. And

【0015】さらに、本発明のデータアクセス制御装置
は、複数の入力端末をネットワークによって接続した会
計処理システムを構成し、データベースには会計処理に
関する複数の会計データファイルが格納され、メニュー
マスタテーブルは複数の会計データファイルの各々につ
いて固有情報を格納したテーブルであることを特徴とす
る。
Further, the data access control device of the present invention constitutes an accounting system in which a plurality of input terminals are connected by a network, a database stores a plurality of accounting data files relating to accounting, and a menu master table has a plurality of menu master tables. Is a table storing unique information for each of the accounting data files.

【0016】さらに、本発明のデータアクセス制御装置
においてデータアクセス制御装置は、ユーザ毎のユーザ
情報を格納したユーザマスタテーブルと、データベース
に格納された複数のデータファイルのデータフアイル識
別子によって構成される複数の階層構造データメニュー
を格納した階層構造データメニューテーブルとを有し、
ユーザマスタテーブルには、ユーザ固有のユーザ識別子
と、複数のデータファイルの少なくとも一部のデータフ
ァイルのファイル識別子によって構成される階層構造デ
ータメニューを一義的に決めるメニュー識別子とが設定
され、階層構造データメニューテーブルには、メニュー
識別子が対応付けられた階層構造データメニューが登録
された構成を有し、アクセス制御手段は、端末装置から
のアクセス要求中に含まれるユーザ識別子に基づいて、
ユーザマスタテーブルから対応するユーザ識別子を抽出
するとともに、抽出されたユーザ識別子に対応して設定
されたメニュー識別子を識別し、該識別されたメニュー
識別子に対応するメニュー識別子を有する階層構造デー
タメニューを階層構造データメニューテーブルから選択
して表示メニューとしてアクセス要求を行なった端末装
置に出力する構成を有することを特徴とする。
Further, in the data access control device according to the present invention, the data access control device includes a user master table storing user information for each user and a data file identifier of a plurality of data files stored in a database. And a hierarchical data menu table storing a hierarchical data menu of
In the user master table, a user identifier unique to the user and a menu identifier that uniquely determines a hierarchically structured data menu constituted by file identifiers of at least some of the plurality of data files are set. The menu table has a configuration in which a hierarchically structured data menu associated with a menu identifier is registered, and the access control means, based on a user identifier included in an access request from the terminal device,
A corresponding user identifier is extracted from the user master table, a menu identifier set corresponding to the extracted user identifier is identified, and a hierarchically structured data menu having a menu identifier corresponding to the identified menu identifier is hierarchized. It is characterized in that it has a configuration in which it is selected from the structure data menu table and output as a display menu to the terminal device which has made an access request.

【0017】さらに、本発明のデータアクセス制御方法
は、データベース中に格納された階層構造を構成する複
数のデータファイルに対する端末装置からのアクセス要
求をアクセス制御手段によって制御するデータアクセス
制御方法において、アクセス制御手段は、端末装置から
のアクセス要求中に含まれるユーザ識別情報を判別し、
判別されたユーザ識別情報に基づいてデータベースに格
納された複数のデータファイルの少なくとも一部のデー
タファイルのファイル識別子によって構成される階層構
造データメニューを表示メニューとして端末装置に出力
することを特徴とする。
Further, the data access control method of the present invention is a data access control method for controlling, by an access control means, an access request from a terminal device to a plurality of data files constituting a hierarchical structure stored in a database. The control means determines user identification information included in the access request from the terminal device,
A hierarchical data menu composed of file identifiers of at least some of the plurality of data files stored in the database based on the determined user identification information is output to the terminal device as a display menu. .

【0018】さらに、本発明のデータアクセス制御方法
において、アクセス制御手段は、端末装置からのアクセ
ス要求中に含まれるユーザ識別子に基づいて、ユーザマ
スタテーブルから対応するユーザ識別子を抽出し、抽出
されたユーザ識別子に対応してユーザマスタテーブルに
設定されたメニュー識別子を識別し、識別されたメニュ
ー識別子に対応するメニュー識別子を有するデータファ
イルをメニューマスタテーブルから選択し、選択された
データファイルによって構成される階層構造データメニ
ューを表示メニューとして端末装置に出力することを特
徴とする。
Further, in the data access control method of the present invention, the access control means extracts a corresponding user identifier from a user master table based on the user identifier included in the access request from the terminal device, and extracts the extracted user identifier. Identify a menu identifier set in the user master table corresponding to the user identifier, select a data file having a menu identifier corresponding to the identified menu identifier from the menu master table, and configure the selected data file. The hierarchical data menu is output to the terminal device as a display menu.

【0019】[0019]

【発明の実施の形態】図1に本発明のデータアクセス制
御装置のシステム構成ブロック図を示す。複数のユーザ
端末11、12、13がネットワーク20を介してアク
セス管理サーバ30に接続され、アクセス管理サーバ3
0は、複数のデータファイルを構成要素とするデータを
格納した情報ファイルデータベース50、個々のユーザ
情報を格納したユーザマスタデータベース51、情報フ
ァイルデータベース50に含まれる複数のデータファイ
ルの各データファイルに対応させた固有情報およびデー
タファイルの階層構造情報に関するメニュー情報を格納
したメニューマスタデータベース52の各々にアクセス
可能な構成となっている。
FIG. 1 is a block diagram showing a system configuration of a data access control device according to the present invention. A plurality of user terminals 11, 12, and 13 are connected to the access management server 30 via the network 20, and the access management server 3
0 corresponds to an information file database 50 storing data having a plurality of data files as constituent elements, a user master database 51 storing individual user information, and each data file of a plurality of data files included in the information file database 50. It is configured to be able to access each of the menu master database 52 that stores the menu information related to the unique information and the hierarchical structure information of the data file.

【0020】図2に本発明のデータアクセス制御装置お
よびデータアクセス制御方法を会計処理システムとして
適用したシステム構成例を示す。図2に示す例は入出力
装置101,102,103、アプリケーションサーバ
104、およびデータベースサーバ105がネットワー
ク106を介して接続されたネットワーク型の会計処理
システムである。
FIG. 2 shows an example of a system configuration in which the data access control device and the data access control method of the present invention are applied as an accounting processing system. The example shown in FIG. 2 is a network-type accounting system in which input / output devices 101, 102, and 103, an application server 104, and a database server 105 are connected via a network 106.

【0021】本発明のデータアクセス制御装置およびデ
ータアクセス制御方法は会計処理システムに限らず、さ
まざまなデータベースシステムにおいて適用可能であ
る。基本的には、図1に示すネットワークによって接続
された複数のユーザがアクセス可能なデータベース構成
を有するものであれば適用可能なものであり、文書管理
データベース、人事情報管理データベース等、様々なデ
ータアクセス制御装置において適用できる。以下では、
本発明のデータアクセス制御装置およびデータアクセス
制御方法の具体的な実施例として図2に示すネットワー
ク型の会計処理システムに適用した例について説明す
る。
The data access control device and data access control method of the present invention are applicable not only to an accounting system but also to various database systems. Basically, it is applicable as long as it has a database configuration accessible to a plurality of users connected by the network shown in FIG. 1, and various data access such as a document management database, a personnel information management database, etc. Applicable in control devices. Below,
As a specific embodiment of the data access control device and the data access control method of the present invention, an example applied to a network type accounting system shown in FIG. 2 will be described.

【0022】なお、図1のユーザ端末11,12,13
は図2の入出力装置101,102,103に対応し、
図1のアクセス管理サーバは図2のデータベースサーバ
105内のサーバ1051、またはアプリケーションサ
ーバ104内のサーバ1041、1042に対応し、図
1の情報ファイルデータベース50、ユーザマスタデー
タベース51、メニューマスタデータベース52は図2
のデータベース1052に対応する。
The user terminals 11, 12, 13 in FIG.
Corresponds to the input / output devices 101, 102, 103 in FIG.
The access management server in FIG. 1 corresponds to the server 1051 in the database server 105 in FIG. 2 or the servers 1041 and 1042 in the application server 104. The information file database 50, the user master database 51, and the menu master database 52 in FIG. FIG.
Of the database 1052.

【0023】以下、図2に示すネットワーク型の会計処
理システムを例として、本発明のデータアクセス制御装
置およびデータアクセス制御方法の詳細を説明する。入
出力装置101,102,103は、会計処理システム
を利用するユーザ端末装置であり、ユーザが所定の会計
データを入力する。例えば、売上げに関する入金伝票の
入力、交通費発生に伴う出金伝票の入力等、それぞれの
入出力装置が配置された事業所、部署、個人等において
発生した会計データを入力する。入出力装置101,1
02,103の各々は、例えば各事業所単位、各部署単
位、あるいは、ユーザ単位等、所定の単位に対して割り
当てられた装置であり、それぞれの割り当てられた範囲
で発生した会計処理データが入力される。入出力装置1
01,102,103は、入出力装置103に代表して
記載したがGUI機能を有し、後段で説明するようにデ
ィスプレイ上に各種のデータ入力画面、データ表示画面
を出力可能であり、表示された画面上で会計データの入
力が可能である。
Hereinafter, the data access control device and the data access control method of the present invention will be described in detail by taking the network type accounting system shown in FIG. 2 as an example. The input / output devices 101, 102, and 103 are user terminal devices that use the accounting processing system, and the user inputs predetermined accounting data. For example, accounting data generated at a business office, department, individual, or the like where each input / output device is arranged, such as input of a payment slip relating to sales, input of a payment slip associated with occurrence of transportation expenses, and the like. I / O device 101, 1
Each of the devices 02 and 103 is a device assigned to a predetermined unit such as a business unit, a department, or a user. Accounting data generated within the assigned range is input. Is done. I / O device 1
01, 102, and 103 are described as representative of the input / output device 103, but have a GUI function, and can output and display various data input screens and data display screens on a display as described later. You can enter accounting data on the screen.

【0024】これら入出力装置101,102,103
は、ネットワーク106を介してアプリケーションサー
バ104、およびデータベースサーバ105に接続され
ている。
These input / output devices 101, 102, 103
Is connected to an application server 104 and a database server 105 via a network 106.

【0025】アプリケーションサーバ104は、ハード
ウェアとして例えばPCサーバによって構成されるサー
バ1041、1042を有し、各種の会計処理をサーバ
1041、1042内のアプリケーションプログラムに
従って実行する。データベースサーバ105は、サーバ
1051、データベース1052を有する。サーバ10
51は例えばUNIXマシンあるいはPCサーバによっ
て構成される。データベース1052には入出力装置1
01,102,103において入力されたデータ、およ
びアプリケーションサーバ104、およびデータベース
サーバ105において処理されたデータが格納される。
データベース1052にはさらに、後段で詳細に説明す
るが、ユーザ情報を格納したユーザマスタテーブルおよ
びファイル情報を格納したメニューマスタテーブルが格
納される。
The application server 104 has servers 1041 and 1042 constituted by, for example, PC servers as hardware, and executes various accounting processes according to application programs in the servers 1041 and 1042. The database server 105 has a server 1051 and a database 1052. Server 10
Reference numeral 51 is constituted by, for example, a UNIX machine or a PC server. The database 1052 has the input / output device 1
Data input at 01, 102, and 103, and data processed at the application server 104 and the database server 105 are stored.
The database 1052 further stores a user master table storing user information and a menu master table storing file information, which will be described in detail later.

【0026】アプリケーションサーバ104、データベ
ースサーバ105では入力データの処理、すなわち各入
力データの仕訳処理、各会計帳簿への計上、総勘定元帳
への転記処理等、さまざまな会計処理が実行される。ア
プリケーションサーバ104ではそれぞれのアプリケー
ションプログラムに従った処理を中心として実行し、デ
ータベースサーバ105はアプリケーションサーバ10
4による処理データの一括処理、例えば1日単位のデー
タのバッチ処理等を中心として実行する。
In the application server 104 and the database server 105, various accounting processes such as input data processing, that is, journalizing process of each input data, accounting in each accounting book, and posting process to a general ledger are executed. The application server 104 executes mainly the processing according to each application program, and the database server 105 executes the application server 10
4 is performed mainly on batch processing of processing data, for example, batch processing of data on a daily basis.

【0027】入出力装置101,102,103のユー
ザが、データベース1052内に格納されたデータファ
イルに対するアクセスを行なうためには、アクセスを実
行する入出力装置において、ユーザ固有のユーザIDお
よびパスワードを入力する。そのログイン画面を図3に
示す。図3に示すようにユーザは、予め個々のユーザに
与えられたユーザIDおよび設定パスワードを画面上に
入力する。
In order for the user of each of the input / output devices 101, 102, and 103 to access the data file stored in the database 1052, the user inputs a user ID and password unique to the user at the input / output device that performs the access. I do. FIG. 3 shows the login screen. As shown in FIG. 3, the user inputs on the screen a user ID and a setting password previously given to each user.

【0028】これらの入力されたユーザIDおよびパス
ワードはネットワーク106を介してアクセス管理を実
行するサーバに転送される。図2ではサーバ1051が
アクセス管理を実行するサーバであるとする。サーバ1
051がネットワークを介してユーザからのユーザID
と入力パスワードを受領する。
The input user ID and password are transferred to a server that executes access management via the network 106. In FIG. 2, it is assumed that the server 1051 is a server that executes access management. Server 1
051 is the user ID from the user via the network
And input password is received.

【0029】ユーザからのユーザIDと入力パスワード
を受領したサーバ1051はデータベース1052に格
納された図4に示すユーザマスタテーブルに基づいてユ
ーザの判別を実行する。図4に示すようにユーザマスタ
テーブルは、個々のユーザの識別情報およびアクセス権
限等を規定したテーブルである。会社コード、ユーザI
D、使用開始、終了日、ユーザ名称、ユーザパスワード
等が個々のユーザに対する入力情報として設定されてい
る。これらのテーブル情報に基づいて、ユーザ入力ID
およびパスワードとの照合が実行される。
The server 1051 that has received the user ID and the input password from the user executes the user identification based on the user master table shown in FIG. As shown in FIG. 4, the user master table is a table that defines identification information and access authority of each user. Company code, user I
D, use start and end dates, user names, user passwords, and the like are set as input information for individual users. Based on these table information, user input ID
And password matching is performed.

【0030】さらに、図4に示すユーザマスタテーブル
には、「8.仮締め期間入力可能区分」、「9.入力系
権限区分」等、項目8〜11において、期間、あるいは
データファイルに対する入力、照会、登録、修正の可、
不可を決定するフィールドが設けられ、個々のユーザに
対して予め定められた値が入力されている。さらに、項
目12にはメニューIDを示すフィールドが設けられて
いる。このメニューIDは、個々のユーザがアクセス可
能な複数のデータファイルの階層構造データメニューを
示すIDであり、後段で詳細に説明する。
Further, in the user master table shown in FIG. 4, in the items 8 to 11, such as "8. Temporary closing period input available section" and "9. Inquiry, registration, modification possible,
A field for deciding whether or not it is not provided is provided, and a predetermined value is input for each user. Further, the item 12 is provided with a field indicating a menu ID. This menu ID is an ID indicating a hierarchically structured data menu of a plurality of data files accessible to individual users, and will be described in detail later.

【0031】ユーザマスタテーブルに従って生成される
データ例を図5に示す。図5に示すようにユーザ毎にユ
ーザマスタテーブル各項目のデータが設定されて、図2
のネットワーク型会計処理システムにおいては、データ
ベース1052に保持される。図1のシステム構成例で
は、ユーザデータを格納したユーザマスタテーブルはユ
ーザマスタデータベース51内に格納される。
FIG. 5 shows an example of data generated according to the user master table. As shown in FIG. 5, data of each item of the user master table is set for each user, and FIG.
Is stored in the database 1052. In the example of the system configuration shown in FIG. 1, the user master table storing the user data is stored in the user master database 51.

【0032】図2に示すネットワーク型会計処理システ
ムの例において、データベース1052には、さらにメ
ニューマスタテーブルが保持される。メニューマスタテ
ーブルのデータ内容を図6に示す。メニューマスタテー
ブルは、データベースに保持された複数のデータファイ
ル各々のデータファイルの固有情報を規定したテーブル
であり、図2に示す会計処理システムの例では、データ
ベース1052内に保持された複数の会計データファイ
ルの個々の会計データファイルに対応する固有情報を規
定したテーブルとして構成される。
In the example of the network type accounting system shown in FIG. 2, the database 1052 further holds a menu master table. FIG. 6 shows the data contents of the menu master table. The menu master table is a table that defines the unique information of each of the plurality of data files held in the database. In the example of the accounting processing system shown in FIG. The file is configured as a table that defines unique information corresponding to each accounting data file.

【0033】図6が、メニューマスタテーブルのデータ
内容を説明する図であり、図7がメニューマスタテーブ
ルのサンプルデータの例を示す図である。図8はデータ
ベース1052に格納された複数のデータファイルの階
層データ構造、すなわちデータベース1052に格納さ
れた階層構造化されたデータ構造を表示した例を示す図
である。
FIG. 6 is a diagram for explaining the data contents of the menu master table, and FIG. 7 is a diagram showing an example of sample data of the menu master table. FIG. 8 is a diagram showing an example in which a hierarchical data structure of a plurality of data files stored in the database 1052, that is, a hierarchically structured data structure stored in the database 1052 is displayed.

【0034】図6から理解されるようにメニューマスタ
ーテーブルにはデータベース1052に格納された複数
のデータファイルの個々のデータファイル固有情報が設
定される。例えば会社コード、メニューID、メニュー
項目等、各データファイルに対応した固有の情報が入力
項目として設定されている。なお図6に示すフィールド
(項目)は代表的フィールドを示すものであり、実際の
テーブルには図6に示すフィールド以外にも多様なフィ
ールドが設定される。
As can be understood from FIG. 6, individual data file information of a plurality of data files stored in the database 1052 is set in the menu master table. For example, unique information corresponding to each data file, such as a company code, a menu ID, and a menu item, is set as an input item. The fields (items) shown in FIG. 6 are representative fields, and various fields other than the fields shown in FIG. 6 are set in the actual table.

【0035】図6のメニューマスターテーブルについ
て、図7および図8を用いて実例を示して説明する。図
8に示すようにデータベース1052に格納された複数
のデータファイルは階層構造化されている。図8はデー
タベース1052に格納されたデータファイルの名称を
データファイル識別子として用い、データベース105
2中のデータファイル構成を階層構造化して表現した階
層構造データメニューである。図8において、例えばフ
ァイル「一般会計」の下位にファイル「残高照会」、
「整理入力」、「消費税」、「その他」、「発生源入
力」の5つのデータファイルがある。また、ファイル
「残高照会」の下位にはファイル「勘定元帳照会」、
「保持元帳照会」、「仕訳照会」の3つのファイルが存
在する。
The menu master table shown in FIG. 6 will be described with reference to FIGS. As shown in FIG. 8, a plurality of data files stored in the database 1052 have a hierarchical structure. FIG. 8 uses the names of data files stored in the database 1052 as data file identifiers,
2 is a hierarchically structured data menu in which the data file configuration in FIG. In FIG. 8, for example, a file “Balance Inquiry”,
There are five data files of "arrangement input", "consumption tax", "others", and "generation source input". In addition, under the file "Balance Inquiry", the file "Account Ledger Inquiry"
There are three files: “held ledger inquiry” and “journal inquiry”.

【0036】これら個々のデータファイルに対してメニ
ューマスターテーブルの各項目が設定される。メニュー
マスターテーブルのサンプルデータ例を図7に示す。な
お図7も図6と同様、図中に示す項目は代表的項目を示
したものであり、実際のテーブルには図7に示す項目以
外にも多様な項目が設定されている。
Each item of the menu master table is set for each of these data files. FIG. 7 shows an example of sample data of the menu master table. In FIG. 7, similarly to FIG. 6, the items shown in the figure are representative items, and various items are set in the actual table in addition to the items shown in FIG.

【0037】図7から理解されるように、例えば、メニ
ュー表示名称が「残高照会」のデータファイルには、メ
ニューIDとして「ACM0000」、メニュー項目と
して「1100」、親項目として「1000」、メニュ
ー区分として「1」が設定されている。さらに「残高照
会」の下位のファイルである「残高元帳照会」にはメニ
ューIDとして「ACM0000」、メニュー項目とし
て「1101」、親項目として「1100」、メニュー
区分として「2」が設定されている。なお、図7のサン
プルデータ例は簡略して記載したものであり図6に示す
項目のすべてを記載したものではない。
As can be understood from FIG. 7, for example, in a data file having a menu display name of “balance inquiry”, a menu ID is “ACM0000”, a menu item is “1100”, a parent item is “1000”, and a menu item is “1000”. “1” is set as the category. Further, “ACM0000” as a menu ID, “1101” as a menu item, “1100” as a parent item, and “2” as a menu category are set in “Balance Ledger Inquiry” which is a lower file of “Balance Inquiry”. . Note that the sample data example in FIG. 7 is simply described and does not describe all the items shown in FIG.

【0038】図6、図7において、「メニュー項目I
D」は、各データファイル固有の識別子であり、図8に
示す階層構造データメニューの階層構造を形成するすべ
てのデータファイル各々に固有に割り当てられた識別子
である。「親項目ID」は、図8に示す階層構造におい
て上位にあたるデータファイルの「メニュー項目ID」
を示すものである。例えばファイル「残高元帳照会」の
上位ファイルは「残高照会」であり、「残高照会」の
「メニュー項目ID」は「1100」であるので、ファ
イル「残高元帳照会」の「親項目ID」は「1100」
である。「メニュー区分」は、図6に説明があるように
プログラムを起動すべきデータファイルであるか、独自
のプログラムを起動する必要のないサブメニューである
かを区別する識別子として用いられる。
In FIG. 6 and FIG.
"D" is an identifier unique to each data file, and is an identifier uniquely assigned to each of all data files forming the hierarchical structure of the hierarchical structure data menu shown in FIG. The “parent item ID” is the “menu item ID” of the data file that is higher in the hierarchical structure shown in FIG.
It shows. For example, the upper file of the file “Balance Ledger Inquiry” is “Balance Inquiry” and the “Menu Item ID” of “Balance Inquiry” is “1100”, so the “Parent Item ID” of the file “Balance Ledger Inquiry” is “ 1100 "
It is. The “menu category” is used as an identifier for distinguishing between a data file for starting a program as described in FIG. 6 and a submenu that does not need to start a unique program.

【0039】「メニューID」について説明する。メニ
ューIDは、例えば図8に示す階層構造データメニュー
構成を示す識別子である。図8にはその最上段に「全権
メニュー」と記載されている。これはデータベース中の
アクセス可能なすべてのデータを階層構造として示して
いることを示す。この全権メニューに対応する階層構造
データ構成の識別子が例えばメニューID:ACM00
00である。
The "menu ID" will be described. The menu ID is, for example, an identifier indicating a hierarchical data menu configuration shown in FIG. In FIG. 8, “all rights menu” is described at the top. This indicates that all accessible data in the database is shown as a hierarchical structure. The identifier of the hierarchical structure data structure corresponding to this all-rights menu is, for example, menu ID: ACM00
00.

【0040】図9には図8で示した階層構造データメニ
ューとは異なる構成の階層構造データメニューが示され
ている。例えば図8に示すファイル「一般会計」の下位
ファイルである「発生源入力」ファイルが図9には示さ
れていない。例えばこの図9に示す階層構造データメニ
ュー構成の識別子がメニューID:ACM0001とな
る。
FIG. 9 shows a hierarchically structured data menu having a different structure from the hierarchically structured data menu shown in FIG. For example, the “source input” file, which is a lower file of the file “general account” shown in FIG. 8, is not shown in FIG. For example, the identifier of the hierarchically structured data menu configuration shown in FIG. 9 is menu ID: ACM0001.

【0041】さらに図10には図8、図9で示した階層
構造とは異なる構成の階層構造データメニュー構成が示
されている。例えば図8に示すファイル「一般会計」の
下位ファイルである「整理入力」、「消費税」、「その
他」、「発生源入力」の各ファイルが図10には示され
ていない。この図10に示す階層構造データメニュー構
成の識別子がメニューID:ACM0002として規定
される。図11は図10に示す階層構造データメニュー
構成と同様のものであり、ファイル「従業員管理」を展
開して示したものである。
Further, FIG. 10 shows a hierarchical structure data menu configuration different from the hierarchical structure shown in FIGS. For example, FIG. 10 does not show each file of “arrangement input”, “consumption tax”, “others”, and “source generation input” which are lower-level files of the file “general account” shown in FIG. The identifier of the hierarchical data menu configuration shown in FIG. 10 is defined as menu ID: ACM0002. FIG. 11 is the same as the hierarchically structured data menu configuration shown in FIG. 10, and shows the file "employee management" expanded.

【0042】図7に戻り、図8〜図10との対応につい
て説明する。図7中、項目「メニューID」の欄には
「ACM0000」、または「ACM0001」、また
は「ACM0002」が設定されている。これらはそれ
ぞれのデータフアイルがどのメニューIDが指定された
場合に図8〜図10のごとき階層構造として表示される
データであるかを示す。
Returning to FIG. 7, the correspondence with FIGS. 8 to 10 will be described. In FIG. 7, "ACM0000", "ACM0001", or "ACM0002" is set in the column of the item "menu ID". These indicate which menu file is the data displayed as a hierarchical structure as shown in FIGS. 8 to 10 when each menu file is designated.

【0043】図4および図5に示すように、項目「メニ
ューID」は、個々のユーザに対応して設定される。す
なわち、個々のユーザのユーザIDに基づいてメニュー
IDは一義的に決定される。例えば図5のサンプル例
で、ユーザID「ABCAB」の佐藤さんは、メニュー
IDとしてACM0000が設定されており、図7のメ
ニューマスタサンプルでメニューID「ACM000
0」の設定されたデータファイルから構成される階層構
造データメニューが表示される。これはすなわち、図8
に示す全権メニューである。
As shown in FIGS. 4 and 5, the item “menu ID” is set for each user. That is, the menu ID is uniquely determined based on the user ID of each user. For example, in the sample example of FIG. 5, Mr. Sato of the user ID “ABCAB” has ACM0000 set as the menu ID, and the menu ID “ACM000” in the menu master sample of FIG.
A hierarchical structure data menu composed of data files set to “0” is displayed. This means that FIG.
It is an all-rights menu shown in FIG.

【0044】ユーザID「ABCAB」の佐藤さんは、
図2に示す入出力装置101〜103のいずれかを用い
て、ユーザIDとユーザパスワードを入力してデータベ
ースサーバ1051に送信することにより、データベー
スサーバ1051はユーザIDとユーザパスワードを識
別し、図4,5で説明したユーザマスタテーブルを用い
てユーザ確認を行ない、ユーザマスタテーブルに設定さ
れたメニューIDを判別する。
Mr. Sato of the user ID "ABCAB"
By inputting a user ID and a user password using any of the input / output devices 101 to 103 illustrated in FIG. 2 and transmitting the user ID and the user password to the database server 1051, the database server 1051 identifies the user ID and the user password. The user is confirmed using the user master table described in, and the menu ID set in the user master table is determined.

【0045】さらに、データベースサーバ1051は、
判別されたメニューIDに基づいて図6,7で説明した
メニューマスタテーブルから判別メニューIDと同一の
メニューIDを持つデータファイルを抽出し、抽出され
たデータファイルによって例えば図8〜10に示す階層
構造データメニューを生成する。これらの階層構造デー
タメニューはメニューマスタテーブルに設定されたメニ
ュー表示名称、親項目データ等に基づいて生成される。
Further, the database server 1051
A data file having the same menu ID as the discriminated menu ID is extracted from the menu master table described with reference to FIGS. 6 and 7 based on the discriminated menu ID, and a hierarchical structure shown in FIGS. Generate a data menu. These hierarchical data menus are generated based on menu display names, parent item data, and the like set in the menu master table.

【0046】例えば図8〜図10に示す階層構造データ
メニューは、各データファイルのデータファイル名称、
各データファイルのアイコン、上位、下位のファイル・
リレーションを示す結線、ファイルに下位ファイルが存
在することを示す「+」記号、ファイルに下位ファイル
が存在しないことを示す「−」等の記号によって構成さ
れるが、これら階層構造データメニューを生成するため
の情報は基本的にメニューマスタテーブルから得られ
る。
For example, the hierarchically structured data menu shown in FIGS. 8 to 10 includes a data file name of each data file,
Icons of each data file, upper and lower files,
These hierarchical structure data menus are composed of a connection such as a relation, a "+" sign indicating that a lower file exists in the file, and a "-" sign indicating that no lower file exists in the file. The information for this is basically obtained from the menu master table.

【0047】なお、上述の例ではデータベースサーバ1
051がメニューIDに基づいてメニューマスタテーブ
ルからデータファイルを選択して、選択されたデータフ
ァイルによって階層構造データメニューを生成する例を
示したが、予め複数のメニューIDに対応する複数の階
層構造データメニューを独立した階層構造データメニュ
ーテーブルに登録する構成としてもよい。このような構
成とすれば、ユーザから送信され、ユーザマスタテーブ
ルによって識別されたメニューIDに基づいて、即座に
識別メニューIDに対応する階層構造データメニューを
階層構造データメニューテーブルから選択してユーザの
入出力装置に表示することが可能となる。従って、メニ
ューマスタテーブルを検索し、検索結果に基づいて階層
構造データメニューを生成するステップを省略すること
が可能となる。
In the above example, the database server 1
051 shows an example in which a data file is selected from the menu master table based on the menu ID and a hierarchical data menu is generated by the selected data file. The menu may be registered in an independent hierarchical structure data menu table. With such a configuration, based on the menu ID transmitted from the user and identified by the user master table, the hierarchical structure data menu corresponding to the identification menu ID is immediately selected from the hierarchical structure data menu table, and It can be displayed on an input / output device. Therefore, it is possible to omit the step of searching the menu master table and generating a hierarchically structured data menu based on the search result.

【0048】ユーザは入出力装置101〜103におい
て、例えば図8に示す階層構造データメニュー表示を受
領した場合、図8に示す階層構造データメニューに基づ
いて、表示された階層構造データメニューから開きたい
ファイルを所定のポインテイング・デバイスたとえばマ
ウスクリック等で指定することにより、ファイルをオー
プンすることが可能となる。なお個々のファイルにおけ
るデータの書き込み、削除等は図4,5で示すように入
力権限、照会権限等でさらに設定されており、設定デー
タに従って処理が制御される。
When the user receives, for example, the hierarchical structure data menu display shown in FIG. 8 in the input / output devices 101 to 103, the user wants to open the displayed hierarchical structure data menu based on the hierarchical structure data menu shown in FIG. The file can be opened by designating the file with a predetermined pointing device such as a mouse click. Writing and deletion of data in each file are further set by input authority, inquiry authority and the like as shown in FIGS. 4 and 5, and processing is controlled according to the set data.

【0049】図4〜図6に戻って入力権限等の各種権限
制御構成について説明する。図4のユーザマスタテーブ
ルのフィールド8〜11は各種権限を個々のユーザに対
応して設定するためのフィールドである。例えば「9.
入力系権限区分」はその詳細欄に記載のように、全社単
位、会計単位、部門単位での入力の可否を設定する構成
となっており、また、「10.照会系権限区分」は全社
単位、会計単位、部門単位での照会の可否を設定する構
成となっている。
Returning to FIGS. 4 to 6, various authority control structures such as input authority will be described. Fields 8 to 11 of the user master table in FIG. 4 are fields for setting various authorities corresponding to individual users. For example, "9.
As described in the detail column, the “input authority category” is configured to allow or disallow entry on a company-wide, accounting unit, or department basis, and “10. It is configured to set whether or not inquiry can be made for each accounting unit and each department.

【0050】図6のメニューマスタテーブルのフィール
ド7「起動権限チェック区分」は上述の図4のユーザマ
スタテーブルのフィールド8〜11に設定された各種権
限に対応して各データファイルの起動条件を設定したフ
ィールドである。その詳細は図6の「詳細」の欄に記載
の通りであるが、例えば、図6のメニューマスタテーブ
ルのフィールド7に「N」が設定されていれば、ユーザ
マスタテーブルのフィールド「9:NKEKNBN:入
力系権限区分」がブランクの場合は、このデータファイ
ルは起動しないことになる。
The field 7 "activation authority check category" of the menu master table of FIG. 6 sets the activation condition of each data file in accordance with the various authorities set in the fields 8 to 11 of the user master table of FIG. Field. The details are as described in the “details” column of FIG. 6. For example, if “N” is set in the field 7 of the menu master table of FIG. 6, the field “9: NKEKNBN” of the user master table is set. : If the "input authority classification" is blank, this data file will not be started.

【0051】例えば図8に示す階層構造データメニュー
に表示されたすべてのデータファイルの各々に対応して
メニューマスタテーブル内に「9:NKEKNBN:入
力系権限区分」の設定がされており、個々のユーザに対
応して登録、修正、削除等の入力制限、照会制限等が可
能な構成となっている。
For example, "9: NKEKNBN: input authority classification" is set in the menu master table corresponding to each of all data files displayed in the hierarchical structure data menu shown in FIG. The configuration is such that input restriction such as registration, correction, deletion, etc., inquiry restriction, and the like can be performed corresponding to the user.

【0052】例えば、図5で示すユーザID「KLMK
N」の鈴木さんは、メニューIDとして「ACM000
1」が設定されており、図7のメニューマスタサンプル
でメニューID「ACM0001」の設定されたデータ
ファイルから構成される階層構造データメニューが表示
される。これはすなわち、図9に示すメニュー001で
ある。
For example, the user ID “KLMK” shown in FIG.
Mr. Suzuki of "N", "ACM000
"1" is set, and a hierarchically structured data menu composed of data files set with the menu ID "ACM0001" in the menu master sample of FIG. 7 is displayed. This is the menu 001 shown in FIG.

【0053】図5で示すユーザID「PQRFD」の田
中さんは、メニューIDとして「ACM0002」が設
定されており、図7のメニューマスタサンプルでメニュ
ーIDとして「ACM0002」の設定されたデータフ
ァイルから構成される階層構造データメニューが表示さ
れる。これはすなわち、図10に示すメニュー002で
ある。
Mr. Tanaka of the user ID "PQRFD" shown in FIG. 5 has "ACM0002" set as the menu ID, and is composed of a data file in which "ACM0002" is set as the menu ID in the menu master sample of FIG. The displayed hierarchical structure data menu is displayed. This is the menu 002 shown in FIG.

【0054】各々表示された階層構造データメニュー上
から必要なファイルを開き、データ照会、データ入力、
データ登録等を実行する場合は、前述のようにユーザマ
スタテーブルおよびメニューマスタテーブルに設定され
た各ファイルの入力権限等、各種権限に基づいて処理の
可否が決定され、ユーザは許可された権限内での処理が
可能となる。
A required file is opened from the displayed hierarchical structure data menu, and data inquiry, data input,
When executing data registration, etc., as described above, whether or not processing is permitted is determined based on various authorities such as the input authority of each file set in the user master table and the menu master table, and the user is permitted to perform the operations within the authorized authority. Processing is possible.

【0055】このように、本発明のデータアクセス制御
装置は、個々のユーザに対応して表示すべき階層構造デ
ータメニューを設定したメニューIDが対応付けられて
いるので、ユーザID等に基づくユーザ識別が一度実行
されれば、そのユーザがアクセス可能なファイルをすべ
て階層構造化した階層構造データメニューとしてユーザ
の使用する端末に表示することが可能となり、従来のデ
ータベースシステムのようにデータファイルごとのアク
セス許認可処理を実行する必要がなく煩雑な処理が緩和
され、処理時間の短縮が図れる。またユーザはユーザの
使用可能なデータ構造を一覧することができ、ユーザの
データベース構成の理解を助け、データファイル使用の
容易化が達成される。また、機密性のあるデータファイ
ルについては、アクセス権のないユーザに対してそのフ
ァイル名のみならずデータベース中における存在自体が
示されない構成であるので、機密性の保護強化が可能と
なる。
As described above, in the data access control device of the present invention, since the menu ID in which the hierarchical data menu to be displayed for each user is set is associated, the user identification based on the user ID and the like is performed. Is executed once, all files accessible to the user can be displayed on the terminal used by the user as a hierarchically structured data menu with a hierarchical structure, and access for each data file can be performed as in a conventional database system. There is no need to execute the permission process, and complicated processes are alleviated, and the processing time can be reduced. In addition, the user can list the data structures available to the user, help the user understand the database configuration, and achieve simplification of data file use. In addition, a confidential data file has a configuration in which not only the file name but also the existence itself in the database is not shown to a user who does not have an access right, so that confidentiality protection can be strengthened.

【0056】図12および図13は、本発明のデータア
クセス制御装置において、個々のユーザ情報をユーザマ
スタテーブルに設定するための設定画面を示したもので
ある。図12には個々のユーザの基本情報入力画面、図
13にはセキュリティ情報入力画面を示す。
FIGS. 12 and 13 show setting screens for setting individual user information in the user master table in the data access control device of the present invention. FIG. 12 shows a basic information input screen of each user, and FIG. 13 shows a security information input screen.

【0057】図12に示す設定画面では、ユーザ基本情
報として、会社名、ユーザID、使用開始、終了日、ユ
ーザ名、所属部門の登録がなされる。なお、パスワード
については、各ユーザが適宜なタイミングでデータベー
ス管理サーバとの通信を実行して、ユーザIDと併せて
パスワードを入力し、パスワード登録および変更がなさ
れる。
In the setting screen shown in FIG. 12, a company name, a user ID, a start of use, an end date, a user name, and a section to which the user belongs are registered as user basic information. As for the password, each user performs communication with the database management server at an appropriate timing, inputs the password together with the user ID, and registers and changes the password.

【0058】図13のセキュリティ情報入力画面では、
アクセス可能なデータファイルの階層構造を決定するメ
ニューIDが設定され、さらにアクセス可能なファイル
に対するデータ入力、照会、他の権限が設定される。図
12、13で設定されたデータは図4、図5で説明した
ユーザマスタテーブルに登録される。
In the security information input screen shown in FIG.
A menu ID for determining the hierarchical structure of the accessible data file is set, and data input, inquiry, and other rights for the accessible file are set. The data set in FIGS. 12 and 13 is registered in the user master table described in FIGS.

【0059】図1に示すデータアクセス制御装置のシス
テム構成例では、これら図12,13で設定されたユー
ザ情報はユーザマスタデータベース51内に登録され
る。アクセス管理サーバ30がネットワーク20を介し
てユーザ端末11〜13から設定されたユーザIDとパ
スワードを受信するとユーザマスタデータベース51か
ら対応するユーザIDが登録されたデータを取り出して
対応メニューIDを抽出して、抽出メニューIDに基づ
いてメニューマスタデータベース52からメニューマス
ターテーブルを検索し、対応するメニューIDを持つデ
ータファイルを抽出して階層構造データメニューを生成
してアクセス要求のあったユーザ端末に送信する。
In the system configuration example of the data access control device shown in FIG. 1, the user information set in FIGS. 12 and 13 is registered in the user master database 51. When the access management server 30 receives the user ID and the password set from the user terminals 11 to 13 via the network 20, the data in which the corresponding user ID is registered is extracted from the user master database 51, and the corresponding menu ID is extracted. A menu master table is searched from the menu master database 52 based on the extracted menu ID, a data file having the corresponding menu ID is extracted, a hierarchical data menu is generated, and transmitted to the user terminal that has requested access.

【0060】以上、特定の実施例を参照しながら、本発
明について詳解してきた。しかしながら、本発明の要旨
を逸脱しない範囲で当業者が該実施例の修正や代用を成
し得ることは自明である。すなわち、例示という形態で
本発明を開示してきたのであり、限定的に解釈されるべ
きではない。本発明の要旨を判断するためには、冒頭に
記載した特許請求の範囲の欄を参酌すべきである。
The present invention has been described in detail with reference to the specific embodiments. However, it is obvious that those skilled in the art can modify or substitute the embodiment without departing from the spirit of the present invention. That is, the present invention has been disclosed by way of example, and should not be construed as limiting. In order to determine the gist of the present invention, the claims described at the beginning should be considered.

【0061】[0061]

【発明の効果】以上説明したように、本発明のデータア
クセス制御装置およびデータアクセス制御方法によれ
ば、個々のユーザに対して表示すべき階層構造データメ
ニューをユーザ固有のユーザIDに対応させて設定する
構成としたので、ユーザIDの識別により、アクセス可
能なデータ範囲をすべて階層構造データメニューとして
ユーザに提示することが可能となり、ファイルごとのア
クセス認否処理が不要となり、処理時間の短縮が図れ
る。
As described above, according to the data access control device and the data access control method of the present invention, the hierarchical data menu to be displayed for each user is made to correspond to the user ID unique to the user. Since the configuration is set, by identifying the user ID, all accessible data ranges can be presented to the user as a hierarchical data menu, so that access approval / denial processing for each file becomes unnecessary, and processing time can be reduced. .

【0062】さらに、本発明のデータアクセス制御装置
およびデータアクセス制御方法によれば、ユーザの使用
可能なデータファイルをアクセス開始時に階層構造とし
て一覧することができ、ユーザのデータベース構成の理
解を助け、データファイル使用の容易化が達成される。
さらに機密性のあるデータファイルについては、アクセ
ス権のないユーザに対してそのファイル名のみならずデ
ータベース中における存在自体が示されない構成である
ので、機密性の保護強化が可能となる。
Further, according to the data access control device and the data access control method of the present invention, data files usable by the user can be listed as a hierarchical structure at the start of access, which helps the user to understand the database configuration. Easy to use data files is achieved.
Further, since a data file having confidentiality is configured not to show not only the file name but also the existence itself in the database to a user who does not have access right, the protection of confidentiality can be strengthened.

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

【図1】 本発明に係るデータアクセス制御装置のシス
テム構成例を示す図である。
FIG. 1 is a diagram showing a system configuration example of a data access control device according to the present invention.

【図2】 本発明に係るデータアクセス制御装置をネッ
トワーク型会計処理システムとして適用した構成を示す
図である。
FIG. 2 is a diagram showing a configuration in which a data access control device according to the present invention is applied as a network type accounting system.

【図3】 図2のネットワーク型会計処理システムの入
力端末におけるログイン画面の例を示す図である。
FIG. 3 is a diagram illustrating an example of a login screen on an input terminal of the network-based accounting processing system in FIG. 2;

【図4】 本発明に係る会計処理システムにおけるユー
ザマスタテーブルのテーブル構成を説明する図である。
FIG. 4 is a diagram illustrating a table configuration of a user master table in the accounting system according to the present invention.

【図5】 本発明に係る会計処理システムにおけるユー
ザマスタテーブルのデータサンプルを示す図である。
FIG. 5 is a diagram showing a data sample of a user master table in the accounting system according to the present invention.

【図6】 本発明に係る会計処理システムにおけるメニ
ューマスタテーブルのテーブル構成を説明する図であ
る。
FIG. 6 is a diagram illustrating a table configuration of a menu master table in the accounting system according to the present invention.

【図7】 本発明に係る会計処理システムにおけるメニ
ューマスタテーブルのデータサンプルを示す図である。
FIG. 7 is a diagram showing a data sample of a menu master table in the accounting system according to the present invention.

【図8】 本発明に係る会計処理システムの階層構造デ
ータメニューの表示例(その1)を示す図である。
FIG. 8 is a diagram showing a display example (part 1) of a hierarchical structure data menu of the accounting system according to the present invention.

【図9】 本発明に係る会計処理システムの階層構造デ
ータメニューの表示例(その2)を示す図である。
FIG. 9 is a diagram showing a display example (part 2) of a hierarchical structure data menu of the accounting system according to the present invention.

【図10】 本発明に係る会計処理システムの階層構造
データメニューの表示例(その3)を示す図である。
FIG. 10 is a diagram showing a display example (3) of a hierarchical structure data menu of the accounting system according to the present invention.

【図11】 本発明に係る会計処理システムの階層構造
データメニューの表示例(その4)を示す図である。
FIG. 11 is a diagram showing a display example (part 4) of a hierarchical structure data menu of the accounting system according to the present invention.

【図12】 本発明に係る会計処理システムにおけるユ
ーザマスタテーブルのデータ設定画面を示す図(その
1)である。
FIG. 12 is a diagram (part 1) showing a data setting screen of a user master table in the accounting system according to the present invention.

【図13】 本発明に係る会計処理システムにおけるユ
ーザマスタテーブルのデータ設定画面を示す図(その
2)である。
FIG. 13 is a diagram (part 2) showing a data setting screen of a user master table in the accounting system according to the present invention.

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

11,12,13 ユーザ端末 20 ネットワーク 30 アクセス管理サーバ 50 情報ファイルデータベース 51 ユーザマスタデータベース 52 メニューマスタデータベース 101,102,103 入出力装置 104 アプリケーションサーバ 105 データベースサーバ 106 ネットワーク 1041,1042 サーバ 1051 サーバ 1052 データベース 11, 12, 13 user terminal 20 network 30 access management server 50 information file database 51 user master database 52 menu master database 101, 102, 103 input / output device 104 application server 105 database server 106 network 1041, 1042 server 1051 server 1052 database

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成12年1月19日(2000.1.1
9)
[Submission date] January 19, 2000 (2000.1.1)
9)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

【請求項7】前記データアクセス制御方法において、前
記アクセス制御手段は、 前記端末装置からのアクセス要求中に含まれるユーザ識
別子に基づいて、ユーザマスタテーブルから対応するユ
ーザ識別子を抽出し、 前記抽出されたユーザ識別子に対応して前記ユーザマス
タテーブルに設定されたメニュー識別子を識別し、 前記識別されたメニュー識別子に対応するメニュー識別
子を有するデータファイルを、メニューマスタテーブル
から選択し、前記選択されたデータファイルの全てを含むデータファ
イル範囲について、各データファイルに関する上位およ
び下位ファイルの有無を識別可能な階層構造として表現
した階層構造データメニューをユーザのアクセス可能な
データファイル全範囲を示す表示メニューとしてアクセ
ス要求を行なった 端末装置に出力することを特徴とする
請求項6に記載のデータアクセス制御方法。 ─────────────────────────────────────────────────────
7. The data access control method, wherein the access control means extracts a corresponding user identifier from a user master table based on a user identifier included in an access request from the terminal device. Identifying a menu identifier set in the user master table corresponding to the user identifier, selecting a data file having a menu identifier corresponding to the identified menu identifier from the menu master table, and selecting the selected data Data files containing all of the files
File range for each data file.
And hierarchical structure that can identify the existence of lower-level files
User-accessible hierarchical data menu
Access as a display menu showing the entire range of the data file
7. The data access control method according to claim 6, wherein the data is output to the terminal device that has made the request . ────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成12年4月3日(2000.4.3)[Submission date] April 3, 2000 (200.4.3)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】発明の名称[Correction target item name] Name of invention

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【発明の名称】データアクセス制御装置[Title of the Invention] Data access control device

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

【手続補正3】[Procedure amendment 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0012[Correction target item name] 0012

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0012】[0012]

【課題を解決するための手段】上述の目的を達成するた
めに、本発明のデータアクセス制御装置は、階層構造を
構成する複数のデータファイルを格納したデータベース
手段と、前記データベース手段内のデータファイルに対
するアクセスを行なう1以上の端末装置と、前記端末装
置から前記データファイルに対するアクセス要求に関す
る制御を実行するアクセス制御手段とを有するデータア
クセス制御装置において、前記データベース手段は、ユ
ーザ毎のユーザ情報を格納したユーザマスタテーブル
と、前記データベースに格納された複数のデータファイ
ル各々のデータファイルに対応するデータファイル固有
情報を格納したメニューマスタテーブルとを有し、前記
ユーザマスタテーブルは、ユーザ固有のユーザ識別子
と、前記階層構造データメニューを一義的に決めるメニ
ュー識別子と、ユーザ毎のデータファイルに対する処理
権限として、ユーザ固有の入力権限、照会権限を設定し
た処理権限設定フィールドを有し、前記メニューマスタ
テーブルは、前記データファイルの各々に対応して設定
され、前記階層構造データメニューを一義的に決めるメ
ニュー識別子と、前記ユーザマスタテーブルの処理権限
設定フィールドの設定に基づいて各ユーザ毎にそのデー
タファイルの起動の可否を設定した起動権限設定フィー
ルドを有し、前記アクセス制御手段は、前記端末装置か
らのアクセス要求中に含まれるユーザ識別子に基づい
て、前記ユーザマスタテーブルから対応するユーザ識別
子を抽出するとともに、ユーザ識別子に対応して設定さ
れたメニュー識別子を識別し、識別されたメニュー識別
子を有するデータファイルを前記メニューマスターテー
ブルから選択して前記端末装置に表示メニューとして出
力するとともに、前記メニューマスタテーブルの起動権
限設定フィールドの設定値に応じて前記ユーザマスタテ
ーブルの処理権限設定フィールドの設定値を参照して、
前記メニューマスタテーブルの起動権限設定フィールド
の設定値、および前記ユーザマスタテーブルの処理権限
設定フィールドの設定値に基づいて、個々のデータファ
イルの起動をユーザに応じて制御する構成を有すること
を特徴とする。
In order to achieve the above-mentioned object, a data access control device according to the present invention comprises a database means for storing a plurality of data files constituting a hierarchical structure, and a data file in the database means. A data access control device having at least one terminal device for making access to the data file and access control means for performing control relating to an access request to the data file from the terminal device, wherein the database means stores user information for each user A user master table, and a menu master table storing data file specific information corresponding to each data file of the plurality of data files stored in the database, wherein the user master table has a user identifier unique to the user. , The hierarchical structure data A menu identifier that uniquely determines a menu, and a processing authority setting field in which a user-specific input authority and an inquiry authority are set as processing authority for a data file for each user, wherein the menu master table includes, for each of the data files, And a menu identifier which uniquely sets the hierarchically structured data menu, and whether or not the data file can be started for each user based on the setting of the processing authority setting field of the user master table. An authority setting field, wherein the access control means extracts a corresponding user identifier from the user master table based on a user identifier included in an access request from the terminal device, and corresponds to the user identifier. Identifies the set menu identifier and identifies the A data file having a new identifier is selected from the menu master table and output to the terminal device as a display menu, and a processing authority setting field of the user master table is set in accordance with a setting value of an activation authority setting field of the menu master table. Refer to the setting value of
It has a configuration in which the activation of each data file is controlled according to the user based on the setting value of the activation authority setting field of the menu master table and the setting value of the processing authority setting field of the user master table. I do.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0013[Correction target item name] 0013

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0013】さらに、本発明のデータアクセス制御装置
は、前記データアクセス制御装置は複数の入力端末をネ
ットワークによって接続した会計処理システムを構成す
るものであり、前記データベースは会計処理に関する複
数の会計データファイルを格納したデータベースであ
り、前記メニューマスタテーブルは前記複数の会計デー
タファイルの各々について固有情報を格納したテーブル
であることを特徴とする。
Further, in the data access control device according to the present invention, the data access control device constitutes an accounting processing system in which a plurality of input terminals are connected by a network, and the database includes a plurality of accounting data files related to accounting processing. And the menu master table is a table storing unique information for each of the plurality of accounting data files.

【手続補正5】[Procedure amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0014[Correction target item name] 0014

【補正方法】削除[Correction method] Deleted

【手続補正6】[Procedure amendment 6]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0015[Correction target item name] 0015

【補正方法】削除[Correction method] Deleted

【手続補正7】[Procedure amendment 7]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0016[Correction target item name] 0016

【補正方法】削除[Correction method] Deleted

【手続補正8】[Procedure amendment 8]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0017[Correction target item name] 0017

【補正方法】削除[Correction method] Deleted

【手続補正9】[Procedure amendment 9]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0018[Correction target item name] 0018

【補正方法】削除[Correction method] Deleted

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】階層構造を構成する複数のデータファイル
を格納したデータベース手段と、前記データベース手段
内のデータファイルに対するアクセスを行なう1以上の
端末装置と、前記端末装置から前記データファイルに対
するアクセス要求に関する制御を実行するアクセス制御
手段とを有するデータアクセス制御装置において、 前記アクセス制御手段は、前記端末装置からのアクセス
要求中に含まれるユーザ識別情報に基づいて、前記デー
タベースに格納された前記複数のデータファイルの少な
くとも一部のデータファイルのファイル識別子によって
構成される階層構造データメニューを表示メニューとし
てアクセス要求を行なった端末装置に出力する構成を有
することを特徴とするデータアクセス制御装置。
The present invention relates to database means for storing a plurality of data files constituting a hierarchical structure, one or more terminal devices for accessing data files in the database means, and an access request for the data files from the terminal devices. An access control unit for performing control, wherein the access control unit is configured to store the plurality of data stored in the database based on user identification information included in an access request from the terminal device. A data access control device having a configuration in which a hierarchically structured data menu composed of file identifiers of at least a part of data files of a file is output as a display menu to a terminal device which has issued an access request.
【請求項2】前記データアクセス制御装置は、 ユーザ毎のユーザ情報を格納したユーザマスタテーブル
と、 前記データベースに格納された複数のデータファイル各
々のデータファイルに対応するデータファイル固有情報
を格納したメニューマスタテーブルとを有し、 前記ユーザマスタテーブルには、ユーザ固有のユーザ識
別子と、前記複数のデータファイルの少なくとも一部の
データファイルのファイル識別子によって構成される階
層構造データメニューを一義的に決めるメニュー識別子
とが設定され、 前記メニューマスタテーブルには、前記データファイル
の各々に対応して前記メニュー識別子が対応付けられて
設定された構成を有し、 前記アクセス制御手段は、 前記端末装置からのアクセス要求中に含まれるユーザ識
別子に基づいて、前記ユーザマスタテーブルから対応す
るユーザ識別子を抽出するとともに、抽出されたユーザ
識別子に対応して設定されたメニュー識別子を識別し、
該識別されたメニュー識別子に対応するメニュー識別子
を有するデータファイルを前記メニューマスタテーブル
から選択して前記階層構造データメニューを表示メニュ
ーとしてアクセス要求を行なった端末装置に出力する構
成を有することを特徴とする請求項1に記載のデータア
クセス制御装置。
2. A data access control device comprising: a user master table storing user information for each user; and a menu storing data file specific information corresponding to each of a plurality of data files stored in the database. A master table, wherein the user master table has a user-specific user identifier and a menu for uniquely determining a hierarchically structured data menu constituted by a file identifier of at least a part of the plurality of data files. An identifier is set, and the menu master table has a configuration in which the menu identifier is set in association with each of the data files, and the access control unit performs an access from the terminal device. Based on the user identifier included in the request The extracts a user identifier from the corresponding user master table, corresponding to the extracted user identifier identifying the set menu identifier,
A data file having a menu identifier corresponding to the identified menu identifier is selected from the menu master table, and the hierarchically structured data menu is output as a display menu to a terminal device that has issued an access request. 2. The data access control device according to claim 1, wherein:
【請求項3】前記ユーザマスタテーブルは、ユーザ毎の
データファイルに対する処理権限設定フィールドを有
し、 前記メニューマスタテーブルは、前記データファイルの
各々に対応して設定された起動権限設定フィールドを有
し、 前記アクセス制御手段は、前記ユーザマスタテーブルの
処理権限設定フィールドの設定値、および前記メニュー
マスタテーブルの起動権限設定フィールドの設定値に基
づいて、データファイルの起動を制御する構成を有する
ことを特徴とする請求項2記載のデータアクセス制御装
置。
3. The user master table has a processing authority setting field for a data file for each user, and the menu master table has an activation authority setting field set corresponding to each of the data files. Wherein the access control means controls the activation of the data file based on the setting value of the processing authority setting field of the user master table and the setting value of the activation authority setting field of the menu master table. The data access control device according to claim 2, wherein
【請求項4】前記データアクセス制御装置は複数の入力
端末をネットワークによって接続した会計処理システム
を構成するものであり、 前記データベースは会計処理に関する複数の会計データ
ファイルを格納したデータベースであり、 前記メニューマスタテーブルは前記複数の会計データフ
ァイルの各々について固有情報を格納したテーブルであ
ることを特徴とする請求項2または3に記載のデータア
クセス制御装置。
4. The data access control device constitutes an accounting system in which a plurality of input terminals are connected by a network, the database is a database storing a plurality of accounting data files related to accounting, and the menu 4. The data access control device according to claim 2, wherein the master table is a table storing unique information for each of the plurality of accounting data files.
【請求項5】前記データアクセス制御装置は、 ユーザ毎のユーザ情報を格納したユーザマスタテーブル
と、 前記データベースに格納された複数のデータファイルの
データファイル識別子によって構成される複数の階層構
造データメニューを格納した階層構造データメニューテ
ーブルとを有し、 前記ユーザマスタテーブルには、ユーザ固有のユーザ識
別子と、前記複数のデータファイルの少なくとも一部の
データファイルのファイル識別子によって構成される階
層構造データメニューを一義的に決めるメニュー識別子
とが設定され、 前記階層構造データメニューテーブルには、前記メニュ
ー識別子が対応付けられた階層構造データメニューが登
録された構成を有し、 前記アクセス制御手段は、 前記端末装置からのアクセス要求中に含まれるユーザ識
別子に基づいて、前記ユーザマスタテーブルから対応す
るユーザ識別子を抽出するとともに、抽出されたユーザ
識別子に対応して設定されたメニュー識別子を識別し、
該識別されたメニュー識別子に対応するメニュー識別子
を有する階層構造データメニューを前記階層構造データ
メニューテーブルから選択して表示メニューとしてアク
セス要求を行なった端末装置に出力する構成を有するこ
とを特徴とする請求項1に記載のデータアクセス制御装
置。
5. A data access control device comprising: a user master table storing user information for each user; and a plurality of hierarchically structured data menus constituted by data file identifiers of a plurality of data files stored in the database. A stored hierarchical structure data menu table, wherein the user master table has a hierarchical data menu composed of a user identifier unique to a user and a file identifier of at least a part of the data files of the plurality of data files. A menu identifier to be uniquely determined is set; and the hierarchical structure data menu table has a configuration in which a hierarchical structure data menu associated with the menu identifier is registered. Included in access requests from Based on over The identifier, said extracts the user identifier corresponding user master table, corresponding to the extracted user identifier to identify the menu identifier set,
A structure wherein a hierarchically structured data menu having a menu identifier corresponding to the identified menu identifier is selected from the hierarchically structured data menu table and output as a display menu to a terminal device which has issued an access request. Item 2. The data access control device according to item 1.
【請求項6】データベース中に格納された階層構造を構
成する複数のデータファイルに対する端末装置からのア
クセス要求をアクセス制御手段によって制御するデータ
アクセス制御方法において、 前記アクセス制御手段は、 前記端末装置からのアクセス要求中に含まれるユーザ識
別情報を判別し、 前記判別されたユーザ識別情報に基づいて前記データベ
ースに格納された前記複数のデータファイルの少なくと
も一部のデータファイルのファイル識別子によって構成
される階層構造データメニューを表示メニューとして前
記端末装置に出力することを特徴とするデータアクセス
制御方法。
6. A data access control method for controlling, by an access control means, an access request from a terminal device to a plurality of data files constituting a hierarchical structure stored in a database, wherein the access control means comprises: Discriminating user identification information included in the access request, and a hierarchy constituted by file identifiers of at least some of the plurality of data files stored in the database based on the discriminated user identification information. A data access control method, wherein a structure data menu is output to the terminal device as a display menu.
【請求項7】前記データアクセス制御方法において、前
記アクセス制御手段は、 前記端末装置からのアクセス要求中に含まれるユーザ識
別子に基づいて、ユーザマスタテーブルから対応するユ
ーザ識別子を抽出し、 前記抽出されたユーザ識別子に対応して前記ユーザマス
タテーブルに設定されたメニュー識別子を識別し、 前記識別されたメニュー識別子に対応するメニュー識別
子を有するデータファイルをメニューマスタテーブルか
ら選択し、 前記選択されたデータファイルによって構成される階層
構造データメニューを表示メニューとして前記端末装置
に出力することを特徴とする請求項6に記載のデータア
クセス制御方法。
7. The data access control method, wherein the access control means extracts a corresponding user identifier from a user master table based on a user identifier included in an access request from the terminal device. Identifying a menu identifier set in the user master table in accordance with the user identifier, and selecting a data file having a menu identifier corresponding to the identified menu identifier from the menu master table; The data access control method according to claim 6, wherein a hierarchically structured data menu constituted by the above is output to the terminal device as a display menu.
JP11631699A 1999-04-23 1999-04-23 Data access control device Expired - Fee Related JP3382881B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11631699A JP3382881B2 (en) 1999-04-23 1999-04-23 Data access control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11631699A JP3382881B2 (en) 1999-04-23 1999-04-23 Data access control device

Publications (2)

Publication Number Publication Date
JP2000305834A true JP2000305834A (en) 2000-11-02
JP3382881B2 JP3382881B2 (en) 2003-03-04

Family

ID=14683983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11631699A Expired - Fee Related JP3382881B2 (en) 1999-04-23 1999-04-23 Data access control device

Country Status (1)

Country Link
JP (1) JP3382881B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2004017240A1 (en) * 2002-08-13 2005-12-08 株式会社グローブライト総合研究所藤原会計事務所 Prepared by the International Searching Authority as shown below. Accounting data management system, management method, and management program
JP2011170661A (en) * 2010-02-19 2011-09-01 Oki Electric Industry Co Ltd Application server, program for achieving the same, and web application system including the same
JP2015049742A (en) * 2013-09-02 2015-03-16 株式会社オービックビジネスコンサルタント Information processing system, information processing method, and program
JP2016076134A (en) * 2014-10-08 2016-05-12 株式会社オービックビジネスコンサルタント Server device, terminal device, information processing method, and program
JP2019061619A (en) * 2017-09-28 2019-04-18 株式会社オービック Balance management device, balance management method, and balance management program
US10984019B2 (en) 2017-12-25 2021-04-20 Kyocera Document Solutions Inc. Data management system and storage medium
US11169756B2 (en) 2000-11-20 2021-11-09 Flexijet Technologies, Inc. Method for capturing, storing, accessing, and outputting digital content
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
CN116662623A (en) * 2023-08-01 2023-08-29 青岛蓝图智库信息技术有限公司 Method, device, equipment and medium for accessing menu information

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US11169756B2 (en) 2000-11-20 2021-11-09 Flexijet Technologies, Inc. Method for capturing, storing, accessing, and outputting digital content
JPWO2004017240A1 (en) * 2002-08-13 2005-12-08 株式会社グローブライト総合研究所藤原会計事務所 Prepared by the International Searching Authority as shown below. Accounting data management system, management method, and management program
JP2011170661A (en) * 2010-02-19 2011-09-01 Oki Electric Industry Co Ltd Application server, program for achieving the same, and web application system including the same
JP2015049742A (en) * 2013-09-02 2015-03-16 株式会社オービックビジネスコンサルタント Information processing system, information processing method, and program
JP2016076134A (en) * 2014-10-08 2016-05-12 株式会社オービックビジネスコンサルタント Server device, terminal device, information processing method, and program
JP2019061619A (en) * 2017-09-28 2019-04-18 株式会社オービック Balance management device, balance management method, and balance management program
US10984019B2 (en) 2017-12-25 2021-04-20 Kyocera Document Solutions Inc. Data management system and storage medium
CN116662623A (en) * 2023-08-01 2023-08-29 青岛蓝图智库信息技术有限公司 Method, device, equipment and medium for accessing menu information
CN116662623B (en) * 2023-08-01 2023-11-07 青岛蓝图智库信息技术有限公司 Method, device, equipment and medium for accessing menu information

Also Published As

Publication number Publication date
JP3382881B2 (en) 2003-03-04

Similar Documents

Publication Publication Date Title
AU2004258511B2 (en) System and method for electronically managing composite documents
US7630974B2 (en) Multi-language support for enterprise identity and access management
US7730092B2 (en) System and method for managing user profiles
US7447701B2 (en) Automatic configuration of attribute sets
US20030115484A1 (en) System and method for incrementally distributing a security policy in a computer network
US20020095432A1 (en) Document management system
US20080098485A1 (en) Hybrid meta-directory
US7707623B2 (en) Self-service resource provisioning having collaborative compliance enforcement
JP2005242586A (en) Program, apparatus, system and method for providing document view
JP7200322B2 (en) Affiliation Management Device, Affiliation Management Method, and Affiliation Management Program
US20030041154A1 (en) System and method for controlling UNIX group access using LDAP
JP2001118009A (en) Method for acquiring electronic document, electronic document system, and storage medium storing program for acquiring electronic document
JP2002117215A (en) Patent management system
JP3382881B2 (en) Data access control device
JP4207417B2 (en) Document management device
US7216117B2 (en) System and method for address book customization for shared emessaging
KR100358876B1 (en) Method and system for verifying access to a network environment
JP2005259104A (en) Data management apparatus, data management method and program thereof
JP2005316515A (en) Information processing apparatus, operation permission information generation method, operation permission information generation program, and recording medium
JP4186452B2 (en) Document management device
JP2005285008A (en) Data security management system, program, and data security management method
JP2003141423A (en) Lease information managing server, its control program and lease information managing system
JP2002366572A (en) Personal information management method, personal information management device, personal information management system, program for realizing the same, and recording medium on which the program is recorded
JP2007304831A (en) Approval management system
JP2013025495A (en) Dynamic icon overlay system and method for creating dynamic overlay

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081220

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111220

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111220

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141220

Year of fee payment: 12

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141220

Year of fee payment: 12

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees