Skip to content

d7mi-b/genertingTimeTable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

genertingTimeTable

إنشاء جداول المحاضرات الجامعية

مشكلة إنشاء الجداول واحدة من اكثر المشاكل تعقيدًا بحيث انهاء تستهلك وقت وجهد كبير، وتحاول انك تنتج جداول تلبي رغبات المحاضرين والطلاب قدر الإمكان فكان من الضروري وفي الظل التقدم اللي يشهده العالم أن تصبح عملية انشاء الجداول بشكل مؤاتمت بحيث توفر وقت وجهد وتلبي الرغبات باكبر قدر. مشروعنا عبارة عن تطبيق ويب، استخدمنا في الواجهات React.js والخلفية Node.js ولقاعدة البيانات MySQL. بالنسبة الخوارزمية اللي استخدمناها في بناء الجدول هي خوارزمية Tubo search وهي واحدة من خوارزميات Local search وتقوم بالبحث عن افضل ناتج ممكن. فكرة خوارزمية Tubo search انها تأخذ الحل الابتدائي وتشتق منه حلول اخرى ثم تقوم بمقارنة هذه الحلول اذا وجدت حل افضل من الحل الابتدائي تأخذه ثم تشتق منه حلول اخرى وتتم هذه العملية تتكرر الى ان نحقق شرط التوقف وبهذه العملية نحصل على افضل جدول يفي بالشروط ويحقق الرغبات باكبر قدر ممكن.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •