Djember 機能設計

Webアプリを作ってみたの続き。
iPhoneでうまく再生できないという問題はあるものの、一応は完成。
せっかくなんで、設計書代わりに備忘録。

当初予定していた機能から少し変わっているので、もう一度整理。

 

ログイン画面

ログイン画面
・ログイン機能。ただし、ログインしていなくても一部機能は使用可
 (未ログイン状態で使用可能な機能は、シェアスコア一覧、シェアされたスコアの再生のみ)
・ログイン状態を保持
・サインアップ(ユーザ登録)画面への遷移
・パスワードを忘れたら画面への遷移

 

サインアップ画面/ユーザー情報編集画面

サインアップ画面
・ユーザー情報の登録、編集、削除
・初回登録時はユーザーにメール送信(送信メール記載のURLにアクセスする事で、初めて有効なユーザーとなる)

 

パスワードを忘れたら画面

パスワードを忘れたら画面
・登録済みのemailアドレスが入力されたら、そのアドレス宛にパスワードを送付する
・ログイン画面への遷移

 

スコア一覧画面


・ログインユーザが登録したスコアの一覧
・ID、名称、更新日付で並び替え
・ページネーション機能
・スコア名で検索機能
・tag選択で、同じtagが登録されているscore一覧を表示
・スコア編集/再生画面への遷移

 

シェアスコア一覧画面

シェアスコア一覧
・シェアされたスコアの一覧
・ID、名称、オーナー、更新日付で並び替え
・ページネーション機能
・スコア名で検索機能
・tag選択で、同じtagが登録されているscore一覧を表示
・スコア編集/再生画面への遷移
・自分が登録したスコアのみ、編集、削除が可能

 

スコア編集/再生画面

スコア編集画面
・スコアの登録、編集、削除、再生
・タグの追加、削除
・自分が登録したスコアのみ、編集、削除が可能

 

ユーザー一覧画面(管理者のみ)

ユーザー一覧画面
・登録ユーザーの一覧
・ID、氏名、メールアドレス、権限で並び替え
・ページネーション機能
・メールアドレスでの検索機能
・ユーザーの削除機能
・ユーザー情報編集画面への遷移

 

その他

・非ログイン時にログイン画面、ユーザー編集画面、シェアスコア一覧画面以外にアクセスされた場合、ログイン画面に遷移
・ログイン中にログイン画面にアクセスされた場合、スコア一覧画面に遷移
・権限は 未承認 < 承認済(一般ユーザー)< 管理者 とし、未承認状態ではログインは不可
・承認はユーザーの初回登録時のメールで行う
・トラディショナル機能はタグ機能で代替

こんなトコかね。

 
最後に画面遷移図。ちっちゃくて見えねーかな・・・

画面遷移図

画面遷移図

コメント

タイトルとURLをコピーしました