[go: up one dir, main page]

JP2003091634A - Data hierarchy structure of management system and data hierarchy construction method - Google Patents

Data hierarchy structure of management system and data hierarchy construction method

Info

Publication number
JP2003091634A
JP2003091634A JP2001280494A JP2001280494A JP2003091634A JP 2003091634 A JP2003091634 A JP 2003091634A JP 2001280494 A JP2001280494 A JP 2001280494A JP 2001280494 A JP2001280494 A JP 2001280494A JP 2003091634 A JP2003091634 A JP 2003091634A
Authority
JP
Japan
Prior art keywords
data
server computer
constructed
computer
hierarchy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001280494A
Other languages
Japanese (ja)
Inventor
Tadashi Sugano
忠 菅野
Osamu Hisatomi
修 久冨
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2001280494A priority Critical patent/JP2003091634A/en
Publication of JP2003091634A publication Critical patent/JP2003091634A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】統合システムに統合が容易な形式のシステムア
ーキテクチャに基づいて管理システムを構築し、重複機
能の共通化、データ連動に対する高信頼度化、および機
能の拡張性に対する高い柔軟性を備える。 【解決手段】本発明は、サーバ計算機4とクライアント
計算機3とからなるクライアントサーバシステムに構築
された管理システム1のデータ階層構造であって、操作
入力を受け付けるインタフェース画面を表示するGUI
画面6と、インタフェース画面を表示するためのロジッ
クを制御するイベントハンドラ7と、操作入力に基づく
データ処理を制御する業務ロジック9と、データ処理の
ためのデータを格納するデータベース11と、格納され
たデータへのアクセスを制御するDBアクセス10と、
クライアント計算機3とサーバ計算機4との間のデータ
通信を行う通信M/W8とからなる6階層によって構築
する。
(57) [Summary] [PROBLEMS] To build a management system based on a system architecture in a form that is easy to integrate into an integrated system, to make duplication functions common, to make data linkage highly reliable, and to make functions highly expandable. Be flexible. The present invention has a data hierarchical structure of a management system constructed in a client server system including a server computer and a client computer, and displays an interface screen for receiving an operation input.
Screen 6, an event handler 7 for controlling logic for displaying an interface screen, business logic 9 for controlling data processing based on operation input, and a database 11 for storing data for data processing. DB access 10 for controlling access to data;
It is constructed by six layers including a communication M / W 8 for performing data communication between the client computer 3 and the server computer 4.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、例えば会計管理、
販売管理、給与管理等に用いられている管理システム
を、これら各管理システムを一元的に管理する統合シス
テムに統合するのに容易な形式のシステムアーキテクチ
ャに基づいて構築するための管理システムのデータ階層
構造およびデータ階層構築方法に関する。
TECHNICAL FIELD The present invention relates to accounting management,
A data hierarchy of a management system for building a management system used for sales management, salary management, etc. on the basis of a system architecture that is easy to integrate into an integrated system that centrally manages these management systems. It relates to a structure and a data hierarchy construction method.

【0002】[0002]

【従来の技術】会計管理、販売管理、給与管理等に用い
られている管理システムは、従来それぞれ独立のソフト
ウェアとして開発されてきた。
2. Description of the Related Art Management systems used for accounting management, sales management, salary management, etc. have been developed as independent software.

【0003】しかしながら最近では、よりスピーディな
財務会計、管理会計等を行い、業務効率の更なる向上を
実現するために、これら会計、販売、あるいは給与とい
った全てを統合して管理することが重要になってきてい
る。
However, in recent years, in order to carry out more speedy financial accounting, management accounting, etc., and to further improve business efficiency, it is important to integrate and manage all of these accounting, sales, or salary. It has become to.

【0004】このため、従来独立に構築されてきた会計
管理システム、販売管理システム、給与管理システムと
いった財務関係の管理システムを統合して処理すること
が可能な統合システムが注目されている。
For this reason, an integrated system capable of integrating and processing financially related management systems such as an accounting management system, a sales management system, and a salary management system, which have been conventionally constructed independently, is drawing attention.

【0005】このような統合システムを導入することに
よって、例えば、受注・販売・生産などの業務における
個別処理が、入力時点で即時に会計情報として反映され
るようになる。また、1つの伝票処理(トランザクショ
ン)によって、全ての部門の情報が一度に更新されるの
みならず、そこから要約された会計情報が、その内容の
詳細を辿っていく(ドリルダウン)ことで、業務情報の
それぞれのトランザクション(伝票)1つ1つへ結び付
けられるようになる。
By introducing such an integrated system, individual processing in business such as ordering, sales, and production can be immediately reflected as accounting information at the time of input. In addition, not only the information of all departments is updated at one time by one slip process (transaction), but also the accounting information summarized from there can trace the details of the contents (drill down), It becomes possible to link each transaction (slip) of business information one by one.

【0006】このように、上述するような統合システム
を導入することによって、業務効率の向上を図ることが
できる。
As described above, by introducing the integrated system as described above, the work efficiency can be improved.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うな統合システムを構築する場合には、以下のような問
題がある。
However, when constructing such an integrated system, there are the following problems.

【0008】すなわち、図6にその概念を示すように、
これまで独立して個別に構築されてきた会計管理システ
ムA、販売管理システムB、あるいは給与管理システム
Cといった各管理システムは、全く異なる手法で作成さ
れたシステムであるために、システムアーキテクチャに
相違点が多い。
That is, as shown in the concept of FIG.
The management systems such as the accounting management system A, the sales management system B, and the payroll management system C, which have been independently built up to now, are different in system architecture because they are systems created by completely different methods. There are many.

