JP2007034807A - 情報処理装置及びプログラム - Google Patents
情報処理装置及びプログラム Download PDFInfo
- Publication number
- JP2007034807A JP2007034807A JP2005218913A JP2005218913A JP2007034807A JP 2007034807 A JP2007034807 A JP 2007034807A JP 2005218913 A JP2005218913 A JP 2005218913A JP 2005218913 A JP2005218913 A JP 2005218913A JP 2007034807 A JP2007034807 A JP 2007034807A
- Authority
- JP
- Japan
- Prior art keywords
- business
- processing
- information
- item
- input
- 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
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【解決手段】情報処理装置1は、業務スケルトンテンプレート122、項目テンプレート123、印刷テンプレート124、DB処理テンプレート125及び業務処理テンプレート126を元に業務処理を行う実行定義を作成し、その作成した実行定義に対し、編集画面を表示装置13に表示し、入力装置14からの操作入力を受け付けることで作成した実行定義のユーザ定義部分の編集を行い(ステップS1)、ソースコード生成処理を行って(ステップS2)、実行定義を作成する。
【選択図】図2
Description
このようにして入力されたプロパティの内容は、内部的には図5(b)で示されるように、マクロ名称とその内容をペアにしたマクロ管理テーブルとして項目テンプレートプロパティ1238内に格納される。
制御装置11は、図6に示すように、ステップS1の後のソースを1行づつ取得してステップS12〜S21までの各処理を全てのソースコードの行に対して行う(ステップS11、S22)。
そして、上述したソースコード生成処理により、定義の設定、項目の設定、又は使用するDB処理テンプレート125の定義に応じたソースコードを生成する構成であるため、業務処理に関係しない冗長なソースコードを含まない実行定義を生成することができる。このため、実行定義をチェックする際に、余分な部分をトレースする必要がなく、開発効率を向上させることができる。
ただし、エラー発生時の処理定義において、再度入力を促すような動作を記述した場合は、該当する項目の入力制御から移行することなく再度入力を行うような制御も可能である。
101 情報処理システム
2 サーバ
3 端末
3a、3b、3c クライアント端末
N 通信ネットワーク
11 制御装置(ソースコード生成手段、判定手段、入出力処理特定手段)
111 実行エンジン
1111 全体制御
1112 処理制御
1113 画面制御
1114 データ制御
12 記憶装置(記憶手段)
121 業務プログラムファイル
122 業務スケルトンテンプレート
1221 イベント処理定義
1222 画面制御定義
1223 入力項目定義
1224 初期化/代入式定義
1225 入出力インターフェース定義
1226 ユーザ関数定義
123 項目テンプレート
1231a 入力コントロールイベント制御定義
1231b 項目イベント制御定義
1232 入力コントロール制御定義
1233 入力項目データ定義
1234 初期化/代入式定義
1235 入出力インターフェース定義
1236 ユーザ関数定義
1237 処理挿入定義
1238 項目テンプレートプロパティ
124 印刷テンプレート
125 DB処理テンプレート
126 業務処理テンプレート
127 設定ファイル
1271 項目テンプレート管理テーブル
128 業務DB
129 実行定義生成プログラム
13 表示装置(選択手段)
14 入力装置(選択手段)
15 通信装置
16 印刷装置
17 バス
C1〜C6 ソースコード
G1 ヘッダ部
G2 明細部
G3 集計部
I1 起動時処理
I2 入力開始時処理
I3 ヘッダ部開始時処理
I4 ヘッダ部終了時処理
I5 明細部開始時処理
I6 明細部終了時処理
I7 集計部開始時処理
I8 集計部終了時処理
I9 入力終了時処理
I10 終了時処理
K1 伝票番号項目
K2 得意先コード項目
K3 得意先名
K4 明細項目
K5 集計項目
U1 起動時イベント制御
U2 固有パラメータ設定
U3 ヘッダ部プロパティ
U4 明細部プロパティ
U5 集計部プロパティ
U6 入力終了時検索前制御処理
U7 入力終了時検索後制御
U8 入力終了時更新前制御
U9 入力終了時更新後制御
U10 入力区分フォーカス取得時制御
U11 入力区分値変化時制御
U12 XXXフォーカス取得時制御
U13 XXX値変化時制御
Claims (7)
- 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報及び業務処理における項目毎の処理内容を定義する項目テンプレート情報を記憶する記憶手段と、
前記定義される処理のいずれかを選択する選択手段と、
前記記憶手段に記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記選択手段における選択に基づいてソースコードを生成するソースコード生成手段と、
を備えたことを特徴とする情報処理装置。 - 前記選択手段は、前記項目テンプレート情報で定義される処理のいずれかを選択することを特徴とする請求項1に記載の情報処理装置。
- 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報及び業務処理における項目毎の処理内容を定義する項目テンプレート情報を記憶する記憶手段と、
前記項目テンプレート情報における項目が前記業務スケルトン情報で定義される業務処理における項目に含まれるか否かを判定する判定手段と、
前記記憶手段に記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記判定手段の判定結果に基づいてソースコードを生成するソースコード生成手段と、
を備えたことを特徴とする情報処理装置。 - 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報、業務処理における項目毎の処理内容を定義する項目テンプレート情報及び業務処理に関する情報の入出力処理を定義する入出力テンプレート情報を記憶する記憶手段と、
前記業務スケルトン情報及び/又は項目テンプレート情報で定義される業務処理における情報の入出力に基づいて前記入出力テンプレート情報において定義される入出力処理を特定する入出力処理特定手段と、
前記記憶手段に記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記入出力処理特定手段で特定された入出力処理に基づいてソースコードを生成するソースコード生成手段と、
を備えたことを特徴とする情報処理装置。 - 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報及び業務処理における項目毎の処理内容を定義する項目テンプレート情報を記憶するコンピュータに、
前記定義される処理のいずれかを選択する選択手段と、
前記記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記選択手段における選択に基づいてソースコードを生成するソースコード生成手段と、
を実現させることを特徴とするプログラム。 - 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報及び業務処理における項目毎の処理内容を定義する項目テンプレート情報を記憶するコンピュータに、
前記項目テンプレート情報における項目が前記業務スケルトン情報で定義される業務処理における項目に含まれるか否かを判定する判定手段と、
前記記憶手段に記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記判定手段の判定結果に基づいてソースコードを生成するソースコード生成手段と、
を実現させることを特徴とするプログラム。 - 業務処理に関するプログラム部品の雛形であり業務処理の内容を定義する業務スケルトン情報、業務処理における項目毎の処理内容を定義する項目テンプレート情報及び業務処理に関する情報の入出力処理を定義する入出力テンプレート情報を記憶するコンピュータに、
前記業務スケルトン情報及び/又は項目テンプレート情報で定義される業務処理における情報の入出力に基づいて前記入出力テンプレート情報において定義される入出力処理を特定する入出力処理特定手段と、
前記記憶された業務スケルトン情報と項目テンプレート情報とを集約して業務処理に関するプログラムのソースコードを生成する際に前記入出力処理特定手段で特定された入出力処理に基づいてソースコードを生成するソースコード生成手段と、
を実現させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005218913A JP2007034807A (ja) | 2005-07-28 | 2005-07-28 | 情報処理装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005218913A JP2007034807A (ja) | 2005-07-28 | 2005-07-28 | 情報処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007034807A true JP2007034807A (ja) | 2007-02-08 |
JP2007034807A5 JP2007034807A5 (ja) | 2008-08-07 |
Family
ID=37793976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005218913A Pending JP2007034807A (ja) | 2005-07-28 | 2005-07-28 | 情報処理装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007034807A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009181437A (ja) * | 2008-01-31 | 2009-08-13 | Casio Comput Co Ltd | データ処理装置及びプログラム |
JP2013137838A (ja) * | 2013-04-11 | 2013-07-11 | Casio Comput Co Ltd | データ処理装置及びプログラム |
-
2005
- 2005-07-28 JP JP2005218913A patent/JP2007034807A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009181437A (ja) * | 2008-01-31 | 2009-08-13 | Casio Comput Co Ltd | データ処理装置及びプログラム |
JP2013137838A (ja) * | 2013-04-11 | 2013-07-11 | Casio Comput Co Ltd | データ処理装置及びプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2875309C (en) | Defining and mapping application interface semantics | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
US20140136958A1 (en) | Relating to distributed access infrastructure for a database | |
US11120200B1 (en) | Capturing unstructured information in application pages | |
RU2461058C2 (ru) | Определяемый помощник по приложениям | |
JP2010015458A (ja) | プログラム修正支援システム、プログラム修正支援方法、およびプログラム修正支援プログラム | |
JPH1125126A (ja) | システム設計ツール及びデータウエアハウス設計システム及び方法 | |
JP2016192223A (ja) | 会計情報読取りシステム及びプログラム | |
JP4959501B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2007034807A (ja) | 情報処理装置及びプログラム | |
JP4867229B2 (ja) | 情報処理装置及びプログラム | |
JP2007034806A (ja) | 情報処理装置及びプログラム | |
JP6336922B2 (ja) | 業務バリエーションに基づく業務影響箇所抽出方法および業務影響箇所抽出装置 | |
JP4906424B2 (ja) | Webサービス設計方法及び装置 | |
JP6097231B2 (ja) | プログラム生成装置および方法 | |
JP6552162B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2008165497A (ja) | 情報処理装置及びプログラム | |
JP5336906B2 (ja) | 設計工程管理装置 | |
JP5504212B2 (ja) | テストケース自動生成システム、テストケース自動生成方法、およびテストケース自動生成プログラム | |
JP2009163566A (ja) | ジョブ解析支援装置 | |
JP2001043076A (ja) | Gui画面生成装置、gui画面生成方法及びgui画面生成プログラムを記録した記録媒体 | |
JP2006285473A (ja) | 製造工程管理システム | |
JP2020009169A (ja) | 注釈の付与を支援するための情報処理システム及びプログラム | |
Rodríguez et al. | Model‐based assisted migration of oracle forms applications: The overall process in an industrial setting | |
EP4261678A1 (en) | Generation of a technical instruction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080625 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080625 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110510 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110628 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110726 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111122 |