فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق Ajax تحولی بزرگ در عرصه وب

اختصاصی از فی فوو دانلود تحقیق Ajax تحولی بزرگ در عرصه وب دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق Ajax تحولی بزرگ در عرصه وب


دانلود تحقیق Ajax  تحولی بزرگ در عرصه وب

 Ajax  تحولی بزرگ در عرصه وب ( بخش اول )
اینترنت و مهمترین سرویس آن وب علاوه بر این که حیات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد . در واقع ، تحول در زندگی بشریت  مدیون پیشرفت در سایر حوزه های فناوری‌ است . یکی از این حوزه ها ، صنعت نرم افزار است .
برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درک کنیم .
مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یکدیگر
موجودات جدیدی که ما امروزه آنها را با نام برنامه های وب می شناسیم ، ماحصل تاثیر وب بر نرم افزار و رشد رو به فزاینده استفاده از اینترنت در متن زندگی ، ماحصل تاثیر نرم افزار بر وب است . اجازه دهید ببینیم موضوع از کجا و با چه مختصاتی شروع گردید و هم اینک در چه وضعیتی به سر می بریم .
وب ایستا : زمانی که تیم . برنرز لی در سال 1990 اولین پیشنهاد خود در رابطه با وب را ارائه کرد ،  ایده کار بسیار ساده بود : ایجاد یک شبکه از اطلاعات متصل شده به یکدیگر با استفاده از ابرمتن ها و URIs ( برگرفته شده از  Uniform Resource Identifiers ) . وب در آغاز به عنوان یک رسانه اشتراک اطلاعات مطرح گردید تا از طریق آن دانشمندان و محققین بتوانند دانش و اطلاعات را بین خود به اشتراک گذاشته و نتایج تحقیقات را با یکدیگر مبادله نمایند . ارائه دهند گان با استفاده از یک استاندارد مستند سازی ، اطلاعات خود را تهیه و آنها را به مخاطبان خود ارائه می کردند . در آغاز برای استاندارد مستند سازی از ابزاری که در آن زمان خود هنوز استاندارد نشده بود استفاده می گردید . HTML ، ابزاری است که با بکارگیری مجموعه ای از تگ ها ، استاندارد لازم جهت نمایش یک مستند در نرم افزارهای نمایش دهنده ( مرورگرها )  را فراهم می نماید . نرم افزارهای نمایش دهنده ، مجهز به مفسرهائی جهت تفسیر تگ ها و نمایش اطلاعات موجود در مستند بر اساس تعاریف از قبل تعریف شده شدند . در آن زمان که به سال های ابتدائی دهه 90 میلادی برمی گردد ، چیزی با نام برنامه های وب وجود نداشت و وب به عنوان رسانه ای جهت اشتراک و مبادله اطلاعات مطرح بود . تمامی تعاملات در عرصه وب محدود به درخواست یک مستند توسط سرویس گیرنده و ارسال آن توسط سرویس دهنده بود .
وب پویا با تمرکز بر روی پردازش های سمت سرویس گیرنده : در ادامه ، نیاز به انجام برخی پردازش های اولیه مطرح گردید . با  توجه به این که اینترنت از یک بستر سرویس گیرنده و سرویس دهنده ( client server based) به منظور دریافت درخواست کاربر و پاسخ به آن استفاده می کرد ، طراحان و پیاده کنندگان برای تحقق پردازش ها بر روی دو گزینه متمرکز شدند : انجام پردازش ها در سمت سرویس گیرنده و  یا سمت سرویس دهنده . در آغاز ، برای انجام پردازش ها بر روی سرویس گیرنده متمرکز شدند . با این هدف که بتوان پردازش های مورد نیاز را ( با حوزه ای که در آن زمان تعریف شده بود ) ، در سمت سرویس گیرنده انجام داد . برای تحقق خواسته فوق لازم بود که بستر و ابزارهای لازم در بطن مرورگر ها ایجاد گردد . ظهور فناورهائی نظیر Html-DOM ، جاوااسکریپت ، CSS  ( برگرفته شده از  cascading style sheets ) و DHTML  ( برگرفته شده از Dynamic HTML  )  از جمله مهمترین تلاش های انجام گرفته در آن زمان برای تحقق پردازش ها در سمت سرویس گیرنده بود . برای آشنائی بیشتر با تلاش های انجام گرفته در آن زمان بد نیست مروری سریع داشته باشیم به آنچه طی سالیان گذشته در عرصه وب اتفاق افتاده است .
•     عرضه جاوا اسکریپت : Netscape Navigator اولین مرورگر وبی بود که پس از طراحی و پیاده سازی موفقیت آمیز توانست به عنوان کاتالیزوری در رشد وب و عرضه فناوری های مرتبط با آن نقش بسیار مثبتی را ایفاء‌ کند . اغلب سازمان ها و شرکت ها از مرورگر فوق به عنوان معیار استاندارد خود برای پیاده سازی فناوری های جدید استفاده می کردند . یکی از این فناوری ها ، جاوا اسکریپت بود .  
جاو ااسکریپت توسط Brendan Eich از نت اسکیپ ایجاد و  نسخه شماره دو  آن در سال 1995 عرضه گردید . برای اولین مرتبه ، پیاده کنندگان قادر به ایجاد صفحات وبی شدند که می توانست با کاربر تعامل برخورد نماید . استفاده از جاوا اسکریپت برای معتبر سازی داده در سمت سرویس گیرنده و حذف برخی مبادلات غیره ضروری بین سرویس گیرنده و سرویس دهنده از جمله مهمترین دستاورد بکارگیری جاوا اسکریپت در آن زمان بود . بدین ترتیب نطفه پردازش های ساده در سمت سرویس گیرنده به کمک جاوا اسکریپت بسته شد . قابلیت فوق در زمانی که اکثر کاربران اینترنت از طریق یک مودم با سرعت 8 . 28 ( Kbps ) به شبکه وصل می شدند ، باعث می شد که تعداد دفعاتی که کاربران مجبور به انتظار برای دریافت یک پاسخ از سرویس دهنده باشند ، کاهش یابد . تحول فوق اولین مرحله جدی به سمت رویکرد Ajax در آن زمان بود .
•     ایجاد فریم :   در نسخه اولیه HTML با هر سند به عنوان یک موجودیت رفتار می شد  تا این که در نسخه شماره چهار فریم ها معرفی گردیدند . با استفاده از فریم ها  نمایش یک صفحه وب می توانست مشتمل بر بکارگیری مجموعه ای از سایر صفحات وب باشد . ایده فوق یک اصلاح ساختاری اساسی در خصوص نحوه نمایش یک صفحه وب بود .  Netscape Navigator 2.0 اولین مرورگری بود که از فریم ها و جاوا اسکریپت حمایت کرد . این یک مرحله جدی به سمت رشد و توسعه Ajax در آن زمان بود .
•    با توجه به این که یک فریم ، یک درخواست مجزاء را  برای سرویس دهنده ایجاد می کرد ، قابلیت کنترل یک فریم و محتویات آن با استفاده از جاوا اسکریپت دنیای جدیدی را پیش روی طراحان و پیاده کنندگان صفحات وب قرار داد .
•    روش فریم  مخفی  : به موازات این که پیاده کنندگان درگیر نحوه استفاده از فریم ها شدند  ، یک روش جدید با هدف تسهیل در امر ارتباط بین سرویس گیرنده و سرویس دهنده مطرح گردید . روش فریم مخفی شامل تنظیم یک frameset با طول و یا عرض صفر پیکسل است که هدف اساسی آن انجام فرآیند مقداردهی اولیه با سرویس دهنده بود . فریم مخفی شامل یک فرم HTML با فیلدهای خاصی است که می توانست بطور اتوماتیک توسط جاوا اسکریپت تکمیل و برای سرویس دهنده ارسال گردد . زمانی که فریم از سرویس دهنده مراجعت می کرد ، یک تایع دیگر جاوا اسکریپت فراخوانده می شد تا اعلام نماید که داده از سمت سرویس دهنده برگردانده شده است . روش فریم مخفی ، اولین مدل درخواست و پاسخ غیرهمزمان را برای برنامه های وب به ارمغان آورد ( اولین رویکرد به مدل ارتباطی Ajax ) .
•    Dynamic HTML  و DOM  :  تا سال 1996 ، وب یک دنیای ایستا را تجربه می کرد و برای تعامل محدود با کاربر از جاوا اسکریپت و روش فریم های مخفی استفاده می گردید . همچنان امکان تغییر در محتویات یک صفحه بدون نیاز به load مجدد آن از سرویس دهنده وجود نداشت .  در ادامه IE 4.0 ( برگرفته شده از  Internet Explorer  )  توسط شرکت مایکروسافت ارائه گردید . در این نسخه علاوه بر بکارگیری اکثر فناوری های استفاده شده در Netscape Navigator ، یک ویژگی مهم دیگر با نام DHTML ( برگرفته شده از Dynamic HTML  ) نیز ارائه گردید . DHTML به پیاده کنندگان اجازه می داد تا بتوانند هر بخشی از یک صفحه مستقر شده در حافظه سرویس گیرنده را با استفاده از جاوا اسکریپت تغییر دهند . DHTML به همراه عرضه غیره منتظره CSS ( برگرفته شده از  cascading style sheets ) به وب و نحوه پیاده سازی صفحات وب یک نیروی تازه داد. پیاده کنندگان توانستند با ترکیب DHTML و روش فریم های مخفی هر بخشی از یک صفحه را با استفاده از اطلاعات دریافت شده از سرویس دهنده refresh نمایند . ویژگی فوق در زمان خود توانست یک تحول بزرگ در عرصه وب را ایجاد نماید .
•    
در ادامه ،  DOM ( برگرفته شده از  Document Object Model  ) ارائه گردید . برخلاف DHTML که صرفا" امکان تغییر بخش هائی خاص از یک صفحه وب را فراهم می کرد ، DOM  دارای یک هدف بلندپروازانه دیگر بود . هدف DOM ارائه یک ساختار برای تمامی صفحه بود . انجام عملیات و یا پردازش بر اساس ساختار فوق ، امکان تغییر یک صفحه را فراهم می آورد . این مرحله بعدی به سمت Ajax بود .
•    Iframes :  با این که روش فریم مخفی بطور غیرقابل پیش بینی متداول گردید ، ولی دارای چالش های مختص به خود بود . افرادی می بایست زمان زیادی را صرف نوشتن یک frameset می کردند تا شرایط استفاده از فریم های مخفی فراهم گردد . زمانی که عنصر   در سال 1997 و به عنوان بخشی از نسخه رسمی HTML 4.0 ارائه گردید ، یک قدم اساسی دیگر به سمت انقلاب بر روی وب حرکت شد .
•    در مقابل تعریف frameset ، پیاده کنندگان قادر به استفاده از فریم ها در هر مکانی از صفحه شدند . بدین ترتیب پیاده کنندگان توانستند از  iframe نامرئی ( با بکارگیری قابلیت های CSS ) در یک صفحه استفاده نمایند و شرایط عملیاتی لازم جهت مبادله داده بین سرویس گیرنده و سرویس دهنده را فراهم نمایند . زمانی که نسخه نهائی DOM در IE 5,0و Netscape 6.0 پیاده سازی گردید ، قابلیت ایجاد فریم ها به صورت پویا نیز فراهم گردید . در چنین حالتی از یک تابع جاوا اسکریپت به منظور ایجاد یک iframe ، ایجاد یک درخواست و دریافت پاسخ ( جملگی بدون نیاز به اضافه کردن تگ های HTML اضافه در یک صفحه ) استفاده می گردید . این روش معروف به روش iframe مخفی گردید .
•    XMLHttp  : پیاده کنندگان مرورگر شرکت مایکروسافت پس از مشاهده عمومیت استفاده از روش هائی‌ نظیر فریم مخفی و iframe مخفی ، تصمیم گرفتند یک ابزار بهتر جهت تعامل بین سرویس دهنده و سرویس گیرنده را ارائه نمایند . این ابزار به شکل یک اکتیوایکس و با نام  XMLHttp در سال 2001 ارائه گردید .
•    زمانی که مایکروسافت حمایت خود از XML را از طریق یک کتابخانه با  نام MSXML آغاز کرد ، شی XMLHttp نیز به همراه آن ارائه گردید .
•    با این که شی‌ فوق به همراه خود نام XML   را یدک می کشید ولی چیزی بمراتب بیشتر از روشی برای انجام عملیات بر روی داده XML  بود . شی فوق همانند یک درخواست HTTP بود که می توانست توسط جاوا اسکریپت کنترل گردد . پیاده کنندگان دارای قدرت دستیابی به کدهای وضعیت HTTP و هدر همانند داده برگردانده شده از طریق سرویس دهنده بودند . داده می توانست به صورت XML ساختیافته ، اشیاء سریال شده جاوا اسکریپت و یا سایر فرمت های مورد نظر پیاده کننده باشد . در مقابل استفاده از فریم های مخفی و یا iframe ، این امر میسر گردید که به سرویس دهنده از طریق کد و توسط جاوا اسکریپت دستیابی داشت ( مستقل از چرخه load و  reload صفحه ) . شی XMLHttp پس از مدتی به عنوان یک موفقیت بزرگ برای پیاده کنندگان مرورگر IE  عرض اندام کرد .
•    به موازات متداول شدن شی فوق ، پیاده کنندگان در Mozilla نسخه اختصاصی از  XMLHttp را پیاده سازی کردند . در مقابل اجازه دستیابی از طریق اکتیو ایکس ، پیاده کنندگان موزیلا متدها و خصلت ها را در یک شی ذاتی مرورگر و با نام objectXMLHttpRequest ارائه کردند . پس از این که دو مرورگر اصلی در بازار هر یک توانستند به نوعی از XMLHttp حمایت نمایند ، مرورگرهائی دیگر نظیر Opera و Safari نیز هر یک به نوعی حمایت خود از شی فوق را اعلام کردند .

 

 

 

