• 検索結果がありません。

情報公開システム論2.pptx

N/A
N/A
Protected

Academic year: 2021

シェア "情報公開システム論2.pptx"

Copied!
63
0
0

読み込み中.... (全文を見る)

全文

(1)

情報公開システム論

(2)

神戸情報大学院大学

 

横山輝明

(2)
(3)

ホームページ

(1)  

•  ホームページ

 

– 自由に作成・安価   – 世界中に公開   – 多彩な表現力   – 双方向性

(4)

ホームページ

(2)  

•  さまざまなサービス

 

– 双方向性の利用   – 表現力の向上   – CMSとしてシステム化 チャット:  KentWebチャットシステム   h,p://www.kent-­‐web.com/chat/sample/windy.cgi  

(5)

ホームページ

(3)  

(6)

ハイパーテキスト

 (1)  

•  ハイパーテキストとは   –  文書(テキスト)間に意味や連想などに基づいた関係性を 与える仕組みと実現機構   –  膨大な文書情報処理のための文書管理機構   •  Memex  (1945)  →  関連システム  (1960~)  →  WWW  (1990)   –  一次元的な「紙の本」に対する「新しい文書」の提案   •  例:   –  百科事典の注釈や関連項目の表記

(7)

ハイパーテキスト

 (2)  

•  “As  We  May  Think”  (1945,  Vannevar  Bush)  

–  夢の文書管理装置memex(MEMory  Extension:  記憶拡張 装置)の構想を提案  

–  マイクロフィルムやレコードの管理装置   –  データ間に連想関係を与える  

(8)

ハイパーテキスト

 (3)  

•  Douglas  Carl  Engelbart  

–  マウスを発明  

–  ハイパーテキストの概念を実現  

•  NLS  (oN-­‐Line  System)を実装  (1960年代)  

–  文書管理システム  

(9)

ハイパーテキスト

 (4)  

•  Theodor  Holm  Nelson  

–  1960年  Project  Xanaduを開始  

•  ハイパーテキスト機構の実現プロジェクト  

•  活動継続中、Xanadu公式サイト:  h,p://xanadu.com/  

–  1965年 「ハイパーテキスト」という言葉を発明   –  1968年  HyperText  EdiVng  Systemを提案

(10)

余談

:  マルチメディア

•  1990年代にパソコンマルチメディアブーム   –  コンピュータの進化が背景   •  マルチメディアとは   –  数値処理、文字処理、AV(音声、画像、ビデオ)処理を加 えた複合型メディアのこと   –  コンピュータ、ソフトウェア、ゲーム、クリエイター業界の垣 根を越えたコンテンツ作り

(11)
(12)

タグ: 基本・ヘッダ

•  基本タグ –  <html> HTMLの開始と終了を定義 –  <head> ヘッダ要素を定義 –  <body> ボディ要素を定義 •  ヘッダ関連 –  <title> ページのタイトルを定義 –  <base> リンクのベースとなるパスを定義 –  <meta> HTML/XHTML文書の情報を定義 –  <link> 他の文書との関係を定義 –  <style> 文書のスタイルを定義

(13)

タグ例: 基本・ヘッダ

•  HTMLヘッダ(緑) •  head部とbody部の指定 (青) •  HTML本文(白) <html>   <head>  

<meta  h,p-­‐equiv="Content-­‐Type"  content="text/html;  charset=Shii_JIS"  />   <Vtle>情報公開システム論</Vtle>   </head>     <body>   <h1>XHTMLとは</h1>   <p>XHTMLとは・・・</p>   </body>   </html>

(14)

タグ: 文章構成

•  <h1>~<h6> 見出しを定義

•  <p> パラグラフ(段落)を定義

•  <div> ディビジョン(1つのブロック)を定義

•  <span> テキストの範囲を指定(何もしない)

•  <br/> 強制改行

•  <hr/> 罫線を表示

•  <pre> 改行、スペース等を保ったまま表示

(15)

タグ例: 文章構成

