تحلیل سیستم موسسه زبان UML بخش پنجم
1-5-4- Actor دانش آموزان
دانش آموز کسی است که در موسسه زبان ثبت نام نموده و در آنجا مشغول به تحصیل می شود و جهت انجام امتحانات درخواست ارسال می نماید و پس از قبولی به مدارج بالاتر می رود.
1-5-5- External Events Actor
این گونه Actor ها به صورت Periodic با سیستم محاوره دارند. در سیستم جاری یک Timer برای ثبت ونگهداری زمان شروع و پایان استفاده کاربران سیستم (تمامی اکتورها) تعبیه گردیده است.
سایر External Events Actor در هنگام نیاز بررسی خواهند شد.
1-6- شناسائی Use Case ها
Functionality های زیر به درخواست مشتری پس از چند مرحله مصاحبه شناسایی و استخراج گردیده است:
1- ثبت نام در سیستم (Sign Up)
2- ورد به سیستم ( Log In / Sign In)
3- خروج از سیستم (Sign Out)
4- تعریف دروس (LessonDefinition)
5- برنامه ریزی امتحانات (Exam Definition)
6- پذیرش معلم زبانین زبان (Teacher Acception)
7- صندوق پستی مدیر (Boss MailBox)
8- درج نمرات (Marks)
9- صندوق پستی معلم زبان زبان (Teacher MailBox)
10- بانک سوالات (Question Banks)
11- مشاهده لیست نمرات (MarkLists)
12- برگزاری امتحانات (Exam)
13- ثبت نام جهت امتحانات (Exam Registration)
14- گزارش امتحانات (Exam Reports)
برخی از Use Case های فوق مرکب هستند و در توضیحات سناریوها نیز به صورت مرکب توضیح داده خواهند شد.
1-6-1- Sing Up Use Case
1-6-1-1- سناریوی Sing Up Use Case
سناریوی شماره 1
|
سیستم موسسه آموزش زبان
|
نام: ثبت نام در سیستم (Sign Up)
Actor: معلم زبان و دانش آموز
|
شرح سناریو: در این سناریو ، Actor پس از فشردن کلید ثبت نام به بخش ورود اطلاعات وارد شده و پس از وارد نمودن اطلاعات کاربری ، سیستم به کاربر نمایش داده خواهد شد و کاربر پس از تائید به عملیات ثبت نام خود پایان می دهد.
پس از این مرحله نام کاربری و کلمه عبور به کاربر نمایش داده خواهد شد.
|
Assumption: منظور از Actor در این Use Case معلم زبان و دانش آموزان و کاربران سیستم می باشند که در هنگام ورود برای اولین بار به سیستم اطلاعات کاربری خود را وارد می نمایند تا در هنگام انجام عملیات ، شرح عملیات انجام شده با نام کاربری آنها ثبت شود.
|
Include: Sign In
|
Extended: Sign In
|
(Pre-Condition): کاربر برای ثبت نام به بخش ثبت نام مراجعه می نماید.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست ثبت نام از سیستم را می نماید.
|
2- سیستم فرم مربوط به ورود اطلاعات ثبت نام کاربر را نمایش می دهد.
|
3- کاربر اطلاعات درخواستی را وارد می نماید. (اعم از اطلاعات شناسنامه ای ، اطلاعات تماس ، عکس و . . .) و کلید ثبت نام را فشار می دهد.
|
4- سیستم اطلاعات ثبت شده را برای تائید به کاربر نمایش میدهد.
|
5-کاربر با کلیک بر روی کلید تائید ، ثبت نام خود را تائید می نماید.
|
6- عملیات کلیک بر روی کلید تائید ثبت نام در سیستم ثبت می گردد و مجوز فعالسازی حساب کاربری صادر می گردد.
|
7- نام کاربری و کلمه عبور به کاربر نمایش داده می شود.
|
Constraints: پس از ورود نام کاربری برای ثبت نام در صورتی که نام وارد شده قبلا ثبت شده باشد به کاربر پیغام مناسبی مبنی بر انتخاب نام کاربری دیگر نمایش داده خواهد شد.
|
Post-Condition: کاربران ثبت نامی پس از تائید ثبت نام خود (پس کلیک بر روی کلید تائید حساب کاریری) می توانند وارد سیستم شده و امکانات سیستم استفاده نمایند.
|
Exception: کاربر نمی تواند بدون ثبت نام وارد سیستم شود. عملیات مجوز ثبت نام نیز باید توسط مدیر سیستم با سطوح دسترسی خاص انجام شود.
|