授業用スライド_Info_PowerPoint

PHPエディタによる
情報システム演習
01
情報システムとは
多くの人に使われるために作られたプログラム
銀行のATM、コンビニのレジ、新幹線の座席予約など…
・ネットワークに接続され、多くの人が同時に使う
・たくさんのデータがデータベースで扱われる
・皆さんはサクセスやSQLエディタでプログラムを書き
データベースからデータを取り出す方法を学んだ
今日は情報システムでどのようにデータベースが
利用されているか体験しよう!
情報システムとプログラム
・情報システムは様々なプログラミング言語で
開発される
・今日はPHPという言語で開発した情報システム
を体験する
・PHPはWebブラウザ上で動作する情報システム
の開発が得意なプログラミング言語
・大阪電気通信大学で開発されたPHPエディタを
使い、情報システムのプログラムを覗いてみよう
PHPエディタを起動
以下のサイトからPHPエディタを起動しよう
http://saccess.eplang.jp/try/php/
クラスIDとユーザIDの入力
クラスID・ユーザID入力エリアに
それぞれ指示のあったIDを入力してください。
クラスID
:
指定した6桁の数字
ユーザID
:
自分の番号など(例: A07)
PHPエディタの使い方(1)
行番号のある入力欄(編集画面)にHTMLやPHPを書く。
編集画面
PHPエディタの使い方(2)
保存ボタンを押すとプログラムがサーバに保存され、
実行ボタンを押すとプログラムの実行結果が右に表示される
実行ボタン
保存ボタン
実行結果
商品検索システムを体験しよう
画面の左端から「shopsite.php」を選び実行する。
③ 実行する
④ 結果が表示される
①クリック
②「shopsite」という名前のPHPで書かれたプログラムが表示される
商品データを検索しよう(1)
画面から商品名を入力して検索してみよう。
好きな商品名を
商品名称検索エリアに
入力し[検索]ボタンを
クリック。
商品データを検索しよう(2)
画面から商品名を入力して検索してみよう。
サクセスやSQLの演習と
同じように目的のデータ
を表示できた!
レジのプログラムを体験しよう
前回入力した商品データを使い、バーコードで買物をしよう
・お客さんとコンビニ店員に分かれて
レジのプログラムを体験してもらいます
・お客さんの生徒は注文票を記述する
・コンビニ店員の生徒は「register.php」を実行
し
注文票に従って、会計をする
コンビニ店員:会計をする
・注文票を受け取る
・商品のバーコードを入力
・お客さんの性別年齢を押す
・お会計ボタンで購入確定
プログラムをのぞいてみよう
商品検索システム(shopsite.php)のプログラム
から「select」「where」などを見つけてみよう
プログラムをのぞいてみよう
どのように目的のデータを表示しているのか?
長くて難しそうなプログラムをよく見るとどこかで見た英単語が...
$sql='select * from product';
$cond="";
if($sname != ""){
$cond=" where pname like '%" . $sname ."%' ";
}
プログラムの中でSQLが使われている!
まとめ
• 社会を支える情報システムは
様々なプログラミング言語で開発されている
• 今回はPHPというプログラミング言語で開発した
情報システムを体験した
• 情報システムはデータベースと連携しながら
データの処理を行っている