سیستم ثبت بازدیدهای وب سایت uml بخش سوم
 1-4-2- سناریوی عملیات ثبت اطلاعات کاربر در پایگاه داده
    
        
            | سناریوی شماره 2 | سیستم ثبت بازدید کنندگان وب سایت | نام: ثبت اطلاعات در پایگاه داده Actor:   ماژول عمومی | 
        
            | شرح سناریو: در این سناریو ، Actor ماژول عمومی ، پس از آنکه اطلاعات بازیابی شدند ، آنها را در   پایگاه داده ذخیره می نماید.  | 
        
            | Assumption: منظور از Actor در این Use Case همان متدهای از پیش نوشته شده می باشد. | 
        
            | Include: GetiInfo() | Extended: InsertInToDB() | 
        
            | (Pre-Condition): اکتور اطلاعات را   وارد پایگاه داده می نماید. | 
        
            |   | Actor | System | 
        
            | 1- اکتور در خواست ثبت   اطلاعات در پایگاه داده را صادر می نماید. | 2- سیستم در صورت موجود   بودن منابع ، پیغام مناسبی به اکتور می دهد. | 
        
            | 3- اکتور اطلاعات   را با متد Post   و یا هر متد دیگری که برای این کار نوشته شده باشد اطلاعات را به مدیر پایگاه   داده ارسال می نماید. | 4- سیستم پس از درج   اطلاعات در پایگاه داده ، مجددا پیغام مناسبی به اکتور می دهد. | 
        
            | Constraints: پس از ارجاء درخواست درج ، در   صورتی که امکان درج اطلاعات در پایگاه داده وجود ندارد بایستی به اکتور ماژول   عمومی به نحوی اطلاع داده شود. | 
        
            | Post-Condition: اطلاعات پس از   ذخیره در پایگاه داده فقط توسط مدیر سیستم قابل بازیابی و دسترسی می باشند. | 
        
            | Exception: مدیر نمی تواند بدون ورود نام کاربری و کلمه عبور از   اطلاعات ثبت شده در سیستم ثبت اطلاعات مشتریان استفاده نماید. | 
    
 
 
1-4-2-1-  نمودار Use Case عملیات ثبت اطلاعات کاربر در پایگاه داده
 
 
1-4-3- سناریوی عملیات استخراج اطلاعات و مشاهده گزارشات سیستم
 
    
        
            | سناریوی شماره 3 | سیستم ثبت بازدید کنندگان وب سایت | نام: استخراج و مشاهده اطلاعات از پایگاه داده Actor:   ماژول عمومی و مدیر وب سایت | 
        
            | شرح سناریو: در این سناریو ، Actor مدیر وب سایت وارد وب سایت شده و به مشااهده   گزارشات مدیریتی خود می پردازد.  | 
        
            | Assumption: منظور از Actor در این Use Case همان متدهای از پیش نوشته شده و مدیر وب سایت می   باشند. | 
        
            | Include: GetiInfo() | Extended: Show() | 
        
            | (Pre-Condition): اکتور اطلاعات را   وارد پایگاه داده می نماید. | 
        
            |   | Actor | System | 
        
            | 1- مدیر وب سایت نام   کاربی و کلمه عبور را وارد کرده و سپس بر روی ورود کلیک می نماید. | 2- سیستم در صورت صحت   کلمه عبور و نام کاربری صفحه مدیریت را نمایش می دهد. | 
        
            | 3- مدیر به نسبت   نیاز خود اطلاعات را مشاهده می نماید و در صورت نیاز اطلاعات را حذف می نماید. | 4- سیستم پس از   دریافت پیغام حذف اطلاعات ، آنهای را حذف کرده و سپس پیغام مناسبی نمایش می دهد. | 
        
            | Constraints: پس از ارجاء درخواست مشاهده ،   در صورتی که درخواست قابل انجام نباشد بایستی از طرف سیستم پیغام مناسبی نمایبش   داده شود. | 
        
            | Post-Condition: اطلاعات حذف شده   قابل بازیابی نمی باشند. به همین خاطر قبل اط حذف باید سوالی از کاربر در این   زمینه پرسیده شود. | 
        
            | Exception: مدیر نمی تواند بدون ورود نام کاربری و کلمه عبور از   اطلاعات ثبت شده در سیستم ثبت اطلاعات مشتریان استفاده نماید. | 
    
 
 
1-4-3-1-  نمودار Use Case عملیات ثبت اطلاعات کاربر در پایگاه داده