فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا با php


اطلاعات پروژه

فریلنسر مهدی فتحی
نام کاربری mehdi.fathi2003
دسته بندی پروژه
تاریخ ثبت ۱۷ تیر ۱۳۹۴
تعداد نظرات ۴
قیمت ۲۵۰,۰۰۰ تومان


امکان خرید از درگاه های بانکی و کیف پول

برای دانلود بعد از خرید به همین صفحه برگردید تا لینک های دانلود نمایش داده شود

انتشار پروژه ها و مطالب سایت در سایت دیگر ممنوع بوده و پیگرد قانونی دارد

فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا با php


فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا با php

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

در ابتدا کمی درباره شی گرایی توضیحاتی را ارائه می دهیم.

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

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

برنامه نویسی شی گرا داده ها(صفات) و توابع(رفتارها) را در بسته ای به نام اشیا بسته بندی می کند. داده ها و توابع هر شی شدیدا به هم گره خورده اند دربرنامه های ساختیافته به فعالیتها توجه می شود یعنی واحد برنامه نویسی تابع است اما در برنامه نویسی شی گرا واحد برنامه نویسی کلاسی است که اشیا سرانجام از آن نمونه سازی می شوند.

مزایای شی گرایی :

شی گرایی در دنیای برنامه نویسی هم به همین صورت است. برنامه نویس در طول کار خود اشیای مورد نیاز خود را ایجاد میکند و یا از اشیای آماده ای که توسط برنامه نویسان دیگر ایجاد شده است استفاده میکند، تا با در کنار هم قرار دادن آن ها برنامه ای را به وجود آورد که از اشیای مختلفی تشکیل شده است. این روش مزیت های زیادی دارد که در زیر چند نمونه از اصلی ترین آن ها را با هم مرور میکنیم:

  • بهینه شدن ساختار برنامه : شی گرایی باعث تولید برنامه های ساخت یافته تری می شود که امکان تغییر و توسعه در برنامه را ساده تر میکند. مثال: اگر بخواهید قسمت خاصی از برنامه را تغییر دهید، دیگر لازم نیست تمام کدهای برنامه را ویرایش کنید چون می دانید که تغییرات شما فقط در همان قسمت مد نظرتان اعمال میشود و خللی در کار قسمت های دیگر به وجود نمی آید.
  • استفاده مجدد از کدها : وقتی شما یک شی جدید را خلق میکنید میتوانید تا مدت ها از آن استفاده کنید و یا آن رابا دیگران به اشتراک بگذارید. این مزیت هنگام ساخت کتابخانه های شی گرا بسیار کارآمد است. مثال: یک دوچرخه می تواند تا مدت زمان زیادی به شما سواری دهد. تازه میتوانید برای سواری آن را به دوستانتان هم قرض بدهید.
  • کپسوله سازی : در برنامه نویسی هر چه اشیای تشکیل دهنده ی یک برنامه از طرز کار یکدیگر بی خبرتر باشند، برنامه شما ساختار بهتری پیدا خواهد کرد زیرا در این شرایط اشیا در کار یکدیگر دخالت نمی کنند؛ با استفاده از شی گرایی قسمت های مختلف برنامه ی شما از نحوه ی کار همدیگر بی خبرند و این مساله در حالی اتفاق می افتد که شما به عنوان برنامه نویس از طرز کار آن ها اطلاع دارید. مثال: یک نجار می داند که فرو رفتن میخ در چوب، به خاطر نوک تیز آن است. اما چکشی که روی میخ می کوبد از نحوه ی فرو رفتن میخ در چوب بی خبر است. وظیفه ی چکش فقط کوبیدن میخ است. در حقیقت وظیفه ی چکش فقط کوبیدن است، یک کوبیدن خالص! یعنی بهتر است که چکش حتی از شی ای که به آن نیرو وارد می کند هم بی خبر بماند. به زبان دیگر چکش فقط باید ضربه بزند، این که شی ضرب دیده میخ باشد یا دیوار، دیگر در حیطه ی معلومات چکش نمی گنجد!
  • وراثت : این قابلیت دقیقا متناسب با نامش عمل میکند. یعنی اگر یک شی "الف" از شی "ب" ارث ببرد، یک سری از خصوصیات شی "ب" به شی "الف" وارد می شود. در برنامه نویسی به شی "الف" فرزند، و به شی "ب" والد گفته می شود.

فروشگاه اینترنتی چیست؟

فروشگاه اینترنتی (فروشگاه آنلاین) یک وب سایت است که مانند یک فروشگاه سنتی، اجناس مختلفی را برای فروش عرضه می‌کند.خریداران پس از ورود به سایت فروشگاه،کالاهای موردنظر خود را سفارش می‌دهند.

این پروژه یک فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا در PHP می باشد که شما می توانید از آن جهت قرار دادن

یکی دیگر از مهمترین کارهایی که در طراحی این فروشگاه انجام شده توضیحات در جاهایی که مورد نیاز بوده و همچنین نام توابع به گونه ای انتخاب شده که شما براحتی به کاربرد آن پی می برید.

برای ظاهر وب سایت از یک گرافیک خوب و جذاب استفاده شده است که به راحتی می توانید با آشنایی مقدماتی به زبان های HTML و CSS ظاهر وب سایت خود به دلخواه تغییر دهید.

همچنین قالب این فروشگاه واکنش گرا ( Responsive ) بوده و قابلیت نمایش در موبایل و تبلت را داراست.

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

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

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

نکته: توصیه می شود دیتابیسی که در فایل دانلود قرار داده شده در MySQL وارد نمایید تا دیتابیس ایجاد شود.