شامل 63 صفحه word


دانلود با لینک مستقیم


دانلود تحقیق Ajax تحولی بزرگ در عرصه وب

نمونه سوال روانشناسی تحولی ۱ کد درس : 1217216

اختصاصی از فی فوو نمونه سوال روانشناسی تحولی ۱ کد درس : 1217216 دانلود با لینک مستقیم و پر سرعت .

نمونه سوال روانشناسی تحولی ۱ کد درس : 1217216


نمونه سوال روانشناسی تحولی ۱      کد درس :     1217216
  • نمونه سوال امتحانی نیمسال اول 95-94  (با جواب تستی)
  • نمونه سوال امتحانی نیمسال تابستان 94  (با جواب تستی)
  • نمونه سوال امتحانی نیمسال دوم 94-93  (با جواب تستی)
  • نمونه سوال امتحانی نیمسال اول 94-93  (با جواب تستی)

دانلود با لینک مستقیم


نمونه سوال روانشناسی تحولی ۱ کد درس : 1217216

دانلود مقاله بررسی مردم شناسی سیر تحولی ازدواج از دوره قاجاریه تا ایران فعلی

اختصاصی از فی فوو دانلود مقاله بررسی مردم شناسی سیر تحولی ازدواج از دوره قاجاریه تا ایران فعلی دانلود با لینک مستقیم و پر سرعت .

بیان مسئله
بررسی مردم شناسی سیر تحولی ازدواج از دوره قاجاریه تا ایران فعلی از دیدگاه اجتماعی در این تحقیق به بررسی ازدواج شاهان قاجاری و دلایل نوع ازدواج و تعدد زوجات و همینطور تأثیر این ازدواج¬ها بر زندگی مردم و همینطور ازدواج در قشرهای مختلف مردم در دوره قاجاریه و همینطور تغییر و تحول ازدواج در عصر پهلوی و اصلاحاتی که شاهان دوره پهلوی در این زمینه ازدواج انجام داده¬اند. در دوره کنونی عواملی که سبب تغییرات در شکل و نوع و سن ازدواج می¬شود بررسی می¬گردد.

2-1- اهمیت و ضرورت مسئله:
در این مورد ما می¬فهمیم که هدف مردم در سه دوره مختلف در زمینه ازدواج چیست و به جنبه¬های فرهنگی- اقتصادی- جغرافیایی- سیاسی-اجتماعی در ازدواج دست می¬یابیم وهمچنین به ریشه¬یابی نوع ازدواج¬ها می¬پردازیم و عوامل مختلفی نیز که سبب تحولات در ازدواج شده است را بررسی می¬کنیم.

3-1- انگیزه تحقیق:
بررسی دقیق و تخصصی¬تر و شناخت کامل از ازدواج از دوره قاجاریه به بعد و همچنین تحلیل مردم¬شناسی در مورد ازدواج و پیامدهای حاصل تغییرات ازدواج در جامعه.

4-1- اهداف تحقیق:
اهداف تحقیق بررسی
1. ازدواج و همسرگزینی در بین شاهان قاجاریه.
2. ازدواج در بین طبقات مختلف مردم در دوره قاجاریه.
3. انواع ازدواج¬ها در دوره قاجاریه.
4. اهداف ازدواج¬ها در دوره قاجاریه.
5. تحول ازدواج در دوره پهلوی.
6. تأثیر تحولات جامعه بر ازدواج در دوره پهلوی.
7. تغییرات الگوی ازدواج در جامعه کنونی.
8. بررسی عوامل تغییر سن ازدواج در جامعه فعلی.

5-1- پرسش¬های تحقیق:
1. آیا پادشاهان در همسرگزینی معیار خاصی برای ازدواج داشتند؟
2. آیا ازدواج در بین طبقات مختلف، متفاوت است؟
3. آیا ازدواج انواع خاصی دارد؟
4. آیا ازدواجها دارای هدفهای خاصی بوده است؟
5. آیا تغییراتی در دوره¬های مختلف در زمینه ازدواج به وجود آمده است؟

6-1- قلمرو جغرافیایی تحقیق:
با توجه به ژرفانگر بودن روش مردم¬شناسی محدود کردن قلمرو مورد مطالعه ضروری است قلمرو جغرافیایی این تحقیق کشور ایران است.

