تحقیق در مورد طراحی سایت فروشگاه با word دارای 117 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد تحقیق در مورد طراحی سایت فروشگاه با word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی تحقیق در مورد طراحی سایت فروشگاه با word،به هیچ وجه بهم ریختگی وجود ندارد
کمتر کاربر اینترنت را میتوان یافت که تاکنون با صفحاتی با پسوند PHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامهنویسان وب است.
پی اچ پی (PHP) یکی از محبوبترین و رایجترین زبانهای برنامهنویسی برای ایجاد صفحات پویا در وب است و کمتر خواستهای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرمها، ارتباط با بانکهای اطلاعات، کار با سوکتهای TCP، پردازش فرمتهای PDFوZIP و حتی تصویر بخشی از توانایی این زبان است.
پی اچ پی در سال 1994 توسط راسموس لردرف Rasmus Lerdorf و برای استفاده شخصیاش ایجاد شد.
او بعدها و در سال 1995 نسخه حرفهایتر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایتهایی که از PHP استفاده میکردند به بیش از 50000 رسید.
امروزه نیز میلیونها سایت از آن استفاده میکنند. سایتهای مشهوری چون Alltheweb و mamma از این زبان استفاده میکنند و حتی Yahoo نیز در حال شروع استفاده از این زبان برای توسعه وب سایتهای خود است.
یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عاملها و نرمافزارهای وب سرور (مانند IIS و Apache) است.
برخی از دیگر زبانها و تکنولوژیها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عاملها بسیار پرهزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرمافزارهای وب سرور دارد.
ساختار و امکانات پی اچ پی به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامهنویس میتواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد.
در PHP امکان استفاده از برخی از امکانات خاص سیستم عاملهای مشهور نیز در نظر گرفته است که برای نمونه میتوان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد.
نسخههای جدید مفسر PHP سازگار با دیگر تکنولوژیهای خاص وبسرورها مانند ISAPI نیز میباشد.
بسیاری از ویرایشگرهای حرفهای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم میتوان آنها را تهیه کرد، در حالی که دیگر تکنولوژیها، مثلاً تهیه پلاتفورمهای جاوا هزینه هنگفتی دارد.
همچنین کار حرفهای با تکنولوژی.NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.
PHP یک زبان برنامه نویسی با کد باز (Open-Source) است که اگرچه در ابتدا صرفا جهت برنامه نویسی تحت وب تولید شد، امروزه کارآییهای فراوانی پیدا کرده است. PHP یک زبان تحت سرور است (Server-Side) که طبیعتا برای اجرا نیاز به یک برنامه سرویس دهنده وب (Web Server) دارد.
کسانیکه مانند خود من قبلا با PERL کار کرده اند و حالا قصد دارند با PHP کار کنند، احتمالا مثل من در ابتدا به مشکلاتی بر خواهند خورد اما مطمئن باشید که PHP را سریع خواهید آموخت.
آنچه به نظر من از خصوصیات خوب PHP بشمار می آید آن است که با وجود شباهت PHP با PERL، PHP پیچیدگیهای PERL را کمتر دارا می باشد. هرچند که قدرت PERL بر روی متن ها غیر قابل انکار است اما فراموش نکنید که PHP را صرفا برای محیط وب ساخته اند پس به اندازه کافی ( و حتی بیش از حد کافی ) امکانات کار با stringها را به شما ارائه خواهد کرد. فکر می کنم مقدمه چینی بیش از این هم حوصله شما را سر می برد و هم من را از موضوع دور می کند پس بر می گردیم به PHP.
در سال 1994 PHP یجاد شد Rasmos Ladford ایجاد کننده اولیه آن بوده است ولی در طی زمان این برنامه توسط سایر متخصصین و برنامه نویسان تکمیل گردیده و به شکل کنونی آن در آمده است.
تا کنون چهار بار به صورت اساسی باز نویسی شده است در دی ماه 1380 تقریبا حدود پنج میلیون مورد استفاده متفاوت قرار گرفته بود و در حال حاضر نیز این تعداد به سرعت در حال افزایش است.
PHP برنامه ای است که محتوای آن باز بوده (OPEN SOURCE) و استفاده کنندگان از آن می توانند نحوه کار کرد و متن برنامه را مشاهده نموده و یا تغییراتی را به دلخواه انجام دهند دسترسی به این برنامه به صورت مجانی بوده و مبلغی از بابت استفاده به کسی پرداخت نمی گردد.
PHP ابتدا به معنای صفحه اصلی شخصی (Personal Home Page) بود ولی اکنون با اعمال تغییراتی که جهت هماهنگی با GNU انجام پذیرفته است به معنی پردازنده فوق العاده می باشد.
PHP برای اجرا نیاز به یک Web-Server دارد. دم دست ترین Web-Server برای شما احتمالا IIS خواهد بود، چرا که با استفاده از سی دی Windows قابل نصب است.
شاید بهتر باشد از Apache به عنوان Web-Server استفاده کنند. (البته اگر از حق هم نگذریم Apache خیلی از IISبهتره!!!)
اگر Web-Server مورد علاقه شما به درستی بر روی دستگاه شما نصب شده است، حالا نیاز دارید که PHP را بر روی آن نصب کنید. برای بدست آوردن کد PHP از آدرس http://www.php.net/downloads.php استفاده کنید.
طبیعتا برای مشاهده نتیجه اجرای فایلهای PHP نیاز به یک مرورگر وب (Web Browser) دارید که مسلما رایجترین آن Internet Explorer است.
برای درست کردن هر فایل PHP هم نیاز به یک ویرایشگر ساده متنی دارید (مثلا Word pad یا Note pad ) توجه کنید که از ویرایشگرهای حرفه ای مانند Microsoft Word نمی توانید استفاده کنید زیرا این ویرایشگرها از کاراکترهای پنهانی فراوانی استفاده می کنند که در هنگام ذخیره فایل متنی این کاراکترها هم ذخیره خواهند شد که باعث عدم اجرای دستورات PHP می شوند.
نوشتن یک برنامه پی اچ پی شبیه ایجاد یک صفحه HTML است و تنها با این تفاوت که کدهای این زبان در داخل صفحات و دربین کدهای HTML درج میشود و البته طبیعی است که یک فایل پی اچ پی میتواند تنها شامل کدهای PHP باشد.
با توجه به این که PHP یک زبان طرف سرویسدهنده است، و بنابراین برای اجرا، اسکریپتهای آن باید آنها را به کامپیوتر سرویسدهنده وب (مانند سیستم Windows 2000 و نرمافزار IIS) انتقال دهیم و حالا با تایپ نام فایل آن در گردشگر اینترنت میتوانیم آنرا اجرا و خروجی احتمالی را مشاهده کنیم.
طبیعی است که در سمت سرویسگیرنده (کاربر سایت)امکان مشاهده کدها وجود ندارد.
پس از درخواست برای اجرای یک اسکریپت PHP فایل حاوی کدهای PHP به برنامه مفسر PHP انتقال داده شده(معمولا php.exe) و این برنامه بعد از تفسیر واجرای اسکریپت ،نتیجه را به سمت کاربر میفرستد.
در زیر نمونهای از یک اسکریت ساده PHP درج شده است. این برنامه پیغام ارسالی
توسط کاربر را میگیرد (این پارامتر میتواند توسط یک فرم یا در نوار آدرس گردشگر اینترنت تایپ شود) و آن را در قالب HTML برای کاربر ارسال میکند.
کد HTMLنتیجه حاصل که کاربر امکان مشاهد آنرا دارد |
اسکریت PHP که در سمت سرویس دهنده اجرا میشود |
<HTML> |
<HTML> |
پی اچ پی یکی از سریعترین زبانها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپتهای ASP سرعت اجرای آنها را در دفعات بعد بالا میبرد)
همچنین در ASP استفاده زیادی از اشیا COM میشود که باعث کاهش سرعت و مصرف منابع سیستم میشود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوبترین نرمافزار مدیریت بانکهای اطلاعاتی (mySql به صورت توکار نهاده شده است.
شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن میشوند.
کمتر نیازی در برنامهنویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد.
پی اچ پی شامل کتابخانهای غنی از توابعی است که امکان پردازش اطلاعات فرمها، کار با بانکهای اطلاعاتی، فایلهای متنی و باینری، فایلهای گرافیکی، PDF ، ZIP و پروتکلهای TCP ، FTP ، DNS ،SMTP و; را برای برنامهنویس فراهم میکند، این را مقایسه کنید با ASP که به طور مستقل امکان Upload File ،ارسال ایمیل یا کار با فایلهای باینری را ندارد.
همچنین PHP یکی از بهترین پشتیبانیها را از نرمافزارهای بانک اطلاعات دارد. mySql,Sql Server,mSql,dBase,Oracle,IBM DB2,PostgreSQL,InterBase و بسیاری از نرمافزارهای دیگر در پی اچ پی قابل استفاده هستند و البته امکان کار با ODBC و COM برا ی استفاده از بانکهای Ms Access و دیگرمحصولات نیز هست.
قدرت زبان پی اچ پی تنها در کتابخانه توابع آن نیست، پشتیبانی بسیار خوب از برنامهنویسی شیءگرا (OOP) و کار آسان و سریع با متغیرها از مزایای دورنی این زبان است.
نحو (syntax) زبان PHP بسیار شبیه زبان C++ و Perl است. این اگر چه باعث استقبال از این زبان توسط برنامهنویسان C و یا Perl شد، اما این نحو برای بسیاری از طراحان صفحات وب چندان آسان نیست و بسیاری معتقد هستند که تکنولوژی ASP و زبان VBScript آسانتر و قابل درکتر است و همچنین JSP و زبان جاوا نیز به دلیل محبوبیت و ساختار قدرتمند آن مورد توجه است.
یک اشکال دیگر PHP عدم پشتیبانی خوب آن از یونیکد و به خصوص زبان فارسی است، حتی آخرین نسخههای این زبان نیز امکان سورت(Sort) صحیح متون فارسی را ندارد. البته این اشکال با کامپایل مجدد یا کمی برنامهنویسی قابل حل است.
مانند تمام زبانهای برنامه نویسی دیگر، می توانید توضیحات خود را برای آسان کردن رجوع های بعدی در PHP داشته باشید. به این منظور می توانید از // یا # برای بازداشتن PHP از انجام پردازش بر روی متن روبروی آن استفاده کنید. اگر می خواهید بیش از یک خط را زیر پوشش Comment خود قرار دهید، آن را در بین علامتهای /* */ قرار دهید.
عملگرهای ریاضی در PHP طبق جدول زیر می باشند.
مثال |
نام |
عملگر |
$a + $b |
جمع |
+ |
$a – $b |
تفریق |
– |
$a * $b |
ضرب |
* |
$a / $b |
تقسیم |
/ |
$a % $b |
باقیمانده |
% |
توجه: همانند زبانهایی مانند C در اینجا هم می توانیم از عملگرهای پیشوندی مانند $a+=$b یا $a++ استفاده نماییم.
یک عملگر رشته ای مهم در PHP وجود دارد و آن نقطه (.) می باشد. این عملگر باعث به هم چسبیدن دو رشته مجزا می گردد.
توجه: از عبارت.= می توانید استفاده نمایید.
در زبان PHP باید قبل از هر متغیر یک علامت $ قرار دهید. در واقع PHP از روی علامت $ تشخیص می دهد که متغیرهای برنامه شما کدامند.
اگر تاکنون با زبانهای برنامه نویسی مانند C، C++، Pascal و مانند اینها کار می کرده اید، احتمالا انتظار دارید انواع مختلف متغیرها اعم از Integer، Real، Float و غیره را برایتان معرفی کنم. اما احتمالا خوشحال خواهید شد که بدانید نوع متغیرها برای PHP اهمیت ندارد. کافیست متغیری را نامگذاری کنید و سپس هر مقدار، از هر نوع و به هر اندازه که می خواهید در آن قرار دهید. سوالی که پیش خواهد آمد احتمالا “نحوه عمل PHP با این متغیرهای همه منظوره” است.
توجه شما را به دو نکته جلب کنم:
1- متغیرها در PHP نسبت به کوچکی و بزرگی حساسیت دارند (Case Sensitive ). یعنی به عنوان مثال متغیرهای my_var و My_Var و MY_VAR از نظر زبان PHP با هم متفاوت هستند.
2- متغیرها می توانند نامهایی با حروف کوچک و بزرگ انگلیسی و همینطور Underscore (خط فاصله پیین) را اخذ نمایند.
استفاده از اعداد به شرطیکه اولین حرف متغیر نباشند نیز مجاز است. (یعنی مثلا $s12 و $S_1 به عنوان نام متغیر مجاز است اما $1s2 مجاز نمی باشد.) به شما به عنوان یک برنامه نویس که به تازگی شروع به کار با PHP نموده است پیشنهاد می کنم که از استفاده از Underscoreها نیز در ابتدای نام متغیرهای خود اجتناب ورزید.
بعدها خواهیم دید که بسیاری از متغیرهایی که PHP خود از آنها استفاده می کند دارای Underscore در ابتدایشان می باشد.
در صورتیکه عددی را بصورت عادی و بدون علامت نقل قول (” “) به یک متغیر نسبت می دهیم، PHP می تواند با آن هم بصورت عدد و هم بصورت رشته برخورد نماید.
در صورتیکه یک مقدار را در داخل ” ” قرار دهیم، اگر در ابتدای آن یک عدد وجود داشته باشد، PHP می تواند در مقابل عملگرهای ریاضی با آن عددها همچون اعداد عادی برخورد نماید و در مقابل عملگرهای رشته ای به عنوان رشته.
اگر سایت به صورت HTML (همانند این صفحه) نوشته شود، حین خوانده شدن توسط بازدیدکنندگان به سرعت بسیار بالاتری نسبت به نوع FLASH آن مشاهده می شود به لحاظ سرعت پائین اینترنت در ایران (شاید شما دارای اینترنتی با سرعت بسیار بالا داشته باشید لیکن به این نکته توجه فرمائید که شما سایت را برای سایرین ارائه می کنید نه خودتان) ما این نوع سایت را توصیه می کنیم. موتورهای جستجوگر نظیر google و yahoo و altavista و teoma alltheweb netscape yahoo search; به راحتی می توانند محتویات سایت شما را بخوانند که این امر نیز یک نکته مثبت برای نوع HTML می باشد. این نوع قابلیت تغییر بسیار بالا و آسانی دارد که این امر نیز یک نکته مثبت برای آن محسوب می شود.
از طرفی HTML دارای معایبی نیز می باشد. بازدید کننده به راحتی می تواند مطالب و تصاویر و حتی نوع طراحی سایت شما را ذخیره نماید. لذا اگر تصویری را که مایل نیستید بدون اجازه شما به سرقت برود میتوانید آنرا به صورت Flash در سایت قرار دهید بدین ترتیب بازدید کننده نمی تواند خود تصویر را ذخیره نماید بلکه در صورت وقوف کافی به HTML تمامی Flash که سایر افکتها و نیز آرم و آدرس سایت شما هست را ذخیره و یا استفاده نماید.
بزرگترین رقبای PHP در حال حاضر Perl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP), Allaire Cold Fusion می باشد.
در مقایسه با محصولات مذکور PHP دارای مزایای قابلیت های
ویژه زیر است :
PHP بسیار کاراست به نحوی که با استفاده از یک سرور ارزان قیمت می توانید روزانه به میلیونها مراجعه کننده خدمت ارائه کنید.
با استفاده از ملاکهای ارائه شده توسط Zend Technologies ارائه شده است ( http://www.zend.com/ ) به لحاظ کارایی PHP رقبای خود را بسیار زیاد پشت سر گذاشته است.
PHP به بانکهای متفاوتی قابلیت اتصال دارد علاوه بر MySQL به بانکهای اطلاعاتی PostgreSQL, mSQL, Oracle dbm, filePro, Hyperware, Interbase, Sybase نیز قابلیتهای اتصال را دارا می باشد
شما می توانید به هر سیستم عاملی که ODBC را ارائه می دهد PHP را برای آن بانک استفاده نمایید. که سیستم عامل ویندوز و نیز محصولات آن نیز در این دسته است.
به دلیل این که PHP برای استفاده سایتها طراحی و نوشته شده است برای کاربردهای متفاوت که در سایتها مورد نیاز می باشد توابع بسیار غنی در آن موجود می باشد. با چند دستور کوتاه می توان عکسی را با فرمت GIF و یا PNG رسم نمود یا اینکه به شبکه دیگری وصل شده و یا ایمیل های متعددی را ارسال نمود و با Cookies کار کرده و یا فایلهای PDF ایجاد نمود.
PHP به صورت مجانی ارائه می شود و در سایت
http://www.torkiye.com/redirect.phphttp://www.php.net
آخرین نسخه آن قابل داونلود می باشد.
نحوه نگارش و دستورات PHP تشابهات بسیار زیادی با زبان C و Perl دارد. اگر با زبانهای C ویا Perl یا C++, Java آشنائی داشته باشید به راحتی می توانید PHP را فراگیرید.
PHP با سیستمهای عامل متعددی سازگار است. سیستمهای عامل مجانی مشابه Unix مانند Linux و FreeBDS و سیتمهای تجاری مشابه Unix مانند Solaris و IRIX و نیز با سیستم عامل Microsoft Windows سازگاری دارد. جالب اینجاست که در اغلب موارد بدون نیاز به تغییر در متن برنامه میتوانید آن را در تمامی سیستمهای عامل مورد استفاده قرار دهید.
متن کامل برنامه در اختیار تمامی مصرف کنندگان PHP قرار گرفته است و آنان نیز می توانند تغییرات مورد نیاز خویش را در آن اعمال نمایند و لزومی جهت تماس با شرکت تولید کننده آن وجود ندارد.
MySQL بانک اطلاعاتی بسیار سریع و امن RDBMS است. یک بانک اطلاعاتی هرگونه داده را ذخیره نموده و قابلیت جستجو و فراخوانی اطلاعات را به کاربران ارئه می کند. MySQL قابلیت آن را دارد که همزمان به چندین کاربر اجازه کاربا سرعت زیاد دهد. همچنین قادر است به کاربران مجاز و یا غیر مجاز اجازه استفاده از منابع متفاوت را ارئه دهد. بدین دلیل MySQL بانک اطلاعاتی با کاربران زیاد و کانالهای متفاوت می باشد. MySQL زبان استاندارد جهانی بانکهای اطلاعاتی ( SQL ( Structured Query Language را به کار می گیرد. به رغم استفاده از MySQL در سال 1375 کار بر روی آن از سال 1358 شروع شده است.
سرعت بالای MySQL در مقایسه با رقیبانش غیر قابل انکار می باشد. سایر مزایای MySQL مشابه مزایای PHP می باشد. که ذکر گردیده است.
یک کلاس تعریف یا نمای یک نوع خاص داده است و کلاسها به عنوان روشی برای حالت دادن به تمام انواع متفاوت اشیاء و سیستم شما عمل میکنند. هنگامیکه میخواهیم یک شیء جدید را تعریف کنیم ، ابتدا از کلمه کلیدی class برای تعریف آن ، پیش از استفاده از آن در اسکریپتهای PHP خود استفاده میکنیم. تفاوت واضح یک کلاس و یک شیء این است که کلاسها اشیایی را تعریف میکنند که در برنامههایمان به کار میبریم. پیش از آن که درباره روش ساخت یک کلاس صحبت کنیم ، میخواهیم شروع به تأمل کنید که یک کلاس نمایشی از یک ایده است. مهم است که هنگامیکه کلاسهای خودتان را طراحی میکنید. آنها یک هدف را دنبال کنند و تمامیرفتاری را که از آن ایده انتظار میرفت را فراهم کنند.
یک کلاس در PHP حاوی سه کامپوننت اصلی است : members (اعضاء) که به آنها به عنوان داده یا صفت اشاره میشود) متدها ، و Consructor یک عضو members تکهای از داده است که شیء در بر دارد. اشیاء میتوانند هر تعداد عضو داشته باشند. برای مثال ، اگر قرار باشد اتومبیل را با استفاده از یک کلاس طراحی کنیم ، یک چرخ در حال دوران یا گیربکس باید به عنوان یک عضو از ماشین تعریف شوند.
متدها سرویسهایی هستند که شیء برای سرویس گیرندههایش فراهم میکند که از اعضا داخلی آن استفاده میکنند و آنها را دستکاری میکنند. برای مثال ، اگر قرار باشد اتومبیل را با استفاده از یک کلاس طراحی کنیم ، یک چرخ در حال دوران یا گیربکس باید به عنوان یک عضو از ماشین تعریف شوند.
متدها سرویسهایی هستند که شیء برای سرویس گیرندههایش فراهم میکند که از اعضا داخلی آن استفاده میکنند و آنها را دستکاری میکنند. برای مثال ، یک کلاس car میتواند یک متد را برای روشن کردن وسیله نقله و استفاده از چرخ در حال دوران در داخل آن فراهم کند.
یک Constructor متد خاصی است که شیء را درون وضعیت آماده آن معرفی می:ند. تنها یک Constructor برای یک شیء در PHP میتواند موجود باشد. در یک کلاس car ، افزودن بدنه ، موتور ، لاستیکها ، گیربکس ، صندلی و غیره بر روی car با هم متفاوتند. هنگامیکه سرویس گیرندهها میخواهند از متدهای روی یک شیء استفاده کنند ، Constructor اطمینان میدهد که هر متد عملیات را با موفقیت به انجام خواهد رساند و نتیجه مورد انتظار را برخواهد گرداند. برای مثال ، برای روشن کردن رادیو درون اتومبیل شما ، باید یک رادیو نصب شده باشد. در این نمونه ، Constructor مسئول اطمینان بخشیدن از این موضوع است که رادیو پیش از استفاده نصب شده است.
به غیر از مقدار دهی شیء به یک وضعیت آماده معتبر ، تفاوت اساسی دیگر این است که یک Constructor هیچ مقدار برگشتی صریحی ندارد. تمامیConstructor ها یک متغیر جدیداً اختصاص یافته را برای استفاده در برنامه شما بر میگردانند.
در نتیجه ، برگرداندن یک مقدار در Constructor کلاس ، غیرقانونی است. درباره استفاده از اشیاء در برنامههای شما ، در بخش بعدی بیشتر صحبت خواهیم کرد. اطمینان یافتن از طراحی مناسب اشیاء و Constructor های آنها ، مسئلهای است که توسعه دهندگان زیادی اغلب با آن روبرو میشوند. هنگامیکه کلاس برنامهنویسان را وادار میکند که اعضای شیء را پیش از استفاده از متدهای خود تنظیم کنند یا هنگامیکه کلاس برنامهنویس را وادار میکند تا از ترتیب خاصی ، هنگام فراخوانی متدهای شیء پیروی کند ، کد گیج کننده و مبهمیرا ایجاد میکند. از OPP به این منظور استفاده میکنیم که به طور کلی از بروز چنین مسئلهای جلوگیری کنیم. اگر کلاس مهندسی شده است تا از Constructor های خود برای معرفی بخشهای کلیدی کلاس استفاده نکند ، اشکال از طراحی ضعیف ناشی میگردد. دوباره در همان تله گرفتار نشوید.
نحوه ساخت ، بارگذاری و اجرای یک فایل PHP چگونه از PHP و HTML در یک صفحه استفاده کنیم چگونه کدها را با استفاده از کامنتهای برنامه نویسی قابل فهم تر کنیم
برای شروع یک TextEditor رو باز کنید. php هم مانند html مبتنی بر متن ساده است بنابراین از هر ادیتوری میشود برای ساخت فایل php استفاده کرد. مثلا Notepad
در صورتیکه php روی کامپیوتر خود نصب کرده اید ، فایل رو در وب سرور خود کپی کنید و آن را از طریق browser صدا کنید. و یا اینکه فایل رو در یک سایت با دسترسی PHP بارگذاری نمایید و آدرس آن را در browser تایپ کنید.
در صورتیکه کدها خود را یعنی همان چیزی که در ادیتور تایپ کردید رو روی صفحه دیدید. این بدان معنی است که وب سرور شما فایل php رو اجرا نکرده (یا php بر روی آن نصب نیست و یا پسوند فایل رو به درستی انتخاب نکرده اید.)
این دستور در واقع نمایش دهنده است و هر چیزی که به آن بدهید را بر روی صفحه نمایش می دهد.
شما می توانید مقدار یک متغیر را نیز با استفاده از Print نمایش دهید.
کدهای HTML به راحتی می توانند در کنار کدهای PHP کار کنند. در واقع سرور قبل از رسیدن به کد <php همه کدها رو html فرض کرده و کدهای در داخل <,>
را به عنوان کد php می شناسد و بر روی آنها عملیات انجام می دهد.
گذاشتن Comment در میان کدها
comment در واقع جملاتی است که نویسنده برنامه در میان کدها می نویسد تا توضیحاتی باشد بر کد. به این صورت که اگه دفعه بعد خود نویسنده و یا کس دیگری کدها رو دید ، متوجه بشود که هر دستور برای چه چیزی نوشته شده است. (توصیه می کنم همیشه از comment استفاده کنید)
نحوه قراردادن commentهم به این صورت است که در اول خط از تگ // استفاىه کنید.
درباره متغیرها ( متغیر چیست و چگونه از آن استفاده کنیم)
چگونه یک متغیر را تعریف کنیم و به مقدار آن دسترسی پیدا کنیم
برخی از علمگرهای متداول
چگونگی تعریف و استفاده از مقادیر ثابت
متغیر نگهدارنده ویژه ایست برای مقادیر. هر متغیر دارای یک نام است که با علامت $ در اول آن مشخص می شود. نام یک متغیر می تواند شامل حروف ، اعداد و _ باشد. نام یک متغیر نمی تواند شامل space و یا کارکاترهای غیر حرفی باشد.
توجه داشته باشید که ; در انتهای هر خط جزونام متغیر می باشد و در واقع نشان دهنده پایان جمله کد PHP است.
برای مقدار دادن به متغیر کافیست که آن را مساوی با مقدارش قرار دهید. به طور معمول شما در یک دستور php متغیر را تعریف می کنید و به آن مقدار می دهید.
انواع مختلف اطلاعات در یک متغیر می تواند ذخیره شود که در طول برنامه می توانید رفتارهای متفاوتی با آن نماببد.
برخی زبانهای برنامه نویسی شما را وادار می کنند که در ابتدا و در موقع تعریف متغیر نوع آن را نیز مشخص نمایید.
ولی در PHP لزومی به این کار نیست و نوع اولین مقداری که وارد متغیر شود ، به عنوان نوع متغیر شناخته می شود.
Type – Example – Description
Integer – 5 – A whole number
Double – 3.234 – A floating-point number
String – “hello” – A collection of characters
Boolean – true – One of the special values true or false
آرایه و OBJECT
جدول فوق انواع داده ها را نشان می دهد.
شما می توانید از دستور ()gettype برای مشاهده نوع یک متغیر استفاده کنید.
INTEGER یک عدد صحیح می باشد. به کلام ساده یک عدد بدون ممیز می باشد. STRING یک سری کاراکتر می باشد. وقتی در PHP با STRING کار می کنید باید حتما اطراف آن از ” و یا ‘ استفاده شود.
DOUBLE یک عددی است که ممیز نیز دارد.
BOOLEAN یا TRUE است و یا FALSE.
تغییر با استفاده از دستور() settype
در PHP با استفاده از دستور settype() شما می توانید نوع یک متغیر را تغییر دهید. برای این کار باید نام متغیر و نوع متغیر که می خواهید به آن تغییر یابد را در بین پرانتز و با فاصله یک کاما در بینشان مشخص نمایید.
مقاله بقاع متبرکه، سنگرهای فرهنگی در جبهه های جنگ نرم با word دارای 11 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله بقاع متبرکه، سنگرهای فرهنگی در جبهه های جنگ نرم با word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله بقاع متبرکه، سنگرهای فرهنگی در جبهه های جنگ نرم با word،به هیچ وجه بهم ریختگی وجود ندارد
سال انتشار: 1393
محل انتشار: اولین همایش علمی پژوهشی علوم تربیتی و روانشناسی آسیب های اجتماعی و فرهنگی ایران
تعداد صفحات: 11
چکیده:
فرهنگ از مفاهیم ارزشمند جامعه ی بشری و فرهنگ پذیری از عمده ترین تمایز انسان است. با گسترش انقلاب صنعتی واز بین رفتن بنیان های فکری و ارزشی انسانی، امروزه فرهنگی قدرت ایستادگی و پویایی دارد که ضمن پاسخگویی متناسببه نیازهای مادی و معنوی، از یک منبع فرامادی سرچشمه گرفته باشد. از آنجا که همواره دین در رأس عوامل فرهنگسازجوامع بشری قرار داشته و در هیچ مقطع تاریخی نمی توان بدون دین راجع به فرهنگ سخن گفت، نقش انکارناپذیر بقاعمتبرکه به عنوان یکی از عوامل تأثیرگذار در ارتقای فرهنگ، اخلاق و اعتقادات دینی ایجاب می کند که به این کانون هایمعنوی توجه ویژه داشت. لزوم رویکرد جدی به زیارت به عنوان یکی از مهمترین عناصر فرهنگ ساز، و اهمیت و جایگاهوالای بقاع متبرکه و امامزادگان به عنوان سرمایههای مادی و معنوی و همچنین پراکندگی، تنوع و فراوانی این اماکن بهعلت غنا و سابقه عظیم تمدنی جامعه سبب شد، مقام معظم رهبری (مدظله العالی) تبدیل امام زادگان و بقاع متبرکه به قطبفرهنگی را خواستار شوند. هدف از این پژوهش نیز نمایان ساختن ارزش ذاتی و تأثیرگذاری فرهنگی و فراگیر بقاع متبرکه درساختن جامعه متعالی و نیروی انسانی آگاه، مسئول، فرهنگمدار و ارزش محور می باشد. در نهایت با توجه به مبارزات وسیع وهدفمند دشمنان در کمرنگ ساختن نقش فرهنگی – عقیدتی این سنگرها، نیاز به مطالعات و پژوهش هایی به منظورشناساندن بیشتر جایگاه رفیع امامزادگان در جوامع اسلامی بیش از گذشته احساس می شود.
مقاله بانک جهانی با word دارای 32 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله بانک جهانی با word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله بانک جهانی با word،به هیچ وجه بهم ریختگی وجود ندارد
بانک جهانی
فهرست:
آشنایی با بانک جهانی
اهداف بانک جهانی
موسسات وابسته به بانک جهانی
افزایش قیمت مواد غذایی به روایت بانک جهانی
بانک جهانی: بیکاری و تورم فزاینده برای ایران در راه است
تمایل هند برای ایجاد بانک جهانی سوخت هسته ای
آشنایی با بانک جهانی
بانک جهانی یک بانک معمولی نیست و از دو موسسه توسعهای تشکیل شده است. بانک بینالمللی ترمیم و توسعه (IBRD) و کانون بین المللی توسعه (IDA).
پیش از آنکه به بانک جهانی world bank بپردازیم بهتر است بدانیم که در دنیای زندگی میکنیم که میانگین درآمد سالانه آن بیش از 31 تریلیون دلار است. در این دنیا و در برخی از کشورها افراد به طور متوسط بیش از 40،000 دلار در سال درآمد دارند.
ولی در همین دنیا 8/2 میلیارد نفر (بیش از نصف مردم کشورهای در حال توسعه) درآمدی کمتر از 700 دلار در سال دارند که در بین آنها 2/1 میلیارد نفر کمتر از یک دلار در روز درآمد دارند.
به همین دلیل روزانه 33،000 نفر در این کشورها میمیرند و فقر بیش از 100 میلیون کودک را از نعمت سواد آموزی محروم کرده است.
امکانات بانک جهانی؛ فرصتهای بنگاهها
دامنه عملیات بانک جهانی و کمکهای مالی آن بیشتر متوجه اقتصاد خرد در کشورها از طریق کمک به احداث تاسیسات زیربنایی است.
کی از اهداف بانک جهانی مساعدت به ترمیم و توسعه کشورهای عضو از طریق تسهیل سرمایهگذاریهای تولیدی و تشویق سرمایهگذاریهای خارجی خصوصی از طریق تضمین یا مشارکت است.
شرکت مالی بینالمللی بخشی از بانک جهانی است که فقط با بخش خصوصی همکاری میکند. این شرکت پروژههای خاصی را تا صدمیلیون دلار تامین مالی میکند.
میگا، سازمانی است که از طریق پوششدادن بیمهای به مخاطرات غیربازرگانی نظیر مصادره اموال، درصدد تشویق سرمایهگذاری در جهان سوم است.
بانک جهانی و موسسههای وابسته به آن از هنگام تاسیس تاکنون همواره مورد توجه دولتها و بنگاههای اقتصادی بودهاند. چرا که یکی از منابع تامین مالی بینالمللی بهشمار میرود
که از امکانات بالقوه بسیاری برخوردار است، اما اینکه چه مبلغ را به چه کشوری و با چه شرایطی واگذار میکند و پیامدهای این واگذاریها چیست، همواره بهعنوان یک پرسش اساسی مطرح بوده است.
برای معرفی بیشتر این موسسه مالی پرقدرت، خانه مدیران سازمان مدیریت صنعتی با دعوت از آقای محمدخزاعی رئیس کل سازمان سرمایهگذاری و کمکهای اقتصادی ایران بهبررسی چگونگی فعالیت بانک جهانی در جمع گروهی از مدیران و دستاندرکاران و صاحبنظران اقتصادی پرداخت. آنچه در پی میآید علت تشکیل چنین موسساتی و سازوکار و ویژگی این بانک است.
انقلاب صنعتی در سال 1760 میلادی با کشف قوه بخار آغاز شد و همزمان باآن پیشرفت علم اقتصاد در نتیجه نظرات علمی «آدام اسمیت» و «دیوید ریکاردو» بخصوص با مطرحکردن پدیدههایی نظیر تخصصگرایی و تقسیم کار بینالمللی و اصل مزیت نسبی در تجارت بینالمللی،
منجر به شناخت مزیتهای اقتصادی تولید انبوه، یافتن بازارهای جهانی پس از اشباع بازارهای ملی و در نتیجه گسترش صادرات و واردات شد.
گسترش صادرات و بینالمللی شدن پدیده تجارت نیاز به تشکیل سازمانها و مجامع بینالمللی را بهمنظور تبادلنظر و تدوین روشهای استاندارد و متحدالشکل تجاری و حفظ حقوق بازرگانان در مواقع اختلاف و تدوین روشهای حل اختلاف و غیره، ایجاد کرد.
در سالهای پایانی جنگ جهانی دوم مذاکراتی مابین کشورهای قدرتمند آن زمان یعنی آمریکا و انگلیس انجام شد که هدف آن توافق برسر یک سیستم جدید پولی بینالمللی بود.
نتیجه این مذاکرات تدوین نظام برتن وودز و تاسیس صندوق بینالمللی پول و بانک جهانی و سپس موافقتنامه عمومی تعرفه و تجارت (گات) بود که امروز به سازمان تجارت جهانی موسوم است و هدف عمده این سازمانها توسعه است که هرکدام بهطریقی خاص عمل میکنند.
بهگفته آقای خزاعی این نهاد مالی نیز مربوط به همین دوران است و بانک جهانی یا بانک بینالمللی ترمیم و توسعهINTERNATIONAL BANK FOR RECONSTRUCTION AND DEVELOPMENT همزمان با صندوق بینالمللی پول در سال 1945 میلادی تاسیس شد.
دامنه عملیات و تخصص بانک جهانی و کمکهای مالی این بانک عمدتاً بیشتر متوجه اقتصاد خرد یعنی بخشهای مختلف اقتصادی کشورها از طریق کمک به احداث تاسیسات زیربنایی نظیر سدسازی، جادهسازی، کارخانههای برق و دانشگاههاست و در این چارچوب پروژههای مختلفی را در کشورهای عضو تامین مالی و نظارت میکند.
اهداف بانک جهانی
وی اهداف بانک جهانی(IBRD) را مساعدت به ترمیم و توسعه کشورهای عضو از طریق تسهیل سرمایهگذاریهای تولیدی، تشویق سرمایهگذاریهای خارجی خصوصی از طریق تضمین و یا مشارکت،
کمک به رشد بلندمدت و متوازن تجارت بینالمللی، اولویتبندی در اعطا، یا تضمین وام و انجام عملیات باتوجه به تاثیر سرمایهگذاریهای بینالمللی بر شرایط کسب و کار در کشورهای عضو، عنوان کرد و توجه حضار را به ریشه این اهداف یعنی فقرزدایی(PORERTY REDUCTION) جلب کرد
و گفت باتوجه به هدف اصلی، این بانک موظف است مواردی چون کمک به کاهش فقر، رعایت مسایل محیط زیست، کیفیت اداره جامعه و حکومت، حقوق بشر، هزینههای عمومی، هزینههای نظامی و نقش مذهب و فرهنگ در توسعه را در هر پروژهای لحاظ کند.
لازم بهذکر است که طرف حساب این بانک دولتها هستند و وام به دولتها اعطأ میشود و بانک مرکزی هر کشور باید بازپرداخت اصل و فرع وام را تضمین کند. مدت بازپرداخت وام 20-15 سال است و نرخ بهره آن، نرخ بهره لایبورLIBOR بهاضافه نیم درصد کارمزد است.
بهطور کلی در سال 22-15 میلیارد دلار وام به کشورها پرداخت میکند که این وامها عموماً بهصورت پروژهای هستند. ایران نیز علیرغم چالشهای سیاسی فراوان از منابع مالی این بانک بهرهمند شده است.
موسسات وابسته به بانک جهانی
– موسسه بینالمللی توسعهINTERNATIONAL DEVELOPMENT ASSOCIATION.
– شرکت مالی بینالمللیINTERNATIONAL FINANCE CORPORATION
– آژانس تضمین سرمایهگذاری چندجانبهMULTILATERAL INVESTMENT GUARANTEE AGENCY
– مرکز حل و فصل اختلافات سرمایهگذاریINTERNATIONAL CENTER FOR SEHLEMENT OF INVESTMENT DISPUTES
چهار سازمان مهم و وابسته به بانک جهانی هستند؛ که سخنران در ادامه سخنان خود به معرفی اجمالی آنها پرداخت.
موسسه بینالمللی توسعه(IDA) به کشورهای فقیر وام میدهد. کشورهای فقیر کشورهایی هستند که درآمد سرانه آنها از 850 دلار کمتر باشد. حدود هفتاد کشور از منابع این موسسه استفاده میکنند.
وامها بدون بهره (تقریباً بدون بهره) هستند و مدت بازپرداخت آنها بسیار بلندمدت و در مواردی حدود چهل سال است. اصطلاحاً به این نوع وامها، وام سهل اطلاق میشود. منابع مالی موسسه از طریق کمک کشورهای ثروتمند است و از این منابع وام به کشورهای فقیر اعطأ میشود.
معمولاً آمریکا بیش از کشورهای دیگر کمک میکند و اگر در یک سال کشوری نتواند سهمیه خود را بدهد، بقیه کشورها باید جبران کنند. ایران جزء کشورهای فقیر محسوب نمیشود و عضو این موسسه نیست.
شرکت مالی بینالمللی(IFC) بخشی از بانک جهانی است که فقط با بخش خصوصی همکاری میکند. هدف اصلی آن همکاری با سرمایهگذاران بخش خصوصی کشورهای عضو برای احداث و گسترش و اصلاح بنگاههای تولیدی جهت توسعه اقتصادی کشور است.
شرکت مالی بینالمللی شخصیت حقوقی جداگانهای دارد و مدیران ارشد آن مجاز هستند پروژههای خاص را تا 100 میلیون دلار تامین مالی کنند. این وامها به تضمین دولتی نیاز ندارد و هر شخص حقیقی و حقوقی میتواند به آن مراجعه کند.
سرمایهگذاری در مشارکت با بخش خصوصی کشورهای عضو است و میزان سرمایهگذاری به کیفیت پروژه بستگی دارد، در بعضی موارد مشارکت نیز میکند. ایران در این شرکت عضویت دارد و پس از سالها قطع رابطه با این شرکت به دلیل چالشهای سیاسی، یک پروژهLEASING COMPANY در دست اجرا است که امیدواریم انجام شود.
میگا یا آژانس تضمین سرمایهگذاری چندجانبه(MIGA) سازمانی است که هدف اصلی آن تشویق انواع سرمایهگذاریها در کشورهای جهان سوم از طریق پوششدادن بیمهای به مخاطرات غیربازرگانی نظیر مصادره اموال، تغییر حکومت، بروز جنگ و غیره است.
این آژانس یک شرکت مستقل وابسته به بانک جهانی است که منابع مالی آن از طریق حق عضویت کشورهای عضو تامین میشود. آژانس مذکور با موسسههای غیردولتی و خصوصی همکاری میکند.
کشور ایران حدود 5 ماه پیش اساسنامه این سازمان را امضا کرده است. دولت هم آنرا تصویب کرده است و اگر مجلس نیز آنرا بپذیرد، عضویت محرز خواهد شد.
مرکز حل وفصل اختلافات سرمایهگذاری(ICSID) اختلافات میان سرمایهگذار و افراد کشور میزبان را حل وفصل میکند. قبول رای داوری مرکز برای طرفین اختلاف الزامی است و کشور ما هنوز عضو این مرکز نیستO.
بانک جهانی (شاخه مالی بیست میلیارد دلاری سازمان ملل) فناوری طبقهبندی اطلاعات را به کار میگیرد تا به اهداف خود در تامین اعتبار آموزش و افزایش استاندارد زندگی در 184 کشور در حال توسعه، برسد.
دنیس بدفورد (Denise Bedford)، به عنوان افسر ارشد اطلاعات در بانک جهانی، میگوید: “با توجه به مدارک و مستندات موجود، که در طول شصت سال فعالیت بانک جمعآوری شده است، ما از یک محیط اطلاعاتی غنی و پیچیده برخورداریم.
ما در سرتاسر جهان مشغول به امر توسعه هستیم. این بدین معنی است که اطلاعات در مکانها و به زبانهای بسیار زیادی تولید و ضبط میشود. و این، محیط اطلاعاتی را پیچیده میکند.”
بانک جهانی برای هرچه بهتر سازماندهی، ذخیره و پردازش کردن بایگانیهای بسیار حجیم خود، متکی است به نرمافزار طبقهبندی TK240 شرکت Teragram، در کنار راهبردی هوشمندانه برای گردآوری فراداده. این ترکیب، جریان اطلاعات را به طور چشمگیری بهبود بخشیده است.
پیش از بهکارگیری فناوری طبقهبندی اطلاعات، کارمندان بانک جهانی میتوانستند ساعتی سه مدرک الکترونیکی را پردازش کنند؛ در حالی که اکنون امکان پردازش نزدیک به 50000 مدرک در ساعت را دارند.
بانک جهانی برای تلاشهایی که در زمینه توسعه و پیگیری وضع عمومی بشر در سراسر جهان انجام میدهد، اطلاعات فراوانی را، در بیش از سی حوزه، از جمله آموزش، کشاورزی و منابع آب و فاضلاب، گردآوری میکند. این ا
مقاله بررسی تاثیر شکل سطح مقطع بر لهیدگی و جذب انرژی مقاطع جدار نازک تحت بار محوری با word دارای 7 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله بررسی تاثیر شکل سطح مقطع بر لهیدگی و جذب انرژی مقاطع جدار نازک تحت بار محوری با word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله بررسی تاثیر شکل سطح مقطع بر لهیدگی و جذب انرژی مقاطع جدار نازک تحت بار محوری با word،به هیچ وجه بهم ریختگی وجود ندارد
سال انتشار: 1388
محل انتشار: هفدهمین کنفرانس سالانه مهندسی مکانیک
تعداد صفحات: 7
چکیده:
جاذب انرژی وسیله ای است که انرژی سینماتیکی ضربه را به شکل دیگری از انرژی تبدیل میکند و هدف اصلی کاربرد آن کاهش نیروی آسیب رسان منتقل شده به سازه است. دراین تحقیق مقاطع مختلف از لوله های جدار نازک الومینیومی با محیط متوسط، ضخامت و ارتفاع یکسان، تحت بار ضربه ای قرار گرفته اند و پارامترهای مهم در فرایند جذب انرژی شامل، ماکزیمم نیرو، نیروی میانگین برخورد و همچنین میزان فشردگی آنها مقایسه شده است.
مقاله بررسی تمایز بین آرمان و واقعیت در فرآیند انتخاب همسراز سوی زنان و علل و عوامل آن با word دارای 13 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله بررسی تمایز بین آرمان و واقعیت در فرآیند انتخاب همسراز سوی زنان و علل و عوامل آن با word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله بررسی تمایز بین آرمان و واقعیت در فرآیند انتخاب همسراز سوی زنان و علل و عوامل آن با word،به هیچ وجه بهم ریختگی وجود ندارد
سال انتشار: 1393
محل انتشار: کنفرانس بین المللی علوم انسانی و مطالعات رفتاری
تعداد صفحات: 13
چکیده:
در تحقیق حاضر گرایش زنان به همسان همسری یا ناهمسان همسری در آرمانهای زوجیت و تحقق و عدم تحقق آن در واقعیت با تاکید بر علل وعوامل آن مورد مطالعه قرار گرفته است براساس یافته های پژوهش که به روش پیمایشی و با جمعیت نمونه 339 نفر صورت پذیرفته زنان در آرمانهای خود تمایل به همسان همسری تحصیلی و شخصیتی و ناهمسان همسری سنی و منزلت شغلی بوده اند ولیکن در واقعیت ، آرمان آنها صرفا در زمینه ویژگیهای شخصیتی محقق گردیده است . در بررسی علل و عوامل مشخص گردید به ترتیب سن زن هنگام ازدواج ، سطح تحصیلات زن هنگام ازدواج ، وضعیت شغلی زن هنگام ازدواج و میزاندخالت والدین در انتخاب همسر بیشترین تاثیر را بر وضعیت تحقق آرمانهای سنی ، تحصیلی و شغلی افراد مورد مطالعه داشته و ارتباط معناداری بین متغیرهای فوق با تحقق یا عدم تحقق آرمانهای شخصیتی مشاهده نگردید. در تحلیل رابطه سن ازدواج با تحقق آرمانهای مربوط به سن تحصیلات و منزلت شغلی به این نتیجه رسیدیم که سایر متغیرهای فوق از طریق ارتباط با سن افراد در زمان ازدواج تاثیر خود را بر وضعیت تحقق آرمانها گذاشته اند.