تکنولوژی های استفاده شده در این وب سایت

  • استفاده از دستورات mysqli بجای دستورات mysql که دیگر استفاده نمی شوند
  • استفاده از برنامه نویسی شی گرا
  • PHP 5.5.12
  • MySQL 5.6.17
  • Apache 2.4.9
  • CSS3
  • HTML5
  • Jquery
  • Ajax
  • امکانات کاربری وب سایت:

  • خرید کتاب از فروشگاه
  • داشتن درگاه بانک ملت
  • نمایش پیغام در صورت پیدا نکردن صفحات
  • امکان ثبت نام در سایت
  • استفاده از تصویر امنیتی هنگام ثبت نام
  • فعال سازی ایمیل
  • رمز نگاری و رمزگشایی رمز عبور
  • مسدود شدن حساب کاربر در صورت وارد کردن رمز عبور اشتباه بیش از حد مجاز
  • ارسال رمز عبور
  • ورود به بخش کاربری
  • ارسال پیام
  • ویرایش اطلاعات
  • تغییر کلمه عبور
  • ویرایش تصویر
  • امکان ثبت نظر برای هر کتاب
  • نمایش آخرین کتابها
  • فرم تماس با ما
  • صفحه درباره ما
  • گروه بندی کتابها در Sidebar
  • نمایش پیغام در صورت پیدا نکردن صفحات
  • امکانات مدیریت وب سایت:

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

    نام کاربری مدیریت سایت:admin1

    کلمه عبور مدیریت سایت:123456

    نام کاربری سایت:iranganj

    کلمه عبور کاربری سایت:123456

    توجه:

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

    نحوه Import کردن فایل های sql در PhpMyAdmin :

    برای این کار بعد از اجرا کردن PhpMyAdmin گزینه import را انتخاب کنید و سپس فایل sql  را انتخاب کرده و روی گزینه Go کلیک کنید در صورتی که مشکلی وجود نداشته باشد دیتابیس با موفقیت ایجاد می شود.

    در صورتی که با خطای این دیتابیس وجود ندارد مواجه شدید ابتدا یک دیتابیس با نام دیتابیسی که وجود نداشت ایجاد کنید و سپس فایل sql را import  کنید.

پروژه های دیگر این فریلنسر
سورس کامل راه اندازی درگاه بانک سامان با استفاده از برنامه نویسی شی گرا با PHP با Api کلیک اتوماتیک ماوس در زمان خاص در نقطه ای از دسکتاپ با سی شارپ ورژن 2 آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP آموزش کامل برنامه نویسی شی گرا با php آموزش طراحی وب سایت با php آموزش ارتباط با پایگاه داده MySQL در php آموزش کامل مفاهیم پایگاه داده و MySQL آموزش برنامه نویسی php سورس و آموزش راه اندازی درگاه بانک پارسیان با سیستم جدید با برنامه نویسی شی گرا در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با سیستم جدید در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با برنامه نویسی شی گرا در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با PHP لینک دانلود موقت در php سورس و آموزش راه اندازی درگاه بانک ملی با استفاده از برنامه نویسی شی گرا با PHP با web api سورس و آموزش راه اندازی درگاه بانک ملی با PHP با web api سورس کامل راه اندازی درگاه بانک ملی با استفاده از برنامه نویسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک ملی با PHP سورس کامل راه اندازی درگاه بانک پاسارگاد با برنامه نوسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک پاسارگاد با PHP سورس کامل اتصال به درگاه زرین پال با PHP وب سایت آموزشگاه آنلاین با php سورس کامل راه اندازی چهار درگاه پرداخت با PHP سورس کامل راه اندازی درگاه بانک سامان با استفاده از برنامه نویسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک سامان با PHP سورس کامل دیکشنری با الگوی شی گرا با php پروژه مدیریت کافی نت با سی شارپ 2013 کلیک اتوماتیک ماوس در زمان خاص در نقطه ای از دسکتاپ با سی شارپ سورس حرکت اسب به 64 خانه شطرنج با C#.Net 2013 وب سایت حرفه ای با برنامه نویسی شی گرا با php فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا با php فروشگاه اینترنتی با الگوی طراحی شی گرا با php فروشگاه اینترنتی کتاب با php فروشگاه اینترنتی با امکانات مدیریتی کامل و کاربران با PHP سورس و آموزش کوله پشتی صفر و یک با الگوریتم ژنتیک سورس یک وب سایت کامل با php سورس کامل وب سایت به همراه CMS با PHP آموزش و سورس کد درگاه پرداخت بانک ملت با PHP سورس کامل وب سایت باشگاه اسب سواری با php

Captcha
نظرات کاربران
  • فرشاد پاسخ

    فرشاد ۱۶:۴۵:۳۵   ۱۳۹۴/۸/۱۹

    سلام من میخوام یه همچین برنامه ای طراحی کنم قسمت ناشر و خریدار اگه اطلاعاتی دارید بهم بدین

    • مهدی فتحی پاسخ

      مهدی فتحی ۲۱:۵۲:۲۲   ۱۳۹۴/۸/۲۱

      سلام

      امکان خرید وجود دارد ولی اگر بخواهید ناشر هم داشته باشید روش های مختلفی وجود دارد یکی اینکه می تونید برای ناشر هم یک جدول دیگر داشته باشید.

  • حسین پاسخ

    حسین ۱۷:۲۰:۲۵   ۱۳۹۴/۵/۴

    سلام پروژه خوبیه. ولی خیلی گرونه؟

    • مهدی فتحی پاسخ

      مهدی فتحی ۱۷:۲۲:۴۱   ۱۳۹۴/۵/۴

      این قیمت خیلی مناسبه جای دیگه نمیتونین به این قیمت پیدا کنین