تحلیل سیستم موسسه زبان UML بخش هشتم

تحلیل سیستم موسسه زبان UML بخش هشتم

 1-6-5-2- سناریوی User Mailbox Use Case

سناریوی شماره 5-2

سیستم موسسه آموزش زبان

نام: ایمیل باکس معلم زبان (Teacher Mailbox)

Actor: معلم زبان

شرح سناریو: در این سناریو ، معلم زبان موسسه آموزش زبان پس ازورود به سیستم ، وارد صندوق پستی خود می شود و نسبت به ارسال پیامها و بررسی پیامهای رسیده اقدام می نماید.

Assumption: منظور از معلم زبان در این UseCase در حقیقت شخصی است که برای تدریس در مدرسه استخدام شده و از نظر سطح دسترسی بعد از مدیر قرار دارد.

Communicate: معلم زبان

Extendedصفحه اصلی سیستم

(Pre-Condition): پس از بروز رسانی ، از طریق ارسال پیغام به صندوق پستی اعضا ، به آنها اطلاعات داده می شود. در صورتی که ایمیل جدیدی در صندوق پستی موجود باشد به آن پاسخ داده خواهد شد.

مراحل:

Actor

System

1- معلم زبان بر روی کلید ورود به صندوق پستی کلیک می نماید.

2- سیستم صفحه مربوط به صندوق پستی را نمایش می دهد.

 

3- سیستم در صورت وجود ، نامه های رسیده جدید را نمایش می دهد.

4- معلم زبان نامه های مورد نظر را ارسال می نماید.

5- سیستم فهرست تائید ارسال نامه های ارسالی را نمایش می دهد.

 

6- سیستم نامه های خوانده شده ، خوانده نشده و جواب داده شده را به تفکیک نمایش می دهد.

Constraints:مدت زمان مشاهده هر یک از نامه ها و جواب دادن توسط معلم زبان  مشخص می گردد.

Post-Condition: پس از ارسال ایمیل به معلم زبانین و دانش آموزان ، معلم زبانین و دانش آموزان ثبت نامی باید بتوانند به اطلاعات جدید دسترسی داشته باشند. معلم زبانین و دانش آموزان به گونه ای باید از دریافت ایمیل در ایمیل باکس خود در هنگام ورود به سیستم آگاه شوند.

Alternative Flow: درصورتی که ایمیل به هر دلیلی ارسال نشد باید از طرف سیستم پیغام مناسبی صادر شود.

 
1-6-6- Lesson Definition & Exam Definition Use Case   
 
Lesson Definition & Exam Definition Use Case
 
1-6-6-1- سناریوی Lesson Definision Use Case
 

سناریوی شماره 6-1

سیستم موسسه آموزش زبان

نام: تعریف دروس جدید (Lesson definition)

Actor: مدیر

شرح سناریو: در این UseCase مدیر آموزشگاه ، درس یا دروسی را می تواند تعریف کند. برای تعریف درس باید نام درس و کد درس را وارد کند.

Assumption: منظور از مدیر موسسه آموزش زبان در این Use Case در حقیقت فردی است که تمامی امور موسسه آموزش زبان را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات و اخبار درج شده انجام دهد.

Communicate: مدیر

ExtendedLesson Definition

(Pre-Condition): درسی با نام مشابه درس مورد نظر قبلا وارد نشده است.

مراحل:

Actor

System

1- کاربر ثبت درس جدید را انتخاب می نماید.

2- سیستم صفحه مربوط به ثبت درس جدید را نمایش می دهد.

3- کاربر کد و نام درس جدید را وارد می نماید.

4- سیستم منحصر بودن مد را بررسی می کند.

 

5- سیستم نام درس را ثبت می کند.

 

6- سیستم پیغام ثبت درس جدید را به کاربر نمایش می دهد.

Constraints: کاربر باید تمام اطلاعات درخواستی سیستم را وارد نماید. کاربر نباید کد درس تکراری وارد نماید. کد درس باید 4 رقمی باشد.

Post-Condition:  بعد از ثبت درس ، کاربر می تواند آزمونی با نام درس ثبت شده برگزار نماید.

Exception: در صورت تعریف درس همنام ، سیستم پیغام مناسب می دهد.

 
1-6-6-2- سناریوی Exam Definision Use Case
 

سناریوی شماره 6-2

سیستم موسسه آموزش زبان

نام: تعریف امتحان جدید (Exam definition)

Actor: مدیر

شرح سناریو: در این UseCase مدیر سیستم درخواست برگزاری آزمون می کند . سیستم لیست گروه های درسی را نمایش می دهد و با انتخاب گروه مورد نظر لیست دروس گروه مورد نظر نمایش داده می شود. کاربر با انتخاب درس مورد نظر لیست اساتید مربوط به گروه درسی انتخاب شده را مشاهده می کند و با انتخاب استاد پیغامی به استاد مبنی بر طرح سوالات ارسال می شود. آزمون برای اجرا تنها نیاز به وارد کردن سوالات توسط استاد مربوطه و در نهایت تائید مدیر دارد.

Assumption: منظور از کاربر در این  Use Case مدیر می باشد.

Communicate: مدیر

ExtendedLesson Definition, Teacher Acceptance

(Pre-Condition): درس و استاد قبلا تعریف شده اند.

مراحل:

Actor

System

1- کاربر برگزاری آزمون را درخواست می نماید.

2- سیستم لیست گروه های درسی را نمایش می دهد.

3- کاربر گروه درسی مورد نظر را انتخاب می نماید.

4- سیستم دروس گروه انتخابی را نمایش می دهد.

5- کاربر درس پیشنهادی برای آزمون را انتخاب می نماید.

6- سیستم لیست اساتید گروه انتخابی را نمایش می دهد.

7- کاربر پس از انتخاب استاد کلید ثبت را فشار می دهد.

8- سیستم برگزاری آزمون را ثبت می کند.

 

 

9- سیستم پیغامی مبنی بر درخواست ثبت سوالات به استاد مربوطه ارسال می کند.

Constraints: رای تعریف آزمون نمتوان استادی غیر از اساتید تائید شده را تعیین کرد. درس نیز از لیست دروس تعیین می شود.

Post-Condition:  پس از عملیات برگزاری آزمون پیغامی به استاد مربوطه مبنی بر ایجاد بانک سوالات و ثبت سوالات ارسال می شود.

Exception:

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر