ＷＥＢＣＯＢＯＬ活用によるシステム再構築

生活協同組合コープこうべ
管理本部 情報システム部
係長 江口直介

コープこうべのご紹介
２０００年度末時

主な事業
・供給事業 店舗： コープ、コープデイズ、シーア、コープミニ、コープリビング・・
無店舗： 協同購入、住まいのコープ、装いのコープ、ギフトセンター ・・
コープこうべネット
・生産事業
六甲アイランド食品工場
・生活文化事業 生活文化センター、コープセンター、コープふるさと村、芦屋シーサイドテニス・・
・協同学苑
・共済事業
コープ共済
・福祉事業
在宅介護サービス、食事サービス、コープ福祉・ボランティアセンター・・

URL : www.kobe.coop.or.jp

システムの概要
コープこうべの“生活文化センター”と７ヶ所の“コープセンター”では、料理講習会をはじめ、手工芸、趣味やスポーツなどの多彩な文化講座が活発に行なわれています。
約１０００種に及ぶ講座が開催され、会員約１５,０００名の方の参加をいただいております。
本システムは、これら文化講座の業務支援として、会員管理、講座管理、入金処理（ＰＯＳ）、管理資料出力 などの機能を提供しています。

神戸中コープセンター
生活文化センター

神戸北コープセンター
宝塚コープセンター

明石コープセンター

西宮北口コープセンター

塚口コープセンター

姫路コープセンター

ＷＥＢＣＯＢＯＬの導入目的
従来システムの課題● 各センター毎（ ８ヶ所）にオフコンを配置したローカルシステム
・分散システムのためユーザ、システム部門共に大きな運用負担● 導入から１０年以上経過－機器が老朽化し、開発時の担当者も不在
・オープンシステムで一から作り直すと、膨大な工数と構築費用が必要
新システムの要件● Ｗｅｂ技術を利用した集中型システム－８台のオフコンを１サーバに統合－● 現行資産や現有インフラ（ネットワーク等）を活用した低コストでのシステム実現● 短納期での開発

ＷＥＢＣＯＢＯＬ（ＮＥＣ）の採用

Java
Java

ＣＯＢＯＬの業務画面をそのままＪａｖａアプレットに変換→Ｊａｖａ等のノウハウがなくてもＷｅｂシステムが容易に構築できる
既存のＣＯＢＯＬ資産やノウハウの活用が可能→オフコンＣＯＢＯＬからの移行性が極めて高い

連携COBOL
COBOL

旧システム構成
総プログラム数８４本（約８０ＫＳＴＥＰ） ×８式

生活文化センター

西宮北口

供給実績データ
ファイル転送
宝塚

神戸北

本部
神戸中

塚口

姫路

明石

新システム構成
コープこうべシステムセンター

サーバ：PentiumⅢ 800MHZ（１台）
WindowsNT4.0
クライアント： WindowsMe
（１８台）
IE5.5

ＷｉｎｄｏｗｓＮＴサーバ

コープこうべ ネットワーク網

生活文化センター
ＰＣ

レシート
プリンタ

ＤＡ６４

ＰＣ

コープセンター
ＰＣ

レシート
プリンタ

ＩＮＳ６４

姫路

ＰＣ

明石
神戸中
神戸北

カードリーダキャッシュドロア
ＰＯＳ機能

×３

プリンタ
ＷＳ機能

カードリーダキャッシュドロア
ＰＯＳ機能

塚口

プリンタ
ＷＳ機能

宝塚
西宮北口

システム構築のポイント
分散・ローカルシステムの統合化
分散・ローカルシステムの統合化●● ８ヶ所に点在するローカルシステムを共通化し、センターサーバに搭載
８ヶ所に点在するローカルシステムを共通化し、センターサーバに搭載●● 入力端末の識別・データ振分機能を追加
入力端末の識別・データ振分機能を追加

ＰＣでＰＯＳ機能を実現
ＰＣでＰＯＳ機能を実現●● ＰＣにレシートプリンタ・キャッシュドロア・カードリーダを外付し簡易ＰＯＳ化
ＰＣにレシートプリンタ・キャッシュドロア・カードリーダを外付し簡易ＰＯＳ化●● ＰＯＳのＣＯＢＯＬアプリもほぼそのままコンバージョン
ＰＯＳのＣＯＢＯＬアプリもほぼそのままコンバージョン●● ジャーナルを電子化、随時参照可能にジャーナルを電子化、随時参照可能に

エンドユーザ向けの各種障害対策機能
エンドユーザ向けの各種障害対策機能●● Ｗｅｂブラウザの不要なメニューバー・ボタン類を非表示化（ＪａｖａＳｃｒｉｐｔ使用）
Ｗｅｂブラウザの不要なメニューバー・ボタン類を非表示化（ＪａｖａＳｃｒｉｐｔ使用）●● ＰＯＳ用ＰＣ障害時、ＷＳ用ＰＣとページプリンタでの代替運用可能に
ＰＯＳ用ＰＣ障害時、ＷＳ用ＰＣとページプリンタでの代替運用可能に

システム処理方式
ＷｉｎｄｏｗｓＮＴサーバ