•  HTMLヘッダ + HTMLボディ (ヘッダ部省略)
 
 <body> <h1>XHTMLとは1</h1> <h2>XHTMLとは2</h2> <h2>XHTMLとは3</h2> <p>こんな感じで一段落を指定します。</p> <p>さらに続けて、もう一段落です。</p> 改行したいときは→ <br> <hr> 仕切りの罫線を入れてみました
 </body>

(16)

タグ: フォントスタイル

•  <b> テキストをボールド体に指定

•  <big> フォントサイズを大きく指定

•  <i> テキストをイタリック体に指定

•  <small> フォントサイズを小さく指定

•  <sub> テキストを下付きに指定

•  <sup> テキストを上付きに指定

•  <tt> テレタイプ文字に指定

(17)

タグ: リンク

•  <img> 画像を配置

(18)

タグ例: リンク

•  画像と外部リンク –  src, href属性にURLを指定
 (赤字の部分) (ヘッダ部省略)
 
 <body> 島根県立大学ロゴ <br> <img src="http://www.u-shimane.ac.jp/img/header/logo.gif" /> <br> 島根県立大学への

<a href="http://www.u-shimane.ac.jp/">リンク</a>

(19)

参考: 画像

URLの確認方法

•  画像の上で右クリック → 「プロパティ」

•  アドレス欄を確認、コピーペースト

(20)

タグ: リスト

•  <ul> リスト形式を定義

•  <ol> 番号付きリストであることを定義

– <li> リスト形式の各リストを定義

•  <dl> 見出し付きリストであることを定義

– <dt> リストの見出しを定義 – <dd> リストの各項目を定義

(21)

タグ例: リスト

•  リスト、数字つきリスト

–  「ul」,「ol」、項目は「li」で指定

<body>

<ul>

<li>リストA</li> リストAの内容

<li>リストB</li> リストBの内容 <li>リストC</li> リストCの内容 </ul> <ol> <li>リスト1</li> リスト1の内容 <li>リスト2</li> リスト2の内容 <li>リスト3</li> リスト3の内容

(22)

タグ: テーブル

•  <table> テーブル(表)を定義 –  <caption> テーブルの表題を定義 –  <tr> テーブルに新しい行を定義 –  <th> ヘッダセル(項目名のセル)を定義 –  <td> データセル(通常のセル)を定義 –  <thead> テーブルのヘッダ部を定義 –  <tbody> テーブルのボディ部を定義 –  <tfoot> テーブルのフッタ部を定義 –  <colgroup> テーブルの列グループを定義 •  <col> 列グループの中で列を定義

(23)
(24)

演習

•  目的

 

– HTML利用のイメージをつかむ  

•  すること

 

– HTMLファイルの作成   – HTMLファイルの閲覧  

(25)

HTMLの書き方

•  ① 全体構造の作成

– HTML文書の基本構成 – 形に合わせて用意、コピーでよい

•  ② 文書の追加

– 文書を書き加える – タグの利用

(26)

HTMLの基本構造

•  ヘッダ

– HTML文書の設定

•  タグ

– データ修飾

•  入れ子構造

– タグの入れ子

<name>taro yamada</name>

<users type="array"> <user>

<id>99999</id>

<name>taro yamada</name>

</user> </users>

タグ構造: 赤字がタグ、白字がデータ

入れ子構造: タグが別のタグの中に入る

(27)

HTMLの構成

•  HTMLヘッダ + HTMLボディ <html>   <head>   <Vtle>情報公開システム論</Vtle>   </head>   <body>   <h1>XHTMLとは</h1>   <p>XHTMLとは・・・</p>   </body>   </html>

(28)

HTML記述の注意

•  タグの取り扱い –  タグ(要素タイプ名、属性名)は小文字で記述 –  属性の値は必ず引用符で囲む •  <xxx property="属性値"> –  終了タグを省略しない •  <xxx>~</xxx> •  <yyy /> •  「&」の書き換え –  「&」は「&amp;」と記述

(29)

課題テンプレート

•  基本的な形、準備

