サポート > チュートリアル > 「顧客管理データベース」の事例 (I) > 顧客モデルを作成する
Wagbyでは扱うデータの単位を「モデル」と呼びます。本チュートリアルでは、顧客モデルの作成を通して Wagby の使い方を学んでいきます。
はじめに
このチュートリアルでは「顧客管理データベース」の開発を通して、Wagby による具体的な Web アプリケーション開発方法を学習します。
本チュートリアルを学習することで、皆様は本格的な Web アプリケーションをご自身で設計できるようになります。
プロジェクト名を変更する
はじめに、プロジェクト名の変更を行いましょう。
デスクトップ上に用意された Wagby アイコンをダブルクリックし、Wagby ビルダを起動します。
図1 Wagby アイコン
Wagby ビルダにて、メニューから「プロジェクトの定義」を選択します。
コンテンツ部に表示されている「実行」ボタンをマウスでクリックすると、図2 のようにファイルエクスプローラが起動し、$(DEVHOME)\xls-project というフォルダが開かれます。
プロジェクト定義ファイル「project.xls」を開きます。ここで、「プロジェクト名(日本語)」を「Wagby アプリケーション」から「顧客管理システム」に変更します。
プロジェクト名を変更したら project.xls を保存して終了します。
基本となる顧客モデルを作成する
それでは基本となる「顧客」モデルを用意してみましょう。
- Wagby ビルダから「モデルの定義」を選択します。「実行」ボタンを押下し、xls-model フォルダを開きます。
- Wagby が標準で提供している「base.xls」ファイルをコピーし、「customer.xls」という名前で保存します。
ファイル名は半角の英数字のみで構成するようにしてください。日本語文字を含むファイル名はご利用頂けません。
- 作成した「customer.xls」ファイルを Excel で開きます。最初に「メインシート」が表示されます。ここでは(最大5つの)モデルを設定することができます。
5 つ以上のモデルを定義する場合は、base.xls を複数、コピーしてお使いください。
- モデル名(英語)欄に「customer」と入力します。
ここではファイル名 customer.xls 内に、モデル customer を定義してみます。
Wagby では、Wagby 定義ファイルのファイル名と、その中に用意するモデル名に関連はありません。 しかし開発時には、同名にしておいた方がわかりやすいので、ここではそのようにしています。 - 図9 において、モデル「customer」を選択した状態で「詳細表示」ボタンを押下します。すると図10の「モデル定義シート」が表示されますので、はじめに日本語のモデル名「顧客」を入力します。
モデル定義シートに一文字でも変更を加えると「チェック」ボタンが赤くなります。
- 続いて、「顧客」モデルの項目名と型を次のように設定してみます。
Wagby 定義ファイルにおいて「検索条件」に「○」を指定すると、その項目による絞り込み検索が行えるようになります。 同様に、「一覧表示」に「○」を指定すると、一覧表示画面にその項目が表示されるようになります。項目名(日本語) 項目名(英語) 項目の型 主キー 検索条件 一覧表示 顧客ID customerid 整数型 ○ - - 顧客名称 customername 文字列型 - ○ ○ 顧客カナ customerkana 文字列 - ○ ○ 会社名称 companyname 文字列 - ○ ○ 電話番号 tel 文字列 - ○ ○
Web アプリケーションの動作を確認する
ビルド終了後、Wagby ビルダから Web アプリケーションを起動してみましょう。 すると図5 のように、設定したプロジェクト名がタイトルとなった Web アプリケーションが構築されたことを確認することができます。
Wagby が標準で用意する管理者ユーザ「admin」でログオンします。 ユーザ名「admin」、パスワード「admin」と入力し、ログオンボタンをクリックすると、 作成したアプリケーションにログオンすることができます。
ログオンすると、最初に次のような画面が表示されます。 これは管理者の権限でログオンした場合に表示されるメニューです。
定義したメニューは、「サービス」メニューで確認できます。 「顧客検索」メニューをクリックします。
「顧客検索」画面が表示されます。
まだデータが1件もないので新規にデータを登録してみましょう。
「登録画面へ」ボタンをクリックします。
すると、新規登録画面が表示されます。
定義ファイルで定義した項目が用意されていることが分かります。
データを入力し、「保存」ボタンをクリックしてみます。
正常に登録処理が行われた場合、詳細表示画面に遷移し、次のようなメッセージが表示されます。 続いて「一覧表示へ」ボタンをクリックします。
一覧表示画面で登録したデータを確認することができます。 ログオフする場合は、画面右上の「ログオフ」ボタンをクリックします。
起動の確認ができましたら、Web アプリケーションをいったん停止させます。
その後、Wagby ビルダも終了してください。
それでは次のページで、この 「顧客」モデルに項目を追加してみましょう。




















