نظام ويب لحجز الفعاليات باستخدام ASP.NET MVC

تفاصيل العمل

نظام ويب يتيح للمستخدمين التسجيل وتسجيل الدخول، تصفح الفعاليات وحجزها. يعتمد المشروع على نمط MVC مع استخدام Entity Framework لإدارة قاعدة البيانات وViewModels لعرض البيانات بشكل ديناميكي.

أهم المميزات:

تسجيل دخول وتسجيل مستخدمين آمن باستخدام اسم المستخدم وكلمة المرور.

إدارة الفعاليات (إضافة، تعديل، عرض، حذف) مع تفاصيل مثل العنوان، التاريخ، الوصف، واسم المنظم.

حجز الفعاليات، مع تخزين الحجوزات وربطها بالمستخدمين والفعاليات.

صفحة "حجوزاتي" لعرض جميع الفعاليات التي حجزها المستخدم مع إمكانية الانتقال لتفاصيل كل فعالية.

عرض معلومات الفعالية بشكل ديناميكي مع الإشارة إذا كان المستخدم قد حجزها مسبقاً.

سهولة التنقل بين قائمة الفعاليات، التفاصيل، الحجوزات، وصفحة المستخدم.

تصميم قاعدة البيانات:

المستخدمين: Id، UserName، Password

الفعاليات: Id، Title، Date، Description، OrganizerName

الحجوزات: Id، UserId، EventId

أبرز ما يميز المشروع:

يُظهر المشروع مهارات تطوير متكاملة في ASP.NET MVC تشمل التوثيق الآمن، العمليات CRUD، تصميم قاعدة البيانات، عرض البيانات ديناميكيًا باستخدام ViewModels، وتجربة مستخدم سلسة وسهلة.

بطاقة العمل

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