SlideShare ist ein Scribd-Unternehmen logo
1 von 23
コモンパラダイムシステムのご紹介	
  
〜 ノンプログラミングを目指したオープンソース〜	
  	
	
2015年2月12日	
株式会社パラダイム・システムズ	
	
1	
Common Paradig
m - COPAS
目   次	
Ⅰ.システムのご紹介	
	
1.システムの機能	
	
2.システムの特徴	
	
3.アプリケーションプログラムについて	
	
4.システム環境	
Ⅱ.画面作成手順	
Ⅲ.サンプル	
2	
Common Paradig
m - COPAS
Ⅰ.システムのご紹介	
1.システムの機能	
  
WEBプログラムの自動生成を目的とした製品です。	
  
	
  1)フレームワーク	
	
  	
  	
  springMVCをベースとして、以下の機能を標準で用意しています。 	
	
①権限管理   	
  
	
  	
  	
  	
  	
  	
  ・ユーザーおよびユーザーグループごとにメニュー権限を設定できます。	
  
	
  	
  	
  	
  	
  	
  ・ユーザーおよびユーザーグループごとにメニュー別詳細権限	
  
	
  	
  	
  	
  	
  	
  	
  	
  (更新・参照)を設定できます。	
②入力チェック ・桁数、項目タイプ別詳細設定が可能です。	
  
	
  	
  	
  	
  	
  	
  	
  	
  (例えば日付の編集、小数点など)	
3	
Common Paradig
m - COPAS
Ⅰ.システムのご紹介	
2)テーブル設計 	
 	
	
・テーブル辞書・テーブル項目辞書を用意しています。	
 ・テーブル項目辞書に項目追加を自由に行えます。 	
 ・新規テーブルをテーブル辞書に登録することも可能です。	
  (ユーザーフリーTBL)	
3)画面の生成と画面系プログラム 	
 	
 	
	
・画面辞書・画面項目辞書を用意しています。	
・画面項目辞書とテーブル項目辞書の関連を設定することで、	
  画面プログラムを自動生成します。 	
	
4)SQL自動生成	
 ・3)、4)の関連からSQLも自動生成します。	
4	
Common Paradig
m - COPAS
Ⅰ.システムのご紹介	
2.システムの特徴	
・基本的に、一機能について、必要なソースコード	
  java:    2~5行/1機能	
  jsp:     0行/1機能	
  sql:     0行/1機能	
  javaScript: 0行/1機能	
・標準ソースを触ることなく、カスタマイズ機能を簡単に実装できます。	
5	
Common Paradig
m - COPAS
Ⅰ.システムのご紹介	
3.アプリケーションプログラムについて 	
 	
 	
	
・業務システムとして、各種研修管理システムを開発いたしました。	
	
4.システム環境	
 	
 	
	
1)OS     ・Linux(Win) 	
  	
  
	
  	
  	
  	
  2)DBMS   ・Postgre 	
   	
  
	
  	
  	
  	
  3)言語     ・JAVA	
 	
	
4)フレームワーク      	
  
	
  	
  	
  	
  	
  	
  	
  	
  ・springMVC 	
  Springから提供されているSpringMVCと呼ばれる機能。	
	
6	
Common Paradig
m - COPAS
Ⅱ.画面作成手順	
1.テーブル項目辞書を設定	
  設計したテーブルの辞書を「COPAS」に取り込みます。	
2.画面項目辞書を設定	
 設計した画面の辞書を「COPAS」に取り込みます。	
3.コードマスタなどの管理情報に変更がある場合は、区分種別画面で	
  
「プルダウン・CheckBox・Radio」などの内容を設定できます。	
4.画面デザイン	
  ・自由項目設定画面でデザインします。	
  (プレビュー画面表示でデザイン確認が可能です)	
5.画面プログラムの自動生成機能を呼び出すJavaのソースコードを記述します。	
6.メニューに登録し完成です。	
	
  
7	
Common Paradig
m - COPAS
           	
  
 Ⅲ. サンプル

             	
8	
1.テーブル項目辞書・画面項目辞書の設定
・設計したテーブル辞書と画面辞書を「COPAS」に取り込みます。
画面作成サンプルのテーブル設計	
Common Paradig
m - COPAS
9	
2.プルダウン等の内容を設定	
・コードマスタなどの管理情報に変更がある場合は、区分種別画面で	
「プルダウン・CheckBox・Radio」などの内容を設定できます。	
・マスタ区分詳細で登録したマスタ区分を、メニュー「運用管理/自由項目設定」
で各画面に表示するように設定することができます。	
・マスタ区分コードで登録したマスタ区分コードが、各画面に表示される	
プルダウン等の内容となります。	
Common Paradig
m - COPAS
10	
3.画面デザイン

3.1.追加した画面定義は自動的に一覧に表示されます。	
Common Paradig
m - COPAS
カスタマイズ可能な項目を制限するこ
とができます。	
11	
「 ▲ ▼ 」により、項目表示順番の変更ができます。	
3.2.自由項目設定画面のデザインをします。
・定義した画面項目辞書デーだが表示されます。
・必要に応じて、項目を追加・変更・削除します。
・個人情報:該当項目のアクセスログが個人情報ログとして記録されます。	
Common Paradig
m - COPAS
12	
3.3.前画面の設定ボタンにより、検索条件・リスト表示・出力項目などの	
情報を設定します。	
・数値上限・下限:数値入力範囲チェック。
・検索条件:検索画面の検索条件になります。
・リンク:一覧画面から詳細画面に遷移するリンクを設定します。	
Common Paradig
m - COPAS
13	
3.4.完了した画面設定の一例	
・マスタ区分:区分種別画面で設定したプルダウンなどの内容です。	
・項目タイプ:文字列・メール・URL・電話・数字・日付・ファイル・など	
Common Paradig
m - COPAS
14	
3.5.設定完了したら、プレビュー画面で確認	
・プレビュー画面表示でデザインを確認して、問題がなければ、自由項目設定	
画面の修正ボタンを押して、設定した情報をDBに保存します。	
Common Paradig
m - COPAS
15	
4.画面プログラムの自動生成機能

・画面プログラムの自動生成機能を呼び出し、Javaのソースコードを記述します。	
・「検索一覧表示・出力・新規登録・詳細表示・修正・削除」六つの機能が標準で
用意されています。	
Common Paradig
m - COPAS
5.メニューに登録し完成です。

5.1.完成した画面サンプルの検索画面	
16	
Common Paradig
m - COPAS
5.2.完成した画面サンプルの詳細画面	
17	
Common Paradig
m - COPAS
5.3.エラーチェックは自動で実装されます。	
18	
Common Paradig
m - COPAS


5.4.プルダウン連動が自動で実装します。

・「受付部・受付課・受付係」三つのプルダン内容が自動で連動します。

	
19	
Common Paradig
m - COPAS
5.5.ユーザー毎に画面のメニュー表示・スタイル・フォントサイズなどの設定

ができます。	
20	
Common Paradig
m - COPAS
5.6.ユーザーグループごとにメニュー権限を設定できます。	
21	
Common Paradig
m - COPAS
5.7.より複雑なテーブル構造の画面サンプル	
  
関連テーブルER図	
22	
Common Paradig
m - COPAS


5.8.より複雑なテーブル構造の画面サンプル

	
23	
Common Paradig
m - COPAS

Weitere ähnliche Inhalte

Andere mochten auch

Cat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 DraftCat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 Draft
Self Employed
 
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみようAlfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Tasuku Otani
 

Andere mochten auch (9)

コモン・オープンソース 10
コモン・オープンソース 10コモン・オープンソース 10
コモン・オープンソース 10
 
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
 
Cat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 DraftCat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 Draft
 
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
 
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
 
失敗から学ぶ データ分析グループの チームマネジメント変遷
失敗から学ぶデータ分析グループのチームマネジメント変遷失敗から学ぶデータ分析グループのチームマネジメント変遷
失敗から学ぶ データ分析グループの チームマネジメント変遷
 
マシな画面を作る
マシな画面を作るマシな画面を作る
マシな画面を作る
 
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
 
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみようAlfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
Alfresco勉強会#28 alfresco 5.0の検索機能をみてみよう
 

Ähnlich wie コモンパラダイムシステムのご紹介

App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウドApp controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
Takashi Kanai
 
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
IMJ Corporation
 

Ähnlich wie コモンパラダイムシステムのご紹介 (20)

システム運用集約化事例~定型的業務の削減~
システム運用集約化事例~定型的業務の削減~システム運用集約化事例~定型的業務の削減~
システム運用集約化事例~定型的業務の削減~
 
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウドApp controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
 
System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理System Center Operations Managerによる仮想環境の高度な管理
System Center Operations Managerによる仮想環境の高度な管理
 
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
 
販売店向けコールセンターシステム開発
販売店向けコールセンターシステム開発販売店向けコールセンターシステム開発
販売店向けコールセンターシステム開発
 
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
 
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
 
COMFFERED メタトレーダー4用ソフトウェア製品のご案内
COMFFERED メタトレーダー4用ソフトウェア製品のご案内COMFFERED メタトレーダー4用ソフトウェア製品のご案内
COMFFERED メタトレーダー4用ソフトウェア製品のご案内
 
COMFFERED メタトレーダー4用ソフトウェア製品のご案内
COMFFERED メタトレーダー4用ソフトウェア製品のご案内COMFFERED メタトレーダー4用ソフトウェア製品のご案内
COMFFERED メタトレーダー4用ソフトウェア製品のご案内
 
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドApp controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
 
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
 
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とはたった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
たった1時間でシステム構築!“激速”環境構築を実現する“パターン技術”の秘密とは
 
