パッケージ開発者から見た
ＣＯＢＯＬ資産活用方法の事例

株式会社 ニッセイコム

会社概要
商 号 株式会社 ニッセイコム（旧社名：日精コンピュータ株式会社※2000年年4月社名変更
月社名変更）

本 社 ： 東京都品川区大井1-47-1NTビル
ビル
東京都品川区大井設 立 ： 昭和49年月
昭和 年4月
資 本 金： 授権資本金 12億円
億円
払込済資本金 3億円
億円
株 主 ：株式会社 日立製作所，日精 株式会社
年 商 ：310億円
億円
従 業 員 800名
名
資 格 通産省認定：システム･インテグレータ
東京都許可：電気工事業･電気通信工事業
事業目的 ：情報処理機器及びそのシステムの開発、製造、保守、据付および関連設備工事
情報処理機器及びそのシステムの販売、賃貸、並びに関連消耗品及び書籍の販売
コンピュータによる受託計算
半導体、液晶などの電子部品及び関連製品の販売
労働者派遣事業法に基づく労働者派遣事業

All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

弊社のパッケージ製品群

1 統合型オープン版業務パッケージ 2 業種パッケージ(人事情報パッケージ
人事情報パッケージ)
人事情報パッケージ(書店パッケージ
書店パッケージ)
書店パッケージ(給与計算パッケージ
給与計算パッケージ)
給与計算パッケージ(ダンボール製造業パッケージ
ダンボール製造業パッケージ)
ダンボール製造業パッケージ

(勤務情報パッケージ
勤務情報パッケージ)
勤務情報パッケージ
１０００セット(健康保険組合パッケージ
健康保険組合パッケージ)
健康保険組合パッケージ(経理パッケージ
経理パッケージ)
経理パッケージ

突破(公共施設予約パッケージ
公共施設予約パッケージ)
公共施設予約パッケージ(販売管理パッケージ
販売管理パッケージ)
販売管理パッケージ(公共施設チケット販売パッケージ
公共施設チケット販売パッケージ)
公共施設チケット販売パッケージ(営業支援ツール
営業支援ツール)
営業支援ツール(公共施設管理パッケージ
公共施設管理パッケージ)
公共施設管理パッケージ(生産管理パッケージ
生産管理パッケージ)
生産管理パッケージ(学校法人会計パッケージ
学校法人会計パッケージ)
学校法人会計パッケージ

All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

システム概要
建材卸販売管理システム
建材卸販売管理システム
販売管理

在庫管理

購買管理

受注処理
受注処理

引当処理
引当処理

発注処理
発注処理

売上処理
売上処理

入庫・出庫処理
入庫・出庫処理

仕入処理
仕入処理

売掛管理

棚卸処理
棚卸処理

請求締処理
請求締処理

入金処理
入金処理

買掛管理
支払締処理
支払締処理

統計・分析
統計・分析

支払処理
支払処理

All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

主な入出力一覧
請求締業務

日次･随時業務

請求一覧表

支払締業務
集金予定表

受注入力

注文請書

発注入力

発注書

在庫振替
入力

在庫移動伝票

得意先元帳

売掛残高
一覧表

仕入入力

仕入日計・累計

仕入先元帳

買掛残高
一覧表

売上入力

納品書

入金入力

入金一覧

支払入力

支払明細書

支払一覧表

受注一覧
請求明細書
発注一覧

仕入明細書

月次業務
与信限度
管理表

在庫商品
売上月報

売上日計･累計

統 計
入金予定

得意先別
売上順位表
得意先別
売上推移表

担当者別
売上順位表
担当者別
売上推移表

商品群別
売上順位表
商品群別
売上推移表

得意先別
粗利順位表担当者別
粗利順位表

商品群別
粗利順位表

在庫照会

受注照会

発注照会

在庫管理

在庫受払照会

得意先元帳
照会

仕入先元帳
照会

受注･発注
仕入・売上
入庫・出庫

在庫入出庫
一覧表

売上･粗利
予算・実績照会

在庫受払元帳All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

動作環境
建材卸販売管理システム
建材卸販売管理システム

ＰＣサーバ

