顧客管理システムを構築します。
最初にデータベース設計を行い、プログラミングでは、ログイン認証および、データの新規登録を作成します。
・システム図 (全体の流れ)
下記は、システム全体の流れを表しています。作成するシステムの全体を理解してください。(システム図には、一覧表示や変更も含まれていますが、ここでの演習は新規登録までです。)
・画面設計
順番に、各画面を図示していますので、確認してください。
※)メニューをクリックすると、目的のページに飛びます。たとえば、メニューの「新規登録」をクリックすると、「新規登録」のページが表示されます。
この時、メニューの表示名と飛び先ページのメインタイトルの名前を一致させます。
もし違っていると、ユーザーに不安を与えることになってしまいます。
◆データベース設計
データベースには、2つのテーブルが必要です。
「ログイン認証」テーブルおよび、「顧客」テーブルです。
データベースを設計してください。
・ログイン認証のテーブル
(テーブル名:login_auth)
・顧客テーブル
(テーブル名:customer)
◆データベースおよびテーブル作成
phpMyAdminを使って、データベース、およびテーブルを作成します。
login_authテーブルはすでに作成したものを利用できます。
テーブルには、テスト用にデータを3行程度入力しておきます。
◆プログラミング
PHPを使用して、下記の2つのプログラムを作成します。
・ログイン認証
・顧客の新規登録
◆検証
プログラムを作成したら、データを入力して、実際に登録されることを確認します。
確認は、phpMyAdminで行います。