Munin入れてみた
Munin入れてみたMunin入れてみた
Munin入れてみた
 
HSM用ミドルウェア Conduit Toolkitの概要と使い方
HSM用ミドルウェア Conduit Toolkitの概要と使い方HSM用ミドルウェア Conduit Toolkitの概要と使い方
HSM用ミドルウェア Conduit Toolkitの概要と使い方
 
組み込み入門
組み込み入門組み込み入門
組み込み入門
 
組み込み入門
組み込み入門組み込み入門
組み込み入門
 
AppPot製品概要
AppPot製品概要AppPot製品概要
AppPot製品概要
 
SCCM を用いた OS 展開
SCCM を用いた OS 展開SCCM を用いた OS 展開
SCCM を用いた OS 展開
 
Prometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdfPrometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdf
 
Bluemixの基本を知る -仕組みと使い方-
Bluemixの基本を知る -仕組みと使い方-Bluemixの基本を知る -仕組みと使い方-
Bluemixの基本を知る -仕組みと使い方-
 

Mehr von Open Source Software Association of Japan

「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
Open Source Software Association of Japan
 

Mehr von Open Source Software Association of Japan (20)

オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
 
オープンソースの来し方行く末@OSC 2017 Hokkaido
オープンソースの来し方行く末@OSC 2017 Hokkaidoオープンソースの来し方行く末@OSC 2017 Hokkaido
オープンソースの来し方行く末@OSC 2017 Hokkaido
 
「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
「コーポレートサイトにちょうどいい」baserCMS 生い立ちと今 --- 大切にしているポリシーをみなさんにお伝えします ---
 
オープンソースの来し方行末@OSC 2017 Osaka
オープンソースの来し方行末@OSC 2017 Osakaオープンソースの来し方行末@OSC 2017 Osaka
オープンソースの来し方行末@OSC 2017 Osaka
 
オープンソースの来し方行く末@OSC 2016 Tokyo/Fall
オープンソースの来し方行く末@OSC 2016 Tokyo/Fallオープンソースの来し方行く末@OSC 2016 Tokyo/Fall
オープンソースの来し方行く末@OSC 2016 Tokyo/Fall
 
オープンソースの来し方行く末@OSC 2016 Nagaoka
オープンソースの来し方行く末@OSC 2016 Nagaokaオープンソースの来し方行く末@OSC 2016 Nagaoka
オープンソースの来し方行く末@OSC 2016 Nagaoka
 
オープンソースの来し方行く末@OSC 2016 Okinawa
オープンソースの来し方行く末@OSC 2016 Okinawaオープンソースの来し方行く末@OSC 2016 Okinawa
オープンソースの来し方行く末@OSC 2016 Okinawa
 
オープンソースの来し方行く末@OSC 2016 Hokkaido
オープンソースの来し方行く末@OSC 2016 Hokkaidoオープンソースの来し方行く末@OSC 2016 Hokkaido
オープンソースの来し方行く末@OSC 2016 Hokkaido
 
振り返ってみようOSS
振り返ってみようOSS振り返ってみようOSS
振り返ってみようOSS
 
もういちどOSSのことを思い出してみよう
もういちどOSSのことを思い出してみようもういちどOSSのことを思い出してみよう
もういちどOSSのことを思い出してみよう
 
日本発の日本語全文検索システム – Namazu を美味しく Kabayaki にするためにしたあれこれ
日本発の日本語全文検索システム – Namazu を美味しく Kabayaki にするためにしたあれこれ日本発の日本語全文検索システム – Namazu を美味しく Kabayaki にするためにしたあれこれ
日本発の日本語全文検索システム – Namazu を美味しく Kabayaki にするためにしたあれこれ
 
上海OSS事情
上海OSS事情上海OSS事情
上海OSS事情
 
自由な地図をみんなで作るOpenStreetMap
自由な地図をみんなで作るOpenStreetMap自由な地図をみんなで作るOpenStreetMap
自由な地図をみんなで作るOpenStreetMap
 
オープンソースで開くビッグデータの扉
オープンソースで開くビッグデータの扉オープンソースで開くビッグデータの扉
オープンソースで開くビッグデータの扉
 
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へMySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
 
OSSで構築した被災者管理システム
OSSで構築した被災者管理システムOSSで構築した被災者管理システム
OSSで構築した被災者管理システム
 
A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性
 
A dempiereとxebec紹介資料
A dempiereとxebec紹介資料A dempiereとxebec紹介資料
A dempiereとxebec紹介資料
 
オープンソースソフトウェア検索サーバ Solr入門
オープンソースソフトウェア検索サーバ Solr入門オープンソースソフトウェア検索サーバ Solr入門
オープンソースソフトウェア検索サーバ Solr入門
 
Ossaj seminar lwe demo 20120118
Ossaj seminar lwe demo 20120118Ossaj seminar lwe demo 20120118
Ossaj seminar lwe demo 20120118
 

コモンパラダイムシステムのご紹介