پروژه مهندسي نرم افزار سیستم دبستان بخش هفتم

پروژه مهندسی نرم افزار سیستم دبستان بخش هفتم

 1-7-6-1- سناریوی Lesson Definision Use Case

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

سیستم دبستان

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

Actor: مدیر آموزش

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

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

Include: ورود به سیستم

ExtendedLesson Definition

(قبل از اجرای یوزکیس): درسی با نام مشابه درس مورد نظر قبلا وارد نشده است.

مراحل:

Actor

System

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

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

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

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

 

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

 

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

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

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

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


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

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

سیستم دبستان

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

Actor: مدیر

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

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

Include: تعریف دروس ، ثبت نام دانش آموزان

ExtendedLesson Definition, Teacher Acceptance

(قبل از اجرای یوزکیس): درس و معلم قبلا تعریف شده اند.

مراحل:

Actor

System

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

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

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

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

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

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

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

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

 

 

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

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

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

استثنا:

 

1-7-6-3- سناریوی Teacher Mark Use Case
 

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

سیستم دبستان

نام: درج نمرات استاد (Teacher Marks)

Actor: معلم

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

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

Include: گرفتن امتحان

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

(قبل از اجرای یوزکیس): کاربر مورد نظر (معلم) قبلا مسئول سوال برا آزمون بوده است و آزمون برگزار شده و کارنامه ای در زمان مشاهده کارنامه ثبت شده است.

مراحل:

Actor

System

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

2- سیستم لیست آزمونهایی را که استاد مربوطه مسئول طرح سوالات آن بوده را نشان می دهد.

3- کاربر آزمون مورد نظر را انتخاب می کند.

4- سیستم لیست دانش آموزیانی را که در آزمون مورد نظر شرکت کرده اند و کارنامه صادر شده است را نمایش می دهد.

 

 

 

 

قیود عملیات: استاد فقط به نمرات آزمونهای ارائه شده توسط خودش درسترسی دارد. استاد نمی تواند نمرات را تغییر دهد.

پس از اجرای یوزکیس:  اطلاعات مربوط به نمرات قابل نمایش می باشند.

استثنا:



1-7-6-4- سناریوی View Marks Use Case
 

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

سیستم دبستان

نام: مشاهده نمرات  (View Marks)

Actor: دانش آموز

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

فرض: منظور از Actor در این U.C همان دانش آموزان و محصلین هستند.

Include: ثبت نمرات توسط معلم

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

(قبل از اجرای یوزکیس): کاربر مورد نظر (دانش آموز) قبلا در آزمون شرکت کرده و درخواست مشاهده نمرات را نموده است.

مراحل:

Actor

System

1- کاربر درخواست مشاده نمرات را می نماید.

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

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

3- سیستم فهرست نمرات درس دانش آموز را به همراه نمرات نمایش می دهد.

 

 

 

 

قیود عملیات: دانش آموز فقط می تواند نمرات را مشاهده نماید. دانش آموز نمی تواند لیست نمرات سایر دانش آموزیان را ببیند.

پس از اجرای یوزکیس:  دانش آموز می تواند نمرات خود را مشاهده کند.

استثنا:

 

0 نظر

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

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

حرف 500 حداکثر