مهندسی نرم افزار uml سیستم توریسم بخش ششم
1-6-6-1- سناریوی Use Case رزرو / فروش بلیط
سناریوی شماره 6-1
|
سيستم E-Tourism
|
نام: رزرو/فروش بلیط (Rezerve/Sale Ticket)
Actor: کارمند - مشتری
|
شرح سناریو: در این سناریو ، کارمندان پس از ورود به وب سایت عملیات ثبت نهایی بلیطهای فروخته شده را انجام می دهند.
|
Assumption: منظور از کارمند و مشتری در این Use Case در حقیقت افرادی هستند که به عنوان فروشنده و خریدار در وب سایت فعالیت می نمایند.
|
Communicate:
|
Extended: صفحه اصلی وب سایت
|
(Pre-Condition): پس از بروز رسانی ، از طریق ارسال پیغام به ایمیل باکس مدیر ، اطلاع داده می شود. در صورت نیاز پاسخ داده خواهد شد.
|
مراحل:
|
Actor
|
System
|
1- کارمند بر روی کلید ورود به بخش تائید فروش/رزرو کلیک می نماید.
|
2- سیستم صفحه مربوط به تائید رزرو/فروش بلیط را نمایش می دهد.
|
|
3- سیستم در صورت وجود ، نامه درخواستهای جدید تائید نشده را نمایش می دهد.
|
4- کارمند درخواستهای مورد نظر را تائید و یا رد می نماید.
|
|
5- کارمند گزارشی برای مدیر جهت اطلاعا ارسال می نماید.
|
6- سیستم پیغامی برای مشتری جهت اطلاع از تائید/ عدم تائید ارسال می نماید.
|
Constraints:
|
Post-Condition: پس از ارسال ایمیل به مشتریان ، در صورت تائید ، کاربران باید بتوانند به تائیدیه به نحوی دسترسی داشته باشند.
|
Alternative Flow: درصورتی که ایمیل به هر دلیلی ارسال نشد باید از طرف سیستم پیغام مناسبی صادر شود.
|
1-6-6-2- سناریوی Generate Reports Use Case
سناریوی شماره 6-2
|
سيستم E-Tourism
|
نام: تولید گزارشات
Actor: كارمند
|
شرح سناریو: در این سناریو ، مدیر پس ازورود به سیستم ، درخواست گزارشات مدیریتی در مورد روند کار در وي سابت E-Tourism می نماید.
|
Assumption: منظور از کارمند و مشتری در این Use Case در حقیقت افرادی هستند که به عنوان فروشنده و خریدار در وب سایت فعالیت می نمایند.
|
Communicate: مدیر
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): گزارشی تولید نشده است.
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی ایجاد گزارش کلیک می نماید.
|
2- سیستم لیست گزارشات قابل مشاهده را نمایش می دهد.
|
3- مدیر گزارش مورد نظر را انخاب نموده و بر روی آن کلیک می نماید.
|
4- سیستم گزارش مربوطه را تولید نموده و نمایش می دهد.
|
Constraints: گزارشات فقط به مدیریت نمایش داده خواهند شد.
|
Post-Condition:
|
Alternative Flow: در صورتی که گزارشی جهت نمایش وجود نداشته باشد ، یا اطلاعاتی وارد نشده باشد باید با پیغام مناسب به مدیر اطلاعات داده شود.
|
1-6-7- Use Case پرداخت وجه / دريافت تائيديه مسافر