お客様への通知、予約の簡易化、予約管理の半自動化などを行い、スタジオ管理者とスタジオ利用 者双方にメリットのあるアプリケーションを開発したいです。 # 目的 撮影スタジオ専用のアプリケーションを開発するため、 要件定義と基本設計を行う。 # 命令 上記の背景、目的を満たすためのアプリケーション要件を、以下の背景や観点から考えてください。 - 登場人物は以下。 - 管理者。スタジオを運営する者。 - 利用者。スタジオの利用を希望する者。 - 予約には2種類ある - 本予約:予約確定のもの。キャンセル料発生の対象。本予約期間=利用日の6日前から利用日ま で。 - 仮予約:予約の仮押さえ。キャンセル料は発生せず、利用日の7日前までに予約確定の連絡が必 要。 - 予約カレンダーは現在Googleカレンダーを使用しているが、カレンダーも自前のものを開発して 移行したい - どの予約も、承認制とする。利用者はあくまで、予約希望を申請できるだけであり、承認は管理 者が行う。 - アプリケーション上で実現したいこと - 利用者の予約希望申請 - 管理者の予約承認 - 利用者への予約通知(仮予約期間終了、本予約前日の連絡、など) - 利用者の登録(氏名、住所、予約回数などを含む) - スタジオ利用規約の確認 - 技術スタックはモダンで世界的に需要のある技術要素とする