نرم افزار رای گیری آنلاین UML بخش هفتم
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: درصورتی که ایمیل به هر دلیلی ارسال نشد باید از طرف سیستم پیغام مناسبی صادر شود.
|
|
|
|
|
|
|