چکیدههر روز وب سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از 125.000.000 دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Desktop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Java و ... به وجود آمدند تا به وب سایت ها خدمت کنند. در این پروژه ما سعی داریم تا حدودی با زبان برنامه نویسی PHP آشنا شویم و نگاه کوتاهی به تاریخچه و عمل کرد PHP خواهیم انداخت.در این پایان نامه سعی شده است تا به شرح سایت شرکت به سبا بپردازیم. ودر ابتدا یک سری توضیحات در مورد نرم افزار های مورد استفاده که در طی انجام پروژه با آنها کار کردیم گفته شده است .که از نرم افزار Flash Photoshop,Swish,Frontpage برای طراحی صفحات واز Php وبانک اطلاعاتی my sql برای پویا سازی سایت استفاده شده است.وبعد به توضیح ساختار سایت وپیاده سازی سایت پرداختیم واینکه در هر صفحه از چه نرم افزارهایی واینکه هر قسمت از صفحه چگونه ساخته شده است. تعداد صفحات 101 word فهرست مطالبفصل اول ، مقدمه1-1- مقدمه. 21-2- مسأله اصلي تحقيق.. 21-3- تشريح و بيان موضوع. 31-4- ضرورت انجام تحقيق.. 31-5- مدل تحقیق (ارتباط متغیرها به صورت تصویری( 41-6- اهداف تحقيق.. 41-7- قلمرو انجام تحقيق.. 41-8- ساختار تحقیق.. 5.. 51-9- ابزار ها 51-10- ساختار کلی سایت... 6فصل دوم ، اصول طراحی اولیه وب سایت2-1- مقدمه. 82-2- طراحی.. 82-3- مخاطب محوری.. 92-4- ساختار اطلاعات... 92-5- محتوا 102-6- پشتیبانی.. 11فصل سوم ، آشنایی با ساختارHTML و PHP3-1- مقدمه. 13بخش اول : HTML3-2- معرفی تگ های مورد استفاده در پروژه 143-3- تگهايی فرم بندی متن.. 163-4- قرار دادن يک تصوير بر روی صفحه. 183-5- طرز ايجاد ليست در HTML.. 203-6- جدولها 213-7- فريم بندی در html 233-8- new page. 263-8-1 قرار دادن يک AVI بر روی Webpage. 263-8-2 قرار دادن موسيقی background بر روی يک web page. 263-8-3 قرار دادن نوشته متحرک بر روی web page. 26بخش دوم : PHP3-9- امکانات و ویژگیهای PHP. 283-9-1 ویژگیهای PHP 4. 283-9-2 ویژگیهای PHP 5. 303-9-3 PHP زبانی برای همه سیستم عاملها 303-9-4 PHP رایگان 313-9-5 معایبPHP. 313-9-6 مقایسه PHP با perl cgi 313-10- کار با فرم ها در PHP. 323-11- متغیرها 343-11-1 انواع متغیرها در PHP. 343-12- آرایه ها 363-12-1 توابع 363-12-2 فراخوانی تابع.. 363-12-3 تعریف یک تابع.. 373-12-4 متغیرها در داخل یک تابع.. 373-12-5 مفهوم و کاربرد Session در PHP. 373-12-6 نحوه تعریف session بر روی سرور 383-13- ساختارهای کنترلی در PHP. 383-14- حلقه ها 403-15- نتیجه گیری.. 42فصل چهارم ، ابزارهاي مورد استفاده4-1- مقدمه. 444-2- معرفی نرم افزار Frontpage. 444-2-1- ايجاد يك صفحه سايت... 444-2-2- ساختن صفحه وب با استفاده از الگو. 454-2-3- ايجاد جدول.. 454-2-4- بهبود سايت با استفاده از تصوير. 464-2-5- متحرك سازي.. 474-2-6- فلش در فرانت پيج.. 474-2-7- جاري صفحه در حركت... 484-3- فتوشاپ... 484-3-1- شروع كار 484-3-2- ايجاد صفحه جديد. 494-3-3- اندازه تصوير. 494-3-4- تفكيك پذيري.. 494-3-5- جعبه ابزار 494-3-6- ابزارهاي انتخاب... 494-3-7- ابزارهاي رنگ آميز. 504-3-8- منوي view.. 504-3-9- ابزارهاي مشاهده 504-3-10- ابزارهاي اختصاصي.. 514-3-11- منوها 514-4- معرفی نرم افزار Flash. 524-4-1- منوهاي فلش.... 524-4-2- ويراستار ( اديتور ) فلش.... 544-4-3- جعبه ا بزار (tool box) 544-4-4- تنظيم رنگ پس زمينه. 544-4-5- تنظيم مشخصات اجسام تو پر. 554-4-6- ايجاد نمودن symbols 554-4-7- ايجاد يك سمبل كليد. 564-4-7- كتابخانه 574-4-8- لايه ها 574-4-9- ايجاد يك انيميشن با روش فريم به فريم 584-4-10- استفاده از پانل Action. 604-5- مقدمه swish. 604-5-1- افکت ها در swish. 61فصل پنجم ، طراحی وپياده سازي سايت ، مستدات و کد های پروژه5-1- نقشه کلی سایت... 665-2- توضيحاتي راجع به ساير صفحات... 675-3-MYSQL.. 685-3-1- جداول و مشخصات آنها 685-3-2- روابط بين جداول.. 695-3-3- حذف جدول.. 725-3-4- توابع عددي در SQL.. 725-3-4- الحاق جدولها 725-4- PHP. 735-5- كدهاي صفحات مهم.. 765-5-1- صفحه db_connect.php. 765-5-2- صفحه handeltak.php. 765-5-3- صفحه handlesignup.php. 765-5-4- صفحه handlevariz.php. 775-5-5- كدهاي مربوط به صفحه login.php. 775-5-6- كدهاي مربوط به صفحه registers.php. 775-5-7 كدصفحه آموزش.... 78منابع.. 91
طراحی سایت شرکت به سبا
چکیدههر روز وب سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از 125.000.000 دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Desktop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Java و ... به وجود آمدند تا به وب سایت ها خدمت کنند. در این پروژه ما سعی داریم تا حدودی با زبان برنامه نویسی PHP آشنا شویم و نگاه کوتاهی به تاریخچه و عمل کرد PHP خواهیم انداخت.در این پایان نامه سعی شده است تا به شرح سایت شرکت به سبا بپردازیم. ودر ابتدا یک سری توضیحات در مورد نرم افزار های مورد استفاده که در طی انجام پروژه با آنها کار کردیم گفته شده است .که از نرم افزار Flash Photoshop,Swish,Frontpage برای طراحی صفحات واز Php وبانک اطلاعاتی my sql برای پویا سازی سایت استفاده شده است.وبعد به توضیح ساختار سایت وپیاده سازی سایت پرداختیم واینکه در هر صفحه از چه نرم افزارهایی واینکه هر قسمت از صفحه چگونه ساخته شده است. تعداد صفحات 101 word فهرست مطالبفصل اول ، مقدمه1-1- مقدمه. 21-2- مسأله اصلي تحقيق.. 21-3- تشريح و بيان موضوع. 31-4- ضرورت انجام تحقيق.. 31-5- مدل تحقیق (ارتباط متغیرها به صورت تصویری( 41-6- اهداف تحقيق.. 41-7- قلمرو انجام تحقيق.. 41-8- ساختار تحقیق.. 5.. 51-9- ابزار ها 51-10- ساختار کلی سایت... 6فصل دوم ، اصول طراحی اولیه وب سایت2-1- مقدمه. 82-2- طراحی.. 82-3- مخاطب محوری.. 92-4- ساختار اطلاعات... 92-5- محتوا 102-6- پشتیبانی.. 11فصل سوم ، آشنایی با ساختارHTML و PHP3-1- مقدمه. 13بخش اول : HTML3-2- معرفی تگ های مورد استفاده در پروژه 143-3- تگهايی فرم بندی متن.. 163-4- قرار دادن يک تصوير بر روی صفحه. 183-5- طرز ايجاد ليست در HTML.. 203-6- جدولها 213-7- فريم بندی در html 233-8- new page. 263-8-1 قرار دادن يک AVI بر روی Webpage. 263-8-2 قرار دادن موسيقی background بر روی يک web page. 263-8-3 قرار دادن نوشته متحرک بر روی web page. 26بخش دوم : PHP3-9- امکانات و ویژگیهای PHP. 283-9-1 ویژگیهای PHP 4. 283-9-2 ویژگیهای PHP 5. 303-9-3 PHP زبانی برای همه سیستم عاملها 303-9-4 PHP رایگان 313-9-5 معایبPHP. 313-9-6 مقایسه PHP با perl cgi 313-10- کار با فرم ها در PHP. 323-11- متغیرها 343-11-1 انواع متغیرها در PHP. 343-12- آرایه ها 363-12-1 توابع 363-12-2 فراخوانی تابع.. 363-12-3 تعریف یک تابع.. 373-12-4 متغیرها در داخل یک تابع.. 373-12-5 مفهوم و کاربرد Session در PHP. 373-12-6 نحوه تعریف session بر روی سرور 383-13- ساختارهای کنترلی در PHP. 383-14- حلقه ها 403-15- نتیجه گیری.. 42فصل چهارم ، ابزارهاي مورد استفاده4-1- مقدمه. 444-2- معرفی نرم افزار Frontpage. 444-2-1- ايجاد يك صفحه سايت... 444-2-2- ساختن صفحه وب با استفاده از الگو. 454-2-3- ايجاد جدول.. 454-2-4- بهبود سايت با استفاده از تصوير. 464-2-5- متحرك سازي.. 474-2-6- فلش در فرانت پيج.. 474-2-7- جاري صفحه در حركت... 484-3- فتوشاپ... 484-3-1- شروع كار 484-3-2- ايجاد صفحه جديد. 494-3-3- اندازه تصوير. 494-3-4- تفكيك پذيري.. 494-3-5- جعبه ابزار 494-3-6- ابزارهاي انتخاب... 494-3-7- ابزارهاي رنگ آميز. 504-3-8- منوي view.. 504-3-9- ابزارهاي مشاهده 504-3-10- ابزارهاي اختصاصي.. 514-3-11- منوها 514-4- معرفی نرم افزار Flash. 524-4-1- منوهاي فلش.... 524-4-2- ويراستار ( اديتور ) فلش.... 544-4-3- جعبه ا بزار (tool box) 544-4-4- تنظيم رنگ پس زمينه. 544-4-5- تنظيم مشخصات اجسام تو پر. 554-4-6- ايجاد نمودن symbols 554-4-7- ايجاد يك سمبل كليد. 564-4-7- كتابخانه 574-4-8- لايه ها 574-4-9- ايجاد يك انيميشن با روش فريم به فريم 584-4-10- استفاده از پانل Action. 604-5- مقدمه swish. 604-5-1- افکت ها در swish. 61فصل پنجم ، طراحی وپياده سازي سايت ، مستدات و کد های پروژه5-1- نقشه کلی سایت... 665-2- توضيحاتي راجع به ساير صفحات... 675-3-MYSQL.. 685-3-1- جداول و مشخصات آنها 685-3-2- روابط بين جداول.. 695-3-3- حذف جدول.. 725-3-4- توابع عددي در SQL.. 725-3-4- الحاق جدولها 725-4- PHP. 735-5- كدهاي صفحات مهم.. 765-5-1- صفحه db_connect.php. 765-5-2- صفحه handeltak.php. 765-5-3- صفحه handlesignup.php. 765-5-4- صفحه handlevariz.php. 775-5-5- كدهاي مربوط به صفحه login.php. 775-5-6- كدهاي مربوط به صفحه registers.php. 775-5-7 كدصفحه آموزش.... 78منابع.. 91