پروژه مهندسی نرم افزار 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 سیستم