ＰＣｸﾗｲｱﾝﾄOS:
WINDOWS/NTSERVEROS:
WINDOWS/NT
WORKSTAＴIONTOOLＳ：
Business Utility
EUR(End User Report）
SORT

言語：

VISUALBASIC
COBOL85

建材卸販売管理
ｱﾌﾟﾘｹｰｼｮﾝﾌﾟﾛｸﾞﾗﾑ

VISUALBASIC
COBOL85(RUNTIME）
TOOLS：
Business Utility
EUR(End User Report）
SORT

ﾃﾞｰﾀﾍﾞｰｽ
ＩＳＡＭ
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発の変革•1987年当時

ＯＳ：ＭＩＯＳ３

ＤＢ：ISAM

言語：ＲＦＤ、ＲＰＧ
以降MIOS７に移行等を施してきた。

•1994年ＯＰＳ版開発 ＯＳ：ＭＩＯＳ７／ＡＳ ＤＢ：ISAM（受注生産２０人月） 言語：COBOL85•1996年ＰＣ版開発

ＯＳ：WINDOWS／NT ＤＢ：ISAM
言語：ＶｉｓｕａｌＢａｓｉｃ，COBOL85•1999年ＰＣ版ｖｅｒｓｉｏｎ２の開発（受注・発注ﾓｼﾞｭｰﾙの追加）•2000年ＰＣ版ｖｅｒｓｉｏｎ３の開発（帳票のＥＵＲ対応）
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

ＰＣ版開発当時の背景
１９９５年•ＯＰＳ（オフィスプロセッサ又はオフコン）版導入ユーザのシステムリプレースと新規引合い物件が数件あった。（ＯＰＳ版導入実績６社１１セット）•ＯＰＳの将来性が危惧され始めていた。
•ハード（ＰＣ）の低価格化が急進（ＯＰＳの約１／３）•ＭｉｃｒｏＳｏｆｔ Ｗｉｎｄｏｗｓが今後のスタンダードＯＳ。
•ＰＣシステムの経験が浅いシステムのＰＣ版開発が急務
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発における前提条件
・開発要員：マネージャー １名 経験１０年 （ＰＣ１年）（サブ） １名 経験 ５年 （ＰＣ１年）
プログラマー １名 経験 １年 （ＰＣ１年） ※VisualBasicがVisualBasicが得意・ＯＰＳ版システム（旧システム）の規模
プログラム本数 COBOL 約２００本
エントリー画面 ２０本

コマンドプロシジャー

検索画面１０本

出力帳票８０本

その他

９０本

約１００本

※ＯＰＳシステムからＰＣシステムの移行作業は別の案件で経験済み
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発計画（その１）・入力・検索系（画面系）プログラムのＧＵＩ化
操作性の向上デモインパクトの向上

・運用･処理速度の向上
ハード/ハード/ソフトの性能向上
ファイル設計の一部見直し

・オープン化対応
データを分かりやすい形でＣＳＶ変換
ＥＵＣの推進All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発計画（その２）
開発工数は１０人月（ＯＰＳ版開発時の１／２）低コスト標準構成ではシステムコスト１０万円/月

短期間最初の稼動（本番）まで３ヶ月程度しかない

既存システム資産の有効活用
既存ＣＯＢＯＬプログラムの流用

不可欠

長年蓄積されたＣＯＢＯＬ開発技術の継承
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発作業（１）
入力･検索系プログラムの開発
ＧＵＩ画面での再構•操作性の向上

イベント駆動型型の処理•デモインパクト（見た目）の向上（細かなカスタマイズ要求に容易に対応）

採用理• 当時ＣＯＢＯＬでイベント駆動型の処理ができない（現在はCOBOL85GUIオプションで可能）• ＶＢにてISAMをアクセスできる方法を経験していた。（ISAM DEVELOPMENT KIT）
• 開発要員にCOBOLよりＶＢを得意とする人がいた。

移行せず再構築ならばＣＯＢＯＬ８５にこだわらない。
経験により結果（性能、開発コスト）が予測できる
リスク回避
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発作業（２）COBOL８５プログラムの移行
ＰＣ開発環境既存システム環境

準備作業
ＣＯＢＯＬ８５ソース
ファイル/レコード定義 移データファイル

行ツール

移行

修正･補正
ＣＯＢＯＬ８５ソース

ＣＯＢＯＬ８５ﾌﾟﾛｼﾞｪｸﾄﾌｧｲﾙ

ファイル/レコード定義
テスト/デバック

データファイル
順編成ﾌｧｲﾙ、索引順編成ﾌｧｲﾙ

ビルド（ｺﾝﾊﾟｲﾙ＆ﾘﾝｹｰｼﾞ）

ＣＯＢＯＬ８５実行形式（ＥＸＥ）

準備処理 （ＯＰＳの移行ツールを使って）•COBOL85ソースをPCのCOBOL85ソースに変換•ファイル・レコード定義を移行•データファイル（索引順編成ファイル、順編成ファイル）を移行

修正･補正作業•１6進制御コード（全角･半角制御、全角のスペースX’A1A1等）のスペースクリアまたは削除•帳票印刷プログラムにおいて１ページあたりの印刷行数の変更や後改頁制御をしない様変更（シリアルプリンターからレーザービームプリンタへの移行）
仕様の変更がなければ•修正率は１０％以下でできた。（1本あたり15分以内のコーディング作業）
プログラムロジックを変更する必要なし•プロジェクトファイルを作成し、ビルド（ｺﾝﾊﾟｲﾙ）、デバック/テストを行い、ＥＸＥを生成する。
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発作業（３）Ｖｅｒｓｉｏｎ Ｕｐ 帳票系プログラムの変更
仕様の変更（使いやすさ、汎用性の追求）• 帳票印刷プログラムにおけるガイダンスメッセージ表示（ＤＩＳＰＬＡＹＤＳＰ）やオペレータ入力要求（ＣＢＬＴＹＰ）を極力廃止して別のプログラム（ＶＢでの画面入力）から入力された情報をファイルに出力しそれをＡＣＣＥＰＴ命令にて取込む様変更。

帳票に帳票開発ツール日立ＥＵＲ(End User Report)を採用• ＣＯＢＯＬ８５の印刷ﾌﾟﾛｸﾞﾗﾑで出力項目をプリンタではなくファイルに編集し出力する様変更•ＥＵＲの機能でできる部分ははずす。
（システム日付、ページの印字、固定項目（タイトル等）印刷、ﾌﾞﾚｰｸ集計、総集計処理等）•出力されたファイルをファイル・レコード定義にのっとりＣＳＶ形式に変換•ＣＳＶファイルをＥＵＲレポートに引き渡す。

個々のＣＯＢＯＬ８５プログラムがシンプルになり仕様変更の対応やカスタマイズが容易になる。
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

帳票印刷処理の流れ
移行前

移行後

ＶＢ
条件指定条件指定参照ﾌｧｲﾙ

入力ﾌｧｲﾙCOBOL85
作表ﾌﾟﾛｸﾞﾗﾑ

出力帳票

条件指定
ﾊﾟﾗﾒｰﾀ

入力ﾌｧｲﾙ

参照ﾌｧｲﾙCOBOL85
出力編集
ﾌﾟﾛｸﾞﾗﾑ

出力ﾌｧｲﾙ
BUSINESS
Utility
ＣＳＶ変換

ＥＸＣＥＬ，ＡＣＣＥＳＳ等 ＥＵＣで活用

ＣＳＶ
ﾌｧｲﾙ
ＥＵＲ
ﾚﾎﾟｰﾄ

出力帳票

帳票
ﾌﾟﾚﾋﾞｭｰ

All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

日立ＥＵＲ REPORT
印刷指定

拡大／縮小

プリンタ指定可能

印刷ページ範囲指定

用紙サイズ変更

印刷部数指定ページ送り･戻り・飛ばし

All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

開発作業まとめ・ＣＯＢＯＬプログラムの流用
全てのプログラムにおいてＣＯＢＯＬプログラムを流用したわけではないがデータファイルのバッチ更新プログラムや帳票出力のための編集、演算部分はそのまま流用でき、開発コストの削減の大きな要因である。
・ＣＯＢＯＬプログラムの有効性
ＯＳのバージョンアップ（Ｗｉｎｄｏｗｓ/ＮＴ３．５１から４．０さらにＷｉｎｄｏｗｓ２０００）やＣＯＢＯＬ８５のバージョンアップ時に下位バージョンで生成されたＥＸＥはそのまま上位バージョンへ移行できる（リコンパイルも不要）ため常に最新のＯＳ、言語の動作環境が提供できる。
・システムを再構築、または新規開発する際の留意点
その時点における前提条件（コスト、開発要員、開発期間、ニーズ）などを考慮した上で、最善と思われる選択をすれば良いのでは。言語やＤＢのはやり主流にこだわる必要はなく、今回のようにシステム資産の流用を行えば製品として通用するシステム構築も可能であることがわかった。
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

導入効果
１．開発時
! 限られた期間内での本稼動を実現! 低コストでの開発を実現

２．拡販（リプレース及び新規提案）! Ｉ／ＯのＶＩＳＵＡＬ化によりデモインパクトが向上（製品競合力の向上）! 低価格でのシステム提供を実現。

３．導入時

導入実績は14社２３セット! 円滑な新システムへの切替えを実現。
! データ移行時の人的負荷や工数の低減を実現。
! リプレース顧客に対しては詳細な運用指導は不要。

４．稼動後! 操作/運用時間の大幅な短縮! Ｉ／ＯのＶＩＳＵＡＬ化により操作/運用の理解度が高まる（画面表現力の向上）! ＥＵＣ（ｴﾝﾄﾞﾕｰｻﾞｰｺﾝﾋﾟｭｰﾃｨﾝｸﾞ）の推進
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.
! 充実した開発ツールにより、保守効率も向上

今後の課題ネットワーク環境における活用
現状ネットワーク環境
仕入先

本社
拠点４個所（営業所、倉庫）

ｱﾅﾛｸﾞ網

ﾙｰﾀ

ﾓﾃﾞﾑ
ﾙｰﾀ

ＩＳＤＮ網
６４ｋｂｐｓﾙｰﾀ•取引先とのＥＤＩ（仕入データの受信）ＪＣＡ手順

ﾘﾓｰﾄ保守ﾙｰﾀ•ﾀﾞｲｱﾙｱｯﾌﾟﾙｰﾀ接続による他支店在庫の検索
売上仕入データの本社・営業所間バッチ送受信
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

将来ネットワーク構想

仕入先

本社
拠点４個所（営業所、倉庫）

ﾙｰﾀ

ﾓﾃﾞﾑ
ﾙｰﾀ

ＩｎｔｅｒＮｅｔ

ﾙｰﾀ•ＷＥＢシステムによるﾘﾓｰﾄ保守

取引先とのＥＤＩ
他支店在庫の検索

ﾙｰﾀ

本社・営業所間データ通信
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.
ｸﾞﾙｰﾌﾟｳｪｱの導入による社内業務の合理化

ＣＯＢＯＬの新技術
ＣＯＢＯＬ－ＸＭＬ連携（ＣＯＢＯＬ ａｄａｐｔｅｒ ｆｏｒ Ｃｏｓｍｉｎｅｘｕｓ）
ＥＤＩにおけるＸＭＬへの対応
ＢｔｏＢのｅビジネスへの対応
Ｊａｖａ－ＣＯＢＯＬ連携（ＣＯＢＯＬ ａｄａｐｔｅｒ ｆｏｒ ＸＭＬ）
社内（本社・営業所間）データ通信
Ｗｅｂ上での情報公開蓄積されたＣＯＢＯＬ
開発技術を活用して
ＣＯＢＯＬの新技術とインターネットやＷＥＢシステム関連の知識の習得が急務
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

まとめ●Ｃ●ＣＯＢ

ＯＬ

資産の活用●
短 期 間 で シ ス テ ム を 構 築 し た い●短●低●低コストで開発したいＣＯＢＯＬの適用は正解
ＣＯＢＯＬの適用は正解●
ネ ッ ト ワ ー ク 環 境 で の 活 用●ネ

新技術の習得とインターネット環境へのチャレンジ

ＣＯＢＯＬの新技術の活用が近道
ＣＯＢＯＬの新技術の活用が近道
All Rights Reserved,Copyright © 2001, NISSEICOM,LTD.

＜他社商品名，商標等の引用に関する表示＞
・Microsoft、Windows、Windows NTは，米国及びその他の国における米国Microsoft Corp.の登録商標です。
・ORACLEは，米国Oracle Corporation の登録商標です。
・Windowsの正式名称は、Microsoft(R) Windows(R) Operating Systemです。
・WindowsNTの正式名称は、Microsoft(R) WindowsNT(R) Operating Systemです。
その他記載の会社名､製品名は､それぞれの会社の商標もしくは登録商標です｡