پروژه UML رزرو بلیط آنلاین بخش سوم
سناریوی New Travel Service Use Case
سناریوی شماره 3
|
سيستم آژانس هواپيمايي
|
نام: تعریف مسافرت جدید (New Travel Service)
Actor: مدیر
|
شرح سناریو: در این سناریو ، مدیر وب سایت پس ازورود به سیستم ، یک سرویس مسافرتی جدید ایجاد می نماید و آن را در صفحه اصلی در لیست سرویسهای موجود به نمایش می گذارد.
|
Assumption: منظور از مدیر در این Use Case در حقیقت فردی است که تمامی امور وب سایت را انجام می رهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد.
|
Communicate: مدیر
|
Extended: صفحه اصلی وب سایت
|
(Pre-Condition): این سرویس وجود ندارد. (قبلا تعریف نشده است)
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی کلید سرویس مسافرتی جدید کلیک می نماید.
|
2- سیستم فرم مربوط به ورود نام سرویس جدید را نمایش می دهد.
|
3- مدیر وب سایت نام جدید را وارد می نماید و کلید ثبت را فشار می دهد.
|
4- سیستم پس از بررسی عدم وجود نام سرویس جدید ، نام را ثبت می نماید.
|
|
5- سیستم پیغامی مبنی بر ثبت سرویس مسافرتی جدید نمایش می دهد.
|
Constraints: مدیر وب سایت باید تمامی اطلاعات را به صورت کامل وارد نماید. مدیر وب سایت نباید نام و تاریخ تکراری را وارد نماید.
|
Post-Condition: بعد از ثبت ، مدیر وب سایت می تواند اطلاعات مربوط به این سرویس مسافرتی را وارد وب سایت رزرو بلیط نماید.
|
Alternative Flow: در صورتی که نام و تاریخ حرکت وارد شده تکراری باشد و یا نام نامعتبر وارد شود ، باید پیغام مناسبی به کاربر نمایش داده شود.
|
Staff Employment Use Case
سناریوی Staff Employment Use Case
سناریوی شماره 4
|
سيستم آژانس هواپيمايي
|
نام: پذیرش کارمند (Staff Employment)
Actor: مدیر وب سایت
|
شرح سناریو: در این سناریو ، مدیر وب سایت پس ازورود به سیستم ، در خواست مشاهده لیست افراد متقتضی استخدام را می نماید. در صورت وجود لیستی از متقاضیان نمایش داده می شود.
|
Assumption: منظور از مدیر وب سایت در این Use Case در حقیقت فردی است که تمامی امور وب سایت را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات درج شده انجام دهد.
|
Communicate: مدیر وب سایت
|
Extended: صفحه اصلی وب سایت
|
(Pre-Condition): کارمند جدید قبلا استخدام نشده است.
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی کلید لیست متقاضیان استخدامی کلیک می نماید.
|
2- سیستم فرم مربوط به لیست متقاضیان را نمایش می دهد.
|
3- مدیر وب سایت شخص یا اشخاص مورد نطر را انتخاب می نماید و بر روی کلید تائید کلیک می نماید.
|
4- سیستم صفحه مربوط به اطلاعات فرد / افراد انتخاب شده را نمایش می دهد.
|
5- مدیر وب سایت پیامی مبنی بر تائید شخص ارسال می نماید.
|
6- سیستم اطلاعات را اعتبار سنجی می نماید.
|
|
7- سیستم پیغامی مبنی بر تائید ارسال اطلاعات برای متقاضی به مدیر وب سایت نمایش می دهد.
|
Constraints: مدیر وب سایت باید گروه افراد مناسب را انتخاب نماید.
|
Post-Condition: بعد از مشاهده و بررسی پروفایل کاربران ، مدیر می تواند در مورد تائید و یا عدم تائید متقاضیان تصمیم گیری نماید.
|
Alternative Flow: پس از ارسال تائیدیه استخدام به متقاضیان ، اطلاعات سایر کاربران باید به صورت آرشیو دائمی برای دسترسی در آینده ، در سیستم ذخیره شود.
|
Boss & User Mailbox Use Case
سناریوی Boss Mailbox Use Case
سناریوی شماره 5-1
|
سيستم آژانس هواپيمايي
|
نام: ایمیل باکس مدیر وب سایت (Boss Mailbox)
Actor: مدیر وب سایت
|
شرح سناریو: در این سناریو ، مدیر وب سایت پس ازورود به سیستم ، وارد ایمیل باکس خود می شود و نسبت به ارسال پیامها و بررسی پیامهای رسیده اقدام می نماید.
|
Assumption: منظور از مدیر وب سایت در این Use Case در حقیقت فردی است که تمامی امور وب سایت را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات و اخبار درج شده انجام دهد.
|
Communicate: مدیر وب سایت
|
Extended: صفحه اصلی وب سایت
|
(Pre-Condition): پس از بروز رسانی ، از طریق ارسال پیغام به ایمیل باکس اعضا ، به آنها اطلاعات داده می شود. در صورتی که ایمیل جدیدی در ایمیل باکس موجود باشد به آن پاسخ داده خواهد شد.
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی کلید ورود به ایمیل باکس کلیک می نماید.
|
2- سیستم صفحه مربوط به ایمیل باکس را نمایش می دهد.
|
|
3- سیستم در صورت وجود ، نامه های رسیده جدید را نمایش می دهد.
|
4- مدیر وب سایت نامه های مورد نظر را ارسال می نماید.
|
5- سیستم فهرست تائید ارسال نامه های ارسالی را نمایش می دهد.
|
|
6- سیستم نامه های خوانده شده ، خوانده نشده و جواب داده شده را به تفکیک نمایش می دهد.
|
Constraints: مدت زمان مشاهده هر یک از نشریات توسط مدیر وب سایت مشخص می گردد.
|
Post-Condition: پس از ارسال ایمیل به کاربران ، کاربران ثبت نامی باید بتوانند به اطلاعات سرویسهای جدید دسترسی داشته باشند. کاربران به گونه ای باید از دریافت ایمیل در ایمیل باکس خود در هنگام استفاده از سایر بخشهای سيستم آژانس هواپيمايي آگاه شوند.
|
Alternative Flow: درصورتی که ایمیل به هر دلیلی ارسال نشد باید از طرف سیستم پیغام مناسبی صادر شود.
|