【0009】そのため、各管理システム間の連携や拡張
が困難である場合が多い。また、プラットフォームの相
違によって、ある環境において動作可能な管理システム
もあれば、動作不可能な管理システムもある。あるい
は、各管理システムで、重複機能Dを有している場合も
多い。
Therefore, it is often difficult to link or expand the management systems. Further, depending on the platform difference, some management systems can operate in a certain environment, while others cannot. Alternatively, each management system often has an overlapping function D.

【0010】したがって、既存のこれら各管理システム
をベースとして、統合システムEを構築することは極め
て困難であるという問題がある。また、全く新規から統
合システムEを構築する場合も、統合システムEという
性格上、膨大なプログラムの開発を要することから、や
はり多大な時間と手間とを要するという問題がある。
Therefore, it is extremely difficult to construct the integrated system E based on each of these existing management systems. Further, even when the integrated system E is constructed from a completely new one, a huge amount of program needs to be developed due to the nature of the integrated system E, so that there is also a problem that it takes a lot of time and effort.

【0011】本発明はこのような事情に鑑みてなされた
ものであり、統合システムに統合することが容易な形式
のシステムアーキテクチャに基づいて各管理システムを
構築することによって、これら各管理システムの統合シ
ステムへの統合を容易とするのみならず、重複機能の共
通化、データ連動に対する高信頼度化、および機能の拡
張性に対する高い柔軟性を備えた効率的な統合システム
の構築が可能な管理システムのデータ階層構造およびデ
ータ階層構築方法を提供することを目的とする。
The present invention has been made in view of such circumstances, and by integrating the management systems by constructing the management systems based on a system architecture of a type that can be easily integrated into the integrated system. A management system that not only facilitates integration into the system, but also enables the construction of an efficient integrated system with commonality of duplicate functions, high reliability for data linkage, and high flexibility for expandability of functions. An object of the present invention is to provide a data hierarchy structure and a data hierarchy construction method.

【0012】[0012]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明では、以下のような手段を講じる。
In order to achieve the above object, the present invention takes the following means.

【0013】すなわち、請求項1の発明による管理シス
テムのデータ階層構造は、サーバ計算機と、サーバ計算
機に接続したクライアント計算機とからなるクライアン
トサーバシステムに構築され、クライアント計算機を介
してなされる操作入力に基づいて、サーバ計算機でデー
タ処理を行う管理システムのデータ階層構造であって、
少なくとも以下に示す4階層によって構築している。す
なわち、クライアント計算機に構築され、操作入力のた
めのインタフェース画面の表示制御を行う画面表示制御
階層。サーバ計算機に構築され、操作入力に基づくデー
タ処理を制御する処理制御階層。サーバ計算機に構築さ
れ、データ処理のためのデータの格納、および格納され
たデータへのアクセスを制御するデータアクセス/格納
階層。クライアント計算機とサーバ計算機との両方に構
築され、クライアント計算機とサーバ計算機との間のデ
ータ通信を行う通信階層。
That is, the data hierarchical structure of the management system according to the invention of claim 1 is constructed in a client-server system consisting of a server computer and a client computer connected to the server computer, and the operation input is performed via the client computer. Based on the data hierarchical structure of the management system that performs data processing on the server computer based on
It is constructed by at least the following four layers. That is, a screen display control layer that is built in the client computer and controls the display of the interface screen for operation input. A processing control layer that is built on a server computer and controls data processing based on operation input. A data access / storage hierarchy that is built into a server computer and controls the storage of data for data processing and access to the stored data. A communication layer that is built on both the client computer and the server computer and performs data communication between the client computer and the server computer.

【0014】従って、請求項1の発明の管理システムの
データ階層構造においては、以上のように、統一された
階層構造によって各管理システムを構築することによっ
て、統合システムへの統合を容易に行うことができる。
Therefore, in the data hierarchical structure of the management system according to the first aspect of the present invention, as described above, each management system is constructed by the unified hierarchical structure, thereby facilitating the integration into the integrated system. You can

【0015】請求項2の発明による管理システムのデー
タ階層構造は、サーバ計算機と、サーバ計算機に接続し
たクライアント計算機とからなるクライアントサーバシ
ステムに構築され、クライアント計算機を介してなされ
る操作入力に基づいて、サーバ計算機でデータ処理を行
う管理システムのデータ階層構造であって、以下に示す
6階層によって構築している。すなわち、クライアント
計算機に構築され、操作入力を受け付けるインタフェー
ス画面を表示する画面表示階層。クライアント計算機に
構築され、インタフェース画面を表示するためのロジッ
クを制御するロジック制御階層。サーバ計算機に構築さ
れ、操作入力に基づくデータ処理を制御する処理制御階
層。サーバ計算機に構築され、データ処理のためのデー
タを格納するデータ格納階層。サーバ計算機に構築さ
れ、データ格納階層に格納されたデータへのアクセスを
制御するデータアクセス階層。クライアント計算機とサ
ーバ計算機との両方に構築され、クライアント計算機と
サーバ計算機との間のデータ通信を行う通信階層。
A data hierarchical structure of a management system according to a second aspect of the present invention is constructed in a client server system including a server computer and a client computer connected to the server computer, and is based on an operation input made via the client computer. The data hierarchical structure of a management system that performs data processing on a server computer is constructed by the following six layers. That is, a screen display layer that is constructed on a client computer and displays an interface screen that receives an operation input. A logic control layer that is built in the client computer and controls the logic for displaying the interface screen. A processing control layer that is built on a server computer and controls data processing based on operation input. A data storage layer that is built on a server computer and stores data for data processing. A data access layer that is built on a server computer and controls access to the data stored in the data storage layer. A communication layer that is built on both the client computer and the server computer and performs data communication between the client computer and the server computer.

【0016】従って、請求項2の発明の管理システムの
データ階層構造においては、以上のように、統一された
6階層からなる構造によって各管理システムを構築する
ことによって、統合システムへの統合を容易に行うこと
ができる。
Therefore, in the data hierarchy structure of the management system according to the second aspect of the present invention, as described above, each management system is constructed by the structure having the unified six layers, thereby facilitating the integration into the integrated system. Can be done.

【0017】請求項3の発明は、請求項1または請求項
2の発明の管理システムのデータ階層構造において、サ
ーバ計算機に構築された階層に、作成されたプログラム
言語がそれぞれ異なる複数のプログラムを備える。
According to a third aspect of the present invention, in the data hierarchical structure of the management system according to the first or second aspect of the present invention, the hierarchies built in the server computer are provided with a plurality of programs each having a different created programming language. .

【0018】従って、請求項3の発明の管理システムの
データ階層構造においては、以上のような手段を講じる
ことにより、クライアント機能を複数の言語でサポート
するマルチクライアントへの対応も可能となる。
Therefore, in the data hierarchical structure of the management system according to the third aspect of the invention, by taking the above means, it is possible to support a multi-client which supports the client function in a plurality of languages.

【0019】請求項4の発明による管理システムのデー
タ階層構築方法は、サーバ計算機と、サーバ計算機に接
続したクライアント計算機とからなるクライアントサー
バシステムに構築され、クライアント計算機を介してな
される操作入力に基づいて、サーバ計算機でデータ処理
を行う管理システムのデータ階層を構築する構築方法で
あって、以下に示す6階層でデータ階層を構築する。す
なわち、クライアント計算機に構築され、操作入力を受
け付けるインタフェース画面を表示する画面表示階層。
クライアント計算機に構築され、インタフェース画面を
表示するためのロジックを制御するロジック制御階層。
サーバ計算機に構築され、操作入力に基づくデータ処理
を制御する処理制御階層。サーバ計算機に構築され、デ
ータ処理のためのデータを格納するデータ格納階層。サ
ーバ計算機に構築され、データ格納階層に格納されたデ
ータへのアクセスを制御するデータアクセス階層。クラ
イアント計算機とサーバ計算機との両方に構築され、ク
ライアント計算機とサーバ計算機との間のデータ通信を
行う通信階層。
A method for constructing a data hierarchy of a management system according to a fourth aspect of the invention is constructed in a client server system consisting of a server computer and a client computer connected to the server computer, and is based on an operation input made via the client computer. Then, in the construction method for constructing the data hierarchy of the management system for performing the data processing in the server computer, the data hierarchy is constructed by the following six hierarchies. That is, a screen display layer that is constructed on a client computer and displays an interface screen that receives an operation input.
A logic control layer that is built in the client computer and controls the logic for displaying the interface screen.
A processing control layer that is built on a server computer and controls data processing based on operation input. A data storage layer that is built on a server computer and stores data for data processing. A data access layer that is built on a server computer and controls access to the data stored in the data storage layer. A communication layer that is built on both the client computer and the server computer and performs data communication between the client computer and the server computer.

【0020】従って、請求項4の発明の管理システムの
データ階層構築方法においては、以上のように、統一さ
れた6階層からなる構造によって管理システムを構築す
ることによって、統合システムへの統合を容易に行うこ
とができる。
Therefore, in the data hierarchy construction method for the management system according to the fourth aspect of the present invention, as described above, the management system is constructed by the unified structure of six hierarchies to facilitate integration into the integrated system. Can be done.

【0021】[0021]

【発明の実施の形態】以下に、本発明の実施の形態につ
いて図面を参照しながら説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0022】本発明の実施の形態を図1から図5を用い
て説明する。
An embodiment of the present invention will be described with reference to FIGS. 1 to 5.

【0023】図1は、本発明の実施の形態に係る管理シ
ステムのデータ階層構造の一例を示すデータ構造図であ
る。
FIG. 1 is a data structure diagram showing an example of a data hierarchical structure of the management system according to the embodiment of the present invention.

【0024】すなわち、本発明の実施の形態に係る管理
システム1は、通信ネットワーク2を介して互いに接続
されたクライアント計算機3とサーバ計算機4とによっ
て構成している。このような管理システム1に適用する
データ階層構造は、図1に示すように、クライアント計
算機3とサーバ計算機4とにまたがった第1階層から第
6階層までの6階層からなるデータ階層構造をなしてい
る。
That is, the management system 1 according to the embodiment of the present invention comprises a client computer 3 and a server computer 4 which are connected to each other via a communication network 2. As shown in FIG. 1, the data hierarchy structure applied to such a management system 1 has a data hierarchy structure consisting of six hierarchies from the first hierarchy to the sixth hierarchy straddling the client computer 3 and the server computer 4. ing.

【0025】クライアント計算機3には第1階層から第
3階層までを構築しており、サーバ計算機4には第3階
層から第6階層までを構築している。
The client computer 3 is constructed from the first layer to the third layer, and the server computer 4 is constructed from the third layer to the sixth layer.

【0026】第1階層は、Graphical Use
r Interface画面(以下「GUI画面」と称
する)6である。このGUI画面6は、テキストボック
スやボタンなどを制御する。
The first layer is Graphical Use
r Interface screen (hereinafter referred to as “GUI screen”) 6. The GUI screen 6 controls text boxes, buttons and the like.

