تفاصيل العمل

هذا المشروع عبارة عن نظام إدارة متجر إلكتروني متكامل، مبني باستخدام:

-بايثون (تطبيق كونسول + API باستخدام Flask)

-SQL Server (قاعدة بيانات مع pyodbc)

-HTML وBootstrap وJavaScript (الواجهة الأمامية)

يوفر النظام طريقتين للتفاعل:

تطبيق كونسول: واجهة نصية لإدارة المنتجات والعملاء والطلبات مباشرة عبر SQL Server.

تطبيق ويب: API مبني على Flask مع واجهة بسيطة باستخدام Bootstrap للتعامل مع المنتجات والعملاء والطلبات.

المميزات

تطبيق الكونسول

إضافة، عرض، تعديل، وحذف المنتجات

إضافة، عرض، تعديل، وحذف العملاء

إنشاء طلبات جديدة (مع عناصر الطلب)

عرض الطلبات وتفاصيلها

API باستخدام Flask

واجهات RESTful للمنتجات والعملاء والطلبات

التواصل بصيغة JSON

عمليات CRUD كاملة على جميع البيانات

الواجهة الأمامية

واجهة استجابة (Responsive) باستخدام Bootstrap

إدارة المنتجات والعملاء بسهولة

إنشاء الطلبات باختيار العملاء والمنتجات

عرض تفاصيل الطلبات في نافذة منبثقة أو قسم مخصص

التقنيات المستخدمة

الخلفية: Python، Flask، pyodbc

قاعدة البيانات: Microsoft SQL Server (EcommerceDB)

الواجهة الأمامية: HTML، Bootstrap، JavaScript (Fetch API)

هيكل قاعدة البيانات

تستخدم قاعدة البيانات SQL Server الجداول التالية:

Products (المنتجات): (product_id, name, price, quantity)

Customers (العملاء): (customer_id, name, email, phone)

Orders (الطلبات): (order_id, customer_id, total, order_date)

Order_Items (عناصر الطلب): (order_item_id, order_id, product_id, quantity, price)

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات