<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/sany/">
    <title>SANY@wiki（講義用）</title>
    <link>http://w.atwiki.jp/sany/</link>
    <atom:link href="https://w.atwiki.jp/sany/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>SANY@wiki（講義用）</description>

    <dc:language>ja</dc:language>
    <dc:date>2007-02-28T15:06:54+09:00</dc:date>
    <utime>1172642814</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/31.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/30.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/29.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sany/pages/22.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/sany/pages/31.html">
    <title>最終版をまとめたページ</title>
    <link>https://w.atwiki.jp/sany/pages/31.html</link>
    <description>
      **まとめ
　プログラムソースはＡ君にもらってください。
　レビュー記録表・テスト項目表・障害記録表などは、原本を提出してしまってますので手元にありません。
-[[システム提案書&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=5&amp;file=%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E9%96%8B%E7%99%BA%E6%9B%B8Ver.1.0.doc]]
-[[開発計画書&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=8&amp;file=%E9%96%8B%E7%99%BA%E8%A8%88%E7%94%BB%E6%9B%B8Ver.1.0.doc]]
-[[外部設計書&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=23&amp;file=%E5%A4%96%E9%83%A8%E8%A8%AD%E8%A8%88%E6%9B%B8Ver1.4.doc]]
-[[内部設計書&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=1&amp;file=%E5%86%85%E9%83%A8%E8%A8%AD%E8%A8%88Ver1.2.doc]]
-[[品質見解&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=31&amp;file=sany%E5%93%81%E8%B3%AA%E8%A6%8B%E8%A7%A31.0.doc]]    </description>
    <dc:date>2007-02-28T15:06:54+09:00</dc:date>
    <utime>1172642814</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/30.html">
    <title>発表用資料</title>
    <link>https://w.atwiki.jp/sany/pages/30.html</link>
    <description>
      ** システムを動かす
それでは実際にシステムを動かしてみます。
初期画面では、会員カードを持った顧客はバーコードリーダーで会員番号を読み込みます。
会員カードを持たない顧客はそのまま「次へ」を押します。

このメニュー選択画面以降から、ページ左上には進行具合を表示し、ページ右上には「前へ戻る」と「取り消し」のボタンを表示しています。「前へ戻る」を押すと一つ前のページに戻り、「取り消し」を押すと初期画面に戻ります。
メニュー選択画面ではまず、データベースで入力された会員番号から名前を探し、表示します。顧客はメニューを選択します。注文したいメニューにチェックを入れて、注文が決まったら「決定」を押します

もし顧客の選んだ注文にカラーが選ばれていた場合、この髪色選択画面に移動します。カラーが選ばれていなかったら確認画面に移動します。カラー選択画面では、顧客は色を変えたい範囲を選択し、右側のカラーパレットで色を選びます。範囲や色は何度でも選択することができます。自分の気に入った画像になったら「」を押します。

確認画面です。確認画面ではメニュー選択画面で顧客が選んだメニューが表示されています。メニューの右側は髪色選択画面で変更した画像が表示されます。今回は都合上、サンプル画像を表示しています。
メニューに間違いがない場合「」を押します。

受け付け終了画面です。
受け付けたメッセージと受け付け番号を表示して、10秒後に初期画面に戻ります。    </description>
    <dc:date>2007-01-09T14:18:34+09:00</dc:date>
    <utime>1168319914</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/29.html">
    <title>コメントを追加したもの（1/5）</title>
    <link>https://w.atwiki.jp/sany/pages/29.html</link>
    <description>
      /*  2007/1/5
 *  c0104401 吉原美樹
 *  土曜prog img_make.java
 *  写真（jpg）を読み込みサンプルを作成しpngファイルに出力する
 *
 *  Ver.0.5 int型の引数で呼び出されるように修正
 *  Ver.0.8 &quot;次へ&quot;を設置（押すとhair_sample.pngを上書き保存）
 *  Ver.1.0 &quot;次へ&quot;ボタンを破棄（画像の保存は変数で制御し
 *  一番最初とカラーパレットから色を選ぶ度に行う
 *  毎回jpgを読み込んでいたものを
 *  起動時に一度だけ読み込むように変更
 *  それに伴いアルファ値のセット・リセットを記述
 *  コメントを追加
 *  範囲選択の部分を修正
 *  ドラッグ中に写真外に出た場合は写真のへりに点を取ったことにする
 *  変数の出力ファイル名（output_name）以外をprivate化
 *	 Ver.1.2 コメントの追加
 *　アプレットでも画像を表示できるように */


import java.applet.Applet;
import java.awt.AlphaComposite;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.RenderingHints;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import java.awt.geom.GeneralPath;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;

public class img_    </description>
    <dc:date>2007-01-05T15:21:00+09:00</dc:date>
    <utime>1167978060</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/28.html">
    <title>img_make.java_applet</title>
    <link>https://w.atwiki.jp/sany/pages/28.html</link>
    <description>
      package prog;

