نرم افزار رای گیری آنلاین UML بخش پنجم
Use Caseهای مربوط به فعالیتهای مدیر وب سایت رای گیری آنلاین
سناریوی Use Case ایجاد رای گیری جدید (مدیر وب سایت)
|
سناریوی شماره 3
|
سیستم رای گیری آنلاین
|
نام: تعریف رای گیری جدید (New Vote Definition)
Actor: مدیر وب سایت
|
|
شرح سناریو: در این سناریو ، مدیر سیستم پس ازورود به سیستم ، یک رای گیری جدید جهت رای دهندگان ، ایجاد می نماید.
|
|
Assumption: منظور از مدیر وب سایت در این Use Case در حقیقت فردی است که تمامی امور سیستم رای گیری آنلاین را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد.
|
|
Communicate: مدیر وب سایت رای گیری آنلاین
|
Extended: صفحه اصلی وب سایت
|
|
(Pre-Condition): این رای گیری وجود ندارد. (قبلا تعریف نشده است)
|
|
مراحل:
|
Actor
|
System
|
|
1- مدیر بر روی کلید رای گیری جدید کلیک می نماید.
|
2- سیستم فرم مربوط به ورود نام رای گیری جدید را نمایش می دهد.
|
|
3- مدیر سیستم موضوع رای گیری جدید را وارد می نماید و کلید ثبت را فشار می دهد.
|
4- سیستم پس از بررسی عدم وجود نام رای گیری ، نام رای گیری جدید را ثبت می نماید.
|
|
|
5- سیستم پیغامی مبنی بر ثبت رای گیری جدید نمایش می دهد.
|
|
Constraints: مدیر سیستم باید تمامی اطلاعات را به صورت کامل وارد نماید. مدیر نباید رای گیری تکراری را وارد نماید.
|
|
Post-Condition: بعد از ثبت رای گیری جدید ، مدیر سیستم رای گیری آنلاین می تواند به کاربران جهت انجام رای گیری مجوز بدهد.
|
|
Alternative Flow: در صورتی که نام رای گیری وارد شده تکراری باشد و یا نام نامعتبر وارد شود ، باید پیغام مناسبی به مدیر وب سایت نمایش داده شود.
|
| |
|
|
|
|
|
سناریوی Use Case مشاهده نتیجه رای گیری (مدیر وب سایت)
|
سناریوی شماره 4
|
سیستم رای گیری آنلاین
|
نام: نتیجه رای گیری (Voting Report)
Actor: مدیر وب سایت
|
|
شرح سناریو: در این سناریو ، مدیر وب سایت پس از ورود به وب سایت در صورتی که رای گیری به پایان رسیده باشد ، نتیجه رای گیری را مشاهده می نماید.
|
|
Assumption: منظور از مدیر وب سایت در این Use Case در حقیقت فردی است که تمامی امور وب سایت را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات را انجام دهد.
|
|
Communicate: مدیر وب سایت
|
Extended: صفحه اصلی وب سایت
|
|
(Pre-Condition): پس از ورود مدیر وب سایت ، در صورتی که رای گیری پایان یافته باشد ، گزارش آن را می بیند.
|
|
مراحل:
|
Actor
|
System
|
|
1- مدیر وارد بخش گزارشات رای گیریها می گردد.
|
2- سیستم لیست گزارشات رای گیریهای انجام شده یا در حال انجام را نمایش می دهد.
|
|
3- مدیر بر روی کلید بررسی رای گیریها کلیک می نماید.
|
4- سیستم گزارش و نتیجه رای گیری را نمایش می دهد.
|
|
4- مدیر گزارش رای مشاهده می نماید.
|
|
|
5-مدیر بر روی ایجاد فایل گزارش کلیک می نماید.
|
6- سیستم پیغامی مبنی بر ایجاد فایل گزارش نمایش می دهد.
|
|
|
7- سیستم مسیر فایل ایجاد شده را به مدیر وب سایت نمایش می دهد.
|
|
Post-Condition: پس از تائید نتیجه رای گیری ، کاربران می توانند نتیجه رای گیری را مشاهده نمایند.
|
|
Alternative Flow: در صورت تائید شدن و یا تائید نشدن رای گیری انجام شده ، بایستی نتیجه تائید به کاربران اطلاع داده شود.
|