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