حسابي

بحث

القائمة

تفاصيل العمل

يستخدم هذا المشروع بنية متعددة الطبقات تشمل طبقة البيانات (DataLayer) التي تحتوي على الكيانات والعلاقات مع استخدام Fluent Validation لفرض القيود، كما تطبق أنماط المستودع العام (Generic Repository) ووحدة العمل (Unit of Work). تتولى طبقة الأعمال (BusinessLayer) معالجة منطق التطبيق وإدارة المنتجات والفئات والطلبات، بينما تتضمن طبقة العرض (PresentationLayer) واجهات MVC مع تحويل ViewModel باستخدام AutoMapper، بالإضافة إلى المساعدات والمكونات الخاصة بواجهة المستخدم. يوفر النظام ميزات للمستخدمين مثل تصفح المنتجات، إضافة المنتجات إلى السلة، التسجيل، وتقديم الطلبات، بينما يمكن للمسؤولين إدارة المستخدمين وتنفيذ عمليات CRUD على المنتجات والفئات وأنواع الفئات. يدعم النظام ميزات أمان متقدمة، تكامل مع نظام الإعلانات، وواجهة مستخدم متجاوبة باستخدام Bootstrap. يعتمد المشروع على تقنيات مثل ASP.NET Core MVC، Entity Framework Core، ومصادقة الهوية (Identity) لتوفير نظام آمن وحديث للتسوق الإلكتروني.

ملفات مرفقة

بطاقة العمل

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