آموزش ایجاد سیستم POS - موجودی و فروش با PHP 7 و adminLTE

Create POS System - Inventory & sales with PHP 7 & adminLTE

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ایجاد یک سیستم POS با مدیریت موجودی و صورتحساب با استفاده از PHP 7 و AdminLTE شما یاد خواهید گرفت که یک برنامه وب طراحی شده با استفاده از زبان برنامه نویسی PHP 7 با قالب AdminLTE ایجاد کنید. شما یاد خواهید گرفت که چندین منبع ایجاد کنید که به هر شرکتی که می خواهد یک نقطه فروش ایجاد کند، ویژگی های مفیدی را ارائه می دهد. نحوه ایجاد مدیر موجودی، مدیریت فروش با روش های مختلف پرداخت، چاپ فاکتور، گزارش های فروش، گزارش بهترین مشتریان، فروشندگان و محصولات را یاد خواهید گرفت. شما یاد خواهید گرفت که چندین ابزار و پلاگین را با قالب adminLTE مانند: نمودارها، جداول و آمار کار با برنامه نویسی شی گرا و الگوی Model-view-controller ترکیب کنید. پیش نیازها: شما باید اصول اولیه HTML5 و CSS3 را داشته باشید، دوره رایگانی که می توانید در UDEMY مطالعه کنید: "آموزش HTML5 و CSS3 از ابتدا". اجباری نیست، اما می تواند برای ساخت پروژه مفید باشد، پیشینه ای در منطق برنامه نویسی، PHP، جاوا اسکریپت، jQuery و طرح بندی شبکه بوت استرپ داشته باشد.

آیا می خواهید یاد بگیرید که چگونه یک سیستم POS ایجاد کنید و آن را به شرکت هایی بفروشید که می خواهند موجودی و صورتحساب خود را مدیریت کنند؟

در این دوره آموزشی، نحوه ایجاد یک سیستم POS (نقطه فروش) را از ابتدا با استفاده از زبان برنامه نویسی PHP در نسخه 7 آن، با ترکیب چندین منبع که به شما امکان می دهد ویژگی های مفیدی را برای هر شرکتی که نیاز به باز کردن دارد، ارائه دهید، خواهید آموخت. یک فروشگاه یا مدیریت فروش و سهام آنها.
این یک دوره عملی است که در آن من شما را گام به گام در فرآیند یادگیری ایجاد سیستم های پیچیده با PHP تحت الگوی Model-View-Controller (MVC) راهنمایی می کنم، پس از اتمام کار. می توانید آن را به مشتریان خود بفروشید یا می توانید از آن به عنوان پایه ای برای توسعه سیستم های پیچیده دیگر استفاده کنید.


ویژگی های سیستم:

  • مدیریت موجودی

  • مدیریت فروش با روش های مختلف پرداخت

  • چاپ فاکتور PDF

  • گزارش فروش در اکسل

  • گزارش بهترین مشتریان

  • گزارش محصولات پرفروش

  • گزارش بهترین فروشنده

  • کنترل موجودی محصول

  • گزارش روزانه

  • گزارش ماهانه

  • گزارش محدوده تاریخ

  • تطبیق‌شده با همه دستگاه‌ها (طراحی واکنش‌گرا)


کتابخانه هایی که نحوه استفاده از آنها را یاد خواهید گرفت:

  • قالب AdminLTE: الگوی منبع باز عالی برای ایجاد نرم افزار پاسخگو.

  • jQuery DataTable: برای ایجاد جداول پویا استفاده می شود.

  • MorrisJS: برای گرافیک و آمار پویا استفاده می شود.

  • ChartJS: برای گرافیک ها و نمودارهای پویا استفاده می شود.

  • انتخاب کننده محدوده تاریخ: برای انتخاب محدوده تاریخ استفاده می شود.

  • Input Mask: با اطمینان از فرمت از پیش تعریف شده به کاربر در ورودی کمک می کند

  • TCPDF: پسوند PHP برای چاپ فرمت PDF.

و موارد دیگر: jQuery Number، iCheck، SweetAlert2، Fast Click، Ionicons و غیره.

دوره چگونه است؟

این دوره در چند بخش تقسیم شده است. در بخش اول در مورد ابزارهایی که قرار است برای ایجاد سیستم POS استفاده کنیم صحبت خواهیم کرد.

