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

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

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

نظرات 0

 use case های مربوط به فعالیتهای رای دهندگان (پس از ورود به سیستم)

 

 use case های مربوط به فعالیتهای رای دهندگان (پس از ورود به سیستم)

سناریوی Use Case مشاهده  و انتخاب رای گیریهای مجاز (رای دهنده)

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

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

نام: مشاهده رای گیریها

Actor: رای دهندگان

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

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

Include: مشاهده رای گیریهای مجاز ، انتخاب رای گیری مورد نظر

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

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

مراحل:

Actor

System

1- کاربر  بر روی مشاهده رای گیریهای جدید کلیک می نماید.

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

3- کاربر لیت رای گیریهای جدید را مشاهده می نماید.

 

 

4- کاربر رای گیری مورد نظر را انتخاب می نماید.

5- سیستم فرم و گزینه های انتخاباتی را به کاربر نمایش می دهد.

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

Alternative Flow: در هر رای گیری ، هر رای دهنده می تواند لیست رای گیریهای مجاز را مشاهده نماید. (رای گیریهای مجاز شامل رای گیریهایی هستند که زمان آنها خاتمه نیافته است.)

           

سناریوی Use Case صندوق پستی رای دهنده (رای دهنده)

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

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

نام: ایمیل باکس رای دهنده (User Mailbox)

Actor: رای دهنده

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

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

Communicate: رای دهنده

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

(Pre-Condition): پس از بروز رسانی ، از طریق ارسال پیغام به ایمیل باکس اعضا ، به آنها اطلاعات داده می شود. در صورتی که ایمیل جدیدی در ایمیل باکس موجود باشد به آن پاسخ داده خواهد شد.

مراحل:

Actor

System

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

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

 

3- سیستم در صورت وجود ، نامه های رسیده جدید را نمایش می دهد.

4- رای دهنده  نامه های مورد نظر را ارسال می نماید.

5- سیستم فهرست تائید ارسال نامه های ارسالی را نمایش می دهد.

 

6- سیستم نامه های خوانده شده ، خوانده نشده و جواب داده شده را به تفکیک نمایش می دهد.

Constraints: رای دهنده نمی تواند بدون ورود به سیستم اقدام به ارسال و یا دریافت ایمیل در صندوق پستی خود بنماید.

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

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

           

 

0 نظر

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

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

حرف 500 حداکثر