【0027】第2階層は、画面の見た目を制御するロジ
ック群からなるイベントハンドラ7である。
The second layer is an event handler 7 composed of a logic group for controlling the appearance of the screen.

【0028】第3階層は、クライアント計算機3とサー
バ計算機4との間のデータ通信を司る通信ミドルウェア
(以下「通信M/W」と称する)8である。したがっ
て、この通信M/W8は、クライアント計算機3とサー
バ計算機4とにまたがっている。
The third layer is communication middleware (hereinafter referred to as "communication M / W") 8 that controls data communication between the client computer 3 and the server computer 4. Therefore, this communication M / W 8 extends over the client computer 3 and the server computer 4.

【0029】第4階層は、データの加工や、演算を行う
処理業務に密接したロジック群からなる業務ロジック9
である。
The fourth layer is a business logic 9 consisting of a logic group closely related to the processing business of data processing and calculation.
Is.

【0030】第5階層は、データベース操作を行うロジ
ック群からなるデータベースアクセス(以下「DBアク
セス」と称する)10である。
The fifth layer is a database access (hereinafter referred to as "DB access") 10 including a logic group for performing database operations.

【0031】第6階層は、データを保持するデータベー
ス11である。
The sixth layer is a database 11 that holds data.

【0032】例えば、会計管理システムA、販売管理シ
ステムB、および給与管理システムCのように、統合す
る元の既存の管理システムを、図1に示すような6階層
からなるデータ階層構造に当てはめることによって、こ
れら各システムA〜Cを、統一されたシステムアーキテ
クチャに構築する。これによって、別の管理システムと
の統合を容易とするのみならず、統合する別の管理シス
テムと重複する機能を、共通化した部品群として作成す
ることを可能としている。
For example, the existing management systems to be integrated, such as the accounting management system A, the sales management system B, and the salary management system C, are applied to the data hierarchy structure of 6 layers as shown in FIG. Thus, each of these systems A to C is constructed into a unified system architecture. This not only facilitates integration with another management system, but also makes it possible to create a function overlapping with another management system to be integrated, as a common component group.

【0033】このように、既存の管理システムを、図1
に示すような6階層からなるデータ階層構造に当てはめ
る場合の一例を、図2を用いて説明する。
In this way, the existing management system is shown in FIG.
An example of the case of applying to a data hierarchical structure consisting of 6 layers as shown in FIG. 2 will be described with reference to FIG.

【0034】図2は、既存の管理システムであるデータ
入力機能13を、本実施の形態に係る管理システムのデ
ータ階層構造に当てはめた場合の具体的な分割形態であ
る。
FIG. 2 is a specific division mode when the data input function 13 which is the existing management system is applied to the data hierarchical structure of the management system according to the present embodiment.

【0035】まず、データ入力機能13の機能に基づい
て、クライアント計算機3側に、第1階層のGUI画面
6として、画面のイメージ情報を配置する。次に、第2
階層のイベントハンドラ7として、第1階層のGUI画
面6を制御するための画面制御情報を配置する。
First, based on the function of the data input function 13, image information of the screen is arranged on the client computer 3 side as the GUI screen 6 of the first layer. Then the second
As the event handler 7 of the hierarchy, screen control information for controlling the GUI screen 6 of the first hierarchy is arranged.

【0036】次に、第3階層の通信M/W8を、クライ
アント計算機3とサーバ計算機4とに分割して配置す
る。この通信M/W8は、クライアント計算機3とサー
バ計算機4との間のデータ送受信機能を備えている。
Next, the third-level communication M / W 8 is divided and arranged in the client computer 3 and the server computer 4. The communication M / W 8 has a data transmission / reception function between the client computer 3 and the server computer 4.