و بخش‌های زیر را گام به گام از ابتدا، تک تک ماژول‌هایی که بخشی از سیستم POS ما خواهند بود از HTML، شیوه نامه CSS، تعامل جاوا اسکریپت و jQuery، همراه با سایر پلاگین‌ها و اتصال سمت سرور با استفاده از PHP می‌سازیم. نسخه 7 آن تحت الگوی Model-View-Controller (MVC) با برنامه نویسی شی گرا (OOP) با استفاده از پایگاه داده MySQL.

¿تکمیل دوره چقدر طول می کشد؟

به شما بستگی دارد. من حدس می‌زنم که تکمیل آن کمتر از سه هفته طول بکشد، اما این بستگی به در دسترس بودن و گردش کار شما دارد.

¿حداقل الزامات چیست؟

موادی را دانلود کنید که در آن می توانید منابع اولین درس را در هر بخش پیدا کنید.

شما باید دانش پایه ای در مورد HTML5 و CSS3 داشته باشید، دوره ای که من به صورت رایگان در UDEMY ارائه می دهم: "HTML5 و CSS3 از ابتدا". اجباری نیست اما خوب است که برای این پروژه کمی منطق برنامه نویسی، PHP، جاوا اسکریپت، جی کوئری و شبکه بوت استرپ و سیستم کلاس ها را بدانید.



سرفصل ها و درس ها

معرفی Introduction

  • کد منبع و سوالات Source code and questions

معرفی Introduction

  • خوش آمدی Welcome

  • خوش آمدی Welcome

  • سرور محلی Local Server

  • سرور محلی Local Server

  • ویرایشگر کد Code editor

  • ویرایشگر کد Code editor

  • متن عالی 3 تنظیمات شخصی Sublime text 3 personalized settings

  • متن عالی 3 تنظیمات شخصی Sublime text 3 personalized settings

  • قالب AdminLTE AdminLTE template

  • قالب AdminLTE AdminLTE template

  • افزونه ها و افزونه ها Plugins and extensions

  • افزونه ها و افزونه ها Plugins and extensions

  • کد منبع و سوالات Source code and questions

AdminLTE و Model-View-Controller AdminLTE and Model-View-Controller

  • تطبیق adminLTE با الگوی MVC Adapting adminLTE to MVC pattern

  • اضافه کردن ماژول ها به سیستم POS - قسمت 2 Adding modules to the POS system - part 2

  • افزودن ماژول ها به سیستم POS - قسمت 3 Adding modules to the POS system - part 3

  • ایجاد نماها، کنترلرها و مدل ها Creating views, controllers and models

  • شروع جلسه - قسمت 2 Start session - part 2

  • خروج Log Out

AdminLTE و Model-View-Controller AdminLTE and Model-View-Controller

  • تطبیق adminLTE با الگوی MVC Adapting adminLTE to MVC pattern

  • اضافه کردن ماژول ها به سیستم POS - قسمت 1 Adding modules to the POS system - part 1

  • اضافه کردن ماژول ها به سیستم POS - قسمت 1 Adding modules to the POS system - part 1

  • اضافه کردن ماژول ها به سیستم POS - قسمت 2 Adding modules to the POS system - part 2

  • افزودن ماژول ها به سیستم POS - قسمت 3 Adding modules to the POS system - part 3

  • ایجاد نماها، کنترلرها و مدل ها Creating views, controllers and models

  • صفحه 404 404 page

  • صفحه 404 404 page

  • صفحه ورود Login page

  • صفحه ورود Login page

  • شروع جلسه - قسمت 1 Start session - part 1

  • شروع جلسه - قسمت 1 Start session - part 1

  • شروع جلسه - قسمت 2 Start session - part 2

  • خروج Log Out

  • چقدر در مورد الگوی Model-View-Controller می دانیم How much do we know about the Model-View-Controller pattern

  • چقدر در مورد الگوی Model-View-Controller می دانیم How much do we know about the Model-View-Controller pattern

ماژول کاربر User Module

  • ماژول کاربر ساختمان - قسمت 1 Building User module - Part 1

  • آپلود تصویر کاربر - قسمت 1 Uploading user image - Part 1

  • رمزگذاری رمز عبور Encrypting password

  • انتخاب کاربران Selecting users

  • سخنرانی 28: ویرایش کاربران - قسمت 2 Lecture 28: Editing users - Part 2

  • آخرین ورود Last login

  • اشکال زدایی اینترنت اکسپلورر Internet Explorer debugging

