پایان نامه طراحی وب سایت آموزشی
چکیده :
با توجه به اصول جاری در زبان PHP نحوه طراحی یک وب سایت آموزشی که جهت پیاده سازی آموزشی از راه دور تنظیم گردیده است ارائه می گردد تا گامی در رسیدن به اهداف آموزشی برداشته باشیم و بتوانیم با عینی تر ساختن آن فرآیند تعلیم و تربیت را آسانتر نمائیم.
از خوانندگان خود انتظار داریم که چیزی بیش از یک مطالعه دقیق در رابطه با PHP داشته باشند،اما به خاطر تکمیل تر شدن آن :PHP )یک مخفف بازگشتی ازPHP:hypertext preprocessor) زبانیopen source (منبع باز) و با قابلیت اسکریپت نویسی وب در طرف سرویس دهنده است که برای ایجاد صفحات پویای وب بکار می رود. به غیر از این که مستقل از مرور گراست،روشهای ساده و جهانی مستقل از سکوی نرم افزاری (cross-platform) را برای تجارت الکترونیکی و برنامه های کاربردی پیچیده وب و پایگاه داده ای ارائه می کند.
1-1چرا PHP؟
PHPدارای مشخصات زیراست:
یک منحنی یادگیری یکنواخت و کم ارتفاع
عملکردی وسیع برای پایگاه داده ها،اتصال شبکه،پشتیبانی سیستم فایل ،جاوا،COM ،XML ،CORBA ،WDDX و Macromedia flash.
سازگاریplatform با UNIX (تمامی نسخه ها)،( (NT/95/98/2000 Win 32 ،QNX ،MacOs web Ten) ) ،OSX ،OS/2 ،وBeOs .
سازگاری سرویس دهنده برای ماژولApache (Win 32 ،(UNIX ،CGI/FastCGI ،thttpd ،fhttpd ،phttpd ،IsapI(Zeus،IIS)،(Netscape iplanet)NSAPI،servletengines java،Aolserver،
و ماژول ROxen/caudium.
یک سیکل توسعه سریع:نسخه های جدید به همراه ترمیم اشکالات،عملکردهای جانبی،و ارتقاءهای جدید،هر چند ماه یکبار عرضه می گردند.
فهرست مندرجات
عنوان صفحه
فهرست مطالب هشت
فهرست اشکال نه
چکیده
فصل 1 مقدمه 1
1-1چرا PHP؟ 2
1 – 2 تکامل PHP 3
1- 3گذشتۀ PHP 3
PHP 4-1در زمان حال 3
PHP 5-1 بر روی صحنه 4
1- 6 آیندۀPHP 5
PHP 7-1 در برابرASP 6
PHP 8-1در برابرcold fusion 7
PHP 9-1در برابرجاوا 7
1 -10 گواهیPHP 8
1- 11 لیست منابع 8
فصل 2 نصب 11
2-1من از پیش PHPدارم 12
2- 2 پیش از نصب 14
2-3 کدام سیستم عامل؟ 17
2-4 کدام سرویس دهنده ِوب؟ 17
2-5 نصب MYSQL،ApadheوPHP 18
2-6 نصب PHP 28
2-7 پیکربندی Apacheجهت استفاده ازPHP 30
2- 8نصب آزمایشی PHP 34
فصل3 اصول PHP 43-
3-1برنامه های PHP 45
3-2 مقدمات فایل : 45
3- 3 عبارات (Statements) 48
3-4 توضیحات (Comments) 50
3-5 لیترال های عددی 52
3-6 لیترال های بولین 53
3-7 متغیرها 53
فصل4 ورودی کاربر و عبارات با قاعده 55
4-1 فرم ها (Forms) 56
4-2 فرم های HTML 56
4-3 صفت Action 57
4-4 صفت Method 57
فصل5 کار با فایل ها 62
5- 1فایل ها 63
5-2 باز کردن فایل ها 64
3-5 بستن فایل ها 66
5-4 نمایش فایل ها 66
5-5 خواند از فایل ها 67
5- 6 نوشتن در داخل فایل ها 68
5-7 پیمایش در داخل فایل ها 69
5-8 کپی، حذف و نامگذاری مجدد فایل ها 70
فصل6 طراحی یک نمونه وب سایت 72
6-1 طراحی یک نمونه وب سایت آموزشی : 73
6-2 بررسی سایت از دیدگاه مدیر سایت : 74
6-3 وب لاگ : 75
6-4 فیلد متنی : 77
6- 5 لینک عوض کردن پسورد 78
6- 6 لینک : 78
6-7 پاسخ دهید 79
نتیجه گیری 80
منابع 81