module_kato 2

モジュールフローチャート
加藤淳也
ログイン機能
開始
入力されたユーザ名とパスワードを読み込む
ユーザ名とパスワードでMemberテーブル検索
Memberテーブル内で
一致したものがあったか
no
yes
セッションの開始
ログイン成功を表示
元のページへ戻るリンクと
トップページへ戻るリンクの表示
終了
ログイン失敗を表示
ログアウト機能
開始
セッションを保持しているか
no
yes
セッションを破棄
元いたページへとぶ
終了
ユーザ登録機能
開始
入力された情報を読み込む
入力情報に未記入がなく、
文字数の超過がないか
no
yes
入力されたユーザ名をMember
テーブルから検索
既にMemberテーブルに登録されているか
yes
no
Memberテーブルに登録
登録完了と表示
トップページへのリンクを表示
終了
“既に使用されてい
ます”と表示
“入力内容に問題が
あります”と表示
ユーザ情報破棄機能
開始
ユーザ名を読み込む
ユーザ名に値が入っているか
no
yes
入力されたユーザ名をMember
テーブルから検索
既にMemberテーブルに登録されているか
no
yes
Memberテーブルから削除
削除完了と表示
トップページへのリンクを表示
終了
“指定したユーザが存
在しません”と表示
“ユーザ名を入力し
てください”と表示
ユーザ情報変更機能
開始
変更する入力項目と情報を読み込む
no
入力情報が未記入でなく、
文字数の超過がないか
yes
Memberテーブルを変更
変更完了と表示
元のページへのリンクを表示
終了
“入力情報に問題が
あります”と表示
セッション機能
開始
セッションが既に始まっているか
no
yes
$sessionをnew CGI::Session
で始める
Session->param(“name”)
にユーザ名を代入
終了
$sessionをnew CGI::Session
で始める