7-1- زمان تحقیق:
ازآن جایی که تحقیق مردم شناسی است مدت تحقیق و مطالعه یک سال می باشد .
8-1- روش تحقیق:
استفاده از روش میدانی. مشاهده مشارکتی
مطالعه اسنادی مهمترین روش اتخاذ شده در زمینه موضوع تحقیق است.
استفاده از ابزارها و تکنیک¬هایی مثل ضبط صوت، دوربین عکاسی و فیلمبرداری.

9-1- روش جمع¬آوری اطلاعات:
ثبت و ضبط دقیق مشاهدات
استفاده از مشاهده مستقیم و میدانی
استفاده از مصاحبه حضوری
استفاده از اسناد و مدارک موجود در کتابخانه¬ها

10-1- پیشینه تاریخی:
1. مقاله آقای دکتر آزاد ارمکی و خانمها: مهناز زند- طاهره خزایی که در مورد تأثیر تحولات جمعیتی و اجتماعی در امر همسرگزینی طی سه نسل در خانواده ایرانی، بود به بررسی مطالعه تطبیقی در مورد سن ازدواج، دفعات ازدواج، علت ازدواج¬های مجدد، دایره و دامنه همسرگزینی در میان سه نسل متوالی پرداخته بودند.
2. مقاله آقای محمد احمدی موحد به بررسی روند تغییرات شاخص¬های ازدواج و طلاق طی سالهای 1380-1375 پرداخته است.
3. پایان¬نامه کارشناسی ارشد جمعیت¬شناسی خانم زهرا المطهری- از دانشگاه علوم اجتماعی و به راهنمایی دکتر محمد میرزایی و مشاورت دکتر شهلا کاظمی¬پور- دانشگاه تهران 1375 که به بررسی تحلیل دموگرافیک وضعیت زناشویی پرداخته.
4. پایان¬نامه کارشناسی ارشد جمعیت¬شناسی خانم پروانه آستین¬فشان از دانشگاه علوم اجتماعی دانشگاه تهران به راهنمایی دکتر محمد جلال عباسی شوازی و مشاورت دکتر محمد میرزایی تهران 1380 که به بررسی روند تحولات سن ازدواج و عوامل اجتماعی پرداخته است.
5. پایان¬نامه کارشناسی علوم اجتماعی- آقای حمید پوریوسفی به راهنمایی دکتر جمشید بهنام از دانشکده علوم اجتماعی دانشگاه تهران 1355 که به بررسی سن ازدواج در ایران پرداخته است.
6. مقاله خانم ناهید درودی¬آهی که به بررسی وضعیت ازدواج جوانان با استفاده از جداول خالص زناشویی پرداخته.

11-1- مشکلات تحقیق:
این تحقیق با وجود تمام جاذبه¬هایی که داشت متأسفانه دارای مشکلات بزرگی بود که سبب می¬شد که من آنطوری که لازم است نتوانم اطلاعات آماری دقیقی از اشخاص به دست بیاورم. زیرا هر منبع اطلاعات آماری آن با منبع دیگر متفاوت بود و همچنین همکاری نکردن بعضی از ارگانها برای ارائه خدمات و قرار ندادن اطلاعات جامع¬تر در منابع. و همچنین سنگین بودن هزینه¬های سفر برای تحقیق زیرا برای کامل کردن تحقیق خود لازم بود به شهرهای مختلف سفر کرده که این خود مستلزم پرداخت هزینه¬های بسیار گزافی بود.

12-1- ادبیات تحقیق:
همان گونه که در همه تیره¬ها و ملتها به گونه¬ای که ویژه خودشان است، زن و شوهر با هم ازدواج می¬کنند و در روزگار باستان هم چنین بوده و زن و شوهر به گونه¬ای با هم پیوند زناشویی می¬بستند، اشو زرتشت هم برای پیروان خود آئین زناشویی را با دوشی استوارتر و درست¬تر از همه ملت¬ها برقرار نمود. زناشویی به آهنگ زندگی خوش و خرم و همبستگی و همراهی و زیادشدن مردم و برپایی خانواده را بر پایه¬ای چنان درست و شایسته استوار کرد که خود ضامن ماندن و دوام زندگی مشترک بود و مهر و محبت را بین زن و شوهر برای همیشه برقرار می¬ساخت. در آئین زرتشت از دیدگاه آراسته شدن کارهای جهان و استوار ساختن یگانگی و جلوگیری از تباهی اخلاقی، درباره زناشویی بسیار سفارش شده است. (رضایی/ 1381/784)
در کیش قدیم ایران زناشویی به آهنگ پدید آوردن زندگی خوش، یگانگی و همراهی تشکیل خانواده و ازدیاد نفوس انجام می¬پذیرد. اشو زرتشت در وهشیتواشیت¬گات سینا 56 قطعه 5 به پسران و دخترانی که آهنگ بستن پیمان ازدواج دارند چنین اندرز می¬دهد: ای دختران شوی¬کننده و ای دامان اینک بیاموزم و آگاهتان سازم با غیرت از پی زندگی، پاک¬منشی بجویید، هر یک از شما باید در کردار نیک بر دیگری پیشی جوئید و از این راه زندگانی خود را خرمی بخشید.
کیش زرتشتی بر استواری پیوندهای یگانگی و جلوگیری از مفاسد اخلاقی از راه زناشویی تأکید فراوان دارد. در این کیش کمک به امر ازدواج کسانی که به سن بلوغ رسیده و به سبب تنگ¬دستی بی¬همسر مانده¬اند، از کارهای نیک شمرده شده است.
در ایران باستان عقد ازدواج بر چند گونه بود:
1. پادشاه زنی- این اصطلاح برای موردی به کار گرفته می¬شود که پسر و دختری برای نخستین بار با خشنودی پدر و مادر خود با یکدیگر ازدواج می¬کنند.
2. (ایوک دت یگانه) زنی- ایوک زنی عبارت آنست که مردی با دختری ازدواج کند که تنها فرزند خانواده است و او را ایوک نامند. از آنجا که دختر نمی-تواند اموال خانه پدر خویش را به خانواده دیگری منتقل سازد، پس بایستی نخستین پسر خود را به جای فرزند پدر خویش قرار دهد.
3. چاکرزنی- این ازدواج در مورد زن بیوه¬ای به کار می¬رفت که پس از مرگ همسر نخستین درصدد گزینش همسری دیگر برآید. اگر زن اول بمیرد یا دیوانه شود یا نازا بوده است تا مرد می¬تواند زن دومی بگیرد که آن زن را چاکرزن می¬نامند.
4-در زمان ساسانی نوع اصلی ازدواج ایرانی( زنی پادخشای) خوانده می شود که در واقع انتقال قیومیت دختر ازپدر ازشوهربود (نجفی،1365/805)
5- انواع دیگری هم از ازدواج بود ازجمله: چگر که هنگامی که شوهر توانایی فرزندآوری نداشت ، زن خود را به عنوان همسر موقت به یکی از نزدیکان می داد تا فرزندآورند،چگر رابه صورت چکر می نوشتند. نوع دیگر که باعث جدل های زیادی میان امروزیان شده است، ازدواج با محارم است.
6-خودسرزنی- چنانچه دختر و پسر بالغ پیش از رسیدن به بیست و یک سالگی خواسته باشند بدون خشنودی پدر و مادر خویش با یکدیگر ازدواج کنند مؤبد حق دارد صیغه عقد را جاری کند و آن دو از ارث محروم خواهند شد. (رضایی/ 1376/ 257 و 256)

فصل دوم
جغرافیای طبیعی ایران:

