دوره مجازی PHP (جلسه 26): طراحی و پیاده سازی پروژه فروشگاه تصویر

- visibility ١۴٣ mode_comment

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

قابلیت ها این پروژه :

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

اهداف این پروژه :

  • آشنایی با نحوه طراحی و ایجاد پایگاه داده برای این اسکریپت
  • آشنایی با نحوه ی نمایش، ثبت، حذف و ویرایش موجودیت ها (کاربر، تصویر، سفارشات و ... ) در پایگاه داده
  • آشنایی با نحوه ی پیاده سازی برنامه بر اساس پارامترها و ایجاد راحتی بیشتر در تغیرها بعدی
  • آشنایی با نحوه ی پیاده سازی عملیات ورود و خروج کاربران موجود در پایگاه داده
  • آشنایی با نحوه ی مدیریت سیستم در یک پنل جداگانه
  • آشنایی با مفهوم سبد خرید و نحوه ی پیاده سازی آن
  • آشنایی با محافت از فایل های فروشی و دانلود انها از طریق یک اسکریپت بررسی کننده ی خریدار !
  • آشنایی با علامت گذاری بر روی تصاویر برای جلوگیری از دانلود تصاویر اصلی و نمایش دمو از آنها
  • آشنایی با نحوه ی پیاده سازی قابلیت فراموشی رمز عبور و ریست کردن پسورد کاربر
  • آشنایی با نحوه ی دسته بندی محتوا در وبسایت ها
  • آشنایی با نحوه ی گزارش گیری از داده های موجود در پایگاه داده با کوئری ها SQL
  • آشنایی با نحوه ی استفاده از درگاه پرداخت و انجام عملیات اتوماتیک پس از پرداخت موفقیت آمیز (شبیه سازی درگاه پرداخت)
  • آشنایی با میزان پردازش کار ها در PHP و راه حل هایی برای نوشتن کدهایی بهینه تر از لحاظ منابع مصرفی
  • آشنایی با مسائل موجود در هنگام پرداخت آنلاین و استفاده از سبد خرید (قفل سبد، مشکل کوکی به تنهایی و ...)
  • انجام تمرین برای شما و تکمیل برخی قسمت های پروژه
info نکته :

مدت زمان ویدیوی آموزشی این جلسه بیش از 5 ساعت است . در واقع دو جلسه ی مربوط به طراحی این پروژه رو یکجا و امروز در اختیار شما قرار دادیم. اگر در میانه ی دیدن ویدیو خسته شدید حتما به خودتون استراحت فکری بدید . می تونید در دو یا 3 مرحله ی 2 ساعته این ویدیو رو ببینید .

info توجه

این مطلب یک جلسه از دوره حرفه ای PHP می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره حرفه ای PHP

comment دیدگاه کاربران
MRZ65

سلام دکتر آوند.یه سوال کلی در خصوص استفاده از CMSهای آماده و فریمورک های PHP داشتم.جناب آوند من چندماهی دارم جوملا کار میکنم و در کنارش PHP هم کار میکنم.الان بین استفاده از جوملا و فریمورک های PHP سردرگم شدم.نمیدونم به جوملا متکی باشم و با اندوخته های زبان PHP اون ها رو سفارشی کنم یا سعی کنم پروژه ها رو روی فریمورک پیاده سازی کنم(که صددرصد بدون باگ نخواهد بود)و جوملا رو بزارم کنار.ضمن اینکه من در سایت جوملا جهانی پلاگین های زیادی برای این CMS دیدم.پلاگین هایی که اگه یه برنامه نویس بخواد بنویسه شاید چند هفته زمان ببره.اگه میشه یه راهنمایی دقیق کنید.ممنون

لقمان آوند

سلام
پیشنهاد ما اینه که هر دو تا رو یاد بگیرید. cms ها در جای خودشون و برای خیلی از پروژه ها قابل استفاده هستند و فریمورک ها هم برای پیاده سازی برنامه های تخصصی لازمن. پس وقت بزارید برای هر دو تا …
البته طبیعتا یادگیری فریمورک ها زمان بیشتری رو ازتون می گیره.

MRZ65

ممنون از راهنمائی

arash arashrad

سلام

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

اینجا رو بخونید.

Mahmood Dabestani

سلام آقای آوند عزیز.
بنده مدت زمان زیادی منتظر بودم تا تو قالب قبلی سون لرن جای خالی پیدا بشه تا سفارش تبلیغات بدم.
امروز که به سایتتون سر زدم با کلی تغییر زیبا و جذاب روبه رو شدم.
قالب جدیدتون خارق العاده است و خیلی کلاس کارتون رو بالا برده.
فقط اینکه من چطور میتونم سفارش تبلیغات بنری بدم؟
کلا چرا جایی واسه تبلیغات در نظر نگرفتید؟

لقمان آوند

ممنونم لطف دارید
چند ماهی هست دیگه تبلیغات نمی گیریم.
موفق باشید

mohsen goodarzi

سلام
با تشکر و خسته نباشید ویدیو این دوره آموزش php رو دیدم واقعا عالی بود دستتون درد نکنه …
فقط کد هایی که برای فایل common زدید برای دانلود هست ؟

ممنون از شما
بله هست. فایل های همراه ویدیو رو دانلود کنید هست.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 4 5 6