– titleタグ内を書き換えてみる – bodyタグ内にHTMLタグを書く <html>   <head>   <Vtle>情報公開システム論</Vtle>   </head>   <body>   好きなことをここに書いてみる
 </body>   </html>

(30)

課題:

 HTMLの利用

•  本文を記述する –  bodyタグ内に何でもいいので簡単な文書を書く   –  自己紹介とか? •  利用するタグ –  <h1>,  <h2>,  <p>,    <br>   –  <img>  <a>   –  <ul>か<ol>の一方 •  条件 –  <h1>,  <h2>,  <p>,  <br>は1つ以上使う –  画像1つ以上、リストを1つ以上、リンクを1つ以上   •  ファイル名   –  「e学籍番号.html」 例:  e123456.html  

(31)
(32)

CSSとは

•  Cascading Style Sheets の略

•  Webページの見た目を規定する言語

(33)

スタイルシートの例

<html> <head> <title>情報公開システム論</title> <style type="text/css"> H1 { color: red; } </style> </head> <body> 好きなことをここに書いてみる
 </body> </html> <style  type="text/css">~</ style>内に記述

(34)

簡単なスタイルシート

•  「タグ」への「スタイル」指定

– タグ(緑)にスタイル(赤)を指定 – 複数のタグを選択できる – 複数のスタイルを記述できる (タグ)  {        (スタイル):  (指定);      (スタイル):  (指定);          複数個を並べて記述
 }   H1  {     border-­‐color:  red;   }   「H1」タグの
 「border-­‐color」を


(35)

スタイルシート命令

•  色

•  フォントサイズ、フォント装飾

•  マージン

•  枠

•  (無数に存在)

(36)

CSS: 色の指定

•  「color:」

