モジュールフローチャート 加藤淳也 ログイン機能 開始 入力されたユーザ名とパスワードを読み込む ユーザ名とパスワードで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 で始める
© Copyright 2024 ExpyDoc