ユースケースシナリオ
- 共通アクター
- 一般利用者
- 管理者
【ログインする】
アクター:一般利用者、管理者前提条件:なし
- システムはログインしていないユーザにアクセスされると、ログイン画面を表示する。
- ユーザはユーザ名とパスワードを入力し、システムにログインする。
- ユーザ名とパスワードが一致した場合、ログインすることができる。
- ユーザが一般利用者の場合、一般利用者の初期表示画面を表示する。
- ユーザが管理者の場合、管理者画面を表示する。
- ユーザ名もしくはパスワードが一致しない場合、「ユーザ名かパスワードが間違っています」と表示し、ログイン画面に戻る。
【アンケートに回答する】
アクター:一般利用者前提条件:ログインされていること、回答可能なアンケートが存在すること
- アンケート一覧画面から、回答するアンケートを選択する。
- アンケート回答画面へと遷移し、アンケート内容が表示される。
- アンケートの回答を入力する。
- 今までの回答を保存して途中でやめるには、「下書き保存」ボタンを押下する。
- アンケートの回答を提出するには、「提出」ボタンを押下する。
- 入力内容に不備がある場合は、エラー箇所を表示する。
- 提出期限が切れている場合は、エラーを表示する。
- 不備がない場合、内容確認画面に遷移する。
- 回答内容を確認する。
- この内容で問題ない場合、「提出」ボタンを押下してアンケートを提出する。
- 書き直ししたい場合、「書き直す」ボタンを押下してアンケート回答画面に戻る。
- 提出したことを示す画面を表示する。
- アンケート一覧画面に戻る。
【提出済みアンケートを確認する】
アクター:一般利用者前提条件:ログインされていること、提出済みアンケートが存在すること
- 「提出済みのアンケート」を選択し、提出済みのアンケートの一覧を表示する。
- 一覧から、確認する提出済みのアンケートを選択する。
- アンケート確認画面へと遷移し、選択したアンケートの内容と回答内容が表示される。
- アンケートの回答内容を確認する。
- 「戻る」を押下してアンケート一覧画面に戻る。
【アンケートを作成する】
前提条件:ログインされていること、管理者アンケート一覧画面が表示されていることアクター:管理者
- 「アンケートの作成」を選択する。
- アンケート作成画面が表示される。
- 新規作成か、他のアンケートを元に作成するかを選択する。
- 他のアンケートから作成する場合、元にするアンケートを選択する。
- 各設定値のデフォルトとして、指定されたアンケートの内容が読み込まれる。
- アンケート名を設定する。
- アンケートの質問項目を設定する。入力方式、選択制限などを設定する。
- 質問項目に対応した選択肢を設定する。選択肢に表示される文字列や選択値を設定する。
- 5〜6を適宜繰りかえす。
- アンケート質問内容の入力が完了したら、「保存」ボタンを押下する。
- 入力内容に不備がある場合は、エラー箇所を表示する。
- 不備がない場合、内容確認画面に遷移する。
- 質問内容を確認する。
- この内容で問題ない場合、「保存」ボタンを押下してアンケートを保存する。
- 書き直ししたい場合、「書き直す」ボタンを押下してアンケート作成画面に戻る。
- 管理者アンケート一覧表示画面に戻る。
【アンケートを編集する】
前提条件:ログインされていること、編集対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていることアクター:管理者
- 一覧から編集するアンケートを選択する。
- アンケートの内容が表示されるので、「編集」ボタンを押す。
- 既にこのアンケートが配信されている場合は編集できないので、エラーを表示する。
- アンケート編集画面が表示される。
- アンケートを編集する。編集方法は作成時と同様。
- アンケートを保存する場合、「保存」ボタンを押下する。
- 入力内容に不備がある場合は、エラー箇所を表示する。
- 不備がない場合、内容確認画面に遷移する。
- 回答内容を確認する。
- この内容で問題ない場合、「保存」ボタンを押下してアンケートを保存する。
- 書き直ししたい場合、「書き直す」ボタンを押下してアンケート作成画面に戻る。
- 管理者のアンケート一覧表示画面に戻る。
【アンケートを配信する】
前提条件:ログインされていること、配信対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていることアクター:管理者
- 一覧から配信するアンケートを選択する。
- アンケートの内容が表示されるので、「配信」ボタンを押す。
- 配信対象選択画面が表示される。
- 配信対象とするユーザを選択し、配信ボタンを押す。
- 既にこのアンケートが配信されているユーザは選択できない。
- 配信確認画面が表示される。
- この内容で問題ない場合、「配信」ボタンを押下してアンケートを配信する。
- 対象ユーザを選択し直したい場合、「戻る」ボタンを押下して配信対処宇選択画面に戻る。
- ユーザにアンケートが配信される。
- ユーザのメールアドレスに配信通知メールが送信される。
【アンケートを削除する】
前提条件:ログインされていること、削除対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていることアクター:管理者
- 一覧から削除するアンケートを選択する。
- アンケートの内容が表示されるので、「削除」ボタンを押す。
- 削除確認画面が表示される。
- このアンケートが配信されている場合、警告するメッセージが表示される。
- このアンケートに対する回答が存在する場合、それを警告するメッセージが表示される。
- この内容を削除して問題ない場合、「削除」ボタンを押下してアンケートを削除する。
- 削除をキャンセルしたい場合、「戻る」ボタンを押下して一覧画面に戻る。
- アンケートが削除される。
【アンケートを集計する】
前提条件:ログインされていること、集計対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていることアクター:管理者
- 一覧から集計するアンケートを選択する。
- アンケートの内容が表示されるので、「集計」ボタンを押す。
- アンケートの集計結果が表示される。
- 「CSVで出力」を押下すると、csv形式で集計結果が保存される。
【ユーザを登録する】
前提条件:ログインされていること、ユーザ一覧画面が表示されていることアクター:管理者
- 「ユーザ登録」を選択する。
- ユーザ登録画面が表示される。
- ユーザ情報を入力し、「登録」ボタンを押下する。
- CSVから一括してユーザを登録する場合、ファイルをダイアログで選択し、「登録」ボタンを押下する。
- 2.1, 2.2で入力内容に不備がある場合、エラーを表示する。
- 確認画面が表示される。
- この内容でよければ、「登録」ボタンを押す。
- 入力をやり直したければ「戻る」ボタンを押し、登録画面へ遷移する。
- ユーザ一覧画面へと遷移する。
【ユーザ情報を変更する】
前提条件:ログインされていること、変更対象のユーザが存在すること、管理者のユーザ一覧画面が表示されていることアクター:管理者
- ユーザ一覧画面から、ユーザ情報を変更するユーザを選択する。
- ユーザ情報が表示されるので、「編集」ボタンを押す。
- 選択されたユーザのユーザ情報編集画面が表示される。編集方法は作成時と同様。
- 編集が完了したら、「保存」ボタンを押下する。
- 入力内容に不備がある場合は、エラー箇所を表示する。
- 不備がない場合、内容確認画面に遷移する。
- 入力内容を確認する。
- この内容で問題ない場合、「保存」ボタンを押下してユーザ情報を保存する。
- 書き直ししたい場合、「書き直す」ボタンを押下してユーザ情報編集画面に戻る。
- 管理者のユーザ一覧表示画面に戻る。
【ユーザ情報を削除する】
前提条件:ログインされていること、集計対象のアンケートが存在すること、管理者のアンケート一覧画面が表示されていることアクター:管理者
- 一覧画面から削除するユーザを選択する。
- ユーザ情報が表示されるので、「削除」ボタンを押す。
- 削除確認画面が表示される。
- このユーザを削除して問題ない場合、「削除」ボタンを押下してアンケートを削除する。
- 削除をキャンセルしたい場合、「戻る」ボタンを押下して一覧画面に戻る。
- ユーザが削除される。
2007年12月14日(金) 04:07:58 Modified by ror_vs_java