آموزش پروژه محور php بر اساس mvc با ساخت پروژه فروشگاه اینترنتی

پروژه فروشگاه اینترنتی با mvc

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

محتوای دوره آموزشی

1
عملکرد پروژه فروشگاه و طراحی بانک اطلاعاتی
۹دقیقه
2
آموزش ساختار وب سایت مبتنی بر مدل mvc
۸دقیقه
3
ساخت مدل برای برندها و دسته ها
۱۲دقیقه
4
تکمیل بخش مدل برای همه جداول
۱۷دقیقه
5
ساخت کنترولر و نمایش برای دسته بندی ها
۲۲دقیقه
6
تکمیل کنترولر و نمایش برای دسته بندی ها
۵دقیقه
7
طراحی قالب کلی برای فروشگاه اینترنتی
۱۲دقیقه
8
استفاده از قالب های موجود برای فروشگاه
۱۵دقیقه
9
تکمیل کنترولر و view ها برای برند ها و کاربران
۲۱دقیقه
10
مدیریت کالاها (بخش اول)
۱۶دقیقه
11
مدیریت کالاها (بخش دوم)
۱۹دقیقه
12
فیلتر کردن کالاها بر اساس دسته بندی
۱۷دقیقه
13
پیاده سازی خرید کالا ها
۱۳دقیقه
14
اضافه کردن کالا به سبد خرید
۱۴دقیقه
15
ذخیره کردن سبد خرید در بانک اطلاعاتی
۹دقیقه
16
تکمیل ذخیره کردن سبد خرید در بانک اطلاعاتی
۲۵دقیقه
17
نمایش جزئیات سبد خرید (بخش اول)
۱۴دقیقه
18
نمایش جزئیات سبد خرید (بخش دوم)
۱۲دقیقه
19
نمایش کاردکس برای کالاها
۱۲دقیقه
20
احراز هویت کاربران
۱۳دقیقه
21
تکمیل احراز هویت کاربران
۱۲دقیقه
22
تغییر کلمه عبور کاربر
۱۴دقیقه
23
نمایش پیغام های خطا و فیدبک به کاربران با کمک سشن
۱۰دقیقه
24
نمونه پروژه فروشگاه اینترنتی با php بر اساس مدل mvc

چارچوب MVC امکان برنامه نویسی شی گرا، لایه ای و قاعده مند را فراهم می کند. برنامه نویسی پی اچ پی را هم می توان بر اساس چارچوب MVC انجام داد. استفاده از چارچوب MVC در برنامه نویسی PHP شما را قادر می سازد تا پروژه های بزرگ را به صورت تیمی و سریع انجام دهید . این چارچوب فعالیت اجرایی پروژه های بزرگ را به چند بخش جدا از هم شامل ویو، کنترولر و مدل تقسیم کرده و هر بخش را می توان به یک شخص یا یک تیم واگذار کرد.

با استفاده از چارچوب MVC پروژه دارای یک ساختار استاندارد و قابل فهم خواهد بود.کمتر نیاز به کپی پیست کردن کدهای مشابه خواهید داشت، پیاده سازی برنامه سریعتر شده و توسعه های بعدی آن نیز به مراتب راحت تر است.

پروژه فروشگاه اینترنتی که در این آموزش ها به آن پرداخته شده برای فروش انواع فروشگاه های اینترنتی مثل فروشگاه کتاب، فروشگاه موبایل و کامپیوتر ، فروشگاه خدمات و … می تواند استفاده شود.

این فروشگاه اینترنتی پبه زبان PHP و بر اساس چارچوب MVC بوده و دارای امکانات زیر است:

  1. مدیریت برند های کالاها
  2. مدیریت دسته بندی کالاها
  3. مدیریت کالاها (هر کالا دارای تصویر لوگو است)
  4. مدیریت سفارشات (فاکتورهای فروش) و اقلام سفارش (هر سفارش دارای چند قلم کالا است)
  5. مدیریت کاربران فروشگاه
  6. امکان تغییر کلمه عبور و مشخصات فردی کاربران
  7. امکان جستجو و فلیترینگ کالاها بر اساس دسته بندی و برندها
  8. امکان اضافه کردن کالاها به سبد خرید و امکان ویرایش اقلام سبد قبل از قطعی کردن سفارش
  9. امکان نمایش لحظه ای سبد خرید و قطعی کردن خرید با وارد کردن مشخصات و آدرس مشتری
  10. امکان نمایش جزئیات فاکتورهای فروش
  11. امکان نمایش کاردکس کالاها (لیست فروش هر کالا)

