シラバス情報

科目名
ネットショップ応用
担当教員名
北原 俊一
ナンバリング
SAi3002
学科
2020〜2023年度 大学 社情デザイン学部 社情デザイン学科 3年
学年
3年
開講期
2023年度前期
授業形態
演習
単位数
2単位

実務経験の有無
実務経験および科目との関連性

ねらい
①科目の性格
本科目は、社会情報デザイン学科専門科目「情報領域」の選択科目であり、PCによる演習形式で授業が進められる。Webサーバ上でプログラム言語PHPを用いることにより,Web上のHTMLフォームからデータベースにデータを入力すること,データベースから必要なデータを抽出してWebページに表示することを目指す。さらにWebページ内で画像を利用する。この授業では「Webページ作成基礎」で学ぶHTML+CSS,「データベース応用」で学ぶSQL言語の知識を用いる。
②科目の概要
・SQL言語を使って,データベースにテーブルを作成する
・Webフォームを作成し,Webページから送られるデータをPHP+SQL言語を使ってデータベースに書き込む
・PHP+SQL言語を用いてデータベースから必要なデータを抽出し,Webページを作成する
③授業の方法(ALを含む)
・授業前に前回の内容について,再確認しておく。
・配布資料に基づいて,Webブラウザ上ですべての作業を行う。プログラムファイルの作成,実行,確認等。
・「まとめの文書」の作成を求めることがある
・作成したページを公開することがある
・授業後に資料を改めて読み、内容を再確認する。
実技、実験/創作、制作
④到達目標
1.データベースをSQL言語を使って操作できる
2.HTMLとスタイルシートを使ってフォームを作成できる
3.PHP+SQL言語を使って,フォームのデータをデータベースに書き込むことができる
4.データベースからPHP+SQL言語を使って必要なデータを読み込み,Webページとして表示できる
5.スタイルシートCSSを使って,ページのレイアウトができる
⑤ディプロマ・ポリシーとの関係(右の資質・能力を育成することを目的とする)
SA①-2 情報活用技術の修得

第1回
事前学習
授業資料を参照する
90分
授業内容
授業の概要,ツールの使い方。SQL, PHP言語について。ページ遷移時のデータ受け渡しについて。
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第2回
授業内容
データの準備(1) SQLを用いたデータベース作成, データ入力, データの抽出【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第3回
授業内容
データの準備(2) SQL言語のPHP言語内への埋め込み。データの書き込みと読み込み【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第4回
授業内容
データの準備(3) フォームを利用したデータベースへの入力データの書き込み【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第5回
授業内容
データの準備(4) データ入力ページのデザイン,画像データの準備とここまでのまとめ【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第6回
授業内容
データ(商品)一覧ページの作成(1)  データベースからのデータ抽出とWebページへの表示【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第7回
授業内容
データ(商品)一覧ページの作成(2) 画像表示のレイアウトーCSSを利用して【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第8回
授業内容
ユーザのデータ選択画面作成(1) PHPの配列を活用したデータ処理【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第9回
授業内容
ユーザのデータ選択画面作成(2) 選択されたデータの処理−変更・削除等【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第10回
授業内容
ユーザのデータ選択画面作成(3) 選択されたデータの処理−変更・削除等【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第11回
授業内容
ユーザのデータ選択画面作成(4) 選択されたデータの確認とデータベースへの書き込み【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第12回
授業内容
ユーザのデータ選択画面作成(5) システムの公開とここまでのまとめ【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第13回
授業内容
ユーザ入力データの集計(1) ユーザ入力データの読み込み,集計,表示 【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第14回
授業内容
ユーザ入力データの集計(2) ユーザ入力データの読み込み,集計,表示 ,ページデザイン【実技】
事後学習・次回事前学習
授業資料を読み理解を深める。
授業資料を事前に参照する
180分
第15回
授業内容
まとめ
事後学習
この授業を通して学んだことを一通り振り返る。
90分

フィードバック
節目の作業課題について,フィードバックする
評価方法および評価の基準
1.データベースの作成とデータ入力(20%)
2.スタイルシートの利用(20%)
3.フォーム入力データのデータベースへの書き込み(30%)
4.データベースからのデータ読み込み,およびデータのWebページへの表示(20%)
5.データベースからのデータ読み込みと集計(10%)

教科書
書名
著者
出版社
ISBN
備考
使用しない。授業中に資料を配布する。
推薦書・参考文献

履修上の助言、教員からのメッセージ
データベース応用を履修していない人には難しい内容が含まれています。Webページ作成基礎,ネットショップ基礎を履修していない場合も理解が難しい可能性があります。