2011-12-07 17 views
0

新しいユーザーは私が画像を投稿できません。以下に画像リンク:分析クラス図 - 関連クラス

http://i.stack.imgur.com/EXf0G.jpg

これはウォークインの予約システムではない、オンライン予約システムのためです。

ノーマル予約シナリオ:

ユーザー/メンバーは、受付に情報を提供します。ユーザーは1か月前までに予約することができます。

受信者がユーザー/メンバー情報を検索します。受付担当者は、ユーザー/メンバーの検索や予約を行うためにログインする必要があります。

予約が正常に行われた場合、ユーザーの詳細がユーザーファイルに追加されていない場合、予約は通常通り続きます。

予約時間/日付/タイプの可用性が確認されます。利用可能な場合は、予約が行われます。エクストラ

スタッフアカウント '通常のユーザー'(受付)と '管理者'(マネージャー)の2種類があり

マネージャは、スタッフアカウントのパスワードをリセットして新しいスタッフアカウントを作成できます。

マネージャはタイムテーブル(時刻、日付、タイプ)などのセッションの詳細を編集できます。ここでタイムテーブルクラスが必要ですか?

+0

うーん...あなたの質問は何ですか?あなたがリンクしているダイアグラムがあなたの限られた要件に合っているかどうか尋ねていますか? – cdeszaq

+0

クイック返信ありがとう! はい、これまでの団体/一般化が正しいかどうかを知りたかっただけですか? また、プールのタイムテーブルのタイムテーブルクラスを作成する必要がある場合は、 – FR33M4N

+0

この宿題はありますか?人々は通常、ダイアグラムが実際に技術的に正しいかどうかについては心配しません。 – Marcin

答えて

0

これに答えるために、はるかに開発された仕様が必要です。

私はあなたが持っているものを使って開発することをお勧めします。それぞれの反復の最小要件を満たしています。あなたのユーザーがの場合、の時刻表が必要な場合は、その時点で追加してください。

一般に、必要があるとわかるまで、必要以上に複雑さを加えないでください。システムの可動部分が増えるほど、維持して使用し、最初にまとめることが難しくなります。アプリケーションを起動し、機能し、ユーザーの手に渡します。彼らからの本当のフィードバックを得るまで、あなたは暗闇の中で刺すだけです。ユーザーが必要と望むものをあなたに伝えさせてください。