JP2001306898A - System for managing merchandise sales - Google Patents
System for managing merchandise salesInfo
- Publication number
- JP2001306898A JP2001306898A JP2000119382A JP2000119382A JP2001306898A JP 2001306898 A JP2001306898 A JP 2001306898A JP 2000119382 A JP2000119382 A JP 2000119382A JP 2000119382 A JP2000119382 A JP 2000119382A JP 2001306898 A JP2001306898 A JP 2001306898A
- Authority
- JP
- Japan
- Prior art keywords
- order
- company
- data
- code
- related data
- 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
Links
- 238000007726 management method Methods 0.000 claims description 93
- 230000005540 biological transmission Effects 0.000 claims description 88
- 238000012544 monitoring process Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 abstract description 50
- 230000006870 function Effects 0.000 abstract description 4
- 238000012546 transfer Methods 0.000 description 51
- 238000004891 communication Methods 0.000 description 39
- 238000000034 method Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 101100123436 Schizosaccharomyces pombe (strain 972 / ATCC 24843) hap3 gene Proteins 0.000 description 1
- 208000027697 autoimmune lymphoproliferative syndrome due to CTLA4 haploinsuffiency Diseases 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子商取引を利用
した商品販売管理システムに関する。The present invention relates to a merchandise sales management system utilizing electronic commerce.
【0002】[0002]
【従来の技術】従来の小売業を中心とする企業間の電子
商取引では、仕入側の企業から販売側の企業に対しては
見積依頼情報、見積情報、発注情報、支払い情報等を一
括で送信し、一方、販売側の企業から仕入側の企業に対
しては納品予定情報、納品情報、請求情報等を一括で送
信する通信形態がとられていた。これはバッチ転送方式
によるデータ交換と呼ばれ、例えばJCA(Japan Chai
n store Association:チェーンストア統一手順)に代
表される通信手順を用いて実現される。このような通信
形態をとると、通信に必要な情報を個々に生成し特定の
通信手順により通信可能なコンピュータ処理システム
(商品販売管理システム)が、仕入側企業および販売側
企業の双方に必要になる。2. Description of the Related Art In conventional e-commerce between companies mainly in the retail business, purchase request information, quote information, order information, payment information, etc. are collectively transmitted from a purchasing company to a selling company. On the other hand, a communication mode is adopted in which the delivery schedule information, the delivery information, the billing information, and the like are transmitted from the sales company to the purchase company in a batch. This is called data exchange by the batch transfer method. For example, JCA (Japan Chai
n store Association (chain store unification procedure). With such a communication form, both a purchasing company and a selling company need a computer processing system (a merchandise sales management system) capable of individually generating information necessary for communication and communicating with a specific communication procedure. become.
【0003】[0003]
【発明が解決しようとする課題】しかし販売側企業の中
には、そのようなコンピュータ処理システムを導入でき
ないものも存在する。その理由は、現状では仕入側企業
ごとに要求(例えば商品コード、納品データまたは請求
書の形式等)が異なり、電子商取引で使用される電文の
記述内容も異なるため、仕入側企業ごとにその要求を保
守、管理しなければならないところ、そのための資金
力、技術力等が不足しているからである。However, some sales companies do not have such a computer processing system. The reason is that, at present, requirements (eg, product code, delivery data or invoice format, etc.) differ for each purchasing company, and the description contents of messages used in e-commerce are also different. This is because the request must be maintained and managed, and the financial and technical capabilities for that are lacking.
【0004】一方仕入側企業は、複数の取引相手の販売
側企業の一部でも特定の処理システムを導入できない場
合には別の取引システムを用意しなければならず、シス
テムの2重化、3重化に伴う管理の手間、出資が必要と
なる。[0004] On the other hand, the purchasing company must prepare another transaction system if a specific processing system cannot be introduced even in a part of the sales companies of a plurality of business partners. Management effort and investment are required due to the triplication.
【0005】以上のような事情から、結果的に、現在
(仕入側企業の数)×(販売側企業の数)の規模のコン
ピュータ処理システムが存在している。この状況では、
例えば、ある仕入側企業がシステムの設定を変更する
と、その仕入側企業と取引のある販売側企業の処理シス
テムを変更する必要があり、システムの維持管理がきわ
めて煩雑である。[0005] Under the circumstances described above, as a result, there is a computer processing system having a current (number of purchasing companies) x (number of selling companies) scale. In this situation,
For example, if a certain purchasing company changes the system settings, it is necessary to change the processing system of the selling company that has business with the purchasing company, and the maintenance and management of the system is extremely complicated.
【0006】なお、この(仕入側企業の数)×(販売側
企業の数)のコンピュータ処理システムの数を減少でき
る技術として、アプリケーションサービスプロバイダ
(ASP)が利用するアプリケーション提供技術が存在
する。この技術は、同一の業務プログラム群(アプリケ
ーション)を1つのサーバーに設置して、多数の企業が
インターネット等の通信回線を利用してアクセスし、ア
プリケーション(およびその機能)を共同で利用する技
術である。しかし、ASPは販売側企業または仕入側企
業の一方向への業務プログラムの提供であって、(仕入
側企業の数)×(販売側企業の数)のコンピュータ処理
システムの数を減少させるものではない。[0006] As a technology capable of reducing the number of (number of purchasing companies) x (number of selling companies) computer processing systems, there is an application providing technology used by an application service provider (ASP). This technology is a technology in which the same business program group (application) is installed on one server, and many companies access using a communication line such as the Internet and jointly use the application (and its functions). is there. However, the ASP is a one-way business program for a sales company or a purchase company, and reduces the number of (number of purchase companies) × (number of sales companies) computer processing systems. Not something.
【0007】本発明の目的は、販売側企業および仕入側
企業のそれぞれが有していたコンピュータ処理システム
の機能を一元化する商品販売管理システムを提供するこ
とである。An object of the present invention is to provide a merchandise sales management system that unifies the functions of a computer processing system possessed by each of a selling company and a purchasing company.
【0008】[0008]
【課題を解決するための手段】本発明の商品販売管理シ
ステムは、複数の商品の各々を特定するための、複数の
販売側企業の各々の商品コードと、仕入側企業の商品コ
ードとを対応付けて格納した商品マスターを備えたデー
タベースサーバーと、所定の商品についての前記仕入側
企業の商品コードを含む発注関連データを前記仕入側企
業から受信する第1のサーバーと、前記商品マスターに
基づいて、前記仕入側企業の商品コードを前記所定の商
品についての前記販売側企業の商品コードに変換して、
前記発注関連データを前記商品コードを含む受注関連デ
ータとして販売側企業に送信する第2のサーバーとを備
えており、これにより上記目的が達成される。The merchandise sales management system according to the present invention includes a merchandise code of each of a plurality of selling companies and a merchandise code of a purchasing company for specifying each of a plurality of merchandise. A database server having a merchandise master stored in association therewith, a first server for receiving order-related data including a merchandise code of the purchasing side for a predetermined product from the purchasing side, Based on the, the product code of the purchasing company is converted to the product code of the selling company for the predetermined product,
A second server for transmitting the order-related data to the selling company as order-related data including the product code, whereby the object is achieved.
【0009】前記仕入側企業は複数の店舗を有し、前記
データベースサーバーは、前記複数の店舗の各々を特定
する店舗コードが格納された店舗マスターをさらに備
え、前記発注関連データおよび前記受注関連データは、
前記店舗コードを含んでもよい。The purchasing company has a plurality of stores, and the database server further includes a store master storing a store code for specifying each of the plurality of stores, wherein the order-related data and the order-related data are stored. Data is,
The store code may be included.
【0010】前記第2のサーバーは、前記店舗コードを
含みかつ前記受注関連データの送信を要求する受注関連
データ送信要求を受信し、前記第1のサーバーは、前記
受注関連データ送信要求に含まれる前記店舗コードに基
づいて前記店舗を特定し、前記仕入側企業に前記発注関
連データの送信を要求する発注関連データ送信要求を送
信してもよい。[0010] The second server receives an order-related data transmission request including the store code and requesting transmission of the order-related data, and the first server is included in the order-related data transmission request. The shop may be specified based on the shop code, and an order-related data transmission request may be transmitted to the purchasing company requesting transmission of the order-related data.
【0011】前記データベースサーバーは、送信または
受信するデータの種別を表すデータ種別コードを格納す
るキュー管理マスターをさらに備え、前記発注関連デー
タ送信要求は前記データ種別コードを含み、前記データ
種別コードは、見積依頼情報、発注情報および支払情報
を識別するコードであってもよい。The database server further includes a queue management master for storing a data type code indicating a type of data to be transmitted or received, wherein the order-related data transmission request includes the data type code, and the data type code is: It may be a code for identifying quote request information, order information, and payment information.
【0012】前記第2のサーバーは、前記店舗コードを
含みかつ前記受注関連データの送信を要求する受注関連
データ送信要求を受信し、前記第1のサーバーは、前記
受注関連データ送信要求に含まれる前記店舗コードに基
づいて前記仕入側企業を特定し、前記仕入側企業に販売
側企業の受注関連データを送信してもよい。The second server receives an order-related data transmission request including the store code and requesting transmission of the order-related data, and the first server is included in the order-related data transmission request. The purchasing company may be specified based on the store code, and order-related data of the selling company may be transmitted to the purchasing company.
【0013】前記データベースサーバーは、送信または
受信するデータの種別を表すデータ種別コードを格納す
るキュー管理マスターをさらに備え、前記受注関連デー
タは前記データ種別コードを含み、前記データ種別コー
ドは、見積情報、納品予定情報、納品情報および請求情
報を識別するコードであってもよい。The database server further includes a queue management master for storing a data type code indicating a type of data to be transmitted or received, the order-related data includes the data type code, and the data type code includes quote information. , A code for identifying delivery schedule information, delivery information, and billing information.
【0014】前記第2のサーバーは、前記販売側企業自
身から送信された受注関連データ送信要求を受信しても
よい。[0014] The second server may receive an order-related data transmission request transmitted from the selling company itself.
【0015】所定の時間に前記受注関連データ送信要求
を前記第2のサーバーに送信するタイマをさらに備えて
いてもよい。[0015] The information processing apparatus may further include a timer for transmitting the order-related data transmission request to the second server at a predetermined time.
【0016】前記第1のサーバーは、前記キュー管理マ
スターを監視する監視部をさらに備え、前記監視部の監
視に基づいて、前記発注関連データ送信要求または受注
関連データを送信してもよい。[0016] The first server may further include a monitoring unit that monitors the queue management master, and transmits the order-related data transmission request or the order-related data based on the monitoring of the monitoring unit.
【0017】前記データベースサーバーは、前記複数の
販売側企業を特定するアカウントが格納されたアカウン
ト管理マスターをさらに備え、前記受注関連データ、前
記受注関連データ送信要求または前記発注関連データ送
信要求の少なくとも1つは前記アカウントを含み、前記
第2のサーバーは、前記アカウントにより特定された前
記販売側企業と通信してもよい。The database server further includes an account management master in which accounts for specifying the plurality of sales companies are stored, and at least one of the order-related data, the order-related data transmission request, or the order-related data transmission request. One may include the account, and the second server may communicate with the merchant identified by the account.
【0018】前記仕入側企業は複数存在し、その各々は
複数の店舗を有していてもよい。There may be a plurality of purchasing companies, each of which may have a plurality of stores.
【0019】前記商品マスターは、JANコードが付さ
れていない商品についての、前記複数の販売側企業の各
々の商品コードと、前記仕入側企業の商品コードを含ん
でいてもよい。[0019] The product master may include a product code of each of the plurality of selling companies and a product code of the purchasing company with respect to a product not provided with a JAN code.
【0020】[0020]
【発明の実施の形態】以下、添付の図面を参照して、本
発明の実施の形態による商品販売管理システムを説明す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A merchandise sales management system according to an embodiment of the present invention will be described below with reference to the accompanying drawings.
【0021】図1は、商品販売管理システム100を含
むネットワーク構成10を示す。ネットワーク構成10
に示されるように、商品販売管理システム100はネッ
トワーク回線110−1を介して商品を販売する複数の
販売側企業120−1、・・・120−mと接続され、
また、ネットワーク回線110−2を介して商品を購入
する複数の仕入側企業130−1・・・130−nと接
続されている。商品販売管理システム100の詳しい構
成および動作は後に説明する。ネットワーク回線110
−1および110−2は、情報を伝送するためのインタ
ーネット、地域内LAN等の通信回線である。いずれも
ケーブルにより構成されていてもよく、またその全部ま
たは一部が無線回線であってもよい。なお、ネットワー
ク回線110−1および110−2は異なる回線として
示されているが、実質的には同一のインターネット回線
等であってもよい。FIG. 1 shows a network configuration 10 including a product sales management system 100. Network configuration 10
, The merchandise sales management system 100 is connected to a plurality of sales companies 120-1,... 120-m that sell merchandise via a network line 110-1,
Further, it is connected to a plurality of purchasing companies 130-1 to 130-n that purchase products via a network line 110-2. The detailed configuration and operation of the product sales management system 100 will be described later. Network line 110
Reference numerals -1 and 110-2 denote communication lines such as the Internet and a local LAN for transmitting information. Each of them may be constituted by a cable, and all or a part thereof may be a wireless line. Although the network lines 110-1 and 110-2 are shown as different lines, they may be substantially the same Internet line or the like.
【0022】販売側企業120−k(1≦k≦m)は、
複数の仕入側企業130−1・・・130−nの各々に
対し、取り扱う商品を卸す卸売企業であり、World
Wide Web(WWW)のブラウザが利用可能なネ
ットワーク回線110−1に接続されたコンピュータ
(図示せず)が設置されている。コンピュータは、キー
ボード、マウス等の適当な入力装置、プリンタを備えて
いる。複数の仕入側企業130−1・・・130−nの
各々は、卸売企業から商品を卸す小売企業である。The selling company 120-k (1 ≦ k ≦ m)
A wholesale company that wholesales products to be handled for each of the plurality of purchasing companies 130-1 to 130-n.
A computer (not shown) connected to a network line 110-1 that can use a browser of Wide Web (WWW) is installed. The computer has a suitable input device such as a keyboard and a mouse, and a printer. Each of the plurality of purchasing companies 130-1 to 130-n is a retail company that wholesales products from a wholesale company.
【0023】続いて、このような商品販売管理システム
100を含むネットワーク構成10を用いた処理の概要
を示す。複数の販売側企業120−1、・・・120−
mの各々は商品販売管理システム100に対し、複数の
仕入側企業130−1・・・130−nへの商品の見
積、納品予定通知、納品、請求書発行等の受注関連処理
を要求する。複数の仕入側企業130−1・・・130
−nの各々は商品販売管理システム100に対し、複数
の販売側企業120−1、・・・120−mへの商品の
見積依頼、発注、支払等の発注関連処理を要求する。Next, an outline of processing using the network configuration 10 including such a product sales management system 100 will be described. A plurality of selling companies 120-1,... 120-
m request the merchandise sales management system 100 to perform order-related processing such as quotation of merchandise, notification of delivery schedule, delivery, and issuance of bills to a plurality of purchasing companies 130-1 to 130-n. . A plurality of purchasing companies 130-1 ... 130
Each of -n requests the merchandise sales management system 100 to perform an order-related process such as an estimate request, an order, and a payment for a plurality of sales-side companies 120-1,... 120-m.
【0024】上述の処理に関連して商品販売管理システ
ム100の特徴を説明すると、商品販売管理システム1
00では、同一の商品に対する販売側企業120−k
(1≦k≦m)および仕入側企業130−j(1≦j≦
n)各々の商品コードを対応させて記述した商品マスタ
ーを設ける。これにより販売側企業120−k(1≦k
≦m)および仕入側企業130−j(1≦j≦n)は、
それぞれ自己が利用したい商品コードをそのまま利用し
ても、相手先へは同一の商品についてその相手が利用す
る商品コードに変換されて伝送されるので、従来の独自
の商品コード等を利用した取引形式で取引できる。した
がって販売側企業120−k(1≦k≦m)は、販売側
企業120−k(1≦k≦m)のそれぞれとの取引のた
めの個別のシステムを設ける必要がなくなり、単に商品
販売管理システム100にアクセスできる端末を設ける
だけで仕入側企業130−jと商品取引が可能になる。
さらに商品販売管理システム100では、仕入側企業ご
とにデータをメンテナンスする必要はない。ある仕入側
企業がある商品の商品コードの変更を要求する場合で
も、商品マスターのその商品の商品コードを変更すれば
足り、取引先販売側企業に対してデータの変更をようき
ゅうしなくともよい。また、複数の販売側企業120−
k(1≦k≦m)が共通の仕入側企業130−jと取引
している場合の、その仕入側企業の店舗情報に関する店
舗マスターデータベースも複数の販売側企業120−k
(1≦k≦m)間で共有される。したがって、複数の販
売側企業120−k(1≦k≦m)が共通の仕入側企業
130−jと取引する場合に、販売側企業の各々がその
仕入側企業130−jの店舗情報を保持する必要がなく
なる。The features of the merchandise sales management system 100 will be described in relation to the above processing.
00, the selling company 120-k for the same product
(1 ≦ k ≦ m) and the purchasing company 130-j (1 ≦ j ≦
n) There is provided a product master describing each product code in association with each other. Thus, the selling company 120-k (1 ≦ k
≦ m) and the purchasing company 130-j (1 ≦ j ≦ n)
Even if you use the product code you want to use as it is, the same product is converted to the product code used by the other party and transmitted to the other party, so the conventional transaction format using original product code etc. Can be traded. Therefore, the selling company 120-k (1 ≦ k ≦ m) does not need to provide a separate system for dealing with each of the selling companies 120-k (1 ≦ k ≦ m), and simply manages product sales. By simply providing a terminal that can access the system 100, commodity transactions with the purchasing company 130-j can be performed.
Further, in the product sales management system 100, there is no need to maintain data for each purchasing company. Even if a purchasing company requests a change in the product code of a certain product, it is sufficient to change the product code of the product in the product master, and there is no need to change the data for the partner sales company. . In addition, a plurality of selling companies 120-
When k (1 ≦ k ≦ m) is trading with a common purchasing company 130-j, the store master database relating to the store information of the purchasing company also has a plurality of sales companies 120-k.
(1 ≦ k ≦ m). Therefore, when a plurality of selling companies 120-k (1 ≦ k ≦ m) make a transaction with a common purchasing company 130-j, each of the selling companies 120 stores the store information of the purchasing company 130-j. Need not be held.
【0025】続いて、図2を参照して、上述のような商
品販売管理システム100を具体的に説明する。図2
は、商品販売管理システム100を構成するサーバー群
を示す。商品販売管理システム100は、ウェブサーバ
ー210と、データベース(DB)サーバー220と、
一括転送通信サーバー230とを含む。Next, the merchandise sales management system 100 as described above will be specifically described with reference to FIG. FIG.
Indicates a group of servers constituting the product sales management system 100. The product sales management system 100 includes a web server 210, a database (DB) server 220,
And a batch transfer communication server 230.
【0026】ウェブサーバー210は、WWWでドキュメ
ント、電子情報等を提供するサーバーであり、ネットワ
ーク回線110−1を介して販売側企業120−k(1
≦k≦m)とデータを送受信する。またウェブサーバー
210は、DBサーバー220または一括転送通信サー
バー230との間でデータの送受信を行う。The web server 210 is a server that provides documents, electronic information, etc. on the WWW, and sells the company 120-k (1) via the network line 110-1.
≦ k ≦ m). The web server 210 transmits and receives data to and from the DB server 220 or the batch transfer communication server 230.
【0027】DBサーバー220は、複数のデータベー
スを格納し、所定の指示を受け取ってデータベースから
データを取り出し、またはデータベースにデータを格納
するサーバーである。それらのデータはウェブサーバー
210および一括転送通信サーバー230との間で送受
信される。なお、その具体的な内容およびデータベース
の種類とその内容は、図3〜図8を参照して後述する。The DB server 220 is a server that stores a plurality of databases, retrieves data from the databases upon receiving predetermined instructions, or stores data in the databases. These data are transmitted and received between the web server 210 and the batch transfer communication server 230. The specific contents, the type of the database, and the contents will be described later with reference to FIGS.
【0028】最後に一括転送通信サーバー230は、一
括転送方式の通信手順を使用してデータを送受信するサ
ーバーである。一括転送通信サーバー230は、例え
ば、JCA(Japan Chainstore As
sociation)が規定したチェーンストア統一手
順やFTP(File Transfer Proto
col)等を用いて、ネットワーク回線110−2を介
して仕入側企業130−j(1≦j≦n)とデータを送
受信するサーバーである。また一括転送通信サーバー2
30は、ウェブサーバー210およびDBサーバー22
0との間でもデータの送受信を行う。Finally, the batch transfer communication server 230 is a server that transmits and receives data using a batch transfer communication procedure. The batch transfer communication server 230 is, for example, a JCA (Japan Chainstore As
chain store unification procedures and FTP (File Transfer Protocol)
The server transmits and receives data to and from the purchasing company 130-j (1 ≦ j ≦ n) via the network line 110-2 by using, for example, an Internet service (e.g., col.). Bulk transfer communication server 2
30 is a web server 210 and a DB server 22
Data transmission / reception is carried out even with 0.
【0029】以下、より詳しく商品販売管理システム1
00の構成を説明する。ウェブサーバー210は、Ap
ache等のHTTPサーバーとして機能し、HTML
の解釈を行うサーバー部212と、PHP3等の、サー
バー側で実行させるためのスクリプト記述言語の解釈を
行い、かつ取り出すべきデータの指示または格納すべき
データをDBサーバー220へ送信するスクリプト記述
言語処理部214と、これらのいずれにも接続された、
データを格納するメモリ216とを含む。なおここでい
うメモリ216は、ダイナミックRAM等の半導体メモ
リだけでなく、ハードディスク等の磁気記録媒体、DV
D等の光学式記録媒体等の一般的な記録媒体をいう。一
方、一括転送通信サーバー230は、一括転送処理部2
32と、一括転送処理部232に接続されたメモリ23
4とを含む。一括転送処理部232は、DBサーバー2
20のデータベースの内容を監視し、その監視に基づい
てデータベースからデータを取り出し、所定の送信手順
でデータのデータ形式を整えて、ネットワーク回線11
0−2へ出力する。また、一括転送処理部232は、ウ
ェブサーバー210のメモリ216に格納されたデータ
をFTP等により取得し、データ形式を整えて、ネット
ワーク回線110−2へ出力する。一括転送処理部23
2は、仕入側企業130−j(1≦j≦n)(図1)か
らデータを受信すると、その内容をDBサーバー220
またはメモリ234に送信する。Hereinafter, the merchandise sales management system 1 will be described in more detail.
00 will be described. Web server 210 is called Ap
functions as an HTTP server such as ache, HTML
And a script description language process of interpreting a script description language such as PHP3 to be executed on the server side and transmitting data to be extracted or data to be stored to the DB server 220. Unit 214, connected to any of these,
And a memory 216 for storing data. Note that the memory 216 here is not only a semiconductor memory such as a dynamic RAM, but also a magnetic recording medium such as a hard disk,
D means a general recording medium such as an optical recording medium. On the other hand, the batch transfer communication server 230
32 and the memory 23 connected to the batch transfer processing unit 232
4 is included. The batch transfer processing unit 232 includes the DB server 2
The contents of the database 20 are monitored, the data is taken out from the database based on the monitoring, the data format of the data is adjusted by a predetermined transmission procedure,
Output to 0-2. Further, the batch transfer processing unit 232 acquires the data stored in the memory 216 of the web server 210 by FTP or the like, arranges the data format, and outputs the data to the network line 110-2. Batch transfer processing unit 23
2 receives data from the purchasing company 130-j (1 ≦ j ≦ n) (FIG. 1), and stores the contents in the DB server 220.
Alternatively, the data is transmitted to the memory 234.
【0030】このような構成に基づいて、サーバー部2
12が販売側企業120−k(1≦k≦m)からのデー
タを受信した場合の動作を説明する。まずサーバー部2
12は、受信したデータが表す内容を解釈する。受信す
るデータは、例えば、受注関連データ送信要求である。
受注関連データ送信要求とは、受注関連データを送信す
る要求であり、受注関連データとは、見積情報、受注情
報、納品予定情報、納品情報および請求情報である。受
注関連データにはそれらの情報の種別を表すデータ種別
コードが含まれ、それにより受注関連データがどの情報
を示すかが判断できる。データを受信した結果、スクリ
プト記述言語処理部214にデータの送信が必要な場合
には解釈したデータをスクリプト記述言語処理部214
に送信する。データの送信が必要な場合とは、すなわち
DBサーバー220内のデータベースの参照、データベ
ースへのデータの格納が必要な場合である。データベー
スの参照は、上記の納品情報の例でいえば、納品した商
品に関するデータを格納した納品データのデータベース
の参照が該当する。Based on such a configuration, the server unit 2
The operation in the case where 12 receives data from the selling company 120-k (1 ≦ k ≦ m) will be described. First server part 2
12 interprets the content represented by the received data. The received data is, for example, an order-related data transmission request.
The order-related data transmission request is a request for transmitting the order-related data, and the order-related data is quote information, order information, delivery schedule information, delivery information, and billing information. The order-related data includes a data type code indicating the type of the information, so that it can be determined which information the order-related data indicates. As a result of receiving the data, if the data needs to be transmitted to the script description language processing unit 214, the interpreted data is transmitted to the script description language processing unit 214.
Send to The case where data transmission is necessary is a case where it is necessary to refer to a database in the DB server 220 and store data in the database. The reference to the database corresponds to the reference to the database of the delivery data storing the data on the delivered product in the example of the delivery information described above.
【0031】スクリプト記述言語処理部214は、DB
サーバー220に要求する内容を所定の形式に基づいて
処理し、DBサーバー220に送信する。DBサーバー
220は、スクリプト記述言語処理部214から受信し
たデータに基づいて、データベースを検索し、またはデ
ータベースに格納する。データベースの検索結果はスク
リプト記述言語処理部214に送信され、さらにサーバ
ー部212に送信される。サーバー部212は、販売側
企業120−k(1≦k≦m)(図1)が閲覧可能な形
式に整えて販売側企業120−k(1≦k≦m)(図
1)に提供する。なお、サーバー部212は、解釈した
販売側企業120−k(1≦k≦m)(図1)からのデ
ータが一括転送通信サーバー230に送信すべきデータ
である場合、またはテンポラリファイルとして一時的に
格納すべきデータである場合には、メモリ216へ送信
する。The script description language processing unit 214
The contents requested to the server 220 are processed based on a predetermined format, and transmitted to the DB server 220. The DB server 220 searches a database based on the data received from the script description language processing unit 214 or stores the database in the database. The database search result is transmitted to the script description language processing unit 214 and further transmitted to the server unit 212. The server unit 212 provides the selling company 120-k (1 ≦ k ≦ m) (FIG. 1) in a format that can be browsed by the selling company 120-k (1 ≦ k ≦ m) (FIG. 1). . Note that the server unit 212 transmits the interpreted data from the selling company 120-k (1 ≦ k ≦ m) (FIG. 1) when it is data to be transmitted to the batch transfer communication server 230 or temporarily as a temporary file. If the data is to be stored in the memory 216, the data is transmitted to the memory 216.
【0032】より具体的に説明すると、販売側企業12
0−k(1≦k≦m)(図1)が仕入側企業130−j
(図1)を特定して受注関連データ送信要求を送信する
と、その要求はサーバー部212およびスクリプト記述
言語処理部214を経てDBサーバー220に至る。そ
して、仕入側企業130−j(図1)から販売側企業1
20−k(1≦k≦m)(図1)への発注関連データと
してデータベース内に存在していれば、そのデータは読
み出されてスクリプト記述言語処理部214へ送られ、
サーバー部212において販売側企業120−k(1≦
k≦m)(図1)の受注関連データとして送信される。
発注関連データとしてデータベース内に存在していな
い、またはデータ種別コードが異なる種別のコードであ
る場合には、後述する発注関連データ送信要求が仕入側
企業130−j(図1)へ送信され、その結果としての
発注関連データがデータベースに格納される。More specifically, the selling company 12
0-k (1 ≦ k ≦ m) (FIG. 1) is the purchasing company 130-j
When an order-related data transmission request is transmitted by specifying (FIG. 1), the request reaches the DB server 220 via the server unit 212 and the script description language processing unit 214. Then, from the purchasing company 130-j (FIG. 1) to the selling company 1
If data related to ordering to 20-k (1 ≦ k ≦ m) (FIG. 1) exists in the database, the data is read out and sent to the script description language processing unit 214.
In the server unit 212, the selling company 120-k (1 ≦
k ≦ m) (FIG. 1).
If the data does not exist in the database as the order-related data or if the data type code is a code of a different type, an order-related data transmission request to be described later is transmitted to the purchasing company 130-j (FIG. 1). The resulting order-related data is stored in the database.
【0033】ここで、販売側企業120−k(1≦k≦
m)(図1)が仕入側企業130−j(図1)を特定す
るためには、店舗コードが利用される。店舗コードと
は、複数の仕入側企業130−j(1≦j≦n)(図
1)のそれぞれに一意に付されたコードであり、さらに
1つの仕入側企業が複数の店舗を有する場合にはその店
舗の各々を示す。図3は、店舗コード302を含む店舗
マスター300を示す。店舗マスター300は、さらに
店舗コード302に対応する店舗名および店舗関連事項
(郵便番号、住所、電話番号等)306を含む。この店
舗マスター300は、販売側企業120−k(1≦k≦
m)(図1)の間に共有化されている。したがって、複
数の販売側企業120−k(1≦k≦m)(図1)があ
る特定の仕入側企業130−j(図1)と取引があり、
受注関連データ送信要求を送信する場合にはいずれも同
一の店舗コードを利用できる。これは、複数の販売側企
業120−k(1≦k≦m)(図1)がその仕入側企業
130−j(図1)に個別に店舗コードを設けている場
合と比較して、全体として保持すべきデータ量を著しく
削減できる。またある販売側企業が、仕入側企業からの
指示により、発注された店舗Aへの商品の納入を店舗B
へ変更した場合であっても、商品販売管理システム10
0は変更された店舗Bの店舗コードに基づいて当該販売
側企業が取引相手として妥当かどうかを容易に判断でき
る。Here, the selling company 120-k (1 ≦ k ≦
m) (FIG. 1) uses a store code to specify the purchasing company 130-j (FIG. 1). The store code is a code uniquely assigned to each of a plurality of purchasing companies 130-j (1 ≦ j ≦ n) (FIG. 1), and one purchasing company has a plurality of stores. In the case, each of the stores is indicated. FIG. 3 shows a store master 300 including a store code 302. The store master 300 further includes a store name and store-related items (postal code, address, telephone number, etc.) 306 corresponding to the store code 302. The store master 300 has a sales company 120-k (1 ≦ k ≦
m) (FIG. 1). Thus, there is a transaction with a plurality of selling companies 120-k (1 ≦ k ≦ m) (FIG. 1) with a particular purchasing company 130-j (FIG. 1),
The same store code can be used for transmitting the order-related data transmission request. This is in comparison with the case where a plurality of selling companies 120-k (1 ≦ k ≦ m) (FIG. 1) individually provide store codes for their purchasing companies 130-j (FIG. 1). The amount of data to be held as a whole can be significantly reduced. Further, a sales company decides that the delivery of goods to the ordered store A is performed by the store B in accordance with an instruction from the purchase company.
Even if it is changed to, the product sales management system 10
0 can easily determine whether the selling company is appropriate as a business partner based on the changed store code of store B.
【0034】再び図2を参照して、一括転送処理部23
2が行う動作を説明する。一括転送処理部232は、D
Bサーバー220の所定のデータベースの内容を監視し
て、その内容および順序に基づいてDBサーバー220
からデータを要求し、一括転送手順に基づいて仕入側企
業130−j(1≦j≦n)(図1)へデータを送信す
る。送信するデータは、例えば、受注関連データおよび
発注関連データ送信要求である。受注関連データは、上
述のとおりである。Referring again to FIG. 2, batch transfer processing section 23
2 will be described. The batch transfer processing unit 232
The contents of a predetermined database of the B server 220 are monitored, and based on the contents and order, the DB server 220 is monitored.
, And transmits the data to the purchasing company 130-j (1 ≦ j ≦ n) (FIG. 1) based on the batch transfer procedure. The data to be transmitted are, for example, an order-related data and an order-related data transmission request. The order-related data is as described above.
【0035】発注関連データ送信要求とは、発注関連デ
ータを送信する要求であり、受注関連データ送信要求に
対応する要求となる。すなわち、販売側企業120−k
(1≦k≦m)(図1)からの受注関連データの受信の
要求は、仕入側企業130−j(1≦j≦n)(図1)
に対しては発注関連データの送信の要求ということにな
る。発注関連データは、見積依頼情報、発注情報および
支払情報を含む。発注関連データにはそれらの情報の種
別を表すデータ種別コードが含まれ、それにより発注関
連データがどの情報を示すかが判断できる。仕入側企業
130−j(1≦j≦n)(図1)から発注関連データ
を受信すると、一括転送処理部232はそのデータをD
Bサーバー220に送信し、DBサーバー220はその
発注関連データをデータベースに格納する。The order-related data transmission request is a request for transmitting order-related data, and is a request corresponding to the order-related data transmission request. That is, the selling company 120-k
The request for receiving the order-related data from (1 ≦ k ≦ m) (FIG. 1) is the purchaser company 130-j (1 ≦ j ≦ n) (FIG. 1).
Is a request for transmission of order-related data. Order related data includes quote request information, order information, and payment information. The order-related data includes a data type code indicating the type of the information, so that it can be determined which information the order-related data indicates. Upon receiving the order-related data from the purchasing company 130-j (1 ≦ j ≦ n) (FIG. 1), the batch transfer processing unit 232 converts the data into D
The data is transmitted to the B server 220, and the DB server 220 stores the order-related data in the database.
【0036】以上の説明における発注関連データおよび
受注関連データには、どの商品に関するデータかを特定
するための商品コードが含まれる。商品コードとは、複
数の商品の各々を特定するために、仕入側、販売側が単
独で付した、または流通業界内で共通に付されたコード
である。発注関連データ内の商品コードは、仕入側企業
130−j(1≦j≦n)(図1)が利用している商品
コードである。一方受注関連データの商品コードは、発
注関連データ内の商品コードが表す商品について、取引
相手の販売側企業120−k(1≦k≦m)(図1)が
利用する商品コードである。The order-related data and the order-related data in the above description include a product code for specifying which product is the data. The product code is a code assigned independently by the purchasing side or the selling side, or commonly assigned in the distribution industry to specify each of a plurality of products. The product code in the order-related data is a product code used by the purchasing company 130-j (1 ≦ j ≦ n) (FIG. 1). On the other hand, the product code of the order-related data is a product code used by the selling company 120-k (1 ≦ k ≦ m) (FIG. 1) of the business partner for the product represented by the product code in the order-related data.
【0037】図4は、商品コード402を含む商品マス
ター400を示す。商品マスター400は、複数の商品
の各々について、販売側企業120−k(1≦k≦m)
(図1)が利用する商品コード402と、その商品につ
いて取引相手の仕入側企業130−j(1≦j≦n)
(図1)が利用する商品コードとを規定したデータベー
スであり、販売側企業120−k(1≦k≦m)(図
1)ごとに設けられる。商品マスター400は、販売側
企業の利用する商品コード402と、その商品の商品名
404と、流通業界内で一般的なJANコード406
と、仕入側企業ごとの商品コード関連情報408−1〜
408−nとを含む。仕入側企業ごとの個別商品データ
408−1〜408−nは、その商品について仕入側企
業の店舗が利用する商品コードと、その企業に対する商
品の納入単価を含む。なお、この商品コード関連情報4
08−1〜408−nは、仕入側企業130−j(1≦
j≦n)(図1)の数の増加に応じて増加することにな
るので、個別のファイルとして設けてもよい。その場合
には、ファイルには仕入側企業130−j(1≦j≦
n)(図1)を識別する仕入側コード(または仕入側企
業名)と、商品コードと、納入単価等が格納される。FIG. 4 shows a product master 400 including a product code 402. The merchandise master 400 stores, for each of a plurality of merchandise, a selling company 120-k (1 ≦ k ≦ m).
The product code 402 used by (FIG. 1) and the supplier company 130-j of the trading partner for the product (1 ≦ j ≦ n)
(FIG. 1) is a database defining product codes to be used, and is provided for each selling company 120-k (1 ≦ k ≦ m) (FIG. 1). The product master 400 includes a product code 402 used by the selling company, a product name 404 of the product, and a general JAN code 406 in the distribution industry.
And product code-related information 408-1 to 408-1 for each purchasing company
408-n. The individual product data 408-1 to 408-n for each purchasing company includes a product code used by a store of the purchasing company for the product and a unit delivery price of the product to the company. In addition, this product code related information 4
08-1 to 408-n are purchasing companies 130-j (1 ≦
j ≦ n) (FIG. 1), and may be provided as individual files because the number increases as the number increases. In that case, the file contains the purchasing company 130-j (1 ≦ j ≦
n) A purchasing code (or purchasing company name) for identifying (FIG. 1), a product code, a delivery unit price, and the like are stored.
【0038】JANコードは、商品のメーカーの名称と
そのメーカーが独自に設定した商品コードとを組み合わ
せた、販売側企業120−k(1≦k≦m)(図1)を
含むメーカーへの依存性が大きいコードである。さら
に、現状の仕入側企業130−j(1≦j≦n)(図
1)の中には、同じ商品に独自に相異なるJANコード
を付しているものや、同一のJANコードでも相異なる
商品を示すようなJANコードを付しているものが存在
する。このJANコードに代表されるように、商品コー
ドは各企業間で統一されていないのが現状である。従来
は、取引する企業間で互いの取引先の商品コードを特定
して取引を行っており、したがってそれぞれの企業は複
数存在する取引先の商品コードを保持する必要があっ
た。しかし本発明の商品マスター400によれば、仕入
側企業および販売側企業は、自己が利用したい商品コー
ドをそのまま利用しても、相手先へは同一の商品につい
てその相手が利用する商品コードに変換されて伝送され
るので、従来の独自の商品コード等を利用した取引形式
で取引できる。なお、商品の中にはJANコード406
が付されていない商品も存在する。この場合にも、その
商品について仕入側企業および販売側企業が独自に付し
た商品コードが格納される。The JAN code is a combination of the name of a product maker and a product code uniquely set by the maker, and depends on the maker including the selling company 120-k (1 ≦ k ≦ m) (FIG. 1). It is a code that has a large character. Further, some of the current purchasing companies 130-j (1 ≦ j ≦ n) (FIG. 1) may have different JAN codes for the same product or may have the same JAN code. Some products have a JAN code indicating different products. As represented by the JAN code, at present, product codes are not unified among companies. Conventionally, companies that trade with each other specify a product code of each other's business partner and conduct business. Therefore, each company needs to hold product codes of a plurality of business partners. However, according to the product master 400 of the present invention, even if the purchasing company and the selling company use the product code they want to use as they are, they can send the same product to the product code used by the other company. Since it is converted and transmitted, it can be traded in a transaction format using a conventional unique product code or the like. Note that some products have JAN code 406.
Some products are not marked with. In this case as well, a product code uniquely assigned to the product by the purchasing company and the selling company is stored.
【0039】続いて図5を参照して、上述のような商品
販売管理システム100の動作を説明する。ただし以下
では、販売側企業120−kが仕入側企業130−jに
対して商品の受注を表す受注情報(受注データ)の受信
を要求する場合を例にとり、受注データに関連するデー
タベース間のデータフローを主に説明する。しかし受注
関連データであれば、他の見積情報、納品予定情報、納
品情報および請求情報も同様のデータフローで説明でき
る。販売側企業120−kは、アカウント、ユーザーI
Dおよびパスワードを用いて予め商品販売管理システム
100にログインしており、商品販売管理システム10
0はログインしているのが販売側企業120−kである
ことを特定しているとする。ログインの際には、入力さ
れたアカウント、ユーザーIDおよびパスワードは、ア
カウント管理マスター254(図2)に登録されたアカ
ウント、ユーザーIDおよびパスワードと比較され、そ
のログインが正当なユーザーによるログインか否かが判
断される。このアカウントを用いると、販売側企業が複
数存在してもその各々を特定できる。なお図2を参照し
て説明したように、販売側企業120−kとデータの送
受信にはWWWのウェブサーバー210が用いられている
ので、ログインも適当なウェブブラウザを利用して行う
ことになる。Next, the operation of the merchandise sales management system 100 as described above will be described with reference to FIG. However, in the following, a case will be described as an example where the selling company 120-k requests the purchasing company 130-j to receive order information (order data) representing an order for a product. The data flow will be mainly described. However, if it is order-related data, other quotation information, delivery schedule information, delivery information, and billing information can be described by the same data flow. The selling company 120-k has an account, user I
D and the password are used to log in to the merchandise sales management system 100 in advance, and the merchandise sales management system 10
0 specifies that the logged-in company is the sales company 120-k. At the time of login, the entered account, user ID and password are compared with the account, user ID and password registered in the account management master 254 (FIG. 2), and whether or not the login is a login by a valid user Is determined. By using this account, even if there are a plurality of selling companies, each of them can be specified. As described with reference to FIG. 2, since the WWW web server 210 is used to transmit and receive data to and from the selling company 120-k, login is performed using an appropriate web browser. .
【0040】以下では、販売側企業120−kから商品
販売管理システム100に「送信する」とは、ウェブブ
ラウザを利用して表示された画面上の所定の項目をチェ
ック、クリックし、または所定のデータを入力すること
により商品販売管理システム100にデータを送信する
ことをいうとする。また販売側企業120−kが「受信
する」とは、商品販売管理システム100から送信され
てきたデータを販売側企業120−kが受信し、ウェブ
ブラウザを利用して表示することをいうとする。In the following, "send" from the selling company 120-k to the merchandise sales management system 100 means that a predetermined item on a screen displayed using a web browser is checked and clicked, or a predetermined item is clicked. This means that data is transmitted to the product sales management system 100 by inputting the data. “Receiving” by the selling company 120-k means that the selling company 120-k receives the data transmitted from the product sales management system 100 and displays the data using a web browser. .
【0041】図5は、受注データ受信に関連するデータ
ベース間のデータのフローを示す。また、図6は、受注
データ受信に関連する商品販売管理システム100の処
理の主なフローチャートである。図5では、商品販売管
理システム100はウェブサーバー210、DBサーバ
ー220および一括転送通信サーバー230に区画され
ている。これらの各区画の中に含まれている、基本デー
タ記号としての「直接アクセス記憶」で表されるデータ
ベースは、その区画の上部に示されたウェブサーバー2
10、DBサーバー220、一括転送通信サーバー23
0のいずれかに保持されたデータベースである。また基
本処理記号としての「処理」で表される処理は、いずれ
かにより行われる処理である。なお、店舗マスターと商
品マスターは図示を省略した。以下、図6もあわせて参
照しながら、受注データ受信に関連するデータおよび処
理のフローを説明する。FIG. 5 shows a flow of data between databases related to receiving order data. FIG. 6 is a main flowchart of the processing of the merchandise sales management system 100 related to receiving the order data. In FIG. 5, the product sales management system 100 is divided into a web server 210, a DB server 220, and a batch transfer communication server 230. The database contained in each of these compartments, represented by the "direct access storage" as the basic data symbol, is the web server 2 shown at the top of the compartment.
10, DB server 220, batch transfer communication server 23
0 is a database held in any one of 0. The processing represented by “processing” as a basic processing symbol is processing performed by any of them. The store master and the product master are not shown. Hereinafter, the data and processing flow relating to the reception of the order data will be described with reference to FIG.
【0042】まず販売側企業120−kは、受注データ
の受信を要求するため、仕入側企業の各々を特定する店
舗コードと受注データ受信要求を商品販売管理システム
100に送信する。この例では、仕入側企業130−j
の店舗コードが送信される。First, the selling company 120-k transmits a store code specifying each of the purchasing companies and an order data receiving request to the product sales management system 100 in order to request reception of order data. In this example, the purchasing company 130-j
Is transmitted.
【0043】ウェブサーバー210は店舗コードおよび
受注データ受信要求を受信すると(図6のステップ60
2)、システムDBコントロール250にジョブ番号の
送信を指示する。システムDBコントロール250はキ
ュー番号としてのジョブ番号を保持しており、この指示
をうけてその指示に対するジョブ番号の1つをウェブサ
ーバー210に送信する。When web server 210 receives the store code and the order data reception request (step 60 in FIG. 6).
2) Instruct the system DB control 250 to transmit the job number. The system DB control 250 holds a job number as a queue number, and upon receiving this instruction, transmits one of the job numbers corresponding to the instruction to the web server 210.
【0044】ウェブサーバー210はシステムDBコン
トロール250からジョブ番号を受信し、それをキュー
番号を含むキュー登録ログとしてユーザーDBログ26
0およびユーザーDBコントロール262に送信する
(図6のステップ604)。ユーザーDBログ260
は、そのキュー番号を格納する。The web server 210 receives the job number from the system DB control 250 and uses it as a queue registration log including the queue number in the user DB log 26.
0 and transmitted to the user DB control 262 (step 604 in FIG. 6). User DB log 260
Stores the queue number.
【0045】ユーザーDBログ260は、そのキュー番
号が付された要求の状態を表すステータスをキュー番号
に対応させて格納している。「状態」とは、その要求に
対して仕入側企業130−jから応答があったか否かの
現在の状態である。この例では、受注データ受信要求に
対して仕入側企業130−jから発注データの送信があ
ったか否かの現在の状態を示す。以下では、まだ発注デ
ータの送信がない状態にあるとして説明する。The user DB log 260 stores the status indicating the status of the request with the queue number in association with the queue number. The “state” is the current state of whether or not there is a response to the request from the purchasing company 130-j. This example shows the current state of whether or not the purchaser company 130-j has transmitted order data in response to an order data reception request. Hereinafter, a description will be given assuming that the order data has not been transmitted yet.
【0046】ユーザーDBコントロール262は、その
キュー番号を受信してIDおよび伝票番号を生成して格
納する。このユーザーDBコントロール262は、ある
IDを付された要求に対して仕入側企業130−jから
受注関連データの応答があった場合には、その応答の内
容(例えば、見積、受注等)に従った伝票番号を生成す
るために使用される。IDはキュー番号に基づいて生成
される。The user DB control 262 receives the queue number, generates and stores an ID and a slip number. The user DB control 262, when receiving a response of order-related data from the purchasing company 130-j to a request with a certain ID, adds the content of the response (for example, quote, order, etc.) to the request. Used to generate the corresponding voucher number. The ID is generated based on the queue number.
【0047】これらの処理に続いて、さらにウェブサー
バー210は、このジョブ番号をキュー番号として、受
注データ受信要求に対応するデータ種別コードに付加し
てキュー管理マスターデータベース252に送信する。
このデータ種別コードとは、送信または受信するデータ
の種別を表すコードであり、受注データ受信要求に対応
するコード以外にも、見積依頼データ受信要求および請
求データ受信要求のそれぞれに対応するコードが存在す
る。この送信と同時に、ウェブサーバー210は、キュ
ー管理マスター252に販売側企業120−kのアカウ
ントおよび店舗コードを送信する。これら一連のデータ
種別コード、キュー番号、アカウントおよび店舗コード
は、キュー管理データとして受信されるといえる(図6
のステップ606)。上述のように、商品販売管理シス
テム100はログインしている販売側企業120−kを
把握しており、その販売側企業120−kからの受注デ
ータ送信要求であることも把握しているので、ウェブサ
ーバー210はそのアカウントをアカウント管理マスタ
ー254(図2)から読み出し、キュー管理マスター2
52に送信できる。なお、キュー管理マスター252に
格納されるアカウントは商品販売管理システム100内
で一意に割り当てられたアカウントでなくともよく、特
定の仕入側企業と販売側企業120−kとの間で定めら
れている販売側企業120−kのコードであってもよ
い。これは、複数の仕入側企業が同一の販売側企業12
0−kと取引している場合でも、各仕入側企業は異なる
コードを販売側企業120−kに割り当てていることが
あるからである。後に説明するように、発注データの送
信を要求するに際してアカウントがまず送信され、仕入
側企業130−j側で取引相手からの要求か否かの承認
が行われるので、仕入側企業130−jから見た販売側
企業120−kのコードをアカウントとして利用するこ
とは有用である。Following these processes, the web server 210 further transmits this job number as a queue number to the queue management master database 252 by adding it to the data type code corresponding to the received order data reception request.
The data type code is a code indicating the type of data to be transmitted or received.In addition to the code corresponding to the order data reception request, there are codes corresponding to the estimate request data reception request and the request data reception request, respectively. I do. Simultaneously with this transmission, the web server 210 transmits the account and store code of the selling company 120-k to the queue management master 252. It can be said that these series of data type code, queue number, account and store code are received as queue management data (FIG. 6).
Step 606). As described above, the merchandise sales management system 100 knows the logged-in sales company 120-k and also knows that it is an order data transmission request from the sales company 120-k. Web server 210 reads the account from account management master 254 (FIG. 2) and queue management master 2
52. The account stored in the queue management master 252 may not be an account uniquely assigned in the merchandise sales management system 100, but is determined between a specific purchasing company and the selling company 120-k. May be the code of the selling company 120-k. This is because a plurality of purchasing companies have the same sales company 12
This is because, even when trading with 0-k, each purchasing company may assign a different code to the selling company 120-k. As will be described later, when requesting the transmission of order data, an account is first transmitted, and the purchasing company 130-j approves whether or not the request is from a trading partner. It is useful to use the code of the selling company 120-k viewed from j as an account.
【0048】キュー管理マスター252は、データ種別
コード、キュー番号、アカウントおよび店舗コードを受
信し、日付、時刻等とともにキューデータとして格納す
る。なお、この例を用いた説明は1つの販売側企業12
0−kのみを対象にしているが、実際には複数の販売側
企業が対象となる。したがってキュー管理マスター25
2は、販売側企業120−k以外の販売側企業からの要
求についてもキューデータを格納することになる。しか
し複数のキューデータが登録されている場合でも、キュ
ー番号、アカウント、店舗コード、データ種別コードに
より、何番目のキューで、いずれの販売側企業がいずれ
の仕入側企業に対してどのような要求をしているかが判
断できる。The queue management master 252 receives the data type code, the queue number, the account and the store code, and stores them as queue data together with the date and time. The description using this example is based on one sales company 12.
Although only 0-k is targeted, a plurality of selling companies are actually targeted. Therefore, the queue management master 25
No. 2 also stores queue data for requests from selling companies other than the selling company 120-k. However, even if multiple queue data are registered, depending on the queue number, account, store code, and data type code, You can determine whether you are making the request.
【0049】一方、一括転送通信サーバー230は、設
定されたインターバルでキュー管理マスター252に格
納されたキューデータを常時監視する監視機構を有する
(図6のステップ608)。監視により、キュー管理マ
スター252にキューデータが存在していることを認識
すると、一括転送通信サーバー230は一括転送手順に
よる受信処理を行う(図6のステップ610)。ただ
し、これはキュー番号に基づいて行われ、キュー番号が
小さいキューデータから処理が行われる。この「一括転
送手順による受信処理」を説明する。まず、キュー管理
マスター252からアカウント、店舗コード、データ種
別コードが読み出される。一括転送通信サーバー230
は、店舗コードに基づいて特定される仕入側企業130
−jに対して、アカウントとともに、受注データ受信要
求を発注データ送信要求として送信する。送信は、発注
データ送信要求を表すデータ種別コードでもよいしそれ
以外の形態によってもよい。発注データ送信要求を送信
した結果として、仕入側企業130−jからのデータが
受信され、その後そのデータの内容に応じて所定の処理
が行われる。これらの処理が一括転送手順による受信処
理である。より詳しく説明する。On the other hand, the batch transfer communication server 230 has a monitoring mechanism for constantly monitoring the queue data stored in the queue management master 252 at set intervals (step 608 in FIG. 6). Upon recognizing that queue data exists in the queue management master 252 by monitoring, the batch transfer communication server 230 performs a receiving process according to a batch transfer procedure (step 610 in FIG. 6). However, this is performed based on the queue number, and processing is performed from the queue data with the smaller queue number. This "reception processing by batch transfer procedure" will be described. First, an account, a store code, and a data type code are read from the queue management master 252. Bulk transfer communication server 230
Is the purchasing company 130 specified based on the store code
-J, the order data reception request is transmitted as an order data transmission request together with the account. The transmission may be in the form of a data type code indicating an order data transmission request, or in another form. As a result of transmitting the order data transmission request, data from the purchasing company 130-j is received, and thereafter, predetermined processing is performed according to the content of the data. These processes are reception processes by the batch transfer procedure. This will be described in more detail.
【0050】一括転送通信サーバー230が、アカウン
トとともに、受注データ受信要求を発注データ送信要求
として送信すると、仕入側企業130−jでは、そのア
カウントおよび発注データ送信要求に基づいて、送信を
求める販売側企業120−kが正規の取引相手か否かを
確認する。正規の取引相手でない場合は、発注データの
送信相手として承認できないとする不承認を応答する。
正規の取引相手であると承認されれば、仕入側企業13
0−jはその取引相手である販売側企業120−kへの
発注データを一括転送通信サーバー230に送信する。
発注データは、発注番号および納入先である仕入側企業
130−jの店舗コード302(図3)とともに商品コ
ード402(図4)、商品名404(図4)、JANコ
ード406(図4)、単価、数量等が付されている。な
お、一括転送通信サーバー230はどの仕入側企業13
0−jにどのような要求を送信したかを把握しているた
め、その発注データがどの販売側企業120−kへの受
注データかを明示するための販売側企業120−kを特
定するための情報は特に設けなくともよい。When the batch transfer communication server 230 transmits an order data reception request together with an account as an order data transmission request, the purchasing company 130-j transmits a sales request for transmission based on the account and the order data transmission request. It is confirmed whether the side company 120-k is a legitimate business partner. If it is not a legitimate business partner, it responds with a disapproval stating that it cannot be approved as the sending party of the order data.
If approved as a legitimate trading partner, the purchasing company 13
0-j transmits order data to the selling company 120-k, which is the business partner, to the batch transfer communication server 230.
The order data includes an order number, a store code 302 (FIG. 3) of the supplier company 130-j that is the delivery destination, a product code 402 (FIG. 4), a product name 404 (FIG. 4), and a JAN code 406 (FIG. 4). , Unit price, quantity, etc. are attached. It should be noted that the batch transfer communication server 230 determines which purchasing company 13
Since it knows what kind of request was sent to 0-j, the sales company 120-k for specifying the sales company 120-k to which the order data is directed is specified. Information need not be provided.
【0051】一括転送通信サーバー230は、仕入側企
業130−jから送信された発注データまたは不承認応
答を受信する。不承認データである場合には(図6のス
テップ612の「いいえ」)、ユーザーDBログ260
に、受注データを受信できなかった旨のステータスを書
き込み、そのキュー番号を有するキューデータをキュー
管理マスター252から削除する(図6のステップ61
4)。発注データを受信した場合には(図6のステップ
612の「はい」)、その内容を単にテキスト形式にし
て、テキストファイル受信データ256として一括転送
通信サーバー230内に一時的に格納する。テキストフ
ァイル受信データ256が生成され(図6のステップ6
16)、格納されると、一括転送通信サーバー230は
ユーザーDBログ260に対し、処理結果である発注デ
ータの受信が完了したというステータスを書き込む。さ
らに一括転送通信サーバー230は、キュー管理マスタ
ー252に登録され、そのキュー番号を有するキューデ
ータをキュー管理マスター252から削除する(図6の
ステップ618)。それらの処理が終わると、一括転送
通信サーバー230は、テキストファイル受信データ2
56をDBサーバー220のテキストファイル受信デー
タ258に転送する(図6のステップ620)。この段
階では受注データがDBサーバー220のテキストファ
イル受信データ258に格納されていることになる。The batch transfer communication server 230 receives the order data or the disapproval response transmitted from the purchasing company 130-j. If the data is disapproved data (“No” in step 612 of FIG. 6), the user DB log 260
, A status indicating that the order data could not be received is written to the queue management master 252, and the queue data having the queue number is deleted from the queue management master 252 (step 61 in FIG. 6).
4). When the order data is received (“Yes” in step 612 of FIG. 6), the contents are simply converted into text format and temporarily stored in the batch transfer communication server 230 as text file reception data 256. The text file reception data 256 is generated (step 6 in FIG. 6).
16) When stored, the batch transfer communication server 230 writes a status to the user DB log 260 indicating that reception of order data, which is a processing result, has been completed. Further, the batch transfer communication server 230 deletes the queue data registered with the queue management master 252 and having the queue number from the queue management master 252 (step 618 in FIG. 6). When these processes are completed, the batch transfer communication server 230 sets the text file reception data 2
56 is transferred to the text file reception data 258 of the DB server 220 (step 620 in FIG. 6). At this stage, the order data is stored in the text file reception data 258 of the DB server 220.
【0052】続いて、販売側企業120−kが受注デー
タを取得するためのデータフローを説明する。販売側企
業120−kは、受注データの取り込みを望む場合に
は、受注データの取り込み指示を送信する。その指示を
受けて(図6のステップ622)、ウェブサーバー21
0は、ユーザーDBログ260の内容を確認し、ステー
タスが発注データ受信完了であるとその受信データをテ
キストファイル受信データ258から取り込む。上述の
ように、発注データには商品コード(例えば、408−
1)、商品名404(図4)、JANコード406(図
4)が含まれていたため、テキストファイル受信データ
258にもこれらの情報が含まれている。ウェブサーバ
ー210は、商品マスター400(図4)に基づいて、
仕入側企業の商品コード408−1を販売側企業の商品
コード402(図4)に変換する。そしてウェブサーバ
ー210は、変換されたテキストファイル受信データを
受注データとして販売側企業120−kに送信する(図
6のステップ624)。販売側企業120−kはそのテ
キストファイル受信データを受信する。Next, a data flow for the sales company 120-k to acquire order data will be described. When the sales company 120-k desires to take in the order data, it transmits an instruction to take in the order data. Upon receiving the instruction (step 622 in FIG. 6), the web server 21
0 confirms the contents of the user DB log 260, and if the status indicates that the order data has been received, fetches the received data from the text file received data 258. As described above, the order data includes the product code (for example, 408-
1), the product name 404 (FIG. 4), and the JAN code 406 (FIG. 4), so that the text file reception data 258 also includes such information. The web server 210, based on the product master 400 (FIG. 4),
The product code 408-1 of the purchasing company is converted into the product code 402 (FIG. 4) of the selling company. Then, the web server 210 transmits the converted text file reception data to the sales company 120-k as order data (step 624 in FIG. 6). The selling company 120-k receives the text file reception data.
【0053】さらにウェブサーバー210は、そのキュ
ー番号に基づいて生成されたID番号を提示してユーザ
ーDBコントロール262から伝票番号を取得する。商
品販売管理システム100は、この伝票番号を利用して
受注管理、納品管理等を行う。続いてウェブサーバー2
10は、テキストファイル受信データ258に基づい
て、納品データ、発注確認データおよび受注データを生
成する。Further, web server 210 presents the ID number generated based on the queue number and acquires the slip number from user DB control 262. The merchandise sales management system 100 performs order management, delivery management, and the like using the slip number. Then web server 2
10 generates delivery data, order confirmation data, and order data based on the text file reception data 258.
【0054】納品データは、発注データに示された発注
番号、納入先である仕入側企業130−jの店舗コード
302(図3)、商品コード402(図4)、商品名4
04(図4)、JANコード406(図4)、単価、数
量等を含むデータであり、ユーザーDB納品データ26
4に格納される。なお後述するように、ユーザーDB納
品データ264の内容は販売側企業120−kが編集可
能であり、その編集後の納品データが最終的なユーザー
DB納品データ264の納品データとなる。一般には、
発注データにより発注された商品を納品することになる
ので、仕入側企業130−jが発注した発注データの内
容と納品データとは上述した内容に関しては実質的に同
じである。同様の理由により、発注確認データおよびユ
ーザーDB受注データ268についても、発注番号、納
入先である仕入側企業130−jの店舗コード302
(図3)、商品コード402(図4)、商品名404
(図4)、JANコード406(図4)、単価、数量等
を含むデータが存在する。生成された発注確認データは
ユーザーDB発注確認データ266に、受注データは、
その内容は販売側企業120−kが受信したテキストフ
ァイル形式の受注データと同じであるが、テキスト形式
でなくともよい。The delivery data includes the order number indicated in the order data, the store code 302 (FIG. 3), the product code 402 (FIG. 4), and the product name 4 of the supplier company 130-j that is the delivery destination.
04 (FIG. 4), JAN code 406 (FIG. 4), unit price, quantity and the like.
4 is stored. As described later, the contents of the user DB delivery data 264 can be edited by the selling company 120-k, and the edited delivery data becomes final delivery data of the user DB delivery data 264. Generally,
Since the ordered product is delivered according to the order data, the contents of the order data ordered by the purchasing company 130-j and the delivery data are substantially the same with respect to the contents described above. For the same reason, the order confirmation data and the user DB order data 268 also include the order number and the store code 302 of the supplier company 130-j that is the delivery destination.
(FIG. 3), product code 402 (FIG. 4), product name 404
There are data including (FIG. 4), JAN code 406 (FIG. 4), unit price, quantity, and the like. The generated order confirmation data is the user DB order confirmation data 266, and the order data is
The contents are the same as the order data in the text file format received by the selling company 120-k, but need not be in the text format.
【0055】ここで、仕入側企業130−jが発注した
商品と、販売側企業120−k側で認識する商品とを一
致させるため、ウェブサーバー210は、発注データの
商品コード、商品名404(図4)、JANコード40
6(図4)等を商品マスター400(図4)と比較し、
誤った発注が販売側企業120−kに送信されないよう
に確認しながら納品データを生成する。この動作はすな
わち、仕入側企業の商品コードを販売側企業の商品コー
ドに変換する処理である。これはユーザーDB発注確認
データ266、ユーザーDB受注データ268の生成に
際しても行われる。このようにして、仕入側企業130
−jおよび販売側企業120−kの双方が確実に同一の
商品を取り扱うことが保証され、取引上の安全が確保さ
れる。Here, in order to match the product ordered by the purchasing company 130-j with the product recognized by the selling company 120-k, the web server 210 transmits the product code and the product name 404 of the ordering data. (FIG. 4), JAN code 40
6 (FIG. 4) and the like with the product master 400 (FIG. 4),
Delivery data is generated while confirming that an incorrect order is not transmitted to the selling company 120-k. This operation is a process of converting the product code of the purchasing company into the product code of the selling company. This is also performed when the user DB order confirmation data 266 and the user DB order data 268 are generated. In this way, the purchasing company 130
-J and the selling company 120-k are both guaranteed to handle the same merchandise, ensuring transactional security.
【0056】以上のようにユーザーDB受注データ26
8に受注データを格納することにより、例として説明し
ている仕入側企業130−jのみならず、他の仕入側企
業との間の受注データについても、販売側企業120−
kに対して一覧で表示できる。As described above, the user DB order data 26
By storing the order data in 8, not only the purchase company 130-j described as an example, but also the order data with other purchase companies, the sales company 120-j can be used.
k can be displayed in a list.
【0057】販売側企業120−kは、ウェブサーバー
210に受注一覧の受信を要求する受注一覧受信要求を
送信すると、ウェブサーバー210は、ユーザーDB受
注データ268に基づいてプリントデータを生成する。
プリントデータ270とは、受注データを一覧で表示す
るためのデータである。このとき、ウェブサーバー21
0はさらに商品マスター400(図4)を参照し、販売
側企業120−kが予め指定した形式になるよう構成す
る。これにより仕入側企業130−jは、販売側企業1
20−kが必要とする形式で発注しなくとも、商品販売
管理システム100が販売側企業120−kの指定した
形式にして受注データを構成するので、個別の処理シス
テムを設ける必要がなくなる。このようにして生成され
たプリントデータ270は、DBサーバー220上にテ
ンポラリファイルとして一時的に格納され、その後販売
側企業120−kに送信される。以上、受注データ受信
に関連するデータのフローを説明した。When the selling company 120-k transmits an order list reception request to the web server 210 to receive the order list, the web server 210 generates print data based on the user DB order data 268.
The print data 270 is data for displaying a list of order data. At this time, the web server 21
0 further refers to the merchandise master 400 (FIG. 4) and is configured to be in a format designated by the selling company 120-k in advance. As a result, the purchasing company 130-j becomes the selling company 1
Even if an order is not placed in a format required by 20-k, the product sales management system 100 configures the order data in a format designated by the selling company 120-k, so that there is no need to provide a separate processing system. The print data 270 generated in this manner is temporarily stored on the DB server 220 as a temporary file, and then transmitted to the sales company 120-k. The flow of data related to receiving order data has been described above.
【0058】続いて、販売側企業120−kから仕入側
企業130−jへ送信される納品データを取得するため
のデータフローを説明する。ただし以下では、販売側企
業120−kが仕入側企業130−jへの商品の納品詳
細を表す納品情報(納品データ)の送信を要求する場合
を例にとり、納品データに関連するデータベース間のデ
ータフローを主に説明する。しかし受注関連データであ
れば、他の見積情報、納品予定情報および請求情報も同
様のデータフローで説明できる。Next, a data flow for acquiring the delivery data transmitted from the selling company 120-k to the purchasing company 130-j will be described. However, in the following, a case will be described as an example where the selling company 120-k requests transmission of delivery information (delivery data) representing the delivery details of a product to the purchasing company 130-j. The data flow will be mainly described. However, if it is order-related data, other quotation information, delivery schedule information, and billing information can be described by the same data flow.
【0059】図7は、納品データ送信に関連するデータ
ベース間のデータフローを示す。また、図8は、納品デ
ータ送信に関連する商品販売管理システム100の主な
処理のフローチャートを示す。図7では、図5と同様、
商品販売管理システム100はウェブサーバー210、
DBサーバー220および一括転送通信サーバー230
に区画されている。これらの各区画の中に含まれている
円柱状図形としてのデータベースと四角形内に記述され
た処理は、それぞれその区画の上部に示されたウェブサ
ーバー210、DBサーバー220および一括転送通信
サーバー230のいずれかに保持されたデータベースで
あり、またはいずれかにより行われる処理である。以
下、図8もあわせて参照しながら、納品データ送信に関
連するデータおよび処理のフローを説明する。FIG. 7 shows a data flow between databases relating to delivery data transmission. FIG. 8 shows a flowchart of the main processing of the product sales management system 100 related to the delivery data transmission. In FIG. 7, as in FIG.
The product sales management system 100 includes a web server 210,
DB server 220 and batch transfer communication server 230
Is divided into The database as a columnar figure included in each of these sections and the processing described in the rectangle are processed by the web server 210, the DB server 220, and the batch transfer communication server 230 shown at the top of the section, respectively. This is a database held in any of them, or a process performed by any of them. Hereinafter, the data and processing flow related to the delivery data transmission will be described with reference to FIG.
【0060】まず販売側企業120−kは、ウェブサー
バー210に対して、納品データの送信を要求する納品
データ送信要求を送信する。納品データ送信要求ととも
に、仕入側企業130−jを特定するための店舗コード
302(図3)も送信される。First, the selling company 120-k transmits a delivery data transmission request to the web server 210, requesting transmission of delivery data. Along with the delivery data transmission request, a store code 302 (FIG. 3) for specifying the purchasing company 130-j is also transmitted.
【0061】ウェブサーバー210は、店舗コードおよ
び納品データ送信要求を受信すると(図8のステップ8
02)、システムDBコントロール250にジョブ番号
の送信を指示する。システムDBコントロール250は
キュー番号としてのジョブ番号を保持しており、この指
示をうけてその指示に対するジョブ番号の1つをウェブ
サーバー210に送信する。The web server 210 receives the store code and the delivery data transmission request (step 8 in FIG. 8).
02), instruct the system DB control 250 to transmit the job number. The system DB control 250 holds a job number as a queue number, and upon receiving this instruction, transmits one of the job numbers corresponding to the instruction to the web server 210.
【0062】ウェブサーバー210はシステムDBコン
トロール250からジョブ番号を受信し、それをキュー
番号を含むキュー登録ログとしてユーザーDBログ26
0およびユーザーDBコントロール262に送信する。
ユーザーDBログ260は、そのキュー番号を格納す
る。ユーザーDBログ260は、そのキュー番号が付さ
れた要求の状態を表すステータスをキュー番号に対応さ
せて格納している。この例における「状態」とは、納品
データ送信要求に基づいて仕入側企業130−jに納品
データが送信されたか否かを表す状態である。ユーザー
DBコントロール262は、そのキュー番号を受信して
IDおよび伝票番号を生成して格納する。IDはキュー
番号に基づいて生成される。The web server 210 receives the job number from the system DB control 250 and uses it as a queue registration log including a queue number.
0 and transmitted to the user DB control 262.
The user DB log 260 stores the queue number. The user DB log 260 stores a status indicating the status of the request with the queue number in association with the queue number. The “state” in this example is a state indicating whether or not the delivery data has been transmitted to the purchasing company 130-j based on the delivery data transmission request. The user DB control 262 receives the queue number, generates and stores an ID and a slip number. The ID is generated based on the queue number.
【0063】これらの処理に続いて、さらにウェブサー
バー210は、このジョブ番号をキュー番号として、納
品データ送信要求に対応するデータ種別コードに付加し
てキュー管理マスター252に送信する。このデータ種
別コードは、納品データ送信要求に対応するコード以外
にも、見積データ送信要求、納品予定データ送信要求お
よび請求データ送信要求のそれぞれに対応するコードが
存在する。この送信と同時に、ウェブサーバー210
は、キュー管理マスター252に販売側企業120−k
のアカウントおよび店舗コードを送信する。上述のよう
に、商品販売管理システム100はログインしている販
売側企業120−kを把握しており、その販売側企業1
20−kからの受注データ送信要求であることも把握し
ているので、ウェブサーバー210はそのアカウントを
アカウント管理マスター254(図2)から読み出し、
キュー管理マスター252に送信できる。Following these processes, the web server 210 further adds the job number as a queue number to the data type code corresponding to the delivery data transmission request, and transmits the queue number to the queue management master 252. In addition to the code corresponding to the delivery data transmission request, the data type code includes codes corresponding to each of the estimate data transmission request, the scheduled delivery data transmission request, and the billing data transmission request. At the same time as this transmission, the web server 210
Sells the sales company 120-k to the queue management master 252.
Submit your account and store code. As described above, the merchandise sales management system 100 grasps the logged-in sales company 120-k, and
The web server 210 also reads out the account from the account management master 254 (FIG. 2) because it knows that the request is an order data transmission request from 20-k.
It can be sent to the queue management master 252.
【0064】データ種別コード、キュー番号、アカウン
トおよび店舗コードはキュー管理データとして出力され
(図8のステップ804)、キュー管理マスター252
は、これを日付、時刻等とともにキューデータとして格
納する。なお、この例を用いた説明は1つの販売側企業
120−kのみを対象にしているが、実際には複数の販
売側企業が対象となる。したがってキュー管理マスター
252は、販売側企業120−k以外の販売側企業から
の要求についてもキューデータを格納することになる。
しかし複数のキューデータが登録されている場合でも、
キュー番号、アカウント、店舗コード、データ種別コー
ドにより、何番目のキューで、いずれの販売側企業がい
ずれの仕入側企業に対してどのような要求をしているか
が判断できる。The data type code, queue number, account and store code are output as queue management data (step 804 in FIG. 8), and the queue management master 252
Stores this as queue data together with the date, time, and the like. Note that the description using this example is directed to only one selling company 120-k, but is actually a plurality of selling companies. Therefore, the queue management master 252 also stores queue data for requests from sales companies other than the sales company 120-k.
However, even if multiple queue data are registered,
Based on the queue number, the account, the store code, and the data type code, it is possible to determine at which queue the sales company makes a request to the purchase company and what kind of request.
【0065】続いてウェブサーバー210は、仕入側企
業130−jに送信すべきデータを生成する。送信すべ
きデータは、ユーザーDB納品データ264に格納され
た納品に関する納品データおよび商品マスター400
(図4)に基づいて生成される。この前提として、図5
を参照して説明したユーザーDB納品データ264に既
に納品データが格納されていることが必要となる。ユー
ザーDB納品データ264への納品データの格納は、商
品販売管理システム100を介して商品がすでに受注さ
れ、または販売側企業120−kが納品データの登録、
修正を行うことにより行われる。販売側企業120−k
および仕入側企業130−j間の納品データを特定する
ためには、まず販売側企業120−kのユーザーDB納
品データ264を特定し、さらにその中から、仕入側企
業130−jとの取引に関する納品データを特定する必
要がある。その特定は以下のように行う。まず、商品販
売管理システム100はログインしている販売側企業1
20−kを把握しており、その販売側企業120−kか
らの受注データ送信要求であることも把握しているの
で、商品販売管理システム100は、販売側企業120
−kのユーザーDB納品データ264を特定できる。そ
して、納品データには納入先コードとしての店舗コード
302(図3)が付されているので、店舗コードに基づ
いて仕入側企業130−jについての納品データが特定
される。Subsequently, the web server 210 generates data to be transmitted to the purchasing company 130-j. The data to be transmitted includes the delivery data relating to the delivery stored in the user DB delivery data 264 and the product master 400.
(FIG. 4). As a premise, FIG.
It is necessary that the delivery data has already been stored in the user DB delivery data 264 described with reference to FIG. The delivery data is stored in the user DB delivery data 264 when the product has already been ordered through the product sales management system 100 or the sales company 120-k registers the delivery data,
This is done by making corrections. Sales company 120-k
In order to specify the delivery data between the purchasing companies 130-j, first, the user DB delivery data 264 of the selling company 120-k is specified, and further, the user DB delivery data 130-j is identified. You need to identify delivery data for the transaction. The identification is performed as follows. First, the merchandise sales management system 100 logs in the sales company 1
20-k, and also knows that it is an order data transmission request from the selling company 120-k.
-K user DB delivery data 264 can be specified. Since the delivery data is provided with the store code 302 (FIG. 3) as the delivery code, the delivery data for the purchasing company 130-j is specified based on the store code.
【0066】ユーザーDB納品データ264が特定され
ると、この段階で販売側企業120−kは、ウェブサー
バー210に納品データの登録、修正希望する納品入力
指示を送信することができる。納品入力指示を受信する
と、ウェブサーバー210は販売側企業120−kから
送信される変更内容をさらに受信して、ユーザーDB納
品データ264に格納し、またはその内容を変更する。When the user DB delivery data 264 is specified, at this stage, the selling company 120-k can transmit a delivery data registration instruction for the delivery data to the web server 210 and an instruction to correct the delivery data. Upon receiving the delivery input instruction, the web server 210 further receives the change content transmitted from the selling company 120-k and stores it in the user DB delivery data 264, or changes the content.
【0067】続いてウェブサーバー210は、ユーザー
DB納品データ264から納品データを読み出し、テキ
ストファイルの形式で送信の準備を行う。このとき、納
品データは販売側企業の商品コード402で記述されて
いる。ウェブサーバー210は、商品マスター400
(図4)に基づいて、販売側企業の商品コード402を
仕入側企業の商品コードに変換して送信データを生成す
る(図8のステップ806)。その後ウェブサーバー2
10は、テキストファイル形式の納品データを、テンポ
ラリファイルとしてのDBサーバー220のテキストフ
ァイル送信データ274に一時的に格納する。Subsequently, the web server 210 reads the delivery data from the user DB delivery data 264 and prepares for transmission in the form of a text file. At this time, the delivery data is described by the product code 402 of the selling company. The web server 210 stores the product master 400
Based on (FIG. 4), the product code 402 of the selling company is converted to the product code of the purchasing company to generate transmission data (step 806 in FIG. 8). Then web server 2
Reference numeral 10 temporarily stores the delivery data in the text file format in the text file transmission data 274 of the DB server 220 as a temporary file.
【0068】一方、一括転送通信サーバー230は、図
5に関連して説明したように、設定されたインターバル
でキュー管理マスター252に格納されたキューデータ
を常時監視する監視機構を有する(図8のステップ81
0)。監視により、キュー管理マスター252にキュー
データが存在していることを認識すると、一括転送通信
サーバー230は一括転送手順による送信処理を行う
(図8のステップ812)。この「一括転送手順による
送信処理」について説明する。まず、キュー管理マスタ
ー252から店舗コード、データ種別コードが読み出さ
れる。一括転送通信サーバー230は、店舗コードに基
づいて送信先の仕入側企業130−jを特定し、送信内
容が納品データ送信要求であると判断する。送信すべき
納品データはDBサーバー220のテキストファイル送
信データ274に格納されているため、一括転送通信サ
ーバー230は、テキストファイル送信データ274か
ら納品データを取得して一括転送通信サーバー230内
のテキストファイル送信データ276に格納し、一括転
送手順による送信処理を行う。以上のようにして、一括
転送通信サーバー230はその納品データを仕入側企業
130−jに送信する。この後一括転送通信サーバー2
30は、納品データが仕入側企業130−jに送信され
たことを示すステータスをユーザーDBログ260に書
き込み、さらにキュー管理マスター252に存在してい
る、その納品データ送信要求のキューデータを削除する
(図8のステップ814)。On the other hand, as described with reference to FIG. 5, the batch transfer communication server 230 has a monitoring mechanism for constantly monitoring the queue data stored in the queue management master 252 at set intervals (see FIG. 8). Step 81
0). When recognizing that queue data exists in the queue management master 252 by monitoring, the batch transfer communication server 230 performs transmission processing according to a batch transfer procedure (step 812 in FIG. 8). The “transmission processing by the batch transfer procedure” will be described. First, a store code and a data type code are read from the queue management master 252. The collective transfer communication server 230 specifies the purchaser company 130-j as the transmission destination based on the store code, and determines that the transmission content is a delivery data transmission request. Since the delivery data to be transmitted is stored in the text file transmission data 274 of the DB server 220, the batch transfer communication server 230 obtains the delivery data from the text file transmission data 274 and outputs the text file in the batch transfer communication server 230. The transmission data 276 is stored in the transmission data 276, and transmission processing is performed by a batch transfer procedure. As described above, the batch transfer communication server 230 transmits the delivery data to the purchasing company 130-j. After this, batch transfer communication server 2
30 writes the status indicating that the delivery data has been transmitted to the purchasing company 130-j in the user DB log 260, and deletes the queue data of the delivery data transmission request existing in the queue management master 252. (Step 814 in FIG. 8).
【0069】以上のようにして一括転送通信サーバー2
30は「一括転送手順による送信処理」を行い、納品デ
ータを仕入側企業130−jに送信する。As described above, the batch transfer communication server 2
30 performs “transmission processing by batch transfer procedure” and transmits the delivery data to the purchasing company 130-j.
【0070】なお仕入側企業130−jは、納品データ
の内容を所定の形式で整えた納品伝票の発行を要求でき
る。この処理は、図5を参照して説明した受注一覧受信
要求の手順と同様である。すなわち販売側企業120−
kが仕入側企業130−j宛ての納品伝票の発行を要求
する納品伝票発行要求を送信すると、ウェブサーバー2
10は、ユーザーDB納品データ264に基づいて納品
伝票を表すプリントデータ272を生成する。このと
き、ウェブサーバー210はさらに商品マスター400
(図4)を参照し、仕入側企業130−jが予め指定し
た形式になるよう構成する。これにより販売側企業12
0−kは、仕入側企業130−jが要求する形式で発注
しなくとも、商品販売管理システム100が仕入側企業
130−jの指定した形式にして納品伝票を構成するの
で、個別の処理システムを設ける必要がなくなる。この
ようにして生成されたプリントデータ272は、DBサ
ーバー220上にテンポラリファイルとして一時的に格
納され、その後販売側企業120−kに送信される。以
上、納品データ送信に関連するデータのフローを説明し
た。The purchasing company 130-j can request issuance of a delivery slip in which the contents of the delivery data are arranged in a predetermined format. This processing is the same as the procedure of the order list reception request described with reference to FIG. That is, the selling company 120-
When k sends a delivery slip issuance request requesting issuance of a delivery slip addressed to the purchasing company 130-j, the web server 2
10 generates print data 272 representing a delivery slip based on the user DB delivery data 264. At this time, the web server 210 further stores the product master 400
Referring to (FIG. 4), a configuration is adopted in which the purchasing company 130-j has a format designated in advance. Thus, the selling company 12
Since the merchandise sales management system 100 configures the delivery slip in the format specified by the purchasing company 130-j without having to place an order in the format requested by the purchasing company 130-j, There is no need to provide a processing system. The print data 272 generated in this way is temporarily stored on the DB server 220 as a temporary file, and then transmitted to the sales company 120-k. The data flow related to the delivery data transmission has been described above.
【0071】図5および6を参照した説明では、いずれ
も販売側企業120−kが受注データ受信要求および納
品データ送信要求をウェブサーバー210に送信すると
した。しかし産業界では、ある一定の期間毎に受注デー
タの受信や納品データの送信が行われているのが現状で
ある。そこで、ウェブサーバー210の外部または内部
にタイマを設け、ある日時に受注データ受信要求や納品
データ送信要求をウェブサーバー210に送信するよう
設定する。このとき、上述のように受注データ受信要求
および納品データ送信要求は取引相手を特定する店舗コ
ードとともに送信する必要があるが、販売側企業120
−kがその店舗コードとその要求を送信する日時を商品
販売管理システム100に予め設定しておけば、販売側
企業120−k自身がその都度、要求を送信しなければ
ならない場合と比較して、販売側企業120−kの負担
を大幅に軽減できる。In the description with reference to FIGS. 5 and 6, it is assumed that the selling company 120-k transmits the order data reception request and the delivery data transmission request to the web server 210. However, in the industrial world, reception of order data and transmission of delivery data are performed at regular intervals. Therefore, a timer is provided outside or inside the web server 210, and a setting is made so that an order data reception request or a delivery data transmission request is transmitted to the web server 210 at a certain date and time. At this time, as described above, the order data reception request and the delivery data transmission request need to be transmitted together with the store code specifying the business partner.
If the store code and the date and time at which -k sends the request are set in advance in the merchandise sales management system 100, the sales company 120-k itself will need to send the request each time. Thus, the burden on the selling company 120-k can be greatly reduced.
【0072】[0072]
【発明の効果】本発明によれば、複数の商品の各々につ
いて、販売側企業が利用する商品コードと、その商品に
ついて取引相手の仕入側企業が利用する商品コードとを
規定する商品マスターが設けられる。商品マスターによ
れば、仕入側企業および販売側企業のそれぞれが、利用
したい商品コードをそのまま利用しても、相手先へは同
一の商品についてその相手が利用する商品コードに変換
されて伝送されるので、従来の独自の商品コード等を利
用した取引形式で取引できる。According to the present invention, for each of a plurality of products, a product master that defines a product code used by a selling company and a product code used by a purchasing company of a trading partner for the product is provided. Provided. According to the product master, even if each of the purchasing company and the selling company uses the desired product code as it is, the same product is converted to the product code used by that partner and transmitted to the other party. Therefore, it is possible to trade in a transaction format using a conventional unique product code or the like.
【0073】また本発明によれば、仕入側企業側の店舗
マスターデータベースも共有化される。複数の販売側企
業が共通の仕入側企業と取引する場合に、販売側企業の
各々がその仕入側企業の店舗情報を保持する必要がなく
なるので、システム構築、維持にかかる負担が大きく軽
減される。According to the present invention, the store master database of the purchasing company is also shared. When a plurality of selling companies deal with a common purchasing company, each of the selling companies does not need to maintain the store information of the purchasing company, so the burden on system construction and maintenance is greatly reduced. Is done.
【0074】さらに、システムの構成、データベースの
内容が変更されても仕入側企業および販売側企業の各々
がデータベースのメンテナンスする必要がなく、該当す
る商品マスターまたは店舗マスター等を変更すればその
内容が全ての取引に反映される。したがって、仕入側企
業および販売側企業の各々は多数のテスト、動作確認を
しなくともよい。Further, even if the configuration of the system and the contents of the database are changed, each of the purchasing company and the selling company does not need to maintain the database. If the corresponding product master or store master is changed, the contents are changed. Is reflected in all transactions. Therefore, each of the purchasing company and the selling company does not need to perform many tests and operation checks.
【0075】さらに特定の仕入側企業および販売側企業
間で取り決められた様式等の情報を個別情報として利用
できるので、従来どおり取引先の仕入側企業の要求に適
合した入出力形式で、仕入側企業との取引を維持でき
る。Further, since information such as a format decided between a specific purchasing company and a selling company can be used as individual information, the input / output format conforming to the requirements of the supplier's purchasing company as before can be used. Maintain transactions with purchasing companies.
【図1】 商品販売管理システムを含むネットワーク構
成を示す。FIG. 1 shows a network configuration including a product sales management system.
【図2】 商品販売管理システムを構成するサーバー群
を示す。FIG. 2 shows a group of servers constituting the product sales management system.
【図3】 店舗コードを含む店舗マスターを示す。FIG. 3 shows a store master including a store code.
【図4】 商品コードを含む商品マスターを示す。FIG. 4 shows a product master including a product code.
【図5】 受注データ受信に関連するデータのフローを
示す。FIG. 5 shows a flow of data related to receiving order data.
【図6】 受注データ受信に関連する商品販売管理シス
テム100の主な処理のフローチャートを示す。FIG. 6 shows a flowchart of main processing of the merchandise sales management system 100 related to receiving order data.
【図7】 納品データ送信に関連するデータのフローを
示す。FIG. 7 shows a flow of data related to delivery data transmission.
【図8】 納品データ送信に関連する商品販売管理シス
テム100の主な処理のフローチャートを示す。FIG. 8 shows a flowchart of main processing of the product sales management system 100 related to delivery data transmission.
100 商品販売管理システム 210 ウェブサーバー 212 サーバー部 214 スクリプト記述言語処理部 216 メモリ 220 DBサーバー 230 一括転送通信サーバー 232 一括転送処理部 234 メモリ 100 Merchandise sales management system 210 Web server 212 Server section 214 Script description language processing section 216 Memory 220 DB server 230 Batch transfer communication server 232 Batch transfer processing section 234 Memory
Claims (12)
数の販売側企業の各々の商品コードと、仕入側企業の商
品コードとを対応付けて格納した商品マスターを備えた
データベースサーバーと、 所定の商品についての前記仕入側企業の商品コードを含
む発注関連データを前記仕入側企業から受信する第1の
サーバーと、 前記商品マスターに基づいて、前記仕入側企業の商品コ
ードを前記所定の商品についての前記販売側企業の商品
コードに変換して、前記発注関連データを前記商品コー
ドを含む受注関連データとして販売側企業に送信する第
2のサーバーと、 を備えた商品販売管理システム。1. A database server having a product master for storing each product code of each of a plurality of sales companies and the product code of a purchase company in association with each other for specifying each of the plurality of products. A first server that receives order-related data including a product code of the purchasing company for a predetermined product from the purchasing company; and a product code of the purchasing company based on the product master. A second server that converts the predetermined product into a product code of the sales company and transmits the order-related data to the sales company as order-related data including the product code. system.
特定する店舗コードが格納された店舗マスターをさらに
備え、 前記発注関連データおよび前記受注関連データは、前記
店舗コードを含む、請求項1に記載の商品販売管理シス
テム。2. The purchasing company has a plurality of stores, and the database server further includes a store master storing a store code for specifying each of the plurality of stores, wherein the order-related data and the The merchandise sales management system according to claim 1, wherein the order-related data includes the store code.
を含みかつ前記受注関連データの送信を要求する受注関
連データ送信要求を受信し、 前記第1のサーバーは、前記受注関連データ送信要求に
含まれる前記店舗コードに基づいて前記店舗を特定し、
前記仕入側企業に前記発注関連データの送信を要求する
発注関連データ送信要求を送信する、請求項2に記載の
商品販売管理システム。3. The second server receives an order-related data transmission request including the store code and requesting transmission of the order-related data, wherein the first server responds to the order-related data transmission request. Identifying the store based on the included store code,
3. The merchandise sales management system according to claim 2, wherein an order-related data transmission request for requesting the purchase-side company to transmit the order-related data is transmitted.
は受信するデータの種別を表すデータ種別コードを格納
するキュー管理マスターをさらに備え、 前記発注関連データ送信要求は前記データ種別コードを
含み、前記データ種別コードは、見積依頼情報、発注情
報および支払情報を識別するコードである、請求項3に
記載の商品販売管理システム。4. The database server further comprises a queue management master storing a data type code representing a type of data to be transmitted or received, wherein the order-related data transmission request includes the data type code, The merchandise sales management system according to claim 3, wherein is a code for identifying quote request information, order information, and payment information.
を含みかつ前記受注関連データの送信を要求する受注関
連データ送信要求を受信し、 前記第1のサーバーは、前記受注関連データ送信要求に
含まれる前記店舗コードに基づいて前記仕入側企業を特
定し、前記仕入側企業に販売側企業の受注関連データを
送信する、請求項2に記載の商品販売管理システム。5. The second server receives an order-related data transmission request including the shop code and requesting transmission of the order-related data, wherein the first server responds to the order-related data transmission request. The merchandise sales management system according to claim 2, wherein the purchasing company is specified based on the included store code, and order-related data of the selling company is transmitted to the purchasing company.
は受信するデータの種別を表すデータ種別コードを格納
するキュー管理マスターをさらに備え、 前記受注関連データは前記データ種別コードを含み、前
記データ種別コードは、見積情報、納品予定情報、納品
情報および請求情報を識別するコードである、請求項5
に記載の商品販売管理システム。6. The database server further includes a queue management master storing a data type code indicating a type of data to be transmitted or received, the order-related data includes the data type code, and the data type code is 6. A code for identifying quote information, delivery schedule information, delivery information and billing information.
Product sales management system described in.
自身から送信された受注関連データ送信要求を受信す
る、請求項3〜6のいずれかに記載の商品販売管理シス
テム。7. The merchandise sales management system according to claim 3, wherein the second server receives an order-related data transmission request transmitted from the selling company itself.
求を前記第2のサーバーに送信するタイマをさらに備え
た、請求項3〜6のいずれかに記載の商品販売管理シス
テム。8. The merchandise sales management system according to claim 3, further comprising a timer for transmitting the order-related data transmission request to the second server at a predetermined time.
マスターを監視する監視部をさらに備え、 前記監視部の監視に基づいて、前記発注関連データ送信
要求または受注関連データを送信する、請求項4または
6に記載の商品販売管理システム。9. The first server further includes a monitoring unit that monitors the queue management master, and transmits the order-related data transmission request or order-related data based on the monitoring of the monitoring unit. The merchandise sales management system according to 4 or 6.
数の販売側企業を特定するアカウントが格納されたアカ
ウント管理マスターをさらに備え、 前記受注関連データ、前記受注関連データ送信要求また
は前記発注関連データ送信要求の少なくとも1つは前記
アカウントを含み、 前記第2のサーバーは、前記アカウントにより特定され
た前記販売側企業と通信する、請求項3〜9のいずれか
に記載の商品販売管理システム。10. The database server further includes an account management master in which accounts specifying the plurality of sales-side companies are stored, and the database server receives the order-related data, the order-related data transmission request, or the order-related data transmission request. The merchandise sales management system according to any one of claims 3 to 9, wherein at least one includes the account, and the second server communicates with the selling company specified by the account.
々は複数の店舗を有する、請求項2〜10のいずれかに
記載の商品販売管理システム。11. The merchandise sales management system according to claim 2, wherein a plurality of said purchasing companies exist, each of which has a plurality of stores.
付されていない商品についての、前記複数の販売側企業
の各々の商品コードと、前記仕入側企業の商品コードを
含む、請求項1〜11のいずれかに記載の商品販売管理
システム。12. The merchandise master includes a merchandise code of each of the plurality of selling-side companies and a merchandise code of the purchasing-side company for products to which a JAN code is not attached. The merchandise sales management system according to any of the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000119382A JP2001306898A (en) | 2000-04-20 | 2000-04-20 | System for managing merchandise sales |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000119382A JP2001306898A (en) | 2000-04-20 | 2000-04-20 | System for managing merchandise sales |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001306898A true JP2001306898A (en) | 2001-11-02 |
Family
ID=18630368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000119382A Pending JP2001306898A (en) | 2000-04-20 | 2000-04-20 | System for managing merchandise sales |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001306898A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019185464A (en) * | 2018-04-12 | 2019-10-24 | eBASE株式会社 | Commodity information processing device, commodity information processing method, and program |
| CN112365318A (en) * | 2020-11-13 | 2021-02-12 | 广东卓志跨境电商供应链服务有限公司 | Order management method and system for operation mode |
| JP2022103791A (en) * | 2020-12-28 | 2022-07-08 | 株式会社オービック | Device for generating transaction data in group company, method for generating transaction data in group company, and program for generating transaction data in group company |
| JP2023123067A (en) * | 2022-02-24 | 2023-09-05 | 株式会社オービック | Electronic commerce management device, electronic commerce management method, and electronic commerce management program |
-
2000
- 2000-04-20 JP JP2000119382A patent/JP2001306898A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019185464A (en) * | 2018-04-12 | 2019-10-24 | eBASE株式会社 | Commodity information processing device, commodity information processing method, and program |
| CN112365318A (en) * | 2020-11-13 | 2021-02-12 | 广东卓志跨境电商供应链服务有限公司 | Order management method and system for operation mode |
| CN112365318B (en) * | 2020-11-13 | 2024-06-28 | 广东卓志跨境电商供应链服务有限公司 | Order management method and system for substitution operation mode |
| JP2022103791A (en) * | 2020-12-28 | 2022-07-08 | 株式会社オービック | Device for generating transaction data in group company, method for generating transaction data in group company, and program for generating transaction data in group company |
| JP7514761B2 (en) | 2020-12-28 | 2024-07-11 | 株式会社オービック | Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program |
| JP2023123067A (en) * | 2022-02-24 | 2023-09-05 | 株式会社オービック | Electronic commerce management device, electronic commerce management method, and electronic commerce management program |
| JP7701292B2 (en) | 2022-02-24 | 2025-07-01 | 株式会社オービック | Electronic commerce management device, electronic commerce management method, and electronic commerce management program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7644014B2 (en) | Document exchange framework for automated extensible markup language data in an e-procurement system and method | |
| US6463420B1 (en) | Online tracking of delivery status information over a computer network | |
| JP5241839B2 (en) | E-commerce method, system and apparatus suitable for conventional retail | |
| US20030074271A1 (en) | Customizable two step mapping of extensible markup language data in an e-procurement system and method | |
| US20120109736A1 (en) | Method of and System for Managing Promotions for Purchase Transactions Over a Network | |
| EP0845749A2 (en) | Electronic commerce support method and apparatus | |
| US20030130910A1 (en) | Shopping cart presentation | |
| WO2001050377A2 (en) | Method and system for monitoring and modifying a consumption forecast over a computer network | |
| JP2009048538A (en) | Customer information transaction system, customer information transaction method, server, and program | |
| JP2001222577A (en) | Method and system for managing sale and article selling system | |
| US20030130897A1 (en) | System and method for automatic addition to online shopping carts | |
| JP2002318935A (en) | Electronic agent center and electronic commerce system | |
| JP2000222482A (en) | Electronic transaction support system and readable storage medium recording electronic transaction support program | |
| US6907315B1 (en) | Method and system for displaying and editing of information | |
| JP2001306898A (en) | System for managing merchandise sales | |
| US20050177468A1 (en) | Request for quote system and method | |
| US20020059262A1 (en) | Internet online group bidding system and method | |
| JP2000331095A (en) | Distribution server of transaction request information for settlement system and method and system for settlement | |
| JP2006277046A (en) | Electronic commerce system, electronic commerce processing method, and program | |
| KR20010011145A (en) | Electronic Commerce System and Selling Method in the Same | |
| JP2004234394A (en) | Point distribution system | |
| US20030130858A1 (en) | Filtered shopping cart | |
| JP2023026171A (en) | System, stuff device, method, and computer program | |
| KR20030074346A (en) | System and method of electronic commerce combining purchasing and delivery | |
| US20020052823A1 (en) | Authentication method, information processing method and recording medium |