/*  2006/12/26
 *  c0104401 吉原美樹
 *  土曜prog img_make.java
 *  写真（jpg）を読み込みサンプルを作成しpngファイルに出力する
 *  
 *  Ver.0.5 int型の引数で呼び出されるように修正
 *  Ver.0.8 &quot;次へ&quot;を設置（押すとhair_sample.pngを上書き保存）
 *  Ver.1.0 &quot;次へ&quot;ボタンを破棄（画像の保存は変数で制御し
 *  一番最初とカラーパレットから色を選ぶ度に行う
 *  毎回jpgを読み込んでいたものを
 *  起動時に一度だけ読み込むように変更
 *  それに伴いアルファ値のセット・リセットを記述
 *  コメントを追加
 *  範囲選択の部分を修正
 *  ドラッグ中に写真外に出た場合は写真のへりに点を取ったことにする
 *  変数の出力ファイル名（output_name）以外をprivate化 */

import java.applet.Applet;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import java.awt.geom.GeneralPath;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class img_make extends Applet{
	/**
	 *
	 */

	// シリアル番号
	private static final long serialVersionUID = 1L;

	// ----------------- 変数の宣言↓ここから↓ -----------------

	// 顧客番号
	private String name_id = &quot;00000000    </description>
    <dc:date>2006-12-27T17:34:07+09:00</dc:date>
    <utime>1167208447</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/27.html">
    <title>プログラムサンプル</title>
    <link>https://w.atwiki.jp/sany/pages/27.html</link>
    <description>
      package prog2;

public class Counter{
	private int cnt=0; // カウンターの値を保持する変数
	int getCounter(int i){ //このiには常に１が格納されている
		cnt = cnt+i; // iをcntに足しこむ
		return cnt;	// cntを返す
	}
}

package prog2;

public class Sample {
	public static void main(String[] args){
	Counter counter =new Counter(); //カウンターの値を取得
	for(int i=0;i&lt;5;i++){
		int number = counter.getCounter(1);
		System.out.println(&quot;カウンターの値&quot;+number+&quot;を取得しました。&quot;);
	}
	}
}    </description>
    <dc:date>2006-12-27T14:31:08+09:00</dc:date>
    <utime>1167197468</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/26.html">
    <title>img_make.java_Ver.1.0</title>
    <link>https://w.atwiki.jp/sany/pages/26.html</link>
    <description>
      * img_make Ver.1.0
-[[img_make.java&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=26&amp;file=img_make.java]]
-[[Prog.java&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=26&amp;file=Prog.java]]

* ★ホワイトボックステスト

（1） 163~172行目
260*400のjpgファイルを読み込み、表示できるかテストする。ファイル名は以下の24個。

000000000000.jpg
000000000009.jpg
000000000010.jpg
000000000099.jpg
000000000100.jpg
000000000999.jpg
000000001000.jpg
000000009999.jpg
000000010000.jpg
000000099999.jpg

000000100000.jpg
000000999999.jpg
000001000000.jpg
000009999999.jpg
000010000000.jpg
000099999999.jpg
000100000000.jpg
000999999999.jpg
001000000000.jpg
009999999999.jpg

010000000000.jpg
099999999999.jpg
100000000000.jpg
999999999999.jpg

（2） 188~199行目
写真上でマウスをドラック中、
１：左部外に抜ける
２：右部外に抜ける
３：上部外に抜ける
４：下部外に抜ける
を試し、それぞれ写真の縁に点が取られていることを確認する。

（3） 202行目
140	int line_every = 3;　の値を変更して、点の取得間隔が反映されていることを確かめる。

（4） 範囲選択（クリック）のテスト
八箇所のポイントをクリックし、範囲選択が行われるかチェック。

（5） カラーパレットのテスト
八色でポイントの判定はそれぞれ八箇所ずつなので    </description>
    <dc:date>2006-12-27T13:10:20+09:00</dc:date>
    <utime>1167192620</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/25.html">
    <title>画像作成モジュールについて</title>
    <link>https://w.atwiki.jp/sany/pages/25.html</link>
    <description>
      **　ソースファイル
-[[Prog.java&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=25&amp;file=Prog.java]]
-[[img_make.java&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=25&amp;file=img_make.java]]
Ver.0.8：【次へ】ボタンを押すと画像を保存する。

-[[img_make.java_Ver.1.0]]
-[[img_make.java_applet]]

**　ファイル構造
#ref(file.png)

動作1：Prog中のmainから、img_makeモジュールを呼び出します。
動作2：../date/&quot;顧客番号を引数で指定&quot;.jpgを読み込み、../hair_sample.pngを書き出します。
date内のファイル（000000000099.jpg）↓
#ref(000000000099.jpg)

**　画面の余白など
#ref(mek.png)    </description>
    <dc:date>2006-12-27T17:33:59+09:00</dc:date>
    <utime>1167208439</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/24.html">
    <title>内部設計</title>
    <link>https://w.atwiki.jp/sany/pages/24.html</link>
    <description>
      **作成するモジュール
-バーコード読み取りモジュール
メソッド名：barcode_read
引数：なし
返り値：int型変数　（バーコードから読み込んだID）

-ページ移動モジュール
メソッド名：page_move
引数：？
返り値：？

-名前表示モジュール
メソッド名：name_print
引数：int型変数　（バーコードから読み込んだID）
返り値：なし

-名前取得モジュール
メソッド名：name_get
引数：int型変数　（バーコードから読み込んだID）
返り値：String型変数　（&quot;顧客の名前&quot;）

-メニューモジュール
メソッド名：menu_select
引数：int型変数　（メニューリスト）、int型変数　（押されたメニューボタン）
返り値：int型変数　（メニューリスト）

-画像作成モジュール
メソッド名：img_get
引数：int型変数　（バーコードから読み込んだID）
返り値：なし

-画像取得モジュール
メソッド名：name_get
引数：？
返り値：？

-確認モジュール
メソッド名：check_end
引数：int型変数　（バーコードから読み込んだID）、int型変数　（メニューリスト）、int型変数　（受付番号）
返り値：なし

-[[内部設計&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=24&amp;file=%E5%86%85%E9%83%A8%E8%A8%AD%E8%A8%88.doc]]

**GUIモジュール
[start]
↓
[バーコード読み取りモジュール]
↓
[ページ移動モジュール]
↓
[名前表示モジュール]→[名前取得モジュール]
↓
[ページ移動モジュール]
↓
[メニューモジュール]
↓
[ページ移動モジュール]
↓
[画像作成モジュール]
↓
[ページ移動モジュール]
↓
[確認モジュール]
↓
[ページ移動モジュール]
↓
[表示してから、10秒待つ]
↓
[end]    </description>
    <dc:date>2006-11-30T13:44:18+09:00</dc:date>
    <utime>1164861858</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/23.html">
    <title>外部設計書</title>
    <link>https://w.atwiki.jp/sany/pages/23.html</link>
    <description>
      *外部設計書
-[[外部設計書 5~7（2006/11/19）&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=23&amp;file=%E5%9C%9F%E6%9B%9C_%E5%A4%96%E9%83%A8%E8%A8%AD%E8%A8%88%E6%9B%B8_V0.1.doc]]
-[[外部設計書 5~7（2006/11/24）&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=23&amp;file=%E5%9C%9F%E6%9B%9C_%E5%A4%96%E9%83%A8%E8%A8%AD%E8%A8%88%E6%9B%B8_V0.2.doc]]
-[[外部設計書 Ver1.2（2006/12/08）&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=23&amp;file=%E5%A4%96%E9%83%A8%E8%A8%AD%E8%A8%88%E6%9B%B8Ver1.2.doc]]
-[[外部設計書 Ver1.4（2006/12/08）&gt;http://www20.atwiki.jp/sany?cmd=upload&amp;act=open&amp;pageid=23&amp;file=%E5%A4%96%E9%83%A8%E8%A8%AD%E8%A8%88%E6%9B%B8Ver1.4.doc]]    </description>
    <dc:date>2007-01-24T17:27:34+09:00</dc:date>
    <utime>1169627254</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sany/pages/22.html">
    <title>提案先企業や参考</title>
    <link>https://w.atwiki.jp/sany/pages/22.html</link>
    <description>
      *　参考
発表（1/13）は1チーム10分。自由にプロジェクタを使える。
Q&amp;Aを含めて15分ある。

**　提案先企業　資生堂に決定しました。
http://job.nikkei.co.jp/2007/corp/corp_info.aspx?E_CD=01539
**参考url
-資生堂のヘアサルーン
http://www.shiseido.co.jp/biyoushitsu/shoplist/list_hair.htm
-タッチパネルモニタ
http://shopping.yahoo.co.jp/l:2077140858?ei=UTF-8&amp;pt=59999
-NTT西日本専用サービス　『専用サービスのラインナップ』
http://www.ntt-west.co.jp/senyo/service/service2.html

**　画面見本
#ref(gamen.png)

**　端末の設置場所（破棄でプリンターを買うことにしました）
#ref(zu.png)

**　プリンター
http://www.fujixerox.co.jp/product/docuprint_c3050/price.html

**　画像処理参考
・Java2D・画像ファイルの入出力について
http://www.javadrive.jp/java2d/index.html

・Alpha値について
http://www02.so-net.ne.jp/~komori/archives/java/java2d.html    </description>
    <dc:date>2006-12-08T18:20:42+09:00</dc:date>
    <utime>1165569642</utime>
  </item>
  </rdf:RDF>
