نظام إدارة حجز تذاكر تفاعلي باستخدام لغة التجميع (Assembly - x86) نظام إدارة حجز تذاكر تفاعلي باستخدام لغة التجميع (Assembly - x86)
تفاصيل العمل

قمت بتطوير نظام متكامل لحجز المقاعد وإدارة التذاكر باستخدام لغة التجميع (Assembly)، يعمل في بيئة Real-mode. المشروع يبرز القدرة على التعامل المباشر مع موارد الحاسوب وتطوير خوارزميات إدارة الوقت والموارد بدون الاعتماد على لغات برمجة عالية المستوى. أهم المميزات التقنية للنظام: -نظام حجز بمؤقت زمني (Timed Booking): كل مقعد يتم حجزه لفترة زمنية محددة (30 ثانية)، ويتم إلغاء الحجز تلقائياً عند انتهاء الوقت. -تحديث البيانات في الوقت الفعلي (Real-time Update): النظام يقوم بتحديث الوقت المتبقي لكل مقعد وعرض الإحصائيات (عدد المقاعد المتاحة والمحجوزة) بشكل فوري. -نظام ألوان تفاعلي (Status Indicators): استخدام رموز وألوان مختلفة لتمييز حالة المقعد (متاح، محجوز، محجوز حديثاً، أو أوشك حجزه على الانتهاء). -إدارة الذاكرة والمسجلات: استخدام مصفوفات (Arrays) لتخزين حالات المقاعد وتوقيتاتها، والتعامل المباشر مع الذاكرة (Memory Management). -معالجة مدخلات المستخدم: نظام ذكي للتحقق من صحة الإدخالات (Input Validation) ومنع تكرار حجز المقاعد. التقنيات المستخدمة: -لغة التجميع Assembly (x86). -التعامل مع مقاطعات النظام (BIOS/DOS Interrupts) للتحكم في الشاشة والوقت ولوحة المفاتيح. -برنامج EMU8086 للمحاكاة والتطوير.

شارك
بطاقة العمل
تقييم المستقل
تاريخ النشر
منذ 3 أشهر
المشاهدات
55
المستقل
Soad Mohamed
Soad Mohamed
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة