نوع فایل: word
قابل ویرایش 160صفحه
چکیده:
در این پروژه که طراحی یک سایت سفارش محصول توسط کاربر که مربوط به شرکت ابزاربندی خراسان است. شامل امکاناتی نظیرایجاد کاربر توسط Admin، ارسال مطلب و برقراری ارتباط با Admin و پیگیری پیشرفت کار توسط کاربر می باشد، سعی ما بر این بوده است که بر پایه برنامه نویسی وب پویا با استفاده از زبان اسکریپتی PHP و زبان های کلاینت ساید JavaScript و CSS، سیستمی طراحی کنیم که کاربر از راه دور بتواند محصولی را سفارش و پیشرفت آن را پیگیری نماید. با توجه به این هدف، امکاناتی را برای مدیریت سایت ایجاد نمودیم تا Admin بتواند کاربری را ایجاد و اطلاعات آن را ویرایش نماید.
در همین راستا از ابزارهایی نظیر:
PHP V5.0.0, PHP MyAdmin 4, MySQL, Adobe Photo Shop CSII, DreamWeaver MX 2004, ImageReady
در امر طراحی و پیاده سازی پروژه بهره جسته ایم.
مقدمه:
در آغاز وب یک رسانه ایستا بود وشکل آن مثل یک کتاب الکترونیکی بود. سایت های وب وقتی که ساخته شدند به مدت چندین ماه تغییر نمی کردند. با رشد وب به قوت های آن نیز پی برده شد. به این ترتیب وب از حالت یکنواخت وایستا درآمد بطوری که ظاهر و محتویات آن زودتر تغییر می کرد ویک بازی یا یک پردازنده در وب در هر بار که استفاده می شد تغییر می کند.
در واقع ایجاد سایت های پویا برای کسانیکه از اینترنت استفاده می کنند الزامی است در غیر این صورت سایت های او به عنوان یک شهر متروکه محسوب خواهد شد در گوشه ای از دیسک سخت فسیل شده.
بعضی از ویژگی های پویایی که مخاطبین اینترنت به آنها علاقمندند عبارتند از:
حساسیت به زمان به جای محتویات دائره المعارفی
تغییر محتویات وسبک طراحی
سازگاری با نسلهای جدید سخت افزار نرم افزار واستاندارهای تحویل اطلاعات
پشتیبانی از ارتباط با مخاطبین سایت
مدیریت موثر برای افزایش کیفیت اطلاعات
به هر حال سالانه هزاران سایت وب به دلیل کهنه شدن از دور خارج می شوند که برای همین سایت هایی که از دور خارج می شوند هزینه های زیادی مصرف شده است.
در سال 1997 حدود هزار سایت وب از رده خارج شده و در سال 1998 تقریباً 2000 سایت از دور خارج گردید.اصولا سایت های پویای موفق در صف مقدم تحویل محاوره ای قراردارند.
اینترنت شبکه ای از شبکه های مرتبط به یکدیگر بوده که بر روی آن سرویس های متعددی بمنظور ارائه خدمات فعال می باشند. بدون شک سرویس وب یکی از مهمترین سرویس های موجود بر روی اینترنت است که بیشترین تاثیر را در عمومیت یافتن اینترنت در سطح جوامع بشری برعهده داشته است. وب در نگاه اول مانند یک سیستم اطلاعاتی توزیع شده است. در سیستم فوق اطلاعات ( با اشکال متفاوت ) بر اساس استانداردهای مربوطه و با یک ساختار مشخص قرار گرفته و با استفاده از ارتباطات تعریف شده بین اطلاعات می توان بسرعت و بسادگی از اطلاعات موجود استفاده کرد. ارائه دهندگان اطلاعات با پیروی از اصول موجود اطلاعات خود را در سیستم فوق قرار داده و جستجو کنندگان اطلاعات با استفاده از ابزارهائی خاص قادر به جستجو و دستیابی به این اطلاعات خواهند شد. وب در سال 1991 توسط " تیم - برنرز لی " ابداع گردید
فهرست مطالب:
معرفی پروژه
اهمیت و کاربردها
اهداف پروژه
نرم افزار Macromedia Dreamweaver MX
منوی File
منوی Edit
منوی View
منوی Insert
منوی Modify
منوی Text
منوی Commands
منوی Site:
منوی Window
منوی Help
HTML
تگ های HTML
ایجاد Image
ایجاد Link
ایجاد Table
ایجاد List
ایجاد FRAME
ایجاد FORM
انواع فرم ها
CSS
نرم افزار Adobe Photo Shop CS II
JavaScript
اندکی در مورد تاریخچه JavaScript
قابلیت JavaScript
Properties
Methods
کنترل وقایع ( handling events )
امنیت
PHP
تاریخچه PHP
ویژگیهای PHP
توانائیهای PHP
سرعت Speed
ثبات و استحکام Stability
امنیت Security
سادگی Simplicity
قابل اتصال بودن Connect ability
The Zend engine
مزیتهای PHP
MySQL
پایگاههای داده
تاریخچه MYSQL
ویژگیهای پایگاههای داده
ذخیره سازی داده ها
جامعیت داده ها
انواع داده ها
انعکاس
متد های ارتباطی پایگاه داده
پشتیبان ها
انتقال داده
دیاگرام کلی سایت
دیاگرام بازدیدکنندگان معمولی
دیاگرام مربوط به کاربر ( مشتری )
دیاگرام مربوط به مدیر سایت
جریان انتقال اطلاعات در صفحات دینامیک
پایگاه داده ها
انواع بانک های اطلاعاتی شامل
طراحی بانک اطلاعاتی
ID
user name
Password
Name
Family
Corp
Exp
شرح صفحات استاتیک
1-2) Index html
2-2)صفحه اصلی (main.htm)
3-2)صفحه تولیدات ( main-Product-1-1.html )
main-Product-1-2.html )یا main-Product 1-2-p.html)
4-2)صفحه خدمات ( Services. Html )
5-2)صفحه مشتریان ( Customers.html)
6-2 (صفحه تماس با ما ( Contact-us.html )
شرح صفحات دینامیک
1-3) صفحة پیشرفت کار (Progress.php)
2-3) صفحه اصلی مربوط به مدیر سایت (Admin.php)
3-3) صفحه جستجوی کاربر (Search.php)
4-3)صفحه تغییر اطلاعات کاربر (modify.php)
5-3) صفحه حذف کاربر (Delete.php)
توضیحات مربوط به فایل های صرفاً php و جاوا اسکریپت
1-4) فایل check.php
2-4) فایل Create.php
3-4) فایل delete 2. Php
4-4) فایل Modify 2. Php
5-4) فایل Sendmail.php
6-4) فایل Signout.php
7-4) فایل Picfader.js
منابع ومأخذ:
Teach Yourself MySQL in 21 Days
SAMS Teach Yourself PHP4 in 24 Hours
ebook PDF - DHTML and JavaScript
Macromedia Dreamweaver MX Bible
Dynamic Site with PHP_MySQL
MySQL Bible
Web Application Design with PHP 4
Sams Teach Yourself MySQL in 21 Days
Sams - PHP and MySQL Web Development
http://www.php.net
http://www.iranphp.net
تمامی منابع مذکور بصورت کتابهای الکترونیکی بوده و از اینترنت بطور رایگان مورد استفاده قرار گرفته است.
پروژه طراحی و پیاده سازی یک سایت اینترنتی دینامیک. doc