1-2- جغرافیای طبیعی ایران:
الف) موقعیت جغرافیایی ایران:
ایران در نیمکره شمالی از سطح کره زمین بین 25 تا 40 درجه عرض شمالی از خط استوا (مدار مبدأ) و بین 44 و 5/63 درجه طول شرقی از نیمروز گرینویچ مبدأ انتخابی واقع شده است. نیمکره شرقی، نیمکره شمالی (جز فلات ایران، ممالک خاورمیانه در مغرب آسیاست. مساحت ایران 000/648/1 کیلومتر مربع است.
ایران از اقیانوسها و دریاهای بزرگ دور است ولی از دو سوی شمال و جنوب به دریا چسبیده است. از سوی شمال ایران با دریای خزر که دریایی است بسته و در حقیقت دریاچه بزرگ است که هیچگونه ارتباطی با اقیانوس و دریاها ندارد در جنوب ایران خلیج فارس و دریای عمان قرار دارد و این دریاها به اقیانوس راه دارد. (بدیعی/ 1372/ 13 و 12)
از شمال به جمهوری روسیه شوروی و دریای خزر، از مشرق به کشور افغانستان و جمهوری پاکستان، از جنوب به دریای عمان و خلیج فارس، از مغرب به جمهوری عراق و جمهوری ترکیه، از شمال غربی به قفقاز (روسیه شرقی).
کوههای مهم در ایران چهار رشته کوهستان وجود دارد:
1. رشته کوههای شمالی- کوههای البرز
2. رشته کوههای غربی- کوههای زاگرس
3. رشته کوههای مرکزی و شرقی
4. رشته کوههای جنوبی با کوههای ساحلی
برطبق سرشماری نفوس و مسکن 1385 تقسیمات کشوری ایران 30 استان- 336 شهرستان- 889 بخش- 1015 شهر و 2400 دهستان است. (شاملویی/ 1361/ 85)

2-2- آب و هوای ایران:
کشور ایران دارای آب وهوای متنوع و متفاوت بوده و با مقایسه نقاط مختلف کشور این تنوع را می¬توان به خوبی مشاهده نمود.

1- مناطق صحرایی:
در سواحل جنوبی از گواتر تا خوزستان که به آن خشک ساحلی می¬نامیم که مشخصات این آب و هوا، گرمای زیاد توأم با رطوبت و به مقدار کمی باران می¬باشد و حداکثر هوا به 53 درجه می¬رسد و باران در این مناطق نامنظم است و در زمستان باران می¬بارد.
و خشک داخلی: در داخل صحرا و کویرها همین نوع آب و هوا با اختلاف جزئی وجود دارد که به آن خشک داخلی می-گوئیم.

2- آب و هوای نیمه صحرایی و کوهپایه¬ای:
این آب و هوا حد فاصل آب و هوای صحرایی و مرطوب می-باشد. منطقه اقلیمی کوهپایه¬ای می¬توان دزفول، کازرون، اصفهان، تهران و مشهد را ذکر کرد.( کیانی/ 1379/ 27 و 28)

3- آب و هوای معتدل:
الف) آب و هوای معتدل کوهستانی: این منطقه شامل کوهستانها و نواحی کوهستانی آذربایجان، البرز، زاگرس و قسمتی از برجستگیهای مرکزی ایران می¬باشد.
ب) آب و هوای معتدل خزری: رشته کوههای البرز عامل مؤثری است که بین سواحل شمالی و جنوبی آن دو نوع آب و هوای کاملاً متمایز به وجود آورده است این منطقه شامل سواحل تالش گیلان و مازندران و گرگان است و سواحل جنوبی دریای مازندران، دارای دو نوع آب و هوای خزری مرطوب و خزری خشک می¬باشد.

4- آب و هوای سرد:
یا جنگلی سرد است که کوههای مرکزی ترکیه در مغرب ارومیه و سایر نقاط کوهستانی دارای این نوع آب و هوا هستند. (کیانی/ 1379/ 32-30)

3-2- پوشش گیاهی و جانوری ایران
در جاهای مختلف ایران پوشش گیاهی و زندگی جانوری متنوعی دیده می¬شود. این نوع بستگی به وضع طبیعی و آب و هوا دارد. با توجه به آب و هوا، تفاوت میان گیاهان و جانوران در سه ناحیه معتدل خزری، معتدل کوهستانی و ناحیه بیابانی و نیمه بیابانی دیده می¬شود.

1- پوشش گیاهی و جانوری ناحیه خزری:
این قسمت شامل جنگلهای انبوه، نیمه انبوه و چمنزارهای سرسبز دائمی و پهناور می¬باشد. علت این امر بارش فراوان، خاک مساعد و دمای ملایم است که موجب پیدایش پوشش گیاهی پیوسته و ممتد در آن شده است.
مساحت جنگلهای شمال حدود 000/840/1 هکتار می¬باشد و دامنه شمالی سلسله جبال البرز را پوشانیده است این جنگلها از بجنورد تا آستارا کشیده شده است.
جنگلهای ناحیه خزری پوشیده از درختان پهن¬برگ از نوع بلوط، سپیدار، راش، افرا و غیره می¬باشد. انبوهی و فشردگی این درختان در بعضی جاها بسیار زیاد و در زیر درختان کوتاه قد و درختچه¬های گوناگون روئیده¬اند، به طوری که از آنها نمی¬توان عبور کرد.
به طور کلی پوشش گیاهی ناحیه خزری را از نظر اهمیت می-توام به چهار دسته تقسیم نمود:
1- جنگلهای انبوه
2- جنگلهای متوسط
3- جنگلهای درجه 3
4- مزارع و اراضی غیرجنگلی(فرجی/ 1366/ 64)
جانوران ناحیه خزری نیز متنوع می¬باشند. در جنگلهای این ناحیه گربه وحشی، گرگ، شغال، گراز، خرس و خوک وحشی و خرگوش و جوجه تیغی زندگی می¬کنند.
در بیشه¬زارها و مزارع مرغ سواحل جنوبی رودخانه ارس و برخی از نقاط جنگی کشور یافت می¬شود. مرغابی، غاز، قو، و حواصیل خصوصاً در فصول پائیز و زمستان به فراوانی یافت می¬شود. همچنین دریای خزر و رودهای آن زیستگاه انواع مختلف ماهی است. در جنگلهای ایران گوزن قفقازی و بز وحشی را نیز می¬توان نام برد. در بعضی نقاط از کناره¬های دریای خزر دراج و در جنوب خزر در کوههای مرتفع هوبره نیز یافت می¬شود.

2- پوشش گیاهی و زندگی جانوری در ناحیه معتدل کوهستانی
ناحیه کوهستانی ایران از پوشش گیاهی کامل و ممتدی برخوردار نیست. در جاهایی که برف و باران بیشتری می-بارد و تبخیر به علت پائین بودن دما به کندی صورت می-گیرد، رویش گیاهان بیشتر است و در آنجا جنگل نیز دیده می¬شود. در جاهایی که رطوبت کمتر و ضخامت خاک کمتر است گیاهان کمتری دیده می¬شود.
جنگلهای ناحیه کوهستانی در بعضی جاها تنک و فاقد گیاهان زیر درختی هستند و در برخی جاها انبوهتر می-باشند و در زیر آنها درختچه¬های گوناگون می¬رویند. بارزترین این جنگلها، جنگلهای غرب ایران است و از آنجایی که بیشتر درختانشان بلوط می¬باشد به جنگلهای بلوط معروفند. این جنگلها از جنوب غربی ارومیه شروع می¬شود و از امتداد سلسله جبال زاگرس تا کوههای بختیاری و جنوب شرقی فارس ادامه دارد. بیشتر قسمتهای کردستان، باختران، لرستان، کوههای چهارمحال و بختیاری، کهکیلویه و کوههای بخش کازرون فارس از جنگلهای بلوط پوشیده شده است. در این جنگلها درختان میوه از قبیل گلابی، انجیر، پسته و بادام وحشی وجود دارد.
به طور کلی بیشتر ناحیه کوهستان ایران از استپ پوشیده شده است که در این نوع استپ¬ها درختچه¬ها و درختها نیز دیده می¬شوند. از آنجایی که در این نوع استپ¬ها فواصل گیاهان کمتر است به استپ کوهی معروفند. این نوع استپ قسمتهای پهناوری از ناحیه کوهستانی ایران را پوشانده است. در قسمتهای نسبتاً پهناوری از ناحیه کوهستانی ایران و در فواصل پوشش استپ کوهی به خاطر وجود شرایط مساعد چمنزار یا مرتع وجود دارد که این چمنزارها، کوچ-نشینها را به خصوص در ماههای گرم سال برای چرای دامها به طرف خود جلب می¬کنند. وسعت این چمنزارها در قسمتهای غربی و شمال غربی از دیگر قسمتهای کوهستانی بیشتر است.
جانوران ناحیه کوهستانی حیواناتی از قبیل خرس، کفتار، خرگوش، بز وحشی، انواع قوچ و میش وحشی، گوزن زرد، گوزن خالدار و پلنگ می¬باشند. همچنین پرندگانی از قبیل عقاب، کبک، تیهو و کرکس و غیره در این ناحیه دیده می-شود. (فرجی/ 1366/ 67-66)