ＩＦＡＳＰＲＯＣＯＢＯＬ ＡＰ
（画面処理）ＶＣ++
ＶＣ++ ＡＰ
ＡＰ（レシート印字・（レシート印字・ドロアオープン）
ドロアオープン）

ＢＡＴファイル
ＳＯＲＴ処理ＷＥＢＣＯＢＯＬ

ＣＯＢＯＬ ＡＰ
（帳票作成）

ＩＩＳ

帳楽Ｅｘ
Java
Java

連携ＰＣ

レシートプリンタ
レシートプリンタ
キャッシュドロア
キャッシュドロア

ＷＥＢブラウザ
ＨＴＭＬ
ＪａｖａアプレットCOBOL
COBOL

ネットワークネットワークプリンタ
プリンタ

ＷＥＢＣＯＢＯＬ機能の活用● ＣＯＢＯＬソースの画面節を、Ｊａｖａアプレット＋ＨＴＭＬに自動変換
既存プログラムに手を加えずに、Ｗｅｂ処理を生成● オフコン時と変わらないキーボード操作
Ｅｎｔｅｒ／ＢＳキーによるカーソル移動、フィールド単位制御● ＤＩＳＰＬＡＹ命令の集約機能
サーバ－ＰＣ間の複数やりとりを１回にまとめ、レスポンスを大幅に向上● 不正ページ移動やＰＣ・ブラウザ
強制終了時の再接続機能
ユーザが誤った操作をしても、入力時の画面に復帰可能● Ｗｉｎｄｏｗｓ外字をそのまま利用可
組合員様氏名に外字は必須
Ｊａｖａ／ＵＮＩＣＯＤＥの意識不要主な業務機能
ＰＯＳ機能● 開局● 講座入金・その他入金
● 点検
● 精算
● 障害時ＷＳ用ＰＣにての代替処理…
ＷＳ機能● ジャーナル参照● 会員登録● 講師登録● 講座開設登録● 共通データ登録● 受講申込登録● 各種マスターメンテ…

● 講座出席簿作成● 受講状況表作成● 受講会員名簿作成● 講座受講者一覧● 供給日報作成● 未入金リスト作成● 入金済リスト作成● 月次更新● 半期・期末更新

開発期間
１１月

１２月

１月

事前準備
事前準備

運用設計
運用設計

移行設計
移行設計

２月

・資産調査他
・資産調査他

３月

本番

コンバ－ジョン作業
コンバ－ジョン作業
・ＣＯＢＯＬソース変換／ビルド
・ＣＯＢＯＬソース変換／ビルド
・ＪＳ－バッチファイル変換
・ＪＳ－バッチファイル変換・ファイル環境設定
・ファイル環境設定
・ＨＴＭＬ画面／スクリプト生成
・ＨＴＭＬ画面／スクリプト生成
・単体／結合テスト
・単体／結合テスト 等
等

展開作業
展開作業

追加・改造機能開発
追加・改造機能開発

・ＰＣ設置
・ＰＣ設置
・運用教育
・運用教育
・データ移行・データ移行・帳票連携処理・帳票連携処理・レシート印刷（ＶＣ++）
・レシート印刷（ＶＣ++）
・事業所識別・事業所識別 等
等

総合テスト
総合テスト
実質２名×３ヶ月で開発

４月

ＷＥＢＣＯＢＯＬシステム導入の効果
低コストで新システム構築を実現●● 既存ＡＰ資産を活用し、コンバージョンベース（ＰＯＳ含む）で構築
既存ＡＰ資産を活用し、コンバージョンベース（ＰＯＳ含む）で構築●● ＰＯＳ機能を廉価なＰＣにて実現
ＰＯＳ機能を廉価なＰＣにて実現●● 現有のネットワークインフラ（ＩＮＳ６４、ＤＡ６４等）を活用
現有のネットワークインフラ（ＩＮＳ６４、ＤＡ６４等）を活用

短納期でスムーズな移行を実現●● Ｗｅｂシステムでオフコンと変わらない画面操作。習熟手間が不要
Ｗｅｂシステムでオフコンと変わらない画面操作。習熟手間が不要●● 移行ツールを用いて、データなどを容易にＷｉｎｄｏｗｓ環境に移行
移行ツールを用いて、データなどを容易にＷｉｎｄｏｗｓ環境に移行

センター集中システム化により運用負荷を軽減●● ＡＰ配布・現地対応などのメンテナンス工数削減
ＡＰ配布・現地対応などのメンテナンス工数削減●● 現地オフコンの起動・停止、バックアップなどユーザ負担の軽減
現地オフコンの起動・停止、バックアップなどユーザ負担の軽減●● 障害やユーザ問合時のシステム状態をセンターで監視・把握可障害やユーザ問合時のシステム状態をセンターで監視・把握可ＣＯＢＯＬへの期待
今回構築したシステムは、●今後５～１０年は使っていくことになる→担当者のローテーション・機器の更新・データ連係要望・・
ＣＯＢＯＬは、● 読みやすい・追いやすい● 規格がしっかりしており、機種依存が少ない● 常に新技術を取り入れ進化している● 上位互換がある

ＣＯＢＯＬの良さを継承しつつ、長く安心して使える言語にスタンダードであり続けることにより、ＣＯＢＯＬの要員とノウハウが常に確保できるありがとうございました