مهندسی نرم افزار ویدئو کلوب

مهندسی نرم افزار UML ویدیو کلوب بخش نهم

 6-6-3-1- سناریوی  Use Case بازکشت فیلم توسط مشتری

سناریوی شماره 2 - 1

سیستم ویدئو کلوپ

نام: اجاره فیلم 

(Rturn Video)

Actor: مشتری و مدیر

شرح سناریو: در این سناریو ، کاربر پس از ورود به ویئو کلوپ ، فیلمهایی را که قبلا کرایه نموده به ویدئو کلوپ پس می دهد.

Assumption: منظور از کاربر در این Use Case در حقیقت مشتریان هستند که از نرم افزار در پائینترین سطح دسترسی استفاده می نماید.

Include: Return Video

Extended: مدیر ویئو کلوپ

(Pre-Condition): مشتری قبلا فیلمهای مورد نظر خود را اجاره نموده است.

مراحل:

Actor

System

1- مدیر ویدئوکلوپ بر روی درخواست ثبت بازگشت فیلم کلیک می نماید.

2- سیستم فرم مربوط به ثبت بازگشت فیلم را نمایش می دهد.

3- مدیر ویدئوکلوپ فیلمها را ثبت می نماید.

 

4- مدیر ویدئوکلوپ بر روی تائید ثبت کلیک می نماید.

5- سیستم تاریخ بازگشت را مورد بررسی برای تعلق گرفتن جریمه بررسی می نماید.

 

6- در صورت تعلق گرفتن جریمه ، مبلغ به صورتحساب اضافه می شود.

 

 7- سیستم پیغام تائید ثبت را نمایش می دهد.

8- مدیر ویدئوکلوپ پس ازتائید از بخش ثبت بازگشت فیلم خارج می شود.

 

Constraints: روزهایی که فیلم در تحویل مشتری هستند نباید از تعداد روزهای مجاز بیشتر شود.

Post-Condition: کاربر پس از تحویل دهی فیلم ، مبلغ را پرداخت می نماید و ضمانت خود را دریافت می نماید.

Alternative Flow: در صورتی که کاربر به هر نحوی نتواند به مشتری خدمات دهد باید برای مشتری زمان دقیق ارائه خدمات را مشخص نماید.

Exception:

 
6-6-3-2- سناریوی  Use Case ارائه صورت وضعیت
 

سناریوی شماره 2 - 2

سیستم ویدئو کلوپ

نام: صورتحساب 

(Invoice)

Actor: مشتری

شرح سناریو: در این سناریو ، کاربر پس از تحویل فیلمهایی که در کرایه او بوده اند ، تقاضای صورتحساب می نماید.

Assumption: منظور از کاربر در این Use Case در حقیقت مشتریان هستند که از نرم افزار در پائینترین سطح دسترسی استفاده می نماید.

Include: Invoice

Extended: Return Video

(Pre-Condition): مشتری قبلا فیلمهای مورد نظر خود را تحویل داده است.

مراحل:

Actor

System

1- مشتری درخواست صورتحساب می نماید.

 

2- مدیر ویدئوکلوپ بر روی درخواست صورتحساب کلیک می نماید.

3- سیستم صورتحساب مشتری را نمایش می دهد.

4- مدیر ویدئوکلوپ صورتحساب را به مشتری ارائه می دهد.

 

5- مدیر ویدئوکلوپ در صورت وجود جریمه مشتری را مطلع می نماید.

 

6- مدیر ویدئوکلوپ پرداخت وجه را در سیستم ثبت می نماید و بر روی تائید ثبت کلیک می نماید.

7- سیستم پرداخت و بالانس مالی را تائید می نماید.

8- مدیر ویدئوکلوپ از سیستم خارج می شود.

 

Constraints: در صورتی که مشتری تاخیر نمود دفعات بعدی به  او فیلم کرایه داده نمی شود.

Post-Condition: کاربر پس از پرداخت وجه در صوتی که از نظر دریافت مجدد فیلم مشکلی نداشته باشد ، مجددا می تواند فیلم کرایه نماید.

Alternative Flow: در صورتی که کاربر به هر نحوی نتواند به مشتری خدمات دهد باید برای مشتری زمان دقیق ارائه خدمات را مشخص نماید.

Exception: اگر کاربر وارد لیست سیاه شد ، به کاربر تا مدتی خدمات ارائه نخواهد شد.

 
6-6-3-3- سناریوی  Use Case محاسبه دیرکرد

سناریوی شماره 2 - 3

سیستم ویدئو کلوپ

نام: محاسبه دیرکرد 

(RunFines)

Actor: مدیر سیستم و مشتری

شرح سناریو: در این سناریو ، قبل از تحویل نهایی صورتحساب به مشتری در صورت وجود تاخیر در تحویل ، تاخیر محاسبه شده و در صورتحساب لحاظ می گردد.

Assumption: منظور از کاربر در این Use Case در حقیقت مشتریان و مدیر ویدئو کلوپ هستندهستند که از نرم استفاده می نماید.

Include: RunFines

Extended: InVoice

(Pre-Condition): مشتری قبلا فیلمهای مورد نظر خود را تحویل داده است.

مراحل:

Actor

System

1- مدیر درخواست صدور صورتحساب می نماید.

2- سیستم بررسی مس نماید که آیا جریمه دیرکرد شامل مشتری می شود یا خیر.

2- مدیر ویدئوکلوپ بر روی درخواست صورتحساب کلیک می نماید.

3- سیستم در صورتی که جریمه دیرکرد شامل مشتری شد آنرا در صورتحساب لحاظ می کند.

 

4- سیستم صورتحساب را به مدیر نمایش می دهد.

5- مدیر صورتحساب را به مشتری نمایش می دهد.

 

6- مدیر در صورت وجود جریمه آنرا به اطلاع مشتری می ساند.

 

Constraints: در صورتی که تایخر در بازگشت وجود داشت به تعداد روزها جریمه لحاظ خواهد شد.

Post-Condition:

Alternative Flow: در صورتی که کاربر به هر نحوی نتواند به مشتری خدمات دهد باید برای مشتری زمان دقیق ارائه خدمات را مشخص نماید.

Exception: اگر جریمه شامل حال مشتری شد ، نمتواند تا مدتی فیلم کرایه کند.

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر