E-cinema لحجز تذاكر اللافلام اونلاين باستخدام MVC Dot Net Core

تفاصيل العمل

1. وصف المشروع

يهدف مشروع E-Cinema إلى إنشاء منصة إلكترونية متكاملة تتيح للمستخدمين حجز تذاكر الأفلام في دور السينما المختلفة عبر الإنترنت. يتميز النظام بما يلي:

- تصفح الأفلام المعروضة في جميع دور السينما المتعاقدة

- حجز التذاكر بشكل فوري مع اختيار المقاعد المفضلة

- نظام دفع إلكتروني آمن

- إدارة كاملة للعروض السينمائية من قبل المسؤولين

- تجربة مستخدم سهلة ومبسطة

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

- الواجهة الأمامية (Frontend):

HTML5/CSS3: لبناء هيكل الصفحات وتصميمها

JavaScript: لإضافة التفاعلية الديناميكية

Bootstrap 5: لضمان تصميم متجاوب يعمل على جميع الأجهزة

jQuery: لتبسيط عمليات AJAX ومعالجة DOM

- الواجهة الخلفية (Backend):

ASP DOT NET Core MVC: لإطار العمل الرئيسي

Entity Framework Core: لإدارة قواعد البيانات

ASP Dot NET Core Identity: لنظام المصادقة وإدارة المستخدمين

Auto Mapper: لتحويل النماذج بين الطبقات

قواعد البيانات:

SQL Server: لتخزين البيانات الأساسية

3. الميزات الرئيسية

للمستخدمين:

تصفح الأفلام الحالية والقادمة

البحث عن الأفلام حسب:

الاسم

النوع (أكشن، دراما، رعب، إلخ)

الممثلين

السينما

عرض تفاصيل الفيلم (الممثلين، المخرج، التقييمات، إلخ)

اختيار السينما والوقت المناسب

اختيار المقاعد من خريطة القاعة

دفع إلكتروني آمن

للمسؤولين:

إدارة الأفلام (إضافة/تعديل/حذف)

إدارة العروض (السينما، الوقت، القاعة)

إدارة المقاعد والحجوزات

إدارة المستخدمين والصلاحيات

تقارير الحجوزات والإيرادات

إدارة التقييمات والمراجعات

4. الصفحات الرئيسية

1. الصفحة الرئيسية

-عرض الأفلام الأكثر شهرة

-عرض العروض القادمة

-شريط بحث متقدم

-قسم للعروض الخاصة

2. صفحة الفيلم

-تفاصيل الفيلم الكاملة

-معاينة الفيديو (التريلر)

-قائمة العروض المتاحة

- خيار حجز التذاكر

3. صفحة الحجز

- اختيار السينما والوقت

- خريطة المقاعد التفاعلية

- ملخص الحجز

- بوابة الدفع

4. لوحة التحكم (للمسؤولين)

- إدارة الأفلام

-إدارة العروض

- إدارة الحجوزات

-التقارير والإحصائيات

بطاقة العمل

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