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