ماژول کاربر User Module

  • ماژول کاربر ساختمان - قسمت 1 Building User module - Part 1

  • ماژول کاربر ساختمان - قسمت 2 Building User module - Part 2

  • ماژول کاربر ساختمان - قسمت 2 Building User module - Part 2

  • افزونه Datatable Datatable Plugin

  • افزونه Datatable Datatable Plugin

  • افزودن کاربران Adding users

  • افزودن کاربران Adding users

  • آپلود تصویر کاربر - قسمت 1 Uploading user image - Part 1

  • آپلود تصویر کاربر - قسمت 2 Uploading user image - Part 2

  • آپلود تصویر کاربر - قسمت 2 Uploading user image - Part 2

  • رمزگذاری رمز عبور Encrypting password

  • متغیرهای جلسه Session variables

  • متغیرهای جلسه Session variables

  • انتخاب کاربران Selecting users

  • ویرایش کاربران - قسمت 1 Editing users - Part 1

  • ویرایش کاربران - قسمت 1 Editing users - Part 1

  • سخنرانی 28: ویرایش کاربران - قسمت 2 Lecture 28: Editing users - Part 2

  • در حال به روز رسانی عکس کاربر Updating user photo

  • در حال به روز رسانی عکس کاربر Updating user photo

  • فعال یا غیرفعال کردن کاربران Activating or deactivating users

  • فعال یا غیرفعال کردن کاربران Activating or deactivating users

  • آخرین ورود Last login

  • اجتناب از نام کاربری تکراری Avoiding repeated usernames

  • اجتناب از نام کاربری تکراری Avoiding repeated usernames

  • حذف کاربران Deleting users

  • حذف کاربران Deleting users

  • اشکال زدایی اینترنت اکسپلورر Internet Explorer debugging

  • راه حلی برای عمل کلیک روی دکمه های مخفی Solution for click's action on hidden buttons

  • راه حلی برای عمل کلیک روی دکمه های مخفی Solution for click's action on hidden buttons

ماژول دسته ها Categories Module

  • اضافه کردن دسته ها Adding categories

  • انتخاب دسته ها Selecting categories

  • دسته ها را ویرایش کنید Edit categories

  • حذف دسته ها Deleting categories

ماژول دسته ها Categories Module

  • ماژول دسته بندی ساختمان Building categories module

  • ماژول دسته بندی ساختمان Building categories module

  • اضافه کردن دسته ها Adding categories

  • انتخاب دسته ها Selecting categories

  • دسته ها را ویرایش کنید Edit categories

  • حذف دسته ها Deleting categories

ماژول محصولات Products Module

  • ماژول محصولات ساختمانی Building products module

  • انتخاب محصولات Selecting products

  • افزونه Dynamic Datatable - قسمت 1 Dynamic Datatable plugin - Part 1

  • اجازه دادن به قیمت های اعشاری Allowing decimal prices

  • ویرایش محصولات - قسمت 2 Editing products - Part 2

ماژول محصولات Products Module

  • ماژول محصولات ساختمانی Building products module

  • پلاگین iCheck iCheck Plugin

  • پلاگین iCheck iCheck Plugin

  • انتخاب محصولات Selecting products

  • افزونه Dynamic Datatable - قسمت 1 Dynamic Datatable plugin - Part 1

  • افزونه Dynamic Datatable - قسمت 2 Dynamic Datatable plugin - Part 2

  • افزونه Dynamic Datatable - قسمت 2 Dynamic Datatable plugin - Part 2

  • افزونه Dynamic Datatable - قسمت 3 Dynamic Datatable plugin - Part 3

  • افزونه Dynamic Datatable - قسمت 3 Dynamic Datatable plugin - Part 3

  • افزودن محصولات - قسمت 1 Adding products - Part 1

  • افزودن محصولات - قسمت 1 Adding products - Part 1

  • افزودن محصولات - قسمت 2 Adding products - Part 2

  • افزودن محصولات - قسمت 2 Adding products - Part 2

  • اجازه دادن به قیمت های اعشاری Allowing decimal prices

  • در حال آپلود تصویر محصول Uploading product picture

  • در حال آپلود تصویر محصول Uploading product picture

  • ویرایش محصولات - قسمت 1 Editing products - Part 1

  • ویرایش محصولات - قسمت 1 Editing products - Part 1

  • ویرایش محصولات - قسمت 2 Editing products - Part 2

  • حذف محصولات Deleting products

  • حذف محصولات Deleting products