3- پوشش گیاهی و زندگی جانوری در ناحیه بیابانی و نیمه بیابانی:
در ناحیه بیابانی ایران به علت باران کم و تبخیر زیاد و وزش باد پوشش گیاهی ممتدی وجود ندارد. در این ناحیه تنها گیاهانی می¬توانند رشد کنند که در مقابل گرما و خشکی هوا مقاومت داشته باشند. این گیاهان بسیار محدود و بافاصله می¬باشند. در این ناحیه خصوصاً در نواحی شرقی استان فارس، مرکز کویر نمک، کرمان، رفسنجان، حوالی یزد و انارک، نواحی جنوبی خراسان و کوههای شاهسواران و بارز جنگلهای بسته که اغلب آنها را نبه نیز می¬نامند همراه با درختان بادام وحشی دیده می¬شوند.
همچنین در کرانه¬های دریای عمان و خلیج فارس جنگلهای گرمسیری به صورت پراکنده دیده می¬شوند که درختان آنها عبارتند از: گز، کهود، کنار (به نام سدر به جای صابون) مصرف می¬شود آگاسیا و درخت حرا (در سواحل خلیج فارس) که برگ آن مصرف علوفه دارد.
در قسمت نیمه بیابانی ایران، به خاطر ریزش برف و باران بیشتر نسبت به ناحیه بیابانی و دارا بودن طبقه خاک ضخیم¬تر، شرایط رشد گیاهان بهتر و فاصله درختان کمتر از ناحیه بیابانی می¬باشد.
جانورانی که در این ناحیه زندگی می¬کنند عبارتند از: آهو، یوزپلنگ، گورخر و پرندگانی از قبیل پلیکان، فلامینگو، و درنا همچنین در کناره¬های دریای جنوب و درمیان آبها سنگ¬پشت، ستاره دریایی، میگو، خرچنگ، صدف و انواع مختلف ماهیها وجود دارد. (فرجی/ 1366/ 68)
در ضمن پراکندگی حیوانات ایران به شرح ذیل می¬باشد: انواع جوندگان مانند موش¬ها (موش¬های صحرایی و موش کور و ...) تقریباً در تمام نقاط و مخصوصاً در بخشهای کویری و نیمه کویری دیده می¬شوند. آهو در اغلب نقاط دیده می-شود. شتر یک کوهان و دو کوهان فقط به حالت اهلی وجود دارد. از حیوانات تک¬سم که تقریباً در جنوب غربی آسیا از بین رفته¬اند در قسمتی از ایران به ندرت گورخر و خر¬ وحشی هم دیده می¬شود.
از درندگان در قسمتهای مرتفع ایران، یوزپلنگ در اطراف کویرها به شکار آهو می¬پردازد. در کوههای البرز خرس خاکستری و گربه کوهی نیز دیده می¬شود.
ظاهراً تا این اواخر در تمام قسمتهای جنوبی ایران شیر یال¬کوتاه ایران وجود داشته است پرندگان ایران نیز بسیار متنوع هستند. از تیره ماکیان¬ها، بلدرچین و در کوههای نیمه خشک و دامنه¬های آنها تیهو و کبک و کبک دری و در جنوب و از کناره¬های دریای خزر و دراج و در جنوب خزر در کوههای مرتفع هوبره و در دره¬هایی رودها و نقاط کم درخت، قرقاول و در قسمتهایی از جنوب غربی ایران هوبره خاکستری و در جنوب دریای خزر و سواحل خلیج فارس، اروند رود، درنا، غاز، غاز سرخ دیده می-شود. از پرندگان گوشتخوار در کوهها و دشت¬ها باشد، بازسرفید، لاشخور، عقاب، دال، کرکس و غیره یافت می¬شود. از مرغان پا بلند، حواصیل و مرغ ماهیخوار، آب چلیک و غیره در ساحل دریای خزر و رودهای کشور یافت می¬شوند.
در موقع زمستان از دریاچه¬ها و رودهای روسیه میلیون¬ها اردک و غاز به سوی ایران آمده، پس از تمام شدن فصل زمستان و گرم شدن هوا مجدداً مراجعت می¬کنند.
در ایران کبوترهای وحشی و کبوترهای کوهی که در کوهها لانه می¬کنند فراوان است. از تیره کلاغها انواع کلاغ و هدهد، پرستوی شب و دارکوب و جغد و مرغ شباهنگ و بوم تقریباً در اکثر نقاط کشور وجود دارند.
گنجشکها انواع فراوان دارند ولی تمام آنها از اقساط کوچک می¬باشند. در میان آنها می¬توان توکا، دم¬جنبانک، گنجشک، چرخ ریسک، کاکلی را نام برد.
در کشاورزی ایران به سار اهمیت زیادی داده می¬شود. این پرندگان در دامنه¬های سنگی دره¬های کوهستانی لانه نهاده در شهرستانهای شمالی و جنوب در کوههای فارس دیده می-شود.
خزندگان ایران نیز وضع مخصوص به خود دارند. در دشتها و بیابانها غالباً جوندگان بسیارند،ن بیشتر از همه سوسمارها و مارها دیده می¬شوند. از سوسمار انواع مارمولک و سوسمار و سرگرد دیده می¬شود و در نقاط مرطوب-تر سوسمارهای پهن و خشن و سفید و سبز فراوان است. مارهای ایران از انواع عادی و زیتونی و سفید و زرد و قفقازی و شاخدار می¬باشند. در بعضی نقاط اقسام مارها شبیه به مار بوآ و بی¬زهر و مارهای خیزان غالباً دیده می¬شود. از مارهای زهری و مارهای سمی خطرناک برای انسان و حیوانات اهلی باید افعی و کبرا را ذکر کرد. گرزه در سوراخهای جوندگان و در محلهای بی¬آب در کوههای کم ارتفاع خشک زندگی می¬کنند و آنها را می¬توان در سوراخهای نزدیک چشمه¬ها مشاهده کرد.
در جنوب ایران و در آبهای خلیج فارس سنگ¬پشت¬های بزرگ دریایی و مارهای دریایی و در دلتاهای رودهای شرقی کروکودیل دیده شده است.
دوزیستان ایران به واسطه خشکی هوا کمترند ولی سمندر سبز و قورباغه و غوک و وزغ برگه¬ای و قفقازی فراوان است.
ماهیهای آب شیرین از نظر انواع، بسیار زیاد و متفاوت و حتی در بعضی قسمتها، ماهیهای مخصوص بومی می¬توان مشاهده کرد. میگو و خاویار ایران شهرت جهانی دارد. جانوران بی¬مهره ایران بسیار زیادند مثل ملخ دشتی- پشه-های پادرشت و پاریز و شپشک¬ها و رطیل و عقرب فراوان است. عقربها جانورانی شبانه هستند و روزها در زیر سنگها و شکافها و سوراخ موشها بسر می¬برند. (کیانی/ 1379/ 64-62)

4-2- گروه قومی:
پیش از ورود و استقرار آریایی¬ها در ایران، نژادهای بومی در این کشور می¬زیستند. از حدود هزاره پنجم ق.م. اقوام غیرآریایی در ایران می¬زیسته¬اند. که بعدها در احوال اجتماعی، فرهنگی و حتی ترکیب نژادی مهاجران آریایی تأثیر داشته¬اند. از جمله این اقوام ایلامیان در جنوب غربی ایران، کاسیان، در زاگرس- لرستان، لولوبی¬ها در زاگرس. کرمانشاهان، کادوسیال در گیلان کنونی، تپوریان در مازندران را می¬توان نام برد. انتشار و گسترش آریائیان در فلات ایران در حدود نیمه هزاره دوم ق.م. شروع شد. آریائیان شاخه¬ای از اقوام سفید پوست هند و اروپایی هستند که عده ای به سرزمین هند و گروهی به فلات ایران رو می¬آورند.

 

5-2- خط:
ایرانی¬ها در طول تاریخ چهار نوع خط متفاوت داشته¬اند. نخست خط میخی دوره هخامنشیان و دیگری خط پهلوی که در زمان اشکانیان و ساسانیان معمول و متداول بود و آثار آن هنوز هم باقی است. خط نوع سوم، اوستایی است که براساس خط پهلوی تنظیم گردیده است و بالاخره خط کنونی ایران که با ایجاد و تغییراتی اقتباس از خط عربی است. علاوه بر افزودن چهار حرف بر الفبای عربی، ایرانی¬ها در تحریر این خط نیز تغییرات و ابداعاتی انجام دادند. به طوری که از سده 8 ه.ق. خطوط ایرانی درمیان خطوط اسلامی ظاهر شد. این خط¬ها عبارتند از: تعلیق، نستعلیق، شکسته نستعلیق که شکل و ترکیب آنها با سایر خط¬های اسلامی متفاوت بود، و ترکیب و گردش حروف در آنها شباهت به خطوط باستانی ایرانی یعنی پهلوی و اوستایی دارد ولی در حال حاضر خط فارسی در کشور ایران رایج است.

6-2- دین:
دین مردم ایران در دوران پیش از اسلام، زرتشتی بوده است. در حال حاضر قریب به کل جمعیت آن مسلمان و اکثریت مردم آن پیرو مذهب شیعه می¬باشند. مسحیان، یهودیان و زرتشتیان دیگر اقلیت¬های دینی این کشور بشمار می¬روند.

7-2- زبان:
زبان اکثریت مردم ایران فارسی است. این زبان اصطلاحاً بر زبان واحد و بر ریشه اصلی و اساسی تمام لهجه¬های گوناگونی اطلاق می¬شود که در ایران از آغاز مهاجرت آریائیان تا امروز معمول بوده است. این زبان شعبه¬ای است از زبان هند و ایرانی که آن نیز به نوبه خود یکی از زبان¬های هند و اروپایی یعنی زبان¬های مجموع اقوام سفید پوستی است که سکونتگاه¬های اصلی آنها از هندوستان تا سواحل اقیانوس اطلس در اروپا همچنین بریتانیا گسترده است. زبان اصلی فارسی است و زبانهای ترکی- کردی- عربی- لری- گیلکی، مازندرانی نیز در نواحی مختلف کشور ایران رایج است. (کیانی/ 1379/ 96-95)