– 色を指定する /*  名前で指定 */   H1  {  color:  red;  }   /*  数値で指定(16進数)#RRGGBB  */   H1  {  color:  #ff0000;  }   /*  数値で指定(0~255)rgb(R,  G,  B)  */   H1  {  color:  rgb(255,  0,  0);  }   /*  数値で指定 (0~100%)  rgb(R,  G,  B)  */   H1  {  color:  rgb(100%,  0%,  0%);  }  

(37)

CSS: フォントの指定

•  「font-size:」

– 文字の大きさを指定する /*  名前で指定 */  

BODY,  TH,  TD  {  font-­‐size:  large;  }    

/*  数値で指定 */  

BODY,  TH,  TD  {  font-­‐size:  16pt;  }  

/*  文字サイズを指定するキーワード */  

(38)

長さ・大きさの指定

•  さまざまな単位で指定が可能

– 10em ... 文字の高さを基準とした1文字分の長さ – 10px ... 10ピクセル – 10in ... 10インチ(1in=2.54cm) – 10cm ... 10センチメートル(1cm=10mm) – 10mm ... 10ミリメートル(10mm=1cm) – 10pt ... 10ポイント(1pt=1/72in)

(39)

CSS: フォント装飾

•  「text-decoration:」 装飾の指定

– 文字の飾りつけ H1  {     text-­‐decoraVon:  blink;   }   underline(下線)、 overline(上線)、
 line-­‐through(打ち消し線)、
 blink(点滅)  

(40)

CSS: 背景の指定

•  「background-color:」

– 背景色を指定する

•  「background-image:」

– 背景画像の URLを指定する /*  背景色の指定 */   H1  {  background-­‐color:  #ccccff;  }   /*  背景画像の指定 */  

(41)

CSS: 枠の指定

•  「border-color:」 枠の色

•  「border-width:」 枠の太さ

•  「border-style:」 枠の線

H1  {     border-­‐color:  red;   border-­‐width:  1px;     border-­‐style:  solid;   }   none(線無し)、
 do,ed(点線)、
 dashed(粗い点線)、
 solid(実線)、
 double(二重線)、
 groove(谷線)、
 ridge(山線)、


(42)

スタイルシートの記法

•  基本は「タグ」に対して「スタイル」を指定 •  タグ –  XHTMLのタグ(図中の緑) –  複数指定も可能、「,」(カンマ)で区切る •  スタイル –  スタイル指定(図中の赤) –  「(CSSキーワード):」と「(指定する値);」 –  コロン(:)とセミコロン(;)に注意 (タグ)  {      /*  コメント欄は無視される*/      (スタイル):  (指定);      (スタイル):  (指定);          複数個を並べて記述
 H1  {     border-­‐color:  red;   border-­‐width:  1px;     border-­‐style:  solid;  

(43)

スタイルシートの埋め込み

(1)

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <title>情報公開システム論</title> <style type="text/css"> H1 { color: red; } </style> </head> <body> <style  type="text/css">~   </style>内に記述

(44)

スタイルシートの埋め込み

(2)

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <title>情報公開システム論</title>

<link rel="stylesheet" type="text/css" href="xxx.css">

</head> <body> 好きなことをここに書いてみる
 </body> </html> CSSを外部ファイルにて定義   外部ファイルから読み込み H1 { color: red; } CSSを定義したファイル   「xxx.css」   CSSをここに記述

(45)

クラスや

IDの割り当て

•  クラス –  タグをグループ化する仕組み –  同一タグを種類分けしてデザインしたい場合に利用 •  同じH1でも違うデザインを使いたい •  ID –  タグに名前をつける仕組み –  ひとつひとつのタグを区別して扱いたい場合に利用 •  個別の部分にデザインを指定したい <h1  class="midashi1">見出しとして扱う!</h1>   <h1  class="midashi2">見出しとして扱う!</h1>  

<h1  id="special">IDで名前をつけた!</h1>  

同じH1でも、


クラスやIDを用いることで


区別して指定できる


(46)

div, spanタグ

•  divとspanタグは何もしないタグ

– 文章中で、クラスやIDを割り当てるために用いる – スタイルシートのために用いられる – spanタグは改行しない – divタグはブロックとなる(改行する)

<span  id="myname">横山輝明</span>です。<br/>  

テストの<span  class="keyword">文章</span>です。このようにして文章を

<span class="keyword">記述</span>している途中で、一部をdivタグや spanタグで囲んでクラスやIDを指定することができます。クラスやIDで、場 所指定してスタイルシートを指定するために用いられます。  

(47)

クラスや

IDの指定

•  クラス: タグ名に「.」(ドット)で続けて指定

•  ID: タグ名に「#」で続けて指定

H1.midashi  {     border-­‐color:  red;   }   .midashi  {     border-­‐color:  red;   }   H1タグのmidashiクラスすべて H1#myname  {     border-­‐color:  red;   }   #myname  {     border-­‐color:  red;   }   H1タグのmyname  IDすべて

(48)

スタイルシートの利点

•  見た目と構造を分離できる

•  見た目を一度に指定できる

•  見た目を一度に変更できる

•  好きな見た目に変更できる

(49)

参考サイト

•  検索してみる

– 「css 入門」など

•  とほほのスタイルシート入門

– http://www.tohoho-web.com/css/index.htm – http://www.tohoho-web.com/css/reference.htm

•  - とほほのWWW入門

– http://www.tohoho-web.com/www.htm

(50)
(51)

演習

•  目的

 

– CSS利用のイメージをつかむ  

•  すること

 

– HTMLファイルへのCSS追加   – HTMLファイルの閲覧  

(52)

スタイルシートの追加

<html> <head> <title>情報公開システム論</title> <style type="text/css"> H1 { color: red; } </style> </head> <body> 好きなことをここに書いてみる
 </body> </html> <style  type="text/css">~</ style>内に記述

(53)

課題:

 CSSの追加利用

•  CSSの追加   –  先ほどのHTMLファイルにCSSでデザイン追加   –  文字サイズ、色、背景などを指定   –  余裕があればCLASS,  IDを指定   •  ファイル名   –  「e学籍番号.html」 例:  e123456.html   •  提出   –  [email protected]  へメール   –  タイトル: 情報公開システム論HTML   –  宛先・ファイル名・タイトル厳守   –  本文には感想やコメントなども任意でどうぞ

(54)
(55)

課題:

Webページ作成グループワーク

•  演習内容

 

– グループでWebページを作成する   – 有益で魅力的なコンテンツ作成を経験する   – 共同作業による情報公開を経験する  

•  演習の手順

 

– グループ分け   – コンテンツ作成   – 発表と相互評価  

(56)
(57)

課題:

Webページ作成グループワーク

•  演習内容

 

– グループでWebページを作成する   – 有益で魅力的なコンテンツ作成を経験する   – 共同作業による情報公開を経験する  

•  演習の手順

 

– グループ分け   – コンテンツ作成   – 発表と相互評価  

(58)

演習の流れ

•  グループ分け   –  〜5人程度のグループを作る、少人数も可   •  テーマ決定   –  Webページの企画   –  他者にとって有益で魅力的な内容   –  全体の構成や役割分担を決める   –  人数  x  3ページ程度の量を目安   •  コンテンツ作成   –  演習時間で作業、役割分担は自由   •  結果発表   –  各グループが作成内容を発表   •  評価   –  チーム内相互評価   –  チーム間相互評価  

(59)

グループ分け

•  学生グループを作る

 

– 〜5人くらい  

(60)

テーマ決定

•  Webページの企画を決定   –  他者にとって有益で魅力的な内容   –  全体の構成や役割分担を決める   –  最低9ページ、人数 x  3ページ程度の量を目安   •  テーマを発表   –  資料作成して発表、資料はメールで提出   –  チーム名、メンバー(名前、学籍番号)   –  役割分担   –  テーマ説明   •  誰に、どのような内容   –  ページ構成   •  どんなページを用意するのか   •  各ページはどのようにリンクするのか   •  文章や図で説明する (設計図になる)  

(61)

コンテンツ作成

• 

Webページを作成  

– 講義時間内に作業、他の時間も可   – 取材に外出も可能、要相談   – まずはPC上で作成、後から公開  

•  作業方法

 

– 午前、午後の終わりに進捗報告   – その間は自由に時間をつかってよい   – 取材、質問など  

(62)

結果発表

•  作成内容の発表

 

–  各グループが発表   •  メンバー全員で発表、必ず何か喋る   •  質疑応答   –  作成したコンテンツを紹介   •  資料を作成して発表、資料は提出   •  テーマ概要   –  どんな人向け、どんな内容   •  作成したページの紹介   •  こだわったところ、力を入れたところ   •  感想  

(63)

評価

•  学生間の相互評価

 

–  他グループを評価   •  内容の質と量   •  見た目やデザイン   –  メンバーを評価   •  作業量、グループへの貢献  

•  評価方法

 

–  他グループ:1〜5   •  1が低、3が普通、5は優秀   –  メンバー:1〜5   •  1が低、3が普通、5は優秀  

参照

関連したドキュメント

LF/HF の変化である。本研究で はキャンプの日数が経過するほど 快眠度指数が上昇し、1日目と4 日目を比較すると 9.3 点の差があ った。

今回、新たな制度ができることをきっかけに、ステークホルダー別に寄せられている声を分析

近年、気候変動の影響に関する情報開示(TCFD ※1 )や、脱炭素を目指す目標の設 定(SBT ※2 、RE100

 ・ ナンバープレートを破損、紛失したとき   ・ 住所、氏名、定置場等に変更があったとき  ・

QRされた .ino ファイルを Arduino に‚き1む ことで、 GUI |}した ƒ+どおりに Arduino を/‡((スタンドアローン})させるこ とができます。. 1)

2016 年度から 2020 年度までの5年間とする。また、2050 年を見据えた 2030 年の ビジョンを示すものである。... 第1章

 履修できる科目は、所属学部で開講する、教育職員免許状取得のために必要な『教科及び

 履修できる科目は、所属学部で開講する、教育職員免許状取得のために必要な『教科及び