(57)【要約】【課題】従来の業務用オンライン画面作成は画面毎に個別に開発を行っており、システム開発工数が莫大にかかっている。【解決手段】業務用オンライン画面自動作成ツールを提供し、短時間でのオンライン画面開発を可能とする。また自動作成されたオンライン画面を利用して業務用オンラインシステムを開発する事によりオンラインシステム開発コストを削減させる事を特徴とする。【選択図】図１
2004272865.tif 000002
【特許請求の範囲】
【請求項１】
データベースの検索、更新及び帳票出力を行う業務用オンライン画面とそれらを管理するメニュー画面をプログラムの開発を行う事なく、画面情報の設定のみで自動作成することを特徴とするツール。
【請求項２】
請求項１記載により自動作成されたオンライン画面で業務用オンラインシステムを構築することを特徴とするオンラインシステム開発手法。
【発明の詳細な説明】
Ｃ／Ｓシステムにおいて、画面項目とデータベース項目の関係を設定することにより自動的にオンライン画面を作成する。例えば、画面項目毎に画面への表示方法及び画面入力値のデータベースへの更新方法の設定を行う事により任意のレイアウトを持つオンライン画面を自動作成する。
自動作成される画面種類は以下である。（）内は例
１．データベースの単一テーブルの１レコード情報を表示する画面。
２．データベースの単一テーブルの複数レコード情報を表示する画面。（表形式）
３．データベースの複数テーブルの情報を関連付けて表示する画面。（伝票形式）
４．データベース情報を縦横マトリクス形式で表示する画面。
５．検索されたデータベース情報をグラフ表示する画面。
６．検索されたデータベース情報を印刷する画面。
７．複数テーブル間でデータの授受を行う画面。
【発明の属する技術分野】
この発明は、業務用として使用可能なオンライン画面の自動作成及びオンラインシステム開発手法に関する。
【従来の技術】
従来のオンライン画面自動作成ツールは単純機能の提供にとどまり、業務で使用できるような画面作成は行われていなかった。その為、業務として利用されるオンライン画面の作成は画面毎に個別の開発を行っていた。または、機能の類似するプログラムを集め汎用化を行い開発コストの削減を行うことにより生産性を上げる作成方法が採用されていた。
【発明が解決しようとする課題】
しかしながら、従来技術によれば、オンライン画面プログラムは画面毎に個別にプログラムコーディングされ、またテストもプログラム作成の度に行わなくてはならずシステム開発工数が莫大にかかっている。
そこで、この発明は、機能に関わらず同じ目的（画面によるデータベース更新）を持つプログラムに対し、その目的に対して汎用的な要件を網羅し業務用としても使用可能なオンライン画面を自動作成するツールを提供し、システム開発工数を削減することを課題とする。
【課題を解決するための手段】
以上の課題を解決するために、請求項１の発明はデータベースの検索、更新及び帳票出力を行う業務用オンライン画面及びそれらを管理するメニュー画面をプログラムの開発を行う事なく、画面情報の設定のみで自動作成するツールを提供し短時間（従来、数日費やしていたオンライン画面の作成が数分で可能である。）での業務用オンライン画面作成を可能とする。また自動作成ツールでは業務用オンライン画面では必須機能である他の画面項目との関係設定や更新対象以外のテーブル情報表示などはもとより、他の自動作成された画面との関係設定も可能である。これらの機能は従来の画面作成用ツールでは提供されていない。
画面及び画面項目に対する設定項目の詳細は図４−１〜４−４及び図５−１〜５−３を参照。
また、請求項２の発明は、請求項１記載により自動作成された業務用オンライン画面を用いて業務用オンラインシステムを構築するオンラインシステム開発手法を提供する。
【発明の実施の形態】
この発明の実施形態を、図１に示す。
１．１画面設計者は２３動作環境設定画面よりシステムの動作環境を設定する。動作環境情報は４０｜ＮＩファイルへ登録される。
２．１画面設計者は２２画面体系登録画面よりシステムの画面体系を設定する。設定された情報はメニュー画面作成情報として３０画面情報データベースへ登録される。
３．１画面設計者は１０業務用データベースのデータベース情報（スキーマ）を参照しながら２０，２１の画面情報登録及び画面項目情報登録画面へ作成画面の情報を設定する。
ここで設定された情報は３０画面情報データベースへ登録される。
４．６０メニュー画面は３０画面情報データベースより画面のメニュー画面を８０エンドユーザに提供する。
５．５０オンライン画面自動作成汎用プログラムは３０画面情報データベースより７０各種オンライン画面を８０エンドユーザに提供し８０エンドユーザの操作により、１０業務用データベースへの更新を実施する。ここでいう７０各種オンライン画面とは１画面設計者が３０画面情報データベースへ設定した情報を５０オンライン画面自動作成汎用プログラムが判断し、自動的に画面レイアウトや動作方法を決定し表示する画面を指す。
【実施形態の効果】
この実施形態によれば、プログラムを作成する事無く画面の情報設定のみでオンライン画面の作成が可能である為、少人数でのシステム開発が可能となりシステム開発工数の削減が行える。
また画面レイアウトの変更も容易である為、エンドユーザの要件をその場で確認できシステム開発効率が向上する。
【他の実施形態】
また、オンライン画面自動作成汎用プログラムに機能追加を行うことにより新しい種類のオンライン画面作成が可能である。
【発明の効果】
以上説明したように、この発明によればオンライン画面をプログラミングする事なく作成できるので高い開発生産性が得られる。またオンライン画面の基幹機能は自動作成される為、テストに要する時間も短縮できる。さらに、作成されるオンライン画面は作成者のプログラム経験に関係なく一様な品質の提供が可能となる。
【図面の簡単な説明】
【図１】この発明の実施形態を示す図である。
【図２】この発明が提供する動作環境設定画面図である。
【図３】この発明が提供する画面体系情報登録画面図である。
【図４−１〜４−４】この発明が提供する画面情報登録画面図である。
【図５−１〜５−３】この発明が提供する画面項目情報登録画面図である。
【図６】この発明が提供する自動作成されたメニュー画面図である。
【図７−１〜７−６】この発明が提供する自動作成されたオンライン画面例図である。
【図１】
2004272865.tif 000003
【図２】
2004272865.tif 000004
【図３】
2004272865.tif 000005
【図４−１】
2004272865.tif 000006
【図４−２】
2004272865.tif 000007
【図４−３】
2004272865.tif 000008
【図４−４】
2004272865.tif 000009
【図５−１】
2004272865.tif 000010
【図５−２】
2004272865.tif 000011
【図５−３】
2004272865.tif 000012
【図６】
2004272865.tif 000013
【図７−１】
2004272865.tif 000014
【図７−２】
2004272865.tif 000015
【図７−３】
2004272865.tif 000016
【図７−４】
2004272865.tif 000017
【図７−５】
2004272865.tif 000018
【図７−６】
2004272865.tif 000019