8-2- (ب) جغرافیای انسانی ایران
توزیع جغرافیایی جمعیت:
الف: سرزمینهای متراکم از جمعیت: جلگه¬های سواحل شمالی واقع بین کوههای البرز و دریای خزر، استانهای آذربایجان و نیمه شمالی زاگرس سه منطقه پر جمعیت کشور را تشکیل می¬دهند. استانهای آذربایجان واقع در شمال غربی کشور و بخشهای شمالی کردستان و زنجان که منطقه¬ای تحت عنوان حوضه¬های شمال غربی را تشکیل می¬دهند دومین منطقه پرجمعیت کشور می¬باشند. سومین منطقه پرجمعیت کشور در نیمه شمالی زاگرس و نیز ارتفاعات مرکزی بین سنندج تا اصفهان می¬باشد.
ب: سرزمینهای با جمعیت پراکنده:
برخلاف سه منطقه پرجمعیت فوق، در بیابان نمک و لوت قسمتهایی از ایران هستند که کمترین جمعیت کشور را دارا می¬باشند.
ج: سرزمینهای با جمعیت متعادل:
جلگه خوزستان و استان فارس، بخش شمال شرقی استان خراسان و سرزمینهای واقع بین البرز و زاگرس قسمتهایی از کشور هستند که دارای جمعیت متعادل می¬باشند. (فرجی/ 1366/ 70)

9-2- جمعیت کشور ایران:
تاریخ تجمع انسانها در این کشور به چند هزار سال بالغ می¬شود و حدود و ثغور امپراطوری¬هایی که قدما در این سرزمین تأسیس نموده¬اند بسیار فراتر از مرزهای کنونی کشور بوده است. ایرانیان اولین مردمانی هستند که در غرب آسیا محدوده سیاسی خاص خود را به وجود آورده¬اند. در بین ملل همجوار ایران به خاطر وضع استراتژیک ویژه-ای که داشت و آسیا و اروپا را بهم وصل می¬نمود، مرکز تجمع توده¬ها و قبایل مختلف گردید و در نتیجه پیشرفت قابل ملاحظه¬ای در کسب فرهنگ و تمدن نصیب مردم گشته است. میزان جمعیت ایران در سال 1313 حدود پانزده میلیون بود و در سال 1319 حدود شانزده میلیون نفر. (محسنی/ 1382/ 90)
با توجه به اینکه سرشماری نفوس و مسکن در ایران از سال 1335 انجام گردید. بنابراین اطلاعات جمعیتی از تاریخ فوق به بعد می¬باشد

 

 

 

 

 

 


سال کل شهری روستایی
1335 18954704 5953563 13001141
1345 33591875 15715338 17876537
1363 45721000 24161000 21560000
1364 45541000 2546000 22074000
1365 49445010 26845000 226000
1366 50650000 27776000 22874000
1367 51890000 28740000 23150000
1368 53167000 29737000 23430000
1369 54483000 30769000 231740000
1370 55837163 31837598 23636591
1371 56622000 32776000 23846000
1372 57636000 33743000 23693000
1373 59648144 34738000 23540000
1374 59151000 35763000 23388000
1376 60936457 37825778 23110679
1377 61830032 38838087 22991945
1378 62736002 39854592 22881410
1379 63663942 40873494 22790448
1380 645228162 42827471 22700691
1381 65540224 43265171 2227553
1382 66991573 44723431 22268142
1383 67477500 44771946 22705554
1384 68467413 45650253 22817160
1385 70472846 48245075 22227771


اگر به جداول جمعیتی فوق توجه کنیم ،خواهیم دید که جمعیت در روستا کمتر ازجمعیت در شهرهاست یکی از این عوامل مهاجرت است. به گفته دکتر شهلا کاظمی پور: مهاجرت شکلی از تحرک جغرافیایی یا تحرک مکانی است که بین دو واحد جغرافیایی صورت می گیرد، این تحرک جغرافیایی، تغییر اقامت گاه از مبدا یا محل حرکت به مقصد یا محل ورود است
کوچ به خاطر ازدواج یابرای آموزشی نیز در گروههای کم سن تر متداول است .مولفه ها و عوامل موثر در ایجاد انگیزه برای مهاجرت های روستا- شهری ،شامل عوامل کشش Pull factor و عوامل فشار Pull factor می باشد.
عوامل کشش یا جاذبه های شهری عمدتا فرصتهای شغلی بهتر ،فرصت های مناسب جهت کسب درآمد بیشتر، وجودمراکز تفریحی و جاذب، فعالیت های فرهنگی، شرایط خوب قابل قبول محیط کار وزندگی ، چون مسکن و خدمات آموزشی و سرانجام فرصت های مطلوب جهت دستیابی به آموزش های تخصصی وحرفه ای چون تحصیل د مراکز آموزشی را در برمی گیرد.

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  140 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله بررسی مردم شناسی سیر تحولی ازدواج از دوره قاجاریه تا ایران فعلی

دانلود پایان نامه رشته کامپیوتر: Ajax تحولی بزرگ در عرصه وب

اختصاصی از فی فوو دانلود پایان نامه رشته کامپیوتر: Ajax تحولی بزرگ در عرصه وب دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه رشته کامپیوتر: Ajax تحولی بزرگ در عرصه وب


دانلود پایان نامه رشته کامپیوتر: Ajax تحولی بزرگ در عرصه وب

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

Ajax تحولی بزرگ در عرصه وب ( بخش اول )

اینترنت و مهمترین سرویس آن وب علاوه بر این که حیات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است ، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد . در واقع ، تحول در زندگی بشریت  مدیون پیشرفت در سایر حوزه های فناوری‌ است . یکی از این حوزه ها ، صنعت نرم افزار است .
برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درک کنیم .

مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یکدیگر

موجودات جدیدی که ما امروزه آنها را با نام برنامه های وب می شناسیم ، ماحصل تاثیر وب بر نرم افزار و رشد رو به فزاینده استفاده از اینترنت در متن زندگی ، ماحصل تاثیر نرم افزار بر وب است . اجازه دهید ببینیم موضوع از کجا و با چه مختصاتی شروع گردید و هم اینک در چه وضعیتی به سر می بریم .

وب ایستا : زمانی که تیم . برنرز لی در سال 1990 اولین پیشنهاد خود در رابطه با وب را ارائه کرد ،  ایده کار بسیار ساده بود : ایجاد یک شبکه از اطلاعات متصل شده به یکدیگر با استفاده از ابرمتن ها و URIs ( برگرفته شده از  Uniform Resource Identifiers ) . وب در آغاز به عنوان یک رسانه اشتراک اطلاعات مطرح گردید تا از طریق آن دانشمندان و محققین بتوانند دانش و اطلاعات را بین خود به اشتراک گذاشته و نتایج تحقیقات را با یکدیگر مبادله نمایند . ارائه دهند گان با استفاده از یک استاندارد مستند سازی ، اطلاعات خود را تهیه و آنها را به مخاطبان خود ارائه می کردند . در آغاز برای استاندارد مستند سازی از ابزاری که در آن زمان خود هنوز استاندارد نشده بود استفاده می گردید . HTML ، ابزاری است که با بکارگیری مجموعه ای از تگ ها ، استاندارد لازم جهت نمایش یک مستند در نرم افزارهای نمایش دهنده ( مرورگرها )  را فراهم می نماید . نرم افزارهای نمایش دهنده ، مجهز به مفسرهائی جهت تفسیر تگ ها و نمایش اطلاعات موجود در مستند بر اساس تعاریف از قبل تعریف شده شدند . در آن زمان که به سال های ابتدائی دهه 90 میلادی برمی گردد ، چیزی با نام برنامه های وب وجود نداشت و وب به عنوان رسانه ای جهت اشتراک و مبادله اطلاعات مطرح بود . تمامی تعاملات در عرصه وب محدود به درخواست یک مستند توسط سرویس گیرنده و ارسال آن توسط سرویس دهنده بود .

