ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

コモンパラダイムシステムのご紹介〜 ノンプログラミングを目指したオープンソース〜

2015年6月25日
株式会社パラダイム・システムズ1

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅰ.システムのご紹介
１．能機のムテスシ
COPASはＷＥＢプログラムの自動生成（ノンプログラミング）を目的とした製品です。
・画面が自動で生成されます。
・入力チェックが自動で実装されます。
・SQLを自動生成して実行されます。
・権限を細かく設定できる。

2

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅰ.システムのご紹介
２．アプリケーションプログラムについて・業務システムとして、各種活動・研修管理システム、講習会管理システムと日報システムを開発いたしました。

3

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅰ.システムのご紹介
３．システムの機能
springMVCをベースとして、以下の機能を標準で用意しています。
・ノンプログラミング
・SQLを自動生成して実行します。
・画面を自動生成して表示します。
・COPASソースを修正することなく、簡単にカスタマイズ機能を実装できます。
・自動生成した検索画面で、検索項目と結果リストの項目は自由に変更できます。
・自動生成した詳細画面で、項目は自由に変更できます。
・HTMLが提供しているTEXT・TEXTAREA・SELECT・CHECKBOX・RADIOBOXなどすべてサポートします。
・項目の入力チェック(必須・長さ・日付・数字・メール・電話・ひらがな・カタカナなど)が自動で実装されます。
4

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅰ.システムのご紹介
・住所自動入力機能(郵便番号を入力すれば、住所(市区町村)は自動で入力されます。)
・プルダウンの自動連動(２連動・３連動……連動制限はありません)
・権限チェックが自動で実装されます。
・メニューの自由設定ができます。
・画面のスタイル・メニュー表示をユーザー毎に設定できます。
・ユーザーがユーザーID・パスワードを忘れた時、ログイン画面からユーザーIDの確認およびパスワードの再設定ができます。
・メール送信機能を用意してありますので、カスタマイズ送信機能は簡単に実装できます。
・シングルサインオン(OPENAM)を実装しています。

5

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅰ.システムのご紹介
４．システム環境
１）ＯＳ・Ｌｉｎｕｘ（Ｗｉｎ）
２）ＤＢＭＳ・Ｐｏｓｔｇｒｅ（MySQL）
３）言語・ＪＡＶＡ
４）フレームワーク
・springMVC Springから提供されているSpringMVCと呼ばれる機能。

6

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅲ.実装機能（一部抜粋）
１．初期設定の検索画面

検索項目は自由に変更できます。

検索結果リストの出力項目は自由に変更できます。
7

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

・初期設定の詳細画面

詳細画面項目は自由に変更できます。
HTMLが提供している
TEXT・TEXTAREA・SELECT・CHECKBOX・RADIOBOXなどすべてサポートします。

8

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

２．項目の自動チェック機能
入力チェック（必須・長さ・日付・数字・メール・電話・ひらがな・カタカナなど）のチェックが自動で実装されます。

9

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

３．住所自動入力機能
郵便番号を入力すれば、住所(市区町村)は自動で入力されます。

10

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

４．ファイルのアップロード、ダウンロード機能

リスト画面からもダウンロードできます。
11

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

・写真のアップロード機能

写真をアップロードした場合、画面に自動表示されます。
12

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

５．テーブル関係が1:Nの内容入力機能

追加ボタンで追加されたN個の内容が自動で登録されます。
13

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅳ.自由項目設定画面の操作例
１．初期設定の利用者検索情報画面
リスト画面・詳細画面のデザインは自由に変更できます。

14

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

２．自由項目設定画面にて、項目を追加します。
プルダウンから追加項目を選択できます。

15

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

・項目追加後項目のラベル･説明文書は自由に設定できます

プレビュー結果

ラベル名変更16

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

３．項目タイプを設定します。

テキスト・日付・プルダウン・CheckBox・ファイル等
自由に選択できます。
実数を選択し、小数点以下の桁数を入力します。

プルダウンを選択し、マスタ区分を選択します。

小数点以下が表示されます。

選択した区分のプルダウンが表示されます。

17

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

４．項目の詳細設定をします。

検索方法は自由に設定できます。

検索条件は自由に追加・削除できます。

リストの表示項目・項目表示の左寄せ・右寄せなどが自由に設定できます。

リンク先を選択することで、リンクの自由設定ができます。
18

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

５．自由項目設定画面にて変更後の画面確認(詳細画面変更前)(詳細画面変更後)(リスト画面変更後)

検索条件(from-to)を設定しました。
プルダウン設定項目がリンク設定になります。

19

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

６．項目の削除も自由にできます。

削除後に、再度追加すると、削除前の設定が残っています。

20

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

Ⅴ.その他便利機能例
１．プルダウンの自動連動（2連動・3連動……連動制限はありません）

21

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

２．権限チェックが自動で実装されます。
設定例）

リーダーには日報グループの３つの権限を付与

社員には日報グループの社員のみの権限を付与

22

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

・権限チェック

リーダーの場合、日報グループは3種類から選べます。

社員の場合は、社員のみです。

23

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

３．メニューの自由設定ができます。
初期設定のメニュー

カスタマイズ後のメニュー

0段階・1段階・2段階……段階制
限はありません24

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

４．画面のスタイル・メニュー表示をユーザー毎に設定できます。

スマホ版の画面例

25

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

５．ユーザーがユーザーID・パスワードを忘れた時、ログイン画面からユーザIDの確認およびパスワードの再設定ができます。

新しいパスワードでログイン※メールアドレスの設定が必要です

パスワード変更をして終了です。

26

ｍｇｉｄａｒａＰ ｎｏｍｍｏＣ-ＳＡＰＯＣ

６．メール送信機能も簡単に実装できます。

27

今後の開発予定
1.バージョン1.0：
・完全ノンプログラミング機能を実装する。
・多言語対応を提供する。
（利用している単語を自動で検知して、単語翻訳の記入画面を提供する）。
・加減乗除計算式による各種計算機能。
・帳票出力フリーフォーマット機能を提供する。
・BaserCMSとのデータ連携。
・いいね機能28

今後の開発予定
2.plugins機能：
・現在直接DBにデータを設定する作業は完全に画面で設定可能にする。
・物理テーブル・項目が追加されたら、自動で検知して、画面で辞書定義の追加・修正を可能にする。
・画面・機能を追加・修正するための画面を提供する（ボタン定義・権限指定・画面遷移なども含む）。
・メニューの追加・修正機能を提供する。
・権限キーの追加・修正機能を提供する。

29

お問い合わせ
COPAS推進事務局••••

メール： info@co-pas.biz
電話： 045-224-6878
FAX：045-663-4155
COPASホームページ： http://www.co-pas.biz/

30