【0037】更に、サーバ計算機4側に、第3階層以下
の第4階層、第5階層、および第6階層を配置する。図
2に示す例では、第4階層の業務ロジック9を、データ
登録を行うデータ登録業務ロジック9(#1)と、マス
タ検索を行うマスタ検索業務ロジック9(#2)とに分
離して配置している。マスタ検索とは、データ登録で使
用される機能であるが、他の機能でも共通的に使用する
ことのできる「共通部品」と呼ばれる処理ロジックに該
当する。このように、各階層をその機能に特化して細分
割するようにしても良い。
Furthermore, on the server computer 4 side, the fourth hierarchy, the fifth hierarchy, and the sixth hierarchy, which are the third hierarchy and below, are arranged. In the example shown in FIG. 2, the business logic 9 of the fourth layer is separately arranged into a data registration business logic 9 (# 1) for performing data registration and a master search business logic 9 (# 2) for performing master search. is doing. The master search is a function used in data registration, but corresponds to a processing logic called “common component” that can be commonly used in other functions. In this way, each layer may be subdivided specifically for its function.

【0038】次に、第5階層のDBアクセス10として
SQL文発行部を、第6階層のデータベース11として
データベーステーブル(以下、「DBテーブル」と称す
る)をそれぞれ配置する。DBアクセス10としてのS
QL文発行部は、更に、SQL文を発行する機能だけを
持ったSQL発行部(図示せず)と、このSQL発行部
で実際に発行されたSQL文を格納するSQL格納部
(図示せず)で構成しており、第6階層のDB11にデ
ータを登録したり、DB11に登録されているデータの
検索を行う。
Next, an SQL statement issuing unit is arranged as the DB access 10 of the fifth layer, and a database table (hereinafter referred to as "DB table") is arranged as the database 11 of the sixth layer. S as DB access 10
The QL statement issuing unit further includes an SQL issuing unit (not shown) having only a function of issuing an SQL statement, and an SQL storage unit (not shown) storing the SQL statement actually issued by this SQL issuing unit. ), The data is registered in the DB 11 of the sixth layer, and the data registered in the DB 11 is searched.

【0039】また、既存の管理システムを、図1に示す
ような6階層からなるデータ階層構造にあてはめる場合
の別の例を、図3を用いて説明する。
Another example in which the existing management system is applied to the data hierarchical structure consisting of 6 layers as shown in FIG. 1 will be described with reference to FIG.

【0040】まず、既存の管理システムの機能に基づい
て、クライアント計算機3側に、第1階層として画面イ
メージであるGUI画面6を配置する。このGUI画面
6は、システムを構成しているプログラム言語に応じ
て、米マイクロソフト社のプログラム言語であるVisual
Basicに対応したGUI画面6(#a)、米ボーランド
社が開発、販売しているプログラミング言語であるDelp
hiに対応したGUI画面6(#b)、米マイクロソフト
社が、C++言語を基本にGUI環境で簡単にインタラ
クティブなプログラミングを行えるように開発されたプ
ログラム言語であるVC++に対応したGUI画面6
(#c)とに分離して配置している。
First, based on the function of the existing management system, the GUI screen 6 which is a screen image is arranged as the first layer on the client computer 3 side. The GUI screen 6 is a Visual language that is a programming language of Microsoft Corporation of the United States, depending on the programming language that configures the system.
GUI screen 6 (#a) compatible with Basic, Delp, a programming language developed and sold by Borland, Inc.
GUI screen 6 (#b) corresponding to hi, GUI screen 6 corresponding to VC ++, which is a programming language developed by Microsoft Corporation in the GUI environment based on the C ++ language so that interactive programming can be easily performed.
(#C) is arranged separately.

【0041】同様に、第2階層のイベントハンドラ7と
しても、第1階層に配置された3つのGUI画面6(#
a〜#c)にそれぞれ対応した3つのイベントハンドラ
7(#a〜#c)を分離して配置している。
Similarly, as the event handler 7 of the second layer, the three GUI screens 6 (#
The three event handlers 7 (#a to #c) corresponding to a to #c) are separately arranged.

【0042】次に、第3階層の通信M/W8を、クライ
アント計算機3とサーバ計算機4との両方に配置する。
この通信M/W8は、クライアント計算機3とサーバ計
算機4との間のデータ送受信機能を備えている。
Next, the communication M / W 8 of the third layer is arranged in both the client computer 3 and the server computer 4.
The communication M / W 8 has a data transmission / reception function between the client computer 3 and the server computer 4.

【0043】更に、サーバ計算機4側に、第3階層以下
の第4階層、第5階層、および第6階層を配置する。図
3に示す例では、第4階層の業務ロジック9を、このシ
ステムへのログイン処理を行うログイン処理業務ロジッ
ク9(#a)と、データ登録を行うデータ登録業務ロジ
ック9(#b)と、マスタ検索を行うマスタ検索業務ロ
ジック9(#c)と、印刷データを作成する印刷データ
作成業務ロジック9(#d)とに分離して配置してい
る。
Further, on the server computer 4 side, a fourth hierarchy, a fifth hierarchy, and a sixth hierarchy below the third hierarchy are arranged. In the example shown in FIG. 3, the business logic 9 of the fourth layer includes a login processing business logic 9 (#a) for performing login processing to this system, a data registration business logic 9 (#b) for performing data registration, The master search business logic 9 (#c) for performing master search and the print data creation business logic 9 (#d) for creating print data are separately arranged.

【0044】最後に、第5階層のDBアクセス10とし
てSQL文発行部を、第6階層のデータベース11とし
てDBテーブルをそれぞれ配置する。
Finally, an SQL statement issuing unit is arranged as the DB access 10 of the fifth layer, and a DB table is arranged as the database 11 of the sixth layer.

【0045】図3に示すデータ階層構造では、第3階層
の通信M/W8、第5階層のDBアクセス10、第6階
層のデータベース11は、データベースやネットワーク
などのミドルウェアやOSに依存する部分である。この
依存部分を、異なるミドルウェアやOSであってもデー
タ交換可能とする。例えば、米マイクロソフト社のイン
ターネット技術であるActive-Xのコンポーネントとして
第3階層、第5階層、および第6階層を構築することに
よって、Active-Xをサポートする全てのミドルウェアや
OSでの利用および機能拡張が可能である。これによ
り、ミドルウェアやOSのバージョンアップ時やトラブ
ルに対して、階層単位に局所的に対応することができる
ようにしている。
In the data hierarchy structure shown in FIG. 3, the communication M / W 8 of the third hierarchy, the DB access 10 of the fifth hierarchy, and the database 11 of the sixth hierarchy are parts that depend on middleware such as databases and networks and OS. is there. This dependent part enables data exchange even with different middleware and OS. For example, by constructing the third layer, the fifth layer, and the sixth layer as components of Active-X, which is the Internet technology of Microsoft Corporation, the usage and functions in all middleware and OS that support Active-X. It can be expanded. As a result, it is possible to deal locally with a layer unit in case of a middleware or OS version upgrade or a trouble.

【0046】本発明の実施の形態に係る管理システムの
データ階層構造では、上述したように、各階層毎に機能
を明確化した6階層構造からなるデータ階層構築方法が
適用されているので、各階層6〜11の機能が明確とな
る。これによって、各階層のインタフェースが明確とな
るのみならず、統一されたシステムアーキテクチャを確
保することができる保守性の高いマルチプラットフォー
ムを提供することが可能となる。すなわち、クライアン
ト機能を複数の言語でサポートする、マルチクライアン
トを提供することも可能となる。
In the data hierarchy structure of the management system according to the embodiment of the present invention, as described above, the data hierarchy construction method consisting of the 6 hierarchy structure in which the function is clarified for each hierarchy is applied. The functions of layers 6 to 11 become clear. This makes it possible to provide a highly maintainable multi-platform that not only makes the interfaces of each layer clear but also ensures a unified system architecture. That is, it is possible to provide a multi-client that supports client functions in a plurality of languages.

【0047】通信M/W8についても、データ受渡部品
を作成することができ、また、プロトコルを汎用化する
ことができる。
Also for the communication M / W 8, a data delivery part can be created, and the protocol can be generalized.

【0048】更に、各階層6〜11毎に機能分割がなさ
れるので、重複した機能を切り分けることが容易とな
る。これにより、機能間の重複機能部分を削減するとと
もに、独立した共通部品として作成することができる。
Further, since the functions are divided for each of the layers 6 to 11, it is easy to separate the duplicated functions. As a result, it is possible to reduce an overlapping function part between functions and to create it as an independent common part.

【0049】以上説明したように、既存の管理システム
に上述したようなデータ階層構築方法を適用することに
よって、統一されたシステムアーキテクチャが確保され
ることから、これら既存の管理システムを統合した統合
システムを容易に構築することが可能となる。また、共
通部分も容易に抽出することができるために、この統合
システムの作成工数を削減することも可能となる。
As described above, since the unified system architecture is secured by applying the above-mentioned data hierarchy construction method to the existing management system, an integrated system integrating these existing management systems. Can be easily constructed. Also, since the common part can be easily extracted, it is also possible to reduce the number of manufacturing steps of this integrated system.

【0050】以上、本発明の好適な実施の形態につい
て、添付図面を参照しながら説明したが、本発明はかか
る構成に限定されない。特許請求の範囲に記載された技
術的思想の範疇において、当業者であれば、各種の変更
例及び修正例に想到し得るものであり、それら変更例及
び修正例についても本発明の技術的範囲に属するものと
了解される。
The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to such configurations. Within the scope of the technical idea described in the claims, those skilled in the art can contemplate various modifications and modifications, and the modifications and modifications are also within the technical scope of the present invention. Be understood to belong to.

【0051】すなわち、データ階層構造は、6階層構造
に限定されるものではなく、6階層構造における各階層
の機能を適宜統合することによって、図4に示すような
5階層構造、更には図5に示すような4階層構造でも実
現することができる。
That is, the data hierarchical structure is not limited to the six hierarchical structure, and by appropriately integrating the functions of the respective hierarchical layers in the six hierarchical structure, the five hierarchical structure as shown in FIG. It can also be realized with a four-layer structure as shown in.

【0052】図4に示すような5階層構造は、図1に示
す第5階層であるDBアクセス10と、第6階層である
データベース11との機能を兼ね備えたDBアクセス/
DB本体15を第5階層としたものである。
A five-layer structure as shown in FIG. 4 has a DB access / function which has the functions of the fifth-level DB access 10 and the sixth-level database 11 shown in FIG.
The DB main body 15 is the fifth layer.

【0053】一方、図5に示すような4階層構造は、図
4に示すGUI画面6である第1階層と、イベントハン
ドラ7である第2階層との機能を兼ね備えたクライアン
ト画面16を第1階層とし、以下、第2階層を通信M/
W8、第3階層を業務ロジック9、第4階層をDBアク
セス/DB本体15とした例である。
On the other hand, in the four-layer structure shown in FIG. 5, the client screen 16 having the functions of the first layer which is the GUI screen 6 and the second layer which is the event handler 7 shown in FIG. Hierarchy, and below, the second hierarchy is communication M /
In this example, W8, the third hierarchy is the business logic 9, and the fourth hierarchy is the DB access / DB main body 15.

【0054】各管理システムの統合システムへの統合を
考えた場合、一般的には、管理システムを予め多くの階
層に分割しておく方が良いが、分割するほど、既存の管
理システムの構築に手間がかかるので、何階層のデータ
構造で構築すればよいかは、統合システムに統合する各
管理システムの数やサイズに応じて適宜設定する。
When considering the integration of each management system into an integrated system, it is generally better to divide the management system into a number of layers in advance, but the more divided it is, the more the existing management system is constructed. Since it takes time and labor, the number of layers of data structure to be constructed is appropriately set according to the number and size of each management system to be integrated into the integrated system.

【0055】[0055]

【発明の効果】以上説明したように、本発明によれば、
統合システムに統合することが容易な形式のシステムア
ーキテクチャに基づいて各管理システムを構築すること
によって、これら各管理システムの統合システムへの統
合を容易とすることができる。
As described above, according to the present invention,
By constructing each management system on the basis of a system architecture in a form that can be easily integrated into the integrated system, the integration of each management system into the integrated system can be facilitated.

【0056】以上により、重複機能の共通化、データ連
動に対する高信頼度化、および機能の拡張性に対する高
い柔軟性を備えた効率的な統合システムの構築が可能な
管理システムのデータ階層構造およびデータ階層構築方
法を実現することができる。
As described above, the data hierarchy structure and data of the management system capable of constructing an efficient integrated system having commonality of overlapping functions, high reliability for data interlocking, and high flexibility for expandability of functions. A hierarchical construction method can be realized.

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

【図1】本発明の実施の形態に係る管理システムのデー
タ階層構造の一例を示すデータ構造図
FIG. 1 is a data structure diagram showing an example of a data hierarchical structure of a management system according to an embodiment of the present invention.

【図2】既存のシステムを6階層からなるデータ階層構
造に当てはめた場合の一例を示すデータ構造図
FIG. 2 is a data structure diagram showing an example in which an existing system is applied to a data hierarchical structure consisting of 6 layers.

【図3】既存のシステムを6階層からなるデータ階層構
造にあてはめた場合の別の例を示すデータ構造図
FIG. 3 is a data structure diagram showing another example when an existing system is applied to a data hierarchical structure consisting of 6 layers.

【図4】5階層からなるデータ階層構造の一例を示すデ
ータ構造図
FIG. 4 is a data structure diagram showing an example of a data hierarchical structure composed of five layers.

【図5】4階層からなるデータ階層構造の一例を示すデ
ータ構造図
FIG. 5 is a data structure diagram showing an example of a data hierarchical structure composed of four layers.

【図6】統合システムの概念図[Figure 6] Conceptual diagram of integrated system

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

A…会計管理システム B…販売管理システム C…給与管理システム D…重複機能 E…統合システム 1…管理システム 2…通信ネットワーク 3…クライアント計算機 4…サーバ計算機 6…GUI画面 7…イベントハンドラ 8…通信ミドルウェア 9…業務ロジック 10…データベースアクセス(DBアクセス) 11…データベース(DB) 13…データ入力機能 15…DBアクセス/DB本体 16…クライアント画面 A: Accounting management system B ... Sales management system C ... Salary management system D ... Duplicate function E ... Integrated system 1 ... Management system 2 ... Communication network 3 ... Client computer 4 ... Server computer 6 ... GUI screen 7 ... Event handler 8 ... Communication middleware 9 ... Business logic 10 ... Database access (DB access) 11 ... Database (DB) 13 ... Data input function 15 ... DB access / DB main body 16 ... Client screen

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 サーバ計算機と、前記サーバ計算機に接
続したクライアント計算機とからなるクライアントサー
バシステムに構築され、前記クライアント計算機を介し
てなされる操作入力に基づいて、前記サーバ計算機でデ
ータ処理を行う管理システムのデータ階層構造であっ
て、 前記クライアント計算機に構築され、前記操作入力のた
めのインタフェース画面の表示制御を行う画面表示制御
階層と、 前記サーバ計算機に構築され、前記操作入力に基づくデ
ータ処理を制御する処理制御階層と、 前記サーバ計算機に構築され、前記データ処理のための
データの格納、および格納されたデータへのアクセスを
制御するデータアクセス/格納階層と、 前記クライアント計算機と前記サーバ計算機との両方に
構築され、前記クライアント計算機と前記サーバ計算機
との間のデータ通信を行う通信階層とからなる少なくと
も4階層によって構築したことを特徴とする管理システ
ムのデータ階層構造。
1. A management that is constructed in a client server system consisting of a server computer and a client computer connected to the server computer, and performs data processing in the server computer based on an operation input made via the client computer. A data hierarchical structure of a system, which is constructed in the client computer and performs a screen display control layer for controlling display of an interface screen for the operation input, and data processing based on the operation input constructed in the server computer. A processing control layer for controlling, a data access / storing layer that is built in the server computer and controls storage of data for the data processing and access to the stored data, the client computer and the server computer Built on both the client computer and Data hierarchy structure of the management system, characterized in that serial constructed by at least four layers consisting of a communications hierarchy for data communication between the server computer.
【請求項2】 サーバ計算機と、前記サーバ計算機に接
続したクライアント計算機とからなるクライアントサー
バシステムに構築され、前記クライアント計算機を介し
てなされる操作入力に基づいて、前記サーバ計算機でデ
ータ処理を行う管理システムのデータ階層構造であっ
て、 前記クライアント計算機に構築され、前記操作入力を受
け付けるインタフェース画面を表示する画面表示階層
と、 前記クライアント計算機に構築され、前記インタフェー
ス画面を表示するためのロジックを制御するロジック制
御階層と、 前記サーバ計算機に構築され、前記操作入力に基づくデ
ータ処理を制御する処理制御階層と、 前記サーバ計算機に構築され、前記データ処理のための
データを格納するデータ格納階層と、 前記サーバ計算機に構築され、前記データ格納階層に格
納されたデータへのアクセスを制御するデータアクセス
階層と、 前記クライアント計算機と前記サーバ計算機との両方に
構築され、前記クライアント計算機と前記サーバ計算機
との間のデータ通信を行う通信階層とからなる6階層に
よって構築したことを特徴とする管理システムのデータ
階層構造。
2. A management which is constructed in a client server system consisting of a server computer and a client computer connected to the server computer, and performs data processing in the server computer based on an operation input made through the client computer. A data hierarchical structure of a system, which is a screen display layer that is constructed in the client computer and displays an interface screen that receives the operation input, and a logic that is constructed in the client computer and that displays the interface screen. A logic control layer, a processing control layer that is built in the server computer and controls data processing based on the operation input, a data storage layer that is built in the server computer and stores data for the data processing, Built on the server computer, A data access layer for controlling access to data stored in the data storage layer, and communication for establishing data communication between the client computer and the server computer, which is built in both the client computer and the server computer A data hierarchy structure of a management system characterized by being constructed by 6 layers consisting of a hierarchy.
【請求項3】 請求項1または請求項2に記載の管理シ
ステムのデータ階層構造において、 前記サーバ計算機に構築された階層に、作成されたプロ
グラム言語がそれぞれ異なる複数のプログラムを備えた
ことを特徴とする管理システムのデータ階層構造。
3. The data hierarchy structure of the management system according to claim 1 or 2, wherein the hierarchy built in the server computer is provided with a plurality of programs each having a different created programming language. Management system data hierarchy structure.
【請求項4】 サーバ計算機と、前記サーバ計算機に接
続したクライアント計算機とからなるクライアントサー
バシステムに構築され、前記クライアント計算機を介し
てなされる操作入力に基づいて、前記サーバ計算機でデ
ータ処理を行う管理システムのデータ階層を構築する構
築方法であって、 前記クライアント計算機に構築され、前記操作入力を受
け付けるインタフェース画面を表示する画面表示階層
と、 前記クライアント計算機に構築され、前記インタフェー
ス画面を表示するためのロジックを制御するロジック制
御階層と、 前記サーバ計算機に構築され、前記操作入力に基づくデ
ータ処理を制御する処理制御階層と、 前記サーバ計算機に構築され、前記データ処理のための
データを格納するデータ格納階層と、 前記サーバ計算機に構築され、前記データ格納階層に格
納されたデータへのアクセスを制御するデータアクセス
階層と、 前記クライアント計算機と前記サーバ計算機との両方に
構築され、前記クライアント計算機と前記サーバ計算機
との間のデータ通信を行う通信階層とからなる6階層に
よって前記管理システムを構築するようにしたことを特
徴とする管理システムのデータ階層構築方法。
4. A management that is constructed in a client server system consisting of a server computer and a client computer connected to the server computer, and that performs data processing in the server computer based on an operation input made through the client computer. A construction method for constructing a data hierarchy of a system, comprising a screen display hierarchy constructed on the client computer and displaying an interface screen for accepting the operation input, and a construction constructed on the client computer for displaying the interface screen. A logic control layer that controls logic, a processing control layer that is built in the server computer and controls data processing based on the operation input, and a data storage that is built in the server computer and stores data for the data processing. Hierarchy and the server computer A data access layer that is built and controls access to data stored in the data storage layer, and data communication between the client computer and the server computer that is built in both the client computer and the server computer A method for constructing a data hierarchy of a management system, characterized in that the management system is constructed by six hierarchies consisting of a communication hierarchy for performing.
JP2001280494A 2001-09-14 2001-09-14 Data hierarchy structure of management system and data hierarchy construction method Pending JP2003091634A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001280494A JP2003091634A (en) 2001-09-14 2001-09-14 Data hierarchy structure of management system and data hierarchy construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001280494A JP2003091634A (en) 2001-09-14 2001-09-14 Data hierarchy structure of management system and data hierarchy construction method

Publications (1)

Publication Number Publication Date
JP2003091634A true JP2003091634A (en) 2003-03-28

Family

ID=19104480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001280494A Pending JP2003091634A (en) 2001-09-14 2001-09-14 Data hierarchy structure of management system and data hierarchy construction method

Country Status (1)

Country Link
JP (1) JP2003091634A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7617238B2 (en) 2003-07-11 2009-11-10 Nippon Telegraph And Telephone Corporation System management method, system management device, system management program, and storage medium containing system management program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000052603A1 (en) * 1999-03-03 2000-09-08 Siebel Systems, Inc. Instantiation application using meta data repository
JP2001166938A (en) * 1999-09-29 2001-06-22 Toshiba Corp How to build an enterprise system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000052603A1 (en) * 1999-03-03 2000-09-08 Siebel Systems, Inc. Instantiation application using meta data repository
JP2001166938A (en) * 1999-09-29 2001-06-22 Toshiba Corp How to build an enterprise system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7617238B2 (en) 2003-07-11 2009-11-10 Nippon Telegraph And Telephone Corporation System management method, system management device, system management program, and storage medium containing system management program

Similar Documents

Publication Publication Date Title
US8478789B2 (en) Adapter architecture for mobile data system
US6466973B2 (en) Method and system for managing storage devices over a network
US5233513A (en) Business modeling, software engineering and prototyping method and apparatus
US6519601B1 (en) Relational database compiled/stored on a memory structure providing improved access through use of redundant representation of data
US7454437B1 (en) Methods and apparatus for naming resources
US7318015B2 (en) Method, system and program product for generating scenarios utilizing graphical objects representing hierarchically arranged elements of a modeled environment
US7594181B2 (en) Prototyping graphical user interfaces
JP3853387B2 (en) Data access right management method in data independent computer system
EP1830254B1 (en) Methods and systems for configuring software applications
US20110010728A1 (en) Method and System for Service Provisioning
US6658644B1 (en) Services-based architecture for a telecommunications enterprise
CA2253345C (en) Relational database compiled/stored on a memory structure
US20020045963A1 (en) CAD supporting apparatus, and CAD supporting program storage medium
EP1522015A1 (en) Method and system for managing a computer system
JP3434038B2 (en) Network construction support system
US7139768B1 (en) OLE DB data access system with schema modification features
US20080028328A1 (en) System and method to dynamically change object data patterns
JP3611610B2 (en) Automatic generation method of device connection definition in data independent computer system
JP2003091634A (en) Data hierarchy structure of management system and data hierarchy construction method
CN101208662A (en) Modular applications for mobile data systems
JP2001052083A (en) Electronic form system and electronic form program storage medium
US6032176A (en) Data-independent type computer system: processing machine, data machine and man-machine interface therein
JPH08153131A (en) Information network design support system
JP2002073334A (en) Method for constructing distributed business system, distributed support system for distributed business system, and computer-readable recording medium storing configuration support program
CN115758731A (en) Advanced aviation electronic system architecture modeling tool

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101026

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110308