وب پویا با تمرکز بر روی پردازش های سمت سرویس گیرنده : در ادامه ، نیاز به انجام برخی پردازش های اولیه مطرح گردید . با  توجه به این که اینترنت از یک بستر سرویس گیرنده و سرویس دهنده ( client server based) به منظور دریافت درخواست کاربر و پاسخ به آن استفاده می کرد ، طراحان و پیاده کنندگان برای تحقق پردازش ها بر روی دو گزینه متمرکز شدند : انجام پردازش ها در سمت سرویس گیرنده و  یا سمت سرویس دهنده . در آغاز ، برای انجام پردازش ها بر روی سرویس گیرنده متمرکز شدند . با این هدف که بتوان پردازش های مورد نیاز را ( با حوزه ای که در آن زمان تعریف شده بود ) ، در سمت سرویس گیرنده انجام داد . برای تحقق خواسته فوق لازم بود که بستر و ابزارهای لازم در بطن مرورگر ها ایجاد گردد . ظهور فناورهائی نظیر Html-DOM ، جاوااسکریپت ، CSS  ( برگرفته شده از  cascading style sheets ) و DHTML  ( برگرفته شده از Dynamic HTML  )  از جمله مهمترین تلاش های انجام گرفته در آن زمان برای تحقق پردازش ها در سمت سرویس گیرنده بود . برای آشنائی بیشتر با تلاش های انجام گرفته در آن زمان بد نیست مروری سریع داشته باشیم به آنچه طی سالیان گذشته در عرصه وب اتفاق افتاده است .

  • عرضه جاوا اسکریپت : Netscape Navigator اولین مرورگر وبی بود که پس از طراحی و پیاده سازی موفقیت آمیز توانست به عنوان کاتالیزوری در رشد وب و عرضه فناوری های مرتبط با آن نقش بسیار مثبتی را ایفاء‌ کند . اغلب سازمان ها و شرکت ها از مرورگر فوق به عنوان معیار استاندارد خود برای پیاده سازی فناوری های جدید استفاده می کردند . یکی از این فناوری ها ، جاوا اسکریپت بود . 
    جاو ااسکریپت توسط Brendan Eich از نت اسکیپ ایجاد و  نسخه شماره دو  آن در سال 1995 عرضه گردید . برای اولین مرتبه ، پیاده کنندگان قادر به ایجاد صفحات وبی شدند که می توانست با کاربر تعامل برخورد نماید . استفاده از جاوا اسکریپت برای معتبر سازی داده در سمت سرویس گیرنده و حذف برخی مبادلات غیره ضروری بین سرویس گیرنده و سرویس دهنده از جمله مهمترین دستاورد بکارگیری جاوا اسکریپت در آن زمان بود . بدین ترتیب نطفه پردازش های ساده در سمت سرویس گیرنده به کمک جاوا اسکریپت بسته شد . قابلیت فوق در زمانی که اکثر کاربران اینترنت از طریق یک مودم با سرعت 8 . 28 ( Kbps ) به شبکه وصل می شدند ، باعث می شد که تعداد دفعاتی که کاربران مجبور به انتظار برای دریافت یک پاسخ از سرویس دهنده باشند ، کاهش یابد . تحول فوق اولین مرحله جدی به سمت رویکرد Ajax در آن زمان بود .
  • ایجاد فریم :   در نسخه اولیه HTML با هر سند به عنوان یک موجودیت رفتار می شد  تا این که در نسخه شماره چهار فریم ها معرفی گردیدند . با استفاده از فریم ها  نمایش یک صفحه وب می توانست مشتمل بر بکارگیری مجموعه ای از سایر صفحات وب باشد . ایده فوق یک اصلاح ساختاری اساسی در خصوص نحوه نمایش یک صفحه وب بود .  Netscape Navigator 2.0 اولین مرورگری بود که از فریم ها و جاوا اسکریپت حمایت کرد . این یک مرحله جدی به سمت رشد و توسعه Ajax در آن زمان بود .
  • با توجه به این که یک فریم ، یک درخواست مجزاء را برای سرویس دهنده ایجاد می کرد ، قابلیت کنترل یک فریم و محتویات آن با استفاده از جاوا اسکریپت دنیای جدیدی را پیش روی طراحان و پیاده کنندگان صفحات وب قرار داد .
  • روش فریم مخفی  : به موازات این که پیاده کنندگان درگیر نحوه استفاده از فریم ها شدند  ، یک روش جدید با هدف تسهیل در امر ارتباط بین سرویس گیرنده و سرویس دهنده مطرح گردید . روش فریم مخفی شامل تنظیم یک frameset با طول و یا عرض صفر پیکسل است که هدف اساسی آن انجام فرآیند مقداردهی اولیه با سرویس دهنده بود . فریم مخفی شامل یک فرم HTML با فیلدهای خاصی است که می توانست بطور اتوماتیک توسط جاوا اسکریپت تکمیل و برای سرویس دهنده ارسال گردد . زمانی که فریم از سرویس دهنده مراجعت می کرد ، یک تایع دیگر جاوا اسکریپت فراخوانده می شد تا اعلام نماید که داده از سمت سرویس دهنده برگردانده شده است . روش فریم مخفی ، اولین مدل درخواست و پاسخ غیرهمزمان را برای برنامه های وب به ارمغان آورد ( اولین رویکرد به مدل ارتباطی Ajax ) .
  • Dynamic HTML  و DOM :  تا سال 1996 ، وب یک دنیای ایستا را تجربه می کرد و برای تعامل محدود با کاربر از جاوا اسکریپت و روش فریم های مخفی استفاده می گردید . همچنان امکان تغییر در محتویات یک صفحه بدون نیاز به load مجدد آن از سرویس دهنده وجود نداشت .  در ادامه IE0 ( برگرفته شده از  Internet Explorer  )  توسط شرکت مایکروسافت ارائه گردید . در این نسخه علاوه بر بکارگیری اکثر فناوری های استفاده شده در Netscape Navigator ، یک ویژگی مهم دیگر با نام DHTML ( برگرفته شده از Dynamic HTML  ) نیز ارائه گردید . DHTML به پیاده کنندگان اجازه می داد تا بتوانند هر بخشی از یک صفحه مستقر شده در حافظه سرویس گیرنده را با استفاده از جاوا اسکریپت تغییر دهند . DHTML به همراه عرضه غیره منتظره CSS ( برگرفته شده از  cascading style sheets ) به وب و نحوه پیاده سازی صفحات وب یک نیروی تازه داد. پیاده کنندگان توانستند با ترکیب DHTML و روش فریم های مخفی هر بخشی از یک صفحه را با استفاده از اطلاعات دریافت شده از سرویس دهنده refresh نمایند . ویژگی فوق در زمان خود توانست یک تحول بزرگ در عرصه وب را ایجاد نماید .
  • در ادامه ، DOM ( برگرفته شده از  Document Object Model  ) ارائه گردید . برخلاف DHTML که صرفا” امکان تغییر بخش هائی خاص از یک صفحه وب را فراهم می کرد ، DOM  دارای یک هدف بلندپروازانه دیگر بود . هدف DOM ارائه یک ساختار برای تمامی صفحه بود . انجام عملیات و یا پردازش بر اساس ساختار فوق ، امکان تغییر یک صفحه را فراهم می آورد . این مرحله بعدی به سمت Ajax بود .
  • Iframes : با این که روش فریم مخفی بطور غیرقابل پیش بینی متداول گردید ، ولی دارای چالش های مختص به خود بود . افرادی می بایست زمان زیادی را صرف نوشتن یک frameset می کردند تا شرایط استفاده از فریم های مخفی فراهم گردد . زمانی که عنصر  در سال 1997 و به عنوان بخشی از نسخه رسمی HTML 4.0 ارائه گردید ، یک قدم اساسی دیگر به سمت انقلاب بر روی وب حرکت شد .
  • در مقابل تعریف frameset ، پیاده کنندگان قادر به استفاده از فریم ها در هر مکانی از صفحه شدند . بدین ترتیب پیاده کنندگان توانستند از iframe نامرئی ( با بکارگیری قابلیت های CSS ) در یک صفحه استفاده نمایند و شرایط عملیاتی لازم جهت مبادله داده بین سرویس گیرنده و سرویس دهنده را فراهم نمایند . زمانی که نسخه نهائی DOM در IE 5,0و Netscape 6.0 پیاده سازی گردید ، قابلیت ایجاد فریم ها به صورت پویا نیز فراهم گردید . در چنین حالتی از یک تابع جاوا اسکریپت به منظور ایجاد یک iframe ، ایجاد یک درخواست و دریافت پاسخ ( جملگی بدون نیاز به اضافه کردن تگ های HTML اضافه در یک صفحه ) استفاده می گردید . این روش معروف به روش iframe مخفی گردید .
  • XMLHttp : پیاده کنندگان مرورگر شرکت مایکروسافت پس از مشاهده عمومیت استفاده از روش هائی‌ نظیر فریم مخفی و iframe مخفی ، تصمیم گرفتند یک ابزار بهتر جهت تعامل بین سرویس دهنده و سرویس گیرنده را ارائه نمایند . این ابزار به شکل یک اکتیوایکس و با نام  XMLHttp در سال 2001 ارائه گردید .
  • زمانی که مایکروسافت حمایت خود از XML را از طریق یک کتابخانه با نام MSXML آغاز کرد ، شی XMLHttp نیز به همراه آن ارائه گردید .
  • با این که شی‌ فوق به همراه خود نام XML  را یدک می کشید ولی چیزی بمراتب بیشتر از روشی برای انجام عملیات بر روی داده XML  بود . شی فوق همانند یک درخواست HTTP بود که می توانست توسط جاوا اسکریپت کنترل گردد . پیاده کنندگان دارای قدرت دستیابی به کدهای وضعیت HTTP و هدر همانند داده برگردانده شده از طریق سرویس دهنده بودند . داده می توانست به صورت XML ساختیافته ، اشیاء سریال شده جاوا اسکریپت و یا سایر فرمت های مورد نظر پیاده کننده باشد . در مقابل استفاده از فریم های مخفی و یا iframe ، این امر میسر گردید که به سرویس دهنده از طریق کد و توسط جاوا اسکریپت دستیابی داشت ( مستقل از چرخه load و  reload صفحه ) . شی XMLHttp پس از مدتی به عنوان یک موفقیت بزرگ برای پیاده کنندگان مرورگر IE  عرض اندام کرد .
  • به موازات متداول شدن شی فوق ، پیاده کنندگان در Mozilla نسخه اختصاصی از XMLHttp را پیاده سازی کردند . در مقابل اجازه دستیابی از طریق اکتیو ایکس ، پیاده کنندگان موزیلا متدها و خصلت ها را در یک شی ذاتی مرورگر و با نام objectXMLHttpRequest ارائه کردند . پس از این که دو مرورگر اصلی در بازار هر یک توانستند به نوعی از XMLHttp حمایت نمایند ، مرورگرهائی دیگر نظیر Opera و Safari نیز هر یک به نوعی حمایت خود از شی فوق را اعلام کردند .

