次へ→サンプルWEBアプリケーションの仕様ここでは、サンプルWEBアプリケーションの仕様について説明します。共有型TODO管理アプリケーションは、ユーザにWEBベースのTODO管理機能を提供します。具体的には、以下の機能を備えているものとします。※ユーザ情報はあらかじめデータベースに手動登録しておく。(演習では、WEBベースの管理機能は実装せず、データベース付属の管理ツールを利用する。画面フローこのアプリケーションは以下のような画面フローで動作するものとします。実際にイメージ図を描きながら動作をまとめていくことで、抜けを少なくし、仕様を明確化することができます。ここでは実際にアプリケーションの仕様検討の際に使用した図を載せています。画面はログイン画面から開始し、図のように遷移していくものとします。各画面の処理でエラーが発生した場合、エラー発生時の画面にかかわらず、共通のエラー画面を表示します。演習では簡単化のため、エラー発生時は必ずログイン画面に戻るものとします。画面ログイン画面この画面は以下の画面要素から構成されるものとします。したかどうか(完了している場合は終了日時)「完了」ボタン(完了している場合は「未完了」ボタン)「更新」ボタン「削除」ボタン(ログインしているユーザが担当している作業は背景色をピンクにする。完了している作業は背景色をグレーにする。未完了かつ期限が現在時刻以前である作業は赤字にする。「更新」ボタン「キャンセル」ボタン削除確認画面この画面は以下の画面要素から構成されるものとします。「削除」ボタン「キャンセル」ボタン検索結果画面この画面は以下の画面要素から構成されるものとします。作業項目表(一覧画面と同じ構成)「戻る」ボタンエラー画面この画面は以下の画面要素から構成されるものとします。「戻る」ボタンデータベースデータベースは以下の2つのテーブルから構成されるものとします。ユーザテーブル作業項目テーブルユーザテーブルユーザテーブルは以下の項目から構成されるものとします。ID名前パスワード作業項目テーブル作業項目テーブルは以下の項目から構成されるものとします。