پروژه مهندسی نرم افزار UML مرخصی بخش هشتم
4-4-3-3- سناریوی Use Caseدرخواست سوابق(ورود و خروج ، اضافه کار و مانده مرخصی)
سناریوی شماره 9
|
سیستم ثبت مرخصی
|
نام: درخواست سوابق
(Records Request)
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor پس ازورود به سیستم ، اقدام به درخواست سوابق خود می نماید و در صورت داشتن سطح دسترسی فقط سوابق خود را مشاهده می نماید.
|
Assumption: منظور از Actor در این Use Case کارمند می باشد که فقط حق ثبت ورود و خروج و مشاهده سوابق مرخصی خود می باشد.
|
Include: Sign In
|
Extended: صفحه اصلی نرم افزار مرخصی ، بخش کاربری
|
(Pre-Condition): کارمند نیاز به مشاهده سوابق خود دارد.
|
مراحل:
|
Actor
|
System
|
1- Actor بر روی مشاهده سوابق خود کلیک می نماید.
|
2- سیستم سطح دسترسی به اطلاعات کاربر را بررسی می نماید.
|
.
|
3- سیستم گزارش سوابق پرسنلی کارمند را که در حیطه دسترسی اش قرار دارد را نمایش میدهد.
|
4- Actor گزارش مورد نظر خود را (سوابق ورود و خروج ، اضافه کار و یا منده مرخصی) را اتخاب می نماید.
|
5- سیستم در صورت وجود رکوردی در این زمینه آن را به Actor نمایش می دهد.
|
Constraints: - فقط اطلاعاتی به کاربر نمایش داده خواهند شد که قبلا به تائید رئیس شعبه رسیده باشند. – فقط اطلاعاتی به کاربر نمایش داده خواهند شد که در حیطه سطح دسترسی کاربر باشند.
|
Post-Condition: پس از مشاهده گزارش ، کارمند باید بتواند از سوابق خود در صورت نیاز استفاده نماید.
|
Alternative Flow: در صورتی که اطلاعات قابل نمایش به کاربر نیودند بایستی دلیل عدم نمایش اطلاعات به کاربر نمایش داده شود.
|
Goal: کارمند سوابق خود را مشاهده نموده است.
|
4-4-3-4- سناریوی Use Caseمشاهده سوابق ورود و خروج
سناریوی شماره 10
|
سیستم ثبت مرخصی
|
نام: سوابق ورود و خروج
(Enter / Exit Records)
Actor: کاربر
|
شرح سناریو: در این سناریو ، Actor پس ازورود به سیستم ، اقدام به دیدن فهرست سوابق ورود و خروج خود می نماید.
|
Assumption: منظور از Actor در این Use Case کاربران سیستم می باشند.
|
Include: - - -
|
Extended: - - -
|
(Pre-Condition): Actor نیاز به مشاهده لیست سوابق ورود و خروج خود دارد.
|
مراحل:
|
Actor
|
System
|
1- Actor بر روی لیست سوابق ورود و خروج کلیک می نماید.
|
2- سیستم فرم مربوط به سوابق موجود را نمایش می دهد.
|
3- کاربر بر روی مشاهده جزئیات کلیک می نماید.
|
4- سیستم جزئیات ورود و خروج کاربر را نمایش می دهد.
|
|
5- سیستم اطلاعاتی راجع به مشاهده ورود و خروج و تاریخ مشاهده و . . . در سیستم ثبت می نماید.
|
Constraints: تعداد نمایش ورود و خروجها در هر لیست حداکثر 50 مورد خواهد بود.
|
Post-Condition: - - -
|
Alternative Flow: در صورتی که اطلاعاتی جهت نمایش وجود نداشت بایستی به نحوی به Actor اطلاع داده شود.
|
Goal: Actor لیست سوابق ورود و خروج خود را مشاهده نموده است.
|
نمودار Class سیستم ثبت مرخصی
5-1- نمودار اصلی Class سیستم