بدین ترتیب پیاده کنندگان صفحات وب توانستند ، صفحاتی را خلق نمایند که با تعبیه کدهای مورد نیاز در آنها ، امکان پردازش در سمت سرویس گیرنده را فراهم نمایند . انجام پردازش های اولیه نظیر تغییر رنگ و شکل ظاهری صفحات ، مدیریت عناصر موجود بر روی یک صفحه و تغییر آنها در زمان اجراء  متناسب با عملیات کاربر ، بررسی صحت داده ورودی توسط کاربر در یک فرم ساده اطلاعاتی ، دریافت داده در پس زمینه و عدم نیاز به ارسال تمامی صفحه و بهنگام سازی بخش هائی خاص از آن ( با بکارگیری فریم ها ) ، نمونه هائی از تاثیر فناوری هائی بود که توان پردازش در سمت سرویس گیرنده را در اختیار پیاده کنندگان قرار می داد .

وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده

همزمان با گسترش اینترنت و  وب ، ایجاد صفحات وب  با محتویات پویا با اتکاء به منابع داده موجود در سمت سرویس دهنده و سایر شرایط تاثیر گذار در فرآیند پاسخ به درخواست کاربران مطرح گردید . همین موضوع باعث شد که توجه به سرویس دهنده برای انجام برخی پردازش ها  نیز در دستور کار قرار بگیرد . ظهور فناورهائی نظیر  ASP ( برگرفته شده از Active Server Page ) و PHP ( برگرفته شده از  Hypertext Preprocessor  ) از اوایل سال 1996 پاسخی به این نیاز بود . از آن زمان به بعد بود که کم کم واژه برنامه های وب قدم در عرصه نرم افزار گذاشت . اگر به تعاریف آن زمان برگردیم مشاهده می کنیم که در ابتدا از این اصطلاح در خصوص صفحات وب پویا استفاده می گردید .

نگرش جزیره ای به فناورهای مرتبط با برنامه های وب تا اوایل سال 1999 ادامه یافت . تا این که شرکت های متعددی به فکر ارائه یک پلت فرم با در نظر گرفتن واقعیتی به نام اینترنت افتادند . دات نت ، پلت فرم ارائه شده توسط شرکت مایکروسافت یک نمونه در این زمینه است که از صدر تا ذیل آن با در نظر گرفتن واقعیتی با نام اینترنت طراحی و پیاده سازی شده است .

در این دوران بود که به برنامه های وب با یک نگاه جامع تر و سیستماتیک تر نگاه می شد . در طی پنج سال گذشته ، این نوع برنامه ها توانستند با بکارگیری مجموعه ای از  فناوری ها  منشاء تحولات عمده ای در خصوص بردن اینترنت در متن  زندگی (و نه حاشیه ! ) مردم جهان باشند . ایده ” نرم افزار به عنوان سرویس ” و یا برنامه نویسی سرویس گراء از نگرش های جدید به مقوله نرم افزار و دنیای برنامه نویس‍ی در عرصه وب است .
موج استفاده از اینترنت برای ارائه خدمات online ( ارائه شده به کاربران از طریق برنامه های وب )  باعث گردید تا معماری و رفتار اینگونه برنامه ها با تامل بیشتر مطالعه و بررسی گردد . هدف ، ایجاد برنامه های وب با کارآئی مطلوب است تا ضمن ارائه خدمات خود دارای ویژگی هائی نظیر : افزایش تعامل کاربر با برنامه ( همانند برنامه های desktop ) ، استفاده بهینه از محیط انتقال و به حداقل رساندن ترافیک آن ، مدیریت بهینه منابع سمت سرویس گیرنده در پاسخ به رویدادهای محقق شده سمت سرویس گیرنده ، عدم ارسال اطلاعات غیره ضروری توسط سرویس گیرنده و … باشند .  ماحصل این تفکرات ظهور فناوری جدیدی با نام Ajax است که شرکت هائی نظیر گوگل و مایکروسافت توانستند از سال 2005 با بکارگیری این فناوری تحول بزرگی را در عرصه برخی از سرویس ها و خدمات خود ایجاد نمایند .

حمع بندی !

همزمان با بحث معماری سرویس گیرنده و سرویس دهنده  دو واژه   fat-client و thin-client  قدم در ادبیات نرم افزار گذاشتند . در معماری فوق ، هدف استفاده از توان پردازشی سرویس گیرنده و سرویس دهنده برای اجرای یک برنامه است . استفاده از توان پردازشی هر یک از عناصر اصلی درگیر در معماری فوق و تعریف سهمی خاص برای هر یک  ( سرویس گیرنده و سرویس دهنده ) ، از اهداف اولیه و در عین حال بسیار مهم معماری فوق است .

پیاده کنندگان برنامه های کامپیوتری خصوصا” برنامه های وب ، همواره با این سوال مواجه بوده و هستند که در تقسیم سهم پردازش ، چه میزان سهم را می بایست به سرویس گیرنده داد ؟ چه پردازش هائی را می توان در سمت سرویس گیرنده انجام داد ؟ در پاسخ به این سوال رویکردهای مختلفی مطرح شده است . fat client و thin client دو نمونه متداول در این زمینه می باشند .

در   fat client ، هدف بکارگیری پتانسیل های  مرورگر برای انجام اکثر پردازش ها در یک برنامه وب است . رویکرد فوق در اواسط دهه 90 میلادی در کانون توجه طراحان و پیاده کنندگان وب قرار گرفت . علت این امر به تلاش شرکت های بزرگ نرم افزاری در جهت تولید و ارائه فناورهائی بود که توانمندی مرورگر  در انجام پردازش  را افزایش می داد . ظهور فناورهائی نظیر جاوا اسکریپت ، ایجاد یک اینترفیس برنامه نویسی در مرورگر ،‌ایجاد یک مدل شی گراء ( ولو ناقص ) برای یک سند HTML با هدف امکان دستیابی به هر یک از عناصر موجود در آن ، عرضه DHTML و CSS جملگی نشاندهنده تلاش هائی است که در آن زمان با هدف افزایش توان پردازش در سمت سرویس گیرنده مطرح شد .

پس از گذشت مدت زمان کوتاهی ( از ابتدای سال 1996 ) ، تمایل به سمت برنامه های وب با ویژگی thin client مطرح گردید . در مدل فوق ، هدف کاهش سهم پردازش در سمت سرویس گیرنده و افزایش پردازش های سمت سرویس دهنده بود . ظهور فناورهای متعددی نظیر ASP   و PHP   تنها نمونه ای اندک از تلاش های انجام یافته در آن دوران برای افزایش توان پردازش در سمت سرویس دهنده است .

با این که در سالیان گذشته همچنان از پتانسیل های سمت سرویس گیرنده برای انجام پردازش در برنامه های وب استفاده می گردید ، ولی رفتار اکثر برنامه های وب    مبتنی بر این واقعیت بود که : ” داده را وارد نمائید ، صفحه را برای سرویس دهنده ارسال نمائید و منتظر دریافت پاسخ باشید ” .

هم اینک ما شاهد یک تحول بزرگ دیگر در عرصه برنامه نویسی هستیم . تحولی که مهمترین دستاورد آن ، تولد نسل جدیدی از برنامه های وب است که در آنها کاربر با برنامه دارای تعامل بمراتب بیشتری نسبت به نسل گذشته برنامه های وب است . این تحول عظیم نرم افزاری به کمک مجموعه ای از فن آوری ها که در مجموع به آنها Ajax گفته می شود ، محقق می گردد .

آیا Ajax قصد دارد با تغییر در الگوی رفتاری برنامه های وب فاصله آنها را با برنامه های desktop کاهش دهد ؟  آیا زمان آن رسیده است که برای پردازش های سمت سرویس گیرنده از یک پلت فرم جامع ، همانند پلت فرم های ارائه شده سمت سرویس دهنده ، استفاده گردد ؟ آیا تاکنون از این فناوری به منظور ایجاد برنامه های وب  استفاده شده است ؟  با استفاده از چه مکانیزم هائی می توان مبادله اطلاعات بین سرویس گیرنده و سرویس دهنده را کاهش و از پهنای باند موجود استفاده بهینه کرد ؟

اجازه دهید به این سوال و سوالات بسیار دیگر در رابطه با Ajax ، فناورهای مرتبط با آن و از همه مهمتر کاربرد آن در بخش های بعدی پاسخ دهیم .

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


دانلود پایان نامه رشته کامپیوتر: Ajax تحولی بزرگ در عرصه وب