این مجموعه آموزش پروژه محور به شما پیشنهاد می شود :

  1. اگر علاقمند به یادگیری برنامه نویسی بانک اطلاعاتی با PHP بر اساس چارچوب MVC و انجام پروژه های بانک اطلاعاتی با پی اچ پی هستید .
  2. اگر قصد یادگیری برنامه نویسی شی گرا و لایه ای به زبان PHP هستید و به دنبال یک الگوی کامل و حرفه ای هستید.
  3. اگر برای انجام پروژه ها بر اساس مدل MVC با مشکل مواجه شده اید و به دنبال یافتن آموزش های مفید و راهگشا هستید.
  4. اگر در پیاده سازی جزئیات برنامه نویسی PHP بر اساس مدل MVC  مشکل دارید.

 

با دانلود مجموعه فیلم آموزشی ، پروژه کامل شده فروشگاه اینترنتی به زبان PHP و بر اساس چارچوب MVC را هم دانلود می کنید که دارای تمام امکانات یک فروشگاه واقعی بوده و پایه ای برای اجرای پروژه های تجاری شما خواهد بود.

بانک اطلاعاتی پروژه فروشگاه اینترنتی با MySQL پیاده سازی شده و دارای جداول زیر است:

دسته بندی کالاها (tbl_cat)

ستون نوع داده توضیحات
cid عددی کد دسته – کلید اصلی
Cname رشته ای

 

کالاها (tbl_kala)

ستون نوع داده توضیحات
kid عددی کد کالا – کلید اصلی
kname رشته ای نام کالا
cid عددی کد دسته بندی
bid عددی کدبرند
Price عددی قیمت واحد
logo رشته ای آدرس و نام تصویر لوگوی کالا

 

برندها (tbl_brand)

ستون نوع داده توضیحات
bid عددی کد دسته – کلید اصلی
bname رشته ای نام برند
country رشته ای کشور

 

فاکتورهای فروش (tbl_froush)

ستون نوع داده توضیحات
Fid عددی کد دسته – کلید اصلی
fname رشته ای نام خریدار
fdate رشته ای تاریخ فاکتور

 

اقلام فاکتور (tbl_item)

ستون نوع داده توضیحات
tid عددی کد دسته – کلید اصلی
Kid عددی کد کالا
Fid عددی کد فروش
qty عددی تعداد کالا
uprice عددی قیمت واحد

پوشه پروژه، فایل ورود مستندات بانک اطلاعاتی، فایل اسکریپت بانک اطلاعاتی، پروژه فروشگاه الکترونیکی در داخل فایل فشرده شده ای بنام CODE.rar قرار گرفته است که برای اجرای پروژه باید فایل eshop.sql در محیط phpmyadmin  به بانک اطلاعاتی با همین نام وارد (import) شود.

بخش های مختلف فروشگاه اینترنتی با MVC و PHP

صفحه اصلی برای خرید کالاها

پروژه فروشگاه اینترنتی - کدنویسان

صفحه نمایش سبد خرید

سبد خرید - فروشگاه اینترنتی با پی اچ پی - کدنویسان

صفحه نمایش جزئیات فاکتور

پروژه فروشگاه اینترنتی با پی اچ پی - کدنویسان

 

نظرات کاربران

نظرات برای | ۱ نظر »

  1. mmoha mmoha گفت:

    سلام
    ضمن تشکر از اعلام نظرتون ،
    معمولاً برای هر مجموعه آموزشی چند تا فیلم نمونه گذاشته شده ولی در مورد این یکی نیست که بزودی گذاشته میشه

کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید:

درباره کدنویسان
آکادمی کدنویسان جهت کمک به دانشجویان رشته های کامپیوتر و فناوری اطلاعات و همه علاقمندان به طراحی و برنامه نویسی برای ویندوز، وب و موبایل ایجاد شده است.
بیشتر آموزش های سایت کدنویسان، بصورت رایگان ارائه شده است و بعضی بسته های آموزشی تصویری و نیز نرم افزارهای پیاده سازی شده در ازای پرداخت، قابل دانلود هستند.
هر گونه نظر، انتقاد یا پیشنهادی در مورد مطالب یا عملکرد کدنویسان دارید، حتما با ما در میان بگذارید.
نمادهای اعتماد ما


تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.