JP4695331B2 - プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 - Google Patents
プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 Download PDFInfo
- Publication number
- JP4695331B2 JP4695331B2 JP2003334589A JP2003334589A JP4695331B2 JP 4695331 B2 JP4695331 B2 JP 4695331B2 JP 2003334589 A JP2003334589 A JP 2003334589A JP 2003334589 A JP2003334589 A JP 2003334589A JP 4695331 B2 JP4695331 B2 JP 4695331B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- item
- program code
- program
- code
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 66
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 3
- 238000012545 processing Methods 0.000 claims description 100
- 230000002776 aggregation Effects 0.000 claims description 19
- 238000004220 aggregation Methods 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 description 37
- 230000006870 function Effects 0.000 description 31
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 30
- 244000046052 Phaseolus vulgaris Species 0.000 description 30
- 238000010586 diagram Methods 0.000 description 17
- 238000004364 calculation method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000008676 import Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
102 表示装置
103 処理装置(CPU,RAM,ROM)
104 外部記憶装置(ハードディスク)
105 画面制御部
116 業務仕様記述部
107 コード生成部
108 全体制御部
109 入出力テーブル
112 JSPコード
113 Servletコード
114 Beanコード
Claims (6)
- ウェブアプリケーションプログラムを生成するプログラム生成装置であって、
複数のデータ項目のデータベースへの配置と、前記複数のデータ項目のうちいずれのデータ項目をどのように集計表に配置するかを指定する集計表配置情報と前記集計表の表形式の種別を示す集計表種別と前記複数のデータ項目のうちの1又は複数のいずれのデータ項目の単位でいずれのデータ項目のデータを集計するかを指定する集計単位情報とを指定する集計項目指定情報と、を含む業務仕様情報を記憶するための記憶手段と、
前記記憶手段に記憶される前記業務仕様情報に基づいて、「データベースから各データ項目のデータを取得する第1のプログラムコード」を生成する第1の生成手段と、
前記集計項目指定情報に基づいて決定される順序で前記データ項目の階層レベルを決定し、「前記第1のプログラムコードにより取得したデータのうち前記集計単位情報で集計指定されたデータ項目のデータを前記指定された1又は複数のデータ項目の単位でそれぞれ集計し、前記取得したデータと前記各集計結果とを前記階層レベルに従って前記集計表種別に対応する表形式に配置した集計表を生成しウェブブラウザに表示するプログラムコードを含む第2のプログラムコード」を生成する第2の生成手段と、
「ウェブブラウザから送信されたパラメータを受け取り前記第2のプログラムコードを呼び出すための第3のプログラムコード」を生成する第3の生成手段と、
前記第1の生成手段による処理、前記第2の生成手段による処理、および前記第3の生成手段による処理を実行すべく制御する制御手段と、
を有することを特徴とするプログラム生成装置。 - 前記第2の生成手段は、「前記第2のプログラムコードが実行された際に生成される集計表上で前記データ項目のタイトルが指示された場合に該データ項目をキーとして前記集計表上に配置されているデータの並び替えを行うプログラムコード」を含む前記第2のプログラムコードを生成することを特徴とする請求項1に記載のプログラム生成装置。
- 前記業務仕様情報は、前記生成される集計表上でそのデータ項目のタイトルが指示された場合に該データ項目をキーとして前記集計表上に配置されているデータの並び替えを行うデータ項目を示すソートデータ項目を決定するための情報を含むものであり、
前記第2の生成手段は、前記業務仕様情報に基づいて、前記ソートデータ項目を決定し、「前記第2のプログラムコードが実行された際に生成される集計表上で前記ソートデータ項目のタイトルが指示された場合に該ソートデータ項目をキーとして前記集計表上に配置されているデータの並び替えを行うプログラムコード」を含む前記第2のプログラムコードを生成することを特徴とする請求項1に記載のプログラム生成装置。 - ウェブアプリケーションプログラムを生成するコンピュータにおけるプログラム生成方法であって、
前記コンピュータの記憶手段に、複数のデータ項目のデータベースへの配置と、前記複数のデータ項目のうちいずれのデータ項目をどのように集計表に配置するかを指定する集計表配置情報と前記集計表の表形式の種別を示す集計表種別と前記複数のデータ項目のうちの1又は複数のいずれのデータ項目の単位でいずれのデータ項目のデータを集計するかを指定する集計単位情報とを指定する集計項目指定情報と、を含む業務仕様情報を記憶させておき、
前記コンピュータが、前記業務仕様情報に基づいて、前記業務仕様情報に基づいて、「データベースから各データ項目のデータを取得する第1のプログラムコード」を生成する第1の生成ステップと、
前記コンピュータが、前記集計項目指定情報に基づいて決定される順序で前記データ項目の階層レベルを決定し、「前記第1のプログラムコードにより取得したデータのうち前記集計単位情報で集計指定されたデータ項目のデータを前記指定された1又は複数のデータ項目の単位でそれぞれ集計し、前記取得したデータと前記各集計結果とを前記階層レベルに従って前記集計表種別に対応する表形式に配置した集計表を生成しウェブブラウザに表示するプログラムコードを含む第2のプログラムコード」を生成する第2の生成ステップと、
前記コンピュータが、「ウェブブラウザから送信されたパラメータを受け取り前記第2のプログラムコードを呼び出すための第3のプログラムコード」を生成する第3の生成ステップと、
前記コンピュータが、前記第1の生成ステップ、前記第2の生成ステップ、および前記第3の生成ステップを実行すべく制御する制御ステップと、
を有することを特徴とするプログラム生成方法。 - ウェブアプリケーションプログラムを生成するコンピュータを、
複数のデータ項目のデータベースへの配置と、前記複数のデータ項目のうちいずれのデータ項目をどのように集計表に配置するかを指定する集計表配置情報と前記集計表の表形式の種別を示す集計表種別と前記複数のデータ項目のうちの1又は複数のいずれのデータ項目の単位でいずれのデータ項目のデータを集計するかを指定する集計単位情報とを指定する集計項目指定情報と、を含む業務仕様情報を記憶するための記憶手段、
前記記憶手段に記憶される前記業務仕様情報に基づいて、「データベースから各データ項目のデータを取得する第1のプログラムコード」を生成する第1の生成手段、
前記集計項目指定情報に基づいて決定される順序で前記データ項目の階層レベルを決定し、「前記第1のプログラムコードにより取得したデータのうち前記集計単位情報で集計指定されたデータ項目のデータを前記指定された1又は複数のデータ項目の単位でそれぞれ集計し、前記取得したデータと前記各集計結果とを前記階層レベルに従って前記集計表種別に対応する表形式に配置した集計表を生成しウェブブラウザに表示するプログラムコードを含む第2のプログラムコード」を生成する第2の生成手段、
「ウェブブラウザから送信されたパラメータを受け取り前記第2のプログラムコードを呼び出すための第3のプログラムコード」を生成する第3の生成手段、
前記第1の生成手段による処理、前記第2の生成手段による処理、および前記第3の生成手段による処理を実行すべく制御する制御手段として機能させるためのプログラム。 - 請求項5に記載されたプログラムをコンピュータ読み取り可能に記録した記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003334589A JP4695331B2 (ja) | 2003-09-26 | 2003-09-26 | プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003334589A JP4695331B2 (ja) | 2003-09-26 | 2003-09-26 | プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005100198A JP2005100198A (ja) | 2005-04-14 |
JP4695331B2 true JP4695331B2 (ja) | 2011-06-08 |
Family
ID=34462227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003334589A Expired - Lifetime JP4695331B2 (ja) | 2003-09-26 | 2003-09-26 | プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4695331B2 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001344105A (ja) * | 2000-03-31 | 2001-12-14 | Hitachi Software Eng Co Ltd | Webアプリケーション開発方法、開発支援システム、および該方法に係るプログラムを記憶した記憶媒体 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01298434A (ja) * | 1988-05-27 | 1989-12-01 | Casio Comput Co Ltd | プログラム発生装置 |
JPH0784773A (ja) * | 1993-09-14 | 1995-03-31 | Toshiba Corp | 集計プログラム自動生成装置 |
JPH11232090A (ja) * | 1998-02-16 | 1999-08-27 | Mitsubishi Electric Corp | データベースシステムの自動生成システム |
-
2003
- 2003-09-26 JP JP2003334589A patent/JP4695331B2/ja not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001344105A (ja) * | 2000-03-31 | 2001-12-14 | Hitachi Software Eng Co Ltd | Webアプリケーション開発方法、開発支援システム、および該方法に係るプログラムを記憶した記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2005100198A (ja) | 2005-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230289513A1 (en) | Enterprise web application constructor system and method | |
US7236982B2 (en) | Computer systems and methods for platform independent presentation design | |
US8117552B2 (en) | Incrementally designing electronic forms and hierarchical schemas | |
CN114035773B (zh) | 一种基于配置的低代码开发表单方法、***及装置 | |
EP2136292A1 (en) | Service program generation technology | |
KR20080042885A (ko) | 브라우즈 모드 디자이너 | |
CN102053987B (zh) | 用于显示和修改数据数组的统一接口 | |
KR101951719B1 (ko) | 그래픽 인터페이스 기반으로 이벤트 동작을 프로그래밍 하는 웹 레포팅 디자인 시스템 | |
US11556702B2 (en) | Orchestration of crud operations for a hierarchical web service data model in a spreadsheet | |
JP2023182817A (ja) | ウェブサイト構築システム用の構成可能なアプリケーションの作成および処理のためのシステムおよび方法 | |
EP1811399A1 (en) | Data processing device and data processing method | |
EP1768034A1 (en) | Document processing device and document processing method | |
JPWO2005098660A1 (ja) | 文書処理装置及び文書処理方法 | |
US7085772B1 (en) | Method for processing data objects | |
JPWO2005098661A1 (ja) | 文書処理装置及び文書処理方法 | |
JPWO2005098662A1 (ja) | 文書処理装置及び文書処理方法 | |
JP4695331B2 (ja) | プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 | |
KR100902193B1 (ko) | 보고서 작성시스템, 검색결과에 대한 맞춤 보고서 제공방법 및 시스템, 그리고, 저장매체 | |
JP2005078119A (ja) | ソフトウェア開発支援装置およびソフトウェア開発支援方法およびプログラムおよび記録媒体 | |
JP6331307B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
KR102025239B1 (ko) | 도면 파일 자동 생성 방법 | |
JP4444634B2 (ja) | プログラム生成装置およびプログラム生成方法およびプログラムおよび記録媒体 | |
JP6817523B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP2003271384A (ja) | ソフトウェア仕様管理方法およびソフトウェア仕様管理装置並びにプログラム | |
CN101174215B (zh) | 用于管理给定软件***的变更的计算机***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060925 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101112 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110222 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110225 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140304 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4695331 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |