پروژه مهندسی نرم افزار uml مدیریت نمایشگر آمار بازدیدکننده های وب سایت به همراه فایل word و رشنال


مشاهده سایر پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها>>>>>

پروژه مهندسی نرم افزار uml مدیریت نمایشگر آمار بازدیدکننده های وب سایت به همراه فایل word و رشنال

HyperLink
قیمت: یک فاتحه برای رفتگانم
گروه: پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها

تعداد صفحه: 34

 چکیده 4

فصل اول:   سناریوی و نمودار UseCase نحوه فعالیت سیستم شمارنده 7
1-1- شناخت Use Case ها 8
1-2- شناخت Actor ها 8
1-3- اکتورهای سیستم جاری 9
1-4- نمودار کلی Use Case سیستم جاری 10
1-4-1- سناریوی عملیات دریافت اطلاعات کاربر 11
1-4-1-1- Use Case عملیات دریافت اطلاعات کاربر 12
1-4-2- سناریوی عملیات ثبت اطلاعات کاربر در پایگاه داده 13
1-4-2-1-  نمودار Use Case عملیات ثبت اطلاعات کاربر در پایگاه داده 14
1-4-3- سناریوی عملیات استخراج اطلاعات و مشاهده گزارشات سیستم 15
1-4-3-1-  نمودار Use Case عملیات ثبت اطلاعات کاربر در پایگاه داده 16
1-5- نمودار Class سیستم 17
فصل دوم:   نمودار ER (ER Diagram) 18
2-1- نمودار ER سیستم 19
فصل سوم:   نمودار های DFD (Data Flow Diagrams) 20
3-1- نمودار DFD سطح صفر سیستم ثبت اطلاعات بازدید کنندگان 21
3-2- نمودار DFD سطح یک سیستم ثبت اطلاعات بازدید کنندگان 22
3-3- نمودار DFD سطح 2 ناشی از درخواست مشاهده گزارش مدیر 23
3-4- نمودار DFD سطح 2 ناشی از دریافت اطلاعات کاربر 24
3-5- نمودار DFD سطح 2 ناشی از اجزای متد ذخیره و بازیابی اطلاعات 25
فصل چهارم:   برنامه زمانبندی و برآورد هزینه 26
4-1- جدول شرح فعالیتهای سیستم 27
4-2- نمودار گانت جدول شرح فعالیتهای سیستم 28
4-3- جدول برآورد هزینه های سیستم جاری 29
فصل پنجم:   نمودار های توالی (Sequence Diagrams) 30
5-1- نمودار توالی ورود به سیستم مدیر 31
5-2- نمودار توالی تولید و مشاهده گزارشات 32
5-3- نمودار توالی ورود به سیستم بازدید کنندگان 33
5-4- نمودار توالی ثبت اطلاعات بازدید کنندگان 34

چکیده
نرم افزار آنلاین ثبت و نمایش مشخصات بازدیدکنندگان 
این نرم افزار یک سیستم تحت وب می باشد که در حقیقت به عنوان ابزاری مدیریتی ، در کنار یک سیستم CMS و یا وب سایت مورد استفاده قرار می گیرد.
این سیستم را از جنبه های مختلفی می توان مورد بررسی ، تحلیل و بازبینی قرار داد. این سیستم مزایای بی شماری دارد. مهمترین مزیت این سیستم در حقیقت استفاده از گزارشات آن در تصمیم گیریهای مدیریتی می باشد. به عنوان مثال می توان مسزان علاقه به بازار یک محصوا خاص در یک شهرستان را مورد بررسی قرار داد.
در ادامه با توجه به روند زیر ، پروژه را مورد بررسی و تجزیه و تحلیل قرار می دهیم:
1- پس از چکیده ، مقدمه ای بر مزایای سیستمهای مشابه خواهیم داشت.
2- در فصل اول به بررسی سناریو و نمودار های Use Case خواهیم پرداخت.
3- در فصل دوم به بررسی نمودار ER (ER Diagram) خواهیم پرداخت.
4- در فصل سوم به بررسی نمودارهای DFD خواهیم پرداخت.
5- در فصل چهارم به بررسی برنامه زمانبندی پیاده سازی و برآورد هزینه این سیستم پرداخته خواهد شد.
6- و نهایتا در فصل پنجم به بررسی نمودار های توالی یا Sequence Diagrams خواهیم پرداخت.




 مقدمه
در اغلب وب سایت ها قسمت کوچکی برای نشان دادن آمار بکار می رود. برخی از سیستم های آمار گیری اطلاعات زیادی را درباره بازدیدکنندگان ارائه می دهند و برخی دیگر که اغلب رایگان می باشند با محدودیت هایی در ارائه سرویس روبرو هستند. نقطه اشتراک تمامی سیستم های آمار گیری نشان دادن تعداد بازدیدکنندگان است. شمارنده سایت مبین تعداد بازدیدکنندگان از سایت شما می باشند . این تعداد بازدید از جهات مختلفی از اهمیت برخوردار است :
یکی اینکه تعداد بازدید از سایت شما موجب می شود که رتبه سایت در موتورهای جستجوگر افزایش یابد .
دیگری اینکه تعداد بازدید میزان اعتبار مجازی شما در وب را نشان می دهد . 
تبلیغات که یکی از منابع درآمدزایی تحت وب است بر مبنای تعداد بازدید از سایت معنی پیدا می کند. یعنی هرچه بازدید از یک سایت بیشتر باشد تبعا تعداد کسانی که تبلیغ شما را خواهند دید نیز بیشتر خواهد بود لذا مبلغ تبلیغ بالاتر خواهد رفت. 
! در وب سایتهای اینترنتی نیز یکی از عوامل موثر در اعتبار سایت و دست و پا کردن اسم و رسم زیاد ، مسئله تعداد بازدید کننده است . جالب است بدانید که برخی از وب سایتها ، از امکاناتی استفاده می کنند که تعداد بازدید از وب سایت شما را نمایش می دهد . اما اگر بنا به فرض که وب سایتی که این امکان را در اختیار شما قرار می دهد ساعاتی از کار بیفتد ، دیگر قادر نخواهد بود که تعداد بازدیدکنندگان از سایت شما را تشخیص دهد . یکی دیگر از اشکالات اینگونه شمارنده های عمومی مسئله فیلترینگ مخابرات است که اگر احیانا این وب سایت را فیلتر نمود دیگر شما نمی توانید از تعداد بازدید های انجام شده از وب سایتتان مطلع شوید و بنا بر فرض که آن وقت هم بخواهید به سیستم شمارنده داخلی روی بیاورید باید تعداد شمارگان را از صفر شروع کنید . یعنی تمام اعتبار شما بر باد می رود. البته استفاده از یک سیستم شمارنده درون سایتی (پروژه جاری) تمامی این مشکلات را حل می نماید.  در اين پروژه و تحقيق سعي بر آن شده كه با يكي از روشهاي طراحي و تجزيه و تحليل سيستمها به طراحي نرم افزار يك سیستم شمارشگر تعداد بازدید کنندگان وب سایت پرداخته شود. از جمله قابلیتهای این نرم افزار به شرح ذیل می باشد:
1- ارائه گزارش تعداد بازدیدهای روزانه
2- ارائه گزارش تعداد آخرین بازدیدها
3- ارائه گزارش کشور بازدید کننده
4- ارائه گزارش شهرستان بازدید کننده
5- ارائه گزارش زمان و تاریخ بازدید
6- ارائه گزارش IP بازدید کنندگان
7- ارائه گزارش صفحات لینک داده شده
8- ارائه گزارش نام استان بازدید کننده
9- نمایش شکل پرچم بازدید کننده
10- و چندین مورد دیگر می باشد.

در ادامه به بررسی و تحلیل دقیتر سیستم خواهیم پرداخت.

فصل اول:   سناریوی و نمودار UseCase نحوه فعالیت سیستم شمارنده 

1-1- شناخت Use Case ها
در این مرحله ایتدا Use Case های سییتم جاری را مشخص می نمائیم. Use Case در حقیقت عملیاتی هیتند که طی ورود به سیتم و خروج یک کاربر  از سیستم اتفاق می افتند.
1-1-1- Use Case عملیات دریافت IP کاربر
1-1-2- Use Case عملیات دریافت زمان و تاریخ جاری Server 
1-1-3- Use Case عملیات دریافت Referred URL 
1-1-4- Use Case عملیات دریافت Current Page Name
1-1-5- Use Case عملیات ثبت اطلاعات در پایگاه داده
1-1-6- Use Case عملیات استخراج اطلاعات از پایگاه داده
1-1-7- Use Case عملیات نمایش اطلاعات به مدیر

1-2- شناخت Actor ها
Actor ها در حقیقت مکانیسمی برای طبقه بندی External User ها هستند. Actor ها می توانند در چهار گروه User ، Applications ، Devices و External Events  باشند.
در این تحلیل ، با 2 نوع Actor سرو کار داریم که عبارتند از:
1- User
2- Applications
نحوه نمایش اکتورها به شکل زیر می باشد:

برچسبها:

مشاهده سایر پروژه های مهندسی نرم افزار UML به همراه فایل رشنال رز و فایل Doc و توضیحات و نمودارها>>>>>
HyperLink