ماژول مشتریان Clients Module

  • افزودن مشتریان Adding clients

  • انتخاب مشتریان Selecting clients

  • در حال ویرایش مشتریان Editing clients

ماژول مشتریان Clients Module

  • ماژول ساخت مشتریان Building clients module

  • ماژول ساخت مشتریان Building clients module

  • افزودن مشتریان Adding clients

  • انتخاب مشتریان Selecting clients

  • در حال ویرایش مشتریان Editing clients

  • حذف مشتریان Deleting clients

  • حذف مشتریان Deleting clients

ماژول فروش Sales Module

  • ماژول فروش ساختمان - قسمت 1 Building sales module - Part 1

  • افزودن فروش - قسمت 1 Adding sales - Part 1

  • افزودن فروش - قسمت 3 Adding sales - Part 3

  • افزودن محصولات از دستگاه ها Adding products from devices

  • اصلاح مقدار محصولات Modifying products quantity

  • تنظیم برای تغییر کمیت محصولات Adjusting to modifying products quantity

  • اضافه کردن مالیات Adding Taxes

  • سازماندهی داده های ورودی برای صرفه جویی در فروش Organizing input data to save the sale

  • فروش را انتخاب کنید Select sales

  • ویرایش فروش - قسمت 2 Editing sales - Part 2

  • ویرایش فروش - قسمت 3 Editing sales - Part 3

  • تنظیمات هنگام ویرایش فروش - قسمت 1 Adjustments when editing the sale - Part 1

  • تنظیمات هنگام ویرایش فروش - قسمت 2 Adjustments when editing the sale - Part 2

ماژول فروش Sales Module

  • ماژول فروش ساختمان - قسمت 1 Building sales module - Part 1

  • ماژول فروش ساختمان - قسمت 2 Building sales module - Part 2

  • ماژول فروش ساختمان - قسمت 2 Building sales module - Part 2

  • افزودن فروش - قسمت 1 Adding sales - Part 1

  • افزودن فروش - قسمت 2 Adding sales - Part 2

  • افزودن فروش - قسمت 2 Adding sales - Part 2

  • افزودن فروش - قسمت 3 Adding sales - Part 3

  • تنظیمات برای افزودن فروش Adjustments to adding a sale

  • تنظیمات برای افزودن فروش Adjustments to adding a sale

  • افزودن محصولات از دستگاه ها Adding products from devices

  • تنظیم افزودن محصولات از دستگاه ها Adjusting adding products from devices

  • تنظیم افزودن محصولات از دستگاه ها Adjusting adding products from devices

  • اصلاح مقدار محصولات Modifying products quantity

  • محاسبه قیمت محصولات اضافه شده Calculating prices of added products

  • محاسبه قیمت محصولات اضافه شده Calculating prices of added products

  • تنظیم برای تغییر کمیت محصولات Adjusting to modifying products quantity

  • اضافه کردن مالیات Adding Taxes

  • پلاگین jQuery Number jQuery Number Plugin

  • پلاگین jQuery Number jQuery Number Plugin

  • افزودن روش پرداخت Adding payment method

  • افزودن روش پرداخت Adding payment method

  • گروه بندی محصولات در داده های Json Grouping products in Json data

  • گروه بندی محصولات در داده های Json Grouping products in Json data

  • سازماندهی داده های ورودی برای صرفه جویی در فروش Organizing input data to save the sale

  • به روز رسانی جدول محصولات و مشتریان هنگام صرفه جویی در فروش Updating products and clients table when saving a sale

  • به روز رسانی جدول محصولات و مشتریان هنگام صرفه جویی در فروش Updating products and clients table when saving a sale

  • فروش را انتخاب کنید Select sales

  • ویرایش فروش - قسمت 1 Editing sales - Part 1

  • ویرایش فروش - قسمت 1 Editing sales - Part 1

  • ویرایش فروش - قسمت 2 Editing sales - Part 2

  • ویرایش فروش - قسمت 3 Editing sales - Part 3

  • تنظیمات هنگام ویرایش فروش - قسمت 1 Adjustments when editing the sale - Part 1

  • تنظیمات هنگام ویرایش فروش - قسمت 2 Adjustments when editing the sale - Part 2

  • تغییر مالیات هنگام ویرایش یک فروش Changing taxes when editing a sale

  • تغییر مالیات هنگام ویرایش یک فروش Changing taxes when editing a sale

  • حذف فروش Deleting sales

  • حذف فروش Deleting sales

  • فرآیند کشف خطاها Process for discovering errors

  • فرآیند کشف خطاها Process for discovering errors

