پروژه مهندسی نرم افزار UML مرخصی بخش پنجم
 2-1-4-4 سناریوی LogIn Use Case
    
        
            | سناریوی شماره 2 | سیستم ثبت  مرخصی  | نام: ورود به سیستم  (Log   In) Actor:   کاربر | 
        
            | شرح سناریو: در این سناریو ، Actor پس از وارد نمودن نام کاربری و کلمه عبور خود و تائید صحت   مشخصات از طرف سیستم ، وارد سیستم می شود و می تواند از امکانات کامل سیتم ثبت   مرخصی استفاده نماید. | 
        
            | Assumption: منظور از Actor در این Use Case همان کاربران و افرادی است که قبلا ثبت نام نموده اند و ثبت نام   آنها تکمیل و تائید شده است. | 
        
            | Include: Register | Extended: Log Out | 
        
            | (Pre-Condition):   ثبت نام Actor قبلا تکمیل شده و Actor دارای کلمه عبور و نام کاربری می باشد. | 
        
            | مراحل: | Actor | System | 
        
            | 1- کاربر بر روی   کلید درخواست ورود کلیک می نماید. | 2- سیستم فرم مربوط   به ورود نام کاربری و کلمه عبور را نمایش می دهد. | 
        
            | 3- کاربر نام کاربری   و کلمه عبور را وارد می نماید و کلید ورود را فشار می دهد. | 4- سیستم پس از   بررسی صحت نام کاربری و کلمه عبور ، وارد صفحه اصلی برنامه می گردد. | 
        
            |   | 5- سیستم به اندازه   سطح دسترسی کاربر ، امکانات نرم افزار را در اختیار کاربر قرار می دهد. | 
        
            | Constraints: - نام کاربری باید وارد شود. – کلمه عبور باید وارد شود. | 
        
            | Post-Condition: کاربر وارد صفحه   اصلی برنامه می گردد و می تواند از امکانات تعریف شده در سطح دسترسی قرار داده   شده استفاده نماید. | 
        
            | Alternative   Flow: - در صورتی که نام کاربری و کلمه عبور وارد شده معتبر نباشد ، پیغامی مبنی   بر ورود مجدد اطلاعات از طرف سیستم صادر می گردد.  - در صورتی که کاربر   رمز عبور خود را فراموش کرده باشد بایستی درخواست کلمه عبور جدید و یا قبلی را   از سیستم بنماید و سیستم باید بتواند کلمه عبور را به نححوی به کاربر اعلام   نماید. | 
        
            | Goal: کاربر با استفاده از نام کاربری   و کلمه عبور وارد سیستم می شود. | 
    
 
 
 
 
4-4-1-3- سناریوی LogOut Use Case
 
    
        
            | سناریوی   شماره 3 | سیستم   ثبت  مرخصی  | نام:   خروج از سیستم  سیستم   (Sign   In) Actor: کاربر | 
        
            | شرح سناریو: در این سناریو ، Actor پس از کلیک بر روی خروج ، از بخش کاربری   خود خارج می شود. | 
        
            | Assumption: منظور از Actor در این Use   Case همان کاربران و افرادی است که قبلا ثبت   نام نموده اند و ثبت نام آنها تکمیل و تائید شده است. | 
        
            | Include:   Sign In | Extended:   Sign In | 
        
            | (Pre-Condition):   Actor قبلا با استفاده از نام کاربری و کلمه   عبور صحیح وارد سیستم گردیده است. | 
        
            | مراحل: | Actor | System | 
        
            | 1- کاربر بر روی کلید درخواست خروج کلیک می نماید. | 2- سیستم اطلاعات مربوط به آخرین رخدادها را ذخیره می   نماید. | 
        
            |   | 3- سیستم پیغامی مبنی بر تائید خروج به کاربر نمایش می   هد. | 
        
            | 4- کاربر عملیات خروج را تائید می نماید. | 5- سیستم فضای نام کاربری اختصاص داده شده به کاربر را   حذف مینماید. | 
        
            |   | 6- سیستم کاملا از حافظه خارج می گردد. | 
        
            | Constraints: حذف   فضای کاربری نباید قبل از ذخیره سازی کامل اطلاعات و رخدادهای انجام شده انجام   شود. | 
        
            | Post-Condition: کاربر   می تواند برای ورود مجدد اقدام نماید. | 
        
            | Alternative Flow: - در   صورتی که در ذخیره اطلاعات در هنگام خروج مشکلی پیش آمد باید این مساله به گونه   ای به کاربر گوشزد شود.  - در صورتی که سیستم بدون ذخیره سازی اطلاعات بسته شد   باید این قابلیت را داشته باشد که اطلاعات در قالب Temp   ذخیره شده و پس از بازیابی مجدد در پایگاه داده ذخیره شود. | 
        
            | Goal:  کاربر از فضای کاربری خود خارج می شود. | 
    
 
 
 
4-4-2- Use case Diagram مربوط به فعالیتهای رئیس شعبه
نمایه 6-  فعالیتهای رئیس شعبه