نرم افزار رای گیری آنلاین 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: در صورت تائید شدن و یا تائید نشدن رای گیری انجام شده ، بایستی نتیجه تائید به کاربران اطلاع داده شود.
|