گزارشات و صورتحساب Reports and Billing

  • نمایش محدوده فروش Showing sales range

  • تنظیم محدوده فروش Adjusting sales range

  • گزارش فروش - قسمت 1 Sales report - Part 1

  • گزارش فروش - قسمت 2 Sales report - Part 2

  • گزارش فروش - قسمت 3 Sales report - Part 3

  • اصلاحات در گزارش فروش Corrections in sales report

  • نقش های کاربر با توجه به مشخصات User roles according to the profile

  • آپلود سیستم POS در هاست Uploading the POS system to a hosting

گزارشات و صورتحساب Reports and Billing

  • چاپ فاکتور PDF - قسمت 1 Printing invoice PDF - Part 1

  • چاپ فاکتور PDF - قسمت 1 Printing invoice PDF - Part 1

  • چاپ فاکتور PDF - قسمت 2 Printing invoice PDF - Part 2

  • چاپ فاکتور PDF - قسمت 2 Printing invoice PDF - Part 2

  • نمایش محدوده فروش Showing sales range

  • تنظیم محدوده فروش Adjusting sales range

  • گزارش فروش - قسمت 1 Sales report - Part 1

  • گزارش فروش - قسمت 2 Sales report - Part 2

  • گزارش فروش - قسمت 3 Sales report - Part 3

  • گزارش فروش - قسمت 4 Sales report - Part 4

  • گزارش فروش - قسمت 4 Sales report - Part 4

  • دانلود گزارش فروش در اکسل Download sales report in Excel

  • دانلود گزارش فروش در اکسل Download sales report in Excel

  • اصلاحات در گزارش فروش Corrections in sales report

  • داده های پویا برای صفحه اصلی Dynamic data for homepage

  • داده های پویا برای صفحه اصلی Dynamic data for homepage

  • نقش های کاربر با توجه به مشخصات User roles according to the profile

  • آپلود سیستم POS در هاست Uploading the POS system to a hosting

چاپگر بلیط، کشو پول، اسکنر بارکد و فاکتور الکترونیکی Ticket printer, cash drawer, barcode scanner and electronic invoice

  • نصب چاپگر بلیط Installing ticket printer

  • چاپ بلیط محلی - قسمت 1 Local ticket printing - part 1

  • چاپ بلیط از راه دور Remote ticket printing

  • اسکنر بارکد Barcode scanner

  • فاکتور الکترونیکی - قسمت 1 Electronic invoice - part 1

چاپگر بلیط، کشو پول، اسکنر بارکد و فاکتور الکترونیکی Ticket printer, cash drawer, barcode scanner and electronic invoice

  • نصب چاپگر بلیط Installing ticket printer

  • چاپ بلیط محلی - قسمت 1 Local ticket printing - part 1

  • چاپ بلیط محلی - قسمت 2 Local ticket printing - part 2

  • چاپ بلیط محلی - قسمت 2 Local ticket printing - part 2

  • چاپ بلیط از راه دور Remote ticket printing

  • اسکنر بارکد Barcode scanner

  • فاکتور الکترونیکی - قسمت 1 Electronic invoice - part 1

  • فاکتور الکترونیکی - قسمت 2 Electronic invoice - part 2

  • فاکتور الکترونیکی - قسمت 2 Electronic invoice - part 2

  • خداحافظ، به زودی می بینمت! Goodbye, see you soon!

  • خداحافظ، به زودی می بینمت! Goodbye, see you soon!

نمایش نظرات

Udemy (یودمی)

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

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

آموزش ایجاد سیستم POS - موجودی و فروش با PHP 7 و adminLTE
جزییات دوره
25 hours
105
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,198
3.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Juan Fernando Urrego Juan Fernando Urrego

Diseñador Visual y Desarrollador WebMi نام اصلی خوان فرناندو اورگو ، سویا حرفه ای و Diseño Visual ، برنامه ساز و ویژه برنامه های اداری اطلاعات آموزشی است. Dedicado tiempo Completo a la docencia en Desarrollo Web y Diseño Interactivo. Fundador del portal de cursos Tutoriales a tu Alcance. Soy un civcido de que la Internet es la oportunidad del conocimiento، la educación y los empleos del futuro.

Sebastian Rave Sebastian Rave

توسعه دهنده چند رسانه ای