نرم افزار رای گیری آنلاین UML بخش هشتم

نرم افزار رای گیری آنلاین UML بخش هشتم

توسط amin8505 | گروه مهندسی نرم افزار | 1394/07/04

نظرات 0

 سناریوی Use Case انجام رای دهی توسط رای دهنده (رای دهنده)

سناریوی شماره 9

سیستم رای گیری آنلاین

نام: ارسال رای (Voting)

Actor: رای دهنده

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

Assumption: منظور از کاربران در این Use Case ، در حقیقت رای دهندگان سیستم رای گیری آنلاین می باشند.

Include: رای دهی

Extendedصفحه اصلی وب سایت

(Pre-Condition): پس از ورود رای دهنده گان به وب سایت ، در صورتی که رای گیری جدید به وب سایت اضافه شده باشد در آن شرکت می کنند.

مراحل:

Actor

System

1- رای دهنده  بر روی کلید نظرات کلیک می نماید.

2- سیستم صفحه مربوط به رای گیری را نمایش می دهد.

 

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

4- رای دهنده گزینه خود را انتخاب کرده و بر روی کلید ارسال کلیک می نماید.

5- سیستم پیغامی مبنی بر ارسال موفقیت آمیز رای نمایش می دهد.

 

6- سیستم پیغامی مبنی بر نمایش نظات پس از تائید مدیر نمایش می دهد.

 

7- سیستم پیغامی مبنی بر ارسال رای جدید برای آگاهی ، به مدیر وب سایت ارسال می نماید. (Optional)

Constraints: هر رای دهنده فقط یک بار می تواند در هر رای گیری شرکت کند.

Post-Condition: پس از اتمام رای گیری ، کاربران می توانند نتایج آرا را مشاهده نمایند.

Alternative Flow: در صورت ثبت نشدن رای ، بایستی از طرف سیستم پیغام مناسبی نمایش داده شود.

           

 

 

 

 Use Case Diagram کلی سیستم رای گیری آنلاین 

Use Case Diagram کلی سیستم رای گیری آنلاین

 

 

0 نظر

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

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

حرف 500 حداکثر